{"result":[{"scriptId":"6","url":"internal/per_context/primordials.js","functions":[{"functionName":"SafeIterator","ranges":[{"startOffset":7645,"endOffset":7716,"count":15}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":7721,"endOffset":7770,"count":274}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7775,"endOffset":7820,"count":14}],"isBlockCoverage":true},{"functionName":"copyProps","ranges":[{"startOffset":8278,"endOffset":8527,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8340,"endOffset":8523,"count":13},{"startOffset":8404,"endOffset":8519,"count":5}],"isBlockCoverage":true},{"functionName":"makeSafe","ranges":[{"startOffset":8547,"endOffset":9679,"count":2},{"startOffset":8609,"endOffset":9474,"count":0}],"isBlockCoverage":true},{"functionName":"desc.value","ranges":[{"startOffset":9318,"endOffset":9385,"count":1}],"isBlockCoverage":true},{"functionName":"SafeMap","ranges":[{"startOffset":10019,"endOffset":10047,"count":16}],"isBlockCoverage":true},{"functionName":"SafeWeakMap","ranges":[{"startOffset":10190,"endOffset":10218,"count":7}],"isBlockCoverage":true},{"functionName":"SafeSet","ranges":[{"startOffset":10345,"endOffset":10373,"count":8}],"isBlockCoverage":true}]},{"scriptId":"9","url":"internal/bootstrap/loaders.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10433,"count":1}],"isBlockCoverage":true},{"functionName":"binding","ranges":[{"startOffset":3676,"endOffset":4073,"count":0}],"isBlockCoverage":false},{"functionName":"_linkedBinding","ranges":[{"startOffset":4103,"endOffset":4311,"count":0}],"isBlockCoverage":false},{"functionName":"internalBinding","ranges":[{"startOffset":4491,"endOffset":4753,"count":759},{"startOffset":4593,"endOffset":4733,"count":42}],"isBlockCoverage":true},{"functionName":"getOwn","ranges":[{"startOffset":4898,"endOffset":5052,"count":4981},{"startOffset":5034,"endOffset":5049,"count":0}],"isBlockCoverage":true},{"functionName":"<static_fields_initializer>","ranges":[{"startOffset":5419,"endOffset":5517,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5478,"endOffset":5512,"count":233}],"isBlockCoverage":true},{"functionName":"NativeModule","ranges":[{"startOffset":5522,"endOffset":6274,"count":233}],"isBlockCoverage":true},{"functionName":"exposeInternals","ranges":[{"startOffset":6424,"endOffset":6658,"count":0}],"isBlockCoverage":false},{"functionName":"exists","ranges":[{"startOffset":6669,"endOffset":6722,"count":0}],"isBlockCoverage":false},{"functionName":"canBeRequiredByUsers","ranges":[{"startOffset":6733,"endOffset":6849,"count":2184},{"startOffset":6817,"endOffset":6844,"count":170}],"isBlockCoverage":true},{"functionName":"compileForPublicLoader","ranges":[{"startOffset":6921,"endOffset":7615,"count":170},{"startOffset":6984,"endOffset":7176,"count":0},{"startOffset":7240,"endOffset":7537,"count":19},{"startOffset":7499,"endOffset":7503,"count":0}],"isBlockCoverage":true},{"functionName":"getESMFacade","ranges":[{"startOffset":7619,"endOffset":8260,"count":170},{"startOffset":7657,"endOffset":7676,"count":151},{"startOffset":7676,"endOffset":8259,"count":19}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7987,"endOffset":8100,"count":19}],"isBlockCoverage":true},{"functionName":"syncExports","ranges":[{"startOffset":8556,"endOffset":8900,"count":189},{"startOffset":8675,"endOffset":8890,"count":4981},{"startOffset":8752,"endOffset":8761,"count":0}],"isBlockCoverage":true},{"functionName":"compileForInternalLoader","ranges":[{"startOffset":8904,"endOffset":9489,"count":961},{"startOffset":8953,"endOffset":8968,"count":127},{"startOffset":8970,"endOffset":9004,"count":841},{"startOffset":9004,"endOffset":9143,"count":120},{"startOffset":9143,"endOffset":9178,"count":0},{"startOffset":9179,"endOffset":9200,"count":120},{"startOffset":9354,"endOffset":9488,"count":120}],"isBlockCoverage":true},{"functionName":"nativeModuleRequire","ranges":[{"startOffset":9687,"endOffset":10058,"count":797},{"startOffset":9745,"endOffset":9776,"count":6},{"startOffset":9776,"endOffset":9960,"count":791},{"startOffset":9960,"endOffset":10015,"count":0},{"startOffset":10015,"endOffset":10057,"count":791}],"isBlockCoverage":true},{"functionName":"requireWithFallbackInDeps","ranges":[{"startOffset":10174,"endOffset":10346,"count":0}],"isBlockCoverage":false}]},{"scriptId":"10","url":"internal/bootstrap/node.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12712,"count":1}],"isBlockCoverage":true},{"functionName":"process.openStdin","ranges":[{"startOffset":3413,"endOffset":3483,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6244,"endOffset":6406,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6508,"endOffset":6680,"count":0}],"isBlockCoverage":false},{"functionName":"setupPrepareStackTrace","ranges":[{"startOffset":9467,"endOffset":10053,"count":1}],"isBlockCoverage":true},{"functionName":"setupProcessObject","ranges":[{"startOffset":10055,"endOffset":10664,"count":1}],"isBlockCoverage":true},{"functionName":"setupGlobalProxy","ranges":[{"startOffset":10666,"endOffset":10847,"count":1}],"isBlockCoverage":true},{"functionName":"setupBuffer","ranges":[{"startOffset":10849,"endOffset":11289,"count":1}],"isBlockCoverage":true},{"functionName":"createGlobalConsole","ranges":[{"startOffset":11291,"endOffset":11972,"count":1}],"isBlockCoverage":true},{"functionName":"exposeNamespace","ranges":[{"startOffset":12024,"endOffset":12222,"count":1}],"isBlockCoverage":true},{"functionName":"exposeInterface","ranges":[{"startOffset":12274,"endOffset":12472,"count":4}],"isBlockCoverage":true},{"functionName":"defineOperation","ranges":[{"startOffset":12532,"endOffset":12711,"count":7}],"isBlockCoverage":true}]},{"scriptId":"11","url":"internal/errors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":55958,"count":1}],"isBlockCoverage":true},{"functionName":"prepareStackTrace","ranges":[{"startOffset":1939,"endOffset":3297,"count":66},{"startOffset":2116,"endOffset":2232,"count":1},{"startOffset":2232,"endOffset":2301,"count":65},{"startOffset":2301,"endOffset":2361,"count":54},{"startOffset":2363,"endOffset":2859,"count":22},{"startOffset":2413,"endOffset":2605,"count":897},{"startOffset":2474,"endOffset":2526,"count":782},{"startOffset":2528,"endOffset":2599,"count":22},{"startOffset":2859,"endOffset":2986,"count":65},{"startOffset":2986,"endOffset":3008,"count":0},{"startOffset":3008,"endOffset":3189,"count":65},{"startOffset":3189,"endOffset":3218,"count":0},{"startOffset":3218,"endOffset":3296,"count":65}],"isBlockCoverage":true},{"functionName":"maybeOverridePrepareStackTrace","ranges":[{"startOffset":3339,"endOffset":4046,"count":65},{"startOffset":3608,"endOffset":3674,"count":0},{"startOffset":3955,"endOffset":4021,"count":0}],"isBlockCoverage":true},{"functionName":"lazyInternalUtil","ranges":[{"startOffset":4114,"endOffset":4240,"count":0}],"isBlockCoverage":false},{"functionName":"lazyInternalUtilInspect","ranges":[{"startOffset":4274,"endOffset":4436,"count":0}],"isBlockCoverage":false},{"functionName":"lazyBuffer","ranges":[{"startOffset":4450,"endOffset":4559,"count":0}],"isBlockCoverage":false},{"functionName":"addCodeToName","ranges":[{"startOffset":4599,"endOffset":5205,"count":22},{"startOffset":5027,"endOffset":5171,"count":0}],"isBlockCoverage":true},{"functionName":"SystemError","ranges":[{"startOffset":5709,"endOffset":8162,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":8166,"endOffset":8241,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8245,"endOffset":8434,"count":0}],"isBlockCoverage":false},{"functionName":"makeSystemErrorWithCode","ranges":[{"startOffset":8438,"endOffset":8583,"count":4}],"isBlockCoverage":true},{"functionName":"NodeError","ranges":[{"startOffset":8529,"endOffset":8576,"count":0}],"isBlockCoverage":false},{"functionName":"makeNodeErrorWithCode","ranges":[{"startOffset":8585,"endOffset":9247,"count":237}],"isBlockCoverage":true},{"functionName":"NodeError","ranges":[{"startOffset":8673,"endOffset":9161,"count":22}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":9167,"endOffset":9240,"count":0}],"isBlockCoverage":false},{"functionName":"hideStackFrames","ranges":[{"startOffset":9319,"endOffset":9567,"count":40}],"isBlockCoverage":true},{"functionName":"E","ranges":[{"startOffset":9679,"endOffset":10187,"count":238},{"startOffset":9921,"endOffset":9966,"count":4},{"startOffset":9966,"endOffset":10020,"count":234},{"startOffset":10055,"endOffset":10165,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10082,"endOffset":10159,"count":3}],"isBlockCoverage":true},{"functionName":"getMessage","ranges":[{"startOffset":10189,"endOffset":11044,"count":22},{"startOffset":10290,"endOffset":10326,"count":1},{"startOffset":10361,"endOffset":10625,"count":21},{"startOffset":10625,"endOffset":10703,"count":1},{"startOffset":10925,"endOffset":10936,"count":1},{"startOffset":10936,"endOffset":11043,"count":0}],"isBlockCoverage":true},{"functionName":"lazyUv","ranges":[{"startOffset":11062,"endOffset":11166,"count":0}],"isBlockCoverage":false},{"functionName":"uvErrmapGet","ranges":[{"startOffset":11223,"endOffset":11406,"count":0}],"isBlockCoverage":false},{"functionName":"captureLargerStackTrace","ranges":[{"startOffset":11459,"endOffset":11711,"count":22}],"isBlockCoverage":true},{"functionName":"uvException","ranges":[{"startOffset":12041,"endOffset":13206,"count":0}],"isBlockCoverage":false},{"functionName":"uvExceptionWithHostPort","ranges":[{"startOffset":13572,"endOffset":14485,"count":0}],"isBlockCoverage":false},{"functionName":"errnoException","ranges":[{"startOffset":14708,"endOffset":15518,"count":0}],"isBlockCoverage":false},{"functionName":"exceptionWithHostPort","ranges":[{"startOffset":15922,"endOffset":17156,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17359,"endOffset":18824,"count":0}],"isBlockCoverage":false},{"functionName":"connResetException","ranges":[{"startOffset":18828,"endOffset":18983,"count":0}],"isBlockCoverage":false},{"functionName":"isStackOverflowError","ranges":[{"startOffset":19273,"endOffset":19651,"count":0}],"isBlockCoverage":false},{"functionName":"addNumericalSeparator","ranges":[{"startOffset":19732,"endOffset":20000,"count":0}],"isBlockCoverage":false},{"functionName":"beforeInspector","ranges":[{"startOffset":20279,"endOffset":20670,"count":0}],"isBlockCoverage":false},{"functionName":"afterInspector","ranges":[{"startOffset":20674,"endOffset":22076,"count":0}],"isBlockCoverage":false},{"functionName":"AbortError","ranges":[{"startOffset":22312,"endOffset":22430,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":24209,"endOffset":24373,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27296,"endOffset":27411,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27700,"endOffset":27794,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":30075,"endOffset":30303,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":32083,"endOffset":32301,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34051,"endOffset":34351,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34393,"endOffset":34537,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34580,"endOffset":38076,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":38117,"endOffset":38389,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":38781,"endOffset":38944,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":39606,"endOffset":39741,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":39782,"endOffset":40106,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":40265,"endOffset":40413,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":40457,"endOffset":41231,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":41609,"endOffset":41773,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":41826,"endOffset":42157,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":42201,"endOffset":42508,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":42878,"endOffset":42953,"count":21}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":42997,"endOffset":43285,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":43613,"endOffset":44085,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":44871,"endOffset":45583,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":45677,"endOffset":45778,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":46538,"endOffset":47236,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":47287,"endOffset":47479,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":47528,"endOffset":47844,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":47877,"endOffset":48754,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":49206,"endOffset":49465,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":50815,"endOffset":50984,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":52882,"endOffset":53013,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":53606,"endOffset":53889,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":54869,"endOffset":54982,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":55176,"endOffset":55563,"count":0}],"isBlockCoverage":false}]},{"scriptId":"12","url":"internal/util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13522,"count":1}],"isBlockCoverage":true},{"functionName":"toUSVString","ranges":[{"startOffset":1144,"endOffset":1456,"count":0}],"isBlockCoverage":false},{"functionName":"lazyUv","ranges":[{"startOffset":1474,"endOffset":1565,"count":0}],"isBlockCoverage":false},{"functionName":"removeColors","ranges":[{"startOffset":1567,"endOffset":1636,"count":0}],"isBlockCoverage":false},{"functionName":"isError","ranges":[{"startOffset":1638,"endOffset":1888,"count":0}],"isBlockCoverage":false},{"functionName":"deprecate","ranges":[{"startOffset":2194,"endOffset":3380,"count":35},{"startOffset":2268,"endOffset":2288,"count":0},{"startOffset":2377,"endOffset":2431,"count":1},{"startOffset":2463,"endOffset":2492,"count":34},{"startOffset":3134,"endOffset":3356,"count":33}],"isBlockCoverage":true},{"functionName":"deprecated","ranges":[{"startOffset":2518,"endOffset":2992,"count":0}],"isBlockCoverage":false},{"functionName":"decorateErrorStack","ranges":[{"startOffset":3382,"endOffset":3721,"count":0}],"isBlockCoverage":false},{"functionName":"assertCrypto","ranges":[{"startOffset":3723,"endOffset":3797,"count":3},{"startOffset":3769,"endOffset":3795,"count":0}],"isBlockCoverage":true},{"functionName":"normalizeEncoding","ranges":[{"startOffset":3976,"endOffset":4107,"count":622},{"startOffset":4028,"endOffset":4045,"count":621},{"startOffset":4046,"endOffset":4064,"count":12},{"startOffset":4066,"endOffset":4080,"count":610},{"startOffset":4080,"endOffset":4106,"count":12}],"isBlockCoverage":true},{"functionName":"slowCases","ranges":[{"startOffset":4109,"endOffset":5848,"count":12},{"startOffset":4163,"endOffset":4407,"count":0},{"startOffset":4412,"endOffset":4532,"count":0},{"startOffset":4537,"endOffset":4941,"count":0},{"startOffset":4982,"endOffset":4998,"count":0},{"startOffset":5063,"endOffset":5155,"count":0},{"startOffset":5157,"endOffset":5301,"count":0},{"startOffset":5303,"endOffset":5332,"count":0},{"startOffset":5337,"endOffset":5481,"count":0},{"startOffset":5486,"endOffset":5633,"count":0},{"startOffset":5638,"endOffset":5792,"count":0},{"startOffset":5797,"endOffset":5842,"count":0}],"isBlockCoverage":true},{"functionName":"emitExperimentalWarning","ranges":[{"startOffset":5850,"endOffset":6138,"count":0}],"isBlockCoverage":false},{"functionName":"filterDuplicateStrings","ranges":[{"startOffset":6140,"endOffset":6448,"count":0}],"isBlockCoverage":false},{"functionName":"cachedResult","ranges":[{"startOffset":6450,"endOffset":6593,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6501,"endOffset":6590,"count":0}],"isBlockCoverage":false},{"functionName":"createClassWrapper","ranges":[{"startOffset":6858,"endOffset":7223,"count":0}],"isBlockCoverage":false},{"functionName":"getSignalsToNamesMapping","ranges":[{"startOffset":7252,"endOffset":7530,"count":0}],"isBlockCoverage":false},{"functionName":"convertToValidSignal","ranges":[{"startOffset":7532,"endOffset":7839,"count":0}],"isBlockCoverage":false},{"functionName":"getConstructorOf","ranges":[{"startOffset":7841,"endOffset":8187,"count":0}],"isBlockCoverage":false},{"functionName":"getSystemErrorName","ranges":[{"startOffset":8189,"endOffset":8318,"count":0}],"isBlockCoverage":false},{"functionName":"getSystemErrorMap","ranges":[{"startOffset":8320,"endOffset":8385,"count":0}],"isBlockCoverage":false},{"functionName":"promisify","ranges":[{"startOffset":8553,"endOffset":10037,"count":3},{"startOffset":8673,"endOffset":8729,"count":1},{"startOffset":8816,"endOffset":9069,"count":0}],"isBlockCoverage":true},{"functionName":"fn","ranges":[{"startOffset":9269,"endOffset":9750,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":10132,"endOffset":10454,"count":0}],"isBlockCoverage":false},{"functionName":"spliceOne","ranges":[{"startOffset":10595,"endOffset":10722,"count":8},{"startOffset":10676,"endOffset":10706,"count":4}],"isBlockCoverage":true},{"functionName":"isInsideNodeModules","ranges":[{"startOffset":10804,"endOffset":11976,"count":1},{"startOffset":11706,"endOffset":11954,"count":5},{"startOffset":11895,"endOffset":11904,"count":4},{"startOffset":11904,"endOffset":11954,"count":1},{"startOffset":11954,"endOffset":11975,"count":0}],"isBlockCoverage":true},{"functionName":"once","ranges":[{"startOffset":11978,"endOffset":12136,"count":0}],"isBlockCoverage":false},{"functionName":"sleep","ranges":[{"startOffset":12159,"endOffset":12374,"count":0}],"isBlockCoverage":false},{"functionName":"createDeferredPromise","ranges":[{"startOffset":12376,"endOffset":12570,"count":0}],"isBlockCoverage":false}]},{"scriptId":"13","url":"events.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":29634,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2192,"endOffset":2352,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitter","ranges":[{"startOffset":2486,"endOffset":2555,"count":4466}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2919,"endOffset":2975,"count":22}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":2979,"endOffset":3213,"count":0}],"isBlockCoverage":false},{"functionName":"checkListener","ranges":[{"startOffset":3785,"endOffset":3935,"count":5054},{"startOffset":3858,"endOffset":3933,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4024,"endOffset":4072,"count":456}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":4081,"endOffset":4356,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitter.setMaxListeners","ranges":[{"startOffset":4865,"endOffset":5757,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitter.init","ranges":[{"startOffset":5780,"endOffset":6503,"count":4466},{"startOffset":5831,"endOffset":5891,"count":95},{"startOffset":5893,"endOffset":5964,"count":4371},{"startOffset":6055,"endOffset":6314,"count":0}],"isBlockCoverage":true},{"functionName":"addCatch","ranges":[{"startOffset":6506,"endOffset":7065,"count":85},{"startOffset":6593,"endOffset":7012,"count":0},{"startOffset":7017,"endOffset":7063,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6794,"endOffset":7004,"count":0}],"isBlockCoverage":false},{"functionName":"emitUnhandledRejectionOrErr","ranges":[{"startOffset":7067,"endOffset":7725,"count":0}],"isBlockCoverage":false},{"functionName":"setMaxListeners","ranges":[{"startOffset":7877,"endOffset":8076,"count":1},{"startOffset":7963,"endOffset":8033,"count":0}],"isBlockCoverage":true},{"functionName":"_getMaxListeners","ranges":[{"startOffset":8079,"endOffset":8228,"count":434},{"startOffset":8197,"endOffset":8227,"count":0}],"isBlockCoverage":true},{"functionName":"getMaxListeners","ranges":[{"startOffset":8365,"endOffset":8428,"count":0}],"isBlockCoverage":false},{"functionName":"identicalSequenceRange","ranges":[{"startOffset":8556,"endOffset":9132,"count":0}],"isBlockCoverage":false},{"functionName":"enhanceStackTrace","ranges":[{"startOffset":9134,"endOffset":9746,"count":0}],"isBlockCoverage":false},{"functionName":"emit","ranges":[{"startOffset":9941,"endOffset":12208,"count":35598},{"startOffset":10068,"endOffset":10225,"count":34027},{"startOffset":10086,"endOffset":10124,"count":4},{"startOffset":10132,"endOffset":10166,"count":0},{"startOffset":10190,"endOffset":10219,"count":4},{"startOffset":10225,"endOffset":10262,"count":1571},{"startOffset":10262,"endOffset":10334,"count":34027},{"startOffset":10334,"endOffset":11266,"count":0},{"startOffset":11266,"endOffset":11334,"count":34027},{"startOffset":11334,"endOffset":11347,"count":11574},{"startOffset":11347,"endOffset":11386,"count":22453},{"startOffset":11386,"endOffset":11667,"count":20612},{"startOffset":11594,"endOffset":11612,"count":0},{"startOffset":11614,"endOffset":11663,"count":0},{"startOffset":11667,"endOffset":12190,"count":1841},{"startOffset":11784,"endOffset":12186,"count":4612},{"startOffset":12107,"endOffset":12125,"count":85},{"startOffset":12127,"endOffset":12180,"count":85},{"startOffset":12190,"endOffset":12207,"count":22453}],"isBlockCoverage":true},{"functionName":"_addListener","ranges":[{"startOffset":12211,"endOffset":14266,"count":4219},{"startOffset":12391,"endOffset":12475,"count":1185},{"startOffset":12475,"endOffset":12973,"count":3034},{"startOffset":12660,"endOffset":12940,"count":1939},{"startOffset":12737,"endOffset":12756,"count":148},{"startOffset":12757,"endOffset":12767,"count":1791},{"startOffset":13005,"endOffset":13143,"count":3785},{"startOffset":13143,"endOffset":14246,"count":434},{"startOffset":13191,"endOffset":13407,"count":258},{"startOffset":13302,"endOffset":13324,"count":0},{"startOffset":13407,"endOffset":13511,"count":176},{"startOffset":13426,"endOffset":13467,"count":0},{"startOffset":13615,"endOffset":13634,"count":0},{"startOffset":13636,"endOffset":14242,"count":0}],"isBlockCoverage":true},{"functionName":"addListener","ranges":[{"startOffset":14444,"endOffset":14536,"count":4219}],"isBlockCoverage":true},{"functionName":"prependListener","ranges":[{"startOffset":14823,"endOffset":14926,"count":0}],"isBlockCoverage":false},{"functionName":"onceWrapper","ranges":[{"startOffset":14929,"endOffset":15193,"count":391},{"startOffset":15131,"endOffset":15191,"count":0}],"isBlockCoverage":true},{"functionName":"_onceWrap","ranges":[{"startOffset":15195,"endOffset":15436,"count":427}],"isBlockCoverage":true},{"functionName":"once","ranges":[{"startOffset":15627,"endOffset":15753,"count":427}],"isBlockCoverage":true},{"functionName":"prependOnceListener","ranges":[{"startOffset":15986,"endOffset":16156,"count":0}],"isBlockCoverage":false},{"functionName":"removeListener","ranges":[{"startOffset":16363,"endOffset":17657,"count":408},{"startOffset":16512,"endOffset":16524,"count":0},{"startOffset":16597,"endOffset":16609,"count":2},{"startOffset":16609,"endOffset":16639,"count":406},{"startOffset":16639,"endOffset":16668,"count":252},{"startOffset":16670,"endOffset":16930,"count":163},{"startOffset":16721,"endOffset":16755,"count":6},{"startOffset":16755,"endOffset":16922,"count":157},{"startOffset":16851,"endOffset":16912,"count":0},{"startOffset":16930,"endOffset":17631,"count":243},{"startOffset":17049,"endOffset":17188,"count":568},{"startOffset":17086,"endOffset":17118,"count":325},{"startOffset":17120,"endOffset":17178,"count":243},{"startOffset":17226,"endOffset":17238,"count":0},{"startOffset":17278,"endOffset":17291,"count":235},{"startOffset":17291,"endOffset":17452,"count":8},{"startOffset":17358,"endOffset":17405,"count":1},{"startOffset":17495,"endOffset":17518,"count":153},{"startOffset":17579,"endOffset":17623,"count":0},{"startOffset":17631,"endOffset":17656,"count":406}],"isBlockCoverage":true},{"functionName":"removeAllListeners","ranges":[{"startOffset":17977,"endOffset":19303,"count":0}],"isBlockCoverage":false},{"functionName":"_listeners","ranges":[{"startOffset":19306,"endOffset":19701,"count":494},{"startOffset":19416,"endOffset":19426,"count":408},{"startOffset":19426,"endOffset":19499,"count":86},{"startOffset":19499,"endOffset":19509,"count":0},{"startOffset":19509,"endOffset":19622,"count":86},{"startOffset":19607,"endOffset":19621,"count":0},{"startOffset":19622,"endOffset":19673,"count":0},{"startOffset":19674,"endOffset":19698,"count":0}],"isBlockCoverage":true},{"functionName":"listeners","ranges":[{"startOffset":19891,"endOffset":19958,"count":494}],"isBlockCoverage":true},{"functionName":"rawListeners","ranges":[{"startOffset":20165,"endOffset":20236,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitter.listenerCount","ranges":[{"startOffset":20478,"endOffset":20646,"count":0}],"isBlockCoverage":false},{"functionName":"listenerCount","ranges":[{"startOffset":20849,"endOffset":21139,"count":5337},{"startOffset":20940,"endOffset":21124,"count":4155},{"startOffset":21022,"endOffset":21045,"count":4057},{"startOffset":21045,"endOffset":21120,"count":98},{"startOffset":21081,"endOffset":21120,"count":0},{"startOffset":21124,"endOffset":21138,"count":1280}],"isBlockCoverage":true},{"functionName":"eventNames","ranges":[{"startOffset":21295,"endOffset":21388,"count":0}],"isBlockCoverage":false},{"functionName":"arrayClone","ranges":[{"startOffset":21391,"endOffset":21864,"count":1841},{"startOffset":21563,"endOffset":21595,"count":911},{"startOffset":21600,"endOffset":21640,"count":930},{"startOffset":21645,"endOffset":21693,"count":0},{"startOffset":21698,"endOffset":21754,"count":0},{"startOffset":21759,"endOffset":21823,"count":0},{"startOffset":21827,"endOffset":21863,"count":0}],"isBlockCoverage":true},{"functionName":"unwrapListeners","ranges":[{"startOffset":21866,"endOffset":22080,"count":0}],"isBlockCoverage":false},{"functionName":"getEventListeners","ranges":[{"startOffset":22290,"endOffset":23070,"count":0}],"isBlockCoverage":false},{"functionName":"once","ranges":[{"startOffset":23290,"endOffset":25046,"count":0}],"isBlockCoverage":false},{"functionName":"createIterResult","ranges":[{"startOffset":25160,"endOffset":25228,"count":0}],"isBlockCoverage":false},{"functionName":"addErrorHandlerIfEventEmitter","ranges":[{"startOffset":25230,"endOffset":25413,"count":0}],"isBlockCoverage":false},{"functionName":"eventTargetAgnosticRemoveListener","ranges":[{"startOffset":25415,"endOffset":25800,"count":0}],"isBlockCoverage":false},{"functionName":"eventTargetAgnosticAddListener","ranges":[{"startOffset":25802,"endOffset":26383,"count":0}],"isBlockCoverage":false},{"functionName":"on","ranges":[{"startOffset":26595,"endOffset":29633,"count":0}],"isBlockCoverage":false}]},{"scriptId":"14","url":"internal/util/inspect.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":70820,"count":1},{"startOffset":67593,"endOffset":70523,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2427,"endOffset":2488,"count":62}],"isBlockCoverage":true},{"functionName":"isUndetectableObject","ranges":[{"startOffset":2582,"endOffset":2632,"count":0}],"isBlockCoverage":false},{"functionName":"getUserOptions","ranges":[{"startOffset":5775,"endOffset":7226,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":7521,"endOffset":9484,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9576,"endOffset":9621,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":9625,"endOffset":9833,"count":0}],"isBlockCoverage":false},{"functionName":"defineColorAlias","ranges":[{"startOffset":11571,"endOffset":11813,"count":12}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":11666,"endOffset":11706,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":11712,"endOffset":11758,"count":0}],"isBlockCoverage":false},{"functionName":"addQuotes","ranges":[{"startOffset":12823,"endOffset":12981,"count":0}],"isBlockCoverage":false},{"functionName":"escapeFn","ranges":[{"startOffset":13000,"endOffset":13032,"count":0}],"isBlockCoverage":false},{"functionName":"strEscape","ranges":[{"startOffset":13145,"endOffset":14771,"count":0}],"isBlockCoverage":false},{"functionName":"stylizeWithColor","ranges":[{"startOffset":14773,"endOffset":15039,"count":0}],"isBlockCoverage":false},{"functionName":"stylizeNoColor","ranges":[{"startOffset":15041,"endOffset":15087,"count":2}],"isBlockCoverage":true},{"functionName":"getEmptyFormatArray","ranges":[{"startOffset":15166,"endOffset":15213,"count":0}],"isBlockCoverage":false},{"functionName":"isInstanceof","ranges":[{"startOffset":15215,"endOffset":15333,"count":0}],"isBlockCoverage":false},{"functionName":"getConstructorName","ranges":[{"startOffset":15335,"endOffset":16595,"count":0}],"isBlockCoverage":false},{"functionName":"addPrototypeProperties","ranges":[{"startOffset":16782,"endOffset":18625,"count":0}],"isBlockCoverage":false},{"functionName":"getPrefix","ranges":[{"startOffset":18627,"endOffset":19014,"count":0}],"isBlockCoverage":false},{"functionName":"getKeys","ranges":[{"startOffset":19051,"endOffset":20042,"count":0}],"isBlockCoverage":false},{"functionName":"getCtxStyle","ranges":[{"startOffset":20044,"endOffset":20307,"count":0}],"isBlockCoverage":false},{"functionName":"formatProxy","ranges":[{"startOffset":20309,"endOffset":20759,"count":0}],"isBlockCoverage":false},{"functionName":"formatValue","ranges":[{"startOffset":20941,"endOffset":23480,"count":0}],"isBlockCoverage":false},{"functionName":"formatRaw","ranges":[{"startOffset":23482,"endOffset":33975,"count":0}],"isBlockCoverage":false},{"functionName":"getIteratorBraces","ranges":[{"startOffset":33977,"endOffset":34159,"count":0}],"isBlockCoverage":false},{"functionName":"getBoxedBase","ranges":[{"startOffset":34161,"endOffset":35335,"count":0}],"isBlockCoverage":false},{"functionName":"getClassBase","ranges":[{"startOffset":35337,"endOffset":35937,"count":0}],"isBlockCoverage":false},{"functionName":"getFunctionBase","ranges":[{"startOffset":35939,"endOffset":37032,"count":0}],"isBlockCoverage":false},{"functionName":"formatError","ranges":[{"startOffset":37034,"endOffset":40155,"count":0}],"isBlockCoverage":false},{"functionName":"groupArrayElements","ranges":[{"startOffset":40157,"endOffset":44408,"count":0}],"isBlockCoverage":false},{"functionName":"handleMaxCallStackSize","ranges":[{"startOffset":44410,"endOffset":44798,"count":0}],"isBlockCoverage":false},{"functionName":"formatNumber","ranges":[{"startOffset":44800,"endOffset":44977,"count":2},{"startOffset":44944,"endOffset":44950,"count":0}],"isBlockCoverage":true},{"functionName":"formatBigInt","ranges":[{"startOffset":44979,"endOffset":45051,"count":0}],"isBlockCoverage":false},{"functionName":"formatPrimitive","ranges":[{"startOffset":45053,"endOffset":46236,"count":0}],"isBlockCoverage":false},{"functionName":"formatNamespaceObject","ranges":[{"startOffset":46238,"endOffset":47358,"count":0}],"isBlockCoverage":false},{"functionName":"formatSpecialArray","ranges":[{"startOffset":47405,"endOffset":48612,"count":0}],"isBlockCoverage":false},{"functionName":"formatArrayBuffer","ranges":[{"startOffset":48614,"endOffset":49214,"count":0}],"isBlockCoverage":false},{"functionName":"formatArray","ranges":[{"startOffset":49216,"endOffset":49810,"count":0}],"isBlockCoverage":false},{"functionName":"formatTypedArray","ranges":[{"startOffset":49812,"endOffset":50829,"count":0}],"isBlockCoverage":false},{"functionName":"formatSet","ranges":[{"startOffset":50831,"endOffset":51063,"count":0}],"isBlockCoverage":false},{"functionName":"formatMap","ranges":[{"startOffset":51065,"endOffset":51367,"count":0}],"isBlockCoverage":false},{"functionName":"formatSetIterInner","ranges":[{"startOffset":51369,"endOffset":52182,"count":0}],"isBlockCoverage":false},{"functionName":"formatMapIterInner","ranges":[{"startOffset":52184,"endOffset":53502,"count":0}],"isBlockCoverage":false},{"functionName":"formatWeakCollection","ranges":[{"startOffset":53504,"endOffset":53596,"count":0}],"isBlockCoverage":false},{"functionName":"formatWeakSet","ranges":[{"startOffset":53598,"endOffset":53755,"count":0}],"isBlockCoverage":false},{"functionName":"formatWeakMap","ranges":[{"startOffset":53757,"endOffset":53914,"count":0}],"isBlockCoverage":false},{"functionName":"formatIterator","ranges":[{"startOffset":53916,"endOffset":54315,"count":0}],"isBlockCoverage":false},{"functionName":"formatPromise","ranges":[{"startOffset":54317,"endOffset":54791,"count":0}],"isBlockCoverage":false},{"functionName":"formatProperty","ranges":[{"startOffset":54793,"endOffset":57191,"count":0}],"isBlockCoverage":false},{"functionName":"isBelowBreakLength","ranges":[{"startOffset":57193,"endOffset":58135,"count":0}],"isBlockCoverage":false},{"functionName":"reduceToSingleString","ranges":[{"startOffset":58137,"endOffset":60883,"count":0}],"isBlockCoverage":false},{"functionName":"hasBuiltInToString","ranges":[{"startOffset":60885,"endOffset":61904,"count":0}],"isBlockCoverage":false},{"functionName":"firstErrorLine","ranges":[{"startOffset":61929,"endOffset":61968,"count":0}],"isBlockCoverage":false},{"functionName":"tryStringify","ranges":[{"startOffset":61998,"endOffset":62467,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":62469,"endOffset":62550,"count":108}],"isBlockCoverage":true},{"functionName":"formatWithOptions","ranges":[{"startOffset":62552,"endOffset":62827,"count":5},{"startOffset":62675,"endOffset":62767,"count":0}],"isBlockCoverage":true},{"functionName":"formatWithOptionsInternal","ranges":[{"startOffset":62829,"endOffset":66610,"count":113},{"startOffset":62993,"endOffset":66413,"count":111},{"startOffset":63022,"endOffset":63049,"count":1},{"startOffset":63049,"endOffset":63136,"count":110},{"startOffset":63136,"endOffset":66268,"count":1692},{"startOffset":63176,"endOffset":66262,"count":558},{"startOffset":63312,"endOffset":64033,"count":556},{"startOffset":63417,"endOffset":63499,"count":0},{"startOffset":63538,"endOffset":63596,"count":0},{"startOffset":63634,"endOffset":63678,"count":0},{"startOffset":63679,"endOffset":63735,"count":0},{"startOffset":63797,"endOffset":64012,"count":0},{"startOffset":64046,"endOffset":64132,"count":0},{"startOffset":64145,"endOffset":64514,"count":2},{"startOffset":64250,"endOffset":64308,"count":0},{"startOffset":64347,"endOffset":64397,"count":0},{"startOffset":64527,"endOffset":64623,"count":0},{"startOffset":64636,"endOffset":64863,"count":0},{"startOffset":64876,"endOffset":65312,"count":0},{"startOffset":65325,"endOffset":65652,"count":0},{"startOffset":65665,"endOffset":65751,"count":0},{"startOffset":65764,"endOffset":65880,"count":0},{"startOffset":65893,"endOffset":65977,"count":0},{"startOffset":66023,"endOffset":66084,"count":473},{"startOffset":66147,"endOffset":66254,"count":0},{"startOffset":66268,"endOffset":66409,"count":110},{"startOffset":66357,"endOffset":66403,"count":25},{"startOffset":66413,"endOffset":66441,"count":112},{"startOffset":66441,"endOffset":66594,"count":0},{"startOffset":66594,"endOffset":66609,"count":112}],"isBlockCoverage":true},{"functionName":"getStringWidth","ranges":[{"startOffset":67039,"endOffset":67590,"count":0}],"isBlockCoverage":false},{"functionName":"stripVTControlCharacters","ranges":[{"startOffset":70610,"endOffset":70684,"count":0}],"isBlockCoverage":false}]},{"scriptId":"15","url":"internal/util/types.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1739,"count":1}],"isBlockCoverage":true},{"functionName":"isTypedArray","ranges":[{"startOffset":105,"endOffset":208,"count":233}],"isBlockCoverage":true},{"functionName":"isUint8Array","ranges":[{"startOffset":210,"endOffset":316,"count":1850}],"isBlockCoverage":true},{"functionName":"isUint8ClampedArray","ranges":[{"startOffset":318,"endOffset":438,"count":0}],"isBlockCoverage":false},{"functionName":"isUint16Array","ranges":[{"startOffset":440,"endOffset":548,"count":0}],"isBlockCoverage":false},{"functionName":"isUint32Array","ranges":[{"startOffset":550,"endOffset":658,"count":0}],"isBlockCoverage":false},{"functionName":"isInt8Array","ranges":[{"startOffset":660,"endOffset":764,"count":0}],"isBlockCoverage":false},{"functionName":"isInt16Array","ranges":[{"startOffset":766,"endOffset":872,"count":0}],"isBlockCoverage":false},{"functionName":"isInt32Array","ranges":[{"startOffset":874,"endOffset":980,"count":0}],"isBlockCoverage":false},{"functionName":"isFloat32Array","ranges":[{"startOffset":982,"endOffset":1092,"count":0}],"isBlockCoverage":false},{"functionName":"isFloat64Array","ranges":[{"startOffset":1094,"endOffset":1204,"count":0}],"isBlockCoverage":false},{"functionName":"isBigInt64Array","ranges":[{"startOffset":1206,"endOffset":1318,"count":0}],"isBlockCoverage":false},{"functionName":"isBigUint64Array","ranges":[{"startOffset":1320,"endOffset":1434,"count":1}],"isBlockCoverage":true}]},{"scriptId":"16","url":"internal/assert.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":474,"count":1}],"isBlockCoverage":true},{"functionName":"lazyError","ranges":[{"startOffset":26,"endOffset":155,"count":0}],"isBlockCoverage":false},{"functionName":"assert","ranges":[{"startOffset":157,"endOffset":307,"count":791},{"startOffset":205,"endOffset":305,"count":0}],"isBlockCoverage":true},{"functionName":"fail","ranges":[{"startOffset":309,"endOffset":426,"count":0}],"isBlockCoverage":false}]},{"scriptId":"17","url":"internal/validators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7467,"count":1}],"isBlockCoverage":true},{"functionName":"isInt32","ranges":[{"startOffset":581,"endOffset":640,"count":1224}],"isBlockCoverage":true},{"functionName":"isUint32","ranges":[{"startOffset":642,"endOffset":704,"count":1220}],"isBlockCoverage":true},{"functionName":"parseFileMode","ranges":[{"startOffset":1326,"endOffset":1807,"count":610},{"startOffset":1389,"endOffset":1409,"count":0},{"startOffset":1411,"endOffset":1432,"count":0},{"startOffset":1480,"endOffset":1806,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1852,"endOffset":2233,"count":5703},{"startOffset":1972,"endOffset":2026,"count":0},{"startOffset":2066,"endOffset":2120,"count":0},{"startOffset":2163,"endOffset":2229,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2279,"endOffset":2860,"count":1224},{"startOffset":2441,"endOffset":2739,"count":0},{"startOffset":2776,"endOffset":2856,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2904,"endOffset":3414,"count":0}],"isBlockCoverage":false},{"functionName":"validateString","ranges":[{"startOffset":3418,"endOffset":3550,"count":19928},{"startOffset":3494,"endOffset":3548,"count":0}],"isBlockCoverage":true},{"functionName":"validateNumber","ranges":[{"startOffset":3552,"endOffset":3684,"count":106597},{"startOffset":3628,"endOffset":3682,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3724,"endOffset":4174,"count":87},{"startOffset":3796,"endOffset":4172,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3835,"endOffset":3888,"count":0}],"isBlockCoverage":false},{"functionName":"validateBoolean","ranges":[{"startOffset":4178,"endOffset":4313,"count":3},{"startOffset":4256,"endOffset":4311,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4357,"endOffset":4730,"count":5},{"startOffset":4523,"endOffset":4545,"count":2},{"startOffset":4585,"endOffset":4655,"count":0},{"startOffset":4658,"endOffset":4726,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4772,"endOffset":5050,"count":0}],"isBlockCoverage":false},{"functionName":"validateSignalName","ranges":[{"startOffset":5054,"endOffset":5413,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5454,"endOffset":5684,"count":610},{"startOffset":5519,"endOffset":5682,"count":0}],"isBlockCoverage":true},{"functionName":"validateEncoding","ranges":[{"startOffset":5688,"endOffset":6022,"count":12},{"startOffset":5856,"endOffset":5875,"count":0},{"startOffset":5877,"endOffset":6020,"count":0}],"isBlockCoverage":true},{"functionName":"validatePort","ranges":[{"startOffset":6166,"endOffset":6531,"count":89},{"startOffset":6261,"endOffset":6288,"count":0},{"startOffset":6325,"endOffset":6352,"count":0},{"startOffset":6431,"endOffset":6444,"count":0},{"startOffset":6447,"endOffset":6510,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6574,"endOffset":6675,"count":7409},{"startOffset":6632,"endOffset":6673,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6723,"endOffset":6940,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6985,"endOffset":7101,"count":3},{"startOffset":7043,"endOffset":7099,"count":0}],"isBlockCoverage":true}]},{"scriptId":"18","url":"buffer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":37853,"count":1},{"startOffset":3918,"endOffset":3924,"count":0},{"startOffset":4013,"endOffset":4044,"count":8}],"isBlockCoverage":true},{"functionName":"validateOffset","ranges":[{"startOffset":2972,"endOffset":3056,"count":4483}],"isBlockCoverage":true},{"functionName":"createUnsafeBuffer","ranges":[{"startOffset":4046,"endOffset":4182,"count":428}],"isBlockCoverage":true},{"functionName":"createPool","ranges":[{"startOffset":4184,"endOffset":4343,"count":222}],"isBlockCoverage":true},{"functionName":"alignPool","ranges":[{"startOffset":4359,"endOffset":4481,"count":4808},{"startOffset":4433,"endOffset":4479,"count":517}],"isBlockCoverage":true},{"functionName":"showFlaggedDeprecation","ranges":[{"startOffset":4785,"endOffset":5465,"count":66},{"startOffset":4855,"endOffset":4897,"count":1},{"startOffset":4898,"endOffset":5009,"count":1},{"startOffset":5011,"endOffset":5353,"count":65},{"startOffset":5353,"endOffset":5464,"count":1}],"isBlockCoverage":true},{"functionName":"toInteger","ranges":[{"startOffset":5467,"endOffset":5685,"count":161},{"startOffset":5642,"endOffset":5656,"count":0},{"startOffset":5662,"endOffset":5684,"count":0}],"isBlockCoverage":true},{"functionName":"_copy","ranges":[{"startOffset":5687,"endOffset":6952,"count":200},{"startOffset":5790,"endOffset":5865,"count":0},{"startOffset":5899,"endOffset":5974,"count":0},{"startOffset":6009,"endOffset":6035,"count":79},{"startOffset":6035,"endOffset":6186,"count":121},{"startOffset":6119,"endOffset":6182,"count":0},{"startOffset":6221,"endOffset":6247,"count":180},{"startOffset":6247,"endOffset":6398,"count":20},{"startOffset":6331,"endOffset":6394,"count":0},{"startOffset":6431,"endOffset":6467,"count":180},{"startOffset":6467,"endOffset":6608,"count":20},{"startOffset":6545,"endOffset":6604,"count":0},{"startOffset":6678,"endOffset":6687,"count":0},{"startOffset":6724,"endOffset":6874,"count":0}],"isBlockCoverage":true},{"functionName":"_copyActual","ranges":[{"startOffset":6954,"endOffset":7485,"count":200},{"startOffset":7095,"endOffset":7149,"count":0},{"startOffset":7262,"endOffset":7277,"count":0},{"startOffset":7303,"endOffset":7331,"count":180},{"startOffset":7337,"endOffset":7413,"count":20}],"isBlockCoverage":true},{"functionName":"Buffer","ranges":[{"startOffset":8061,"endOffset":8394,"count":66},{"startOffset":8187,"endOffset":8339,"count":4},{"startOffset":8235,"endOffset":8305,"count":0},{"startOffset":8339,"endOffset":8393,"count":62}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8487,"endOffset":8515,"count":0}],"isBlockCoverage":false},{"functionName":"from","ranges":[{"startOffset":8772,"endOffset":9736,"count":99},{"startOffset":8858,"endOffset":8901,"count":94},{"startOffset":8901,"endOffset":8952,"count":5},{"startOffset":8954,"endOffset":9591,"count":5},{"startOffset":8995,"endOffset":9051,"count":0},{"startOffset":9160,"endOffset":9231,"count":0},{"startOffset":9233,"endOffset":9294,"count":0},{"startOffset":9355,"endOffset":9587,"count":0},{"startOffset":9591,"endOffset":9735,"count":0}],"isBlockCoverage":true},{"functionName":"of","ranges":[{"startOffset":10107,"endOffset":10259,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10548,"endOffset":10769,"count":4958},{"startOffset":10592,"endOffset":10657,"count":0},{"startOffset":10700,"endOffset":10767,"count":0}],"isBlockCoverage":true},{"functionName":"alloc","ranges":[{"startOffset":10872,"endOffset":11117,"count":35},{"startOffset":10956,"endOffset":10969,"count":1},{"startOffset":10970,"endOffset":10981,"count":1},{"startOffset":10983,"endOffset":11084,"count":1},{"startOffset":11084,"endOffset":11116,"count":34}],"isBlockCoverage":true},{"functionName":"allocUnsafe","ranges":[{"startOffset":11296,"endOffset":11371,"count":4923}],"isBlockCoverage":true},{"functionName":"allocUnsafeSlow","ranges":[{"startOffset":11612,"endOffset":11701,"count":0}],"isBlockCoverage":false},{"functionName":"SlowBuffer","ranges":[{"startOffset":11797,"endOffset":11887,"count":0}],"isBlockCoverage":false},{"functionName":"allocate","ranges":[{"startOffset":12001,"endOffset":12333,"count":4923},{"startOffset":12044,"endOffset":12078,"count":2},{"startOffset":12078,"endOffset":12117,"count":4921},{"startOffset":12117,"endOffset":12296,"count":4716},{"startOffset":12165,"endOffset":12178,"count":218},{"startOffset":12296,"endOffset":12332,"count":205}],"isBlockCoverage":true},{"functionName":"fromStringFast","ranges":[{"startOffset":12335,"endOffset":12881,"count":94},{"startOffset":12461,"endOffset":12510,"count":7},{"startOffset":12510,"endOffset":12556,"count":87},{"startOffset":12556,"endOffset":12569,"count":3},{"startOffset":12569,"endOffset":12702,"count":87},{"startOffset":12702,"endOffset":12828,"count":0},{"startOffset":12828,"endOffset":12880,"count":87}],"isBlockCoverage":true},{"functionName":"fromString","ranges":[{"startOffset":12883,"endOffset":13336,"count":94},{"startOffset":12969,"endOffset":12993,"count":73},{"startOffset":12995,"endOffset":13114,"count":21},{"startOffset":13032,"endOffset":13056,"count":0},{"startOffset":13114,"endOffset":13296,"count":73},{"startOffset":13191,"endOffset":13232,"count":0},{"startOffset":13268,"endOffset":13292,"count":0}],"isBlockCoverage":true},{"functionName":"fromArrayBuffer","ranges":[{"startOffset":13338,"endOffset":14035,"count":0}],"isBlockCoverage":false},{"functionName":"fromArrayLike","ranges":[{"startOffset":14037,"endOffset":14431,"count":5},{"startOffset":14094,"endOffset":14118,"count":0},{"startOffset":14217,"endOffset":14230,"count":0},{"startOffset":14399,"endOffset":14430,"count":0}],"isBlockCoverage":true},{"functionName":"fromObject","ranges":[{"startOffset":14433,"endOffset":14739,"count":5},{"startOffset":14491,"endOffset":14522,"count":0},{"startOffset":14566,"endOffset":14604,"count":0},{"startOffset":14639,"endOffset":14694,"count":0},{"startOffset":14696,"endOffset":14737,"count":0}],"isBlockCoverage":true},{"functionName":"isBuffer","ranges":[{"startOffset":14778,"endOffset":14832,"count":6085}],"isBlockCoverage":true},{"functionName":"compare","ranges":[{"startOffset":14852,"endOffset":15177,"count":0}],"isBlockCoverage":false},{"functionName":"isEncoding","ranges":[{"startOffset":15200,"endOffset":15351,"count":609}],"isBlockCoverage":true},{"functionName":"concat","ranges":[{"startOffset":15417,"endOffset":16625,"count":0}],"isBlockCoverage":false},{"functionName":"base64ByteLength","ranges":[{"startOffset":16628,"endOffset":16896,"count":18},{"startOffset":16750,"endOffset":16758,"count":12},{"startOffset":16834,"endOffset":16842,"count":5}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":17031,"endOffset":17095,"count":4498}],"isBlockCoverage":true},{"functionName":"slice","ranges":[{"startOffset":17108,"endOffset":17154,"count":30331}],"isBlockCoverage":true},{"functionName":"indexOf","ranges":[{"startOffset":17169,"endOffset":17265,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":17358,"endOffset":17387,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":17400,"endOffset":17464,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":17477,"endOffset":17523,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":17538,"endOffset":17637,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":17736,"endOffset":17765,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":17778,"endOffset":17842,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":17855,"endOffset":17901,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":17916,"endOffset":18015,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":18111,"endOffset":18136,"count":8}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":18149,"endOffset":18215,"count":8}],"isBlockCoverage":true},{"functionName":"slice","ranges":[{"startOffset":18228,"endOffset":18276,"count":8}],"isBlockCoverage":true},{"functionName":"indexOf","ranges":[{"startOffset":18291,"endOffset":18389,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":18482,"endOffset":18507,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":18520,"endOffset":18585,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":18598,"endOffset":18645,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":18660,"endOffset":18872,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":18968,"endOffset":19019,"count":18}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":19032,"endOffset":19098,"count":11}],"isBlockCoverage":true},{"functionName":"slice","ranges":[{"startOffset":19111,"endOffset":19159,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":19174,"endOffset":19388,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":19493,"endOffset":19544,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":19557,"endOffset":19632,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":19645,"endOffset":19696,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":19711,"endOffset":19931,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":20018,"endOffset":20049,"count":43}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":20062,"endOffset":20125,"count":43}],"isBlockCoverage":true},{"functionName":"slice","ranges":[{"startOffset":20138,"endOffset":20183,"count":22}],"isBlockCoverage":true},{"functionName":"indexOf","ranges":[{"startOffset":20198,"endOffset":20406,"count":0}],"isBlockCoverage":false},{"functionName":"getEncodingOps","ranges":[{"startOffset":20414,"endOffset":22238,"count":34913},{"startOffset":20501,"endOffset":20800,"count":631},{"startOffset":20564,"endOffset":20800,"count":0},{"startOffset":20805,"endOffset":21224,"count":34183},{"startOffset":20869,"endOffset":21224,"count":0},{"startOffset":21229,"endOffset":21383,"count":0},{"startOffset":21388,"endOffset":21544,"count":0},{"startOffset":21549,"endOffset":21930,"count":34},{"startOffset":21623,"endOffset":21649,"count":16},{"startOffset":21649,"endOffset":21709,"count":18},{"startOffset":21709,"endOffset":21821,"count":0},{"startOffset":21831,"endOffset":21930,"count":0},{"startOffset":21935,"endOffset":22067,"count":65},{"startOffset":21972,"endOffset":22021,"count":0},{"startOffset":22054,"endOffset":22067,"count":0},{"startOffset":22072,"endOffset":22232,"count":0}],"isBlockCoverage":true},{"functionName":"byteLength","ranges":[{"startOffset":22240,"endOffset":22897,"count":4481},{"startOffset":22314,"endOffset":22526,"count":0},{"startOffset":22599,"endOffset":22623,"count":0},{"startOffset":22661,"endOffset":22670,"count":2},{"startOffset":22670,"endOffset":22693,"count":4479},{"startOffset":22693,"endOffset":22742,"count":4473},{"startOffset":22711,"endOffset":22715,"count":0},{"startOffset":22742,"endOffset":22813,"count":6},{"startOffset":22813,"endOffset":22862,"count":0},{"startOffset":22862,"endOffset":22896,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":23037,"endOffset":23131,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":23209,"endOffset":23307,"count":0}],"isBlockCoverage":false},{"functionName":"copy","ranges":[{"startOffset":23339,"endOffset":23472,"count":200}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":23753,"endOffset":24332,"count":30476},{"startOffset":23825,"endOffset":23873,"count":27},{"startOffset":23873,"endOffset":23925,"count":30449},{"startOffset":23925,"endOffset":23935,"count":0},{"startOffset":23935,"endOffset":23998,"count":30449},{"startOffset":23965,"endOffset":23975,"count":0},{"startOffset":23998,"endOffset":24024,"count":30449},{"startOffset":24024,"endOffset":24036,"count":29792},{"startOffset":24042,"endOffset":24052,"count":657},{"startOffset":24052,"endOffset":24073,"count":29792},{"startOffset":24073,"endOffset":24099,"count":30449},{"startOffset":24099,"endOffset":24109,"count":88},{"startOffset":24109,"endOffset":24145,"count":30361},{"startOffset":24145,"endOffset":24179,"count":0},{"startOffset":24179,"endOffset":24250,"count":30361},{"startOffset":24250,"endOffset":24291,"count":0},{"startOffset":24291,"endOffset":24331,"count":30361}],"isBlockCoverage":true},{"functionName":"equals","ranges":[{"startOffset":24361,"endOffset":24715,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":24843,"endOffset":25978,"count":0}],"isBlockCoverage":false},{"functionName":"compare","ranges":[{"startOffset":26074,"endOffset":27223,"count":0}],"isBlockCoverage":false},{"functionName":"bidirectionalIndexOf","ranges":[{"startOffset":27651,"endOffset":28958,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":28987,"endOffset":29104,"count":0}],"isBlockCoverage":false},{"functionName":"lastIndexOf","ranges":[{"startOffset":29138,"endOffset":29260,"count":0}],"isBlockCoverage":false},{"functionName":"includes","ranges":[{"startOffset":29291,"endOffset":29396,"count":0}],"isBlockCoverage":false},{"functionName":"fill","ranges":[{"startOffset":29574,"endOffset":29673,"count":0}],"isBlockCoverage":false},{"functionName":"_fill","ranges":[{"startOffset":29676,"endOffset":31622,"count":1},{"startOffset":29823,"endOffset":29897,"count":0},{"startOffset":29932,"endOffset":29985,"count":0},{"startOffset":30089,"endOffset":30188,"count":0},{"startOffset":30218,"endOffset":30284,"count":0},{"startOffset":30314,"endOffset":30675,"count":0},{"startOffset":30679,"endOffset":30716,"count":0},{"startOffset":30746,"endOffset":30789,"count":0},{"startOffset":30936,"endOffset":30967,"count":0},{"startOffset":31059,"endOffset":31070,"count":0},{"startOffset":31110,"endOffset":31382,"count":0},{"startOffset":31471,"endOffset":31601,"count":0}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":31649,"endOffset":32664,"count":4481},{"startOffset":31755,"endOffset":31811,"count":0},{"startOffset":31875,"endOffset":31904,"count":8},{"startOffset":31906,"endOffset":32033,"count":0},{"startOffset":32171,"endOffset":32204,"count":8},{"startOffset":32204,"endOffset":32427,"count":4473},{"startOffset":32300,"endOffset":32427,"count":0},{"startOffset":32454,"endOffset":32500,"count":8},{"startOffset":32500,"endOffset":32571,"count":4473},{"startOffset":32571,"endOffset":32612,"count":0},{"startOffset":32612,"endOffset":32663,"count":4473}],"isBlockCoverage":true},{"functionName":"toJSON","ranges":[{"startOffset":32693,"endOffset":32927,"count":0}],"isBlockCoverage":false},{"functionName":"adjustOffset","ranges":[{"startOffset":32930,"endOffset":33364,"count":8274},{"startOffset":33170,"endOffset":33189,"count":3967},{"startOffset":33189,"endOffset":33208,"count":4307},{"startOffset":33208,"endOffset":33271,"count":0},{"startOffset":33271,"endOffset":33319,"count":4307},{"startOffset":33319,"endOffset":33352,"count":0},{"startOffset":33353,"endOffset":33361,"count":0}],"isBlockCoverage":true},{"functionName":"slice","ranges":[{"startOffset":33391,"endOffset":33691,"count":4137},{"startOffset":33552,"endOffset":33563,"count":0},{"startOffset":33611,"endOffset":33614,"count":0}],"isBlockCoverage":true},{"functionName":"swap","ranges":[{"startOffset":33694,"endOffset":33765,"count":0}],"isBlockCoverage":false},{"functionName":"swap16","ranges":[{"startOffset":33793,"endOffset":34197,"count":0}],"isBlockCoverage":false},{"functionName":"swap32","ranges":[{"startOffset":34226,"endOffset":34670,"count":0}],"isBlockCoverage":false},{"functionName":"swap64","ranges":[{"startOffset":34699,"endOffset":35207,"count":0}],"isBlockCoverage":false},{"functionName":"transcode","ranges":[{"startOffset":35520,"endOffset":36260,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":36329,"endOffset":36519,"count":0}],"isBlockCoverage":false},{"functionName":"btoa","ranges":[{"startOffset":36523,"endOffset":36937,"count":0}],"isBlockCoverage":false},{"functionName":"atob","ranges":[{"startOffset":37033,"endOffset":37432,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":37766,"endOffset":37801,"count":8}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":37807,"endOffset":37844,"count":0}],"isBlockCoverage":false}]},{"scriptId":"19","url":"internal/buffer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":30118,"count":1}],"isBlockCoverage":true},{"functionName":"checkBounds","ranges":[{"startOffset":1143,"endOffset":1359,"count":3963},{"startOffset":1306,"endOffset":1357,"count":0}],"isBlockCoverage":true},{"functionName":"checkInt","ranges":[{"startOffset":1361,"endOffset":1983,"count":3963},{"startOffset":1457,"endOffset":1941,"count":0}],"isBlockCoverage":true},{"functionName":"boundsError","ranges":[{"startOffset":1985,"endOffset":2388,"count":0}],"isBlockCoverage":false},{"functionName":"readBigUInt64LE","ranges":[{"startOffset":2408,"endOffset":2907,"count":0}],"isBlockCoverage":false},{"functionName":"readBigUInt64BE","ranges":[{"startOffset":2909,"endOffset":3408,"count":0}],"isBlockCoverage":false},{"functionName":"readBigInt64LE","ranges":[{"startOffset":3410,"endOffset":3911,"count":0}],"isBlockCoverage":false},{"functionName":"readBigInt64BE","ranges":[{"startOffset":3913,"endOffset":4408,"count":0}],"isBlockCoverage":false},{"functionName":"readUIntLE","ranges":[{"startOffset":4410,"endOffset":4962,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt48LE","ranges":[{"startOffset":4964,"endOffset":5347,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt40LE","ranges":[{"startOffset":5349,"endOffset":5705,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt32LE","ranges":[{"startOffset":5707,"endOffset":6033,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt24LE","ranges":[{"startOffset":6035,"endOffset":6323,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt16LE","ranges":[{"startOffset":6325,"endOffset":6585,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt8","ranges":[{"startOffset":6587,"endOffset":6767,"count":0}],"isBlockCoverage":false},{"functionName":"readUIntBE","ranges":[{"startOffset":6769,"endOffset":7321,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt48BE","ranges":[{"startOffset":7323,"endOffset":7706,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt40BE","ranges":[{"startOffset":7708,"endOffset":8064,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt32BE","ranges":[{"startOffset":8066,"endOffset":8392,"count":14221},{"startOffset":8254,"endOffset":8291,"count":0}],"isBlockCoverage":true},{"functionName":"readUInt24BE","ranges":[{"startOffset":8394,"endOffset":8682,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt16BE","ranges":[{"startOffset":8684,"endOffset":8944,"count":0}],"isBlockCoverage":false},{"functionName":"readIntLE","ranges":[{"startOffset":8946,"endOffset":9491,"count":0}],"isBlockCoverage":false},{"functionName":"readInt48LE","ranges":[{"startOffset":9493,"endOffset":9924,"count":0}],"isBlockCoverage":false},{"functionName":"readInt40LE","ranges":[{"startOffset":9926,"endOffset":10313,"count":0}],"isBlockCoverage":false},{"functionName":"readInt32LE","ranges":[{"startOffset":10315,"endOffset":10650,"count":0}],"isBlockCoverage":false},{"functionName":"readInt24LE","ranges":[{"startOffset":10652,"endOffset":10984,"count":0}],"isBlockCoverage":false},{"functionName":"readInt16LE","ranges":[{"startOffset":10986,"endOffset":11292,"count":0}],"isBlockCoverage":false},{"functionName":"readInt8","ranges":[{"startOffset":11294,"endOffset":11502,"count":0}],"isBlockCoverage":false},{"functionName":"readIntBE","ranges":[{"startOffset":11504,"endOffset":12049,"count":0}],"isBlockCoverage":false},{"functionName":"readInt48BE","ranges":[{"startOffset":12051,"endOffset":12480,"count":0}],"isBlockCoverage":false},{"functionName":"readInt40BE","ranges":[{"startOffset":12482,"endOffset":12870,"count":0}],"isBlockCoverage":false},{"functionName":"readInt32BE","ranges":[{"startOffset":12872,"endOffset":13207,"count":45578},{"startOffset":13059,"endOffset":13096,"count":0}],"isBlockCoverage":true},{"functionName":"readInt24BE","ranges":[{"startOffset":13209,"endOffset":13541,"count":0}],"isBlockCoverage":false},{"functionName":"readInt16BE","ranges":[{"startOffset":13543,"endOffset":13849,"count":42827},{"startOffset":13730,"endOffset":13767,"count":0}],"isBlockCoverage":true},{"functionName":"readFloatBackwards","ranges":[{"startOffset":13866,"endOffset":14271,"count":0}],"isBlockCoverage":false},{"functionName":"readFloatForwards","ranges":[{"startOffset":14273,"endOffset":14677,"count":0}],"isBlockCoverage":false},{"functionName":"readDoubleBackwards","ranges":[{"startOffset":14679,"endOffset":15249,"count":0}],"isBlockCoverage":false},{"functionName":"readDoubleForwards","ranges":[{"startOffset":15251,"endOffset":15820,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigU_Int64LE","ranges":[{"startOffset":15841,"endOffset":16323,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigUInt64LE","ranges":[{"startOffset":16325,"endOffset":16447,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigU_Int64BE","ranges":[{"startOffset":16449,"endOffset":16947,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigUInt64BE","ranges":[{"startOffset":16949,"endOffset":17071,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigInt64LE","ranges":[{"startOffset":17073,"endOffset":17217,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigInt64BE","ranges":[{"startOffset":17219,"endOffset":17363,"count":0}],"isBlockCoverage":false},{"functionName":"writeUIntLE","ranges":[{"startOffset":17365,"endOffset":17974,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int48LE","ranges":[{"startOffset":17976,"endOffset":18389,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int40LE","ranges":[{"startOffset":18391,"endOffset":18770,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int32LE","ranges":[{"startOffset":18772,"endOffset":19079,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt32LE","ranges":[{"startOffset":19081,"endOffset":19187,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int24LE","ranges":[{"startOffset":19189,"endOffset":19448,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int16LE","ranges":[{"startOffset":19450,"endOffset":19646,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt16LE","ranges":[{"startOffset":19648,"endOffset":19750,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int8","ranges":[{"startOffset":19752,"endOffset":20164,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt8","ranges":[{"startOffset":20166,"endOffset":20260,"count":0}],"isBlockCoverage":false},{"functionName":"writeUIntBE","ranges":[{"startOffset":20262,"endOffset":20871,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int48BE","ranges":[{"startOffset":20873,"endOffset":21294,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int40BE","ranges":[{"startOffset":21296,"endOffset":21658,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int32BE","ranges":[{"startOffset":21660,"endOffset":21975,"count":3963}],"isBlockCoverage":true},{"functionName":"writeUInt32BE","ranges":[{"startOffset":21977,"endOffset":22083,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int24BE","ranges":[{"startOffset":22085,"endOffset":22350,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int16BE","ranges":[{"startOffset":22352,"endOffset":22548,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt16BE","ranges":[{"startOffset":22550,"endOffset":22652,"count":0}],"isBlockCoverage":false},{"functionName":"writeIntLE","ranges":[{"startOffset":22654,"endOffset":23316,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt32LE","ranges":[{"startOffset":23318,"endOffset":23433,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt16LE","ranges":[{"startOffset":23435,"endOffset":23542,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt8","ranges":[{"startOffset":23544,"endOffset":23641,"count":0}],"isBlockCoverage":false},{"functionName":"writeIntBE","ranges":[{"startOffset":23643,"endOffset":24305,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt32BE","ranges":[{"startOffset":24307,"endOffset":24422,"count":3963}],"isBlockCoverage":true},{"functionName":"writeInt16BE","ranges":[{"startOffset":24424,"endOffset":24531,"count":0}],"isBlockCoverage":false},{"functionName":"writeDoubleForwards","ranges":[{"startOffset":24550,"endOffset":25016,"count":0}],"isBlockCoverage":false},{"functionName":"writeDoubleBackwards","ranges":[{"startOffset":25018,"endOffset":25485,"count":0}],"isBlockCoverage":false},{"functionName":"writeFloatForwards","ranges":[{"startOffset":25487,"endOffset":25788,"count":0}],"isBlockCoverage":false},{"functionName":"writeFloatBackwards","ranges":[{"startOffset":25790,"endOffset":26092,"count":0}],"isBlockCoverage":false},{"functionName":"FastBuffer","ranges":[{"startOffset":26332,"endOffset":26432,"count":13463}],"isBlockCoverage":true},{"functionName":"addBufferPrototypeMethods","ranges":[{"startOffset":26436,"endOffset":29575,"count":1},{"startOffset":28519,"endOffset":28539,"count":0},{"startOffset":28593,"endOffset":28612,"count":0},{"startOffset":28668,"endOffset":28689,"count":0},{"startOffset":28745,"endOffset":28765,"count":0},{"startOffset":28822,"endOffset":28843,"count":0},{"startOffset":28899,"endOffset":28919,"count":0},{"startOffset":28977,"endOffset":28999,"count":0},{"startOffset":29057,"endOffset":29078,"count":0}],"isBlockCoverage":true},{"functionName":"markAsUntransferable","ranges":[{"startOffset":29731,"endOffset":29995,"count":222},{"startOffset":29799,"endOffset":29827,"count":0},{"startOffset":29850,"endOffset":29857,"count":0}],"isBlockCoverage":true}]},{"scriptId":"20","url":"internal/blob.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5186,"count":1}],"isBlockCoverage":true},{"functionName":"lazyBuffer","ranges":[{"startOffset":1127,"endOffset":1236,"count":0}],"isBlockCoverage":false},{"functionName":"isBlob","ranges":[{"startOffset":1238,"endOffset":1307,"count":0}],"isBlockCoverage":false},{"functionName":"getSource","ranges":[{"startOffset":1309,"endOffset":1853,"count":0}],"isBlockCoverage":false},{"functionName":"InternalBlob","ranges":[{"startOffset":1901,"endOffset":2038,"count":0}],"isBlockCoverage":false},{"functionName":"Blob","ranges":[{"startOffset":2080,"endOffset":2979,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2983,"endOffset":3252,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3256,"endOffset":3480,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3484,"endOffset":3610,"count":0}],"isBlockCoverage":false},{"functionName":"get type","ranges":[{"startOffset":3614,"endOffset":3648,"count":0}],"isBlockCoverage":false},{"functionName":"get size","ranges":[{"startOffset":3652,"endOffset":3688,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":3692,"endOffset":4394,"count":0}],"isBlockCoverage":false},{"functionName":"arrayBuffer","ranges":[{"startOffset":4398,"endOffset":4807,"count":0}],"isBlockCoverage":false},{"functionName":"text","ranges":[{"startOffset":4811,"endOffset":4913,"count":0}],"isBlockCoverage":false}]},{"scriptId":"21","url":"internal/encoding.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":16049,"count":1},{"startOffset":10122,"endOffset":10147,"count":0}],"isBlockCoverage":true},{"functionName":"lazyBuffer","ranges":[{"startOffset":1007,"endOffset":1116,"count":0}],"isBlockCoverage":false},{"functionName":"validateEncoder","ranges":[{"startOffset":1118,"endOffset":1243,"count":0}],"isBlockCoverage":false},{"functionName":"validateDecoder","ranges":[{"startOffset":1245,"endOffset":1370,"count":0}],"isBlockCoverage":false},{"functionName":"trimAsciiWhitespace","ranges":[{"startOffset":8116,"endOffset":8614,"count":0}],"isBlockCoverage":false},{"functionName":"getEncodingFromLabel","ranges":[{"startOffset":8616,"endOffset":8795,"count":0}],"isBlockCoverage":false},{"functionName":"TextEncoder","ranges":[{"startOffset":8866,"endOffset":8912,"count":0}],"isBlockCoverage":false},{"functionName":"get encoding","ranges":[{"startOffset":8916,"endOffset":8983,"count":0}],"isBlockCoverage":false},{"functionName":"encode","ranges":[{"startOffset":8987,"endOffset":9079,"count":0}],"isBlockCoverage":false},{"functionName":"encodeInto","ranges":[{"startOffset":9083,"endOffset":9393,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9397,"endOffset":9792,"count":0}],"isBlockCoverage":false},{"functionName":"makeTextDecoderICU","ranges":[{"startOffset":10150,"endOffset":11947,"count":1}],"isBlockCoverage":true},{"functionName":"TextDecoder","ranges":[{"startOffset":10288,"endOffset":11083,"count":0}],"isBlockCoverage":false},{"functionName":"decode","ranges":[{"startOffset":11090,"endOffset":11918,"count":0}],"isBlockCoverage":false},{"functionName":"get encoding","ranges":[{"startOffset":14767,"endOffset":14848,"count":0}],"isBlockCoverage":false},{"functionName":"get fatal","ranges":[{"startOffset":14855,"endOffset":14982,"count":0}],"isBlockCoverage":false},{"functionName":"get ignoreBOM","ranges":[{"startOffset":14989,"endOffset":15144,"count":0}],"isBlockCoverage":false},{"functionName":"ObjectGetOwnPropertyDescriptors","ranges":[{"startOffset":15151,"endOffset":15765,"count":0}],"isBlockCoverage":false}]},{"scriptId":"22","url":"internal/worker/js_transferable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1359,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":331,"endOffset":1140,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":612,"endOffset":1136,"count":0}],"isBlockCoverage":false}]},{"scriptId":"23","url":"internal/process/per_thread.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10864,"count":1}],"isBlockCoverage":true},{"functionName":"assert","ranges":[{"startOffset":818,"endOffset":906,"count":0}],"isBlockCoverage":false},{"functionName":"wrapProcessMethods","ranges":[{"startOffset":984,"endOffset":6761,"count":1}],"isBlockCoverage":true},{"functionName":"_rawDebug","ranges":[{"startOffset":1204,"endOffset":1286,"count":0}],"isBlockCoverage":false},{"functionName":"cpuUsage","ranges":[{"startOffset":1497,"endOffset":3056,"count":0}],"isBlockCoverage":false},{"functionName":"previousValueIsValid","ranges":[{"startOffset":3209,"endOffset":3346,"count":0}],"isBlockCoverage":false},{"functionName":"hrtime","ranges":[{"startOffset":3570,"endOffset":4174,"count":0}],"isBlockCoverage":false},{"functionName":"hrtimeBigInt","ranges":[{"startOffset":4361,"endOffset":4455,"count":0}],"isBlockCoverage":false},{"functionName":"memoryUsage","ranges":[{"startOffset":4500,"endOffset":4726,"count":0}],"isBlockCoverage":false},{"functionName":"exit","ranges":[{"startOffset":4756,"endOffset":5194,"count":1}],"isBlockCoverage":true},{"functionName":"kill","ranges":[{"startOffset":5198,"endOffset":5843,"count":0}],"isBlockCoverage":false},{"functionName":"resourceUsage","ranges":[{"startOffset":5894,"endOffset":6627,"count":0}],"isBlockCoverage":false},{"functionName":"buildAllowedFlags","ranges":[{"startOffset":6972,"endOffset":10240,"count":0}],"isBlockCoverage":false},{"functionName":"toggleTraceCategoryState","ranges":[{"startOffset":10430,"endOffset":10760,"count":1},{"startOffset":10510,"endOffset":10685,"count":0},{"startOffset":10717,"endOffset":10758,"count":0}],"isBlockCoverage":true}]},{"scriptId":"24","url":"internal/async_hooks.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":19642,"count":1}],"isBlockCoverage":true},{"functionName":"useDomainTrampoline","ranges":[{"startOffset":5145,"endOffset":5199,"count":0}],"isBlockCoverage":false},{"functionName":"callbackTrampoline","ranges":[{"startOffset":5201,"endOffset":5750,"count":0}],"isBlockCoverage":false},{"functionName":"executionAsyncResource","ranges":[{"startOffset":5826,"endOffset":6324,"count":0}],"isBlockCoverage":false},{"functionName":"inspectExceptionValue","ranges":[{"startOffset":6326,"endOffset":6462,"count":0}],"isBlockCoverage":false},{"functionName":"fatalError","ranges":[{"startOffset":6523,"endOffset":6909,"count":0}],"isBlockCoverage":false},{"functionName":"lookupPublicResource","ranges":[{"startOffset":6911,"endOffset":7260,"count":0}],"isBlockCoverage":false},{"functionName":"emitInitNative","ranges":[{"startOffset":7451,"endOffset":8544,"count":0}],"isBlockCoverage":false},{"functionName":"emitHook","ranges":[{"startOffset":8645,"endOffset":9595,"count":0}],"isBlockCoverage":false},{"functionName":"emitHookFactory","ranges":[{"startOffset":9597,"endOffset":9839,"count":4}],"isBlockCoverage":true},{"functionName":"getHookArrays","ranges":[{"startOffset":9868,"endOffset":10358,"count":0}],"isBlockCoverage":false},{"functionName":"storeActiveHooks","ranges":[{"startOffset":10361,"endOffset":10661,"count":0}],"isBlockCoverage":false},{"functionName":"copyHooks","ranges":[{"startOffset":10663,"endOffset":10928,"count":0}],"isBlockCoverage":false},{"functionName":"restoreActiveHooks","ranges":[{"startOffset":11043,"endOffset":11248,"count":0}],"isBlockCoverage":false},{"functionName":"trackPromise","ranges":[{"startOffset":11250,"endOffset":11680,"count":0}],"isBlockCoverage":false},{"functionName":"promiseInitHook","ranges":[{"startOffset":11682,"endOffset":11926,"count":0}],"isBlockCoverage":false},{"functionName":"promiseInitHookWithDestroyTracking","ranges":[{"startOffset":11928,"endOffset":12064,"count":0}],"isBlockCoverage":false},{"functionName":"destroyTracking","ranges":[{"startOffset":12112,"endOffset":12368,"count":0}],"isBlockCoverage":false},{"functionName":"promiseBeforeHook","ranges":[{"startOffset":12370,"endOffset":12581,"count":0}],"isBlockCoverage":false},{"functionName":"promiseAfterHook","ranges":[{"startOffset":12583,"endOffset":13150,"count":0}],"isBlockCoverage":false},{"functionName":"promiseResolveHook","ranges":[{"startOffset":13152,"endOffset":13298,"count":0}],"isBlockCoverage":false},{"functionName":"enableHooks","ranges":[{"startOffset":13329,"endOffset":13389,"count":0}],"isBlockCoverage":false},{"functionName":"updatePromiseHookMode","ranges":[{"startOffset":13391,"endOffset":13812,"count":0}],"isBlockCoverage":false},{"functionName":"disableHooks","ranges":[{"startOffset":13814,"endOffset":14089,"count":0}],"isBlockCoverage":false},{"functionName":"disablePromiseHookIfNecessary","ranges":[{"startOffset":14091,"endOffset":14230,"count":0}],"isBlockCoverage":false},{"functionName":"newAsyncId","ranges":[{"startOffset":14431,"endOffset":14501,"count":18214}],"isBlockCoverage":true},{"functionName":"getOrSetAsyncId","ranges":[{"startOffset":14503,"endOffset":14693,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultTriggerAsyncId","ranges":[{"startOffset":14876,"endOffset":15166,"count":18214},{"startOffset":15090,"endOffset":15132,"count":18212},{"startOffset":15132,"endOffset":15165,"count":2}],"isBlockCoverage":true},{"functionName":"clearDefaultTriggerAsyncId","ranges":[{"startOffset":15169,"endOffset":15258,"count":0}],"isBlockCoverage":false},{"functionName":"defaultTriggerAsyncIdScope","ranges":[{"startOffset":15261,"endOffset":15754,"count":178},{"startOffset":15371,"endOffset":15402,"count":0}],"isBlockCoverage":true},{"functionName":"hasHooks","ranges":[{"startOffset":15756,"endOffset":15819,"count":87764}],"isBlockCoverage":true},{"functionName":"enabledHooksExist","ranges":[{"startOffset":15821,"endOffset":15880,"count":17112}],"isBlockCoverage":true},{"functionName":"initHooksExist","ranges":[{"startOffset":15882,"endOffset":15937,"count":18214}],"isBlockCoverage":true},{"functionName":"afterHooksExist","ranges":[{"startOffset":15939,"endOffset":15996,"count":0}],"isBlockCoverage":false},{"functionName":"destroyHooksExist","ranges":[{"startOffset":15998,"endOffset":16059,"count":18214}],"isBlockCoverage":true},{"functionName":"promiseResolveHooksExist","ranges":[{"startOffset":16061,"endOffset":16136,"count":0}],"isBlockCoverage":false},{"functionName":"emitInitScript","ranges":[{"startOffset":16139,"endOffset":16547,"count":0}],"isBlockCoverage":false},{"functionName":"emitBeforeScript","ranges":[{"startOffset":16550,"endOffset":16726,"count":17112},{"startOffset":16698,"endOffset":16724,"count":0}],"isBlockCoverage":true},{"functionName":"emitAfterScript","ranges":[{"startOffset":16729,"endOffset":16849,"count":17112},{"startOffset":16793,"endOffset":16818,"count":0}],"isBlockCoverage":true},{"functionName":"emitDestroyScript","ranges":[{"startOffset":16852,"endOffset":17062,"count":0}],"isBlockCoverage":false},{"functionName":"hasAsyncIdStack","ranges":[{"startOffset":17065,"endOffset":17128,"count":0}],"isBlockCoverage":false},{"functionName":"pushAsyncContext","ranges":[{"startOffset":17194,"endOffset":17764,"count":17112},{"startOffset":17414,"endOffset":17464,"count":0}],"isBlockCoverage":true},{"functionName":"popAsyncContext","ranges":[{"startOffset":17829,"endOffset":18440,"count":17112},{"startOffset":17945,"endOffset":17958,"count":0},{"startOffset":18037,"endOffset":18143,"count":0}],"isBlockCoverage":true},{"functionName":"executionAsyncId","ranges":[{"startOffset":18443,"endOffset":18519,"count":0}],"isBlockCoverage":false},{"functionName":"triggerAsyncId","ranges":[{"startOffset":18521,"endOffset":18593,"count":0}],"isBlockCoverage":false}]},{"scriptId":"25","url":"internal/process/task_queues.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4409,"count":1}],"isBlockCoverage":true},{"functionName":"hasTickScheduled","ranges":[{"startOffset":1007,"endOffset":1082,"count":10}],"isBlockCoverage":true},{"functionName":"setHasTickScheduled","ranges":[{"startOffset":1084,"endOffset":1170,"count":10747},{"startOffset":1160,"endOffset":1163,"count":5471},{"startOffset":1164,"endOffset":1167,"count":5276}],"isBlockCoverage":true},{"functionName":"runNextTicks","ranges":[{"startOffset":1272,"endOffset":1468,"count":5},{"startOffset":1434,"endOffset":1467,"count":0}],"isBlockCoverage":true},{"functionName":"processTicksAndRejections","ranges":[{"startOffset":1470,"endOffset":2438,"count":5277},{"startOffset":1526,"endOffset":2318,"count":5315},{"startOffset":1561,"endOffset":2293,"count":10801},{"startOffset":1762,"endOffset":1795,"count":2213},{"startOffset":1795,"endOffset":2169,"count":8588},{"startOffset":1882,"endOffset":1915,"count":4247},{"startOffset":1928,"endOffset":1970,"count":4341},{"startOffset":1983,"endOffset":2034,"count":0},{"startOffset":2047,"endOffset":2107,"count":0},{"startOffset":2120,"endOffset":2147,"count":0},{"startOffset":2231,"endOffset":2252,"count":0},{"startOffset":2318,"endOffset":2372,"count":5276}],"isBlockCoverage":true},{"functionName":"nextTick","ranges":[{"startOffset":2582,"endOffset":3497,"count":10801},{"startOffset":2654,"endOffset":2695,"count":0},{"startOffset":2725,"endOffset":2732,"count":0},{"startOffset":2780,"endOffset":2794,"count":2213},{"startOffset":2799,"endOffset":2836,"count":4247},{"startOffset":2841,"endOffset":2892,"count":4341},{"startOffset":2897,"endOffset":2962,"count":0},{"startOffset":2967,"endOffset":3110,"count":0},{"startOffset":3139,"endOffset":3165,"count":5471},{"startOffset":3409,"endOffset":3469,"count":0}],"isBlockCoverage":true},{"functionName":"runMicrotask","ranges":[{"startOffset":3499,"endOffset":3675,"count":0}],"isBlockCoverage":false},{"functionName":"queueMicrotask","ranges":[{"startOffset":3747,"endOffset":4107,"count":0}],"isBlockCoverage":false},{"functionName":"setupTaskQueue","ranges":[{"startOffset":4130,"endOffset":4387,"count":1}],"isBlockCoverage":true}]},{"scriptId":"26","url":"internal/process/promises.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9605,"count":1}],"isBlockCoverage":true},{"functionName":"setHasRejectionToWarn","ranges":[{"startOffset":1918,"endOffset":2008,"count":5276},{"startOffset":1998,"endOffset":2001,"count":0}],"isBlockCoverage":true},{"functionName":"hasRejectionToWarn","ranges":[{"startOffset":2010,"endOffset":2089,"count":10}],"isBlockCoverage":true},{"functionName":"getUnhandledRejectionsMode","ranges":[{"startOffset":2091,"endOffset":2626,"count":0}],"isBlockCoverage":false},{"functionName":"promiseRejectHandler","ranges":[{"startOffset":2628,"endOffset":3197,"count":0}],"isBlockCoverage":false},{"functionName":"resolveError","ranges":[{"startOffset":3199,"endOffset":3449,"count":0}],"isBlockCoverage":false},{"functionName":"unhandledRejection","ranges":[{"startOffset":3451,"endOffset":3745,"count":0}],"isBlockCoverage":false},{"functionName":"handledRejection","ranges":[{"startOffset":3747,"endOffset":4563,"count":0}],"isBlockCoverage":false},{"functionName":"emitUnhandledRejectionWarning","ranges":[{"startOffset":4635,"endOffset":5531,"count":0}],"isBlockCoverage":false},{"functionName":"emitDeprecationWarning","ranges":[{"startOffset":5564,"endOffset":5849,"count":0}],"isBlockCoverage":false},{"functionName":"processPromiseRejections","ranges":[{"startOffset":6022,"endOffset":8506,"count":5276},{"startOffset":6180,"endOffset":6346,"count":0},{"startOffset":6411,"endOffset":8410,"count":0}],"isBlockCoverage":true},{"functionName":"getErrorWithoutStack","ranges":[{"startOffset":8508,"endOffset":8926,"count":0}],"isBlockCoverage":false},{"functionName":"generateUnhandledRejectionError","ranges":[{"startOffset":8928,"endOffset":9398,"count":0}],"isBlockCoverage":false},{"functionName":"listenForRejections","ranges":[{"startOffset":9400,"endOffset":9484,"count":1}],"isBlockCoverage":true}]},{"scriptId":"27","url":"internal/fixed_queue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4184,"count":1}],"isBlockCoverage":true},{"functionName":"FixedCircularBuffer","ranges":[{"startOffset":2959,"endOffset":3073,"count":1}],"isBlockCoverage":true},{"functionName":"isEmpty","ranges":[{"startOffset":3077,"endOffset":3129,"count":32231}],"isBlockCoverage":true},{"functionName":"isFull","ranges":[{"startOffset":3133,"endOffset":3200,"count":10801}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":3204,"endOffset":3291,"count":10801}],"isBlockCoverage":true},{"functionName":"shift","ranges":[{"startOffset":3295,"endOffset":3510,"count":16116},{"startOffset":3388,"endOffset":3400,"count":5315},{"startOffset":3400,"endOffset":3509,"count":10801}],"isBlockCoverage":true},{"functionName":"FixedQueue","ranges":[{"startOffset":3552,"endOffset":3626,"count":1}],"isBlockCoverage":true},{"functionName":"isEmpty","ranges":[{"startOffset":3630,"endOffset":3677,"count":16115}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":3681,"endOffset":3945,"count":10801},{"startOffset":3722,"endOffset":3915,"count":0}],"isBlockCoverage":true},{"functionName":"shift","ranges":[{"startOffset":3949,"endOffset":4180,"count":16116},{"startOffset":4041,"endOffset":4062,"count":10786},{"startOffset":4064,"endOffset":4159,"count":0}],"isBlockCoverage":true}]},{"scriptId":"28","url":"async_hooks.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9365,"count":1}],"isBlockCoverage":true},{"functionName":"AsyncHook","ranges":[{"startOffset":1416,"endOffset":2250,"count":1},{"startOffset":1544,"endOffset":1586,"count":0},{"startOffset":1616,"endOffset":1647,"count":0},{"startOffset":1655,"endOffset":1699,"count":0},{"startOffset":1728,"endOffset":1758,"count":0},{"startOffset":1766,"endOffset":1809,"count":0},{"startOffset":1840,"endOffset":1872,"count":0},{"startOffset":1880,"endOffset":1925,"count":0},{"startOffset":1963,"endOffset":2002,"count":0},{"startOffset":2010,"endOffset":2062,"count":0}],"isBlockCoverage":true},{"functionName":"enable","ranges":[{"startOffset":2254,"endOffset":3499,"count":0}],"isBlockCoverage":false},{"functionName":"disable","ranges":[{"startOffset":3503,"endOffset":4287,"count":0}],"isBlockCoverage":false},{"functionName":"createHook","ranges":[{"startOffset":4292,"endOffset":4349,"count":1}],"isBlockCoverage":true},{"functionName":"AsyncResource","ranges":[{"startOffset":4442,"endOffset":5629,"count":0}],"isBlockCoverage":false},{"functionName":"runInAsyncScope","ranges":[{"startOffset":5633,"endOffset":5949,"count":0}],"isBlockCoverage":false},{"functionName":"emitDestroy","ranges":[{"startOffset":5953,"endOffset":6128,"count":0}],"isBlockCoverage":false},{"functionName":"asyncId","ranges":[{"startOffset":6132,"endOffset":6181,"count":0}],"isBlockCoverage":false},{"functionName":"triggerAsyncId","ranges":[{"startOffset":6185,"endOffset":6249,"count":0}],"isBlockCoverage":false},{"functionName":"bind","ranges":[{"startOffset":6253,"endOffset":6755,"count":0}],"isBlockCoverage":false},{"functionName":"bind","ranges":[{"startOffset":6766,"endOffset":6885,"count":0}],"isBlockCoverage":false},{"functionName":"init","ranges":[{"startOffset":6948,"endOffset":7230,"count":0}],"isBlockCoverage":false},{"functionName":"AsyncLocalStorage","ranges":[{"startOffset":7264,"endOffset":7361,"count":0}],"isBlockCoverage":false},{"functionName":"disable","ranges":[{"startOffset":7365,"endOffset":7690,"count":0}],"isBlockCoverage":false},{"functionName":"_enable","ranges":[{"startOffset":7694,"endOffset":7840,"count":0}],"isBlockCoverage":false},{"functionName":"_propagate","ranges":[{"startOffset":7909,"endOffset":8083,"count":0}],"isBlockCoverage":false},{"functionName":"enterWith","ranges":[{"startOffset":8087,"endOffset":8219,"count":0}],"isBlockCoverage":false},{"functionName":"run","ranges":[{"startOffset":8223,"endOffset":8721,"count":0}],"isBlockCoverage":false},{"functionName":"exit","ranges":[{"startOffset":8725,"endOffset":8957,"count":0}],"isBlockCoverage":false},{"functionName":"getStore","ranges":[{"startOffset":8961,"endOffset":9100,"count":0}],"isBlockCoverage":false}]},{"scriptId":"29","url":"internal/console/global.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1939,"count":1},{"startOffset":1279,"endOffset":1682,"count":27},{"startOffset":1311,"endOffset":1324,"count":1},{"startOffset":1324,"endOffset":1682,"count":26}],"isBlockCoverage":true}]},{"scriptId":"30","url":"internal/console/constructor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":20205,"count":1},{"startOffset":19787,"endOffset":19838,"count":14}],"isBlockCoverage":true},{"functionName":"Console","ranges":[{"startOffset":2674,"endOffset":4850,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":5059,"endOffset":5113,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":5361,"endOffset":5567,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":5770,"endOffset":6358,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":5952,"endOffset":6047,"count":12},{"startOffset":5985,"endOffset":6008,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":6059,"endOffset":6089,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6191,"endOffset":6290,"count":3},{"startOffset":6224,"endOffset":6251,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":6302,"endOffset":6332,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":6428,"endOffset":7610,"count":1}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":7680,"endOffset":9126,"count":5},{"startOffset":7891,"endOffset":7905,"count":4},{"startOffset":7906,"endOffset":7920,"count":1},{"startOffset":7959,"endOffset":7993,"count":4},{"startOffset":7994,"endOffset":8020,"count":1},{"startOffset":8059,"endOffset":8248,"count":0},{"startOffset":8306,"endOffset":8334,"count":0},{"startOffset":8772,"endOffset":9056,"count":0}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":9199,"endOffset":9689,"count":5},{"startOffset":9412,"endOffset":9418,"count":0},{"startOffset":9493,"endOffset":9614,"count":0},{"startOffset":9658,"endOffset":9682,"count":0}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":9760,"endOffset":9940,"count":4}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":10011,"endOffset":10191,"count":1}],"isBlockCoverage":true},{"functionName":"createWriteErrorHandler","ranges":[{"startOffset":10280,"endOffset":11169,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10348,"endOffset":11166,"count":5},{"startOffset":10593,"endOffset":10617,"count":4},{"startOffset":10618,"endOffset":10636,"count":1},{"startOffset":11111,"endOffset":11156,"count":2}],"isBlockCoverage":true},{"functionName":"log","ranges":[{"startOffset":11198,"endOffset":11285,"count":4}],"isBlockCoverage":true},{"functionName":"warn","ranges":[{"startOffset":11291,"endOffset":11379,"count":1}],"isBlockCoverage":true},{"functionName":"dir","ranges":[{"startOffset":11385,"endOffset":11570,"count":0}],"isBlockCoverage":false},{"functionName":"time","ranges":[{"startOffset":11575,"endOffset":11933,"count":0}],"isBlockCoverage":false},{"functionName":"timeEnd","ranges":[{"startOffset":11938,"endOffset":12227,"count":0}],"isBlockCoverage":false},{"functionName":"timeLog","ranges":[{"startOffset":12232,"endOffset":12470,"count":0}],"isBlockCoverage":false},{"functionName":"trace","ranges":[{"startOffset":12482,"endOffset":12668,"count":0}],"isBlockCoverage":false},{"functionName":"assert","ranges":[{"startOffset":12673,"endOffset":12913,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":12974,"endOffset":13404,"count":0}],"isBlockCoverage":false},{"functionName":"count","ranges":[{"startOffset":13465,"endOffset":13921,"count":0}],"isBlockCoverage":false},{"functionName":"countReset","ranges":[{"startOffset":13987,"endOffset":14275,"count":0}],"isBlockCoverage":false},{"functionName":"group","ranges":[{"startOffset":14280,"endOffset":14465,"count":0}],"isBlockCoverage":false},{"functionName":"groupEnd","ranges":[{"startOffset":14470,"endOffset":14638,"count":0}],"isBlockCoverage":false},{"functionName":"table","ranges":[{"startOffset":14687,"endOffset":18106,"count":0}],"isBlockCoverage":false},{"functionName":"timeLogImpl","ranges":[{"startOffset":18147,"endOffset":18666,"count":0}],"isBlockCoverage":false},{"functionName":"pad","ranges":[{"startOffset":18668,"endOffset":18745,"count":0}],"isBlockCoverage":false},{"functionName":"formatTime","ranges":[{"startOffset":18747,"endOffset":19519,"count":0}],"isBlockCoverage":false},{"functionName":"isArray","ranges":[{"startOffset":19653,"endOffset":19709,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":19712,"endOffset":19730,"count":0}],"isBlockCoverage":false}]},{"scriptId":"31","url":"internal/constants.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1582,"count":1},{"startOffset":1563,"endOffset":1571,"count":0}],"isBlockCoverage":true}]},{"scriptId":"32","url":"internal/util/inspector.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2215,"count":1}],"isBlockCoverage":true},{"functionName":"sendInspectorCommand","ranges":[{"startOffset":92,"endOffset":434,"count":0}],"isBlockCoverage":false},{"functionName":"installConsoleExtensions","ranges":[{"startOffset":508,"endOffset":1062,"count":0}],"isBlockCoverage":false},{"functionName":"wrapConsole","ranges":[{"startOffset":1141,"endOffset":1931,"count":1},{"startOffset":1299,"endOffset":1929,"count":23},{"startOffset":1514,"endOffset":1807,"count":19},{"startOffset":1807,"endOffset":1925,"count":4}],"isBlockCoverage":true},{"functionName":"get consoleFromVM","ranges":[{"startOffset":2103,"endOffset":2154,"count":0}],"isBlockCoverage":false},{"functionName":"set consoleFromVM","ranges":[{"startOffset":2158,"endOffset":2211,"count":1}],"isBlockCoverage":true}]},{"scriptId":"33","url":"internal/url.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":42299,"count":1}],"isBlockCoverage":true},{"functionName":"serializeTupleOrigin","ranges":[{"startOffset":2652,"endOffset":2770,"count":0}],"isBlockCoverage":false},{"functionName":"URLContext","ranges":[{"startOffset":3174,"endOffset":3397,"count":819}],"isBlockCoverage":true},{"functionName":"URLSearchParams","ranges":[{"startOffset":3687,"endOffset":6095,"count":798},{"startOffset":3802,"endOffset":6033,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6099,"endOffset":7274,"count":0}],"isBlockCoverage":false},{"functionName":"onParseComplete","ranges":[{"startOffset":7278,"endOffset":7971,"count":798},{"startOffset":7533,"endOffset":7543,"count":0},{"startOffset":7606,"endOffset":7616,"count":0},{"startOffset":7697,"endOffset":7701,"count":0}],"isBlockCoverage":true},{"functionName":"onParseError","ranges":[{"startOffset":7973,"endOffset":8048,"count":21}],"isBlockCoverage":true},{"functionName":"onParseProtocolComplete","ranges":[{"startOffset":8050,"endOffset":8395,"count":0}],"isBlockCoverage":false},{"functionName":"onParseHostnameComplete","ranges":[{"startOffset":8397,"endOffset":8743,"count":0}],"isBlockCoverage":false},{"functionName":"onParsePortComplete","ranges":[{"startOffset":8745,"endOffset":8907,"count":0}],"isBlockCoverage":false},{"functionName":"onParseHostComplete","ranges":[{"startOffset":8909,"endOffset":9231,"count":0}],"isBlockCoverage":false},{"functionName":"onParsePathComplete","ranges":[{"startOffset":9233,"endOffset":9727,"count":595},{"startOffset":9499,"endOffset":9567,"count":0}],"isBlockCoverage":true},{"functionName":"onParseSearchComplete","ranges":[{"startOffset":9729,"endOffset":9897,"count":0}],"isBlockCoverage":false},{"functionName":"onParseHashComplete","ranges":[{"startOffset":9899,"endOffset":10069,"count":0}],"isBlockCoverage":false},{"functionName":"URL","ranges":[{"startOffset":10085,"endOffset":10431,"count":819},{"startOffset":10220,"endOffset":10272,"count":82}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10435,"endOffset":10516,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10520,"endOffset":10613,"count":2043}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10688,"endOffset":10888,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10892,"endOffset":11825,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":11994,"endOffset":13175,"count":688},{"startOffset":12079,"endOffset":12140,"count":0},{"startOffset":12550,"endOffset":12711,"count":0},{"startOffset":12743,"endOffset":12780,"count":0},{"startOffset":12834,"endOffset":12856,"count":0},{"startOffset":12864,"endOffset":12928,"count":0},{"startOffset":13040,"endOffset":13063,"count":0},{"startOffset":13125,"endOffset":13151,"count":0}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":13449,"endOffset":13508,"count":33}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":13574,"endOffset":13619,"count":655}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":13625,"endOffset":13823,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":13904,"endOffset":14532,"count":11},{"startOffset":14044,"endOffset":14288,"count":0},{"startOffset":14297,"endOffset":14309,"count":0},{"startOffset":14318,"endOffset":14333,"count":0},{"startOffset":14342,"endOffset":14355,"count":0},{"startOffset":14364,"endOffset":14378,"count":0},{"startOffset":14387,"endOffset":14398,"count":0},{"startOffset":14407,"endOffset":14490,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":14602,"endOffset":14650,"count":50}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":14656,"endOffset":15043,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15113,"endOffset":15163,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":15169,"endOffset":15567,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15637,"endOffset":15687,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":15693,"endOffset":16091,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":16157,"endOffset":16313,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":16319,"endOffset":16640,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":16710,"endOffset":16762,"count":32}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":16768,"endOffset":17067,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":17133,"endOffset":17233,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":17239,"endOffset":17586,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":17656,"endOffset":17866,"count":1448},{"startOffset":17735,"endOffset":17754,"count":18},{"startOffset":17754,"endOffset":17796,"count":1430},{"startOffset":17796,"endOffset":17806,"count":0},{"startOffset":17806,"endOffset":17865,"count":1430}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":17872,"endOffset":18091,"count":595},{"startOffset":17982,"endOffset":17989,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":18159,"endOffset":18298,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":18304,"endOffset":18846,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18933,"endOffset":18979,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":19045,"endOffset":19196,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":19202,"endOffset":19666,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":19812,"endOffset":19869,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":19879,"endOffset":20184,"count":0}],"isBlockCoverage":false},{"functionName":"initSearchParams","ranges":[{"startOffset":20186,"endOffset":20326,"count":798},{"startOffset":20283,"endOffset":20325,"count":0}],"isBlockCoverage":true},{"functionName":"parseParams","ranges":[{"startOffset":20435,"endOffset":22814,"count":0}],"isBlockCoverage":false},{"functionName":"serializeParams","ranges":[{"startOffset":23794,"endOffset":24354,"count":0}],"isBlockCoverage":false},{"functionName":"defineIDLClass","ranges":[{"startOffset":24409,"endOffset":25097,"count":2},{"startOffset":24747,"endOffset":24893,"count":13},{"startOffset":24948,"endOffset":25095,"count":1}],"isBlockCoverage":true},{"functionName":"merge","ranges":[{"startOffset":25117,"endOffset":25747,"count":0}],"isBlockCoverage":false},{"functionName":"append","ranges":[{"startOffset":25814,"endOffset":26216,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":26221,"endOffset":26720,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":26725,"endOffset":27159,"count":0}],"isBlockCoverage":false},{"functionName":"getAll","ranges":[{"startOffset":27164,"endOffset":27632,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":27637,"endOffset":28065,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":28070,"endOffset":29111,"count":0}],"isBlockCoverage":false},{"functionName":"sort","ranges":[{"startOffset":29116,"endOffset":30293,"count":0}],"isBlockCoverage":false},{"functionName":"entries","ranges":[{"startOffset":30456,"endOffset":30665,"count":0}],"isBlockCoverage":false},{"functionName":"forEach","ranges":[{"startOffset":30670,"endOffset":31242,"count":0}],"isBlockCoverage":false},{"functionName":"keys","ranges":[{"startOffset":31297,"endOffset":31497,"count":0}],"isBlockCoverage":false},{"functionName":"values","ranges":[{"startOffset":31502,"endOffset":31706,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":31839,"endOffset":32039,"count":0}],"isBlockCoverage":false},{"functionName":"createSearchParamsIterator","ranges":[{"startOffset":32319,"endOffset":32522,"count":0}],"isBlockCoverage":false},{"functionName":"next","ranges":[{"startOffset":32746,"endOffset":33499,"count":0}],"isBlockCoverage":false},{"functionName":"defineIDLClass","ranges":[{"startOffset":33503,"endOffset":34881,"count":0}],"isBlockCoverage":false},{"functionName":"domainToASCII","ranges":[{"startOffset":34887,"endOffset":35062,"count":0}],"isBlockCoverage":false},{"functionName":"domainToUnicode","ranges":[{"startOffset":35064,"endOffset":35243,"count":0}],"isBlockCoverage":false},{"functionName":"urlToHttpOptions","ranges":[{"startOffset":35386,"endOffset":36019,"count":0}],"isBlockCoverage":false},{"functionName":"getPathFromURLWin32","ranges":[{"startOffset":36055,"endOffset":37448,"count":0}],"isBlockCoverage":false},{"functionName":"getPathFromURLPosix","ranges":[{"startOffset":37450,"endOffset":37954,"count":32},{"startOffset":37513,"endOffset":37569,"count":0},{"startOffset":37647,"endOffset":37913,"count":2859},{"startOffset":37678,"endOffset":37909,"count":0}],"isBlockCoverage":true},{"functionName":"fileURLToPath","ranges":[{"startOffset":37956,"endOffset":38303,"count":32},{"startOffset":38023,"endOffset":38044,"count":21},{"startOffset":38044,"endOffset":38146,"count":11},{"startOffset":38082,"endOffset":38146,"count":0},{"startOffset":38184,"endOffset":38225,"count":0},{"startOffset":38245,"endOffset":38272,"count":0}],"isBlockCoverage":true},{"functionName":"encodePathChars","ranges":[{"startOffset":39063,"endOffset":39779,"count":595},{"startOffset":39150,"endOffset":39215,"count":0},{"startOffset":39337,"endOffset":39404,"count":0},{"startOffset":39456,"endOffset":39521,"count":0},{"startOffset":39573,"endOffset":39645,"count":0},{"startOffset":39697,"endOffset":39758,"count":0}],"isBlockCoverage":true},{"functionName":"pathToFileURL","ranges":[{"startOffset":39781,"endOffset":41032,"count":595},{"startOffset":39869,"endOffset":39915,"count":0},{"startOffset":39917,"endOffset":40519,"count":0},{"startOffset":40841,"endOffset":40880,"count":0},{"startOffset":40883,"endOffset":40936,"count":0},{"startOffset":40944,"endOffset":40960,"count":0}],"isBlockCoverage":true},{"functionName":"isURLInstance","ranges":[{"startOffset":41034,"endOffset":41153,"count":1396},{"startOffset":41127,"endOffset":41150,"count":11}],"isBlockCoverage":true},{"functionName":"toPathIfFileURL","ranges":[{"startOffset":41155,"endOffset":41300,"count":1385},{"startOffset":41259,"endOffset":41299,"count":0}],"isBlockCoverage":true},{"functionName":"constructUrl","ranges":[{"startOffset":41302,"endOffset":42002,"count":0}],"isBlockCoverage":false}]},{"scriptId":"34","url":"internal/querystring.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3315,"count":1},{"startOffset":301,"endOffset":461,"count":256},{"startOffset":372,"endOffset":377,"count":16},{"startOffset":378,"endOffset":382,"count":240}],"isBlockCoverage":true},{"functionName":"encodeStr","ranges":[{"startOffset":1534,"endOffset":3253,"count":136},{"startOffset":1632,"endOffset":1642,"count":0},{"startOffset":1809,"endOffset":2085,"count":2648},{"startOffset":1845,"endOffset":1988,"count":4},{"startOffset":1882,"endOffset":1927,"count":0},{"startOffset":2021,"endOffset":2033,"count":136},{"startOffset":2033,"endOffset":2085,"count":2512},{"startOffset":2085,"endOffset":2376,"count":0},{"startOffset":2378,"endOffset":3126,"count":0},{"startOffset":3152,"endOffset":3163,"count":132},{"startOffset":3163,"endOffset":3237,"count":4},{"startOffset":3237,"endOffset":3252,"count":0}],"isBlockCoverage":true}]},{"scriptId":"35","url":"path.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":46143,"count":1},{"startOffset":46126,"endOffset":46133,"count":0}],"isBlockCoverage":true},{"functionName":"isPathSeparator","ranges":[{"startOffset":1655,"endOffset":1759,"count":0}],"isBlockCoverage":false},{"functionName":"isPosixPathSeparator","ranges":[{"startOffset":1761,"endOffset":1838,"count":586340}],"isBlockCoverage":true},{"functionName":"isWindowsDeviceRoot","ranges":[{"startOffset":1840,"endOffset":2010,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeString","ranges":[{"startOffset":2073,"endOffset":4021,"count":7384},{"startOffset":2290,"endOffset":4005,"count":586313},{"startOffset":2323,"endOffset":2365,"count":578929},{"startOffset":2365,"endOffset":2456,"count":7384},{"startOffset":2408,"endOffset":2414,"count":7357},{"startOffset":2414,"endOffset":2456,"count":27},{"startOffset":2456,"endOffset":2489,"count":578956},{"startOffset":2489,"endOffset":3906,"count":77070},{"startOffset":2521,"endOffset":2534,"count":65806},{"startOffset":2536,"endOffset":2561,"count":11765},{"startOffset":2561,"endOffset":3863,"count":65305},{"startOffset":2583,"endOffset":3618,"count":120},{"startOffset":2639,"endOffset":2713,"count":0},{"startOffset":2714,"endOffset":2788,"count":0},{"startOffset":2942,"endOffset":3018,"count":0},{"startOffset":3299,"endOffset":3468,"count":0},{"startOffset":3478,"endOffset":3610,"count":0},{"startOffset":3618,"endOffset":3863,"count":65185},{"startOffset":3664,"endOffset":3733,"count":57801},{"startOffset":3733,"endOffset":3808,"count":7384},{"startOffset":3863,"endOffset":3906,"count":76950},{"startOffset":3906,"endOffset":4001,"count":501886},{"startOffset":3934,"endOffset":3948,"count":6659},{"startOffset":3950,"endOffset":3971,"count":743},{"startOffset":3971,"endOffset":4001,"count":501143}],"isBlockCoverage":true},{"functionName":"_format","ranges":[{"startOffset":4199,"endOffset":4624,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":4742,"endOffset":9520,"count":0}],"isBlockCoverage":false},{"functionName":"normalize","ranges":[{"startOffset":9586,"endOffset":12657,"count":0}],"isBlockCoverage":false},{"functionName":"isAbsolute","ranges":[{"startOffset":12724,"endOffset":13140,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":13209,"endOffset":15355,"count":0}],"isBlockCoverage":false},{"functionName":"relative","ranges":[{"startOffset":15652,"endOffset":19419,"count":0}],"isBlockCoverage":false},{"functionName":"toNamespacedPath","ranges":[{"startOffset":19424,"endOffset":20526,"count":0}],"isBlockCoverage":false},{"functionName":"dirname","ranges":[{"startOffset":20592,"endOffset":23138,"count":0}],"isBlockCoverage":false},{"functionName":"basename","ranges":[{"startOffset":23231,"endOffset":25978,"count":0}],"isBlockCoverage":false},{"functionName":"extname","ranges":[{"startOffset":26044,"endOffset":28117,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":28339,"endOffset":33095,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":33278,"endOffset":34198,"count":7357},{"startOffset":33401,"endOffset":33421,"count":19985},{"startOffset":33428,"endOffset":33752,"count":12630},{"startOffset":33456,"endOffset":33465,"count":12628},{"startOffset":33466,"endOffset":33481,"count":2},{"startOffset":33578,"endOffset":33605,"count":1},{"startOffset":33605,"endOffset":33752,"count":12629},{"startOffset":34137,"endOffset":34187,"count":0},{"startOffset":34188,"endOffset":34193,"count":0}],"isBlockCoverage":true},{"functionName":"normalize","ranges":[{"startOffset":34264,"endOffset":34877,"count":27},{"startOffset":34350,"endOffset":34361,"count":0},{"startOffset":34689,"endOffset":34783,"count":0},{"startOffset":34817,"endOffset":34829,"count":0},{"startOffset":34853,"endOffset":34865,"count":25},{"startOffset":34866,"endOffset":34872,"count":2}],"isBlockCoverage":true},{"functionName":"isAbsolute","ranges":[{"startOffset":34944,"endOffset":35100,"count":1611}],"isBlockCoverage":true},{"functionName":"join","ranges":[{"startOffset":35169,"endOffset":35583,"count":26},{"startOffset":35218,"endOffset":35229,"count":0},{"startOffset":35288,"endOffset":35495,"count":56},{"startOffset":35424,"endOffset":35437,"count":26},{"startOffset":35437,"endOffset":35481,"count":30},{"startOffset":35532,"endOffset":35543,"count":0}],"isBlockCoverage":true},{"functionName":"relative","ranges":[{"startOffset":35673,"endOffset":38033,"count":0}],"isBlockCoverage":false},{"functionName":"toNamespacedPath","ranges":[{"startOffset":38038,"endOffset":38114,"count":4641}],"isBlockCoverage":true},{"functionName":"dirname","ranges":[{"startOffset":38180,"endOffset":38856,"count":2459},{"startOffset":38263,"endOffset":38274,"count":0},{"startOffset":38448,"endOffset":38701,"count":31558},{"startOffset":38519,"endOffset":38603,"count":2459},{"startOffset":38603,"endOffset":38695,"count":29099},{"startOffset":38729,"endOffset":38756,"count":0},{"startOffset":38793,"endOffset":38805,"count":0}],"isBlockCoverage":true},{"functionName":"basename","ranges":[{"startOffset":38949,"endOffset":41349,"count":654},{"startOffset":39004,"endOffset":39031,"count":1},{"startOffset":39160,"endOffset":39177,"count":1},{"startOffset":39178,"endOffset":39206,"count":1},{"startOffset":39208,"endOffset":40723,"count":1},{"startOffset":39242,"endOffset":39252,"count":0},{"startOffset":39370,"endOffset":40552,"count":4},{"startOffset":39470,"endOffset":39708,"count":0},{"startOffset":39755,"endOffset":39984,"count":1},{"startOffset":40012,"endOffset":40534,"count":2},{"startOffset":40130,"endOffset":40333,"count":1},{"startOffset":40167,"endOffset":40319,"count":0},{"startOffset":40333,"endOffset":40522,"count":1},{"startOffset":40587,"endOffset":40610,"count":0},{"startOffset":40646,"endOffset":40664,"count":0},{"startOffset":40723,"endOffset":40771,"count":653},{"startOffset":40771,"endOffset":41256,"count":9049},{"startOffset":40842,"endOffset":41066,"count":653},{"startOffset":41066,"endOffset":41250,"count":8396},{"startOffset":41088,"endOffset":41250,"count":653},{"startOffset":41256,"endOffset":41284,"count":653},{"startOffset":41284,"endOffset":41294,"count":0},{"startOffset":41294,"endOffset":41348,"count":653}],"isBlockCoverage":true},{"functionName":"extname","ranges":[{"startOffset":41415,"endOffset":43105,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":43332,"endOffset":45804,"count":0}],"isBlockCoverage":false}]},{"scriptId":"36","url":"timers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9334,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1810,"endOffset":1835,"count":1}],"isBlockCoverage":true},{"functionName":"unenroll","ranges":[{"startOffset":2332,"endOffset":3516,"count":1108},{"startOffset":2385,"endOffset":2392,"count":0},{"startOffset":2452,"endOffset":2498,"count":0},{"startOffset":2589,"endOffset":2627,"count":0},{"startOffset":2633,"endOffset":2668,"count":0},{"startOffset":3062,"endOffset":3409,"count":1104},{"startOffset":3243,"endOffset":3385,"count":1098}],"isBlockCoverage":true},{"functionName":"enroll","ranges":[{"startOffset":3723,"endOffset":3976,"count":0}],"isBlockCoverage":false},{"functionName":"setTimeout","ranges":[{"startOffset":4218,"endOffset":4863,"count":1174},{"startOffset":4373,"endOffset":4380,"count":0},{"startOffset":4410,"endOffset":4451,"count":0},{"startOffset":4456,"endOffset":4503,"count":0},{"startOffset":4508,"endOffset":4729,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4939,"endOffset":5073,"count":0}],"isBlockCoverage":false},{"functionName":"clearTimeout","ranges":[{"startOffset":5172,"endOffset":5538,"count":2595},{"startOffset":5215,"endOffset":5234,"count":1154},{"startOffset":5236,"endOffset":5303,"count":1108},{"startOffset":5303,"endOffset":5364,"count":1487},{"startOffset":5366,"endOffset":5536,"count":0}],"isBlockCoverage":true},{"functionName":"setInterval","ranges":[{"startOffset":5775,"endOffset":6422,"count":0}],"isBlockCoverage":false},{"functionName":"clearInterval","ranges":[{"startOffset":6519,"endOffset":6817,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.close","ranges":[{"startOffset":6845,"endOffset":6896,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.<computed>","ranges":[{"startOffset":7006,"endOffset":7167,"count":0}],"isBlockCoverage":false},{"functionName":"setImmediate","ranges":[{"startOffset":7384,"endOffset":7925,"count":6235},{"startOffset":7559,"endOffset":7600,"count":0},{"startOffset":7605,"endOffset":7652,"count":0},{"startOffset":7657,"endOffset":7878,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8003,"endOffset":8139,"count":0}],"isBlockCoverage":false},{"functionName":"clearImmediate","ranges":[{"startOffset":8229,"endOffset":8695,"count":0}],"isBlockCoverage":false}]},{"scriptId":"37","url":"internal/linkedlist.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1112,"count":1}],"isBlockCoverage":true},{"functionName":"init","ranges":[{"startOffset":15,"endOffset":88,"count":0}],"isBlockCoverage":false},{"functionName":"peek","ranges":[{"startOffset":118,"endOffset":210,"count":148},{"startOffset":171,"endOffset":183,"count":60},{"startOffset":183,"endOffset":209,"count":88}],"isBlockCoverage":true},{"functionName":"remove","ranges":[{"startOffset":245,"endOffset":472,"count":2374},{"startOffset":291,"endOffset":343,"count":2368},{"startOffset":367,"endOffset":419,"count":2368}],"isBlockCoverage":true},{"functionName":"append","ranges":[{"startOffset":528,"endOffset":980,"count":1190},{"startOffset":579,"endOffset":596,"count":0}],"isBlockCoverage":true},{"functionName":"isEmpty","ranges":[{"startOffset":982,"endOffset":1042,"count":1104}],"isBlockCoverage":true}]},{"scriptId":"38","url":"internal/timers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18553,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4432,"endOffset":4457,"count":1}],"isBlockCoverage":true},{"functionName":"initAsyncResource","ranges":[{"startOffset":5400,"endOffset":5678,"count":7413},{"startOffset":5626,"endOffset":5676,"count":0}],"isBlockCoverage":true},{"functionName":"Timeout","ranges":[{"startOffset":5763,"endOffset":6760,"count":1178},{"startOffset":5886,"endOffset":5909,"count":1177},{"startOffset":5912,"endOffset":6248,"count":1},{"startOffset":5943,"endOffset":6178,"count":0},{"startOffset":6585,"endOffset":6592,"count":0},{"startOffset":6648,"endOffset":6662,"count":1174}],"isBlockCoverage":true},{"functionName":"Timeout.<computed>","ranges":[{"startOffset":6873,"endOffset":7044,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.refresh","ranges":[{"startOffset":7075,"endOffset":7173,"count":26},{"startOffset":7112,"endOffset":7125,"count":6},{"startOffset":7125,"endOffset":7155,"count":20}],"isBlockCoverage":true},{"functionName":"Timeout.unref","ranges":[{"startOffset":7202,"endOffset":7330,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.ref","ranges":[{"startOffset":7357,"endOffset":7485,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.hasRef","ranges":[{"startOffset":7515,"endOffset":7552,"count":0}],"isBlockCoverage":false},{"functionName":"TimersList","ranges":[{"startOffset":7555,"endOffset":7855,"count":1157}],"isBlockCoverage":true},{"functionName":"TimersList.<computed>","ranges":[{"startOffset":7971,"endOffset":8142,"count":0}],"isBlockCoverage":false},{"functionName":"ImmediateList","ranges":[{"startOffset":8200,"endOffset":8268,"count":2}],"isBlockCoverage":true},{"functionName":"ImmediateList.append","ranges":[{"startOffset":8447,"endOffset":8614,"count":6235},{"startOffset":8490,"endOffset":8559,"count":1},{"startOffset":8559,"endOffset":8592,"count":6234}],"isBlockCoverage":true},{"functionName":"ImmediateList.remove","ranges":[{"startOffset":8792,"endOffset":9129,"count":0}],"isBlockCoverage":false},{"functionName":"incRefCount","ranges":[{"startOffset":9132,"endOffset":9208,"count":1174},{"startOffset":9185,"endOffset":9206,"count":509}],"isBlockCoverage":true},{"functionName":"decRefCount","ranges":[{"startOffset":9210,"endOffset":9287,"count":1104},{"startOffset":9263,"endOffset":9285,"count":498}],"isBlockCoverage":true},{"functionName":"active","ranges":[{"startOffset":9370,"endOffset":9424,"count":6}],"isBlockCoverage":true},{"functionName":"unrefActive","ranges":[{"startOffset":9571,"endOffset":9631,"count":20}],"isBlockCoverage":true},{"functionName":"insertGuarded","ranges":[{"startOffset":9852,"endOffset":10368,"count":26},{"startOffset":9948,"endOffset":9970,"count":12},{"startOffset":9976,"endOffset":9983,"count":14},{"startOffset":9983,"endOffset":10098,"count":12},{"startOffset":10100,"endOffset":10174,"count":0},{"startOffset":10174,"endOffset":10195,"count":12},{"startOffset":10195,"endOffset":10236,"count":0},{"startOffset":10236,"endOffset":10342,"count":12},{"startOffset":10271,"endOffset":10342,"count":0},{"startOffset":10342,"endOffset":10367,"count":12}],"isBlockCoverage":true},{"functionName":"insert","ranges":[{"startOffset":10370,"endOffset":11021,"count":1190},{"startOffset":10693,"endOffset":10994,"count":1157},{"startOffset":10928,"endOffset":10990,"count":68}],"isBlockCoverage":true},{"functionName":"setUnrefTimeout","ranges":[{"startOffset":11023,"endOffset":11329,"count":4},{"startOffset":11150,"endOffset":11201,"count":0}],"isBlockCoverage":true},{"functionName":"getTimerDuration","ranges":[{"startOffset":11396,"endOffset":11924,"count":8},{"startOffset":11511,"endOffset":11593,"count":0},{"startOffset":11668,"endOffset":11905,"count":0}],"isBlockCoverage":true},{"functionName":"compareTimersLists","ranges":[{"startOffset":11926,"endOffset":12131,"count":698},{"startOffset":12028,"endOffset":12108,"count":0}],"isBlockCoverage":true},{"functionName":"setPosition","ranges":[{"startOffset":12133,"endOffset":12204,"count":1285}],"isBlockCoverage":true},{"functionName":"getTimerCallbacks","ranges":[{"startOffset":12206,"endOffset":17321,"count":1}],"isBlockCoverage":true},{"functionName":"processImmediate","ranges":[{"startOffset":12518,"endOffset":14319,"count":6234},{"startOffset":12597,"endOffset":12621,"count":0},{"startOffset":13014,"endOffset":14202,"count":6235},{"startOffset":13058,"endOffset":13073,"count":1},{"startOffset":13073,"endOffset":13123,"count":6234},{"startOffset":13390,"endOffset":13486,"count":0},{"startOffset":13916,"endOffset":13972,"count":0},{"startOffset":14074,"endOffset":14095,"count":0},{"startOffset":14246,"endOffset":14275,"count":0}],"isBlockCoverage":true},{"functionName":"processTimers","ranges":[{"startOffset":14324,"endOffset":14798,"count":73},{"startOffset":14514,"endOffset":14780,"count":133},{"startOffset":14545,"endOffset":14644,"count":61},{"startOffset":14622,"endOffset":14635,"count":0},{"startOffset":14644,"endOffset":14682,"count":72},{"startOffset":14682,"endOffset":14697,"count":0},{"startOffset":14697,"endOffset":14780,"count":72},{"startOffset":14780,"endOffset":14797,"count":12}],"isBlockCoverage":true},{"functionName":"listOnTimeout","ranges":[{"startOffset":14802,"endOffset":17262,"count":72},{"startOffset":14995,"endOffset":16717,"count":88},{"startOffset":15216,"endOffset":15444,"count":12},{"startOffset":15444,"endOffset":15484,"count":76},{"startOffset":15484,"endOffset":15499,"count":4},{"startOffset":15499,"endOffset":15545,"count":72},{"startOffset":15545,"endOffset":15701,"count":76},{"startOffset":15701,"endOffset":15930,"count":0},{"startOffset":15930,"endOffset":16049,"count":76},{"startOffset":16049,"endOffset":16071,"count":0},{"startOffset":16071,"endOffset":16185,"count":76},{"startOffset":16185,"endOffset":16253,"count":0},{"startOffset":16262,"endOffset":16684,"count":76},{"startOffset":16298,"endOffset":16326,"count":0},{"startOffset":16328,"endOffset":16437,"count":0},{"startOffset":16506,"endOffset":16676,"count":70},{"startOffset":16645,"endOffset":16666,"count":0},{"startOffset":16684,"endOffset":16717,"count":76},{"startOffset":16717,"endOffset":17187,"count":60},{"startOffset":17187,"endOffset":17258,"count":59}],"isBlockCoverage":true},{"functionName":"Immediate","ranges":[{"startOffset":17343,"endOffset":17665,"count":6235}],"isBlockCoverage":true},{"functionName":"ref","ranges":[{"startOffset":17669,"endOffset":17842,"count":6235},{"startOffset":17790,"endOffset":17815,"count":6234}],"isBlockCoverage":true},{"functionName":"unref","ranges":[{"startOffset":17846,"endOffset":18022,"count":0}],"isBlockCoverage":false},{"functionName":"hasRef","ranges":[{"startOffset":18026,"endOffset":18067,"count":0}],"isBlockCoverage":false}]},{"scriptId":"39","url":"internal/priority_queue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2754,"count":1}],"isBlockCoverage":true},{"functionName":"PriorityQueue","ranges":[{"startOffset":570,"endOffset":811,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":815,"endOffset":855,"count":0}],"isBlockCoverage":false},{"functionName":"insert","ranges":[{"startOffset":859,"endOffset":1044,"count":1157},{"startOffset":995,"endOffset":1012,"count":0}],"isBlockCoverage":true},{"functionName":"peek","ranges":[{"startOffset":1048,"endOffset":1087,"count":145}],"isBlockCoverage":true},{"functionName":"percolateDown","ranges":[{"startOffset":1091,"endOffset":1759,"count":70},{"startOffset":1309,"endOffset":1668,"count":36},{"startOffset":1375,"endOffset":1422,"count":5},{"startOffset":1537,"endOffset":1543,"count":30},{"startOffset":1543,"endOffset":1668,"count":6}],"isBlockCoverage":true},{"functionName":"percolateUp","ranges":[{"startOffset":1763,"endOffset":2254,"count":1157},{"startOffset":1941,"endOffset":2163,"count":649},{"startOffset":2029,"endOffset":2035,"count":597},{"startOffset":2035,"endOffset":2163,"count":52}],"isBlockCoverage":true},{"functionName":"removeAt","ranges":[{"startOffset":2258,"endOffset":2591,"count":1157},{"startOffset":2418,"endOffset":2432,"count":649},{"startOffset":2434,"endOffset":2587,"count":58},{"startOffset":2454,"endOffset":2505,"count":8},{"startOffset":2515,"endOffset":2537,"count":0}],"isBlockCoverage":true},{"functionName":"shift","ranges":[{"startOffset":2595,"endOffset":2750,"count":59},{"startOffset":2697,"endOffset":2704,"count":0}],"isBlockCoverage":true}]},{"scriptId":"40","url":"internal/util/debuglog.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2882,"count":1}],"isBlockCoverage":true},{"functionName":"initializeDebugEnv","ranges":[{"startOffset":521,"endOffset":894,"count":1},{"startOffset":612,"endOffset":811,"count":0}],"isBlockCoverage":true},{"functionName":"emitWarningIfNeeded","ranges":[{"startOffset":968,"endOffset":1293,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":1295,"endOffset":1313,"count":38751}],"isBlockCoverage":true},{"functionName":"debuglogImpl","ranges":[{"startOffset":1315,"endOffset":1880,"count":7},{"startOffset":1390,"endOffset":1852,"count":5},{"startOffset":1409,"endOffset":1805,"count":0}],"isBlockCoverage":true},{"functionName":"debuglog","ranges":[{"startOffset":2100,"endOffset":2825,"count":17}],"isBlockCoverage":true},{"functionName":"init","ranges":[{"startOffset":2131,"endOffset":2227,"count":7}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":2242,"endOffset":2502,"count":7}],"isBlockCoverage":true},{"functionName":"test","ranges":[{"startOffset":2532,"endOffset":2601,"count":0}],"isBlockCoverage":false},{"functionName":"logger","ranges":[{"startOffset":2620,"endOffset":2670,"count":7}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2720,"endOffset":2754,"count":0}],"isBlockCoverage":false}]},{"scriptId":"41","url":"internal/process/execution.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6984,"count":1}],"isBlockCoverage":true},{"functionName":"tryGetCwd","ranges":[{"startOffset":566,"endOffset":896,"count":1},{"startOffset":627,"endOffset":894,"count":0}],"isBlockCoverage":true},{"functionName":"evalModule","ranges":[{"startOffset":898,"endOffset":1338,"count":0}],"isBlockCoverage":false},{"functionName":"evalScript","ranges":[{"startOffset":1340,"endOffset":2722,"count":0}],"isBlockCoverage":false},{"functionName":"setUncaughtExceptionCaptureCallback","ranges":[{"startOffset":2799,"endOffset":3493,"count":0}],"isBlockCoverage":false},{"functionName":"hasUncaughtExceptionCaptureCallback","ranges":[{"startOffset":3495,"endOffset":3596,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":3598,"endOffset":3616,"count":0}],"isBlockCoverage":false},{"functionName":"createOnGlobalUncaughtException","ranges":[{"startOffset":4159,"endOffset":6558,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4428,"endOffset":6555,"count":0}],"isBlockCoverage":false},{"functionName":"readStdin","ranges":[{"startOffset":6560,"endOffset":6765,"count":0}],"isBlockCoverage":false}]},{"scriptId":"42","url":"internal/process/warning.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4775,"count":1}],"isBlockCoverage":true},{"functionName":"lazyOption","ranges":[{"startOffset":362,"endOffset":916,"count":1},{"startOffset":643,"endOffset":714,"count":0},{"startOffset":777,"endOffset":851,"count":0}],"isBlockCoverage":true},{"functionName":"writeOut","ranges":[{"startOffset":1017,"endOffset":1139,"count":1}],"isBlockCoverage":true},{"functionName":"writeToFile","ranges":[{"startOffset":1141,"endOffset":1525,"count":0}],"isBlockCoverage":false},{"functionName":"doEmitWarning","ranges":[{"startOffset":1527,"endOffset":1598,"count":1}],"isBlockCoverage":true},{"functionName":"onWarning","ranges":[{"startOffset":1637,"endOffset":2786,"count":1},{"startOffset":1702,"endOffset":1709,"count":0},{"startOffset":1819,"endOffset":1826,"count":0},{"startOffset":2058,"endOffset":2074,"count":0},{"startOffset":2076,"endOffset":2112,"count":0},{"startOffset":2210,"endOffset":2251,"count":0},{"startOffset":2299,"endOffset":2338,"count":0},{"startOffset":2438,"endOffset":2458,"count":0},{"startOffset":2517,"endOffset":2526,"count":0},{"startOffset":2733,"endOffset":2767,"count":0}],"isBlockCoverage":true},{"functionName":"emitWarning","ranges":[{"startOffset":2909,"endOffset":3939,"count":1},{"startOffset":3021,"endOffset":3043,"count":0},{"startOffset":3045,"endOffset":3198,"count":0},{"startOffset":3236,"endOffset":3302,"count":0},{"startOffset":3397,"endOffset":3441,"count":0},{"startOffset":3621,"endOffset":3742,"count":0},{"startOffset":3827,"endOffset":3834,"count":0},{"startOffset":3875,"endOffset":3889,"count":0}],"isBlockCoverage":true},{"functionName":"emitWarningSync","ranges":[{"startOffset":3941,"endOffset":4035,"count":0}],"isBlockCoverage":false},{"functionName":"createWarningObject","ranges":[{"startOffset":4037,"endOffset":4704,"count":1},{"startOffset":4506,"endOffset":4518,"count":0},{"startOffset":4596,"endOffset":4620,"count":0}],"isBlockCoverage":true}]},{"scriptId":"43","url":"internal/bootstrap/switches/is_main_thread.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6397,"count":1}],"isBlockCoverage":true},{"functionName":"process._startProfilerIdleNotifier","ranges":[{"startOffset":513,"endOffset":521,"count":0}],"isBlockCoverage":false},{"functionName":"process._stopProfilerIdleNotifier","ranges":[{"startOffset":559,"endOffset":567,"count":0}],"isBlockCoverage":false},{"functionName":"defineStream","ranges":[{"startOffset":570,"endOffset":717,"count":3}],"isBlockCoverage":true},{"functionName":"createWritableStdioStream","ranges":[{"startOffset":1278,"endOffset":2845,"count":2},{"startOffset":1562,"endOffset":1748,"count":0},{"startOffset":1754,"endOffset":1766,"count":0},{"startOffset":1771,"endOffset":2473,"count":0},{"startOffset":2479,"endOffset":2724,"count":0}],"isBlockCoverage":true},{"functionName":"dummyDestroy","ranges":[{"startOffset":2847,"endOffset":3230,"count":0}],"isBlockCoverage":false},{"functionName":"getStdout","ranges":[{"startOffset":3268,"endOffset":3599,"count":442},{"startOffset":3305,"endOffset":3319,"count":441},{"startOffset":3319,"endOffset":3598,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3547,"endOffset":3574,"count":0}],"isBlockCoverage":false},{"functionName":"getStderr","ranges":[{"startOffset":3601,"endOffset":3932,"count":79},{"startOffset":3638,"endOffset":3652,"count":78},{"startOffset":3652,"endOffset":3931,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3880,"endOffset":3907,"count":0}],"isBlockCoverage":false},{"functionName":"getStdin","ranges":[{"startOffset":3934,"endOffset":6253,"count":0}],"isBlockCoverage":false},{"functionName":"rawMethods.resetStdioForTesting","ranges":[{"startOffset":6316,"endOffset":6395,"count":0}],"isBlockCoverage":false}]},{"scriptId":"44","url":"internal/process/signal.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1124,"count":1}],"isBlockCoverage":true},{"functionName":"isSignal","ranges":[{"startOffset":205,"endOffset":301,"count":6}],"isBlockCoverage":true},{"functionName":"startListeningIfSignal","ranges":[{"startOffset":365,"endOffset":853,"count":6},{"startOffset":426,"endOffset":451,"count":2},{"startOffset":453,"endOffset":851,"count":1},{"startOffset":734,"endOffset":813,"count":0}],"isBlockCoverage":true},{"functionName":"stopListeningIfSignal","ranges":[{"startOffset":855,"endOffset":1050,"count":0}],"isBlockCoverage":false}]},{"scriptId":"45","url":"internal/bootstrap/switches/does_own_process_state.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3523,"count":1}],"isBlockCoverage":true},{"functionName":"wrapPosixCredentialSetters","ranges":[{"startOffset":817,"endOffset":2957,"count":1}],"isBlockCoverage":true},{"functionName":"initgroups","ranges":[{"startOffset":1278,"endOffset":1695,"count":0}],"isBlockCoverage":false},{"functionName":"setgroups","ranges":[{"startOffset":1699,"endOffset":2179,"count":0}],"isBlockCoverage":false},{"functionName":"wrapIdSetter","ranges":[{"startOffset":2183,"endOffset":2508,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2232,"endOffset":2503,"count":0}],"isBlockCoverage":false},{"functionName":"validateId","ranges":[{"startOffset":2512,"endOffset":2730,"count":0}],"isBlockCoverage":false},{"functionName":"wrappedChdir","ranges":[{"startOffset":3108,"endOffset":3279,"count":0}],"isBlockCoverage":false},{"functionName":"wrappedUmask","ranges":[{"startOffset":3281,"endOffset":3417,"count":0}],"isBlockCoverage":false},{"functionName":"wrappedCwd","ranges":[{"startOffset":3419,"endOffset":3522,"count":24},{"startOffset":3471,"endOffset":3500,"count":1}],"isBlockCoverage":true}]},{"scriptId":"46","url":"internal/main/run_main_module.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":632,"count":1}],"isBlockCoverage":true}]},{"scriptId":"47","url":"internal/bootstrap/pre_execution.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15462,"count":1}],"isBlockCoverage":true},{"functionName":"prepareMainThreadExecution","ranges":[{"startOffset":424,"endOffset":2212,"count":1}],"isBlockCoverage":true},{"functionName":"patchProcessObject","ranges":[{"startOffset":2214,"endOffset":3791,"count":1},{"startOffset":2810,"endOffset":2818,"count":0}],"isBlockCoverage":true},{"functionName":"addReadOnlyProcessAlias","ranges":[{"startOffset":3793,"endOffset":4050,"count":13},{"startOffset":3914,"endOffset":4048,"count":1}],"isBlockCoverage":true},{"functionName":"setupWarningHandler","ranges":[{"startOffset":4052,"endOffset":4277,"count":1}],"isBlockCoverage":true},{"functionName":"setupCoverageHooks","ranges":[{"startOffset":4389,"endOffset":5066,"count":1},{"startOffset":4859,"endOffset":5036,"count":0}],"isBlockCoverage":true},{"functionName":"setupStacktracePrinterOnSigint","ranges":[{"startOffset":5068,"endOffset":5293,"count":1},{"startOffset":5170,"endOffset":5292,"count":0}],"isBlockCoverage":true},{"functionName":"initializeReport","ranges":[{"startOffset":5295,"endOffset":5519,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":5477,"endOffset":5511,"count":2}],"isBlockCoverage":true},{"functionName":"setupDebugEnv","ranges":[{"startOffset":5521,"endOffset":5753,"count":1},{"startOffset":5672,"endOffset":5751,"count":0}],"isBlockCoverage":true},{"functionName":"initializeReportSignalHandlers","ranges":[{"startOffset":5815,"endOffset":5950,"count":1}],"isBlockCoverage":true},{"functionName":"initializeHeapSnapshotSignalHandlers","ranges":[{"startOffset":5952,"endOffset":6259,"count":1},{"startOffset":6087,"endOffset":6258,"count":0}],"isBlockCoverage":true},{"functionName":"setupTraceCategoryState","ranges":[{"startOffset":6261,"endOffset":6520,"count":1}],"isBlockCoverage":true},{"functionName":"setupInspectorHooks","ranges":[{"startOffset":6522,"endOffset":7103,"count":1}],"isBlockCoverage":true},{"functionName":"initializeDeprecations","ranges":[{"startOffset":7298,"endOffset":9828,"count":1},{"startOffset":8010,"endOffset":8312,"count":16},{"startOffset":8055,"endOffset":8287,"count":0},{"startOffset":8629,"endOffset":8802,"count":0},{"startOffset":8830,"endOffset":9224,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":9477,"endOffset":9513,"count":9603}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":9519,"endOffset":9561,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9691,"endOffset":9726,"count":15960}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":9732,"endOffset":9773,"count":0}],"isBlockCoverage":false},{"functionName":"initializeAbortController","ranges":[{"startOffset":9830,"endOffset":10402,"count":1},{"startOffset":9968,"endOffset":10400,"count":0}],"isBlockCoverage":true},{"functionName":"setupChildProcessIpcChannel","ranges":[{"startOffset":10404,"endOffset":10969,"count":1},{"startOffset":10480,"endOffset":10967,"count":0}],"isBlockCoverage":true},{"functionName":"initializeClusterIPC","ranges":[{"startOffset":10971,"endOffset":11241,"count":1},{"startOffset":11058,"endOffset":11239,"count":0}],"isBlockCoverage":true},{"functionName":"initializePolicy","ranges":[{"startOffset":11243,"endOffset":13067,"count":1},{"startOffset":11369,"endOffset":13065,"count":0}],"isBlockCoverage":true},{"functionName":"initializeWASI","ranges":[{"startOffset":13069,"endOffset":13298,"count":1}],"isBlockCoverage":true},{"functionName":"initializeCJSLoader","ranges":[{"startOffset":13300,"endOffset":13586,"count":1}],"isBlockCoverage":true},{"functionName":"initializeESMLoader","ranges":[{"startOffset":13588,"endOffset":14256,"count":1},{"startOffset":13797,"endOffset":13804,"count":0}],"isBlockCoverage":true},{"functionName":"initializeSourceMapsHandlers","ranges":[{"startOffset":14258,"endOffset":14444,"count":1}],"isBlockCoverage":true},{"functionName":"initializeFrozenIntrinsics","ranges":[{"startOffset":14446,"endOffset":14703,"count":1},{"startOffset":14531,"endOffset":14701,"count":0}],"isBlockCoverage":true},{"functionName":"loadPreloadModules","ranges":[{"startOffset":14705,"endOffset":15052,"count":1},{"startOffset":14899,"endOffset":15050,"count":0}],"isBlockCoverage":true}]},{"scriptId":"48","url":"internal/options.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1612,"count":1}],"isBlockCoverage":true},{"functionName":"getOptionsFromBinding","ranges":[{"startOffset":409,"endOffset":537,"count":645},{"startOffset":463,"endOffset":514,"count":1}],"isBlockCoverage":true},{"functionName":"getAliasesFromBinding","ranges":[{"startOffset":539,"endOffset":667,"count":0}],"isBlockCoverage":false},{"functionName":"getOptionValue","ranges":[{"startOffset":669,"endOffset":932,"count":645},{"startOffset":788,"endOffset":889,"count":2},{"startOffset":889,"endOffset":931,"count":643}],"isBlockCoverage":true},{"functionName":"getAllowUnauthorized","ranges":[{"startOffset":934,"endOffset":1399,"count":0}],"isBlockCoverage":false},{"functionName":"get options","ranges":[{"startOffset":1422,"endOffset":1477,"count":0}],"isBlockCoverage":false},{"functionName":"get aliases","ranges":[{"startOffset":1481,"endOffset":1536,"count":0}],"isBlockCoverage":false}]},{"scriptId":"49","url":"internal/inspector_async_hook.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1972,"count":1}],"isBlockCoverage":true},{"functionName":"lazyHookCreation","ranges":[{"startOffset":75,"endOffset":1257,"count":0}],"isBlockCoverage":false},{"functionName":"enable","ranges":[{"startOffset":1259,"endOffset":1840,"count":0}],"isBlockCoverage":false},{"functionName":"disable","ranges":[{"startOffset":1842,"endOffset":1928,"count":0}],"isBlockCoverage":false}]},{"scriptId":"50","url":"internal/source_map/source_map_cache.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7654,"count":1}],"isBlockCoverage":true},{"functionName":"ObjectGetValueSafe","ranges":[{"startOffset":254,"endOffset":432,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":614,"endOffset":639,"count":1}],"isBlockCoverage":true},{"functionName":"getSourceMapsEnabled","ranges":[{"startOffset":1389,"endOffset":1563,"count":584},{"startOffset":1462,"endOffset":1533,"count":1}],"isBlockCoverage":true},{"functionName":"setSourceMapsEnabled","ranges":[{"startOffset":1565,"endOffset":2209,"count":1},{"startOffset":1776,"endOffset":1930,"count":0},{"startOffset":1973,"endOffset":2179,"count":0}],"isBlockCoverage":true},{"functionName":"maybeCacheSourceMap","ranges":[{"startOffset":2211,"endOffset":3273,"count":584},{"startOffset":2369,"endOffset":2389,"count":0},{"startOffset":2392,"endOffset":2399,"count":0},{"startOffset":2459,"endOffset":2597,"count":0},{"startOffset":2728,"endOffset":3271,"count":39},{"startOffset":2829,"endOffset":2860,"count":0},{"startOffset":3042,"endOffset":3267,"count":0}],"isBlockCoverage":true},{"functionName":"dataFromUrl","ranges":[{"startOffset":3275,"endOffset":3801,"count":39},{"startOffset":3412,"endOffset":3487,"count":18},{"startOffset":3494,"endOffset":3574,"count":0},{"startOffset":3585,"endOffset":3799,"count":21}],"isBlockCoverage":true},{"functionName":"lineLengths","ranges":[{"startOffset":3991,"endOffset":4330,"count":39}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4287,"endOffset":4326,"count":9857}],"isBlockCoverage":true},{"functionName":"sourceMapFromFile","ranges":[{"startOffset":4332,"endOffset":4588,"count":21},{"startOffset":4530,"endOffset":4586,"count":0}],"isBlockCoverage":true},{"functionName":"sourceMapFromDataUrl","ranges":[{"startOffset":4682,"endOffset":5359,"count":18},{"startOffset":5085,"endOffset":5091,"count":0},{"startOffset":5213,"endOffset":5275,"count":0},{"startOffset":5279,"endOffset":5357,"count":0}],"isBlockCoverage":true},{"functionName":"sourcesToAbsolute","ranges":[{"startOffset":5544,"endOffset":5871,"count":39}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5622,"endOffset":5728,"count":39}],"isBlockCoverage":true},{"functionName":"sourceMapCacheToObject","ranges":[{"startOffset":6309,"endOffset":6556,"count":0}],"isBlockCoverage":false},{"functionName":"appendCJSCache","ranges":[{"startOffset":6558,"endOffset":6847,"count":0}],"isBlockCoverage":false},{"functionName":"findSourceMap","ranges":[{"startOffset":6849,"endOffset":7516,"count":0}],"isBlockCoverage":false}]},{"scriptId":"51","url":"fs.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":59596,"count":1},{"startOffset":45915,"endOffset":46167,"count":0},{"startOffset":46767,"endOffset":47028,"count":0},{"startOffset":57627,"endOffset":57635,"count":0},{"startOffset":57697,"endOffset":57709,"count":0},{"startOffset":59206,"endOffset":59210,"count":0},{"startOffset":59254,"endOffset":59258,"count":0},{"startOffset":59302,"endOffset":59306,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3580,"endOffset":3740,"count":0}],"isBlockCoverage":false},{"functionName":"showTruncateDeprecation","ranges":[{"startOffset":3975,"endOffset":4262,"count":0}],"isBlockCoverage":false},{"functionName":"maybeCallback","ranges":[{"startOffset":4264,"endOffset":4380,"count":0}],"isBlockCoverage":false},{"functionName":"makeCallback","ranges":[{"startOffset":4583,"endOffset":4726,"count":0}],"isBlockCoverage":false},{"functionName":"makeStatsCallback","ranges":[{"startOffset":4907,"endOffset":5122,"count":0}],"isBlockCoverage":false},{"functionName":"isFileType","ranges":[{"startOffset":5148,"endOffset":5408,"count":10994},{"startOffset":5347,"endOffset":5367,"count":794}],"isBlockCoverage":true},{"functionName":"access","ranges":[{"startOffset":5410,"endOffset":5768,"count":0}],"isBlockCoverage":false},{"functionName":"accessSync","ranges":[{"startOffset":5770,"endOffset":6008,"count":0}],"isBlockCoverage":false},{"functionName":"exists","ranges":[{"startOffset":6010,"endOffset":6248,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":6321,"endOffset":6399,"count":0}],"isBlockCoverage":false},{"functionName":"existsSync","ranges":[{"startOffset":6816,"endOffset":7346,"count":1},{"startOffset":6891,"endOffset":6920,"count":0},{"startOffset":7228,"endOffset":7254,"count":0},{"startOffset":7256,"endOffset":7309,"count":0}],"isBlockCoverage":true},{"functionName":"readFileAfterOpen","ranges":[{"startOffset":7348,"endOffset":7628,"count":0}],"isBlockCoverage":false},{"functionName":"readFileAfterStat","ranges":[{"startOffset":7630,"endOffset":8131,"count":0}],"isBlockCoverage":false},{"functionName":"readFile","ranges":[{"startOffset":8133,"endOffset":9149,"count":0}],"isBlockCoverage":false},{"functionName":"tryStatSync","ranges":[{"startOffset":9151,"endOffset":9381,"count":610},{"startOffset":9294,"endOffset":9306,"count":0},{"startOffset":9308,"endOffset":9363,"count":0}],"isBlockCoverage":true},{"functionName":"tryCreateBuffer","ranges":[{"startOffset":9383,"endOffset":9694,"count":610},{"startOffset":9501,"endOffset":9553,"count":0},{"startOffset":9640,"endOffset":9652,"count":0},{"startOffset":9654,"endOffset":9671,"count":0}],"isBlockCoverage":true},{"functionName":"tryReadSync","ranges":[{"startOffset":9696,"endOffset":9951,"count":610},{"startOffset":9894,"endOffset":9906,"count":0},{"startOffset":9908,"endOffset":9925,"count":0}],"isBlockCoverage":true},{"functionName":"readFileSync","ranges":[{"startOffset":9953,"endOffset":11336,"count":610},{"startOffset":10122,"endOffset":10128,"count":0},{"startOffset":10268,"endOffset":10271,"count":0},{"startOffset":10401,"endOffset":10424,"count":0},{"startOffset":10676,"endOffset":11030,"count":0},{"startOffset":11090,"endOffset":11186,"count":0},{"startOffset":11208,"endOffset":11248,"count":0},{"startOffset":11274,"endOffset":11317,"count":609}],"isBlockCoverage":true},{"functionName":"defaultCloseCallback","ranges":[{"startOffset":11338,"endOffset":11406,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":11408,"endOffset":11664,"count":0}],"isBlockCoverage":false},{"functionName":"closeSync","ranges":[{"startOffset":11666,"endOffset":11809,"count":610}],"isBlockCoverage":true},{"functionName":"open","ranges":[{"startOffset":11811,"endOffset":12388,"count":0}],"isBlockCoverage":false},{"functionName":"openSync","ranges":[{"startOffset":12391,"endOffset":12787,"count":610}],"isBlockCoverage":true},{"functionName":"read","ranges":[{"startOffset":12894,"endOffset":14428,"count":0}],"isBlockCoverage":false},{"functionName":"readSync","ranges":[{"startOffset":14697,"endOffset":15648,"count":610},{"startOffset":14842,"endOffset":14995,"count":0},{"startOffset":15019,"endOffset":15040,"count":0},{"startOffset":15131,"endOffset":15150,"count":0},{"startOffset":15183,"endOffset":15313,"count":0}],"isBlockCoverage":true},{"functionName":"readv","ranges":[{"startOffset":15650,"endOffset":16080,"count":0}],"isBlockCoverage":false},{"functionName":"readvSync","ranges":[{"startOffset":16223,"endOffset":16533,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":16679,"endOffset":17954,"count":0}],"isBlockCoverage":false},{"functionName":"writeSync","ranges":[{"startOffset":18231,"endOffset":19100,"count":0}],"isBlockCoverage":false},{"functionName":"writev","ranges":[{"startOffset":19161,"endOffset":19589,"count":0}],"isBlockCoverage":false},{"functionName":"writevSync","ranges":[{"startOffset":19718,"endOffset":20031,"count":0}],"isBlockCoverage":false},{"functionName":"rename","ranges":[{"startOffset":20033,"endOffset":20414,"count":0}],"isBlockCoverage":false},{"functionName":"renameSync","ranges":[{"startOffset":20416,"endOffset":20763,"count":0}],"isBlockCoverage":false},{"functionName":"truncate","ranges":[{"startOffset":20765,"endOffset":21408,"count":0}],"isBlockCoverage":false},{"functionName":"truncateSync","ranges":[{"startOffset":21410,"endOffset":21813,"count":0}],"isBlockCoverage":false},{"functionName":"ftruncate","ranges":[{"startOffset":21815,"endOffset":22155,"count":0}],"isBlockCoverage":false},{"functionName":"ftruncateSync","ranges":[{"startOffset":22157,"endOffset":22377,"count":0}],"isBlockCoverage":false},{"functionName":"lazyLoadRimraf","ranges":[{"startOffset":22380,"endOffset":22499,"count":0}],"isBlockCoverage":false},{"functionName":"rmdir","ranges":[{"startOffset":22501,"endOffset":23141,"count":0}],"isBlockCoverage":false},{"functionName":"rmdirSync","ranges":[{"startOffset":23143,"endOffset":23581,"count":0}],"isBlockCoverage":false},{"functionName":"rm","ranges":[{"startOffset":23583,"endOffset":23921,"count":0}],"isBlockCoverage":false},{"functionName":"rmSync","ranges":[{"startOffset":23923,"endOffset":24093,"count":0}],"isBlockCoverage":false},{"functionName":"fdatasync","ranges":[{"startOffset":24095,"endOffset":24269,"count":0}],"isBlockCoverage":false},{"functionName":"fdatasyncSync","ranges":[{"startOffset":24271,"endOffset":24421,"count":0}],"isBlockCoverage":false},{"functionName":"fsync","ranges":[{"startOffset":24423,"endOffset":24589,"count":0}],"isBlockCoverage":false},{"functionName":"fsyncSync","ranges":[{"startOffset":24591,"endOffset":24733,"count":0}],"isBlockCoverage":false},{"functionName":"mkdir","ranges":[{"startOffset":24735,"endOffset":25516,"count":0}],"isBlockCoverage":false},{"functionName":"mkdirSync","ranges":[{"startOffset":25518,"endOffset":26290,"count":0}],"isBlockCoverage":false},{"functionName":"readdir","ranges":[{"startOffset":26292,"endOffset":26873,"count":0}],"isBlockCoverage":false},{"functionName":"readdirSync","ranges":[{"startOffset":26875,"endOffset":27301,"count":8},{"startOffset":27290,"endOffset":27298,"count":0}],"isBlockCoverage":true},{"functionName":"fstat","ranges":[{"startOffset":27303,"endOffset":27642,"count":0}],"isBlockCoverage":false},{"functionName":"lstat","ranges":[{"startOffset":27644,"endOffset":28019,"count":0}],"isBlockCoverage":false},{"functionName":"stat","ranges":[{"startOffset":28021,"endOffset":28394,"count":0}],"isBlockCoverage":false},{"functionName":"hasNoEntryError","ranges":[{"startOffset":28396,"endOffset":28618,"count":0}],"isBlockCoverage":false},{"functionName":"fstatSync","ranges":[{"startOffset":28620,"endOffset":28884,"count":0}],"isBlockCoverage":false},{"functionName":"lstatSync","ranges":[{"startOffset":28886,"endOffset":29310,"count":1},{"startOffset":29188,"endOffset":29211,"count":0},{"startOffset":29213,"endOffset":29240,"count":0}],"isBlockCoverage":true},{"functionName":"statSync","ranges":[{"startOffset":29312,"endOffset":29733,"count":0}],"isBlockCoverage":false},{"functionName":"readlink","ranges":[{"startOffset":29735,"endOffset":30083,"count":0}],"isBlockCoverage":false},{"functionName":"readlinkSync","ranges":[{"startOffset":30085,"endOffset":30416,"count":0}],"isBlockCoverage":false},{"functionName":"symlink","ranges":[{"startOffset":30418,"endOffset":32028,"count":0}],"isBlockCoverage":false},{"functionName":"symlinkSync","ranges":[{"startOffset":32030,"endOffset":32687,"count":0}],"isBlockCoverage":false},{"functionName":"link","ranges":[{"startOffset":32689,"endOffset":33090,"count":0}],"isBlockCoverage":false},{"functionName":"linkSync","ranges":[{"startOffset":33092,"endOffset":33541,"count":0}],"isBlockCoverage":false},{"functionName":"unlink","ranges":[{"startOffset":33543,"endOffset":33770,"count":0}],"isBlockCoverage":false},{"functionName":"unlinkSync","ranges":[{"startOffset":33772,"endOffset":33958,"count":0}],"isBlockCoverage":false},{"functionName":"fchmod","ranges":[{"startOffset":33960,"endOffset":34202,"count":0}],"isBlockCoverage":false},{"functionName":"fchmodSync","ranges":[{"startOffset":34204,"endOffset":34398,"count":0}],"isBlockCoverage":false},{"functionName":"chmod","ranges":[{"startOffset":35164,"endOffset":35440,"count":0}],"isBlockCoverage":false},{"functionName":"chmodSync","ranges":[{"startOffset":35442,"endOffset":35677,"count":0}],"isBlockCoverage":false},{"functionName":"lchown","ranges":[{"startOffset":35679,"endOffset":36020,"count":0}],"isBlockCoverage":false},{"functionName":"lchownSync","ranges":[{"startOffset":36022,"endOffset":36322,"count":0}],"isBlockCoverage":false},{"functionName":"fchown","ranges":[{"startOffset":36324,"endOffset":36630,"count":0}],"isBlockCoverage":false},{"functionName":"fchownSync","ranges":[{"startOffset":36632,"endOffset":36891,"count":0}],"isBlockCoverage":false},{"functionName":"chown","ranges":[{"startOffset":36893,"endOffset":37233,"count":0}],"isBlockCoverage":false},{"functionName":"chownSync","ranges":[{"startOffset":37235,"endOffset":37533,"count":0}],"isBlockCoverage":false},{"functionName":"utimes","ranges":[{"startOffset":37535,"endOffset":37876,"count":0}],"isBlockCoverage":false},{"functionName":"utimesSync","ranges":[{"startOffset":37878,"endOffset":38160,"count":0}],"isBlockCoverage":false},{"functionName":"futimes","ranges":[{"startOffset":38162,"endOffset":38470,"count":0}],"isBlockCoverage":false},{"functionName":"futimesSync","ranges":[{"startOffset":38472,"endOffset":38732,"count":0}],"isBlockCoverage":false},{"functionName":"lutimes","ranges":[{"startOffset":38734,"endOffset":39080,"count":0}],"isBlockCoverage":false},{"functionName":"lutimesSync","ranges":[{"startOffset":39082,"endOffset":39386,"count":0}],"isBlockCoverage":false},{"functionName":"writeAll","ranges":[{"startOffset":39388,"endOffset":40332,"count":0}],"isBlockCoverage":false},{"functionName":"writeFile","ranges":[{"startOffset":40334,"endOffset":41273,"count":0}],"isBlockCoverage":false},{"functionName":"writeFileSync","ranges":[{"startOffset":41275,"endOffset":41985,"count":0}],"isBlockCoverage":false},{"functionName":"appendFile","ranges":[{"startOffset":41987,"endOffset":42427,"count":0}],"isBlockCoverage":false},{"functionName":"appendFileSync","ranges":[{"startOffset":42429,"endOffset":42808,"count":0}],"isBlockCoverage":false},{"functionName":"watch","ranges":[{"startOffset":42810,"endOffset":44043,"count":0}],"isBlockCoverage":false},{"functionName":"watchFile","ranges":[{"startOffset":44079,"endOffset":45192,"count":0}],"isBlockCoverage":false},{"functionName":"unwatchFile","ranges":[{"startOffset":45194,"endOffset":45882,"count":0}],"isBlockCoverage":false},{"functionName":"splitRoot","ranges":[{"startOffset":46189,"endOffset":46367,"count":589},{"startOffset":46256,"endOffset":46347,"count":1178},{"startOffset":46318,"endOffset":46341,"count":589},{"startOffset":46347,"endOffset":46366,"count":0}],"isBlockCoverage":true},{"functionName":"encodeRealpathResult","ranges":[{"startOffset":46372,"endOffset":46659,"count":589},{"startOffset":46457,"endOffset":46487,"count":0},{"startOffset":46507,"endOffset":46658,"count":0}],"isBlockCoverage":true},{"functionName":"nextPart","ranges":[{"startOffset":47049,"endOffset":47102,"count":5589}],"isBlockCoverage":true},{"functionName":"realpathSync","ranges":[{"startOffset":47144,"endOffset":51010,"count":765},{"startOffset":47278,"endOffset":47296,"count":0},{"startOffset":47465,"endOffset":47500,"count":176},{"startOffset":47500,"endOffset":48072,"count":589},{"startOffset":48072,"endOffset":48247,"count":0},{"startOffset":48247,"endOffset":48384,"count":589},{"startOffset":48384,"endOffset":50927,"count":5589},{"startOffset":48496,"endOffset":48611,"count":589},{"startOffset":48611,"endOffset":48737,"count":5000},{"startOffset":48860,"endOffset":48997,"count":4795},{"startOffset":48951,"endOffset":48975,"count":0},{"startOffset":48997,"endOffset":49077,"count":794},{"startOffset":49108,"endOffset":49157,"count":0},{"startOffset":49157,"endOffset":50441,"count":794},{"startOffset":49610,"endOffset":50435,"count":0},{"startOffset":50441,"endOffset":50736,"count":0},{"startOffset":50738,"endOffset":50923,"count":0},{"startOffset":50927,"endOffset":51009,"count":589}],"isBlockCoverage":true},{"functionName":"realpathSync.native","ranges":[{"startOffset":51035,"endOffset":51274,"count":0}],"isBlockCoverage":false},{"functionName":"realpath","ranges":[{"startOffset":51278,"endOffset":54713,"count":0}],"isBlockCoverage":false},{"functionName":"realpath.native","ranges":[{"startOffset":54734,"endOffset":55004,"count":0}],"isBlockCoverage":false},{"functionName":"mkdtemp","ranges":[{"startOffset":55007,"endOffset":55400,"count":0}],"isBlockCoverage":false},{"functionName":"mkdtempSync","ranges":[{"startOffset":55403,"endOffset":55799,"count":0}],"isBlockCoverage":false},{"functionName":"copyFile","ranges":[{"startOffset":55802,"endOffset":56356,"count":0}],"isBlockCoverage":false},{"functionName":"copyFileSync","ranges":[{"startOffset":56359,"endOffset":56731,"count":0}],"isBlockCoverage":false},{"functionName":"lazyLoadStreams","ranges":[{"startOffset":56733,"endOffset":56924,"count":56},{"startOffset":56781,"endOffset":56922,"count":1}],"isBlockCoverage":true},{"functionName":"createReadStream","ranges":[{"startOffset":56926,"endOffset":57031,"count":0}],"isBlockCoverage":false},{"functionName":"createWriteStream","ranges":[{"startOffset":57033,"endOffset":57140,"count":0}],"isBlockCoverage":false},{"functionName":"get ReadStream","ranges":[{"startOffset":58363,"endOffset":58431,"count":14}],"isBlockCoverage":true},{"functionName":"set ReadStream","ranges":[{"startOffset":58436,"endOffset":58483,"count":0}],"isBlockCoverage":false},{"functionName":"get WriteStream","ranges":[{"startOffset":58488,"endOffset":58558,"count":14}],"isBlockCoverage":true},{"functionName":"set WriteStream","ranges":[{"startOffset":58563,"endOffset":58612,"count":0}],"isBlockCoverage":false},{"functionName":"get FileReadStream","ranges":[{"startOffset":58750,"endOffset":58826,"count":14}],"isBlockCoverage":true},{"functionName":"set FileReadStream","ranges":[{"startOffset":58831,"endOffset":58886,"count":0}],"isBlockCoverage":false},{"functionName":"get FileWriteStream","ranges":[{"startOffset":58891,"endOffset":58969,"count":14}],"isBlockCoverage":true},{"functionName":"set FileWriteStream","ranges":[{"startOffset":58974,"endOffset":59031,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":59462,"endOffset":59587,"count":14},{"startOffset":59507,"endOffset":59558,"count":1}],"isBlockCoverage":true}]},{"scriptId":"52","url":"internal/fs/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":23390,"count":1},{"startOffset":4225,"endOffset":4365,"count":8},{"startOffset":4257,"endOffset":4276,"count":1},{"startOffset":4276,"endOffset":4365,"count":7}],"isBlockCoverage":true},{"functionName":"lazyLoadFs","ranges":[{"startOffset":3260,"endOffset":3339,"count":0}],"isBlockCoverage":false},{"functionName":"assertEncoding","ranges":[{"startOffset":3341,"endOffset":3488,"count":1382},{"startOffset":3392,"endOffset":3423,"count":609},{"startOffset":3425,"endOffset":3486,"count":0}],"isBlockCoverage":true},{"functionName":"Dirent","ranges":[{"startOffset":3507,"endOffset":3582,"count":177}],"isBlockCoverage":true},{"functionName":"isDirectory","ranges":[{"startOffset":3586,"endOffset":3647,"count":70}],"isBlockCoverage":true},{"functionName":"isFile","ranges":[{"startOffset":3651,"endOffset":3708,"count":177}],"isBlockCoverage":true},{"functionName":"isBlockDevice","ranges":[{"startOffset":3712,"endOffset":3777,"count":0}],"isBlockCoverage":false},{"functionName":"isCharacterDevice","ranges":[{"startOffset":3781,"endOffset":3849,"count":0}],"isBlockCoverage":false},{"functionName":"isSymbolicLink","ranges":[{"startOffset":3853,"endOffset":3918,"count":4}],"isBlockCoverage":true},{"functionName":"isFIFO","ranges":[{"startOffset":3922,"endOffset":3979,"count":0}],"isBlockCoverage":false},{"functionName":"isSocket","ranges":[{"startOffset":3983,"endOffset":4044,"count":0}],"isBlockCoverage":false},{"functionName":"DirentFromStats","ranges":[{"startOffset":4089,"endOffset":4168,"count":0}],"isBlockCoverage":false},{"functionName":"DirentFromStats.<computed>","ranges":[{"startOffset":4313,"endOffset":4362,"count":0}],"isBlockCoverage":false},{"functionName":"copyObject","ranges":[{"startOffset":4367,"endOffset":4495,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":4545,"endOffset":5152,"count":0}],"isBlockCoverage":false},{"functionName":"getDirents","ranges":[{"startOffset":5154,"endOffset":6249,"count":8},{"startOffset":5255,"endOffset":6096,"count":0},{"startOffset":6164,"endOffset":6225,"count":177}],"isBlockCoverage":true},{"functionName":"getDirent","ranges":[{"startOffset":6251,"endOffset":6973,"count":177},{"startOffset":6338,"endOffset":6777,"count":0},{"startOffset":6815,"endOffset":6925,"count":0}],"isBlockCoverage":true},{"functionName":"getOptions","ranges":[{"startOffset":6975,"endOffset":7617,"count":1383},{"startOffset":7070,"endOffset":7108,"count":1382},{"startOffset":7110,"endOffset":7142,"count":1},{"startOffset":7142,"endOffset":7179,"count":1382},{"startOffset":7179,"endOffset":7297,"count":609},{"startOffset":7297,"endOffset":7419,"count":773},{"startOffset":7336,"endOffset":7419,"count":0},{"startOffset":7419,"endOffset":7533,"count":1382},{"startOffset":7533,"endOffset":7597,"count":0},{"startOffset":7597,"endOffset":7616,"count":1382}],"isBlockCoverage":true},{"functionName":"handleErrorFromBinding","ranges":[{"startOffset":7619,"endOffset":8148,"count":2633},{"startOffset":7689,"endOffset":7824,"count":0},{"startOffset":7856,"endOffset":8146,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8289,"endOffset":8842,"count":1385},{"startOffset":8519,"endOffset":8539,"count":0},{"startOffset":8593,"endOffset":8641,"count":0},{"startOffset":8660,"endOffset":8841,"count":0}],"isBlockCoverage":true},{"functionName":"preprocessSymlinkDestination","ranges":[{"startOffset":8846,"endOffset":9530,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase","ranges":[{"startOffset":9563,"endOffset":9870,"count":1}],"isBlockCoverage":true},{"functionName":"StatsBase.isDirectory","ranges":[{"startOffset":9906,"endOffset":9963,"count":1}],"isBlockCoverage":true},{"functionName":"StatsBase.isFile","ranges":[{"startOffset":9995,"endOffset":10052,"count":1}],"isBlockCoverage":true},{"functionName":"StatsBase.isBlockDevice","ranges":[{"startOffset":10091,"endOffset":10148,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase.isCharacterDevice","ranges":[{"startOffset":10191,"endOffset":10248,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase.isSymbolicLink","ranges":[{"startOffset":10288,"endOffset":10345,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase.isFIFO","ranges":[{"startOffset":10377,"endOffset":10434,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase.isSocket","ranges":[{"startOffset":10468,"endOffset":10526,"count":0}],"isBlockCoverage":false},{"functionName":"msFromTimeSpec","ranges":[{"startOffset":10651,"endOffset":10733,"count":4}],"isBlockCoverage":true},{"functionName":"nsFromTimeSpecBigInt","ranges":[{"startOffset":10735,"endOffset":10818,"count":0}],"isBlockCoverage":false},{"functionName":"dateFromMs","ranges":[{"startOffset":11167,"endOffset":11231,"count":4}],"isBlockCoverage":true},{"functionName":"BigIntStats","ranges":[{"startOffset":11233,"endOffset":11969,"count":0}],"isBlockCoverage":false},{"functionName":"BigIntStats._checkModeProperty","ranges":[{"startOffset":12127,"endOffset":12373,"count":0}],"isBlockCoverage":false},{"functionName":"Stats","ranges":[{"startOffset":12376,"endOffset":12893,"count":1}],"isBlockCoverage":true},{"functionName":"Stats._checkModeProperty","ranges":[{"startOffset":13234,"endOffset":13464,"count":2},{"startOffset":13271,"endOffset":13349,"count":0},{"startOffset":13351,"endOffset":13418,"count":0}],"isBlockCoverage":true},{"functionName":"getStatsFromBinding","ranges":[{"startOffset":13467,"endOffset":14545,"count":1},{"startOffset":13548,"endOffset":14073,"count":0}],"isBlockCoverage":true},{"functionName":"stringToFlags","ranges":[{"startOffset":14547,"endOffset":15755,"count":610},{"startOffset":14612,"endOffset":14635,"count":0},{"startOffset":14658,"endOffset":14684,"count":0},{"startOffset":14741,"endOffset":14752,"count":0},{"startOffset":14774,"endOffset":14811,"count":0},{"startOffset":14816,"endOffset":14842,"count":0},{"startOffset":14847,"endOffset":14859,"count":0},{"startOffset":14881,"endOffset":14917,"count":0},{"startOffset":14923,"endOffset":14970,"count":0},{"startOffset":14975,"endOffset":14986,"count":0},{"startOffset":15008,"endOffset":15065,"count":0},{"startOffset":15071,"endOffset":15117,"count":0},{"startOffset":15122,"endOffset":15133,"count":0},{"startOffset":15155,"endOffset":15210,"count":0},{"startOffset":15216,"endOffset":15264,"count":0},{"startOffset":15269,"endOffset":15280,"count":0},{"startOffset":15302,"endOffset":15360,"count":0},{"startOffset":15365,"endOffset":15376,"count":0},{"startOffset":15398,"endOffset":15456,"count":0},{"startOffset":15462,"endOffset":15509,"count":0},{"startOffset":15514,"endOffset":15525,"count":0},{"startOffset":15547,"endOffset":15603,"count":0},{"startOffset":15608,"endOffset":15619,"count":0},{"startOffset":15641,"endOffset":15697,"count":0},{"startOffset":15701,"endOffset":15754,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15801,"endOffset":16161,"count":0}],"isBlockCoverage":false},{"functionName":"toUnixTimestamp","ranges":[{"startOffset":16223,"endOffset":16666,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16720,"endOffset":17099,"count":610},{"startOffset":16776,"endOffset":16843,"count":0},{"startOffset":16864,"endOffset":16931,"count":0},{"startOffset":16972,"endOffset":17095,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17157,"endOffset":17561,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17603,"endOffset":17873,"count":1385},{"startOffset":17665,"endOffset":17687,"count":0},{"startOffset":17689,"endOffset":17775,"count":0},{"startOffset":17851,"endOffset":17871,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17918,"endOffset":18053,"count":620}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18101,"endOffset":18432,"count":0}],"isBlockCoverage":false},{"functionName":"warnOnNonPortableTemplate","ranges":[{"startOffset":18473,"endOffset":18931,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":19167,"endOffset":19787,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":19837,"endOffset":20419,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":20471,"endOffset":20953,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":20994,"endOffset":21571,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":21634,"endOffset":22006,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":22051,"endOffset":22609,"count":610},{"startOffset":22157,"endOffset":22607,"count":0}],"isBlockCoverage":true}]},{"scriptId":"53","url":"internal/fs/dir.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6714,"count":1}],"isBlockCoverage":true},{"functionName":"Dir","ranges":[{"startOffset":1109,"endOffset":1881,"count":0}],"isBlockCoverage":false},{"functionName":"get path","ranges":[{"startOffset":1885,"endOffset":1928,"count":0}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":1932,"endOffset":1999,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2003,"endOffset":3375,"count":0}],"isBlockCoverage":false},{"functionName":"readSync","ranges":[{"startOffset":3379,"endOffset":4135,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":4139,"endOffset":4865,"count":0}],"isBlockCoverage":false},{"functionName":"closeSync","ranges":[{"startOffset":4869,"endOffset":5246,"count":0}],"isBlockCoverage":false},{"functionName":"entries","ranges":[{"startOffset":5250,"endOffset":5513,"count":0}],"isBlockCoverage":false},{"functionName":"opendir","ranges":[{"startOffset":5674,"endOffset":6299,"count":0}],"isBlockCoverage":false},{"functionName":"opendirSync","ranges":[{"startOffset":6301,"endOffset":6658,"count":0}],"isBlockCoverage":false}]},{"scriptId":"54","url":"internal/util/iterable_weak_map.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2306,"count":1}],"isBlockCoverage":true},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":747,"endOffset":864,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":869,"endOffset":1380,"count":39},{"startOffset":944,"endOffset":1148,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1384,"endOffset":1440,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":1444,"endOffset":1493,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":1497,"endOffset":1735,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1739,"endOffset":2164,"count":0}],"isBlockCoverage":false},{"functionName":"cleanup","ranges":[{"startOffset":2168,"endOffset":2221,"count":0}],"isBlockCoverage":false}]},{"scriptId":"55","url":"internal/modules/cjs/helpers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5709,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":788,"endOffset":813,"count":1}],"isBlockCoverage":true},{"functionName":"loadNativeModule","ranges":[{"startOffset":967,"endOffset":1272,"count":759},{"startOffset":1093,"endOffset":1270,"count":170}],"isBlockCoverage":true},{"functionName":"makeRequireFunction","ranges":[{"startOffset":1521,"endOffset":3519,"count":584},{"startOffset":1635,"endOffset":2911,"count":0}],"isBlockCoverage":true},{"functionName":"require","ranges":[{"startOffset":2933,"endOffset":2995,"count":2338}],"isBlockCoverage":true},{"functionName":"resolve","ranges":[{"startOffset":3004,"endOffset":3150,"count":0}],"isBlockCoverage":false},{"functionName":"paths","ranges":[{"startOffset":3184,"endOffset":3306,"count":0}],"isBlockCoverage":false},{"functionName":"stripBOM","ranges":[{"startOffset":3704,"endOffset":3859,"count":4},{"startOffset":3786,"endOffset":3839,"count":0}],"isBlockCoverage":true},{"functionName":"addBuiltinLibsToObject","ranges":[{"startOffset":3861,"endOffset":5373,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeReferrerURL","ranges":[{"startOffset":5375,"endOffset":5563,"count":584},{"startOffset":5528,"endOffset":5562,"count":0}],"isBlockCoverage":true}]},{"scriptId":"56","url":"internal/process/report.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2945,"count":1}],"isBlockCoverage":true},{"functionName":"writeReport","ranges":[{"startOffset":298,"endOffset":805,"count":0}],"isBlockCoverage":false},{"functionName":"getReport","ranges":[{"startOffset":809,"endOffset":1045,"count":1},{"startOffset":885,"endOffset":999,"count":0}],"isBlockCoverage":true},{"functionName":"get directory","ranges":[{"startOffset":1049,"endOffset":1100,"count":0}],"isBlockCoverage":false},{"functionName":"set directory","ranges":[{"startOffset":1104,"endOffset":1192,"count":0}],"isBlockCoverage":false},{"functionName":"get filename","ranges":[{"startOffset":1196,"endOffset":1245,"count":0}],"isBlockCoverage":false},{"functionName":"set filename","ranges":[{"startOffset":1249,"endOffset":1337,"count":0}],"isBlockCoverage":false},{"functionName":"get compact","ranges":[{"startOffset":1341,"endOffset":1388,"count":0}],"isBlockCoverage":false},{"functionName":"set compact","ranges":[{"startOffset":1392,"endOffset":1469,"count":0}],"isBlockCoverage":false},{"functionName":"get signal","ranges":[{"startOffset":1473,"endOffset":1518,"count":0}],"isBlockCoverage":false},{"functionName":"set signal","ranges":[{"startOffset":1522,"endOffset":1659,"count":0}],"isBlockCoverage":false},{"functionName":"get reportOnFatalError","ranges":[{"startOffset":1663,"endOffset":1735,"count":0}],"isBlockCoverage":false},{"functionName":"set reportOnFatalError","ranges":[{"startOffset":1739,"endOffset":1923,"count":0}],"isBlockCoverage":false},{"functionName":"get reportOnSignal","ranges":[{"startOffset":1927,"endOffset":1991,"count":0}],"isBlockCoverage":false},{"functionName":"set reportOnSignal","ranges":[{"startOffset":1995,"endOffset":2222,"count":0}],"isBlockCoverage":false},{"functionName":"get reportOnUncaughtException","ranges":[{"startOffset":2226,"endOffset":2312,"count":0}],"isBlockCoverage":false},{"functionName":"set reportOnUncaughtException","ranges":[{"startOffset":2316,"endOffset":2514,"count":0}],"isBlockCoverage":false},{"functionName":"addSignalHandler","ranges":[{"startOffset":2519,"endOffset":2690,"count":1},{"startOffset":2585,"endOffset":2688,"count":0}],"isBlockCoverage":true},{"functionName":"removeSignalHandler","ranges":[{"startOffset":2692,"endOffset":2816,"count":0}],"isBlockCoverage":false},{"functionName":"signalHandler","ranges":[{"startOffset":2818,"endOffset":2892,"count":0}],"isBlockCoverage":false}]},{"scriptId":"57","url":"internal/modules/cjs/loader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":38981,"count":1},{"startOffset":3377,"endOffset":3415,"count":0},{"startOffset":5408,"endOffset":5493,"count":233},{"startOffset":5442,"endOffset":5491,"count":56},{"startOffset":16312,"endOffset":17905,"count":0}],"isBlockCoverage":true},{"functionName":"get hasLoadedAnyUserCJSModule","ranges":[{"startOffset":2199,"endOffset":2268,"count":1}],"isBlockCoverage":true},{"functionName":"stat","ranges":[{"startOffset":4566,"endOffset":4883,"count":3019},{"startOffset":4664,"endOffset":4758,"count":2571},{"startOffset":4740,"endOffset":4754,"count":1190},{"startOffset":4758,"endOffset":4832,"count":1829},{"startOffset":4832,"endOffset":4864,"count":1381},{"startOffset":4864,"endOffset":4882,"count":1829}],"isBlockCoverage":true},{"functionName":"updateChildren","ranges":[{"startOffset":4885,"endOffset":5090,"count":2164},{"startOffset":4958,"endOffset":4976,"count":2163},{"startOffset":4993,"endOffset":5046,"count":2163},{"startOffset":5003,"endOffset":5045,"count":1575},{"startOffset":5052,"endOffset":5088,"count":1380}],"isBlockCoverage":true},{"functionName":"Module","ranges":[{"startOffset":5092,"endOffset":5329,"count":589}],"isBlockCoverage":true},{"functionName":"wrap","ranges":[{"startOffset":5803,"endOffset":5880,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6026,"endOffset":6148,"count":0}],"isBlockCoverage":false},{"functionName":"defineProperty","ranges":[{"startOffset":6153,"endOffset":6286,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6333,"endOffset":6361,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6366,"endOffset":6420,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6470,"endOffset":6506,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6511,"endOffset":6573,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6606,"endOffset":6636,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6860,"endOffset":6885,"count":1}],"isBlockCoverage":true},{"functionName":"readPackage","ranges":[{"startOffset":7233,"endOffset":8043,"count":4212},{"startOffset":7413,"endOffset":7429,"count":4005},{"startOffset":7429,"endOffset":7527,"count":207},{"startOffset":7527,"endOffset":7533,"count":0},{"startOffset":7534,"endOffset":7549,"count":207},{"startOffset":7577,"endOffset":7643,"count":105},{"startOffset":7643,"endOffset":7926,"count":102},{"startOffset":7926,"endOffset":8041,"count":0}],"isBlockCoverage":true},{"functionName":"readPackageScope","ranges":[{"startOffset":8045,"endOffset":8588,"count":1590},{"startOffset":8180,"endOffset":8525,"count":3878},{"startOffset":8387,"endOffset":8400,"count":0},{"startOffset":8464,"endOffset":8521,"count":1590},{"startOffset":8525,"endOffset":8587,"count":0}],"isBlockCoverage":true},{"functionName":"tryPackage","ranges":[{"startOffset":8590,"endOffset":9891,"count":156},{"startOffset":8712,"endOffset":8793,"count":35},{"startOffset":8793,"endOffset":8887,"count":121},{"startOffset":8887,"endOffset":8931,"count":20},{"startOffset":8932,"endOffset":8999,"count":4},{"startOffset":9025,"endOffset":9872,"count":0},{"startOffset":9872,"endOffset":9890,"count":121}],"isBlockCoverage":true},{"functionName":"tryFile","ranges":[{"startOffset":10236,"endOffset":10446,"count":1203},{"startOffset":10324,"endOffset":10331,"count":581},{"startOffset":10331,"endOffset":10355,"count":622},{"startOffset":10355,"endOffset":10365,"count":0},{"startOffset":10367,"endOffset":10410,"count":0},{"startOffset":10410,"endOffset":10445,"count":622}],"isBlockCoverage":true},{"functionName":"toRealPath","ranges":[{"startOffset":10448,"endOffset":10579,"count":765}],"isBlockCoverage":true},{"functionName":"tryExtensions","ranges":[{"startOffset":10654,"endOffset":10860,"count":697},{"startOffset":10736,"endOffset":10842,"count":1071},{"startOffset":10808,"endOffset":10838,"count":510},{"startOffset":10842,"endOffset":10859,"count":187}],"isBlockCoverage":true},{"functionName":"findLongestRegisteredExtension","ranges":[{"startOffset":10949,"endOffset":11417,"count":589},{"startOffset":11224,"endOffset":11233,"count":0},{"startOffset":11371,"endOffset":11395,"count":588},{"startOffset":11399,"endOffset":11416,"count":1}],"isBlockCoverage":true},{"functionName":"trySelfParentPath","ranges":[{"startOffset":11419,"endOffset":11708,"count":1007},{"startOffset":11471,"endOffset":11484,"count":1},{"startOffset":11484,"endOffset":11542,"count":1006},{"startOffset":11542,"endOffset":11706,"count":0}],"isBlockCoverage":true},{"functionName":"trySelf","ranges":[{"startOffset":11710,"endOffset":12559,"count":1007},{"startOffset":11769,"endOffset":11782,"count":1},{"startOffset":11782,"endOffset":11852,"count":1006},{"startOffset":11852,"endOffset":11857,"count":0},{"startOffset":11870,"endOffset":11898,"count":1006},{"startOffset":11900,"endOffset":11913,"count":977},{"startOffset":11913,"endOffset":11950,"count":29},{"startOffset":11950,"endOffset":11963,"count":0},{"startOffset":11963,"endOffset":12010,"count":29},{"startOffset":12010,"endOffset":12036,"count":0},{"startOffset":12036,"endOffset":12202,"count":29},{"startOffset":12098,"endOffset":12173,"count":0},{"startOffset":12202,"endOffset":12557,"count":0}],"isBlockCoverage":true},{"functionName":"resolveExports","ranges":[{"startOffset":12720,"endOffset":13464,"count":726},{"startOffset":12928,"endOffset":12933,"count":548},{"startOffset":12952,"endOffset":12959,"count":548},{"startOffset":12959,"endOffset":13052,"count":178},{"startOffset":13052,"endOffset":13075,"count":152},{"startOffset":13076,"endOffset":13104,"count":152},{"startOffset":13106,"endOffset":13462,"count":11},{"startOffset":13309,"endOffset":13458,"count":0}],"isBlockCoverage":true},{"functionName":"Module._findPath","ranges":[{"startOffset":13530,"endOffset":16142,"count":1008},{"startOffset":13640,"endOffset":13663,"count":71},{"startOffset":13663,"endOffset":13726,"count":937},{"startOffset":13703,"endOffset":13726,"count":0},{"startOffset":13863,"endOffset":13876,"count":238},{"startOffset":13876,"endOffset":14019,"count":770},{"startOffset":14043,"endOffset":14118,"count":767},{"startOffset":14118,"endOffset":14180,"count":770},{"startOffset":14180,"endOffset":16123,"count":1101},{"startOffset":14278,"endOffset":14298,"count":1031},{"startOffset":14300,"endOffset":14309,"count":305},{"startOffset":14309,"endOffset":14337,"count":796},{"startOffset":14337,"endOffset":14467,"count":726},{"startOffset":14438,"endOffset":14461,"count":11},{"startOffset":14467,"endOffset":14596,"count":785},{"startOffset":14596,"endOffset":15774,"count":780},{"startOffset":14618,"endOffset":15551,"count":142},{"startOffset":14651,"endOffset":14819,"count":141},{"startOffset":14685,"endOffset":14745,"count":0},{"startOffset":14819,"endOffset":15543,"count":1},{"startOffset":14851,"endOffset":15483,"count":0},{"startOffset":15574,"endOffset":15768,"count":638},{"startOffset":15664,"endOffset":15702,"count":618},{"startOffset":15774,"endOffset":15794,"count":785},{"startOffset":15794,"endOffset":15805,"count":188},{"startOffset":15807,"endOffset":16023,"count":156},{"startOffset":15917,"endOffset":15955,"count":5},{"startOffset":16023,"endOffset":16043,"count":785},{"startOffset":16043,"endOffset":16119,"count":753},{"startOffset":16123,"endOffset":16141,"count":6}],"isBlockCoverage":true},{"functionName":"Module._nodeModulePaths","ranges":[{"startOffset":17994,"endOffset":19133,"count":589},{"startOffset":18272,"endOffset":18297,"count":0},{"startOffset":18590,"endOffset":19011,"count":40907},{"startOffset":18686,"endOffset":18881,"count":5000},{"startOffset":18723,"endOffset":18840,"count":4458},{"startOffset":18881,"endOffset":19005,"count":35907},{"startOffset":18901,"endOffset":19005,"count":11879},{"startOffset":18936,"endOffset":18962,"count":7421},{"startOffset":18962,"endOffset":18997,"count":4458}],"isBlockCoverage":true},{"functionName":"Module._resolveLookupPaths","ranges":[{"startOffset":19167,"endOffset":20384,"count":1007},{"startOffset":19245,"endOffset":19311,"count":0},{"startOffset":19396,"endOffset":19595,"count":677},{"startOffset":19476,"endOffset":19526,"count":485},{"startOffset":19527,"endOffset":19594,"count":0},{"startOffset":19597,"endOffset":19856,"count":330},{"startOffset":19652,"endOffset":19667,"count":329},{"startOffset":19668,"endOffset":19690,"count":329},{"startOffset":19692,"endOffset":19756,"count":329},{"startOffset":19845,"endOffset":19851,"count":0},{"startOffset":19856,"endOffset":19924,"count":677},{"startOffset":19925,"endOffset":19944,"count":677},{"startOffset":19946,"endOffset":20195,"count":0},{"startOffset":20195,"endOffset":20383,"count":677}],"isBlockCoverage":true},{"functionName":"emitCircularRequireWarning","ranges":[{"startOffset":20387,"endOffset":20570,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":20763,"endOffset":21135,"count":0}],"isBlockCoverage":false},{"functionName":"getOwnPropertyDescriptor","ranges":[{"startOffset":21140,"endOffset":21381,"count":0}],"isBlockCoverage":false},{"functionName":"getExportsForCircularRequire","ranges":[{"startOffset":21387,"endOffset":22031,"count":1},{"startOffset":21556,"endOffset":21849,"count":0},{"startOffset":21851,"endOffset":22003,"count":0}],"isBlockCoverage":true},{"functionName":"Module._load","ranges":[{"startOffset":22443,"endOffset":25384,"count":2340},{"startOffset":22526,"endOffset":23303,"count":2339},{"startOffset":22946,"endOffset":23299,"count":1163},{"startOffset":23136,"endOffset":23186,"count":0},{"startOffset":23231,"endOffset":23299,"count":0},{"startOffset":23303,"endOffset":23426,"count":1177},{"startOffset":23426,"endOffset":23689,"count":0},{"startOffset":23689,"endOffset":23773,"count":1171},{"startOffset":23773,"endOffset":24133,"count":412},{"startOffset":23853,"endOffset":24081,"count":1},{"startOffset":23949,"endOffset":23976,"count":0},{"startOffset":24036,"endOffset":24081,"count":0},{"startOffset":24081,"endOffset":24129,"count":411},{"startOffset":24133,"endOffset":24196,"count":759},{"startOffset":24196,"endOffset":24223,"count":170},{"startOffset":24225,"endOffset":24244,"count":170},{"startOffset":24244,"endOffset":24374,"count":589},{"startOffset":24391,"endOffset":24450,"count":1},{"startOffset":24450,"endOffset":25356,"count":589},{"startOffset":24690,"endOffset":25102,"count":0},{"startOffset":25284,"endOffset":25352,"count":0},{"startOffset":25356,"endOffset":25383,"count":589}],"isBlockCoverage":true},{"functionName":"Module._resolveFilename","ranges":[{"startOffset":25413,"endOffset":28467,"count":1177},{"startOffset":25561,"endOffset":25586,"count":170},{"startOffset":25586,"endOffset":25636,"count":1007},{"startOffset":25636,"endOffset":25655,"count":0},{"startOffset":25657,"endOffset":26734,"count":0},{"startOffset":26734,"endOffset":26817,"count":1007},{"startOffset":26817,"endOffset":26835,"count":1006},{"startOffset":26837,"endOffset":27417,"count":1006},{"startOffset":26867,"endOffset":27413,"count":0},{"startOffset":27417,"endOffset":27578,"count":1007},{"startOffset":27578,"endOffset":27774,"count":0},{"startOffset":27774,"endOffset":27921,"count":1007},{"startOffset":27921,"endOffset":27937,"count":1001},{"startOffset":27937,"endOffset":28033,"count":6},{"startOffset":28033,"endOffset":28106,"count":24},{"startOffset":28088,"endOffset":28100,"count":0},{"startOffset":28106,"endOffset":28466,"count":6}],"isBlockCoverage":true},{"functionName":"finalizeEsmResolution","ranges":[{"startOffset":28470,"endOffset":29183,"count":11},{"startOffset":28635,"endOffset":28754,"count":0},{"startOffset":28846,"endOffset":28856,"count":0},{"startOffset":28858,"endOffset":29015,"count":0},{"startOffset":29048,"endOffset":29182,"count":0}],"isBlockCoverage":true},{"functionName":"createEsmNotFoundErr","ranges":[{"startOffset":29185,"endOffset":29475,"count":0}],"isBlockCoverage":false},{"functionName":"Module.load","ranges":[{"startOffset":29564,"endOffset":30379,"count":589},{"startOffset":29899,"endOffset":29929,"count":0},{"startOffset":29935,"endOffset":29971,"count":0},{"startOffset":30245,"endOffset":30293,"count":0}],"isBlockCoverage":true},{"functionName":"Module.require","ranges":[{"startOffset":30497,"endOffset":30796,"count":2339},{"startOffset":30557,"endOffset":30675,"count":0}],"isBlockCoverage":true},{"functionName":"wrapSafe","ranges":[{"startOffset":30976,"endOffset":32092,"count":584},{"startOffset":31049,"endOffset":31389,"count":0},{"startOffset":31678,"endOffset":31787,"count":0}],"isBlockCoverage":true},{"functionName":"importModuleDynamically","ranges":[{"startOffset":31915,"endOffset":32055,"count":0}],"isBlockCoverage":false},{"functionName":"Module._compile","ranges":[{"startOffset":32292,"endOffset":34141,"count":584},{"startOffset":32380,"endOffset":32547,"count":0},{"startOffset":32728,"endOffset":32752,"count":0},{"startOffset":32754,"endOffset":33490,"count":0},{"startOffset":33713,"endOffset":33739,"count":1},{"startOffset":33764,"endOffset":33903,"count":0},{"startOffset":34105,"endOffset":34122,"count":1}],"isBlockCoverage":true},{"functionName":"Module._extensions..js","ranges":[{"startOffset":34200,"endOffset":34990,"count":584},{"startOffset":34277,"endOffset":34673,"count":583},{"startOffset":34435,"endOffset":34669,"count":0},{"startOffset":34807,"endOffset":34823,"count":0},{"startOffset":34825,"endOffset":34890,"count":0}],"isBlockCoverage":true},{"functionName":"Module._extensions..json","ranges":[{"startOffset":35054,"endOffset":35418,"count":4},{"startOffset":35161,"endOffset":35270,"count":0},{"startOffset":35335,"endOffset":35416,"count":0}],"isBlockCoverage":true},{"functionName":"Module._extensions..node","ranges":[{"startOffset":35482,"endOffset":35800,"count":1},{"startOffset":35535,"endOffset":35691,"count":0}],"isBlockCoverage":true},{"functionName":"createRequireFromPath","ranges":[{"startOffset":35803,"endOffset":36264,"count":0}],"isBlockCoverage":false},{"functionName":"createRequire","ranges":[{"startOffset":36549,"endOffset":37102,"count":0}],"isBlockCoverage":false},{"functionName":"Module._initPaths","ranges":[{"startOffset":37163,"endOffset":38127,"count":1},{"startOffset":37204,"endOffset":37229,"count":0},{"startOffset":37281,"endOffset":37304,"count":0},{"startOffset":37512,"endOffset":37554,"count":0},{"startOffset":37851,"endOffset":37994,"count":0}],"isBlockCoverage":true},{"functionName":"Module._preloadModules","ranges":[{"startOffset":38155,"endOffset":38737,"count":0}],"isBlockCoverage":false},{"functionName":"syncBuiltinESMExports","ranges":[{"startOffset":38771,"endOffset":38927,"count":0}],"isBlockCoverage":false}]},{"scriptId":"58","url":"vm.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12927,"count":1},{"startOffset":12689,"endOffset":12926,"count":0}],"isBlockCoverage":true},{"functionName":"Script","ranges":[{"startOffset":2017,"endOffset":4177,"count":1},{"startOffset":2110,"endOffset":2156,"count":0},{"startOffset":2215,"endOffset":2290,"count":0},{"startOffset":2728,"endOffset":2761,"count":0},{"startOffset":2763,"endOffset":2912,"count":0},{"startOffset":2961,"endOffset":3102,"count":0},{"startOffset":3507,"endOffset":3576,"count":0},{"startOffset":3625,"endOffset":4173,"count":0}],"isBlockCoverage":true},{"functionName":"runInThisContext","ranges":[{"startOffset":4181,"endOffset":4478,"count":0}],"isBlockCoverage":false},{"functionName":"runInContext","ranges":[{"startOffset":4482,"endOffset":4881,"count":1},{"startOffset":4708,"endOffset":4746,"count":0},{"startOffset":4748,"endOffset":4820,"count":0}],"isBlockCoverage":true},{"functionName":"runInNewContext","ranges":[{"startOffset":4885,"endOffset":5056,"count":1}],"isBlockCoverage":true},{"functionName":"validateContext","ranges":[{"startOffset":5060,"endOffset":5279,"count":1},{"startOffset":5145,"endOffset":5277,"count":0}],"isBlockCoverage":true},{"functionName":"getRunInContextArgs","ranges":[{"startOffset":5281,"endOffset":5872,"count":1},{"startOffset":5450,"endOffset":5515,"count":0}],"isBlockCoverage":true},{"functionName":"getContextOptions","ranges":[{"startOffset":5874,"endOffset":6942,"count":2},{"startOffset":5932,"endOffset":5942,"count":0},{"startOffset":6159,"endOffset":6218,"count":0},{"startOffset":6266,"endOffset":6329,"count":0},{"startOffset":6381,"endOffset":6804,"count":0},{"startOffset":6852,"endOffset":6915,"count":0}],"isBlockCoverage":true},{"functionName":"isContext","ranges":[{"startOffset":6944,"endOffset":7062,"count":3}],"isBlockCoverage":true},{"functionName":"createContext","ranges":[{"startOffset":7097,"endOffset":8232,"count":2},{"startOffset":7188,"endOffset":7462,"count":1},{"startOffset":7462,"endOffset":7503,"count":0},{"startOffset":7503,"endOffset":7544,"count":1},{"startOffset":7544,"endOffset":7601,"count":0},{"startOffset":7601,"endOffset":7680,"count":1},{"startOffset":7680,"endOffset":7863,"count":0},{"startOffset":7863,"endOffset":7929,"count":1},{"startOffset":7929,"endOffset":8130,"count":0},{"startOffset":8130,"endOffset":8231,"count":1}],"isBlockCoverage":true},{"functionName":"createScript","ranges":[{"startOffset":8234,"endOffset":8310,"count":1}],"isBlockCoverage":true},{"functionName":"sigintHandlersWrap","ranges":[{"startOffset":8464,"endOffset":8925,"count":0}],"isBlockCoverage":false},{"functionName":"runInContext","ranges":[{"startOffset":8927,"endOffset":9324,"count":0}],"isBlockCoverage":false},{"functionName":"runInNewContext","ranges":[{"startOffset":9326,"endOffset":9678,"count":1},{"startOffset":9418,"endOffset":9460,"count":0}],"isBlockCoverage":true},{"functionName":"runInThisContext","ranges":[{"startOffset":9680,"endOffset":9866,"count":0}],"isBlockCoverage":false},{"functionName":"compileFunction","ranges":[{"startOffset":9868,"endOffset":11601,"count":0}],"isBlockCoverage":false},{"functionName":"measureMemory","ranges":[{"startOffset":11878,"endOffset":12440,"count":0}],"isBlockCoverage":false}]},{"scriptId":"59","url":"internal/modules/package_json_reader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":975,"count":1}],"isBlockCoverage":true},{"functionName":"read","ranges":[{"startOffset":279,"endOffset":946,"count":207},{"startOffset":332,"endOffset":369,"count":0},{"startOffset":593,"endOffset":896,"count":102},{"startOffset":627,"endOffset":761,"count":1},{"startOffset":686,"endOffset":739,"count":0},{"startOffset":789,"endOffset":892,"count":0}],"isBlockCoverage":true}]},{"scriptId":"60","url":"url.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":30193,"count":1}],"isBlockCoverage":true},{"functionName":"Url","ranges":[{"startOffset":1922,"endOffset":2198,"count":103}],"isBlockCoverage":true},{"functionName":"urlParse","ranges":[{"startOffset":3879,"endOffset":4093,"count":101},{"startOffset":3967,"endOffset":3978,"count":0}],"isBlockCoverage":true},{"functionName":"isIpv6Hostname","ranges":[{"startOffset":4095,"endOffset":4318,"count":96},{"startOffset":4214,"endOffset":4311,"count":0}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":4342,"endOffset":13663,"count":101},{"startOffset":4793,"endOffset":5982,"count":5947},{"startOffset":5242,"endOffset":5310,"count":101},{"startOffset":5268,"endOffset":5277,"count":0},{"startOffset":5310,"endOffset":5457,"count":5846},{"startOffset":5326,"endOffset":5400,"count":0},{"startOffset":5416,"endOffset":5457,"count":0},{"startOffset":5547,"endOffset":5907,"count":5747},{"startOffset":5579,"endOffset":5620,"count":0},{"startOffset":5653,"endOffset":5718,"count":84},{"startOffset":5727,"endOffset":5893,"count":0},{"startOffset":5907,"endOffset":5978,"count":200},{"startOffset":5949,"endOffset":5978,"count":0},{"startOffset":6225,"endOffset":6273,"count":0},{"startOffset":6281,"endOffset":6334,"count":0},{"startOffset":6340,"endOffset":6670,"count":0},{"startOffset":6701,"endOffset":6712,"count":97},{"startOffset":6714,"endOffset":7357,"count":97},{"startOffset":6817,"endOffset":7353,"count":0},{"startOffset":7432,"endOffset":7566,"count":96},{"startOffset":7824,"endOffset":7832,"count":97},{"startOffset":7833,"endOffset":7858,"count":3},{"startOffset":7860,"endOffset":8109,"count":98},{"startOffset":7918,"endOffset":7976,"count":96},{"startOffset":7994,"endOffset":8041,"count":96},{"startOffset":8043,"endOffset":8105,"count":96},{"startOffset":8169,"endOffset":8210,"count":5},{"startOffset":8179,"endOffset":8209,"count":0},{"startOffset":8213,"endOffset":11751,"count":96},{"startOffset":8731,"endOffset":9982,"count":3455},{"startOffset":8777,"endOffset":8791,"count":0},{"startOffset":8800,"endOffset":8820,"count":0},{"startOffset":8829,"endOffset":8855,"count":0},{"startOffset":8864,"endOffset":8880,"count":0},{"startOffset":8889,"endOffset":8912,"count":0},{"startOffset":8921,"endOffset":8939,"count":0},{"startOffset":8948,"endOffset":8971,"count":0},{"startOffset":8980,"endOffset":9000,"count":0},{"startOffset":9009,"endOffset":9038,"count":0},{"startOffset":9047,"endOffset":9077,"count":0},{"startOffset":9086,"endOffset":9111,"count":0},{"startOffset":9120,"endOffset":9148,"count":0},{"startOffset":9157,"endOffset":9180,"count":0},{"startOffset":9189,"endOffset":9218,"count":0},{"startOffset":9227,"endOffset":9251,"count":0},{"startOffset":9260,"endOffset":9442,"count":0},{"startOffset":9451,"endOffset":9466,"count":0},{"startOffset":9475,"endOffset":9499,"count":92},{"startOffset":9508,"endOffset":9694,"count":92},{"startOffset":9703,"endOffset":9927,"count":88},{"startOffset":9970,"endOffset":9976,"count":92},{"startOffset":10021,"endOffset":10115,"count":88},{"startOffset":10140,"endOffset":10201,"count":4},{"startOffset":10201,"endOffset":10294,"count":92},{"startOffset":10491,"endOffset":10510,"count":0},{"startOffset":10844,"endOffset":10877,"count":0},{"startOffset":11433,"endOffset":11450,"count":0},{"startOffset":11485,"endOffset":11490,"count":0},{"startOffset":11626,"endOffset":11747,"count":0},{"startOffset":12133,"endOffset":12367,"count":1561},{"startOffset":12200,"endOffset":12272,"count":0},{"startOffset":12310,"endOffset":12331,"count":84},{"startOffset":12333,"endOffset":12363,"count":84},{"startOffset":12395,"endOffset":12808,"count":84},{"startOffset":12521,"endOffset":12645,"count":0},{"startOffset":12672,"endOffset":12804,"count":80},{"startOffset":12711,"endOffset":12748,"count":1},{"startOffset":12808,"endOffset":12963,"count":17},{"startOffset":12836,"endOffset":12963,"count":11},{"startOffset":13013,"endOffset":13057,"count":84},{"startOffset":13032,"endOffset":13056,"count":0},{"startOffset":13093,"endOffset":13106,"count":84},{"startOffset":13107,"endOffset":13116,"count":17},{"startOffset":13141,"endOffset":13199,"count":17},{"startOffset":13174,"endOffset":13195,"count":13},{"startOffset":13199,"endOffset":13273,"count":84},{"startOffset":13312,"endOffset":13334,"count":4},{"startOffset":13335,"endOffset":13352,"count":4},{"startOffset":13354,"endOffset":13384,"count":0},{"startOffset":13435,"endOffset":13449,"count":4},{"startOffset":13451,"endOffset":13547,"count":97},{"startOffset":13481,"endOffset":13486,"count":0},{"startOffset":13514,"endOffset":13519,"count":13}],"isBlockCoverage":true},{"functionName":"getHostname","ranges":[{"startOffset":13666,"endOffset":14391,"count":96},{"startOffset":13755,"endOffset":14374,"count":847},{"startOffset":13844,"endOffset":13871,"count":798},{"startOffset":13873,"endOffset":13913,"count":49},{"startOffset":13914,"endOffset":13991,"count":30},{"startOffset":13963,"endOffset":13990,"count":0},{"startOffset":13992,"endOffset":14049,"count":30},{"startOffset":14050,"endOffset":14099,"count":0},{"startOffset":14100,"endOffset":14141,"count":0},{"startOffset":14142,"endOffset":14189,"count":0},{"startOffset":14190,"endOffset":14223,"count":0},{"startOffset":14274,"endOffset":14370,"count":0}],"isBlockCoverage":true},{"functionName":"autoEscapeStr","ranges":[{"startOffset":15448,"endOffset":16154,"count":101},{"startOffset":15565,"endOffset":15931,"count":1561},{"startOffset":15716,"endOffset":15927,"count":0},{"startOffset":16006,"endOffset":16153,"count":0}],"isBlockCoverage":true},{"functionName":"urlFormat","ranges":[{"startOffset":16200,"endOffset":16910,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":17618,"endOffset":20068,"count":105},{"startOffset":17661,"endOffset":17666,"count":17},{"startOffset":17680,"endOffset":17754,"count":88},{"startOffset":17787,"endOffset":17792,"count":5},{"startOffset":17825,"endOffset":17830,"count":4},{"startOffset":17915,"endOffset":17949,"count":100},{"startOffset":17949,"endOffset":18192,"count":5},{"startOffset":17974,"endOffset":18192,"count":0},{"startOffset":18220,"endOffset":18253,"count":95},{"startOffset":18255,"endOffset":18380,"count":91},{"startOffset":18292,"endOffset":18329,"count":0},{"startOffset":18409,"endOffset":18436,"count":21},{"startOffset":18419,"endOffset":18435,"count":0},{"startOffset":18437,"endOffset":18442,"count":21},{"startOffset":18460,"endOffset":18510,"count":100},{"startOffset":18523,"endOffset":18539,"count":0},{"startOffset":18628,"endOffset":19034,"count":1529},{"startOffset":18674,"endOffset":18841,"count":0},{"startOffset":18848,"endOffset":19024,"count":0},{"startOffset":19054,"endOffset":19191,"count":0},{"startOffset":19322,"endOffset":19354,"count":5},{"startOffset":19356,"endOffset":19811,"count":100},{"startOffset":19379,"endOffset":19386,"count":0},{"startOffset":19409,"endOffset":19457,"count":96},{"startOffset":19467,"endOffset":19493,"count":0},{"startOffset":19525,"endOffset":19807,"count":0},{"startOffset":19865,"endOffset":19900,"count":0},{"startOffset":19906,"endOffset":19924,"count":0},{"startOffset":19938,"endOffset":19984,"count":84},{"startOffset":19990,"endOffset":20012,"count":0}],"isBlockCoverage":true},{"functionName":"urlResolve","ranges":[{"startOffset":20071,"endOffset":20170,"count":2}],"isBlockCoverage":true},{"functionName":"resolve","ranges":[{"startOffset":20196,"endOffset":20297,"count":2}],"isBlockCoverage":true},{"functionName":"urlResolveObject","ranges":[{"startOffset":20300,"endOffset":20443,"count":0}],"isBlockCoverage":false},{"functionName":"resolveObject","ranges":[{"startOffset":20475,"endOffset":29594,"count":2},{"startOffset":20546,"endOffset":20636,"count":0},{"startOffset":20744,"endOffset":20808,"count":24},{"startOffset":21025,"endOffset":21084,"count":0},{"startOffset":21163,"endOffset":21184,"count":0},{"startOffset":21186,"endOffset":21713,"count":0},{"startOffset":21739,"endOffset":21779,"count":0},{"startOffset":21781,"endOffset":23555,"count":0},{"startOffset":23785,"endOffset":23842,"count":0},{"startOffset":23945,"endOffset":23950,"count":0},{"startOffset":24022,"endOffset":24027,"count":0},{"startOffset":24405,"endOffset":24968,"count":0},{"startOffset":24986,"endOffset":25516,"count":0},{"startOffset":25651,"endOffset":25664,"count":0},{"startOffset":25798,"endOffset":26856,"count":0},{"startOffset":26881,"endOffset":27178,"count":0},{"startOffset":27426,"endOffset":27442,"count":0},{"startOffset":27443,"endOffset":27464,"count":0},{"startOffset":27706,"endOffset":27928,"count":14},{"startOffset":27753,"endOffset":27789,"count":0},{"startOffset":27814,"endOffset":27862,"count":0},{"startOffset":27876,"endOffset":27924,"count":0},{"startOffset":28018,"endOffset":28035,"count":0},{"startOffset":28037,"endOffset":28096,"count":0},{"startOffset":28136,"endOffset":28190,"count":0},{"startOffset":28192,"endOffset":28222,"count":0},{"startOffset":28247,"endOffset":28288,"count":1},{"startOffset":28290,"endOffset":28317,"count":0},{"startOffset":28358,"endOffset":28411,"count":0},{"startOffset":28461,"endOffset":28968,"count":0},{"startOffset":28996,"endOffset":29030,"count":0},{"startOffset":29066,"endOffset":29096,"count":0},{"startOffset":29121,"endOffset":29178,"count":0},{"startOffset":29292,"endOffset":29317,"count":0},{"startOffset":29374,"endOffset":29378,"count":0},{"startOffset":29415,"endOffset":29430,"count":0},{"startOffset":29522,"endOffset":29541,"count":0}],"isBlockCoverage":true},{"functionName":"parseHost","ranges":[{"startOffset":29623,"endOffset":29896,"count":96},{"startOffset":29719,"endOffset":29860,"count":0}],"isBlockCoverage":true}]},{"scriptId":"61","url":"internal/idna.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":264,"count":1},{"startOffset":157,"endOffset":263,"count":0}],"isBlockCoverage":true}]},{"scriptId":"62","url":"internal/process/esm_loader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2326,"count":1}],"isBlockCoverage":true},{"functionName":"exports.initializeImportMetaObject","ranges":[{"startOffset":405,"endOffset":701,"count":0}],"isBlockCoverage":false},{"functionName":"exports.importModuleDynamicallyCallback","ranges":[{"startOffset":746,"endOffset":1137,"count":0}],"isBlockCoverage":false},{"functionName":"initializeLoader","ranges":[{"startOffset":1202,"endOffset":1969,"count":0}],"isBlockCoverage":false},{"functionName":"loadESM","ranges":[{"startOffset":1989,"endOffset":2324,"count":0}],"isBlockCoverage":false}]},{"scriptId":"63","url":"internal/modules/esm/loader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8716,"count":1}],"isBlockCoverage":true},{"functionName":"Loader","ranges":[{"startOffset":1410,"endOffset":3183,"count":1}],"isBlockCoverage":true},{"functionName":"resolve","ranges":[{"startOffset":3187,"endOffset":3907,"count":0}],"isBlockCoverage":false},{"functionName":"getFormat","ranges":[{"startOffset":3911,"endOffset":5219,"count":0}],"isBlockCoverage":false},{"functionName":"eval","ranges":[{"startOffset":5223,"endOffset":5898,"count":0}],"isBlockCoverage":false},{"functionName":"import","ranges":[{"startOffset":5902,"endOffset":6073,"count":0}],"isBlockCoverage":false},{"functionName":"hook","ranges":[{"startOffset":6077,"endOffset":7038,"count":0}],"isBlockCoverage":false},{"functionName":"runGlobalPreloadCode","ranges":[{"startOffset":7042,"endOffset":7846,"count":0}],"isBlockCoverage":false},{"functionName":"getModuleJob","ranges":[{"startOffset":7850,"endOffset":8640,"count":0}],"isBlockCoverage":false}]},{"scriptId":"64","url":"internal/modules/esm/module_map.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":878,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":175,"endOffset":200,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":419,"endOffset":492,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":495,"endOffset":771,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":774,"endOffset":847,"count":0}],"isBlockCoverage":false}]},{"scriptId":"65","url":"internal/modules/esm/module_job.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7676,"count":1}],"isBlockCoverage":true},{"functionName":"isCommonJSGlobalLikeNotDefinedError","ranges":[{"startOffset":917,"endOffset":1047,"count":0}],"isBlockCoverage":false},{"functionName":"ModuleJob","ranges":[{"startOffset":1285,"endOffset":2977,"count":0}],"isBlockCoverage":false},{"functionName":"instantiate","ranges":[{"startOffset":2981,"endOffset":3126,"count":0}],"isBlockCoverage":false},{"functionName":"_instantiate","ranges":[{"startOffset":3130,"endOffset":6410,"count":0}],"isBlockCoverage":false},{"functionName":"run","ranges":[{"startOffset":6414,"endOffset":7596,"count":0}],"isBlockCoverage":false}]},{"scriptId":"66","url":"internal/modules/esm/resolve.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":30244,"count":1},{"startOffset":794,"endOffset":832,"count":0}],"isBlockCoverage":true},{"functionName":"emitLegacyIndexDeprecation","ranges":[{"startOffset":1950,"endOffset":3075,"count":0}],"isBlockCoverage":false},{"functionName":"getConditionsSet","ranges":[{"startOffset":3077,"endOffset":3429,"count":0}],"isBlockCoverage":false},{"functionName":"tryStatSync","ranges":[{"startOffset":3562,"endOffset":3628,"count":0}],"isBlockCoverage":false},{"functionName":"getPackageConfig","ranges":[{"startOffset":3631,"endOffset":4969,"count":0}],"isBlockCoverage":false},{"functionName":"getPackageScopeConfig","ranges":[{"startOffset":4971,"endOffset":6071,"count":0}],"isBlockCoverage":false},{"functionName":"fileExists","ranges":[{"startOffset":6379,"endOffset":6477,"count":0}],"isBlockCoverage":false},{"functionName":"legacyMainResolve","ranges":[{"startOffset":6479,"endOffset":8318,"count":0}],"isBlockCoverage":false},{"functionName":"resolveExtensionsWithTryExactName","ranges":[{"startOffset":8320,"endOffset":8451,"count":0}],"isBlockCoverage":false},{"functionName":"resolveExtensions","ranges":[{"startOffset":8507,"endOffset":8764,"count":0}],"isBlockCoverage":false},{"functionName":"resolveDirectoryEntry","ranges":[{"startOffset":8766,"endOffset":9297,"count":0}],"isBlockCoverage":false},{"functionName":"finalizeResolution","ranges":[{"startOffset":9335,"endOffset":10560,"count":0}],"isBlockCoverage":false},{"functionName":"throwImportNotDefined","ranges":[{"startOffset":10562,"endOffset":10777,"count":0}],"isBlockCoverage":false},{"functionName":"throwExportsNotFound","ranges":[{"startOffset":10779,"endOffset":10978,"count":0}],"isBlockCoverage":false},{"functionName":"throwInvalidSubpath","ranges":[{"startOffset":10980,"endOffset":11330,"count":0}],"isBlockCoverage":false},{"functionName":"throwInvalidPackageTarget","ranges":[{"startOffset":11332,"endOffset":11714,"count":0}],"isBlockCoverage":false},{"functionName":"resolvePackageTargetString","ranges":[{"startOffset":11815,"endOffset":13478,"count":11},{"startOffset":11954,"endOffset":11965,"count":0},{"startOffset":11966,"endOffset":12002,"count":0},{"startOffset":12008,"endOffset":12081,"count":0},{"startOffset":12131,"endOffset":12671,"count":0},{"startOffset":12758,"endOffset":12831,"count":0},{"startOffset":13054,"endOffset":13127,"count":0},{"startOffset":13167,"endOffset":13477,"count":0}],"isBlockCoverage":true},{"functionName":"isArrayIndex","ranges":[{"startOffset":13533,"endOffset":13673,"count":35},{"startOffset":13625,"endOffset":13670,"count":0}],"isBlockCoverage":true},{"functionName":"resolvePackageTarget","ranges":[{"startOffset":13675,"endOffset":15807,"count":28},{"startOffset":13857,"endOffset":14000,"count":11},{"startOffset":14000,"endOffset":15692,"count":17},{"startOffset":14032,"endOffset":14804,"count":0},{"startOffset":14957,"endOffset":15185,"count":35},{"startOffset":15015,"endOffset":15179,"count":0},{"startOffset":15228,"endOffset":15617,"count":31},{"startOffset":15285,"endOffset":15307,"count":25},{"startOffset":15309,"endOffset":15611,"count":17},{"startOffset":15569,"endOffset":15578,"count":0},{"startOffset":15617,"endOffset":15692,"count":0},{"startOffset":15692,"endOffset":15806,"count":0}],"isBlockCoverage":true},{"functionName":"isConditionalExportsMainSugar","ranges":[{"startOffset":15809,"endOffset":16744,"count":11},{"startOffset":15941,"endOffset":15953,"count":0},{"startOffset":16009,"endOffset":16022,"count":0},{"startOffset":16162,"endOffset":16713,"count":28},{"startOffset":16272,"endOffset":16329,"count":11},{"startOffset":16329,"endOffset":16709,"count":17},{"startOffset":16385,"endOffset":16709,"count":0}],"isBlockCoverage":true},{"functionName":"packageExportsResolve","ranges":[{"startOffset":16929,"endOffset":18812,"count":11},{"startOffset":17141,"endOffset":17168,"count":2},{"startOffset":17468,"endOffset":17527,"count":0},{"startOffset":17569,"endOffset":18811,"count":0}],"isBlockCoverage":true},{"functionName":"packageImportsResolve","ranges":[{"startOffset":18814,"endOffset":20810,"count":0}],"isBlockCoverage":false},{"functionName":"getPackageType","ranges":[{"startOffset":20812,"endOffset":20925,"count":0}],"isBlockCoverage":false},{"functionName":"packageResolve","ranges":[{"startOffset":21038,"endOffset":23870,"count":0}],"isBlockCoverage":false},{"functionName":"isBareSpecifier","ranges":[{"startOffset":23872,"endOffset":23982,"count":0}],"isBlockCoverage":false},{"functionName":"isRelativeSpecifier","ranges":[{"startOffset":23984,"endOffset":24255,"count":0}],"isBlockCoverage":false},{"functionName":"shouldBeTreatedAsRelativeOrAbsolutePath","ranges":[{"startOffset":24257,"endOffset":24440,"count":0}],"isBlockCoverage":false},{"functionName":"moduleResolve","ranges":[{"startOffset":24553,"endOffset":25124,"count":0}],"isBlockCoverage":false},{"functionName":"resolveAsCommonJS","ranges":[{"startOffset":25270,"endOffset":26678,"count":0}],"isBlockCoverage":false},{"functionName":"defaultResolve","ranges":[{"startOffset":26680,"endOffset":29986,"count":0}],"isBlockCoverage":false}]},{"scriptId":"67","url":"internal/modules/esm/get_format.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2546,"count":1},{"startOffset":951,"endOffset":1024,"count":0},{"startOffset":1057,"endOffset":1130,"count":0}],"isBlockCoverage":true},{"functionName":"defaultGetFormat","ranges":[{"startOffset":1132,"endOffset":2452,"count":0}],"isBlockCoverage":false}]},{"scriptId":"68","url":"internal/modules/esm/get_source.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1353,"count":1},{"startOffset":247,"endOffset":285,"count":0}],"isBlockCoverage":true},{"functionName":"defaultGetSource","ranges":[{"startOffset":631,"endOffset":1307,"count":0}],"isBlockCoverage":false}]},{"scriptId":"69","url":"internal/fs/promises.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":21307,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2215,"endOffset":2375,"count":0}],"isBlockCoverage":false},{"functionName":"FileHandle","ranges":[{"startOffset":2423,"endOffset":2600,"count":0}],"isBlockCoverage":false},{"functionName":"getAsyncId","ranges":[{"startOffset":2604,"endOffset":2661,"count":0}],"isBlockCoverage":false},{"functionName":"get fd","ranges":[{"startOffset":2665,"endOffset":2701,"count":0}],"isBlockCoverage":false},{"functionName":"appendFile","ranges":[{"startOffset":2705,"endOffset":2787,"count":0}],"isBlockCoverage":false},{"functionName":"chmod","ranges":[{"startOffset":2791,"endOffset":2847,"count":0}],"isBlockCoverage":false},{"functionName":"chown","ranges":[{"startOffset":2851,"endOffset":2915,"count":0}],"isBlockCoverage":false},{"functionName":"datasync","ranges":[{"startOffset":2919,"endOffset":2971,"count":0}],"isBlockCoverage":false},{"functionName":"sync","ranges":[{"startOffset":2975,"endOffset":3019,"count":0}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":3023,"endOffset":3132,"count":0}],"isBlockCoverage":false},{"functionName":"readv","ranges":[{"startOffset":3136,"endOffset":3217,"count":0}],"isBlockCoverage":false},{"functionName":"readFile","ranges":[{"startOffset":3221,"endOffset":3288,"count":0}],"isBlockCoverage":false},{"functionName":"stat","ranges":[{"startOffset":3292,"endOffset":3352,"count":0}],"isBlockCoverage":false},{"functionName":"truncate","ranges":[{"startOffset":3356,"endOffset":3420,"count":0}],"isBlockCoverage":false},{"functionName":"utimes","ranges":[{"startOffset":3424,"endOffset":3498,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":3502,"endOffset":3613,"count":0}],"isBlockCoverage":false},{"functionName":"writev","ranges":[{"startOffset":3617,"endOffset":3700,"count":0}],"isBlockCoverage":false},{"functionName":"writeFile","ranges":[{"startOffset":3704,"endOffset":3785,"count":0}],"isBlockCoverage":false},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":3789,"endOffset":4481,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4485,"endOffset":4954,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4958,"endOffset":5011,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5015,"endOffset":5102,"count":0}],"isBlockCoverage":false},{"functionName":"fsCall","ranges":[{"startOffset":5106,"endOffset":5724,"count":0}],"isBlockCoverage":false},{"functionName":"checkAborted","ranges":[{"startOffset":5726,"endOffset":5819,"count":0}],"isBlockCoverage":false},{"functionName":"writeFileHandle","ranges":[{"startOffset":5821,"endOffset":6751,"count":0}],"isBlockCoverage":false},{"functionName":"readFileHandle","ranges":[{"startOffset":6753,"endOffset":8822,"count":0}],"isBlockCoverage":false},{"functionName":"access","ranges":[{"startOffset":8975,"endOffset":9196,"count":0}],"isBlockCoverage":false},{"functionName":"copyFile","ranges":[{"startOffset":9198,"endOffset":9556,"count":0}],"isBlockCoverage":false},{"functionName":"open","ranges":[{"startOffset":9676,"endOffset":10001,"count":0}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":10003,"endOffset":11147,"count":0}],"isBlockCoverage":false},{"functionName":"readv","ranges":[{"startOffset":11149,"endOffset":11469,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":11471,"endOffset":12413,"count":0}],"isBlockCoverage":false},{"functionName":"writev","ranges":[{"startOffset":12415,"endOffset":12747,"count":0}],"isBlockCoverage":false},{"functionName":"rename","ranges":[{"startOffset":12749,"endOffset":13055,"count":0}],"isBlockCoverage":false},{"functionName":"truncate","ranges":[{"startOffset":13057,"endOffset":13200,"count":0}],"isBlockCoverage":false},{"functionName":"ftruncate","ranges":[{"startOffset":13202,"endOffset":13361,"count":0}],"isBlockCoverage":false},{"functionName":"rm","ranges":[{"startOffset":13363,"endOffset":13560,"count":0}],"isBlockCoverage":false},{"functionName":"rmdir","ranges":[{"startOffset":13562,"endOffset":13825,"count":0}],"isBlockCoverage":false},{"functionName":"fdatasync","ranges":[{"startOffset":13827,"endOffset":13916,"count":0}],"isBlockCoverage":false},{"functionName":"fsync","ranges":[{"startOffset":13918,"endOffset":13999,"count":0}],"isBlockCoverage":false},{"functionName":"mkdir","ranges":[{"startOffset":14001,"endOffset":14533,"count":0}],"isBlockCoverage":false},{"functionName":"readdir","ranges":[{"startOffset":14535,"endOffset":14987,"count":0}],"isBlockCoverage":false},{"functionName":"readlink","ranges":[{"startOffset":14989,"endOffset":15232,"count":0}],"isBlockCoverage":false},{"functionName":"symlink","ranges":[{"startOffset":15234,"endOffset":15647,"count":0}],"isBlockCoverage":false},{"functionName":"fstat","ranges":[{"startOffset":15649,"endOffset":15827,"count":0}],"isBlockCoverage":false},{"functionName":"lstat","ranges":[{"startOffset":15829,"endOffset":16099,"count":0}],"isBlockCoverage":false},{"functionName":"stat","ranges":[{"startOffset":16101,"endOffset":16368,"count":0}],"isBlockCoverage":false},{"functionName":"link","ranges":[{"startOffset":16370,"endOffset":16693,"count":0}],"isBlockCoverage":false},{"functionName":"unlink","ranges":[{"startOffset":16695,"endOffset":16833,"count":0}],"isBlockCoverage":false},{"functionName":"fchmod","ranges":[{"startOffset":16835,"endOffset":16968,"count":0}],"isBlockCoverage":false},{"functionName":"chmod","ranges":[{"startOffset":16970,"endOffset":17156,"count":0}],"isBlockCoverage":false},{"functionName":"lchmod","ranges":[{"startOffset":17158,"endOffset":17396,"count":0}],"isBlockCoverage":false},{"functionName":"lchown","ranges":[{"startOffset":17398,"endOffset":17674,"count":0}],"isBlockCoverage":false},{"functionName":"fchown","ranges":[{"startOffset":17676,"endOffset":17873,"count":0}],"isBlockCoverage":false},{"functionName":"chown","ranges":[{"startOffset":17875,"endOffset":18148,"count":0}],"isBlockCoverage":false},{"functionName":"utimes","ranges":[{"startOffset":18150,"endOffset":18422,"count":0}],"isBlockCoverage":false},{"functionName":"futimes","ranges":[{"startOffset":18424,"endOffset":18623,"count":0}],"isBlockCoverage":false},{"functionName":"lutimes","ranges":[{"startOffset":18625,"endOffset":18902,"count":0}],"isBlockCoverage":false},{"functionName":"realpath","ranges":[{"startOffset":18904,"endOffset":19081,"count":0}],"isBlockCoverage":false},{"functionName":"mkdtemp","ranges":[{"startOffset":19083,"endOffset":19335,"count":0}],"isBlockCoverage":false},{"functionName":"writeFile","ranges":[{"startOffset":19337,"endOffset":20098,"count":0}],"isBlockCoverage":false},{"functionName":"isCustomIterable","ranges":[{"startOffset":20100,"endOffset":20214,"count":0}],"isBlockCoverage":false},{"functionName":"appendFile","ranges":[{"startOffset":20216,"endOffset":20457,"count":0}],"isBlockCoverage":false},{"functionName":"readFile","ranges":[{"startOffset":20459,"endOffset":20889,"count":0}],"isBlockCoverage":false}]},{"scriptId":"70","url":"internal/fs/rimraf.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7039,"count":1},{"startOffset":974,"endOffset":987,"count":0},{"startOffset":1033,"endOffset":1050,"count":0}],"isBlockCoverage":true},{"functionName":"rimraf","ranges":[{"startOffset":1137,"endOffset":1597,"count":0}],"isBlockCoverage":false},{"functionName":"_rimraf","ranges":[{"startOffset":1600,"endOffset":2458,"count":0}],"isBlockCoverage":false},{"functionName":"fixWinEPERM","ranges":[{"startOffset":2461,"endOffset":2896,"count":0}],"isBlockCoverage":false},{"functionName":"_rmdir","ranges":[{"startOffset":2899,"endOffset":3197,"count":0}],"isBlockCoverage":false},{"functionName":"_rmchildren","ranges":[{"startOffset":3200,"endOffset":3872,"count":0}],"isBlockCoverage":false},{"functionName":"rimrafPromises","ranges":[{"startOffset":3875,"endOffset":4073,"count":0}],"isBlockCoverage":false},{"functionName":"rimrafSync","ranges":[{"startOffset":4076,"endOffset":4781,"count":0}],"isBlockCoverage":false},{"functionName":"_unlinkSync","ranges":[{"startOffset":4784,"endOffset":5267,"count":0}],"isBlockCoverage":false},{"functionName":"_rmdirSync","ranges":[{"startOffset":5270,"endOffset":6540,"count":0}],"isBlockCoverage":false},{"functionName":"fixWinEPERMSync","ranges":[{"startOffset":6543,"endOffset":6979,"count":0}],"isBlockCoverage":false}]},{"scriptId":"71","url":"internal/fs/watchers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10885,"count":1}],"isBlockCoverage":true},{"functionName":"emitStop","ranges":[{"startOffset":1324,"endOffset":1372,"count":0}],"isBlockCoverage":false},{"functionName":"StatWatcher","ranges":[{"startOffset":1374,"endOffset":1586,"count":0}],"isBlockCoverage":false},{"functionName":"onchange","ranges":[{"startOffset":1706,"endOffset":2063,"count":0}],"isBlockCoverage":false},{"functionName":"StatWatcher.<computed>","ranges":[{"startOffset":2451,"endOffset":3284,"count":0}],"isBlockCoverage":false},{"functionName":"StatWatcher.start","ranges":[{"startOffset":3505,"endOffset":3513,"count":0}],"isBlockCoverage":false},{"functionName":"StatWatcher.stop","ranges":[{"startOffset":3759,"endOffset":4040,"count":0}],"isBlockCoverage":false},{"functionName":"StatWatcher.<computed>","ranges":[{"startOffset":4129,"endOffset":4571,"count":0}],"isBlockCoverage":false},{"functionName":"StatWatcher.ref","ranges":[{"startOffset":4602,"endOffset":4884,"count":0}],"isBlockCoverage":false},{"functionName":"StatWatcher.unref","ranges":[{"startOffset":4917,"endOffset":5167,"count":0}],"isBlockCoverage":false},{"functionName":"FSWatcher","ranges":[{"startOffset":5171,"endOffset":6120,"count":0}],"isBlockCoverage":false},{"functionName":"FSWatcher.<computed>","ranges":[{"startOffset":6657,"endOffset":7566,"count":0}],"isBlockCoverage":false},{"functionName":"FSWatcher.start","ranges":[{"startOffset":7783,"endOffset":7791,"count":0}],"isBlockCoverage":false},{"functionName":"FSWatcher.close","ranges":[{"startOffset":7914,"endOffset":8251,"count":0}],"isBlockCoverage":false},{"functionName":"FSWatcher.ref","ranges":[{"startOffset":8280,"endOffset":8349,"count":0}],"isBlockCoverage":false},{"functionName":"FSWatcher.unref","ranges":[{"startOffset":8380,"endOffset":8451,"count":0}],"isBlockCoverage":false},{"functionName":"emitCloseNT","ranges":[{"startOffset":8454,"endOffset":8506,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8711,"endOffset":8747,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":8751,"endOffset":8792,"count":0}],"isBlockCoverage":false},{"functionName":"watch","ranges":[{"startOffset":8798,"endOffset":10753,"count":0}],"isBlockCoverage":false}]},{"scriptId":"72","url":"internal/streams/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":795,"count":1}],"isBlockCoverage":true},{"functionName":"isReadable","ranges":[{"startOffset":82,"endOffset":206,"count":0}],"isBlockCoverage":false},{"functionName":"isWritable","ranges":[{"startOffset":208,"endOffset":333,"count":0}],"isBlockCoverage":false},{"functionName":"isStream","ranges":[{"startOffset":335,"endOffset":406,"count":0}],"isBlockCoverage":false},{"functionName":"isIterable","ranges":[{"startOffset":408,"endOffset":731,"count":0}],"isBlockCoverage":false}]},{"scriptId":"73","url":"internal/modules/esm/transform_source.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":215,"count":1}],"isBlockCoverage":true},{"functionName":"defaultTransformSource","ranges":[{"startOffset":15,"endOffset":157,"count":0}],"isBlockCoverage":false}]},{"scriptId":"74","url":"internal/modules/esm/translators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12101,"count":1}],"isBlockCoverage":true},{"functionName":"lazyTypes","ranges":[{"startOffset":421,"endOffset":533,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1207,"endOffset":1232,"count":0}],"isBlockCoverage":false},{"functionName":"initCJSParse","ranges":[{"startOffset":1919,"endOffset":2211,"count":0}],"isBlockCoverage":false},{"functionName":"assertBufferSource","ranges":[{"startOffset":2345,"endOffset":2765,"count":0}],"isBlockCoverage":false},{"functionName":"stringify","ranges":[{"startOffset":2767,"endOffset":2985,"count":0}],"isBlockCoverage":false},{"functionName":"errPath","ranges":[{"startOffset":2987,"endOffset":3132,"count":0}],"isBlockCoverage":false},{"functionName":"importModuleDynamically","ranges":[{"startOffset":3134,"endOffset":3248,"count":0}],"isBlockCoverage":false},{"functionName":"createImportMetaResolve","ranges":[{"startOffset":3250,"endOffset":3598,"count":0}],"isBlockCoverage":false},{"functionName":"initializeImportMeta","ranges":[{"startOffset":3600,"endOffset":3770,"count":0}],"isBlockCoverage":false},{"functionName":"moduleStrategy","ranges":[{"startOffset":3852,"endOffset":4433,"count":0}],"isBlockCoverage":false},{"functionName":"enrichCJSError","ranges":[{"startOffset":4437,"endOffset":5336,"count":0}],"isBlockCoverage":false},{"functionName":"commonjsStrategy","ranges":[{"startOffset":5494,"endOffset":6800,"count":0}],"isBlockCoverage":false},{"functionName":"cjsPreparseModuleExports","ranges":[{"startOffset":6804,"endOffset":8248,"count":0}],"isBlockCoverage":false},{"functionName":"builtinStrategy","ranges":[{"startOffset":8372,"endOffset":8754,"count":0}],"isBlockCoverage":false},{"functionName":"jsonStrategy","ranges":[{"startOffset":8818,"endOffset":10937,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11003,"endOffset":12098,"count":0}],"isBlockCoverage":false}]},{"scriptId":"75","url":"internal/modules/esm/create_dynamic_module.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1756,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":190,"endOffset":215,"count":0}],"isBlockCoverage":false},{"functionName":"createImport","ranges":[{"startOffset":219,"endOffset":409,"count":0}],"isBlockCoverage":false},{"functionName":"createExport","ranges":[{"startOffset":411,"endOffset":612,"count":0}],"isBlockCoverage":false},{"functionName":"createDynamicModule","ranges":[{"startOffset":642,"endOffset":1715,"count":0}],"isBlockCoverage":false}]},{"scriptId":"76","url":"internal/vm/module.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12930,"count":1}],"isBlockCoverage":true},{"functionName":"Module","ranges":[{"startOffset":1655,"endOffset":3841,"count":0}],"isBlockCoverage":false},{"functionName":"get identifier","ranges":[{"startOffset":3845,"endOffset":3982,"count":0}],"isBlockCoverage":false},{"functionName":"get context","ranges":[{"startOffset":3986,"endOffset":4119,"count":0}],"isBlockCoverage":false},{"functionName":"get namespace","ranges":[{"startOffset":4123,"endOffset":4400,"count":0}],"isBlockCoverage":false},{"functionName":"get status","ranges":[{"startOffset":4404,"endOffset":4557,"count":0}],"isBlockCoverage":false},{"functionName":"get error","ranges":[{"startOffset":4561,"endOffset":4811,"count":0}],"isBlockCoverage":false},{"functionName":"link","ranges":[{"startOffset":4815,"endOffset":5294,"count":0}],"isBlockCoverage":false},{"functionName":"evaluate","ranges":[{"startOffset":5298,"endOffset":6250,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6254,"endOffset":6981,"count":0}],"isBlockCoverage":false},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":7128,"endOffset":7164,"count":0}],"isBlockCoverage":true},{"functionName":"SourceTextModule","ranges":[{"startOffset":7169,"endOffset":9595,"count":0}],"isBlockCoverage":false},{"functionName":"get dependencySpecifiers","ranges":[{"startOffset":9599,"endOffset":9898,"count":0}],"isBlockCoverage":false},{"functionName":"get status","ranges":[{"startOffset":9902,"endOffset":10171,"count":0}],"isBlockCoverage":false},{"functionName":"get error","ranges":[{"startOffset":10175,"endOffset":10371,"count":0}],"isBlockCoverage":false},{"functionName":"createCachedData","ranges":[{"startOffset":10375,"endOffset":10637,"count":0}],"isBlockCoverage":false},{"functionName":"SyntheticModule","ranges":[{"startOffset":10682,"endOffset":11979,"count":0}],"isBlockCoverage":false},{"functionName":"setExport","ranges":[{"startOffset":11983,"endOffset":12285,"count":0}],"isBlockCoverage":false},{"functionName":"importModuleDynamicallyWrap","ranges":[{"startOffset":12289,"endOffset":12768,"count":0}],"isBlockCoverage":false},{"functionName":"getModuleFromWrap","ranges":[{"startOffset":12890,"endOffset":12925,"count":0}],"isBlockCoverage":false}]},{"scriptId":"77","url":"internal/modules/run_main.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2710,"count":1}],"isBlockCoverage":true},{"functionName":"resolveMainPath","ranges":[{"startOffset":299,"endOffset":737,"count":1},{"startOffset":566,"endOffset":573,"count":0}],"isBlockCoverage":true},{"functionName":"shouldUseESMLoader","ranges":[{"startOffset":739,"endOffset":1326,"count":1},{"startOffset":863,"endOffset":875,"count":0},{"startOffset":1023,"endOffset":1035,"count":0},{"startOffset":1146,"endOffset":1158,"count":0},{"startOffset":1225,"endOffset":1238,"count":0}],"isBlockCoverage":true},{"functionName":"runMainESM","ranges":[{"startOffset":1328,"endOffset":1663,"count":0}],"isBlockCoverage":false},{"functionName":"handleMainPromise","ranges":[{"startOffset":1665,"endOffset":2119,"count":0}],"isBlockCoverage":false},{"functionName":"executeUserEntryPoint","ranges":[{"startOffset":2305,"endOffset":2640,"count":1},{"startOffset":2485,"endOffset":2528,"count":0}],"isBlockCoverage":true}]},{"scriptId":"78","url":"file:///home/hello/projects/personal/node-orm2/test/run.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1553,"count":1},{"startOffset":408,"endOffset":534,"count":0},{"startOffset":537,"endOffset":667,"count":0}],"isBlockCoverage":true},{"functionName":"shouldRunTest","ranges":[{"startOffset":671,"endOffset":944,"count":64},{"startOffset":882,"endOffset":911,"count":0},{"startOffset":913,"endOffset":926,"count":0}],"isBlockCoverage":true},{"functionName":"runTests","ranges":[{"startOffset":946,"endOffset":1539,"count":1},{"startOffset":1005,"endOffset":1038,"count":0},{"startOffset":1040,"endOffset":1285,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1317,"endOffset":1401,"count":64},{"startOffset":1365,"endOffset":1372,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1482,"endOffset":1535,"count":1}],"isBlockCoverage":true}]},{"scriptId":"79","url":"file:///home/hello/projects/personal/node-orm2/node_modules/chalk/source/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6073,"count":1},{"startOffset":1532,"endOffset":1764,"count":44},{"startOffset":2057,"endOffset":2352,"count":8},{"startOffset":2386,"endOffset":2752,"count":8},{"startOffset":5968,"endOffset":5971,"count":0}],"isBlockCoverage":true},{"functionName":"applyOptions","ranges":[{"startOffset":430,"endOffset":809,"count":2},{"startOffset":477,"endOffset":558,"count":1},{"startOffset":560,"endOffset":638,"count":0},{"startOffset":729,"endOffset":732,"count":0},{"startOffset":778,"endOffset":790,"count":1},{"startOffset":791,"endOffset":806,"count":1}],"isBlockCoverage":true},{"functionName":"ChalkClass","ranges":[{"startOffset":832,"endOffset":941,"count":0}],"isBlockCoverage":false},{"functionName":"chalkFactory","ranges":[{"startOffset":966,"endOffset":1408,"count":2}],"isBlockCoverage":true},{"functionName":"chalk.template","ranges":[{"startOffset":1048,"endOffset":1106,"count":0}],"isBlockCoverage":false},{"functionName":"chalk.template.constructor","ranges":[{"startOffset":1235,"endOffset":1340,"count":0}],"isBlockCoverage":false},{"functionName":"Chalk","ranges":[{"startOffset":1411,"endOffset":1469,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1559,"endOffset":1758,"count":4}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1786,"endOffset":1933,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2080,"endOffset":2346,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2476,"endOffset":2746,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperties","ranges":[{"startOffset":2792,"endOffset":2800,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2848,"endOffset":2892,"count":8}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":2896,"endOffset":2946,"count":0}],"isBlockCoverage":false},{"functionName":"createStyler","ranges":[{"startOffset":2976,"endOffset":3250,"count":4},{"startOffset":3101,"endOffset":3184,"count":0}],"isBlockCoverage":true},{"functionName":"createBuilder","ranges":[{"startOffset":3275,"endOffset":4073,"count":4}],"isBlockCoverage":true},{"functionName":"builder","ranges":[{"startOffset":3323,"endOffset":3790,"count":8},{"startOffset":3373,"endOffset":3402,"count":0},{"startOffset":3404,"endOffset":3556,"count":0},{"startOffset":3763,"endOffset":3785,"count":0}],"isBlockCoverage":true},{"functionName":"applyStyle","ranges":[{"startOffset":4095,"endOffset":5135,"count":8},{"startOffset":4148,"endOffset":4190,"count":0},{"startOffset":4248,"endOffset":4269,"count":0},{"startOffset":4346,"endOffset":4675,"count":0},{"startOffset":5012,"endOffset":5095,"count":0}],"isBlockCoverage":true},{"functionName":"chalkTag","ranges":[{"startOffset":5169,"endOffset":5764,"count":0}],"isBlockCoverage":false}]},{"scriptId":"80","url":"file:///home/hello/projects/personal/node-orm2/node_modules/ansi-styles/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4139,"count":1}],"isBlockCoverage":true},{"functionName":"wrapAnsi16","ranges":[{"startOffset":34,"endOffset":129,"count":0}],"isBlockCoverage":false},{"functionName":"wrapAnsi256","ranges":[{"startOffset":152,"endOffset":255,"count":0}],"isBlockCoverage":false},{"functionName":"wrapAnsi16m","ranges":[{"startOffset":278,"endOffset":402,"count":0}],"isBlockCoverage":false},{"functionName":"ansi2ansi","ranges":[{"startOffset":423,"endOffset":429,"count":0}],"isBlockCoverage":false},{"functionName":"rgb2rgb","ranges":[{"startOffset":447,"endOffset":469,"count":0}],"isBlockCoverage":false},{"functionName":"setLazyProperty","ranges":[{"startOffset":496,"endOffset":786,"count":30}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":575,"endOffset":737,"count":0}],"isBlockCoverage":false},{"functionName":"makeDynamicStyles","ranges":[{"startOffset":879,"endOffset":1400,"count":0}],"isBlockCoverage":false},{"functionName":"assembleStyles","ranges":[{"startOffset":1403,"endOffset":4021,"count":5},{"startOffset":2869,"endOffset":3201,"count":15},{"startOffset":2929,"endOffset":3108,"count":220}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3401,"endOffset":3464,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3509,"endOffset":3574,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3619,"endOffset":3678,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3722,"endOffset":3784,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3831,"endOffset":3895,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3942,"endOffset":4000,"count":0}],"isBlockCoverage":false}]},{"scriptId":"81","url":"file:///home/hello/projects/personal/node-orm2/node_modules/supports-color/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2748,"count":1},{"startOffset":250,"endOffset":270,"count":0},{"startOffset":374,"endOffset":394,"count":0},{"startOffset":422,"endOffset":646,"count":0}],"isBlockCoverage":true},{"functionName":"translateLevel","ranges":[{"startOffset":648,"endOffset":806,"count":2},{"startOffset":699,"endOffset":719,"count":0}],"isBlockCoverage":true},{"functionName":"supportsColor","ranges":[{"startOffset":808,"endOffset":2439,"count":2},{"startOffset":881,"endOffset":897,"count":0},{"startOffset":985,"endOffset":1001,"count":0},{"startOffset":1030,"endOffset":1046,"count":0},{"startOffset":1080,"endOffset":1107,"count":0},{"startOffset":1109,"endOffset":1125,"count":0},{"startOffset":1184,"endOffset":1202,"count":0},{"startOffset":1239,"endOffset":1594,"count":0},{"startOffset":1614,"endOffset":1794,"count":0},{"startOffset":1828,"endOffset":1909,"count":0},{"startOffset":1947,"endOffset":1963,"count":0},{"startOffset":1993,"endOffset":2223,"count":0},{"startOffset":2279,"endOffset":2438,"count":0}],"isBlockCoverage":true},{"functionName":"getSupportLevel","ranges":[{"startOffset":2441,"endOffset":2570,"count":0}],"isBlockCoverage":false}]},{"scriptId":"82","url":"os.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9062,"count":1},{"startOffset":3175,"endOffset":3181,"count":0},{"startOffset":8902,"endOffset":8910,"count":0},{"startOffset":9025,"endOffset":9039,"count":0}],"isBlockCoverage":true},{"functionName":"getCheckedFunction","ranges":[{"startOffset":2008,"endOffset":2249,"count":3}],"isBlockCoverage":true},{"functionName":"checkError","ranges":[{"startOffset":2067,"endOffset":2245,"count":0}],"isBlockCoverage":false},{"functionName":"getOSRelease","ranges":[{"startOffset":2566,"endOffset":2579,"count":0}],"isBlockCoverage":false},{"functionName":"getOSType","ranges":[{"startOffset":2628,"endOffset":2638,"count":1}],"isBlockCoverage":true},{"functionName":"getOSVersion","ranges":[{"startOffset":2690,"endOffset":2703,"count":0}],"isBlockCoverage":false},{"functionName":"getFreeMem.<computed>","ranges":[{"startOffset":2738,"endOffset":2756,"count":0}],"isBlockCoverage":false},{"functionName":"getHostname.<computed>","ranges":[{"startOffset":2791,"endOffset":2810,"count":0}],"isBlockCoverage":false},{"functionName":"getOSVersion.<computed>","ranges":[{"startOffset":2846,"endOffset":2866,"count":0}],"isBlockCoverage":false},{"functionName":"getOSType.<computed>","ranges":[{"startOffset":2899,"endOffset":2916,"count":0}],"isBlockCoverage":false},{"functionName":"getOSRelease.<computed>","ranges":[{"startOffset":2952,"endOffset":2972,"count":0}],"isBlockCoverage":false},{"functionName":"getHomeDirectory.<computed>","ranges":[{"startOffset":3012,"endOffset":3036,"count":0}],"isBlockCoverage":false},{"functionName":"getTotalMem.<computed>","ranges":[{"startOffset":3071,"endOffset":3090,"count":0}],"isBlockCoverage":false},{"functionName":"getUptime.<computed>","ranges":[{"startOffset":3123,"endOffset":3140,"count":0}],"isBlockCoverage":false},{"functionName":"loadavg","ranges":[{"startOffset":3278,"endOffset":3378,"count":0}],"isBlockCoverage":false},{"functionName":"cpus","ranges":[{"startOffset":3653,"endOffset":4080,"count":0}],"isBlockCoverage":false},{"functionName":"arch","ranges":[{"startOffset":4111,"endOffset":4153,"count":0}],"isBlockCoverage":false},{"functionName":"arch.<computed>","ranges":[{"startOffset":4180,"endOffset":4198,"count":0}],"isBlockCoverage":false},{"functionName":"platform","ranges":[{"startOffset":4230,"endOffset":4280,"count":0}],"isBlockCoverage":false},{"functionName":"platform.<computed>","ranges":[{"startOffset":4311,"endOffset":4333,"count":0}],"isBlockCoverage":false},{"functionName":"tmpdir","ranges":[{"startOffset":4365,"endOffset":4970,"count":0}],"isBlockCoverage":false},{"functionName":"tmpdir.<computed>","ranges":[{"startOffset":4999,"endOffset":5013,"count":0}],"isBlockCoverage":false},{"functionName":"endianness","ranges":[{"startOffset":5050,"endOffset":5097,"count":0}],"isBlockCoverage":false},{"functionName":"endianness.<computed>","ranges":[{"startOffset":5130,"endOffset":5147,"count":0}],"isBlockCoverage":false},{"functionName":"countBinaryOnes","ranges":[{"startOffset":5235,"endOffset":5488,"count":0}],"isBlockCoverage":false},{"functionName":"getCIDR","ranges":[{"startOffset":5490,"endOffset":6226,"count":0}],"isBlockCoverage":false},{"functionName":"networkInterfaces","ranges":[{"startOffset":6430,"endOffset":7122,"count":0}],"isBlockCoverage":false},{"functionName":"setPriority","ranges":[{"startOffset":7206,"endOffset":7495,"count":0}],"isBlockCoverage":false},{"functionName":"getPriority","ranges":[{"startOffset":7553,"endOffset":7808,"count":0}],"isBlockCoverage":false},{"functionName":"userInfo","ranges":[{"startOffset":8107,"endOffset":8333,"count":0}],"isBlockCoverage":false}]},{"scriptId":"83","url":"tty.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5065,"count":1}],"isBlockCoverage":true},{"functionName":"isatty","ranges":[{"startOffset":1534,"endOffset":1640,"count":8}],"isBlockCoverage":true},{"functionName":"ReadStream","ranges":[{"startOffset":1642,"endOffset":2126,"count":0}],"isBlockCoverage":false},{"functionName":"ReadStream.setRawMode","ranges":[{"startOffset":2275,"endOffset":2491,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream","ranges":[{"startOffset":2494,"endOffset":3460,"count":2},{"startOffset":2563,"endOffset":2590,"count":0},{"startOffset":2627,"endOffset":2656,"count":0},{"startOffset":2745,"endOffset":2790,"count":0}],"isBlockCoverage":true},{"functionName":"WriteStream._refreshSize","ranges":[{"startOffset":3751,"endOffset":4187,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream.cursorTo","ranges":[{"startOffset":4243,"endOffset":4383,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream.moveCursor","ranges":[{"startOffset":4420,"endOffset":4566,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream.clearLine","ranges":[{"startOffset":4602,"endOffset":4741,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream.clearScreenDown","ranges":[{"startOffset":4783,"endOffset":4918,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream.getWindowSize","ranges":[{"startOffset":4958,"endOffset":5008,"count":1}],"isBlockCoverage":true}]},{"scriptId":"84","url":"net.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":47703,"count":1},{"startOffset":46141,"endOffset":46871,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1473,"endOffset":1498,"count":1}],"isBlockCoverage":true},{"functionName":"noop","ranges":[{"startOffset":3460,"endOffset":3468,"count":0}],"isBlockCoverage":false},{"functionName":"getFlags","ranges":[{"startOffset":3471,"endOffset":3565,"count":0}],"isBlockCoverage":false},{"functionName":"createHandle","ranges":[{"startOffset":3567,"endOffset":3948,"count":0}],"isBlockCoverage":false},{"functionName":"getNewAsyncId","ranges":[{"startOffset":3951,"endOffset":4089,"count":93},{"startOffset":4046,"endOffset":4064,"count":0}],"isBlockCoverage":true},{"functionName":"isPipeName","ranges":[{"startOffset":4092,"endOffset":4175,"count":89},{"startOffset":4148,"endOffset":4172,"count":0}],"isBlockCoverage":true},{"functionName":"createServer","ranges":[{"startOffset":4376,"endOffset":4480,"count":0}],"isBlockCoverage":false},{"functionName":"connect","ranges":[{"startOffset":4703,"endOffset":4994,"count":4},{"startOffset":4909,"endOffset":4954,"count":0}],"isBlockCoverage":true},{"functionName":"normalizeArgs","ranges":[{"startOffset":5489,"endOffset":6215,"count":89},{"startOffset":5557,"endOffset":5638,"count":0},{"startOffset":5715,"endOffset":5731,"count":0},{"startOffset":5733,"endOffset":5786,"count":0},{"startOffset":5814,"endOffset":5869,"count":0},{"startOffset":6130,"endOffset":6162,"count":0}],"isBlockCoverage":true},{"functionName":"initSocketHandle","ranges":[{"startOffset":6287,"endOffset":6890,"count":184},{"startOffset":6454,"endOffset":6888,"count":91},{"startOffset":6643,"endOffset":6884,"count":0}],"isBlockCoverage":true},{"functionName":"Socket","ranges":[{"startOffset":7025,"endOffset":10756,"count":95},{"startOffset":7085,"endOffset":7112,"count":0},{"startOffset":7662,"endOffset":7688,"count":0},{"startOffset":8232,"endOffset":8340,"count":2},{"startOffset":8340,"endOffset":9554,"count":93},{"startOffset":8376,"endOffset":9554,"count":0},{"startOffset":9641,"endOffset":9718,"count":0},{"startOffset":9719,"endOffset":9765,"count":0},{"startOffset":9767,"endOffset":9982,"count":0},{"startOffset":10307,"endOffset":10336,"count":2},{"startOffset":10338,"endOffset":10603,"count":0}],"isBlockCoverage":true},{"functionName":"_unrefTimer","ranges":[{"startOffset":10929,"endOffset":11059,"count":8934},{"startOffset":11031,"endOffset":11053,"count":20}],"isBlockCoverage":true},{"functionName":"Socket._final","ranges":[{"startOffset":11179,"endOffset":11827,"count":68},{"startOffset":11293,"endOffset":11394,"count":2},{"startOffset":11394,"endOffset":11421,"count":66},{"startOffset":11421,"endOffset":11433,"count":0},{"startOffset":11433,"endOffset":11682,"count":66},{"startOffset":11711,"endOffset":11745,"count":0},{"startOffset":11745,"endOffset":11825,"count":66},{"startOffset":11772,"endOffset":11825,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11367,"endOffset":11388,"count":0}],"isBlockCoverage":false},{"functionName":"afterShutdown","ranges":[{"startOffset":11831,"endOffset":12210,"count":66},{"startOffset":12084,"endOffset":12091,"count":2},{"startOffset":12091,"endOffset":12114,"count":64},{"startOffset":12114,"endOffset":12135,"count":63},{"startOffset":12137,"endOffset":12208,"count":1}],"isBlockCoverage":true},{"functionName":"writeAfterFIN","ranges":[{"startOffset":12417,"endOffset":12873,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._onTimeout","ranges":[{"startOffset":12955,"endOffset":13459,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setNoDelay","ranges":[{"startOffset":13493,"endOffset":13942,"count":170},{"startOffset":13533,"endOffset":13653,"count":85},{"startOffset":13599,"endOffset":13630,"count":0},{"startOffset":13653,"endOffset":13768,"count":85},{"startOffset":13769,"endOffset":13779,"count":0},{"startOffset":13811,"endOffset":13844,"count":85},{"startOffset":13846,"endOffset":13941,"count":85}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13601,"endOffset":13630,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setKeepAlive","ranges":[{"startOffset":13978,"endOffset":14225,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.address","ranges":[{"startOffset":14256,"endOffset":14300,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14367,"endOffset":14411,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14471,"endOffset":14527,"count":68},{"startOffset":14504,"endOffset":14522,"count":66}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":14618,"endOffset":14933,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15002,"endOffset":15082,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15150,"endOffset":15195,"count":4119}],"isBlockCoverage":true},{"functionName":"tryReadStart","ranges":[{"startOffset":15202,"endOffset":15448,"count":89},{"startOffset":15402,"endOffset":15446,"count":0}],"isBlockCoverage":true},{"functionName":"Socket._read","ranges":[{"startOffset":15540,"endOffset":15769,"count":4230},{"startOffset":15595,"endOffset":15611,"count":4141},{"startOffset":15613,"endOffset":15705,"count":89},{"startOffset":15705,"endOffset":15767,"count":4141},{"startOffset":15738,"endOffset":15767,"count":89}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15680,"endOffset":15699,"count":89}],"isBlockCoverage":true},{"functionName":"Socket.end","ranges":[{"startOffset":15796,"endOffset":15983,"count":68}],"isBlockCoverage":true},{"functionName":"Socket.pause","ranges":[{"startOffset":16012,"endOffset":16346,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.resume","ranges":[{"startOffset":16376,"endOffset":16560,"count":89},{"startOffset":16409,"endOffset":16428,"count":0},{"startOffset":16429,"endOffset":16444,"count":0},{"startOffset":16445,"endOffset":16475,"count":0},{"startOffset":16477,"endOffset":16506,"count":0}],"isBlockCoverage":true},{"functionName":"Socket.read","ranges":[{"startOffset":16588,"endOffset":16774,"count":4451},{"startOffset":16622,"endOffset":16641,"count":0},{"startOffset":16642,"endOffset":16657,"count":0},{"startOffset":16658,"endOffset":16688,"count":0},{"startOffset":16690,"endOffset":16719,"count":0}],"isBlockCoverage":true},{"functionName":"onReadableStreamEnd","ranges":[{"startOffset":16821,"endOffset":17106,"count":65},{"startOffset":16944,"endOffset":16955,"count":1},{"startOffset":16955,"endOffset":17012,"count":64},{"startOffset":17016,"endOffset":17104,"count":0}],"isBlockCoverage":true},{"functionName":"Socket.destroySoon","ranges":[{"startOffset":17140,"endOffset":17287,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._destroy","ranges":[{"startOffset":17319,"endOffset":18273,"count":67},{"startOffset":17616,"endOffset":17622,"count":0},{"startOffset":18023,"endOffset":18094,"count":0},{"startOffset":18116,"endOffset":18271,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17835,"endOffset":17914,"count":67}],"isBlockCoverage":true},{"functionName":"Socket._getpeername","ranges":[{"startOffset":18308,"endOffset":18599,"count":0}],"isBlockCoverage":false},{"functionName":"protoGetter","ranges":[{"startOffset":18602,"endOffset":18762,"count":8}],"isBlockCoverage":true},{"functionName":"bytesRead","ranges":[{"startOffset":18789,"endOffset":18880,"count":0}],"isBlockCoverage":false},{"functionName":"remoteAddress","ranges":[{"startOffset":18913,"endOffset":18979,"count":0}],"isBlockCoverage":false},{"functionName":"remoteFamily","ranges":[{"startOffset":19011,"endOffset":19075,"count":0}],"isBlockCoverage":false},{"functionName":"remotePort","ranges":[{"startOffset":19105,"endOffset":19165,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._getsockname","ranges":[{"startOffset":19202,"endOffset":19487,"count":0}],"isBlockCoverage":false},{"functionName":"localAddress","ranges":[{"startOffset":19519,"endOffset":19584,"count":0}],"isBlockCoverage":false},{"functionName":"localPort","ranges":[{"startOffset":19614,"endOffset":19673,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.<computed>","ranges":[{"startOffset":19715,"endOffset":19762,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._writeGeneric","ranges":[{"startOffset":19798,"endOffset":20559,"count":4550},{"startOffset":20020,"endOffset":20213,"count":0},{"startOffset":20294,"endOffset":20350,"count":0},{"startOffset":20404,"endOffset":20440,"count":0},{"startOffset":20519,"endOffset":20557,"count":0}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":20115,"endOffset":20195,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._writev","ranges":[{"startOffset":20590,"endOffset":20658,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._write","ranges":[{"startOffset":20688,"endOffset":20769,"count":4550}],"isBlockCoverage":true},{"functionName":"_bytesDispatched","ranges":[{"startOffset":20962,"endOffset":21066,"count":0}],"isBlockCoverage":false},{"functionName":"bytesWritten","ranges":[{"startOffset":21098,"endOffset":22027,"count":0}],"isBlockCoverage":false},{"functionName":"checkBindError","ranges":[{"startOffset":22032,"endOffset":22831,"count":0}],"isBlockCoverage":false},{"functionName":"internalConnect","ranges":[{"startOffset":22834,"endOffset":24539,"count":89},{"startOffset":23089,"endOffset":23715,"count":0},{"startOffset":24035,"endOffset":24099,"count":0},{"startOffset":24103,"endOffset":24276,"count":0},{"startOffset":24289,"endOffset":24537,"count":0}],"isBlockCoverage":true},{"functionName":"Socket.connect","ranges":[{"startOffset":24569,"endOffset":25873,"count":89},{"startOffset":24913,"endOffset":24945,"count":4},{"startOffset":24947,"endOffset":24978,"count":4},{"startOffset":24978,"endOffset":25027,"count":85},{"startOffset":25139,"endOffset":25175,"count":0},{"startOffset":25199,"endOffset":25283,"count":0},{"startOffset":25413,"endOffset":25451,"count":0},{"startOffset":25542,"endOffset":25577,"count":0},{"startOffset":25665,"endOffset":25808,"count":0}],"isBlockCoverage":true},{"functionName":"lookupAndConnect","ranges":[{"startOffset":25877,"endOffset":28904,"count":89},{"startOffset":25995,"endOffset":26009,"count":0},{"startOffset":26057,"endOffset":26079,"count":0},{"startOffset":26081,"endOffset":26138,"count":0},{"startOffset":26156,"endOffset":26188,"count":0},{"startOffset":26190,"endOffset":26273,"count":0},{"startOffset":26345,"endOffset":26372,"count":0},{"startOffset":26374,"endOffset":26500,"count":0},{"startOffset":26644,"endOffset":26948,"count":2},{"startOffset":26948,"endOffset":26971,"count":87},{"startOffset":26971,"endOffset":27010,"count":0},{"startOffset":27016,"endOffset":27128,"count":0},{"startOffset":27128,"endOffset":27156,"count":87},{"startOffset":27156,"endOffset":27177,"count":1},{"startOffset":27177,"endOffset":27255,"count":87},{"startOffset":27279,"endOffset":27308,"count":87},{"startOffset":27309,"endOffset":27338,"count":87},{"startOffset":27339,"endOffset":27367,"count":87},{"startOffset":27369,"endOffset":27557,"count":87}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":26718,"endOffset":26930,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":27611,"endOffset":28900,"count":87}],"isBlockCoverage":true},{"functionName":"emitLookup","ranges":[{"startOffset":27650,"endOffset":28894,"count":87},{"startOffset":27938,"endOffset":27945,"count":0},{"startOffset":27962,"endOffset":28257,"count":0},{"startOffset":28278,"endOffset":28386,"count":0},{"startOffset":28414,"endOffset":28434,"count":0},{"startOffset":28436,"endOffset":28675,"count":0}],"isBlockCoverage":true},{"functionName":"connectErrorNT","ranges":[{"startOffset":28907,"endOffset":28966,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.ref","ranges":[{"startOffset":28992,"endOffset":29179,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.unref","ranges":[{"startOffset":29208,"endOffset":29401,"count":0}],"isBlockCoverage":false},{"functionName":"afterConnect","ranges":[{"startOffset":29405,"endOffset":30653,"count":89},{"startOffset":29575,"endOffset":29592,"count":0},{"startOffset":29758,"endOffset":29807,"count":0},{"startOffset":29844,"endOffset":29869,"count":0},{"startOffset":30125,"endOffset":30651,"count":0}],"isBlockCoverage":true},{"functionName":"Server","ranges":[{"startOffset":30656,"endOffset":31985,"count":0}],"isBlockCoverage":false},{"functionName":"toNumber","ranges":[{"startOffset":32096,"endOffset":32161,"count":0}],"isBlockCoverage":false},{"functionName":"createServerHandle","ranges":[{"startOffset":32229,"endOffset":33681,"count":0}],"isBlockCoverage":false},{"functionName":"setupListenHandle","ranges":[{"startOffset":33683,"endOffset":36034,"count":0}],"isBlockCoverage":false},{"functionName":"emitErrorNT","ranges":[{"startOffset":36101,"endOffset":36163,"count":0}],"isBlockCoverage":false},{"functionName":"emitListeningNT","ranges":[{"startOffset":36166,"endOffset":36281,"count":0}],"isBlockCoverage":false},{"functionName":"listenInCluster","ranges":[{"startOffset":36284,"endOffset":37502,"count":0}],"isBlockCoverage":false},{"functionName":"Server.listen","ranges":[{"startOffset":37531,"endOffset":41029,"count":0}],"isBlockCoverage":false},{"functionName":"lookupAndListen","ranges":[{"startOffset":41032,"endOffset":41444,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":41507,"endOffset":41550,"count":0}],"isBlockCoverage":false},{"functionName":"Server.address","ranges":[{"startOffset":41625,"endOffset":41914,"count":0}],"isBlockCoverage":false},{"functionName":"onconnection","ranges":[{"startOffset":41917,"endOffset":42578,"count":0}],"isBlockCoverage":false},{"functionName":"Server.getConnections","ranges":[{"startOffset":42727,"endOffset":43480,"count":0}],"isBlockCoverage":false},{"functionName":"Server.close","ranges":[{"startOffset":43509,"endOffset":44376,"count":0}],"isBlockCoverage":false},{"functionName":"Server._emitCloseIfDrained","ranges":[{"startOffset":44418,"endOffset":44804,"count":0}],"isBlockCoverage":false},{"functionName":"emitCloseNT","ranges":[{"startOffset":44808,"endOffset":44891,"count":0}],"isBlockCoverage":false},{"functionName":"Server.<computed>","ranges":[{"startOffset":44950,"endOffset":45112,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":45315,"endOffset":45351,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":45355,"endOffset":45396,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":45456,"endOffset":45487,"count":14693}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":45491,"endOffset":45527,"count":158}],"isBlockCoverage":true},{"functionName":"Server._setupWorker","ranges":[{"startOffset":45565,"endOffset":45806,"count":0}],"isBlockCoverage":false},{"functionName":"Server.ref","ranges":[{"startOffset":45832,"endOffset":45930,"count":0}],"isBlockCoverage":false},{"functionName":"Server.unref","ranges":[{"startOffset":45958,"endOffset":46057,"count":0}],"isBlockCoverage":false},{"functionName":"_setSimultaneousAccepts","ranges":[{"startOffset":46907,"endOffset":47148,"count":0}],"isBlockCoverage":false},{"functionName":"get BlockList","ranges":[{"startOffset":47277,"endOffset":47390,"count":3},{"startOffset":47321,"endOffset":47363,"count":1}],"isBlockCoverage":true},{"functionName":"get SocketAddress","ranges":[{"startOffset":47394,"endOffset":47537,"count":3},{"startOffset":47456,"endOffset":47506,"count":1}],"isBlockCoverage":true}]},{"scriptId":"85","url":"stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2089,"count":1}],"isBlockCoverage":true},{"functionName":"_uint8ArrayToBuffer","ranges":[{"startOffset":1880,"endOffset":2087,"count":0}],"isBlockCoverage":false}]},{"scriptId":"86","url":"internal/streams/pipeline.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7139,"count":1}],"isBlockCoverage":true},{"functionName":"destroyer","ranges":[{"startOffset":613,"endOffset":2005,"count":0}],"isBlockCoverage":false},{"functionName":"popCallback","ranges":[{"startOffset":2007,"endOffset":2378,"count":0}],"isBlockCoverage":false},{"functionName":"makeAsyncIterable","ranges":[{"startOffset":2380,"endOffset":2656,"count":0}],"isBlockCoverage":false},{"functionName":"fromReadable","ranges":[{"startOffset":2658,"endOffset":2822,"count":0}],"isBlockCoverage":false},{"functionName":"pump","ranges":[{"startOffset":2824,"endOffset":3301,"count":0}],"isBlockCoverage":false},{"functionName":"pipeline","ranges":[{"startOffset":3303,"endOffset":7110,"count":0}],"isBlockCoverage":false}]},{"scriptId":"87","url":"internal/streams/destroy.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4089,"count":1}],"isBlockCoverage":true},{"functionName":"destroy","ranges":[{"startOffset":123,"endOffset":1484,"count":69},{"startOffset":243,"endOffset":264,"count":67},{"startOffset":266,"endOffset":343,"count":2},{"startOffset":302,"endOffset":321,"count":0},{"startOffset":343,"endOffset":356,"count":67},{"startOffset":356,"endOffset":621,"count":0},{"startOffset":621,"endOffset":877,"count":67}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":879,"endOffset":1464,"count":67},{"startOffset":903,"endOffset":1186,"count":0},{"startOffset":1307,"endOffset":1329,"count":0},{"startOffset":1344,"endOffset":1404,"count":0}],"isBlockCoverage":true},{"functionName":"emitErrorCloseNT","ranges":[{"startOffset":1486,"endOffset":1573,"count":0}],"isBlockCoverage":false},{"functionName":"emitCloseNT","ranges":[{"startOffset":1575,"endOffset":1793,"count":67},{"startOffset":1762,"endOffset":1791,"count":0}],"isBlockCoverage":true},{"functionName":"emitErrorNT","ranges":[{"startOffset":1795,"endOffset":2082,"count":0}],"isBlockCoverage":false},{"functionName":"undestroy","ranges":[{"startOffset":2084,"endOffset":2647,"count":184}],"isBlockCoverage":true},{"functionName":"errorOrDestroy","ranges":[{"startOffset":2649,"endOffset":3593,"count":0}],"isBlockCoverage":false},{"functionName":"isRequest","ranges":[{"startOffset":3595,"endOffset":3700,"count":0}],"isBlockCoverage":false},{"functionName":"destroyer","ranges":[{"startOffset":3735,"endOffset":4011,"count":0}],"isBlockCoverage":false}]},{"scriptId":"88","url":"internal/streams/end-of-stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5843,"count":1}],"isBlockCoverage":true},{"functionName":"isRequest","ranges":[{"startOffset":280,"endOffset":375,"count":0}],"isBlockCoverage":false},{"functionName":"isReadable","ranges":[{"startOffset":377,"endOffset":535,"count":0}],"isBlockCoverage":false},{"functionName":"isWritable","ranges":[{"startOffset":537,"endOffset":695,"count":0}],"isBlockCoverage":false},{"functionName":"isWritableFinished","ranges":[{"startOffset":697,"endOffset":934,"count":0}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":936,"endOffset":953,"count":0}],"isBlockCoverage":false},{"functionName":"isReadableEnded","ranges":[{"startOffset":955,"endOffset":1188,"count":0}],"isBlockCoverage":false},{"functionName":"eos","ranges":[{"startOffset":1190,"endOffset":5819,"count":0}],"isBlockCoverage":false}]},{"scriptId":"89","url":"internal/streams/legacy.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2934,"count":1}],"isBlockCoverage":true},{"functionName":"Stream","ranges":[{"startOffset":112,"endOffset":160,"count":196}],"isBlockCoverage":true},{"functionName":"Stream.pipe","ranges":[{"startOffset":274,"endOffset":2076,"count":0}],"isBlockCoverage":false},{"functionName":"prependListener","ranges":[{"startOffset":2079,"endOffset":2886,"count":0}],"isBlockCoverage":false}]},{"scriptId":"90","url":"internal/streams/readable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":40010,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1601,"endOffset":1626,"count":1}],"isBlockCoverage":true},{"functionName":"nop","ranges":[{"startOffset":2223,"endOffset":2240,"count":0}],"isBlockCoverage":false},{"functionName":"ReadableState","ranges":[{"startOffset":2283,"endOffset":5889,"count":95},{"startOffset":2682,"endOffset":2725,"count":0},{"startOffset":3258,"endOffset":3294,"count":0},{"startOffset":5701,"endOffset":5887,"count":0}],"isBlockCoverage":true},{"functionName":"Readable","ranges":[{"startOffset":5892,"endOffset":6462,"count":95},{"startOffset":5960,"endOffset":5989,"count":0},{"startOffset":6312,"endOffset":6338,"count":0},{"startOffset":6393,"endOffset":6425,"count":0}],"isBlockCoverage":true},{"functionName":"Readable._destroy","ranges":[{"startOffset":6599,"endOffset":6631,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.<computed>","ranges":[{"startOffset":6682,"endOffset":6720,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.push","ranges":[{"startOffset":6949,"endOffset":7035,"count":4119}],"isBlockCoverage":true},{"functionName":"Readable.unshift","ranges":[{"startOffset":7131,"endOffset":7216,"count":0}],"isBlockCoverage":false},{"functionName":"readableAddChunk","ranges":[{"startOffset":7219,"endOffset":9472,"count":4119},{"startOffset":7433,"endOffset":7897,"count":0},{"startOffset":7932,"endOffset":7960,"count":4054},{"startOffset":7960,"endOffset":8207,"count":65},{"startOffset":7999,"endOffset":8076,"count":0},{"startOffset":8101,"endOffset":8207,"count":0},{"startOffset":8224,"endOffset":8262,"count":0},{"startOffset":8288,"endOffset":8351,"count":65},{"startOffset":8351,"endOffset":9188,"count":4054},{"startOffset":8432,"endOffset":8598,"count":0},{"startOffset":8621,"endOffset":8691,"count":0},{"startOffset":8718,"endOffset":8745,"count":0},{"startOffset":8806,"endOffset":8818,"count":0},{"startOffset":8820,"endOffset":9027,"count":0},{"startOffset":9099,"endOffset":9188,"count":0},{"startOffset":9404,"endOffset":9469,"count":4054},{"startOffset":9447,"endOffset":9468,"count":0}],"isBlockCoverage":true},{"functionName":"addChunk","ranges":[{"startOffset":9474,"endOffset":10204,"count":4054},{"startOffset":9755,"endOffset":9801,"count":0},{"startOffset":9918,"endOffset":10170,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.isPaused","ranges":[{"startOffset":10236,"endOffset":10348,"count":89}],"isBlockCoverage":true},{"functionName":"Readable.setEncoding","ranges":[{"startOffset":10412,"endOffset":11056,"count":0}],"isBlockCoverage":false},{"functionName":"computeNewHighWaterMark","ranges":[{"startOffset":11117,"endOffset":11482,"count":0}],"isBlockCoverage":false},{"functionName":"howMuchToRead","ranges":[{"startOffset":11595,"endOffset":11989,"count":4451},{"startOffset":11643,"endOffset":11681,"count":154},{"startOffset":11687,"endOffset":11696,"count":4362},{"startOffset":11696,"endOffset":11725,"count":89},{"startOffset":11725,"endOffset":11734,"count":0},{"startOffset":11734,"endOffset":11907,"count":89},{"startOffset":11843,"endOffset":11878,"count":0},{"startOffset":11907,"endOffset":11982,"count":0},{"startOffset":11983,"endOffset":11986,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.read","ranges":[{"startOffset":12086,"endOffset":16352,"count":4451},{"startOffset":12276,"endOffset":12294,"count":154},{"startOffset":12294,"endOffset":12361,"count":4297},{"startOffset":12325,"endOffset":12361,"count":0},{"startOffset":12526,"endOffset":12575,"count":0},{"startOffset":12596,"endOffset":12626,"count":154},{"startOffset":12812,"endOffset":12839,"count":4297},{"startOffset":12840,"endOffset":12973,"count":4143},{"startOffset":12923,"endOffset":12949,"count":0},{"startOffset":12975,"endOffset":13160,"count":0},{"startOffset":13285,"endOffset":13360,"count":130},{"startOffset":13360,"endOffset":14636,"count":4321},{"startOffset":14636,"endOffset":14677,"count":0},{"startOffset":14679,"endOffset":14947,"count":4321},{"startOffset":14948,"endOffset":14966,"count":4143},{"startOffset":14968,"endOffset":15032,"count":180},{"startOffset":15032,"endOffset":15565,"count":4141},{"startOffset":15529,"endOffset":15561,"count":0},{"startOffset":15565,"endOffset":15595,"count":4321},{"startOffset":15595,"endOffset":15620,"count":0},{"startOffset":15620,"endOffset":15743,"count":4321},{"startOffset":15743,"endOffset":15906,"count":0},{"startOffset":15906,"endOffset":16250,"count":4321},{"startOffset":16206,"endOffset":16220,"count":89},{"startOffset":16228,"endOffset":16246,"count":0},{"startOffset":16250,"endOffset":16272,"count":4321},{"startOffset":16272,"endOffset":16335,"count":0},{"startOffset":16335,"endOffset":16351,"count":4321}],"isBlockCoverage":true},{"functionName":"onEofChunk","ranges":[{"startOffset":16355,"endOffset":17175,"count":65},{"startOffset":16434,"endOffset":16441,"count":0},{"startOffset":16463,"endOffset":16637,"count":0},{"startOffset":16679,"endOffset":16881,"count":0}],"isBlockCoverage":true},{"functionName":"emitReadable","ranges":[{"startOffset":17376,"endOffset":17703,"count":0}],"isBlockCoverage":false},{"functionName":"emitReadable_","ranges":[{"startOffset":17705,"endOffset":18341,"count":65},{"startOffset":18260,"endOffset":18279,"count":0},{"startOffset":18280,"endOffset":18322,"count":0}],"isBlockCoverage":true},{"functionName":"maybeReadMore","ranges":[{"startOffset":18691,"endOffset":18847,"count":4054}],"isBlockCoverage":true},{"functionName":"maybeReadMore_","ranges":[{"startOffset":18849,"endOffset":20641,"count":4054},{"startOffset":20379,"endOffset":20429,"count":0}],"isBlockCoverage":true},{"functionName":"Readable._read","ranges":[{"startOffset":20912,"endOffset":20978,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.pipe","ranges":[{"startOffset":21007,"endOffset":25484,"count":0}],"isBlockCoverage":false},{"functionName":"pipeOnDrain","ranges":[{"startOffset":25487,"endOffset":26161,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.unpipe","ranges":[{"startOffset":26192,"endOffset":26878,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.on","ranges":[{"startOffset":27004,"endOffset":27911,"count":812},{"startOffset":27136,"endOffset":27468,"count":89},{"startOffset":27468,"endOffset":27894,"count":723},{"startOffset":27497,"endOffset":27894,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.removeListener","ranges":[{"startOffset":28006,"endOffset":28520,"count":272},{"startOffset":28117,"endOffset":28503,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.removeAllListeners","ranges":[{"startOffset":28623,"endOffset":29161,"count":0}],"isBlockCoverage":false},{"functionName":"updateReadableListening","ranges":[{"startOffset":29164,"endOffset":29674,"count":0}],"isBlockCoverage":false},{"functionName":"nReadingNextTick","ranges":[{"startOffset":29676,"endOffset":29764,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.resume","ranges":[{"startOffset":29918,"endOffset":30243,"count":89}],"isBlockCoverage":true},{"functionName":"resume","ranges":[{"startOffset":30246,"endOffset":30396,"count":89}],"isBlockCoverage":true},{"functionName":"resume_","ranges":[{"startOffset":30398,"endOffset":30649,"count":89},{"startOffset":30632,"endOffset":30647,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.pause","ranges":[{"startOffset":30678,"endOffset":30945,"count":0}],"isBlockCoverage":false},{"functionName":"flow","ranges":[{"startOffset":30948,"endOffset":31095,"count":154},{"startOffset":31092,"endOffset":31093,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.wrap","ranges":[{"startOffset":31279,"endOffset":33094,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.<computed>","ranges":[{"startOffset":33139,"endOffset":33520,"count":0}],"isBlockCoverage":false},{"functionName":"createAsyncIterator","ranges":[{"startOffset":33523,"endOffset":34816,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":35014,"endOffset":35403,"count":153}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":35409,"endOffset":35539,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":35599,"endOffset":35811,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":35877,"endOffset":35943,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":36002,"endOffset":36084,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":36144,"endOffset":36204,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":36215,"endOffset":36324,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":36378,"endOffset":36432,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":36490,"endOffset":36578,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":36634,"endOffset":36719,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":36768,"endOffset":36902,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":36908,"endOffset":37197,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":37250,"endOffset":37338,"count":63},{"startOffset":37324,"endOffset":37331,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":37457,"endOffset":37502,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":37560,"endOffset":37611,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":37617,"endOffset":37666,"count":0}],"isBlockCoverage":false},{"functionName":"fromList","ranges":[{"startOffset":37970,"endOffset":38532,"count":0}],"isBlockCoverage":false},{"functionName":"endReadable","ranges":[{"startOffset":38534,"endOffset":38755,"count":130}],"isBlockCoverage":true},{"functionName":"endReadableNT","ranges":[{"startOffset":38757,"endOffset":39682,"count":130},{"startOffset":38980,"endOffset":39001,"count":65},{"startOffset":39003,"endOffset":39680,"count":65},{"startOffset":39083,"endOffset":39116,"count":0},{"startOffset":39118,"endOffset":39172,"count":0},{"startOffset":39201,"endOffset":39676,"count":0}],"isBlockCoverage":true},{"functionName":"endWritableNT","ranges":[{"startOffset":39684,"endOffset":39844,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.from","ranges":[{"startOffset":39862,"endOffset":40008,"count":0}],"isBlockCoverage":false}]},{"scriptId":"91","url":"internal/streams/buffer_list.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3798,"count":1}],"isBlockCoverage":true},{"functionName":"BufferList","ranges":[{"startOffset":204,"endOffset":288,"count":95}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":292,"endOffset":479,"count":0}],"isBlockCoverage":false},{"functionName":"unshift","ranges":[{"startOffset":483,"endOffset":641,"count":0}],"isBlockCoverage":false},{"functionName":"shift","ranges":[{"startOffset":645,"endOffset":872,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":876,"endOffset":944,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":948,"endOffset":1119,"count":0}],"isBlockCoverage":false},{"functionName":"concat","ranges":[{"startOffset":1123,"endOffset":1386,"count":0}],"isBlockCoverage":false},{"functionName":"consume","ranges":[{"startOffset":1470,"endOffset":1924,"count":0}],"isBlockCoverage":false},{"functionName":"first","ranges":[{"startOffset":1928,"endOffset":1968,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports","ranges":[{"startOffset":1972,"endOffset":2068,"count":0}],"isBlockCoverage":false},{"functionName":"_getString","ranges":[{"startOffset":2143,"endOffset":2738,"count":0}],"isBlockCoverage":false},{"functionName":"_getBuffer","ranges":[{"startOffset":2808,"endOffset":3518,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports","ranges":[{"startOffset":3599,"endOffset":3794,"count":0}],"isBlockCoverage":false}]},{"scriptId":"92","url":"internal/streams/state.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":881,"count":1}],"isBlockCoverage":true},{"functionName":"highWaterMarkFrom","ranges":[{"startOffset":142,"endOffset":309,"count":190},{"startOffset":240,"endOffset":263,"count":0},{"startOffset":300,"endOffset":306,"count":0}],"isBlockCoverage":true},{"functionName":"getDefaultHighWaterMark","ranges":[{"startOffset":311,"endOffset":397,"count":190},{"startOffset":378,"endOffset":382,"count":0}],"isBlockCoverage":true},{"functionName":"getHighWaterMark","ranges":[{"startOffset":399,"endOffset":811,"count":190},{"startOffset":546,"endOffset":737,"count":0}],"isBlockCoverage":true}]},{"scriptId":"93","url":"internal/streams/writable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":22853,"count":1},{"startOffset":7350,"endOffset":7438,"count":0}],"isBlockCoverage":true},{"functionName":"nop","ranges":[{"startOffset":2230,"endOffset":2247,"count":4482}],"isBlockCoverage":true},{"functionName":"WritableState","ranges":[{"startOffset":2249,"endOffset":6413,"count":95},{"startOffset":2644,"endOffset":2687,"count":0},{"startOffset":3238,"endOffset":3274,"count":0}],"isBlockCoverage":true},{"functionName":"resetBuffer","ranges":[{"startOffset":6415,"endOffset":6547,"count":95}],"isBlockCoverage":true},{"functionName":"getBuffer","ranges":[{"startOffset":6585,"endOffset":6659,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6736,"endOffset":6801,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":7128,"endOffset":7342,"count":0}],"isBlockCoverage":false},{"functionName":"Writable","ranges":[{"startOffset":7440,"endOffset":8612,"count":95},{"startOffset":8081,"endOffset":8121,"count":0},{"startOffset":8127,"endOffset":8156,"count":0},{"startOffset":8295,"endOffset":8323,"count":0},{"startOffset":8377,"endOffset":8407,"count":0},{"startOffset":8462,"endOffset":8494,"count":0},{"startOffset":8547,"endOffset":8575,"count":0}],"isBlockCoverage":true},{"functionName":"Writable.pipe","ranges":[{"startOffset":8708,"endOffset":8776,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.write","ranges":[{"startOffset":8806,"endOffset":10015,"count":4550},{"startOffset":8914,"endOffset":8976,"count":68},{"startOffset":8976,"endOffset":9096,"count":4482},{"startOffset":9120,"endOffset":9165,"count":0},{"startOffset":9231,"endOffset":9364,"count":437},{"startOffset":9274,"endOffset":9358,"count":0},{"startOffset":9364,"endOffset":9667,"count":4113},{"startOffset":9433,"endOffset":9667,"count":0},{"startOffset":9704,"endOffset":9753,"count":0},{"startOffset":9780,"endOffset":9830,"count":0},{"startOffset":9843,"endOffset":9934,"count":0}],"isBlockCoverage":true},{"functionName":"Writable.cork","ranges":[{"startOffset":10044,"endOffset":10090,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.uncork","ranges":[{"startOffset":10121,"endOffset":10276,"count":0}],"isBlockCoverage":false},{"functionName":"setDefaultEncoding","ranges":[{"startOffset":10319,"endOffset":10630,"count":0}],"isBlockCoverage":false},{"functionName":"writeOrBuffer","ranges":[{"startOffset":10820,"endOffset":11811,"count":4550},{"startOffset":10918,"endOffset":10921,"count":0},{"startOffset":11140,"endOffset":11163,"count":0},{"startOffset":11219,"endOffset":11451,"count":0}],"isBlockCoverage":true},{"functionName":"doWrite","ranges":[{"startOffset":11813,"endOffset":12191,"count":0}],"isBlockCoverage":false},{"functionName":"onwriteError","ranges":[{"startOffset":12193,"endOffset":12613,"count":0}],"isBlockCoverage":false},{"functionName":"onwrite","ranges":[{"startOffset":12615,"endOffset":14254,"count":4550},{"startOffset":12773,"endOffset":12847,"count":0},{"startOffset":12965,"endOffset":13521,"count":0},{"startOffset":13582,"endOffset":13623,"count":0},{"startOffset":13938,"endOffset":13985,"count":372},{"startOffset":13987,"endOffset":14038,"count":371},{"startOffset":14038,"endOffset":14189,"count":4179},{"startOffset":14195,"endOffset":14248,"count":0}],"isBlockCoverage":true},{"functionName":"afterWriteTick","ranges":[{"startOffset":14256,"endOffset":14395,"count":4179}],"isBlockCoverage":true},{"functionName":"afterWrite","ranges":[{"startOffset":14397,"endOffset":14807,"count":4179},{"startOffset":14563,"endOffset":14623,"count":0},{"startOffset":14647,"endOffset":14685,"count":4550},{"startOffset":14710,"endOffset":14774,"count":0}],"isBlockCoverage":true},{"functionName":"errorBuffer","ranges":[{"startOffset":14879,"endOffset":15200,"count":0}],"isBlockCoverage":false},{"functionName":"clearBuffer","ranges":[{"startOffset":15266,"endOffset":16699,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._write","ranges":[{"startOffset":16729,"endOffset":16898,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.end","ranges":[{"startOffset":16962,"endOffset":18146,"count":68},{"startOffset":17067,"endOffset":17127,"count":0},{"startOffset":17169,"endOffset":17214,"count":0},{"startOffset":17265,"endOffset":17293,"count":0},{"startOffset":17342,"endOffset":17388,"count":0},{"startOffset":17832,"endOffset":17988,"count":0},{"startOffset":18022,"endOffset":18128,"count":0}],"isBlockCoverage":true},{"functionName":"needFinish","ranges":[{"startOffset":18149,"endOffset":18362,"count":4313},{"startOffset":18201,"endOffset":18232,"count":197},{"startOffset":18233,"endOffset":18260,"count":197},{"startOffset":18261,"endOffset":18301,"count":197},{"startOffset":18302,"endOffset":18330,"count":197},{"startOffset":18331,"endOffset":18358,"count":197}],"isBlockCoverage":true},{"functionName":"callFinal","ranges":[{"startOffset":18364,"endOffset":18624,"count":68}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18416,"endOffset":18620,"count":66},{"startOffset":18463,"endOffset":18505,"count":0}],"isBlockCoverage":true},{"functionName":"prefinish","ranges":[{"startOffset":18626,"endOffset":18974,"count":197},{"startOffset":18687,"endOffset":18708,"count":131},{"startOffset":18710,"endOffset":18972,"count":68},{"startOffset":18891,"endOffset":18968,"count":0}],"isBlockCoverage":true},{"functionName":"finishMaybe","ranges":[{"startOffset":18976,"endOffset":19303,"count":4313},{"startOffset":19066,"endOffset":19286,"count":197},{"startOffset":19129,"endOffset":19282,"count":66},{"startOffset":19172,"endOffset":19230,"count":0}],"isBlockCoverage":true},{"functionName":"finish","ranges":[{"startOffset":19305,"endOffset":19923,"count":66},{"startOffset":19389,"endOffset":19396,"count":0},{"startOffset":19474,"endOffset":19921,"count":0}],"isBlockCoverage":true},{"functionName":"onFinished","ranges":[{"startOffset":19989,"endOffset":20453,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":20520,"endOffset":20607,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":20613,"endOffset":20795,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":20820,"endOffset":21212,"count":4243},{"startOffset":21159,"endOffset":21172,"count":4179},{"startOffset":21173,"endOffset":21193,"count":4179},{"startOffset":21194,"endOffset":21205,"count":4114}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":21218,"endOffset":21352,"count":89}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":21385,"endOffset":21471,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21506,"endOffset":21594,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21625,"endOffset":21707,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21737,"endOffset":21821,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21855,"endOffset":22013,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22051,"endOffset":22135,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22166,"endOffset":22246,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22277,"endOffset":22354,"count":64}],"isBlockCoverage":true},{"functionName":"Writable.destroy","ranges":[{"startOffset":22430,"endOffset":22642,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._destroy","ranges":[{"startOffset":22730,"endOffset":22762,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.<computed>","ranges":[{"startOffset":22813,"endOffset":22851,"count":0}],"isBlockCoverage":false}]},{"scriptId":"94","url":"internal/streams/duplex.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3759,"count":1},{"startOffset":1831,"endOffset":1932,"count":11},{"startOffset":1874,"endOffset":1928,"count":7}],"isBlockCoverage":true},{"functionName":"Duplex","ranges":[{"startOffset":1936,"endOffset":2360,"count":95},{"startOffset":2000,"endOffset":2027,"count":0},{"startOffset":2182,"endOffset":2204,"count":2},{"startOffset":2248,"endOffset":2270,"count":0},{"startOffset":2313,"endOffset":2354,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3271,"endOffset":3483,"count":8551},{"startOffset":3369,"endOffset":3400,"count":0},{"startOffset":3444,"endOffset":3476,"count":4}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":3489,"endOffset":3750,"count":0}],"isBlockCoverage":false}]},{"scriptId":"95","url":"internal/streams/transform.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8217,"count":1}],"isBlockCoverage":true},{"functionName":"afterTransform","ranges":[{"startOffset":4032,"endOffset":4550,"count":0}],"isBlockCoverage":false},{"functionName":"Transform","ranges":[{"startOffset":4553,"endOffset":5382,"count":0}],"isBlockCoverage":true},{"functionName":"prefinish","ranges":[{"startOffset":5384,"endOffset":5596,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5691,"endOffset":5741,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5838,"endOffset":5890,"count":0}],"isBlockCoverage":false},{"functionName":"Transform.push","ranges":[{"startOffset":5988,"endOffset":6124,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._transform","ranges":[{"startOffset":6607,"endOffset":6696,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._write","ranges":[{"startOffset":6728,"endOffset":7067,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._read","ranges":[{"startOffset":7239,"endOffset":7613,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._destroy","ranges":[{"startOffset":7648,"endOffset":7745,"count":0}],"isBlockCoverage":false},{"functionName":"done","ranges":[{"startOffset":7749,"endOffset":8216,"count":0}],"isBlockCoverage":false}]},{"scriptId":"96","url":"internal/streams/passthrough.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1762,"count":1}],"isBlockCoverage":true},{"functionName":"PassThrough","ranges":[{"startOffset":1529,"endOffset":1671,"count":0}],"isBlockCoverage":false},{"functionName":"PassThrough._transform","ranges":[{"startOffset":1708,"endOffset":1760,"count":0}],"isBlockCoverage":false}]},{"scriptId":"97","url":"internal/net.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1749,"count":1}],"isBlockCoverage":true},{"functionName":"isIPv4","ranges":[{"startOffset":997,"endOffset":1061,"count":350}],"isBlockCoverage":true},{"functionName":"isIPv6","ranges":[{"startOffset":1063,"endOffset":1127,"count":174}],"isBlockCoverage":true},{"functionName":"isIP","ranges":[{"startOffset":1129,"endOffset":1215,"count":350},{"startOffset":1165,"endOffset":1174,"count":176},{"startOffset":1174,"endOffset":1192,"count":174},{"startOffset":1192,"endOffset":1201,"count":0},{"startOffset":1201,"endOffset":1214,"count":174}],"isBlockCoverage":true},{"functionName":"makeSyncWrite","ranges":[{"startOffset":1217,"endOffset":1631,"count":0}],"isBlockCoverage":false}]},{"scriptId":"98","url":"internal/stream_base_commons.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7120,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":987,"endOffset":1012,"count":0}],"isBlockCoverage":false},{"functionName":"handleWriteReq","ranges":[{"startOffset":1131,"endOffset":1986,"count":4550},{"startOffset":1231,"endOffset":1398,"count":4113},{"startOffset":1356,"endOffset":1374,"count":0},{"startOffset":1403,"endOffset":1417,"count":0},{"startOffset":1422,"endOffset":1486,"count":0},{"startOffset":1491,"endOffset":1503,"count":437},{"startOffset":1508,"endOffset":1569,"count":437},{"startOffset":1574,"endOffset":1636,"count":0},{"startOffset":1641,"endOffset":1653,"count":0},{"startOffset":1658,"endOffset":1671,"count":0},{"startOffset":1676,"endOffset":1691,"count":0},{"startOffset":1696,"endOffset":1760,"count":0},{"startOffset":1765,"endOffset":1980,"count":0}],"isBlockCoverage":true},{"functionName":"onWriteComplete","ranges":[{"startOffset":1988,"endOffset":2498,"count":0}],"isBlockCoverage":false},{"functionName":"createWriteWrap","ranges":[{"startOffset":2500,"endOffset":2701,"count":4550}],"isBlockCoverage":true},{"functionName":"writevGeneric","ranges":[{"startOffset":2703,"endOffset":3344,"count":0}],"isBlockCoverage":false},{"functionName":"writeGeneric","ranges":[{"startOffset":3346,"endOffset":3553,"count":4550}],"isBlockCoverage":true},{"functionName":"afterWriteDispatched","ranges":[{"startOffset":3555,"endOffset":3864,"count":4550},{"startOffset":3728,"endOffset":3793,"count":0},{"startOffset":3828,"endOffset":3862,"count":0}],"isBlockCoverage":true},{"functionName":"onStreamRead","ranges":[{"startOffset":3866,"endOffset":5991,"count":4119},{"startOffset":4060,"endOffset":4080,"count":4054},{"startOffset":4082,"endOffset":4818,"count":4054},{"startOffset":4167,"endOffset":4426,"count":0},{"startOffset":4610,"endOffset":4797,"count":0},{"startOffset":4818,"endOffset":4839,"count":65},{"startOffset":4839,"endOffset":4856,"count":0},{"startOffset":4856,"endOffset":4882,"count":65},{"startOffset":4882,"endOffset":5071,"count":0},{"startOffset":5071,"endOffset":5156,"count":65},{"startOffset":5156,"endOffset":5223,"count":0},{"startOffset":5223,"endOffset":5989,"count":65},{"startOffset":5268,"endOffset":5308,"count":0},{"startOffset":5594,"endOffset":5801,"count":0}],"isBlockCoverage":true},{"functionName":"setStreamTimeout","ranges":[{"startOffset":5993,"endOffset":6895,"count":8},{"startOffset":6064,"endOffset":6076,"count":0},{"startOffset":6382,"endOffset":6567,"count":4},{"startOffset":6468,"endOffset":6509,"count":0},{"startOffset":6567,"endOffset":6878,"count":4},{"startOffset":6672,"endOffset":6703,"count":0},{"startOffset":6789,"endOffset":6830,"count":0}],"isBlockCoverage":true}]},{"scriptId":"99","url":"internal/dtrace.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":568,"count":1},{"startOffset":332,"endOffset":359,"count":0}],"isBlockCoverage":true},{"functionName":"DTRACE_HTTP_CLIENT_REQUEST","ranges":[{"startOffset":97,"endOffset":105,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_HTTP_CLIENT_RESPONSE","ranges":[{"startOffset":139,"endOffset":147,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_HTTP_SERVER_REQUEST","ranges":[{"startOffset":180,"endOffset":188,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_HTTP_SERVER_RESPONSE","ranges":[{"startOffset":222,"endOffset":230,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_NET_SERVER_CONNECTION","ranges":[{"startOffset":265,"endOffset":273,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_NET_STREAM_END","ranges":[{"startOffset":301,"endOffset":309,"count":68}],"isBlockCoverage":true}]},{"scriptId":"100","url":"internal/tty.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6367,"count":1}],"isBlockCoverage":true},{"functionName":"warnOnDeactivatedColors","ranges":[{"startOffset":2548,"endOffset":3000,"count":0}],"isBlockCoverage":false},{"functionName":"getColorDepth","ranges":[{"startOffset":3158,"endOffset":6039,"count":5},{"startOffset":3362,"endOffset":3720,"count":0},{"startOffset":4061,"endOffset":4087,"count":0},{"startOffset":4125,"endOffset":4683,"count":0},{"startOffset":4701,"endOffset":4729,"count":0},{"startOffset":4745,"endOffset":4929,"count":0},{"startOffset":4964,"endOffset":5085,"count":0},{"startOffset":5121,"endOffset":5313,"count":0},{"startOffset":5318,"endOffset":5335,"count":0},{"startOffset":5340,"endOffset":5380,"count":0},{"startOffset":5385,"endOffset":5432,"count":0},{"startOffset":5504,"endOffset":5532,"count":0},{"startOffset":5637,"endOffset":5918,"count":0},{"startOffset":5922,"endOffset":6038,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5840,"endOffset":5884,"count":0}],"isBlockCoverage":false},{"functionName":"hasColors","ranges":[{"startOffset":6041,"endOffset":6314,"count":0}],"isBlockCoverage":false}]},{"scriptId":"101","url":"file:///home/hello/projects/personal/node-orm2/node_modules/has-flag/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":330,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":32,"endOffset":328,"count":32},{"startOffset":102,"endOffset":106,"count":0},{"startOffset":128,"endOffset":133,"count":0},{"startOffset":262,"endOffset":325,"count":0}],"isBlockCoverage":true}]},{"scriptId":"102","url":"file:///home/hello/projects/personal/node-orm2/node_modules/chalk/source/util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1035,"count":1}],"isBlockCoverage":true},{"functionName":"stringReplaceAll","ranges":[{"startOffset":40,"endOffset":505,"count":0}],"isBlockCoverage":false},{"functionName":"stringEncaseCRLFWithFirstIndex","ranges":[{"startOffset":547,"endOffset":959,"count":0}],"isBlockCoverage":false}]},{"scriptId":"103","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":56,"count":1}],"isBlockCoverage":true}]},{"scriptId":"104","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/mocha.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":39095,"count":1}],"isBlockCoverage":true},{"functionName":"exports.afterEach","ranges":[{"startOffset":2201,"endOffset":2317,"count":0}],"isBlockCoverage":false},{"functionName":"exports.after","ranges":[{"startOffset":2335,"endOffset":2452,"count":0}],"isBlockCoverage":false},{"functionName":"exports.beforeEach","ranges":[{"startOffset":2475,"endOffset":2577,"count":0}],"isBlockCoverage":false},{"functionName":"exports.before","ranges":[{"startOffset":2596,"endOffset":2699,"count":0}],"isBlockCoverage":false},{"functionName":"exports.describe","ranges":[{"startOffset":2720,"endOffset":2820,"count":0}],"isBlockCoverage":false},{"functionName":"exports.describe.only","ranges":[{"startOffset":2846,"endOffset":2963,"count":0}],"isBlockCoverage":false},{"functionName":"exports.describe.skip","ranges":[{"startOffset":2989,"endOffset":3106,"count":0}],"isBlockCoverage":false},{"functionName":"exports.it","ranges":[{"startOffset":3121,"endOffset":3214,"count":0}],"isBlockCoverage":false},{"functionName":"exports.it.only","ranges":[{"startOffset":3234,"endOffset":3332,"count":0}],"isBlockCoverage":false},{"functionName":"exports.it.skip","ranges":[{"startOffset":3352,"endOffset":3450,"count":0}],"isBlockCoverage":false},{"functionName":"exports.run","ranges":[{"startOffset":3751,"endOffset":3820,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha","ranges":[{"startOffset":6170,"endOffset":8544,"count":1},{"startOffset":6882,"endOffset":6885,"count":0},{"startOffset":6939,"endOffset":6979,"count":0},{"startOffset":7338,"endOffset":7382,"count":0},{"startOffset":8390,"endOffset":8454,"count":0},{"startOffset":8459,"endOffset":8542,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7234,"endOffset":7303,"count":15},{"startOffset":7273,"endOffset":7299,"count":1}],"isBlockCoverage":true},{"functionName":"Mocha.bail","ranges":[{"startOffset":8783,"endOffset":8852,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.addFile","ranges":[{"startOffset":9197,"endOffset":9256,"count":64}],"isBlockCoverage":true},{"functionName":"Mocha.reporter","ranges":[{"startOffset":9833,"endOffset":10985,"count":1},{"startOffset":9918,"endOffset":9958,"count":0},{"startOffset":9998,"endOffset":10007,"count":0},{"startOffset":10248,"endOffset":10762,"count":0}],"isBlockCoverage":true},{"functionName":"Mocha.ui","ranges":[{"startOffset":11319,"endOffset":11826,"count":1},{"startOffset":11388,"endOffset":11417,"count":0},{"startOffset":11437,"endOffset":11445,"count":0},{"startOffset":11515,"endOffset":11677,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11752,"endOffset":11806,"count":64}],"isBlockCoverage":true},{"functionName":"Mocha.loadFiles","ranges":[{"startOffset":12361,"endOffset":12697,"count":1},{"startOffset":12687,"endOffset":12694,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12443,"endOffset":12679,"count":64}],"isBlockCoverage":true},{"functionName":"Mocha.loadFilesAsync","ranges":[{"startOffset":13359,"endOffset":13763,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.unloadFile","ranges":[{"startOffset":13977,"endOffset":14192,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.unloadFiles","ranges":[{"startOffset":14634,"endOffset":14998,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.fgrep","ranges":[{"startOffset":15353,"endOffset":15453,"count":1},{"startOffset":15404,"endOffset":15452,"count":0}],"isBlockCoverage":true},{"functionName":"Mocha.grep","ranges":[{"startOffset":16594,"endOffset":16882,"count":1},{"startOffset":16636,"endOffset":16826,"count":0}],"isBlockCoverage":true},{"functionName":"Mocha.invert","ranges":[{"startOffset":17153,"endOffset":17213,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.checkLeaks","ranges":[{"startOffset":17509,"endOffset":17599,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.cleanReferencesAfterRun","ranges":[{"startOffset":17997,"endOffset":18119,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.dispose","ranges":[{"startOffset":18414,"endOffset":18749,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.fullTrace","ranges":[{"startOffset":19012,"endOffset":19099,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.growl","ranges":[{"startOffset":19297,"endOffset":19615,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.global","ranges":[{"startOffset":20586,"endOffset":20801,"count":1}],"isBlockCoverage":true},{"functionName":"Mocha.color","ranges":[{"startOffset":21181,"endOffset":21256,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.inlineDiffs","ranges":[{"startOffset":21556,"endOffset":21649,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.diff","ranges":[{"startOffset":21906,"endOffset":21978,"count":1}],"isBlockCoverage":true},{"functionName":"Mocha.timeout","ranges":[{"startOffset":22551,"endOffset":22615,"count":1}],"isBlockCoverage":true},{"functionName":"Mocha.retries","ranges":[{"startOffset":22984,"endOffset":23048,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.slow","ranges":[{"startOffset":23425,"endOffset":23486,"count":1}],"isBlockCoverage":true},{"functionName":"Mocha.asyncOnly","ranges":[{"startOffset":23777,"endOffset":23864,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.noHighlighting","ranges":[{"startOffset":24006,"endOffset":24074,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.allowUncaught","ranges":[{"startOffset":24345,"endOffset":24444,"count":0}],"isBlockCoverage":false},{"functionName":"delay","ranges":[{"startOffset":24711,"endOffset":24775,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.dryRun","ranges":[{"startOffset":25022,"endOffset":25100,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.failZero","ranges":[{"startOffset":25351,"endOffset":25435,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.forbidOnly","ranges":[{"startOffset":25700,"endOffset":25790,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.forbidPending","ranges":[{"startOffset":26076,"endOffset":26175,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha._guardRunningStateTransition","ranges":[{"startOffset":26342,"endOffset":27026,"count":1},{"startOffset":26399,"endOffset":26576,"count":0},{"startOffset":26683,"endOffset":27024,"count":0}],"isBlockCoverage":true},{"functionName":"Mocha.run","ranges":[{"startOffset":28048,"endOffset":30427,"count":1},{"startOffset":28168,"endOffset":28233,"count":0},{"startOffset":28976,"endOffset":29028,"count":0},{"startOffset":29114,"endOffset":29144,"count":0},{"startOffset":29180,"endOffset":29239,"count":0}],"isBlockCoverage":true},{"functionName":"done","ranges":[{"startOffset":29367,"endOffset":29680,"count":1},{"startOffset":29509,"endOffset":29527,"count":0},{"startOffset":29541,"endOffset":29554,"count":0},{"startOffset":29601,"endOffset":29643,"count":0}],"isBlockCoverage":true},{"functionName":"runAsync","ranges":[{"startOffset":29702,"endOffset":30134,"count":1},{"startOffset":29818,"endOffset":29862,"count":0},{"startOffset":30043,"endOffset":30105,"count":0}],"isBlockCoverage":true},{"functionName":"rootHooks","ranges":[{"startOffset":30587,"endOffset":31145,"count":0}],"isBlockCoverage":false},{"functionName":"parallelMode","ranges":[{"startOffset":31826,"endOffset":32633,"count":0}],"isBlockCoverage":false},{"functionName":"lazyLoadFiles","ranges":[{"startOffset":33062,"endOffset":33192,"count":0}],"isBlockCoverage":false},{"functionName":"globalSetup","ranges":[{"startOffset":33484,"endOffset":33683,"count":1}],"isBlockCoverage":true},{"functionName":"globalTeardown","ranges":[{"startOffset":33987,"endOffset":34210,"count":1}],"isBlockCoverage":true},{"functionName":"runGlobalSetup","ranges":[{"startOffset":34683,"endOffset":34976,"count":0}],"isBlockCoverage":false},{"functionName":"runGlobalTeardown","ranges":[{"startOffset":35453,"endOffset":35769,"count":0}],"isBlockCoverage":false},{"functionName":"_runGlobalFixtures","ranges":[{"startOffset":36043,"endOffset":36220,"count":0}],"isBlockCoverage":false},{"functionName":"enableGlobalSetup","ranges":[{"startOffset":36448,"endOffset":36562,"count":1}],"isBlockCoverage":true},{"functionName":"enableGlobalTeardown","ranges":[{"startOffset":36799,"endOffset":36923,"count":1}],"isBlockCoverage":true},{"functionName":"hasGlobalSetupFixtures","ranges":[{"startOffset":37083,"endOffset":37171,"count":1}],"isBlockCoverage":true},{"functionName":"hasGlobalTeardownFixtures","ranges":[{"startOffset":37339,"endOffset":37437,"count":1}],"isBlockCoverage":true}]},{"scriptId":"105","url":"file:///home/hello/projects/personal/node-orm2/node_modules/escape-string-regexp/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":457,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":32,"endOffset":455,"count":0}],"isBlockCoverage":false}]},{"scriptId":"106","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/reporters/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":946,"count":1}],"isBlockCoverage":true}]},{"scriptId":"107","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/reporters/base.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12057,"count":1},{"startOffset":1078,"endOffset":1119,"count":0},{"startOffset":2421,"endOffset":2480,"count":0}],"isBlockCoverage":true},{"functionName":"exports.color","ranges":[{"startOffset":2116,"endOffset":2265,"count":127},{"startOffset":2165,"endOffset":2194,"count":0}],"isBlockCoverage":true},{"functionName":"hide","ranges":[{"startOffset":2668,"endOffset":2736,"count":1}],"isBlockCoverage":true},{"functionName":"show","ranges":[{"startOffset":2747,"endOffset":2815,"count":1}],"isBlockCoverage":true},{"functionName":"deleteLine","ranges":[{"startOffset":2832,"endOffset":2898,"count":61}],"isBlockCoverage":true},{"functionName":"beginningOfLine","ranges":[{"startOffset":2920,"endOffset":2986,"count":61}],"isBlockCoverage":true},{"functionName":"CR","ranges":[{"startOffset":2995,"endOffset":3158,"count":61},{"startOffset":3107,"endOffset":3154,"count":0}],"isBlockCoverage":true},{"functionName":"exports.showDiff","ranges":[{"startOffset":3198,"endOffset":3346,"count":0}],"isBlockCoverage":false},{"functionName":"stringifyDiffObjs","ranges":[{"startOffset":3350,"endOffset":3555,"count":0}],"isBlockCoverage":false},{"functionName":"exports.generateDiff","ranges":[{"startOffset":3866,"endOffset":4645,"count":0}],"isBlockCoverage":false},{"functionName":"exports.list","ranges":[{"startOffset":4874,"endOffset":6837,"count":0}],"isBlockCoverage":false},{"functionName":"Base","ranges":[{"startOffset":7137,"endOffset":8220,"count":1},{"startOffset":7225,"endOffset":7282,"count":0},{"startOffset":7308,"endOffset":7313,"count":0},{"startOffset":7473,"endOffset":7515,"count":0},{"startOffset":7552,"endOffset":7585,"count":0},{"startOffset":7587,"endOffset":7642,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7673,"endOffset":7885,"count":774},{"startOffset":7728,"endOffset":7762,"count":43},{"startOffset":7762,"endOffset":7881,"count":731},{"startOffset":7805,"endOffset":7841,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7918,"endOffset":8216,"count":0}],"isBlockCoverage":false},{"functionName":"Base.epilogue","ranges":[{"startOffset":8365,"endOffset":8984,"count":1},{"startOffset":8593,"endOffset":8597,"count":0},{"startOffset":8817,"endOffset":8960,"count":0}],"isBlockCoverage":true},{"functionName":"pad","ranges":[{"startOffset":9110,"endOffset":9211,"count":0}],"isBlockCoverage":false},{"functionName":"inlineDiff","ranges":[{"startOffset":9383,"endOffset":9941,"count":0}],"isBlockCoverage":false},{"functionName":"unifiedDiff","ranges":[{"startOffset":10121,"endOffset":10923,"count":0}],"isBlockCoverage":false},{"functionName":"errorDiff","ranges":[{"startOffset":11068,"endOffset":11420,"count":0}],"isBlockCoverage":false},{"functionName":"colorLines","ranges":[{"startOffset":11563,"endOffset":11708,"count":0}],"isBlockCoverage":false},{"functionName":"sameType","ranges":[{"startOffset":11921,"endOffset":12002,"count":0}],"isBlockCoverage":false}]},{"scriptId":"108","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7236,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":174,"endOffset":223,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":301,"endOffset":354,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":432,"endOffset":480,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":567,"endOffset":624,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":702,"endOffset":750,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":835,"endOffset":890,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":972,"endOffset":1028,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1104,"endOffset":1149,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1226,"endOffset":1273,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1354,"endOffset":1405,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1484,"endOffset":1534,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1613,"endOffset":1663,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1744,"endOffset":1796,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1875,"endOffset":1925,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1999,"endOffset":2044,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2128,"endOffset":2184,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2272,"endOffset":2332,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2412,"endOffset":2464,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2552,"endOffset":2609,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2697,"endOffset":2754,"count":0}],"isBlockCoverage":false},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":4100,"endOffset":4197,"count":1},{"startOffset":4174,"endOffset":4194,"count":0}],"isBlockCoverage":true}]},{"scriptId":"109","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/diff/base.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":30923,"count":1}],"isBlockCoverage":true},{"functionName":"Diff","ranges":[{"startOffset":158,"endOffset":176,"count":7}],"isBlockCoverage":true},{"functionName":"diff","ranges":[{"startOffset":260,"endOffset":4471,"count":0}],"isBlockCoverage":false},{"functionName":"pushComponent","ranges":[{"startOffset":4546,"endOffset":5074,"count":0}],"isBlockCoverage":false},{"functionName":"extractCommon","ranges":[{"startOffset":5149,"endOffset":5720,"count":0}],"isBlockCoverage":false},{"functionName":"equals","ranges":[{"startOffset":5788,"endOffset":6029,"count":0}],"isBlockCoverage":false},{"functionName":"removeEmpty","ranges":[{"startOffset":6102,"endOffset":6280,"count":0}],"isBlockCoverage":false},{"functionName":"castInput","ranges":[{"startOffset":6351,"endOffset":6400,"count":0}],"isBlockCoverage":false},{"functionName":"tokenize","ranges":[{"startOffset":6470,"endOffset":6528,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":6594,"endOffset":6647,"count":0}],"isBlockCoverage":false},{"functionName":"buildValues","ranges":[{"startOffset":6652,"endOffset":8673,"count":0}],"isBlockCoverage":false},{"functionName":"clonePath","ranges":[{"startOffset":8675,"endOffset":8785,"count":0}],"isBlockCoverage":false}]},{"scriptId":"110","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/diff/character.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1671,"count":1}],"isBlockCoverage":true},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":327,"endOffset":424,"count":1},{"startOffset":401,"endOffset":421,"count":0}],"isBlockCoverage":true},{"functionName":"diffChars","ranges":[{"startOffset":688,"endOffset":789,"count":0}],"isBlockCoverage":false}]},{"scriptId":"111","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/diff/word.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8786,"count":1}],"isBlockCoverage":true},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":464,"endOffset":561,"count":1},{"startOffset":538,"endOffset":558,"count":0}],"isBlockCoverage":true},{"functionName":"wordDiff.equals","ranges":[{"startOffset":1546,"endOffset":1789,"count":0}],"isBlockCoverage":false},{"functionName":"wordDiff.tokenize","ranges":[{"startOffset":1812,"endOffset":2493,"count":0}],"isBlockCoverage":false},{"functionName":"diffWords","ranges":[{"startOffset":2496,"endOffset":2853,"count":0}],"isBlockCoverage":false},{"functionName":"diffWordsWithSpace","ranges":[{"startOffset":2855,"endOffset":2960,"count":0}],"isBlockCoverage":false}]},{"scriptId":"112","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/util/params.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1752,"count":1}],"isBlockCoverage":true},{"functionName":"generateOptions","ranges":[{"startOffset":174,"endOffset":502,"count":0}],"isBlockCoverage":false}]},{"scriptId":"113","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/diff/line.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5686,"count":1}],"isBlockCoverage":true},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":460,"endOffset":557,"count":1},{"startOffset":534,"endOffset":554,"count":0}],"isBlockCoverage":true},{"functionName":"lineDiff.tokenize","ranges":[{"startOffset":826,"endOffset":1483,"count":0}],"isBlockCoverage":false},{"functionName":"diffLines","ranges":[{"startOffset":1486,"endOffset":1584,"count":0}],"isBlockCoverage":false},{"functionName":"diffTrimmedLines","ranges":[{"startOffset":1586,"endOffset":1956,"count":0}],"isBlockCoverage":false}]},{"scriptId":"114","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/diff/sentence.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2090,"count":1}],"isBlockCoverage":true},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":334,"endOffset":431,"count":1},{"startOffset":408,"endOffset":428,"count":0}],"isBlockCoverage":true},{"functionName":"sentenceDiff.tokenize","ranges":[{"startOffset":716,"endOffset":783,"count":0}],"isBlockCoverage":false},{"functionName":"diffSentences","ranges":[{"startOffset":786,"endOffset":892,"count":0}],"isBlockCoverage":false}]},{"scriptId":"115","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/diff/css.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1966,"count":1}],"isBlockCoverage":true},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":317,"endOffset":414,"count":1},{"startOffset":391,"endOffset":411,"count":0}],"isBlockCoverage":true},{"functionName":"cssDiff.tokenize","ranges":[{"startOffset":679,"endOffset":738,"count":0}],"isBlockCoverage":false},{"functionName":"diffCss","ranges":[{"startOffset":741,"endOffset":836,"count":0}],"isBlockCoverage":false}]},{"scriptId":"116","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/diff/json.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12937,"count":1}],"isBlockCoverage":true},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":440,"endOffset":537,"count":1},{"startOffset":514,"endOffset":534,"count":0}],"isBlockCoverage":true},{"functionName":"_typeof","ranges":[{"startOffset":539,"endOffset":917,"count":0}],"isBlockCoverage":false},{"functionName":"jsonDiff.castInput","ranges":[{"startOffset":1625,"endOffset":2249,"count":0}],"isBlockCoverage":false},{"functionName":"jsonDiff.equals","ranges":[{"startOffset":2270,"endOffset":2565,"count":0}],"isBlockCoverage":false},{"functionName":"diffJson","ranges":[{"startOffset":2568,"endOffset":2663,"count":0}],"isBlockCoverage":false},{"functionName":"canonicalize","ranges":[{"startOffset":2859,"endOffset":4359,"count":0}],"isBlockCoverage":false}]},{"scriptId":"117","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/diff/array.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2300,"count":1}],"isBlockCoverage":true},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":325,"endOffset":422,"count":1},{"startOffset":399,"endOffset":419,"count":0}],"isBlockCoverage":true},{"functionName":"arrayDiff.tokenize","ranges":[{"startOffset":695,"endOffset":739,"count":0}],"isBlockCoverage":false},{"functionName":"arrayDiff.join.arrayDiff.removeEmpty","ranges":[{"startOffset":783,"endOffset":819,"count":0}],"isBlockCoverage":false},{"functionName":"diffArrays","ranges":[{"startOffset":822,"endOffset":922,"count":0}],"isBlockCoverage":false}]},{"scriptId":"118","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/patch/apply.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":19926,"count":1}],"isBlockCoverage":true},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":450,"endOffset":547,"count":1},{"startOffset":524,"endOffset":544,"count":0}],"isBlockCoverage":true},{"functionName":"applyPatch","ranges":[{"startOffset":573,"endOffset":4807,"count":0}],"isBlockCoverage":false},{"functionName":"applyPatches","ranges":[{"startOffset":4872,"endOffset":5728,"count":0}],"isBlockCoverage":false}]},{"scriptId":"119","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/patch/parse.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17908,"count":1}],"isBlockCoverage":true},{"functionName":"parsePatch","ranges":[{"startOffset":164,"endOffset":4730,"count":0}],"isBlockCoverage":false}]},{"scriptId":"120","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/util/distance-iterator.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4641,"count":1}],"isBlockCoverage":true},{"functionName":"_default","ranges":[{"startOffset":340,"endOffset":1483,"count":0}],"isBlockCoverage":false}]},{"scriptId":"121","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/patch/merge.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":50907,"count":1}],"isBlockCoverage":true},{"functionName":"_toConsumableArray","ranges":[{"startOffset":482,"endOffset":635,"count":0}],"isBlockCoverage":false},{"functionName":"_nonIterableSpread","ranges":[{"startOffset":637,"endOffset":827,"count":0}],"isBlockCoverage":false},{"functionName":"_unsupportedIterableToArray","ranges":[{"startOffset":829,"endOffset":1245,"count":0}],"isBlockCoverage":false},{"functionName":"_iterableToArray","ranges":[{"startOffset":1247,"endOffset":1377,"count":0}],"isBlockCoverage":false},{"functionName":"_arrayWithoutHoles","ranges":[{"startOffset":1379,"endOffset":1470,"count":0}],"isBlockCoverage":false},{"functionName":"_arrayLikeToArray","ranges":[{"startOffset":1472,"endOffset":1655,"count":0}],"isBlockCoverage":false},{"functionName":"calcLineCount","ranges":[{"startOffset":1681,"endOffset":2135,"count":0}],"isBlockCoverage":false},{"functionName":"merge","ranges":[{"startOffset":2137,"endOffset":5016,"count":0}],"isBlockCoverage":false},{"functionName":"loadPatch","ranges":[{"startOffset":5018,"endOffset":5874,"count":0}],"isBlockCoverage":false},{"functionName":"fileNameChanged","ranges":[{"startOffset":5876,"endOffset":5982,"count":0}],"isBlockCoverage":false},{"functionName":"selectField","ranges":[{"startOffset":5984,"endOffset":6172,"count":0}],"isBlockCoverage":false},{"functionName":"hunkBefore","ranges":[{"startOffset":6174,"endOffset":6301,"count":0}],"isBlockCoverage":false},{"functionName":"cloneHunk","ranges":[{"startOffset":6303,"endOffset":6502,"count":0}],"isBlockCoverage":false},{"functionName":"mergeLines","ranges":[{"startOffset":6504,"endOffset":9249,"count":0}],"isBlockCoverage":false},{"functionName":"mutualChange","ranges":[{"startOffset":9251,"endOffset":11898,"count":0}],"isBlockCoverage":false},{"functionName":"removal","ranges":[{"startOffset":11900,"endOffset":12608,"count":0}],"isBlockCoverage":false},{"functionName":"conflict","ranges":[{"startOffset":12610,"endOffset":12754,"count":0}],"isBlockCoverage":false},{"functionName":"insertLeading","ranges":[{"startOffset":12756,"endOffset":12979,"count":0}],"isBlockCoverage":false},{"functionName":"insertTrailing","ranges":[{"startOffset":12981,"endOffset":13145,"count":0}],"isBlockCoverage":false},{"functionName":"collectChange","ranges":[{"startOffset":13147,"endOffset":13641,"count":0}],"isBlockCoverage":false},{"functionName":"collectContext","ranges":[{"startOffset":13643,"endOffset":14910,"count":0}],"isBlockCoverage":false},{"functionName":"allRemoves","ranges":[{"startOffset":14912,"endOffset":15044,"count":0}],"isBlockCoverage":false},{"functionName":"skipRemoveSuperset","ranges":[{"startOffset":15046,"endOffset":15360,"count":0}],"isBlockCoverage":false},{"functionName":"calcOldNewLineCount","ranges":[{"startOffset":15362,"endOffset":16317,"count":0}],"isBlockCoverage":false}]},{"scriptId":"122","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/patch/create.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":23453,"count":1}],"isBlockCoverage":true},{"functionName":"_toConsumableArray","ranges":[{"startOffset":410,"endOffset":563,"count":0}],"isBlockCoverage":false},{"functionName":"_nonIterableSpread","ranges":[{"startOffset":565,"endOffset":755,"count":0}],"isBlockCoverage":false},{"functionName":"_unsupportedIterableToArray","ranges":[{"startOffset":757,"endOffset":1173,"count":0}],"isBlockCoverage":false},{"functionName":"_iterableToArray","ranges":[{"startOffset":1175,"endOffset":1305,"count":0}],"isBlockCoverage":false},{"functionName":"_arrayWithoutHoles","ranges":[{"startOffset":1307,"endOffset":1398,"count":0}],"isBlockCoverage":false},{"functionName":"_arrayLikeToArray","ranges":[{"startOffset":1400,"endOffset":1583,"count":0}],"isBlockCoverage":false},{"functionName":"structuredPatch","ranges":[{"startOffset":1609,"endOffset":6811,"count":0}],"isBlockCoverage":false},{"functionName":"formatPatch","ranges":[{"startOffset":6813,"endOffset":7832,"count":0}],"isBlockCoverage":false},{"functionName":"createTwoFilesPatch","ranges":[{"startOffset":7834,"endOffset":8051,"count":0}],"isBlockCoverage":false},{"functionName":"createPatch","ranges":[{"startOffset":8053,"endOffset":8231,"count":0}],"isBlockCoverage":false}]},{"scriptId":"123","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/util/array.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2026,"count":1}],"isBlockCoverage":true},{"functionName":"arrayEqual","ranges":[{"startOffset":207,"endOffset":322,"count":0}],"isBlockCoverage":false},{"functionName":"arrayStartsWith","ranges":[{"startOffset":324,"endOffset":548,"count":0}],"isBlockCoverage":false}]},{"scriptId":"124","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/convert/dmp.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2255,"count":1}],"isBlockCoverage":true},{"functionName":"convertChangesToDMP","ranges":[{"startOffset":248,"endOffset":609,"count":0}],"isBlockCoverage":false}]},{"scriptId":"125","url":"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/convert/xml.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3359,"count":1}],"isBlockCoverage":true},{"functionName":"convertChangesToXML","ranges":[{"startOffset":182,"endOffset":613,"count":0}],"isBlockCoverage":false},{"functionName":"escapeHTML","ranges":[{"startOffset":615,"endOffset":793,"count":0}],"isBlockCoverage":false}]},{"scriptId":"126","url":"file:///home/hello/projects/personal/node-orm2/node_modules/ms/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3024,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":422,"endOffset":792,"count":1},{"startOffset":524,"endOffset":541,"count":0},{"startOffset":543,"endOffset":571,"count":0},{"startOffset":643,"endOffset":657,"count":0},{"startOffset":678,"endOffset":791,"count":0}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":916,"endOffset":1999,"count":0}],"isBlockCoverage":false},{"functionName":"fmtShort","ranges":[{"startOffset":2097,"endOffset":2414,"count":1},{"startOffset":2167,"endOffset":2209,"count":0},{"startOffset":2228,"endOffset":2270,"count":0},{"startOffset":2289,"endOffset":2331,"count":0},{"startOffset":2392,"endOffset":2413,"count":0}],"isBlockCoverage":true},{"functionName":"fmtLong","ranges":[{"startOffset":2511,"endOffset":2847,"count":0}],"isBlockCoverage":false},{"functionName":"plural","ranges":[{"startOffset":2883,"endOffset":3023,"count":0}],"isBlockCoverage":false}]},{"scriptId":"127","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17380,"count":1}],"isBlockCoverage":true},{"functionName":"exports.escape","ranges":[{"startOffset":845,"endOffset":927,"count":0}],"isBlockCoverage":false},{"functionName":"exports.isString","ranges":[{"startOffset":1060,"endOffset":1112,"count":1228}],"isBlockCoverage":true},{"functionName":"exports.slug","ranges":[{"startOffset":1236,"endOffset":1369,"count":0}],"isBlockCoverage":false},{"functionName":"exports.clean","ranges":[{"startOffset":1521,"endOffset":2180,"count":0}],"isBlockCoverage":false},{"functionName":"emptyRepresentation","ranges":[{"startOffset":2642,"endOffset":2884,"count":0}],"isBlockCoverage":false},{"functionName":"canonicalType","ranges":[{"startOffset":3740,"endOffset":4049,"count":5},{"startOffset":3799,"endOffset":3828,"count":0},{"startOffset":3854,"endOffset":3878,"count":0},{"startOffset":3912,"endOffset":3938,"count":0}],"isBlockCoverage":true},{"functionName":"type","ranges":[{"startOffset":4672,"endOffset":5148,"count":0}],"isBlockCoverage":false},{"functionName":"exports.stringify","ranges":[{"startOffset":5768,"endOffset":6795,"count":0}],"isBlockCoverage":false},{"functionName":"jsonStringify","ranges":[{"startOffset":6956,"endOffset":8999,"count":0}],"isBlockCoverage":false},{"functionName":"canonicalize","ranges":[{"startOffset":9901,"endOffset":11489,"count":0}],"isBlockCoverage":false},{"functionName":"exports.stackTraceFilter","ranges":[{"startOffset":11860,"endOffset":13191,"count":1},{"startOffset":11974,"endOffset":11991,"count":0},{"startOffset":12081,"endOffset":12225,"count":0}],"isBlockCoverage":true},{"functionName":"isMochaInternal","ranges":[{"startOffset":12229,"endOffset":12437,"count":0}],"isBlockCoverage":false},{"functionName":"isNodeInternal","ranges":[{"startOffset":12441,"endOffset":12725,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":12736,"endOffset":13188,"count":0}],"isBlockCoverage":false},{"functionName":"isPromise","ranges":[{"startOffset":13336,"endOffset":13473,"count":0}],"isBlockCoverage":false},{"functionName":"clamp","ranges":[{"startOffset":13711,"endOffset":13799,"count":1636}],"isBlockCoverage":true},{"functionName":"exports.noop","ranges":[{"startOffset":13852,"endOffset":13866,"count":0}],"isBlockCoverage":false},{"functionName":"exports.createMap","ranges":[{"startOffset":14771,"endOffset":14906,"count":5}],"isBlockCoverage":true},{"functionName":"exports.defineConstants","ranges":[{"startOffset":15396,"endOffset":15609,"count":5},{"startOffset":15480,"endOffset":15559,"count":0}],"isBlockCoverage":true},{"functionName":"cwd","ranges":[{"startOffset":15734,"endOffset":15776,"count":2}],"isBlockCoverage":true},{"functionName":"isBrowser","ranges":[{"startOffset":15926,"endOffset":15985,"count":2}],"isBlockCoverage":true},{"functionName":"castArray","ranges":[{"startOffset":16490,"endOffset":16793,"count":2},{"startOffset":16545,"endOffset":16565,"count":0},{"startOffset":16588,"endOffset":16612,"count":0},{"startOffset":16703,"endOffset":16732,"count":0},{"startOffset":16773,"endOffset":16792,"count":0}],"isBlockCoverage":true},{"functionName":"exports.uniqueID","ranges":[{"startOffset":16969,"endOffset":16983,"count":1635}],"isBlockCoverage":true},{"functionName":"exports.assignNewMochaID","ranges":[{"startOffset":17013,"endOffset":17162,"count":1635}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":17110,"endOffset":17140,"count":0}],"isBlockCoverage":false},{"functionName":"exports.getMochaID","ranges":[{"startOffset":17301,"endOffset":17378,"count":0}],"isBlockCoverage":false}]},{"scriptId":"128","url":"file:///home/hello/projects/personal/node-orm2/node_modules/nanoid/non-secure/index.cjs","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":499,"count":1}],"isBlockCoverage":true},{"functionName":"customAlphabet","ranges":[{"startOffset":108,"endOffset":313,"count":0}],"isBlockCoverage":false},{"functionName":"nanoid","ranges":[{"startOffset":327,"endOffset":454,"count":1635},{"startOffset":387,"endOffset":440,"count":34335}],"isBlockCoverage":true}]},{"scriptId":"129","url":"util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9755,"count":1}],"isBlockCoverage":true},{"functionName":"isBoolean","ranges":[{"startOffset":2206,"endOffset":2268,"count":0}],"isBlockCoverage":false},{"functionName":"isNull","ranges":[{"startOffset":2352,"endOffset":2399,"count":0}],"isBlockCoverage":false},{"functionName":"isNullOrUndefined","ranges":[{"startOffset":2497,"endOffset":2576,"count":0}],"isBlockCoverage":false},{"functionName":"isNumber","ranges":[{"startOffset":2662,"endOffset":2722,"count":0}],"isBlockCoverage":false},{"functionName":"isString","ranges":[{"startOffset":2780,"endOffset":2840,"count":0}],"isBlockCoverage":false},{"functionName":"isSymbol","ranges":[{"startOffset":2926,"endOffset":2986,"count":0}],"isBlockCoverage":false},{"functionName":"isUndefined","ranges":[{"startOffset":3075,"endOffset":3132,"count":0}],"isBlockCoverage":false},{"functionName":"isObject","ranges":[{"startOffset":3229,"endOffset":3305,"count":0}],"isBlockCoverage":false},{"functionName":"isError","ranges":[{"startOffset":3388,"endOffset":3491,"count":0}],"isBlockCoverage":false},{"functionName":"isFunction","ranges":[{"startOffset":3579,"endOffset":3643,"count":0}],"isBlockCoverage":false},{"functionName":"isPrimitive","ranges":[{"startOffset":3778,"endOffset":3897,"count":0}],"isBlockCoverage":false},{"functionName":"pad","ranges":[{"startOffset":3949,"endOffset":4008,"count":0}],"isBlockCoverage":false},{"functionName":"timestamp","ranges":[{"startOffset":4174,"endOffset":4404,"count":0}],"isBlockCoverage":false},{"functionName":"log","ranges":[{"startOffset":4562,"endOffset":4715,"count":0}],"isBlockCoverage":false},{"functionName":"inherits","ranges":[{"startOffset":5451,"endOffset":6067,"count":47},{"startOffset":5536,"endOffset":5593,"count":0},{"startOffset":5652,"endOffset":5719,"count":0},{"startOffset":5762,"endOffset":5892,"count":0}],"isBlockCoverage":true},{"functionName":"_extend","ranges":[{"startOffset":6220,"endOffset":6508,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6556,"endOffset":6981,"count":0}],"isBlockCoverage":false},{"functionName":"callbackify","ranges":[{"startOffset":7234,"endOffset":8615,"count":0}],"isBlockCoverage":false},{"functionName":"getSystemErrorName","ranges":[{"startOffset":8669,"endOffset":8885,"count":0}],"isBlockCoverage":false},{"functionName":"isDeepStrictEqual","ranges":[{"startOffset":9286,"endOffset":9491,"count":0}],"isBlockCoverage":false}]},{"scriptId":"130","url":"file:///home/hello/projects/personal/node-orm2/node_modules/he/he.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":100883,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":61,"endOffset":100874,"count":1},{"startOffset":500,"endOffset":535,"count":0},{"startOffset":100447,"endOffset":100481,"count":0},{"startOffset":100482,"endOffset":100497,"count":0},{"startOffset":100501,"endOffset":100547,"count":0},{"startOffset":100689,"endOffset":100813,"count":0},{"startOffset":100816,"endOffset":100871,"count":0}],"isBlockCoverage":true},{"functionName":"has","ranges":[{"startOffset":92347,"endOffset":92434,"count":0}],"isBlockCoverage":false},{"functionName":"contains","ranges":[{"startOffset":92453,"endOffset":92630,"count":0}],"isBlockCoverage":false},{"functionName":"merge","ranges":[{"startOffset":92646,"endOffset":92997,"count":0}],"isBlockCoverage":false},{"functionName":"codePointToSymbol","ranges":[{"startOffset":93093,"endOffset":94044,"count":0}],"isBlockCoverage":false},{"functionName":"hexEscape","ranges":[{"startOffset":94064,"endOffset":94149,"count":0}],"isBlockCoverage":false},{"functionName":"decEscape","ranges":[{"startOffset":94169,"endOffset":94226,"count":0}],"isBlockCoverage":false},{"functionName":"parseError","ranges":[{"startOffset":94247,"endOffset":94311,"count":0}],"isBlockCoverage":false},{"functionName":"encode","ranges":[{"startOffset":94409,"endOffset":97437,"count":0}],"isBlockCoverage":false},{"functionName":"decode","ranges":[{"startOffset":97673,"endOffset":99781,"count":0}],"isBlockCoverage":false},{"functionName":"escape","ranges":[{"startOffset":99934,"endOffset":100103,"count":0}],"isBlockCoverage":false}]},{"scriptId":"131","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/node_modules/supports-color/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3065,"count":1},{"startOffset":254,"endOffset":278,"count":0},{"startOffset":382,"endOffset":406,"count":0}],"isBlockCoverage":true},{"functionName":"envForceColor","ranges":[{"startOffset":408,"endOffset":672,"count":2},{"startOffset":462,"endOffset":670,"count":0}],"isBlockCoverage":true},{"functionName":"translateLevel","ranges":[{"startOffset":674,"endOffset":832,"count":2},{"startOffset":725,"endOffset":745,"count":0}],"isBlockCoverage":true},{"functionName":"supportsColor","ranges":[{"startOffset":834,"endOffset":2729,"count":2},{"startOffset":990,"endOffset":1031,"count":0},{"startOffset":1081,"endOffset":1099,"count":0},{"startOffset":1125,"endOffset":1141,"count":0},{"startOffset":1251,"endOffset":1269,"count":0},{"startOffset":1299,"endOffset":1317,"count":0},{"startOffset":1354,"endOffset":1381,"count":0},{"startOffset":1383,"endOffset":1399,"count":0},{"startOffset":1458,"endOffset":1476,"count":0},{"startOffset":1513,"endOffset":1868,"count":0},{"startOffset":1888,"endOffset":2077,"count":0},{"startOffset":2111,"endOffset":2192,"count":0},{"startOffset":2230,"endOffset":2246,"count":0},{"startOffset":2276,"endOffset":2513,"count":0},{"startOffset":2569,"endOffset":2728,"count":0}],"isBlockCoverage":true},{"functionName":"getSupportLevel","ranges":[{"startOffset":2731,"endOffset":2909,"count":2}],"isBlockCoverage":true}]},{"scriptId":"132","url":"file:///home/hello/projects/personal/node-orm2/node_modules/log-symbols/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":414,"count":1},{"startOffset":402,"endOffset":412,"count":0}],"isBlockCoverage":true}]},{"scriptId":"133","url":"file:///home/hello/projects/personal/node-orm2/node_modules/is-unicode-supported/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":313,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":32,"endOffset":311,"count":1},{"startOffset":94,"endOffset":164,"count":0},{"startOffset":165,"endOffset":227,"count":0},{"startOffset":228,"endOffset":270,"count":0},{"startOffset":271,"endOffset":308,"count":0}],"isBlockCoverage":true}]},{"scriptId":"134","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/runner.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":34321,"count":1},{"startOffset":6242,"endOffset":6261,"count":0}],"isBlockCoverage":true},{"functionName":"Runner","ranges":[{"startOffset":4065,"endOffset":6082,"count":1},{"startOffset":4133,"endOffset":4157,"count":0},{"startOffset":4193,"endOffset":4434,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4847,"endOffset":5129,"count":777},{"startOffset":4918,"endOffset":4932,"count":0},{"startOffset":4934,"endOffset":5092,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5170,"endOffset":5224,"count":494}],"isBlockCoverage":true},{"functionName":"Runner.unhandled","ranges":[{"startOffset":5398,"endOffset":6077,"count":0}],"isBlockCoverage":false},{"functionName":"Runner._addEventListener","ranges":[{"startOffset":6590,"endOffset":7498,"count":1184},{"startOffset":6839,"endOffset":6893,"count":1},{"startOffset":6894,"endOffset":6962,"count":0},{"startOffset":6967,"endOffset":7084,"count":0},{"startOffset":7182,"endOffset":7216,"count":1},{"startOffset":7221,"endOffset":7232,"count":1183},{"startOffset":7300,"endOffset":7332,"count":0}],"isBlockCoverage":true},{"functionName":"Runner._removeEventListener","ranges":[{"startOffset":7809,"endOffset":8422,"count":2},{"startOffset":7937,"endOffset":8337,"count":0}],"isBlockCoverage":true},{"functionName":"Runner.dispose","ranges":[{"startOffset":8598,"endOffset":8928,"count":0}],"isBlockCoverage":false},{"functionName":"Runner.grep","ranges":[{"startOffset":9182,"endOffset":9347,"count":1}],"isBlockCoverage":true},{"functionName":"Runner.grepTotal","ranges":[{"startOffset":9545,"endOffset":9801,"count":450}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9618,"endOffset":9780,"count":3421},{"startOffset":9709,"endOffset":9738,"count":0}],"isBlockCoverage":true},{"functionName":"Runner.globalProps","ranges":[{"startOffset":9916,"endOffset":10142,"count":1},{"startOffset":10030,"endOffset":10123,"count":8},{"startOffset":10068,"endOffset":10091,"count":6},{"startOffset":10091,"endOffset":10123,"count":2}],"isBlockCoverage":true},{"functionName":"Runner.globals","ranges":[{"startOffset":10310,"endOffset":10487,"count":2},{"startOffset":10352,"endOffset":10383,"count":0}],"isBlockCoverage":true},{"functionName":"Runner.checkGlobals","ranges":[{"startOffset":10581,"endOffset":11125,"count":1271},{"startOffset":10640,"endOffset":11123,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11054,"endOffset":11067,"count":0}],"isBlockCoverage":false},{"functionName":"Runner.fail","ranges":[{"startOffset":11901,"endOffset":12656,"count":0}],"isBlockCoverage":false},{"functionName":"Runner.hook","ranges":[{"startOffset":12808,"endOffset":15604,"count":6168},{"startOffset":12855,"endOffset":12867,"count":0}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":12953,"endOffset":15547,"count":6662},{"startOffset":13012,"endOffset":13038,"count":6168},{"startOffset":13038,"endOffset":13112,"count":494},{"startOffset":13112,"endOffset":13170,"count":328},{"startOffset":13170,"endOffset":13348,"count":166},{"startOffset":13210,"endOffset":13295,"count":47},{"startOffset":13295,"endOffset":13348,"count":119},{"startOffset":13348,"endOffset":13512,"count":494},{"startOffset":13512,"endOffset":13620,"count":408},{"startOffset":13620,"endOffset":15546,"count":494}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13558,"endOffset":13612,"count":0}],"isBlockCoverage":false},{"functionName":"cbHookRun","ranges":[{"startOffset":13635,"endOffset":15036,"count":494},{"startOffset":13718,"endOffset":13768,"count":0},{"startOffset":13819,"endOffset":14766,"count":0},{"startOffset":14781,"endOffset":14903,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14370,"endOffset":14432,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":14466,"endOffset":14530,"count":0}],"isBlockCoverage":false},{"functionName":"setHookTitle","ranges":[{"startOffset":15044,"endOffset":15543,"count":988},{"startOffset":15120,"endOffset":15133,"count":408},{"startOffset":15179,"endOffset":15270,"count":398},{"startOffset":15270,"endOffset":15537,"count":590},{"startOffset":15388,"endOffset":15463,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15570,"endOffset":15600,"count":6168}],"isBlockCoverage":true},{"functionName":"Runner.hooks","ranges":[{"startOffset":15826,"endOffset":16241,"count":1548}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":15903,"endOffset":16216,"count":6818},{"startOffset":15967,"endOffset":16018,"count":1548},{"startOffset":16018,"endOffset":16215,"count":5270}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16040,"endOffset":16210,"count":5270},{"startOffset":16072,"endOffset":16177,"count":0}],"isBlockCoverage":true},{"functionName":"Runner.hookUp","ranges":[{"startOffset":16382,"endOffset":16499,"count":774}],"isBlockCoverage":true},{"functionName":"Runner.hookDown","ranges":[{"startOffset":16648,"endOffset":16755,"count":774}],"isBlockCoverage":true},{"functionName":"Runner.parents","ranges":[{"startOffset":16892,"endOffset":17048,"count":1548},{"startOffset":16974,"endOffset":17029,"count":3722}],"isBlockCoverage":true},{"functionName":"Runner.runTest","ranges":[{"startOffset":17173,"endOffset":17616,"count":774},{"startOffset":17214,"endOffset":17244,"count":0},{"startOffset":17303,"endOffset":17320,"count":0},{"startOffset":17344,"endOffset":17376,"count":0},{"startOffset":17492,"endOffset":17553,"count":0},{"startOffset":17584,"endOffset":17614,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17417,"endOffset":17463,"count":0}],"isBlockCoverage":false},{"functionName":"Runner.runTests","ranges":[{"startOffset":17798,"endOffset":22395,"count":449}],"isBlockCoverage":true},{"functionName":"hookErr","ranges":[{"startOffset":17890,"endOffset":18595,"count":0}],"isBlockCoverage":false},{"functionName":"next","ranges":[{"startOffset":18599,"endOffset":22336,"count":1226},{"startOffset":18686,"endOffset":18700,"count":0},{"startOffset":18702,"endOffset":18727,"count":0},{"startOffset":18750,"endOffset":18776,"count":0},{"startOffset":18791,"endOffset":18841,"count":0},{"startOffset":18918,"endOffset":18944,"count":449},{"startOffset":18944,"endOffset":19031,"count":777},{"startOffset":19031,"endOffset":19060,"count":0},{"startOffset":19060,"endOffset":19077,"count":777},{"startOffset":19077,"endOffset":19717,"count":0},{"startOffset":19717,"endOffset":19787,"count":777},{"startOffset":19787,"endOffset":20078,"count":3},{"startOffset":19819,"endOffset":19896,"count":0},{"startOffset":20078,"endOffset":22335,"count":774}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20216,"endOffset":22330,"count":774},{"startOffset":20315,"endOffset":20886,"count":0},{"startOffset":20902,"endOffset":20957,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20783,"endOffset":20876,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":21017,"endOffset":22322,"count":774},{"startOffset":21124,"endOffset":21484,"count":0},{"startOffset":21499,"endOffset":22126,"count":0}],"isBlockCoverage":true},{"functionName":"Runner.runSuite","ranges":[{"startOffset":22568,"endOffset":24213,"count":449},{"startOffset":22747,"endOffset":22761,"count":0},{"startOffset":22764,"endOffset":22820,"count":0}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":22889,"endOffset":23785,"count":897},{"startOffset":22933,"endOffset":23283,"count":0},{"startOffset":23306,"endOffset":23334,"count":0},{"startOffset":23385,"endOffset":23413,"count":449},{"startOffset":23413,"endOffset":23644,"count":448},{"startOffset":23644,"endOffset":23735,"count":0},{"startOffset":23735,"endOffset":23781,"count":448}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":23671,"endOffset":23727,"count":0}],"isBlockCoverage":false},{"functionName":"done","ranges":[{"startOffset":23789,"endOffset":24053,"count":449}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":23957,"endOffset":24047,"count":449}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":24115,"endOffset":24209,"count":449},{"startOffset":24145,"endOffset":24173,"count":0}],"isBlockCoverage":true},{"functionName":"Runner._uncaught","ranges":[{"startOffset":25059,"endOffset":27724,"count":0}],"isBlockCoverage":false},{"functionName":"Runner.run","ranges":[{"startOffset":28017,"endOffset":30026,"count":1},{"startOffset":28103,"endOffset":28108,"count":0},{"startOffset":28165,"endOffset":28182,"count":0},{"startOffset":29704,"endOffset":29964,"count":0}],"isBlockCoverage":true},{"functionName":"end","ranges":[{"startOffset":28199,"endOffset":28394,"count":1},{"startOffset":28227,"endOffset":28249,"count":0},{"startOffset":28251,"endOffset":28269,"count":0}],"isBlockCoverage":true},{"functionName":"begin","ranges":[{"startOffset":28413,"endOffset":28621,"count":1}],"isBlockCoverage":true},{"functionName":"prepare","ranges":[{"startOffset":28642,"endOffset":29011,"count":1},{"startOffset":28745,"endOffset":28834,"count":0},{"startOffset":28898,"endOffset":28986,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":29143,"endOffset":29190,"count":449}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":29247,"endOffset":29386,"count":1}],"isBlockCoverage":true},{"functionName":"Runner.linkPartialObjects","ranges":[{"startOffset":30867,"endOffset":30902,"count":0}],"isBlockCoverage":false},{"functionName":"runAsync","ranges":[{"startOffset":31290,"endOffset":31397,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":31348,"endOffset":31393,"count":1}],"isBlockCoverage":true},{"functionName":"Runner.abort","ranges":[{"startOffset":31532,"endOffset":31615,"count":0}],"isBlockCoverage":false},{"functionName":"isParallelMode","ranges":[{"startOffset":31816,"endOffset":31861,"count":0}],"isBlockCoverage":false},{"functionName":"Runner.workerReporter","ranges":[{"startOffset":32211,"endOffset":32307,"count":0}],"isBlockCoverage":false},{"functionName":"filterLeaks","ranges":[{"startOffset":32455,"endOffset":33493,"count":0}],"isBlockCoverage":false},{"functionName":"isError","ranges":[{"startOffset":33708,"endOffset":33808,"count":0}],"isBlockCoverage":false},{"functionName":"thrown2Error","ranges":[{"startOffset":33971,"endOffset":34124,"count":0}],"isBlockCoverage":false}]},{"scriptId":"135","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/pending.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":221,"count":1}],"isBlockCoverage":true},{"functionName":"Pending","ranges":[{"startOffset":165,"endOffset":220,"count":0}],"isBlockCoverage":false}]},{"scriptId":"136","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/node_modules/debug/src/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":314,"count":1},{"startOffset":218,"endOffset":264,"count":0}],"isBlockCoverage":true}]},{"scriptId":"137","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/node_modules/debug/src/node.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4685,"count":1},{"startOffset":816,"endOffset":832,"count":0},{"startOffset":1454,"endOffset":1555,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":334,"endOffset":342,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1779,"endOffset":1819,"count":33}],"isBlockCoverage":true},{"functionName":"useColors","ranges":[{"startOffset":2362,"endOffset":2501,"count":4},{"startOffset":2425,"endOffset":2464,"count":0}],"isBlockCoverage":true},{"functionName":"formatArgs","ranges":[{"startOffset":2574,"endOffset":3008,"count":0}],"isBlockCoverage":false},{"functionName":"getDate","ranges":[{"startOffset":3010,"endOffset":3125,"count":0}],"isBlockCoverage":false},{"functionName":"log","ranges":[{"startOffset":3214,"endOffset":3298,"count":0}],"isBlockCoverage":false},{"functionName":"save","ranges":[{"startOffset":3379,"endOffset":3636,"count":1},{"startOffset":3424,"endOffset":3462,"count":0}],"isBlockCoverage":true},{"functionName":"load","ranges":[{"startOffset":3753,"endOffset":3799,"count":1}],"isBlockCoverage":true},{"functionName":"init","ranges":[{"startOffset":3964,"endOffset":4167,"count":4},{"startOffset":4100,"endOffset":4165,"count":0}],"isBlockCoverage":true},{"functionName":"formatters.o","ranges":[{"startOffset":4332,"endOffset":4488,"count":0}],"isBlockCoverage":false},{"functionName":"formatters.O","ranges":[{"startOffset":4581,"endOffset":4683,"count":0}],"isBlockCoverage":false}]},{"scriptId":"138","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/node_modules/debug/src/common.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6290,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":108,"endOffset":6264,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":422,"endOffset":464,"count":9}],"isBlockCoverage":true},{"functionName":"selectColor","ranges":[{"startOffset":1012,"endOffset":1290,"count":4},{"startOffset":1108,"endOffset":1213,"count":48}],"isBlockCoverage":true},{"functionName":"createDebug","ranges":[{"startOffset":1460,"endOffset":3626,"count":4}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":1585,"endOffset":2796,"count":5813},{"startOffset":1668,"endOffset":1795,"count":0},{"startOffset":1963,"endOffset":2763,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2147,"endOffset":2619,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3149,"endOffset":3415,"count":5813},{"startOffset":3190,"endOffset":3225,"count":0},{"startOffset":3278,"endOffset":3384,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":3425,"endOffset":3460,"count":0}],"isBlockCoverage":false},{"functionName":"extend","ranges":[{"startOffset":3629,"endOffset":3832,"count":0}],"isBlockCoverage":false},{"functionName":"enable","ranges":[{"startOffset":3993,"endOffset":4610,"count":1},{"startOffset":4205,"endOffset":4217,"count":0},{"startOffset":4366,"endOffset":4603,"count":0}],"isBlockCoverage":true},{"functionName":"disable","ranges":[{"startOffset":4696,"endOffset":4921,"count":0}],"isBlockCoverage":false},{"functionName":"enabled","ranges":[{"startOffset":5064,"endOffset":5451,"count":0}],"isBlockCoverage":false},{"functionName":"toNamespace","ranges":[{"startOffset":5569,"endOffset":5705,"count":0}],"isBlockCoverage":false},{"functionName":"coerce","ranges":[{"startOffset":5794,"endOffset":5903,"count":0}],"isBlockCoverage":false}]},{"scriptId":"139","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/node_modules/debug/node_modules/ms/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3023,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":422,"endOffset":791,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":915,"endOffset":1998,"count":0}],"isBlockCoverage":false},{"functionName":"fmtShort","ranges":[{"startOffset":2096,"endOffset":2413,"count":0}],"isBlockCoverage":false},{"functionName":"fmtLong","ranges":[{"startOffset":2510,"endOffset":2846,"count":0}],"isBlockCoverage":false},{"functionName":"plural","ranges":[{"startOffset":2882,"endOffset":3022,"count":0}],"isBlockCoverage":false}]},{"scriptId":"140","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/runnable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10632,"count":1}],"isBlockCoverage":true},{"functionName":"Runnable","ranges":[{"startOffset":774,"endOffset":1152,"count":1186},{"startOffset":861,"endOffset":866,"count":3},{"startOffset":898,"endOffset":910,"count":1183}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1078,"endOffset":1128,"count":0}],"isBlockCoverage":false},{"functionName":"Runnable.reset","ranges":[{"startOffset":1329,"endOffset":1459,"count":1964}],"isBlockCoverage":true},{"functionName":"Runnable.timeout","ranges":[{"startOffset":2161,"endOffset":2654,"count":3549},{"startOffset":2202,"endOffset":2233,"count":2363},{"startOffset":2233,"endOffset":2264,"count":1186},{"startOffset":2264,"endOffset":2296,"count":0},{"startOffset":2296,"endOffset":2484,"count":1186},{"startOffset":2486,"endOffset":2514,"count":0},{"startOffset":2514,"endOffset":2607,"count":1186},{"startOffset":2607,"endOffset":2637,"count":0},{"startOffset":2637,"endOffset":2653,"count":1186}],"isBlockCoverage":true},{"functionName":"Runnable.slow","ranges":[{"startOffset":2814,"endOffset":3035,"count":2691},{"startOffset":2854,"endOffset":2882,"count":1186},{"startOffset":2884,"endOffset":2912,"count":1505},{"startOffset":2912,"endOffset":2943,"count":1186},{"startOffset":2943,"endOffset":2975,"count":0},{"startOffset":2975,"endOffset":3034,"count":1186}],"isBlockCoverage":true},{"functionName":"Runnable.skip","ranges":[{"startOffset":3143,"endOffset":3235,"count":0}],"isBlockCoverage":false},{"functionName":"Runnable.isPending","ranges":[{"startOffset":3360,"endOffset":3442,"count":2819},{"startOffset":3396,"endOffset":3439,"count":2816}],"isBlockCoverage":true},{"functionName":"Runnable.isFailed","ranges":[{"startOffset":3562,"endOffset":3646,"count":0}],"isBlockCoverage":false},{"functionName":"Runnable.isPassed","ranges":[{"startOffset":3766,"endOffset":3850,"count":0}],"isBlockCoverage":false},{"functionName":"Runnable.retries","ranges":[{"startOffset":3938,"endOffset":4032,"count":1186},{"startOffset":3978,"endOffset":4009,"count":0}],"isBlockCoverage":true},{"functionName":"Runnable.currentRetry","ranges":[{"startOffset":4120,"endOffset":4224,"count":0}],"isBlockCoverage":false},{"functionName":"Runnable.fullTitle","ranges":[{"startOffset":4420,"endOffset":4472,"count":4198}],"isBlockCoverage":true},{"functionName":"Runnable.titlePath","ranges":[{"startOffset":4668,"endOffset":4738,"count":4198}],"isBlockCoverage":true},{"functionName":"Runnable.clearTimeout","ranges":[{"startOffset":4820,"endOffset":4863,"count":2363}],"isBlockCoverage":true},{"functionName":"Runnable.resetTimeout","ranges":[{"startOffset":4945,"endOffset":5235,"count":1095},{"startOffset":5022,"endOffset":5039,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5089,"endOffset":5227,"count":0}],"isBlockCoverage":false},{"functionName":"Runnable.globals","ranges":[{"startOffset":5382,"endOffset":5502,"count":0}],"isBlockCoverage":false},{"functionName":"Runnable.run","ranges":[{"startOffset":5615,"endOffset":9164,"count":1268},{"startOffset":5770,"endOffset":5782,"count":0},{"startOffset":6576,"endOffset":6710,"count":0},{"startOffset":6771,"endOffset":7456,"count":870},{"startOffset":7122,"endOffset":7440,"count":0},{"startOffset":7456,"endOffset":7522,"count":398},{"startOffset":7522,"endOffset":7722,"count":0}],"isBlockCoverage":true},{"functionName":"multiple","ranges":[{"startOffset":5925,"endOffset":6088,"count":0}],"isBlockCoverage":false},{"functionName":"done","ranges":[{"startOffset":6106,"endOffset":6449,"count":1268},{"startOffset":6179,"endOffset":6200,"count":0},{"startOffset":6220,"endOffset":6255,"count":0},{"startOffset":6378,"endOffset":6387,"count":0},{"startOffset":6389,"endOffset":6432,"count":0}],"isBlockCoverage":true},{"functionName":"asyncSkip","ranges":[{"startOffset":6876,"endOffset":7075,"count":0}],"isBlockCoverage":false},{"functionName":"callFn","ranges":[{"startOffset":7726,"endOffset":8429,"count":398},{"startOffset":7794,"endOffset":7830,"count":274},{"startOffset":7832,"endOffset":8205,"count":225},{"startOffset":8205,"endOffset":8425,"count":173},{"startOffset":8239,"endOffset":8404,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7888,"endOffset":8070,"count":225}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8080,"endOffset":8190,"count":0}],"isBlockCoverage":false},{"functionName":"callFnAsync","ranges":[{"startOffset":8433,"endOffset":9162,"count":870}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8490,"endOffset":9156,"count":870},{"startOffset":8582,"endOffset":8617,"count":0},{"startOffset":8633,"endOffset":8913,"count":0},{"startOffset":8931,"endOffset":8957,"count":0},{"startOffset":8959,"endOffset":9135,"count":0}],"isBlockCoverage":true},{"functionName":"Runnable._timeoutError","ranges":[{"startOffset":9347,"endOffset":9613,"count":0}],"isBlockCoverage":false},{"functionName":"Runnable.toValueOrError","ranges":[{"startOffset":10406,"endOffset":10597,"count":0}],"isBlockCoverage":false}]},{"scriptId":"141","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/errors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15639,"count":1}],"isBlockCoverage":true},{"functionName":"emitWarning","ranges":[{"startOffset":350,"endOffset":561,"count":0}],"isBlockCoverage":false},{"functionName":"deprecate","ranges":[{"startOffset":753,"endOffset":903,"count":0}],"isBlockCoverage":false},{"functionName":"warn","ranges":[{"startOffset":1062,"endOffset":1111,"count":0}],"isBlockCoverage":false},{"functionName":"createNoFilesMatchPatternError","ranges":[{"startOffset":4375,"endOffset":4554,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidReporterError","ranges":[{"startOffset":4856,"endOffset":5032,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidInterfaceError","ranges":[{"startOffset":5341,"endOffset":5504,"count":0}],"isBlockCoverage":false},{"functionName":"createUnsupportedError","ranges":[{"startOffset":5752,"endOffset":5878,"count":0}],"isBlockCoverage":false},{"functionName":"createMissingArgumentError","ranges":[{"startOffset":6204,"endOffset":6342,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidArgumentTypeError","ranges":[{"startOffset":6687,"endOffset":6936,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidArgumentValueError","ranges":[{"startOffset":7319,"endOffset":7607,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidExceptionError","ranges":[{"startOffset":7870,"endOffset":8067,"count":0}],"isBlockCoverage":false},{"functionName":"createFatalError","ranges":[{"startOffset":8297,"endOffset":8471,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidLegacyPluginError","ranges":[{"startOffset":8820,"endOffset":9158,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidPluginError","ranges":[{"startOffset":9598,"endOffset":9755,"count":0}],"isBlockCoverage":false},{"functionName":"createMochaInstanceAlreadyDisposedError","ranges":[{"startOffset":10106,"endOffset":10390,"count":0}],"isBlockCoverage":false},{"functionName":"createMochaInstanceAlreadyRunningError","ranges":[{"startOffset":10602,"endOffset":10794,"count":0}],"isBlockCoverage":false},{"functionName":"createMultipleDoneError","ranges":[{"startOffset":11082,"endOffset":11849,"count":0}],"isBlockCoverage":false},{"functionName":"createForbiddenExclusivityError","ranges":[{"startOffset":12086,"endOffset":12341,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidPluginDefinitionError","ranges":[{"startOffset":12641,"endOffset":12827,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidPluginImplementationError","ranges":[{"startOffset":13287,"endOffset":13537,"count":0}],"isBlockCoverage":false},{"functionName":"createTimeoutError","ranges":[{"startOffset":13803,"endOffset":13974,"count":0}],"isBlockCoverage":false},{"functionName":"createUnparsableFileError","ranges":[{"startOffset":14240,"endOffset":14383,"count":0}],"isBlockCoverage":false},{"functionName":"isMochaError","ranges":[{"startOffset":14609,"endOffset":14687,"count":0}],"isBlockCoverage":false}]},{"scriptId":"142","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/suite.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15434,"count":1}],"isBlockCoverage":true},{"functionName":"Suite.create","ranges":[{"startOffset":714,"endOffset":882,"count":448}],"isBlockCoverage":true},{"functionName":"Suite","ranges":[{"startOffset":1284,"endOffset":2125,"count":449},{"startOffset":1355,"endOffset":1549,"count":0}],"isBlockCoverage":true},{"functionName":"Context","ranges":[{"startOffset":1574,"endOffset":1595,"count":449}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2056,"endOffset":2100,"count":0}],"isBlockCoverage":false},{"functionName":"Suite.reset","ranges":[{"startOffset":2290,"endOffset":2601,"count":449}],"isBlockCoverage":true},{"functionName":"Suite.clone","ranges":[{"startOffset":2705,"endOffset":2961,"count":0}],"isBlockCoverage":false},{"functionName":"Suite.timeout","ranges":[{"startOffset":3194,"endOffset":3521,"count":2084},{"startOffset":3235,"endOffset":3266,"count":1634},{"startOffset":3266,"endOffset":3297,"count":450},{"startOffset":3297,"endOffset":3329,"count":0},{"startOffset":3329,"endOffset":3520,"count":450}],"isBlockCoverage":true},{"functionName":"Suite.retries","ranges":[{"startOffset":3694,"endOffset":3848,"count":2082},{"startOffset":3734,"endOffset":3765,"count":1634},{"startOffset":3765,"endOffset":3826,"count":448},{"startOffset":3826,"endOffset":3830,"count":0}],"isBlockCoverage":true},{"functionName":"Suite.slow","ranges":[{"startOffset":4017,"endOffset":4209,"count":2083},{"startOffset":4058,"endOffset":4086,"count":1634},{"startOffset":4086,"endOffset":4117,"count":449},{"startOffset":4117,"endOffset":4149,"count":0},{"startOffset":4149,"endOffset":4208,"count":449}],"isBlockCoverage":true},{"functionName":"Suite.bail","ranges":[{"startOffset":4371,"endOffset":4506,"count":896},{"startOffset":4414,"endOffset":4505,"count":448}],"isBlockCoverage":true},{"functionName":"Suite.isPending","ranges":[{"startOffset":4625,"endOffset":4707,"count":13305},{"startOffset":4661,"endOffset":4704,"count":13303},{"startOffset":4677,"endOffset":4703,"count":9302}],"isBlockCoverage":true},{"functionName":"Suite._createHook","ranges":[{"startOffset":4896,"endOffset":5129,"count":408}],"isBlockCoverage":true},{"functionName":"Suite.beforeAll","ranges":[{"startOffset":5312,"endOffset":5672,"count":329},{"startOffset":5359,"endOffset":5381,"count":1},{"startOffset":5381,"endOffset":5499,"count":328},{"startOffset":5499,"endOffset":5513,"count":0},{"startOffset":5514,"endOffset":5518,"count":328}],"isBlockCoverage":true},{"functionName":"Suite.afterAll","ranges":[{"startOffset":5853,"endOffset":6210,"count":47},{"startOffset":5900,"endOffset":5922,"count":0},{"startOffset":6039,"endOffset":6053,"count":0}],"isBlockCoverage":true},{"functionName":"Suite.beforeEach","ranges":[{"startOffset":6395,"endOffset":6758,"count":28},{"startOffset":6442,"endOffset":6464,"count":0},{"startOffset":6583,"endOffset":6597,"count":0}],"isBlockCoverage":true},{"functionName":"Suite.afterEach","ranges":[{"startOffset":6941,"endOffset":7301,"count":5},{"startOffset":6988,"endOffset":7010,"count":0},{"startOffset":7128,"endOffset":7142,"count":0}],"isBlockCoverage":true},{"functionName":"Suite.addSuite","ranges":[{"startOffset":7433,"endOffset":7713,"count":448}],"isBlockCoverage":true},{"functionName":"Suite.addTest","ranges":[{"startOffset":7850,"endOffset":8095,"count":778}],"isBlockCoverage":true},{"functionName":"Suite.fullTitle","ranges":[{"startOffset":8279,"endOffset":8331,"count":897}],"isBlockCoverage":true},{"functionName":"Suite.titlePath","ranges":[{"startOffset":8515,"endOffset":8697,"count":17481},{"startOffset":8567,"endOffset":8625,"count":12386},{"startOffset":8644,"endOffset":8678,"count":12386}],"isBlockCoverage":true},{"functionName":"Suite.total","ranges":[{"startOffset":8822,"endOffset":8964,"count":449}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8870,"endOffset":8933,"count":448}],"isBlockCoverage":true},{"functionName":"Suite.eachTest","ranges":[{"startOffset":9170,"endOffset":9299,"count":1885}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9234,"endOffset":9280,"count":1435}],"isBlockCoverage":true},{"functionName":"run","ranges":[{"startOffset":9420,"endOffset":9508,"count":0}],"isBlockCoverage":false},{"functionName":"hasOnly","ranges":[{"startOffset":9657,"endOffset":9841,"count":449}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9779,"endOffset":9833,"count":448}],"isBlockCoverage":true},{"functionName":"filterOnly","ranges":[{"startOffset":9960,"endOffset":10997,"count":0}],"isBlockCoverage":false},{"functionName":"Suite.appendOnlySuite","ranges":[{"startOffset":11137,"endOffset":11189,"count":0}],"isBlockCoverage":false},{"functionName":"Suite.markOnly","ranges":[{"startOffset":11273,"endOffset":11340,"count":0}],"isBlockCoverage":false},{"functionName":"Suite.appendOnlyTest","ranges":[{"startOffset":11472,"endOffset":11521,"count":0}],"isBlockCoverage":false},{"functionName":"getHooks","ranges":[{"startOffset":11644,"endOffset":11698,"count":6168}],"isBlockCoverage":true},{"functionName":"Suite.dispose","ranges":[{"startOffset":11798,"endOffset":11907,"count":0}],"isBlockCoverage":false},{"functionName":"cleanReferences","ranges":[{"startOffset":12307,"endOffset":12877,"count":449},{"startOffset":12841,"endOffset":12875,"count":778}],"isBlockCoverage":true},{"functionName":"cleanArrReferences","ranges":[{"startOffset":12338,"endOffset":12449,"count":1796},{"startOffset":12414,"endOffset":12445,"count":408}],"isBlockCoverage":true},{"functionName":"serialize","ranges":[{"startOffset":13046,"endOffset":13339,"count":0}],"isBlockCoverage":false}]},{"scriptId":"143","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/hook.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1787,"count":1}],"isBlockCoverage":true},{"functionName":"Hook","ranges":[{"startOffset":354,"endOffset":438,"count":408}],"isBlockCoverage":true},{"functionName":"Hook.reset","ranges":[{"startOffset":580,"endOffset":656,"count":408}],"isBlockCoverage":true},{"functionName":"Hook.error","ranges":[{"startOffset":793,"endOffset":927,"count":494},{"startOffset":903,"endOffset":926,"count":0}],"isBlockCoverage":true},{"functionName":"serialize","ranges":[{"startOffset":1095,"endOffset":1785,"count":0}],"isBlockCoverage":false}]},{"scriptId":"144","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/reporters/dot.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1897,"count":1}],"isBlockCoverage":true},{"functionName":"Dot","ranges":[{"startOffset":749,"endOffset":1784,"count":0}],"isBlockCoverage":false}]},{"scriptId":"145","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/reporters/doc.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2309,"count":1}],"isBlockCoverage":true},{"functionName":"Doc","ranges":[{"startOffset":690,"endOffset":2267,"count":0}],"isBlockCoverage":false}]},{"scriptId":"146","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/reporters/tap.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7044,"count":1}],"isBlockCoverage":true},{"functionName":"TAP","ranges":[{"startOffset":851,"endOffset":1731,"count":0}],"isBlockCoverage":false},{"functionName":"title","ranges":[{"startOffset":1956,"endOffset":2025,"count":0}],"isBlockCoverage":false},{"functionName":"println","ranges":[{"startOffset":2232,"endOffset":2378,"count":0}],"isBlockCoverage":false},{"functionName":"createProducer","ranges":[{"startOffset":2683,"endOffset":2990,"count":0}],"isBlockCoverage":false},{"functionName":"TAPProducer","ranges":[{"startOffset":3150,"endOffset":3175,"count":0}],"isBlockCoverage":false},{"functionName":"TAPProducer.writeVersion","ranges":[{"startOffset":3291,"endOffset":3305,"count":0}],"isBlockCoverage":false},{"functionName":"TAPProducer.writePlan","ranges":[{"startOffset":3481,"endOffset":3534,"count":0}],"isBlockCoverage":false},{"functionName":"TAPProducer.writePass","ranges":[{"startOffset":3761,"endOffset":3822,"count":0}],"isBlockCoverage":false},{"functionName":"TAPProducer.writePending","ranges":[{"startOffset":4062,"endOffset":4132,"count":0}],"isBlockCoverage":false},{"functionName":"TAPProducer.writeFail","ranges":[{"startOffset":4407,"endOffset":4477,"count":0}],"isBlockCoverage":false},{"functionName":"TAPProducer.writeEpilogue","ranges":[{"startOffset":4661,"endOffset":4981,"count":0}],"isBlockCoverage":false},{"functionName":"TAP12Producer","ranges":[{"startOffset":5249,"endOffset":5647,"count":0}],"isBlockCoverage":false},{"functionName":"TAP13Producer","ranges":[{"startOffset":6013,"endOffset":6911,"count":0}],"isBlockCoverage":false}]},{"scriptId":"147","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/reporters/json.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3634,"count":1}],"isBlockCoverage":true},{"functionName":"JSONReporter","ranges":[{"startOffset":882,"endOffset":2305,"count":0}],"isBlockCoverage":false},{"functionName":"clean","ranges":[{"startOffset":2458,"endOffset":2781,"count":0}],"isBlockCoverage":false},{"functionName":"cleanCycles","ranges":[{"startOffset":2921,"endOffset":3315,"count":0}],"isBlockCoverage":false},{"functionName":"errorJSON","ranges":[{"startOffset":3431,"endOffset":3583,"count":0}],"isBlockCoverage":false}]},{"scriptId":"148","url":"internal/fs/streams.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11173,"count":1}],"isBlockCoverage":true},{"functionName":"ReadStream","ranges":[{"startOffset":702,"endOffset":2789,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2928,"endOffset":2963,"count":0}],"isBlockCoverage":false},{"functionName":"_openReadFs","ranges":[{"startOffset":3063,"endOffset":3544,"count":0}],"isBlockCoverage":false},{"functionName":"ReadStream._read","ranges":[{"startOffset":3575,"endOffset":4914,"count":0}],"isBlockCoverage":false},{"functionName":"ReadStream._destroy","ranges":[{"startOffset":4949,"endOffset":5236,"count":0}],"isBlockCoverage":false},{"functionName":"closeFsStream","ranges":[{"startOffset":5239,"endOffset":5395,"count":0}],"isBlockCoverage":false},{"functionName":"ReadStream.close","ranges":[{"startOffset":5426,"endOffset":5512,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5573,"endOffset":5607,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream","ranges":[{"startOffset":5635,"endOffset":7885,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream._final","ranges":[{"startOffset":8028,"endOffset":8185,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8218,"endOffset":8254,"count":0}],"isBlockCoverage":false},{"functionName":"_openWriteFs","ranges":[{"startOffset":8357,"endOffset":8790,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream._write","ranges":[{"startOffset":8824,"endOffset":9492,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream._writev","ranges":[{"startOffset":9528,"endOffset":10418,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream.close","ranges":[{"startOffset":10516,"endOffset":10898,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":11061,"endOffset":11095,"count":0}],"isBlockCoverage":false}]},{"scriptId":"149","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/reporters/html.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9554,"count":1}],"isBlockCoverage":true},{"functionName":"HTML","ranges":[{"startOffset":1410,"endOffset":6639,"count":0}],"isBlockCoverage":false},{"functionName":"makeUrl","ranges":[{"startOffset":6766,"endOffset":7109,"count":0}],"isBlockCoverage":false},{"functionName":"HTML.suiteURL","ranges":[{"startOffset":7197,"endOffset":7254,"count":0}],"isBlockCoverage":false},{"functionName":"HTML.testURL","ranges":[{"startOffset":7340,"endOffset":7395,"count":0}],"isBlockCoverage":false},{"functionName":"HTML.addCodeToggle","ranges":[{"startOffset":7569,"endOffset":7882,"count":0}],"isBlockCoverage":false},{"functionName":"error","ranges":[{"startOffset":7943,"endOffset":8044,"count":0}],"isBlockCoverage":false},{"functionName":"fragment","ranges":[{"startOffset":8119,"endOffset":8469,"count":0}],"isBlockCoverage":false},{"functionName":"hideSuitesWithout","ranges":[{"startOffset":8591,"endOffset":8865,"count":0}],"isBlockCoverage":false},{"functionName":"unhide","ranges":[{"startOffset":8901,"endOffset":9088,"count":0}],"isBlockCoverage":false},{"functionName":"text","ranges":[{"startOffset":9191,"endOffset":9321,"count":0}],"isBlockCoverage":false},{"functionName":"on","ranges":[{"startOffset":9372,"endOffset":9527,"count":0}],"isBlockCoverage":false}]},{"scriptId":"150","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/browser/progress.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2275,"count":1}],"isBlockCoverage":true},{"functionName":"Progress","ranges":[{"startOffset":158,"endOffset":283,"count":0}],"isBlockCoverage":false},{"functionName":"Progress.size","ranges":[{"startOffset":430,"endOffset":485,"count":0}],"isBlockCoverage":false},{"functionName":"Progress.text","ranges":[{"startOffset":624,"endOffset":679,"count":0}],"isBlockCoverage":false},{"functionName":"Progress.fontSize","ranges":[{"startOffset":827,"endOffset":886,"count":0}],"isBlockCoverage":false},{"functionName":"Progress.font","ranges":[{"startOffset":1018,"endOffset":1077,"count":0}],"isBlockCoverage":false},{"functionName":"Progress.update","ranges":[{"startOffset":1210,"endOffset":1261,"count":0}],"isBlockCoverage":false},{"functionName":"Progress.draw","ranges":[{"startOffset":1401,"endOffset":2273,"count":0}],"isBlockCoverage":false}]},{"scriptId":"151","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/reporters/list.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1905,"count":1}],"isBlockCoverage":true},{"functionName":"List","ranges":[{"startOffset":854,"endOffset":1786,"count":0}],"isBlockCoverage":false}]},{"scriptId":"152","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/reporters/min.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1091,"count":1}],"isBlockCoverage":true},{"functionName":"Min","ranges":[{"startOffset":674,"endOffset":977,"count":0}],"isBlockCoverage":false}]},{"scriptId":"153","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/reporters/spec.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2338,"count":1}],"isBlockCoverage":true},{"functionName":"Spec","ranges":[{"startOffset":879,"endOffset":2216,"count":0}],"isBlockCoverage":false}]},{"scriptId":"154","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/reporters/nyan.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5385,"count":1}],"isBlockCoverage":true},{"functionName":"NyanCat","ranges":[{"startOffset":760,"endOffset":1643,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.draw","ranges":[{"startOffset":1783,"endOffset":1917,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.drawScoreboard","ranges":[{"startOffset":2065,"endOffset":2354,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.appendRainbow","ranges":[{"startOffset":2438,"endOffset":2775,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.drawRainbow","ranges":[{"startOffset":2855,"endOffset":3074,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.drawNyanCat","ranges":[{"startOffset":3153,"endOffset":3770,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.face","ranges":[{"startOffset":3865,"endOffset":4079,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.cursorUp","ranges":[{"startOffset":4179,"endOffset":4225,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.cursorDown","ranges":[{"startOffset":4329,"endOffset":4375,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.generateColors","ranges":[{"startOffset":4483,"endOffset":4839,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.rainbowify","ranges":[{"startOffset":4976,"endOffset":5201,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":5289,"endOffset":5347,"count":0}],"isBlockCoverage":false}]},{"scriptId":"155","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/reporters/xunit.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4857,"count":1}],"isBlockCoverage":true},{"functionName":"XUnit","ranges":[{"startOffset":1066,"endOffset":2746,"count":0}],"isBlockCoverage":false},{"functionName":"XUnit.done","ranges":[{"startOffset":2946,"endOffset":3097,"count":0}],"isBlockCoverage":false},{"functionName":"XUnit.write","ranges":[{"startOffset":3188,"endOffset":3415,"count":0}],"isBlockCoverage":false},{"functionName":"XUnit.test","ranges":[{"startOffset":3510,"endOffset":4276,"count":0}],"isBlockCoverage":false},{"functionName":"tag","ranges":[{"startOffset":4395,"endOffset":4804,"count":0}],"isBlockCoverage":false}]},{"scriptId":"156","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/reporters/markdown.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2441,"count":1}],"isBlockCoverage":true},{"functionName":"Markdown","ranges":[{"startOffset":753,"endOffset":2388,"count":0}],"isBlockCoverage":false}]},{"scriptId":"157","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/reporters/progress.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2517,"count":1}],"isBlockCoverage":true},{"functionName":"Progress","ranges":[{"startOffset":781,"endOffset":2405,"count":1},{"startOffset":1025,"endOffset":1030,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1410,"endOffset":1478,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1530,"endOffset":2207,"count":777},{"startOffset":1676,"endOffset":1695,"count":716},{"startOffset":1697,"endOffset":1773,"count":716},{"startOffset":1773,"endOffset":2116,"count":61},{"startOffset":2116,"endOffset":2203,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2312,"endOffset":2401,"count":1}],"isBlockCoverage":true}]},{"scriptId":"158","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/reporters/landing.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2518,"count":1}],"isBlockCoverage":true},{"functionName":"Landing","ranges":[{"startOffset":948,"endOffset":2401,"count":0}],"isBlockCoverage":false}]},{"scriptId":"159","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/reporters/json-stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2086,"count":1}],"isBlockCoverage":true},{"functionName":"JSONStream","ranges":[{"startOffset":677,"endOffset":1255,"count":0}],"isBlockCoverage":false},{"functionName":"writeEvent","ranges":[{"startOffset":1499,"endOffset":1583,"count":0}],"isBlockCoverage":false},{"functionName":"clean","ranges":[{"startOffset":1819,"endOffset":2026,"count":0}],"isBlockCoverage":false}]},{"scriptId":"160","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/nodejs/growl.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3310,"count":1}],"isBlockCoverage":true},{"functionName":"exports.isCapable","ranges":[{"startOffset":748,"endOffset":929,"count":0}],"isBlockCoverage":false},{"functionName":"exports.notify","ranges":[{"startOffset":1103,"endOffset":1180,"count":0}],"isBlockCoverage":false},{"functionName":"display","ranges":[{"startOffset":1297,"endOffset":1930,"count":0}],"isBlockCoverage":false},{"functionName":"onCompletion","ranges":[{"startOffset":2278,"endOffset":2550,"count":0}],"isBlockCoverage":false},{"functionName":"logo","ranges":[{"startOffset":2665,"endOffset":2742,"count":0}],"isBlockCoverage":false},{"functionName":"getSupportBinaries","ranges":[{"startOffset":3114,"endOffset":3308,"count":0}],"isBlockCoverage":false}]},{"scriptId":"161","url":"file:///home/hello/projects/personal/node-orm2/node_modules/which/which.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3163,"count":1},{"startOffset":177,"endOffset":182,"count":0}],"isBlockCoverage":true},{"functionName":"getNotFoundError","ranges":[{"startOffset":246,"endOffset":322,"count":0}],"isBlockCoverage":false},{"functionName":"getPathInfo","ranges":[{"startOffset":344,"endOffset":1152,"count":0}],"isBlockCoverage":false},{"functionName":"which","ranges":[{"startOffset":1168,"endOffset":2279,"count":0}],"isBlockCoverage":false},{"functionName":"whichSync","ranges":[{"startOffset":2299,"endOffset":3115,"count":0}],"isBlockCoverage":false}]},{"scriptId":"162","url":"file:///home/hello/projects/personal/node-orm2/node_modules/isexe/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1192,"count":1},{"startOffset":92,"endOffset":128,"count":0}],"isBlockCoverage":true},{"functionName":"isexe","ranges":[{"startOffset":211,"endOffset":928,"count":0}],"isBlockCoverage":false},{"functionName":"sync","ranges":[{"startOffset":930,"endOffset":1191,"count":0}],"isBlockCoverage":false}]},{"scriptId":"163","url":"file:///home/hello/projects/personal/node-orm2/node_modules/isexe/mode.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":909,"count":1}],"isBlockCoverage":true},{"functionName":"isexe","ranges":[{"startOffset":66,"endOffset":197,"count":0}],"isBlockCoverage":false},{"functionName":"sync","ranges":[{"startOffset":199,"endOffset":279,"count":0}],"isBlockCoverage":false},{"functionName":"checkStat","ranges":[{"startOffset":281,"endOffset":370,"count":0}],"isBlockCoverage":false},{"functionName":"checkMode","ranges":[{"startOffset":372,"endOffset":908,"count":0}],"isBlockCoverage":false}]},{"scriptId":"164","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/nodejs/esm-utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4486,"count":1},{"startOffset":3557,"endOffset":3604,"count":0}],"isBlockCoverage":true},{"functionName":"formattedImport","ranges":[{"startOffset":83,"endOffset":1002,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1041,"endOffset":1378,"count":1},{"startOffset":1331,"endOffset":1375,"count":0}],"isBlockCoverage":true},{"functionName":"exports.requireOrImport","ranges":[{"startOffset":1441,"endOffset":3554,"count":0}],"isBlockCoverage":false},{"functionName":"dealWithExports","ranges":[{"startOffset":3607,"endOffset":3753,"count":0}],"isBlockCoverage":false},{"functionName":"exports.loadFilesAsync","ranges":[{"startOffset":3780,"endOffset":3986,"count":0}],"isBlockCoverage":false}]},{"scriptId":"165","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/stats-collector.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2220,"count":1}],"isBlockCoverage":true},{"functionName":"createStatsCollector","ranges":[{"startOffset":1329,"endOffset":2179,"count":1},{"startOffset":1520,"endOffset":1577,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1635,"endOffset":1682,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1716,"endOffset":1772,"count":449},{"startOffset":1750,"endOffset":1767,"count":448}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1804,"endOffset":1841,"count":774}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1873,"endOffset":1912,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1947,"endOffset":1985,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2016,"endOffset":2052,"count":777}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2084,"endOffset":2175,"count":1}],"isBlockCoverage":true}]},{"scriptId":"166","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/interfaces/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":155,"count":1}],"isBlockCoverage":true}]},{"scriptId":"167","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/interfaces/bdd.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2563,"count":1}],"isBlockCoverage":true},{"functionName":"bddInterface","ranges":[{"startOffset":544,"endOffset":2499,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":635,"endOffset":2495,"count":64},{"startOffset":926,"endOffset":955,"count":0}],"isBlockCoverage":true},{"functionName":"context.describe.context.context","ranges":[{"startOffset":1135,"endOffset":1265,"count":447}],"isBlockCoverage":true},{"functionName":"context.xdescribe.context.xcontext.context.describe.skip","ranges":[{"startOffset":1397,"endOffset":1549,"count":1}],"isBlockCoverage":true},{"functionName":"context.describe.only","ranges":[{"startOffset":1621,"endOffset":1749,"count":0}],"isBlockCoverage":false},{"functionName":"context.it.context.specify","ranges":[{"startOffset":1923,"endOffset":2146,"count":778},{"startOffset":2004,"endOffset":2032,"count":1}],"isBlockCoverage":true},{"functionName":"context.it.only","ranges":[{"startOffset":2216,"endOffset":2305,"count":0}],"isBlockCoverage":false},{"functionName":"context.xit.context.xspecify.context.it.skip","ranges":[{"startOffset":2426,"endOffset":2490,"count":2}],"isBlockCoverage":true}]},{"scriptId":"168","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/test.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2635,"count":1}],"isBlockCoverage":true},{"functionName":"Test","ranges":[{"startOffset":557,"endOffset":870,"count":778},{"startOffset":608,"endOffset":796,"count":0}],"isBlockCoverage":true},{"functionName":"Test.reset","ranges":[{"startOffset":1031,"endOffset":1133,"count":1556}],"isBlockCoverage":true},{"functionName":"Test.retriedTest","ranges":[{"startOffset":1215,"endOffset":1317,"count":777},{"startOffset":1290,"endOffset":1316,"count":0}],"isBlockCoverage":true},{"functionName":"Test.markOnly","ranges":[{"startOffset":1417,"endOffset":1468,"count":0}],"isBlockCoverage":false},{"functionName":"Test.clone","ranges":[{"startOffset":1494,"endOffset":1857,"count":0}],"isBlockCoverage":false},{"functionName":"serialize","ranges":[{"startOffset":2051,"endOffset":2633,"count":0}],"isBlockCoverage":false}]},{"scriptId":"169","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/interfaces/tdd.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2392,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":625,"endOffset":2294,"count":0}],"isBlockCoverage":false}]},{"scriptId":"170","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/interfaces/qunit.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2161,"count":1}],"isBlockCoverage":true},{"functionName":"qUnitInterface","ranges":[{"startOffset":648,"endOffset":2114,"count":0}],"isBlockCoverage":false}]},{"scriptId":"171","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/interfaces/exports.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1428,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":460,"endOffset":1360,"count":0}],"isBlockCoverage":false}]},{"scriptId":"172","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/context.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1440,"count":1}],"isBlockCoverage":true},{"functionName":"Context","ranges":[{"startOffset":152,"endOffset":173,"count":1}],"isBlockCoverage":true},{"functionName":"Context.runnable","ranges":[{"startOffset":338,"endOffset":475,"count":1268},{"startOffset":385,"endOffset":417,"count":0}],"isBlockCoverage":true},{"functionName":"Context.timeout","ranges":[{"startOffset":610,"endOffset":742,"count":0}],"isBlockCoverage":false},{"functionName":"Context.slow","ranges":[{"startOffset":885,"endOffset":1011,"count":0}],"isBlockCoverage":false},{"functionName":"Context.skip","ranges":[{"startOffset":1108,"endOffset":1149,"count":0}],"isBlockCoverage":false},{"functionName":"Context.retries","ranges":[{"startOffset":1308,"endOffset":1438,"count":0}],"isBlockCoverage":false}]},{"scriptId":"173","url":"file:///home/hello/projects/personal/node-orm2/node_modules/glob/dist/cjs/src/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2860,"count":1}],"isBlockCoverage":true},{"functionName":"globStreamSync","ranges":[{"startOffset":508,"endOffset":620,"count":0}],"isBlockCoverage":false},{"functionName":"globStream","ranges":[{"startOffset":662,"endOffset":766,"count":0}],"isBlockCoverage":false},{"functionName":"globSync","ranges":[{"startOffset":800,"endOffset":904,"count":1}],"isBlockCoverage":true},{"functionName":"glob_","ranges":[{"startOffset":934,"endOffset":1037,"count":0}],"isBlockCoverage":false},{"functionName":"globIterateSync","ranges":[{"startOffset":1038,"endOffset":1152,"count":0}],"isBlockCoverage":false},{"functionName":"globIterate","ranges":[{"startOffset":1196,"endOffset":1302,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1859,"endOffset":1901,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1974,"endOffset":2018,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2125,"endOffset":2163,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2284,"endOffset":2331,"count":0}],"isBlockCoverage":false}]},{"scriptId":"174","url":"file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/dist/cjs/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":40340,"count":1},{"startOffset":3263,"endOffset":3272,"count":0},{"startOffset":3407,"endOffset":3423,"count":0}],"isBlockCoverage":true},{"functionName":"__importDefault","ranges":[{"startOffset":70,"endOffset":151,"count":1},{"startOffset":122,"endOffset":127,"count":0}],"isBlockCoverage":true},{"functionName":"minimatch","ranges":[{"startOffset":729,"endOffset":1007,"count":0}],"isBlockCoverage":false},{"functionName":"starDotExtTest","ranges":[{"startOffset":1166,"endOffset":1219,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1175,"endOffset":1219,"count":65}],"isBlockCoverage":true},{"functionName":"starDotExtTestDot","ranges":[{"startOffset":1247,"endOffset":1278,"count":0}],"isBlockCoverage":false},{"functionName":"starDotExtTestNocase","ranges":[{"startOffset":1309,"endOffset":1421,"count":0}],"isBlockCoverage":false},{"functionName":"starDotExtTestNocaseDot","ranges":[{"startOffset":1455,"endOffset":1545,"count":0}],"isBlockCoverage":false},{"functionName":"starDotStarTest","ranges":[{"startOffset":1607,"endOffset":1651,"count":0}],"isBlockCoverage":false},{"functionName":"starDotStarTestDot","ranges":[{"startOffset":1680,"endOffset":1729,"count":0}],"isBlockCoverage":false},{"functionName":"dotStarTest","ranges":[{"startOffset":1780,"endOffset":1831,"count":0}],"isBlockCoverage":false},{"functionName":"starTest","ranges":[{"startOffset":1874,"endOffset":1917,"count":0}],"isBlockCoverage":false},{"functionName":"starTestDot","ranges":[{"startOffset":1939,"endOffset":1987,"count":0}],"isBlockCoverage":false},{"functionName":"qmarksTestNocase","ranges":[{"startOffset":2057,"endOffset":2247,"count":0}],"isBlockCoverage":false},{"functionName":"qmarksTestNocaseDot","ranges":[{"startOffset":2277,"endOffset":2470,"count":0}],"isBlockCoverage":false},{"functionName":"qmarksTestDot","ranges":[{"startOffset":2494,"endOffset":2623,"count":0}],"isBlockCoverage":false},{"functionName":"qmarksTest","ranges":[{"startOffset":2644,"endOffset":2770,"count":0}],"isBlockCoverage":false},{"functionName":"qmarksTestNoExt","ranges":[{"startOffset":2796,"endOffset":2894,"count":0}],"isBlockCoverage":false},{"functionName":"qmarksTestNoExtDot","ranges":[{"startOffset":2923,"endOffset":3026,"count":0}],"isBlockCoverage":false},{"functionName":"filter","ranges":[{"startOffset":4110,"endOffset":4187,"count":0}],"isBlockCoverage":false},{"functionName":"ext","ranges":[{"startOffset":4269,"endOffset":4307,"count":0}],"isBlockCoverage":false},{"functionName":"defaults","ranges":[{"startOffset":4326,"endOffset":5918,"count":0}],"isBlockCoverage":false},{"functionName":"braceExpand","ranges":[{"startOffset":6266,"endOffset":6670,"count":1},{"startOffset":6616,"endOffset":6669,"count":0}],"isBlockCoverage":true},{"functionName":"makeRe","ranges":[{"startOffset":7419,"endOffset":7486,"count":0}],"isBlockCoverage":false},{"functionName":"match","ranges":[{"startOffset":7570,"endOffset":7792,"count":0}],"isBlockCoverage":false},{"functionName":"regExpEscape","ranges":[{"startOffset":7956,"endOffset":8008,"count":0}],"isBlockCoverage":false},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":8032,"endOffset":8284,"count":1}],"isBlockCoverage":true},{"functionName":"Minimatch","ranges":[{"startOffset":8290,"endOffset":9487,"count":1},{"startOffset":8421,"endOffset":8426,"count":0},{"startOffset":8533,"endOffset":8551,"count":0},{"startOffset":8764,"endOffset":8836,"count":0},{"startOffset":9260,"endOffset":9288,"count":0},{"startOffset":9325,"endOffset":9339,"count":0}],"isBlockCoverage":true},{"functionName":"hasMagic","ranges":[{"startOffset":9492,"endOffset":9819,"count":0}],"isBlockCoverage":false},{"functionName":"debug","ranges":[{"startOffset":9824,"endOffset":9839,"count":4}],"isBlockCoverage":true},{"functionName":"make","ranges":[{"startOffset":9844,"endOffset":12674,"count":1},{"startOffset":10014,"endOffset":10042,"count":0},{"startOffset":10044,"endOffset":10108,"count":0},{"startOffset":10131,"endOffset":10193,"count":0},{"startOffset":10384,"endOffset":10457,"count":0},{"startOffset":12238,"endOffset":12624,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11087,"endOffset":11110,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11284,"endOffset":11992,"count":1},{"startOffset":11331,"endOffset":11357,"count":0},{"startOffset":11359,"endOffset":11934,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11960,"endOffset":11980,"count":10}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12127,"endOffset":12155,"count":1}],"isBlockCoverage":true},{"functionName":"preprocess","ranges":[{"startOffset":12975,"endOffset":13984,"count":1},{"startOffset":13102,"endOffset":13387,"count":0},{"startOffset":13685,"endOffset":13952,"count":0}],"isBlockCoverage":true},{"functionName":"adjascentGlobstarOptimize","ranges":[{"startOffset":14034,"endOffset":14474,"count":0}],"isBlockCoverage":false},{"functionName":"levelOneOptimize","ranges":[{"startOffset":14534,"endOffset":15189,"count":0}],"isBlockCoverage":false},{"functionName":"levelTwoFileOptimize","ranges":[{"startOffset":15194,"endOffset":16682,"count":0}],"isBlockCoverage":false},{"functionName":"firstPhasePreProcess","ranges":[{"startOffset":17513,"endOffset":20750,"count":1},{"startOffset":17949,"endOffset":18068,"count":0},{"startOffset":18235,"endOffset":18314,"count":0},{"startOffset":18524,"endOffset":18588,"count":0},{"startOffset":18589,"endOffset":18626,"count":0},{"startOffset":18627,"endOffset":18657,"count":0},{"startOffset":18658,"endOffset":18695,"count":0},{"startOffset":18696,"endOffset":18734,"count":0},{"startOffset":18736,"endOffset":19115,"count":0},{"startOffset":19284,"endOffset":19724,"count":8},{"startOffset":19424,"endOffset":19435,"count":1},{"startOffset":19436,"endOffset":19454,"count":0},{"startOffset":19484,"endOffset":19493,"count":0},{"startOffset":19545,"endOffset":19702,"count":0},{"startOffset":19766,"endOffset":19811,"count":0},{"startOffset":19812,"endOffset":19876,"count":0},{"startOffset":19878,"endOffset":19983,"count":0},{"startOffset":20151,"endOffset":20672,"count":0}],"isBlockCoverage":true},{"functionName":"secondPhasePreProcess","ranges":[{"startOffset":21092,"endOffset":21567,"count":1},{"startOffset":21182,"endOffset":21511,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21544,"endOffset":21559,"count":1}],"isBlockCoverage":true},{"functionName":"partsMatch","ranges":[{"startOffset":21572,"endOffset":23149,"count":0}],"isBlockCoverage":false},{"functionName":"parseNegate","ranges":[{"startOffset":23154,"endOffset":23578,"count":1},{"startOffset":23216,"endOffset":23384,"count":0},{"startOffset":23391,"endOffset":23577,"count":0}],"isBlockCoverage":true},{"functionName":"matchOne","ranges":[{"startOffset":23821,"endOffset":31955,"count":0}],"isBlockCoverage":false},{"functionName":"braceExpand","ranges":[{"startOffset":31960,"endOffset":32050,"count":1}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":32055,"endOffset":33648,"count":10},{"startOffset":32241,"endOffset":32265,"count":1},{"startOffset":32265,"endOffset":32306,"count":9},{"startOffset":32306,"endOffset":32316,"count":1},{"startOffset":32316,"endOffset":32533,"count":8},{"startOffset":32533,"endOffset":32605,"count":0},{"startOffset":32605,"endOffset":33493,"count":8},{"startOffset":32658,"endOffset":32942,"count":1},{"startOffset":32715,"endOffset":32817,"count":0},{"startOffset":32868,"endOffset":32887,"count":0},{"startOffset":32942,"endOffset":33493,"count":7},{"startOffset":32991,"endOffset":33256,"count":0},{"startOffset":33310,"endOffset":33396,"count":0},{"startOffset":33446,"endOffset":33493,"count":0},{"startOffset":33493,"endOffset":33597,"count":8},{"startOffset":33597,"endOffset":33636,"count":1},{"startOffset":33637,"endOffset":33641,"count":7}],"isBlockCoverage":true},{"functionName":"makeRe","ranges":[{"startOffset":33653,"endOffset":37010,"count":0}],"isBlockCoverage":false},{"functionName":"slashSplit","ranges":[{"startOffset":37015,"endOffset":37584,"count":1},{"startOffset":37309,"endOffset":37353,"count":0},{"startOffset":37386,"endOffset":37410,"count":0},{"startOffset":37412,"endOffset":37518,"count":0}],"isBlockCoverage":true},{"functionName":"match","ranges":[{"startOffset":37589,"endOffset":39500,"count":0}],"isBlockCoverage":false},{"functionName":"defaults","ranges":[{"startOffset":39512,"endOffset":39591,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":39746,"endOffset":39782,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":39895,"endOffset":39937,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":40056,"endOffset":40102,"count":1}],"isBlockCoverage":true}]},{"scriptId":"175","url":"file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/brace-expansion/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4992,"count":1}],"isBlockCoverage":true},{"functionName":"numeric","ranges":[{"startOffset":298,"endOffset":406,"count":0}],"isBlockCoverage":false},{"functionName":"escapeBraces","ranges":[{"startOffset":408,"endOffset":645,"count":0}],"isBlockCoverage":false},{"functionName":"unescapeBraces","ranges":[{"startOffset":647,"endOffset":876,"count":0}],"isBlockCoverage":false},{"functionName":"parseCommaParts","ranges":[{"startOffset":1040,"endOffset":1506,"count":0}],"isBlockCoverage":false},{"functionName":"expandTop","ranges":[{"startOffset":1508,"endOffset":2085,"count":0}],"isBlockCoverage":false},{"functionName":"embrace","ranges":[{"startOffset":2087,"endOffset":2138,"count":0}],"isBlockCoverage":false},{"functionName":"isPadded","ranges":[{"startOffset":2139,"endOffset":2192,"count":0}],"isBlockCoverage":false},{"functionName":"lte","ranges":[{"startOffset":2194,"endOffset":2233,"count":0}],"isBlockCoverage":false},{"functionName":"gte","ranges":[{"startOffset":2234,"endOffset":2273,"count":0}],"isBlockCoverage":false},{"functionName":"expand","ranges":[{"startOffset":2275,"endOffset":4990,"count":0}],"isBlockCoverage":false}]},{"scriptId":"176","url":"file:///home/hello/projects/personal/node-orm2/node_modules/balanced-match/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1219,"count":1}],"isBlockCoverage":true},{"functionName":"balanced","ranges":[{"startOffset":41,"endOffset":368,"count":0}],"isBlockCoverage":false},{"functionName":"maybeMatch","ranges":[{"startOffset":370,"endOffset":455,"count":0}],"isBlockCoverage":false},{"functionName":"range","ranges":[{"startOffset":481,"endOffset":1218,"count":0}],"isBlockCoverage":false}]},{"scriptId":"177","url":"file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/dist/cjs/assert-valid-pattern.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":492,"count":1}],"isBlockCoverage":true},{"functionName":"assertValidPattern","ranges":[{"startOffset":179,"endOffset":393,"count":12},{"startOffset":231,"endOffset":286,"count":0},{"startOffset":332,"endOffset":391,"count":0}],"isBlockCoverage":true}]},{"scriptId":"178","url":"file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/dist/cjs/ast.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":22766,"count":1}],"isBlockCoverage":true},{"functionName":"isExtglobType","ranges":[{"startOffset":316,"endOffset":335,"count":53}],"isBlockCoverage":true},{"functionName":"regExpEscape","ranges":[{"startOffset":1090,"endOffset":1142,"count":52}],"isBlockCoverage":true},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":1557,"endOffset":1842,"count":8}],"isBlockCoverage":true},{"functionName":"AST","ranges":[{"startOffset":1848,"endOffset":2417,"count":8},{"startOffset":1989,"endOffset":2011,"count":0},{"startOffset":2077,"endOffset":2097,"count":0},{"startOffset":2160,"endOffset":2181,"count":0},{"startOffset":2229,"endOffset":2247,"count":0},{"startOffset":2274,"endOffset":2300,"count":0},{"startOffset":2314,"endOffset":2336,"count":0},{"startOffset":2378,"endOffset":2406,"count":0}],"isBlockCoverage":true},{"functionName":"get hasMagic","ranges":[{"startOffset":2422,"endOffset":2892,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":2929,"endOffset":3286,"count":16},{"startOffset":2996,"endOffset":3134,"count":8},{"startOffset":3134,"endOffset":3280,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3098,"endOffset":3112,"count":8}],"isBlockCoverage":true},{"functionName":"#fillNegs","ranges":[{"startOffset":3291,"endOffset":4480,"count":8},{"startOffset":3380,"endOffset":3424,"count":0},{"startOffset":3467,"endOffset":3479,"count":0},{"startOffset":3670,"endOffset":4453,"count":0}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":4485,"endOffset":4857,"count":8},{"startOffset":4577,"endOffset":4586,"count":0},{"startOffset":4659,"endOffset":4703,"count":0},{"startOffset":4705,"endOffset":4775,"count":0}],"isBlockCoverage":true},{"functionName":"toJSON","ranges":[{"startOffset":4862,"endOffset":5332,"count":0}],"isBlockCoverage":false},{"functionName":"isStart","ranges":[{"startOffset":5337,"endOffset":5935,"count":16},{"startOffset":5406,"endOffset":5934,"count":0}],"isBlockCoverage":true},{"functionName":"isEnd","ranges":[{"startOffset":5940,"endOffset":6427,"count":16},{"startOffset":6007,"endOffset":6342,"count":0},{"startOffset":6343,"endOffset":6346,"count":0}],"isBlockCoverage":true},{"functionName":"copyIn","ranges":[{"startOffset":6432,"endOffset":6573,"count":0}],"isBlockCoverage":false},{"functionName":"clone","ranges":[{"startOffset":6578,"endOffset":6737,"count":0}],"isBlockCoverage":false},{"functionName":"#parseAST","ranges":[{"startOffset":6749,"endOffset":10733,"count":8},{"startOffset":7084,"endOffset":8460,"count":53},{"startOffset":7292,"endOffset":7413,"count":0},{"startOffset":7443,"endOffset":7861,"count":0},{"startOffset":7898,"endOffset":8087,"count":0},{"startOffset":8139,"endOffset":8163,"count":1},{"startOffset":8165,"endOffset":8420,"count":0},{"startOffset":8519,"endOffset":10732,"count":0}],"isBlockCoverage":true},{"functionName":"fromGlob","ranges":[{"startOffset":10745,"endOffset":10908,"count":8}],"isBlockCoverage":true},{"functionName":"toMMPattern","ranges":[{"startOffset":11008,"endOffset":11979,"count":8},{"startOffset":11140,"endOffset":11172,"count":0},{"startOffset":11536,"endOffset":11565,"count":7},{"startOffset":11566,"endOffset":11714,"count":7},{"startOffset":11603,"endOffset":11652,"count":0},{"startOffset":11653,"endOffset":11713,"count":0},{"startOffset":11739,"endOffset":11775,"count":7},{"startOffset":11775,"endOffset":11820,"count":1},{"startOffset":11820,"endOffset":11825,"count":0},{"startOffset":11826,"endOffset":11830,"count":1},{"startOffset":11841,"endOffset":11846,"count":0},{"startOffset":11847,"endOffset":11851,"count":1}],"isBlockCoverage":true},{"functionName":"toRegExpSource","ranges":[{"startOffset":15422,"endOffset":20542,"count":8},{"startOffset":16982,"endOffset":17007,"count":0},{"startOffset":17138,"endOffset":17163,"count":0},{"startOffset":17299,"endOffset":17324,"count":0},{"startOffset":17610,"endOffset":17628,"count":0},{"startOffset":17641,"endOffset":17653,"count":1},{"startOffset":17654,"endOffset":17658,"count":7},{"startOffset":17932,"endOffset":17982,"count":0},{"startOffset":18228,"endOffset":18485,"count":0},{"startOffset":18559,"endOffset":18572,"count":0},{"startOffset":18573,"endOffset":18580,"count":0},{"startOffset":18654,"endOffset":18669,"count":0},{"startOffset":18670,"endOffset":18678,"count":0},{"startOffset":18679,"endOffset":18699,"count":0},{"startOffset":18701,"endOffset":19151,"count":0},{"startOffset":19152,"endOffset":19158,"count":0},{"startOffset":19159,"endOffset":19173,"count":0},{"startOffset":19186,"endOffset":19190,"count":0},{"startOffset":19203,"endOffset":19230,"count":0},{"startOffset":19269,"endOffset":19545,"count":0},{"startOffset":19547,"endOffset":20541,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15708,"endOffset":16054,"count":8},{"startOffset":15871,"endOffset":15899,"count":0}],"isBlockCoverage":true},{"functionName":"#partsToRegExp","ranges":[{"startOffset":20547,"endOffset":21192,"count":0}],"isBlockCoverage":false},{"functionName":"#parseGlob","ranges":[{"startOffset":21204,"endOffset":22713,"count":8},{"startOffset":21374,"endOffset":22632,"count":53},{"startOffset":21440,"endOffset":21574,"count":0},{"startOffset":21603,"endOffset":21819,"count":0},{"startOffset":21847,"endOffset":22217,"count":0},{"startOffset":22245,"endOffset":22456,"count":1},{"startOffset":22312,"endOffset":22330,"count":0},{"startOffset":22456,"endOffset":22484,"count":52},{"startOffset":22484,"endOffset":22587,"count":0},{"startOffset":22587,"endOffset":22632,"count":52}],"isBlockCoverage":true}]},{"scriptId":"179","url":"file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/dist/cjs/brace-expressions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5763,"count":1}],"isBlockCoverage":true},{"functionName":"braceEscape","ranges":[{"startOffset":1000,"endOffset":1037,"count":0}],"isBlockCoverage":false},{"functionName":"regexpEscape","ranges":[{"startOffset":1098,"endOffset":1150,"count":0}],"isBlockCoverage":false},{"functionName":"rangesToString","ranges":[{"startOffset":1236,"endOffset":1263,"count":0}],"isBlockCoverage":false},{"functionName":"parseClass","ranges":[{"startOffset":1621,"endOffset":5683,"count":0}],"isBlockCoverage":false}]},{"scriptId":"180","url":"file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/dist/cjs/unescape.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":973,"count":1}],"isBlockCoverage":true},{"functionName":"unescape","ranges":[{"startOffset":694,"endOffset":906,"count":16},{"startOffset":783,"endOffset":818,"count":0}],"isBlockCoverage":true}]},{"scriptId":"181","url":"file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/dist/cjs/escape.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":968,"count":1}],"isBlockCoverage":true},{"functionName":"escape","ranges":[{"startOffset":553,"endOffset":907,"count":0}],"isBlockCoverage":false}]},{"scriptId":"182","url":"file:///home/hello/projects/personal/node-orm2/node_modules/glob/dist/cjs/src/glob.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7922,"count":1},{"startOffset":540,"endOffset":549,"count":0}],"isBlockCoverage":true},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":631,"endOffset":1114,"count":1}],"isBlockCoverage":true},{"functionName":"Glob","ranges":[{"startOffset":1544,"endOffset":5533,"count":1},{"startOffset":1903,"endOffset":2050,"count":0},{"startOffset":2480,"endOffset":2495,"count":0},{"startOffset":2607,"endOffset":2637,"count":0},{"startOffset":2639,"endOffset":2725,"count":0},{"startOffset":2981,"endOffset":3055,"count":0},{"startOffset":3084,"endOffset":3293,"count":0},{"startOffset":3467,"endOffset":3715,"count":0},{"startOffset":3800,"endOffset":3831,"count":0},{"startOffset":3897,"endOffset":3929,"count":0},{"startOffset":3990,"endOffset":4021,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5157,"endOffset":5195,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5247,"endOffset":5370,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5420,"endOffset":5525,"count":1}],"isBlockCoverage":true},{"functionName":"walk","ranges":[{"startOffset":5538,"endOffset":6224,"count":0}],"isBlockCoverage":false},{"functionName":"walkSync","ranges":[{"startOffset":6229,"endOffset":6633,"count":1},{"startOffset":6438,"endOffset":6479,"count":0}],"isBlockCoverage":true},{"functionName":"stream","ranges":[{"startOffset":6638,"endOffset":6982,"count":0}],"isBlockCoverage":false},{"functionName":"streamSync","ranges":[{"startOffset":6987,"endOffset":7339,"count":0}],"isBlockCoverage":false},{"functionName":"iterateSync","ranges":[{"startOffset":7459,"endOffset":7533,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7538,"endOffset":7600,"count":0}],"isBlockCoverage":false},{"functionName":"iterate","ranges":[{"startOffset":7727,"endOffset":7798,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7803,"endOffset":7866,"count":0}],"isBlockCoverage":false}]},{"scriptId":"183","url":"file:///home/hello/projects/personal/node-orm2/node_modules/path-scurry/dist/cjs/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":65011,"count":1},{"startOffset":407,"endOffset":488,"count":0},{"startOffset":664,"endOffset":706,"count":0},{"startOffset":64564,"endOffset":64575,"count":0},{"startOffset":64870,"endOffset":64887,"count":0},{"startOffset":64932,"endOffset":64950,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":88,"endOffset":405,"count":99},{"startOffset":232,"endOffset":247,"count":5},{"startOffset":248,"endOffset":284,"count":94},{"startOffset":264,"endOffset":284,"count":5},{"startOffset":287,"endOffset":363,"count":94}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":327,"endOffset":354,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":410,"endOffset":487,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":571,"endOffset":662,"count":1}],"isBlockCoverage":true},{"functionName":"__importStar","ranges":[{"startOffset":759,"endOffset":1039,"count":1},{"startOffset":807,"endOffset":818,"count":0},{"startOffset":880,"endOffset":981,"count":99}],"isBlockCoverage":true},{"functionName":"fsFromOption","ranges":[{"startOffset":2193,"endOffset":2448,"count":2},{"startOffset":2243,"endOffset":2267,"count":0},{"startOffset":2288,"endOffset":2448,"count":0}],"isBlockCoverage":true},{"functionName":"uncToDrive","ranges":[{"startOffset":2558,"endOffset":2633,"count":0}],"isBlockCoverage":false},{"functionName":"entToType","ranges":[{"startOffset":3666,"endOffset":4085,"count":178},{"startOffset":3688,"endOffset":3695,"count":107},{"startOffset":3700,"endOffset":4085,"count":71},{"startOffset":3726,"endOffset":3733,"count":67},{"startOffset":3742,"endOffset":4085,"count":4},{"startOffset":3795,"endOffset":4085,"count":0}],"isBlockCoverage":true},{"functionName":"normalize","ranges":[{"startOffset":4171,"endOffset":4326,"count":386},{"startOffset":4236,"endOffset":4245,"count":209},{"startOffset":4245,"endOffset":4325,"count":177}],"isBlockCoverage":true},{"functionName":"normalizeNocase","ranges":[{"startOffset":4392,"endOffset":4566,"count":0}],"isBlockCoverage":false},{"functionName":"ResolveCache","ranges":[{"startOffset":4709,"endOffset":4759,"count":2}],"isBlockCoverage":true},{"functionName":"ChildrenCache","ranges":[{"startOffset":5687,"endOffset":5857,"count":1}],"isBlockCoverage":true},{"functionName":"sizeCalculation","ranges":[{"startOffset":5821,"endOffset":5838,"count":9}],"isBlockCoverage":true},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":6936,"endOffset":32140,"count":179}],"isBlockCoverage":true},{"functionName":"get dev","ranges":[{"startOffset":7486,"endOffset":7529,"count":0}],"isBlockCoverage":false},{"functionName":"get mode","ranges":[{"startOffset":7545,"endOffset":7590,"count":0}],"isBlockCoverage":false},{"functionName":"get nlink","ranges":[{"startOffset":7607,"endOffset":7654,"count":0}],"isBlockCoverage":false},{"functionName":"get uid","ranges":[{"startOffset":7669,"endOffset":7712,"count":0}],"isBlockCoverage":false},{"functionName":"get gid","ranges":[{"startOffset":7727,"endOffset":7770,"count":0}],"isBlockCoverage":false},{"functionName":"get rdev","ranges":[{"startOffset":7786,"endOffset":7831,"count":0}],"isBlockCoverage":false},{"functionName":"get blksize","ranges":[{"startOffset":7850,"endOffset":7901,"count":0}],"isBlockCoverage":false},{"functionName":"get ino","ranges":[{"startOffset":7916,"endOffset":7959,"count":0}],"isBlockCoverage":false},{"functionName":"get size","ranges":[{"startOffset":7975,"endOffset":8020,"count":0}],"isBlockCoverage":false},{"functionName":"get blocks","ranges":[{"startOffset":8038,"endOffset":8087,"count":0}],"isBlockCoverage":false},{"functionName":"get atimeMs","ranges":[{"startOffset":8106,"endOffset":8157,"count":0}],"isBlockCoverage":false},{"functionName":"get mtimeMs","ranges":[{"startOffset":8176,"endOffset":8227,"count":0}],"isBlockCoverage":false},{"functionName":"get ctimeMs","ranges":[{"startOffset":8246,"endOffset":8297,"count":0}],"isBlockCoverage":false},{"functionName":"get birthtimeMs","ranges":[{"startOffset":8320,"endOffset":8379,"count":0}],"isBlockCoverage":false},{"functionName":"get atime","ranges":[{"startOffset":8396,"endOffset":8443,"count":0}],"isBlockCoverage":false},{"functionName":"get mtime","ranges":[{"startOffset":8460,"endOffset":8507,"count":0}],"isBlockCoverage":false},{"functionName":"get ctime","ranges":[{"startOffset":8524,"endOffset":8571,"count":0}],"isBlockCoverage":false},{"functionName":"get birthtime","ranges":[{"startOffset":8592,"endOffset":8647,"count":0}],"isBlockCoverage":false},{"functionName":"get path","ranges":[{"startOffset":9175,"endOffset":9242,"count":0}],"isBlockCoverage":false},{"functionName":"PathBase","ranges":[{"startOffset":9435,"endOffset":10093,"count":179},{"startOffset":9567,"endOffset":9590,"count":0},{"startOffset":9731,"endOffset":9738,"count":1},{"startOffset":9965,"endOffset":10016,"count":178},{"startOffset":10016,"endOffset":10087,"count":1}],"isBlockCoverage":true},{"functionName":"depth","ranges":[{"startOffset":10246,"endOffset":10452,"count":0}],"isBlockCoverage":false},{"functionName":"childrenCache","ranges":[{"startOffset":10490,"endOffset":10544,"count":178}],"isBlockCoverage":true},{"functionName":"resolve","ranges":[{"startOffset":10647,"endOffset":11039,"count":8},{"startOffset":10682,"endOffset":10718,"count":0},{"startOffset":10918,"endOffset":10966,"count":1},{"startOffset":10979,"endOffset":11009,"count":7}],"isBlockCoverage":true},{"functionName":"#resolveParts","ranges":[{"startOffset":11044,"endOffset":11195,"count":8}],"isBlockCoverage":true},{"functionName":"children","ranges":[{"startOffset":11494,"endOffset":11792,"count":20},{"startOffset":11576,"endOffset":11614,"count":11},{"startOffset":11614,"endOffset":11791,"count":9}],"isBlockCoverage":true},{"functionName":"child","ranges":[{"startOffset":12197,"endOffset":13461,"count":13},{"startOffset":12249,"endOffset":12268,"count":12},{"startOffset":12270,"endOffset":12306,"count":1},{"startOffset":12306,"endOffset":12338,"count":12},{"startOffset":12338,"endOffset":12389,"count":0},{"startOffset":12389,"endOffset":12503,"count":12},{"startOffset":12503,"endOffset":12530,"count":0},{"startOffset":12543,"endOffset":12564,"count":12},{"startOffset":12600,"endOffset":12692,"count":5},{"startOffset":12692,"endOffset":12898,"count":7},{"startOffset":12898,"endOffset":12908,"count":6},{"startOffset":12909,"endOffset":12913,"count":1},{"startOffset":12967,"endOffset":12998,"count":2},{"startOffset":13011,"endOffset":13022,"count":5},{"startOffset":13195,"endOffset":13242,"count":0},{"startOffset":13242,"endOffset":13460,"count":7}],"isBlockCoverage":true},{"functionName":"relative","ranges":[{"startOffset":13628,"endOffset":13971,"count":0}],"isBlockCoverage":false},{"functionName":"relativePosix","ranges":[{"startOffset":14239,"endOffset":14667,"count":0}],"isBlockCoverage":false},{"functionName":"fullpath","ranges":[{"startOffset":14746,"endOffset":15124,"count":153},{"startOffset":14801,"endOffset":14847,"count":82},{"startOffset":14847,"endOffset":14927,"count":71},{"startOffset":14927,"endOffset":14987,"count":1},{"startOffset":14987,"endOffset":15056,"count":70},{"startOffset":15056,"endOffset":15060,"count":1},{"startOffset":15061,"endOffset":15071,"count":69}],"isBlockCoverage":true},{"functionName":"fullpathPosix","ranges":[{"startOffset":15323,"endOffset":16003,"count":0}],"isBlockCoverage":false},{"functionName":"isUnknown","ranges":[{"startOffset":16274,"endOffset":16341,"count":72}],"isBlockCoverage":true},{"functionName":"isFile","ranges":[{"startOffset":16397,"endOffset":16459,"count":0}],"isBlockCoverage":false},{"functionName":"isDirectory","ranges":[{"startOffset":16512,"endOffset":16579,"count":0}],"isBlockCoverage":false},{"functionName":"isCharacterDevice","ranges":[{"startOffset":16639,"endOffset":16712,"count":0}],"isBlockCoverage":false},{"functionName":"isBlockDevice","ranges":[{"startOffset":16768,"endOffset":16837,"count":0}],"isBlockCoverage":false},{"functionName":"isFIFO","ranges":[{"startOffset":16890,"endOffset":16952,"count":0}],"isBlockCoverage":false},{"functionName":"isSocket","ranges":[{"startOffset":17002,"endOffset":17067,"count":0}],"isBlockCoverage":false},{"functionName":"isSymbolicLink","ranges":[{"startOffset":17124,"endOffset":17195,"count":3}],"isBlockCoverage":true},{"functionName":"lstatCached","ranges":[{"startOffset":17447,"endOffset":17529,"count":0}],"isBlockCoverage":false},{"functionName":"readlinkCached","ranges":[{"startOffset":17890,"endOffset":17947,"count":0}],"isBlockCoverage":false},{"functionName":"realpathCached","ranges":[{"startOffset":18313,"endOffset":18368,"count":0}],"isBlockCoverage":false},{"functionName":"readdirCached","ranges":[{"startOffset":18751,"endOffset":18872,"count":0}],"isBlockCoverage":false},{"functionName":"canReadlink","ranges":[{"startOffset":19169,"endOffset":19518,"count":0}],"isBlockCoverage":false},{"functionName":"calledReaddir","ranges":[{"startOffset":19679,"endOffset":19750,"count":8}],"isBlockCoverage":true},{"functionName":"isENOENT","ranges":[{"startOffset":19999,"endOffset":20057,"count":8}],"isBlockCoverage":true},{"functionName":"isNamed","ranges":[{"startOffset":20526,"endOffset":20673,"count":112},{"startOffset":20626,"endOffset":20666,"count":0}],"isBlockCoverage":true},{"functionName":"readlink","ranges":[{"startOffset":20987,"endOffset":21746,"count":0}],"isBlockCoverage":false},{"functionName":"readlinkSync","ranges":[{"startOffset":21812,"endOffset":22558,"count":0}],"isBlockCoverage":false},{"functionName":"#readdirSuccess","ranges":[{"startOffset":22563,"endOffset":22861,"count":8},{"startOffset":22805,"endOffset":22855,"count":0}],"isBlockCoverage":true},{"functionName":"#markENOENT","ranges":[{"startOffset":22866,"endOffset":23073,"count":0}],"isBlockCoverage":false},{"functionName":"#markChildrenENOENT","ranges":[{"startOffset":23078,"endOffset":23315,"count":0}],"isBlockCoverage":false},{"functionName":"#markENOREALPATH","ranges":[{"startOffset":23320,"endOffset":23410,"count":0}],"isBlockCoverage":false},{"functionName":"#markENOTDIR","ranges":[{"startOffset":23479,"endOffset":24142,"count":0}],"isBlockCoverage":false},{"functionName":"#readdirFail","ranges":[{"startOffset":24147,"endOffset":24486,"count":0}],"isBlockCoverage":false},{"functionName":"#lstatFail","ranges":[{"startOffset":24491,"endOffset":24901,"count":0}],"isBlockCoverage":false},{"functionName":"#readlinkFail","ranges":[{"startOffset":24906,"endOffset":25650,"count":0}],"isBlockCoverage":false},{"functionName":"#readdirAddChild","ranges":[{"startOffset":25655,"endOffset":25786,"count":177},{"startOffset":25733,"endOffset":25778,"count":171}],"isBlockCoverage":true},{"functionName":"#readdirAddNewChild","ranges":[{"startOffset":25791,"endOffset":26218,"count":171},{"startOffset":26053,"endOffset":26070,"count":111},{"startOffset":26071,"endOffset":26090,"count":107},{"startOffset":26092,"endOffset":26139,"count":107}],"isBlockCoverage":true},{"functionName":"#readdirMaybePromoteChild","ranges":[{"startOffset":26223,"endOffset":26627,"count":177},{"startOffset":26312,"endOffset":26621,"count":83},{"startOffset":26400,"endOffset":26425,"count":0},{"startOffset":26507,"endOffset":26548,"count":77},{"startOffset":26548,"endOffset":26621,"count":6},{"startOffset":26621,"endOffset":26626,"count":171}],"isBlockCoverage":true},{"functionName":"#readdirPromoteChild","ranges":[{"startOffset":26632,"endOffset":27318,"count":6},{"startOffset":26918,"endOffset":26934,"count":0},{"startOffset":27114,"endOffset":27269,"count":0}],"isBlockCoverage":true},{"functionName":"lstat","ranges":[{"startOffset":27955,"endOffset":28252,"count":0}],"isBlockCoverage":false},{"functionName":"lstatSync","ranges":[{"startOffset":28315,"endOffset":28599,"count":1},{"startOffset":28515,"endOffset":28583,"count":0}],"isBlockCoverage":true},{"functionName":"#applyStat","ranges":[{"startOffset":28604,"endOffset":29595,"count":1},{"startOffset":29524,"endOffset":29541,"count":0},{"startOffset":29543,"endOffset":29589,"count":0}],"isBlockCoverage":true},{"functionName":"#callOnReaddirCB","ranges":[{"startOffset":29655,"endOffset":29862,"count":0}],"isBlockCoverage":false},{"functionName":"readdirCB","ranges":[{"startOffset":30628,"endOffset":32114,"count":0}],"isBlockCoverage":false},{"functionName":"readdir","ranges":[{"startOffset":32415,"endOffset":33657,"count":0}],"isBlockCoverage":false},{"functionName":"readdirSync","ranges":[{"startOffset":33722,"endOffset":34523,"count":8},{"startOffset":33770,"endOffset":33804,"count":0},{"startOffset":33881,"endOffset":33952,"count":0},{"startOffset":34231,"endOffset":34298,"count":177},{"startOffset":34361,"endOffset":34461,"count":0}],"isBlockCoverage":true},{"functionName":"canReaddir","ranges":[{"startOffset":34528,"endOffset":34912,"count":110},{"startOffset":34590,"endOffset":34603,"count":64},{"startOffset":34603,"endOffset":34781,"count":46},{"startOffset":34781,"endOffset":34798,"count":42},{"startOffset":34799,"endOffset":34816,"count":0},{"startOffset":34819,"endOffset":34856,"count":0},{"startOffset":34856,"endOffset":34911,"count":46}],"isBlockCoverage":true},{"functionName":"shouldWalk","ranges":[{"startOffset":34917,"endOffset":35122,"count":0}],"isBlockCoverage":false},{"functionName":"realpath","ranges":[{"startOffset":35441,"endOffset":35842,"count":0}],"isBlockCoverage":false},{"functionName":"realpathSync","ranges":[{"startOffset":35899,"endOffset":36287,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":36441,"endOffset":37040,"count":0}],"isBlockCoverage":false},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":37344,"endOffset":37439,"count":0}],"isBlockCoverage":true},{"functionName":"PathWin32","ranges":[{"startOffset":37633,"endOffset":37775,"count":0}],"isBlockCoverage":false},{"functionName":"newChild","ranges":[{"startOffset":37813,"endOffset":37968,"count":0}],"isBlockCoverage":false},{"functionName":"getRootString","ranges":[{"startOffset":38006,"endOffset":38079,"count":0}],"isBlockCoverage":false},{"functionName":"getRoot","ranges":[{"startOffset":38117,"endOffset":38679,"count":0}],"isBlockCoverage":false},{"functionName":"sameRoot","ranges":[{"startOffset":38717,"endOffset":39121,"count":0}],"isBlockCoverage":false},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":39341,"endOffset":39431,"count":179}],"isBlockCoverage":true},{"functionName":"PathPosix","ranges":[{"startOffset":39625,"endOffset":39767,"count":179}],"isBlockCoverage":true},{"functionName":"getRootString","ranges":[{"startOffset":39805,"endOffset":39880,"count":8},{"startOffset":39863,"endOffset":39868,"count":1},{"startOffset":39869,"endOffset":39873,"count":7}],"isBlockCoverage":true},{"functionName":"getRoot","ranges":[{"startOffset":39918,"endOffset":39970,"count":1}],"isBlockCoverage":true},{"functionName":"newChild","ranges":[{"startOffset":40008,"endOffset":40163,"count":178}],"isBlockCoverage":true},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":40641,"endOffset":41182,"count":1}],"isBlockCoverage":true},{"functionName":"PathScurryBase","ranges":[{"startOffset":41367,"endOffset":43162,"count":1},{"startOffset":41580,"endOffset":41640,"count":0},{"startOffset":42243,"endOffset":42255,"count":0},{"startOffset":42257,"endOffset":42293,"count":0},{"startOffset":42358,"endOffset":42456,"count":0},{"startOffset":42808,"endOffset":43131,"count":5},{"startOffset":43052,"endOffset":43056,"count":4},{"startOffset":43057,"endOffset":43066,"count":1}],"isBlockCoverage":true},{"functionName":"depth","ranges":[{"startOffset":43243,"endOffset":43395,"count":0}],"isBlockCoverage":false},{"functionName":"childrenCache","ranges":[{"startOffset":43570,"endOffset":43624,"count":1}],"isBlockCoverage":true},{"functionName":"resolve","ranges":[{"startOffset":43939,"endOffset":44640,"count":0}],"isBlockCoverage":false},{"functionName":"resolvePosix","ranges":[{"startOffset":45102,"endOffset":45823,"count":0}],"isBlockCoverage":false},{"functionName":"relative","ranges":[{"startOffset":45924,"endOffset":46087,"count":0}],"isBlockCoverage":false},{"functionName":"relativePosix","ranges":[{"startOffset":46244,"endOffset":46417,"count":0}],"isBlockCoverage":false},{"functionName":"basename","ranges":[{"startOffset":46504,"endOffset":46661,"count":0}],"isBlockCoverage":false},{"functionName":"dirname","ranges":[{"startOffset":46747,"endOffset":46927,"count":0}],"isBlockCoverage":false},{"functionName":"readdir","ranges":[{"startOffset":46932,"endOffset":47464,"count":0}],"isBlockCoverage":false},{"functionName":"readdirSync","ranges":[{"startOffset":47469,"endOffset":48043,"count":0}],"isBlockCoverage":false},{"functionName":"lstat","ranges":[{"startOffset":48696,"endOffset":48859,"count":0}],"isBlockCoverage":false},{"functionName":"lstatSync","ranges":[{"startOffset":48928,"endOffset":49093,"count":0}],"isBlockCoverage":false},{"functionName":"readlink","ranges":[{"startOffset":49098,"endOffset":49523,"count":0}],"isBlockCoverage":false},{"functionName":"readlinkSync","ranges":[{"startOffset":49528,"endOffset":49949,"count":0}],"isBlockCoverage":false},{"functionName":"realpath","ranges":[{"startOffset":49954,"endOffset":50379,"count":0}],"isBlockCoverage":false},{"functionName":"realpathSync","ranges":[{"startOffset":50384,"endOffset":50805,"count":0}],"isBlockCoverage":false},{"functionName":"walk","ranges":[{"startOffset":50810,"endOffset":52947,"count":0}],"isBlockCoverage":false},{"functionName":"walkSync","ranges":[{"startOffset":52952,"endOffset":54140,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":54488,"endOffset":54551,"count":0}],"isBlockCoverage":false},{"functionName":"iterate","ranges":[{"startOffset":54556,"endOffset":55126,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":55270,"endOffset":55332,"count":0}],"isBlockCoverage":false},{"functionName":"iterateSync","ranges":[{"startOffset":55337,"endOffset":56461,"count":0}],"isBlockCoverage":false},{"functionName":"stream","ranges":[{"startOffset":56466,"endOffset":59413,"count":0}],"isBlockCoverage":false},{"functionName":"streamSync","ranges":[{"startOffset":59418,"endOffset":61383,"count":0}],"isBlockCoverage":false},{"functionName":"chdir","ranges":[{"startOffset":61388,"endOffset":61564,"count":0}],"isBlockCoverage":false},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":61898,"endOffset":61908,"count":0}],"isBlockCoverage":true},{"functionName":"PathScurryWin32","ranges":[{"startOffset":61914,"endOffset":62192,"count":0}],"isBlockCoverage":false},{"functionName":"parseRootPath","ranges":[{"startOffset":62230,"endOffset":62529,"count":0}],"isBlockCoverage":false},{"functionName":"newRoot","ranges":[{"startOffset":62567,"endOffset":62704,"count":0}],"isBlockCoverage":false},{"functionName":"isAbsolute","ranges":[{"startOffset":62792,"endOffset":62900,"count":0}],"isBlockCoverage":false},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":63275,"endOffset":63284,"count":1}],"isBlockCoverage":true},{"functionName":"PathScurryPosix","ranges":[{"startOffset":63290,"endOffset":63472,"count":1}],"isBlockCoverage":true},{"functionName":"parseRootPath","ranges":[{"startOffset":63510,"endOffset":63557,"count":1}],"isBlockCoverage":true},{"functionName":"newRoot","ranges":[{"startOffset":63595,"endOffset":63732,"count":1}],"isBlockCoverage":true},{"functionName":"isAbsolute","ranges":[{"startOffset":63820,"endOffset":63875,"count":0}],"isBlockCoverage":false},{"functionName":"PathScurryDarwin","ranges":[{"startOffset":64186,"endOffset":64318,"count":0}],"isBlockCoverage":false}]},{"scriptId":"184","url":"file:///home/hello/projects/personal/node-orm2/node_modules/path-scurry/node_modules/lru-cache/dist/cjs/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":49061,"count":1},{"startOffset":177,"endOffset":195,"count":0},{"startOffset":196,"endOffset":240,"count":0},{"startOffset":245,"endOffset":258,"count":0},{"startOffset":387,"endOffset":391,"count":0}],"isBlockCoverage":true},{"functionName":"emitWarning","ranges":[{"startOffset":436,"endOffset":615,"count":0}],"isBlockCoverage":false},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":796,"endOffset":867,"count":0}],"isBlockCoverage":true},{"functionName":"addEventListener","ranges":[{"startOffset":877,"endOffset":948,"count":0}],"isBlockCoverage":false},{"functionName":"AbortController","ranges":[{"startOffset":1014,"endOffset":1069,"count":0}],"isBlockCoverage":false},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":1078,"endOffset":1095,"count":0}],"isBlockCoverage":true},{"functionName":"abort","ranges":[{"startOffset":1105,"endOffset":1485,"count":0}],"isBlockCoverage":false},{"functionName":"warnACPolyfill","ranges":[{"startOffset":1603,"endOffset":2306,"count":0}],"isBlockCoverage":false},{"functionName":"shouldWarn","ranges":[{"startOffset":2350,"endOffset":2377,"count":0}],"isBlockCoverage":false},{"functionName":"isPosInt","ranges":[{"startOffset":2425,"endOffset":2480,"count":30},{"startOffset":2434,"endOffset":2456,"count":20},{"startOffset":2457,"endOffset":2465,"count":20},{"startOffset":2466,"endOffset":2480,"count":20}],"isBlockCoverage":true},{"functionName":"getUintArray","ranges":[{"startOffset":2995,"endOffset":3312,"count":5},{"startOffset":3023,"endOffset":3029,"count":1},{"startOffset":3034,"endOffset":3312,"count":4},{"startOffset":3087,"endOffset":3312,"count":0}],"isBlockCoverage":true},{"functionName":"ZeroArray","ranges":[{"startOffset":3371,"endOffset":3439,"count":1}],"isBlockCoverage":true},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":3460,"endOffset":3476,"count":2}],"isBlockCoverage":true},{"functionName":"<static_fields_initializer>","ranges":[{"startOffset":3509,"endOffset":3537,"count":1}],"isBlockCoverage":true},{"functionName":"create","ranges":[{"startOffset":3550,"endOffset":3791,"count":3},{"startOffset":3641,"endOffset":3651,"count":1},{"startOffset":3651,"endOffset":3790,"count":2}],"isBlockCoverage":true},{"functionName":"Stack","ranges":[{"startOffset":3796,"endOffset":4073,"count":2},{"startOffset":3888,"endOffset":3975,"count":0}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":4078,"endOffset":4131,"count":0}],"isBlockCoverage":false},{"functionName":"pop","ranges":[{"startOffset":4136,"endOffset":4190,"count":0}],"isBlockCoverage":false},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":4794,"endOffset":18185,"count":3}],"isBlockCoverage":true},{"functionName":"unsafeExposeInternals","ranges":[{"startOffset":6762,"endOffset":7672,"count":0}],"isBlockCoverage":false},{"functionName":"get max","ranges":[{"startOffset":7780,"endOffset":7823,"count":0}],"isBlockCoverage":false},{"functionName":"get maxSize","ranges":[{"startOffset":7900,"endOffset":7951,"count":0}],"isBlockCoverage":false},{"functionName":"get calculatedSize","ranges":[{"startOffset":8037,"endOffset":8102,"count":0}],"isBlockCoverage":false},{"functionName":"get size","ranges":[{"startOffset":8182,"endOffset":8227,"count":0}],"isBlockCoverage":false},{"functionName":"get fetchMethod","ranges":[{"startOffset":8308,"endOffset":8367,"count":0}],"isBlockCoverage":false},{"functionName":"get dispose","ranges":[{"startOffset":8444,"endOffset":8495,"count":0}],"isBlockCoverage":false},{"functionName":"get disposeAfter","ranges":[{"startOffset":8577,"endOffset":8638,"count":0}],"isBlockCoverage":false},{"functionName":"LRUCache","ranges":[{"startOffset":8643,"endOffset":13058,"count":3},{"startOffset":9037,"endOffset":9054,"count":2},{"startOffset":9056,"endOffset":9144,"count":0},{"startOffset":9175,"endOffset":9194,"count":2},{"startOffset":9195,"endOffset":9202,"count":1},{"startOffset":9228,"endOffset":9297,"count":0},{"startOffset":9497,"endOffset":9837,"count":1},{"startOffset":9530,"endOffset":9551,"count":0},{"startOffset":9553,"endOffset":9675,"count":0},{"startOffset":9736,"endOffset":9827,"count":0},{"startOffset":9876,"endOffset":9924,"count":0},{"startOffset":9926,"endOffset":10017,"count":0},{"startOffset":10522,"endOffset":10570,"count":0},{"startOffset":10619,"endOffset":10710,"count":0},{"startOffset":11359,"endOffset":11780,"count":1},{"startOffset":11446,"endOffset":11557,"count":0},{"startOffset":11618,"endOffset":11726,"count":0},{"startOffset":12038,"endOffset":12060,"count":0},{"startOffset":12109,"endOffset":12112,"count":0},{"startOffset":12209,"endOffset":12400,"count":0},{"startOffset":12481,"endOffset":12498,"count":1},{"startOffset":12499,"endOffset":12521,"count":1},{"startOffset":12523,"endOffset":12619,"count":0},{"startOffset":12665,"endOffset":12682,"count":1},{"startOffset":12684,"endOffset":13052,"count":0}],"isBlockCoverage":true},{"functionName":"getRemainingTTL","ranges":[{"startOffset":13138,"endOffset":13219,"count":0}],"isBlockCoverage":false},{"functionName":"#initializeTTLTracking","ranges":[{"startOffset":13224,"endOffset":15812,"count":0}],"isBlockCoverage":false},{"functionName":"#updateItemAge","ranges":[{"startOffset":15890,"endOffset":15899,"count":0}],"isBlockCoverage":false},{"functionName":"#statusTTL","ranges":[{"startOffset":15918,"endOffset":15927,"count":0}],"isBlockCoverage":false},{"functionName":"#setItemTTL","ranges":[{"startOffset":15947,"endOffset":15956,"count":0}],"isBlockCoverage":false},{"functionName":"#isStale","ranges":[{"startOffset":15998,"endOffset":16009,"count":11}],"isBlockCoverage":true},{"functionName":"#initializeSizeTracking","ranges":[{"startOffset":16015,"endOffset":17881,"count":1}],"isBlockCoverage":true},{"functionName":"#requireSize","ranges":[{"startOffset":16315,"endOffset":17354,"count":9},{"startOffset":16517,"endOffset":16558,"count":0},{"startOffset":16696,"endOffset":16802,"count":0},{"startOffset":16894,"endOffset":17022,"count":0},{"startOffset":17040,"endOffset":17305,"count":0}],"isBlockCoverage":true},{"functionName":"#addItemSize","ranges":[{"startOffset":17384,"endOffset":17874,"count":9},{"startOffset":17594,"endOffset":17652,"count":0},{"startOffset":17741,"endOffset":17864,"count":0}],"isBlockCoverage":true},{"functionName":"#removeItemSize","ranges":[{"startOffset":17904,"endOffset":17913,"count":0}],"isBlockCoverage":false},{"functionName":"#addItemSize","ranges":[{"startOffset":17934,"endOffset":17954,"count":0}],"isBlockCoverage":false},{"functionName":"#requireSize","ranges":[{"startOffset":17975,"endOffset":18185,"count":0}],"isBlockCoverage":false},{"functionName":"#indexes","ranges":[{"startOffset":18191,"endOffset":18701,"count":0}],"isBlockCoverage":false},{"functionName":"#rindexes","ranges":[{"startOffset":18706,"endOffset":19217,"count":0}],"isBlockCoverage":false},{"functionName":"#isValidIndex","ranges":[{"startOffset":19222,"endOffset":19352,"count":0}],"isBlockCoverage":false},{"functionName":"entries","ranges":[{"startOffset":19494,"endOffset":19801,"count":0}],"isBlockCoverage":false},{"functionName":"rentries","ranges":[{"startOffset":20007,"endOffset":20316,"count":0}],"isBlockCoverage":false},{"functionName":"keys","ranges":[{"startOffset":20459,"endOffset":20703,"count":0}],"isBlockCoverage":false},{"functionName":"rkeys","ranges":[{"startOffset":20907,"endOffset":21153,"count":0}],"isBlockCoverage":false},{"functionName":"values","ranges":[{"startOffset":21298,"endOffset":21559,"count":0}],"isBlockCoverage":false},{"functionName":"rvalues","ranges":[{"startOffset":21767,"endOffset":22030,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":22149,"endOffset":22207,"count":0}],"isBlockCoverage":false},{"functionName":"find","ranges":[{"startOffset":22377,"endOffset":22811,"count":0}],"isBlockCoverage":false},{"functionName":"forEach","ranges":[{"startOffset":23087,"endOffset":23450,"count":0}],"isBlockCoverage":false},{"functionName":"rforEach","ranges":[{"startOffset":23625,"endOffset":23990,"count":0}],"isBlockCoverage":false},{"functionName":"purgeStale","ranges":[{"startOffset":24106,"endOffset":24382,"count":0}],"isBlockCoverage":false},{"functionName":"dump","ranges":[{"startOffset":24509,"endOffset":25459,"count":0}],"isBlockCoverage":false},{"functionName":"load","ranges":[{"startOffset":25680,"endOffset":26325,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":26491,"endOffset":29992,"count":9},{"startOffset":26549,"endOffset":26613,"count":0},{"startOffset":27068,"endOffset":27328,"count":0},{"startOffset":27366,"endOffset":27377,"count":1},{"startOffset":27378,"endOffset":27399,"count":8},{"startOffset":27514,"endOffset":27526,"count":1},{"startOffset":27543,"endOffset":27736,"count":8},{"startOffset":27589,"endOffset":27607,"count":0},{"startOffset":27679,"endOffset":27699,"count":0},{"startOffset":28093,"endOffset":28112,"count":0},{"startOffset":28155,"endOffset":29416,"count":0},{"startOffset":29439,"endOffset":29453,"count":0},{"startOffset":29455,"endOffset":29509,"count":0},{"startOffset":29534,"endOffset":29716,"count":0},{"startOffset":29770,"endOffset":29787,"count":0},{"startOffset":29789,"endOffset":29965,"count":0}],"isBlockCoverage":true},{"functionName":"pop","ranges":[{"startOffset":30117,"endOffset":30874,"count":0}],"isBlockCoverage":false},{"functionName":"#evict","ranges":[{"startOffset":30879,"endOffset":31947,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":32247,"endOffset":33184,"count":0}],"isBlockCoverage":false},{"functionName":"peek","ranges":[{"startOffset":33413,"endOffset":33850,"count":0}],"isBlockCoverage":false},{"functionName":"#backgroundFetch","ranges":[{"startOffset":33855,"endOffset":38942,"count":0}],"isBlockCoverage":false},{"functionName":"#isBackgroundFetch","ranges":[{"startOffset":38947,"endOffset":39221,"count":20},{"startOffset":39031,"endOffset":39108,"count":0},{"startOffset":39109,"endOffset":39164,"count":0},{"startOffset":39165,"endOffset":39213,"count":0}],"isBlockCoverage":true},{"functionName":"fetch","ranges":[{"startOffset":39226,"endOffset":42556,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":42742,"endOffset":44878,"count":20},{"startOffset":42998,"endOffset":44802,"count":11},{"startOffset":43149,"endOffset":43180,"count":0},{"startOffset":43219,"endOffset":44026,"count":0},{"startOffset":44094,"endOffset":44113,"count":0},{"startOffset":44529,"endOffset":44603,"count":0},{"startOffset":44681,"endOffset":44748,"count":0},{"startOffset":44802,"endOffset":44872,"count":9},{"startOffset":44828,"endOffset":44872,"count":0}],"isBlockCoverage":true},{"functionName":"#connect","ranges":[{"startOffset":44883,"endOffset":44959,"count":5}],"isBlockCoverage":true},{"functionName":"#moveToTail","ranges":[{"startOffset":44964,"endOffset":45626,"count":11},{"startOffset":45327,"endOffset":45620,"count":5},{"startOffset":45430,"endOffset":45532,"count":0}],"isBlockCoverage":true},{"functionName":"delete","ranges":[{"startOffset":45747,"endOffset":47676,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":47756,"endOffset":48996,"count":0}],"isBlockCoverage":false}]},{"scriptId":"185","url":"fs/promises.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":73,"count":1}],"isBlockCoverage":true}]},{"scriptId":"186","url":"file:///home/hello/projects/personal/node-orm2/node_modules/minipass/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18551,"count":1},{"startOffset":85,"endOffset":140,"count":0},{"startOffset":1607,"endOffset":1649,"count":0},{"startOffset":1697,"endOffset":1734,"count":0}],"isBlockCoverage":true},{"functionName":"defer","ranges":[{"startOffset":1419,"endOffset":1451,"count":0}],"isBlockCoverage":false},{"functionName":"isEndish","ranges":[{"startOffset":1885,"endOffset":1944,"count":0}],"isBlockCoverage":false},{"functionName":"isArrayBuffer","ranges":[{"startOffset":1968,"endOffset":2118,"count":0}],"isBlockCoverage":false},{"functionName":"isArrayBufferView","ranges":[{"startOffset":2146,"endOffset":2195,"count":0}],"isBlockCoverage":false},{"functionName":"Pipe","ranges":[{"startOffset":2212,"endOffset":2381,"count":0}],"isBlockCoverage":false},{"functionName":"unpipe","ranges":[{"startOffset":2384,"endOffset":2450,"count":0}],"isBlockCoverage":false},{"functionName":"proxyErrors","ranges":[{"startOffset":2509,"endOffset":2525,"count":0}],"isBlockCoverage":false},{"functionName":"end","ranges":[{"startOffset":2528,"endOffset":2596,"count":0}],"isBlockCoverage":false},{"functionName":"unpipe","ranges":[{"startOffset":2639,"endOffset":2727,"count":0}],"isBlockCoverage":false},{"functionName":"PipeProxyErrors","ranges":[{"startOffset":2730,"endOffset":2881,"count":0}],"isBlockCoverage":false},{"functionName":"Minipass","ranges":[{"startOffset":2919,"endOffset":4192,"count":0}],"isBlockCoverage":false},{"functionName":"get bufferLength","ranges":[{"startOffset":4196,"endOffset":4250,"count":0}],"isBlockCoverage":false},{"functionName":"get encoding","ranges":[{"startOffset":4254,"endOffset":4300,"count":0}],"isBlockCoverage":false},{"functionName":"set encoding","ranges":[{"startOffset":4303,"endOffset":4819,"count":0}],"isBlockCoverage":false},{"functionName":"setEncoding","ranges":[{"startOffset":4823,"endOffset":4869,"count":0}],"isBlockCoverage":false},{"functionName":"get objectMode","ranges":[{"startOffset":4873,"endOffset":4923,"count":0}],"isBlockCoverage":false},{"functionName":"set objectMode","ranges":[{"startOffset":4926,"endOffset":4998,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5002,"endOffset":5046,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5049,"endOffset":5108,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5168,"endOffset":5290,"count":0}],"isBlockCoverage":false},{"functionName":"get aborted","ranges":[{"startOffset":5294,"endOffset":5338,"count":0}],"isBlockCoverage":false},{"functionName":"set aborted","ranges":[{"startOffset":5341,"endOffset":5358,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":5362,"endOffset":7954,"count":0}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":7958,"endOffset":8472,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8476,"endOffset":8790,"count":0}],"isBlockCoverage":false},{"functionName":"end","ranges":[{"startOffset":8794,"endOffset":9388,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9442,"endOffset":9683,"count":0}],"isBlockCoverage":false},{"functionName":"resume","ranges":[{"startOffset":9687,"endOffset":9727,"count":0}],"isBlockCoverage":false},{"functionName":"pause","ranges":[{"startOffset":9731,"endOffset":9794,"count":0}],"isBlockCoverage":false},{"functionName":"get destroyed","ranges":[{"startOffset":9798,"endOffset":9846,"count":0}],"isBlockCoverage":false},{"functionName":"get flowing","ranges":[{"startOffset":9850,"endOffset":9894,"count":0}],"isBlockCoverage":false},{"functionName":"get paused","ranges":[{"startOffset":9898,"endOffset":9940,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9944,"endOffset":10092,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10096,"endOffset":10253,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10257,"endOffset":10434,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10438,"endOffset":10516,"count":0}],"isBlockCoverage":false},{"functionName":"pipe","ranges":[{"startOffset":10520,"endOffset":11141,"count":0}],"isBlockCoverage":false},{"functionName":"unpipe","ranges":[{"startOffset":11145,"endOffset":11304,"count":0}],"isBlockCoverage":false},{"functionName":"addListener","ranges":[{"startOffset":11308,"endOffset":11360,"count":0}],"isBlockCoverage":false},{"functionName":"on","ranges":[{"startOffset":11364,"endOffset":11879,"count":0}],"isBlockCoverage":false},{"functionName":"get emittedEnd","ranges":[{"startOffset":11883,"endOffset":11934,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11938,"endOffset":12305,"count":0}],"isBlockCoverage":false},{"functionName":"emit","ranges":[{"startOffset":12309,"endOffset":13668,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":13672,"endOffset":13871,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":13875,"endOffset":14059,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":14063,"endOffset":14428,"count":0}],"isBlockCoverage":false},{"functionName":"collect","ranges":[{"startOffset":14472,"endOffset":14811,"count":0}],"isBlockCoverage":false},{"functionName":"concat","ranges":[{"startOffset":14855,"endOffset":15210,"count":0}],"isBlockCoverage":false},{"functionName":"promise","ranges":[{"startOffset":15274,"endOffset":15491,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":15532,"endOffset":17054,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17089,"endOffset":17703,"count":0}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":17707,"endOffset":18201,"count":0}],"isBlockCoverage":false},{"functionName":"isStream","ranges":[{"startOffset":18212,"endOffset":18519,"count":0}],"isBlockCoverage":false}]},{"scriptId":"187","url":"string_decoder.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4123,"count":1},{"startOffset":2215,"endOffset":2246,"count":8}],"isBlockCoverage":true},{"functionName":"normalizeEncoding","ranges":[{"startOffset":1881,"endOffset":2143,"count":0}],"isBlockCoverage":false},{"functionName":"StringDecoder","ranges":[{"startOffset":2413,"endOffset":2612,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":2646,"endOffset":2947,"count":0}],"isBlockCoverage":false},{"functionName":"end","ranges":[{"startOffset":2980,"endOffset":3171,"count":0}],"isBlockCoverage":false},{"functionName":"text","ranges":[{"startOffset":3268,"endOffset":3425,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3542,"endOffset":3755,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3825,"endOffset":3888,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3959,"endOffset":4074,"count":0}],"isBlockCoverage":false}]},{"scriptId":"188","url":"file:///home/hello/projects/personal/node-orm2/node_modules/glob/dist/cjs/src/pattern.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7298,"count":1}],"isBlockCoverage":true},{"functionName":"isPatternList","ranges":[{"startOffset":241,"endOffset":263,"count":10}],"isBlockCoverage":true},{"functionName":"isGlobList","ranges":[{"startOffset":284,"endOffset":306,"count":10}],"isBlockCoverage":true},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":415,"endOffset":580,"count":10}],"isBlockCoverage":true},{"functionName":"Pattern","ranges":[{"startOffset":586,"endOffset":2959,"count":10},{"startOffset":681,"endOffset":747,"count":0},{"startOffset":783,"endOffset":846,"count":0},{"startOffset":899,"endOffset":992,"count":0},{"startOffset":1082,"endOffset":1148,"count":0},{"startOffset":1396,"endOffset":2953,"count":1},{"startOffset":1740,"endOffset":2369,"count":0},{"startOffset":2580,"endOffset":2702,"count":0}],"isBlockCoverage":true},{"functionName":"pattern","ranges":[{"startOffset":3034,"endOffset":3098,"count":261}],"isBlockCoverage":true},{"functionName":"isString","ranges":[{"startOffset":3164,"endOffset":3249,"count":0}],"isBlockCoverage":false},{"functionName":"isGlobstar","ranges":[{"startOffset":3315,"endOffset":3407,"count":0}],"isBlockCoverage":false},{"functionName":"isRegExp","ranges":[{"startOffset":3470,"endOffset":3553,"count":0}],"isBlockCoverage":false},{"functionName":"globString","ranges":[{"startOffset":3638,"endOffset":4000,"count":10},{"startOffset":3717,"endOffset":3992,"count":8},{"startOffset":3775,"endOffset":3925,"count":1},{"startOffset":3899,"endOffset":3925,"count":0},{"startOffset":3946,"endOffset":3991,"count":7}],"isBlockCoverage":true},{"functionName":"hasMore","ranges":[{"startOffset":4080,"endOffset":4143,"count":75}],"isBlockCoverage":true},{"functionName":"rest","ranges":[{"startOffset":4239,"endOffset":4657,"count":260},{"startOffset":4298,"endOffset":4316,"count":250},{"startOffset":4316,"endOffset":4358,"count":10},{"startOffset":4358,"endOffset":4385,"count":1},{"startOffset":4385,"endOffset":4656,"count":9}],"isBlockCoverage":true},{"functionName":"isUNC","ranges":[{"startOffset":4741,"endOffset":5208,"count":1},{"startOffset":4842,"endOffset":4855,"count":0},{"startOffset":4928,"endOffset":4968,"count":0},{"startOffset":4969,"endOffset":5004,"count":0},{"startOffset":5005,"endOffset":5040,"count":0},{"startOffset":5041,"endOffset":5089,"count":0},{"startOffset":5090,"endOffset":5120,"count":0},{"startOffset":5121,"endOffset":5169,"count":0},{"startOffset":5170,"endOffset":5200,"count":0}],"isBlockCoverage":true},{"functionName":"isDrive","ranges":[{"startOffset":5545,"endOffset":5923,"count":1},{"startOffset":5650,"endOffset":5665,"count":0},{"startOffset":5740,"endOffset":5780,"count":0},{"startOffset":5781,"endOffset":5819,"count":0},{"startOffset":5820,"endOffset":5868,"count":0},{"startOffset":5869,"endOffset":5915,"count":0}],"isBlockCoverage":true},{"functionName":"isAbsolute","ranges":[{"startOffset":6156,"endOffset":6449,"count":195},{"startOffset":6267,"endOffset":6285,"count":194},{"startOffset":6298,"endOffset":6442,"count":1},{"startOffset":6368,"endOffset":6405,"count":0},{"startOffset":6406,"endOffset":6441,"count":0}],"isBlockCoverage":true},{"functionName":"root","ranges":[{"startOffset":6524,"endOffset":6691,"count":8},{"startOffset":6664,"endOffset":6667,"count":1},{"startOffset":6680,"endOffset":6684,"count":7}],"isBlockCoverage":true},{"functionName":"checkFollowGlobstar","ranges":[{"startOffset":6809,"endOffset":6946,"count":0}],"isBlockCoverage":false},{"functionName":"markFollowGlobstar","ranges":[{"startOffset":7042,"endOffset":7233,"count":0}],"isBlockCoverage":false}]},{"scriptId":"189","url":"file:///home/hello/projects/personal/node-orm2/node_modules/glob/dist/cjs/src/walker.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11532,"count":1}],"isBlockCoverage":true},{"functionName":"makeIgnore","ranges":[{"startOffset":408,"endOffset":589,"count":0}],"isBlockCoverage":false},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":682,"endOffset":842,"count":1}],"isBlockCoverage":true},{"functionName":"GlobUtil","ranges":[{"startOffset":848,"endOffset":1546,"count":1},{"startOffset":1031,"endOffset":1037,"count":0},{"startOffset":1070,"endOffset":1139,"count":0},{"startOffset":1306,"endOffset":1317,"count":0},{"startOffset":1373,"endOffset":1540,"count":0}],"isBlockCoverage":true},{"functionName":"#ignored","ranges":[{"startOffset":1551,"endOffset":1644,"count":192}],"isBlockCoverage":true},{"functionName":"#childrenIgnored","ranges":[{"startOffset":1649,"endOffset":1735,"count":8}],"isBlockCoverage":true},{"functionName":"pause","ranges":[{"startOffset":1770,"endOffset":1813,"count":0}],"isBlockCoverage":false},{"functionName":"resume","ranges":[{"startOffset":1818,"endOffset":2096,"count":0}],"isBlockCoverage":false},{"functionName":"onResume","ranges":[{"startOffset":2101,"endOffset":2356,"count":0}],"isBlockCoverage":false},{"functionName":"matchCheck","ranges":[{"startOffset":2474,"endOffset":2909,"count":0}],"isBlockCoverage":false},{"functionName":"matchCheckTest","ranges":[{"startOffset":2914,"endOffset":3207,"count":64},{"startOffset":3001,"endOffset":3030,"count":0},{"startOffset":3055,"endOffset":3072,"count":0},{"startOffset":3107,"endOffset":3126,"count":0},{"startOffset":3189,"endOffset":3200,"count":0}],"isBlockCoverage":true},{"functionName":"matchCheckSync","ranges":[{"startOffset":3212,"endOffset":3639,"count":64},{"startOffset":3257,"endOffset":3275,"count":0},{"startOffset":3289,"endOffset":3306,"count":0},{"startOffset":3356,"endOffset":3502,"count":0},{"startOffset":3605,"endOffset":3620,"count":0}],"isBlockCoverage":true},{"functionName":"matchFinish","ranges":[{"startOffset":3644,"endOffset":4484,"count":64},{"startOffset":3713,"endOffset":3720,"count":0},{"startOffset":3785,"endOffset":3805,"count":0},{"startOffset":3869,"endOffset":3887,"count":0},{"startOffset":3888,"endOffset":3899,"count":0},{"startOffset":3980,"endOffset":4022,"count":0},{"startOffset":4087,"endOffset":4106,"count":0},{"startOffset":4172,"endOffset":4478,"count":0}],"isBlockCoverage":true},{"functionName":"match","ranges":[{"startOffset":4489,"endOffset":4637,"count":0}],"isBlockCoverage":false},{"functionName":"matchSync","ranges":[{"startOffset":4642,"endOffset":4786,"count":64}],"isBlockCoverage":true},{"functionName":"walkCB","ranges":[{"startOffset":4791,"endOffset":5023,"count":0}],"isBlockCoverage":false},{"functionName":"walkCB2","ranges":[{"startOffset":5028,"endOffset":6442,"count":0}],"isBlockCoverage":false},{"functionName":"walkCB3","ranges":[{"startOffset":6447,"endOffset":7089,"count":0}],"isBlockCoverage":false},{"functionName":"walkCBSync","ranges":[{"startOffset":7094,"endOffset":7334,"count":1},{"startOffset":7205,"endOffset":7210,"count":0}],"isBlockCoverage":true},{"functionName":"walkCB2Sync","ranges":[{"startOffset":7339,"endOffset":8549,"count":8},{"startOffset":7441,"endOffset":7453,"count":0},{"startOffset":7500,"endOffset":7505,"count":0},{"startOffset":7531,"endOffset":7646,"count":0},{"startOffset":8101,"endOffset":8220,"count":0},{"startOffset":8318,"endOffset":8347,"count":0},{"startOffset":8349,"endOffset":8390,"count":0}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":7957,"endOffset":8027,"count":16},{"startOffset":8012,"endOffset":8017,"count":8}],"isBlockCoverage":true},{"functionName":"walkCB3Sync","ranges":[{"startOffset":8554,"endOffset":9168,"count":8},{"startOffset":8850,"endOffset":8969,"count":64},{"startOffset":8902,"endOffset":8911,"count":0},{"startOffset":9041,"endOffset":9146,"count":7}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":8706,"endOffset":8776,"count":15},{"startOffset":8761,"endOffset":8766,"count":8}],"isBlockCoverage":true},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":9240,"endOffset":9247,"count":1}],"isBlockCoverage":true},{"functionName":"GlobWalker","ranges":[{"startOffset":9253,"endOffset":9365,"count":1}],"isBlockCoverage":true},{"functionName":"matchEmit","ranges":[{"startOffset":9370,"endOffset":9419,"count":64}],"isBlockCoverage":true},{"functionName":"walk","ranges":[{"startOffset":9424,"endOffset":9944,"count":0}],"isBlockCoverage":false},{"functionName":"walkSync","ranges":[{"startOffset":9949,"endOffset":10369,"count":1},{"startOffset":10008,"endOffset":10033,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10235,"endOffset":10332,"count":1},{"startOffset":10297,"endOffset":10322,"count":0}],"isBlockCoverage":true},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":10445,"endOffset":10452,"count":0}],"isBlockCoverage":true},{"functionName":"GlobStream","ranges":[{"startOffset":10458,"endOffset":10771,"count":0}],"isBlockCoverage":false},{"functionName":"matchEmit","ranges":[{"startOffset":10776,"endOffset":10888,"count":0}],"isBlockCoverage":false},{"functionName":"stream","ranges":[{"startOffset":10893,"endOffset":11249,"count":0}],"isBlockCoverage":false},{"functionName":"streamSync","ranges":[{"startOffset":11254,"endOffset":11462,"count":0}],"isBlockCoverage":false}]},{"scriptId":"190","url":"file:///home/hello/projects/personal/node-orm2/node_modules/glob/dist/cjs/src/ignore.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3791,"count":1},{"startOffset":531,"endOffset":540,"count":0}],"isBlockCoverage":true},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":611,"endOffset":677,"count":0}],"isBlockCoverage":true},{"functionName":"Ignore","ranges":[{"startOffset":683,"endOffset":2850,"count":0}],"isBlockCoverage":false},{"functionName":"ignored","ranges":[{"startOffset":2855,"endOffset":3338,"count":0}],"isBlockCoverage":false},{"functionName":"childrenIgnored","ranges":[{"startOffset":3343,"endOffset":3729,"count":0}],"isBlockCoverage":false}]},{"scriptId":"191","url":"file:///home/hello/projects/personal/node-orm2/node_modules/glob/dist/cjs/src/processor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10993,"count":1}],"isBlockCoverage":true},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":384,"endOffset":389,"count":16}],"isBlockCoverage":true},{"functionName":"HasWalkedCache","ranges":[{"startOffset":395,"endOffset":461,"count":16}],"isBlockCoverage":true},{"functionName":"copy","ranges":[{"startOffset":466,"endOffset":536,"count":15}],"isBlockCoverage":true},{"functionName":"hasWalked","ranges":[{"startOffset":541,"endOffset":652,"count":1}],"isBlockCoverage":true},{"functionName":"storeWalked","ranges":[{"startOffset":657,"endOffset":936,"count":9},{"startOffset":813,"endOffset":846,"count":1},{"startOffset":846,"endOffset":930,"count":8}],"isBlockCoverage":true},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":1219,"endOffset":1236,"count":16}],"isBlockCoverage":true},{"functionName":"add","ranges":[{"startOffset":1242,"endOffset":1455,"count":64},{"startOffset":1305,"endOffset":1308,"count":0},{"startOffset":1319,"endOffset":1322,"count":0},{"startOffset":1434,"endOffset":1447,"count":0}],"isBlockCoverage":true},{"functionName":"entries","ranges":[{"startOffset":1490,"endOffset":1645,"count":16}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1547,"endOffset":1637,"count":64}],"isBlockCoverage":true},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":1805,"endOffset":1822,"count":16}],"isBlockCoverage":true},{"functionName":"add","ranges":[{"startOffset":1828,"endOffset":2183,"count":15},{"startOffset":1885,"endOffset":1916,"count":0},{"startOffset":1980,"endOffset":2117,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2188,"endOffset":2427,"count":8},{"startOffset":2296,"endOffset":2371,"count":0}],"isBlockCoverage":true},{"functionName":"entries","ranges":[{"startOffset":2432,"endOffset":2510,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2475,"endOffset":2502,"count":7}],"isBlockCoverage":true},{"functionName":"keys","ranges":[{"startOffset":2515,"endOffset":2596,"count":16}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2569,"endOffset":2588,"count":15}],"isBlockCoverage":true},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":2819,"endOffset":2942,"count":16}],"isBlockCoverage":true},{"functionName":"Processor","ranges":[{"startOffset":2948,"endOffset":3200,"count":16},{"startOffset":3135,"endOffset":3158,"count":15},{"startOffset":3171,"endOffset":3193,"count":1}],"isBlockCoverage":true},{"functionName":"processPatterns","ranges":[{"startOffset":3205,"endOffset":7352,"count":8},{"startOffset":3758,"endOffset":4167,"count":1},{"startOffset":3855,"endOffset":3871,"count":0},{"startOffset":3973,"endOffset":4076,"count":0},{"startOffset":4214,"endOffset":4223,"count":0},{"startOffset":4361,"endOffset":4403,"count":7},{"startOffset":4405,"endOffset":4694,"count":7},{"startOffset":4552,"endOffset":4565,"count":6},{"startOffset":4587,"endOffset":4593,"count":6},{"startOffset":4593,"endOffset":4694,"count":1},{"startOffset":4790,"endOffset":4959,"count":1},{"startOffset":4875,"endOffset":4884,"count":0},{"startOffset":5180,"endOffset":5539,"count":6},{"startOffset":5248,"endOffset":5407,"count":0},{"startOffset":5539,"endOffset":7315,"count":2},{"startOffset":5980,"endOffset":6014,"count":0},{"startOffset":6015,"endOffset":6067,"count":0},{"startOffset":6284,"endOffset":6293,"count":0},{"startOffset":6296,"endOffset":6527,"count":0},{"startOffset":6588,"endOffset":7178,"count":0},{"startOffset":7210,"endOffset":7315,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3318,"endOffset":3334,"count":8}],"isBlockCoverage":true},{"functionName":"subwalkTargets","ranges":[{"startOffset":7357,"endOffset":7418,"count":8}],"isBlockCoverage":true},{"functionName":"child","ranges":[{"startOffset":7423,"endOffset":7500,"count":15}],"isBlockCoverage":true},{"functionName":"filterEntries","ranges":[{"startOffset":7696,"endOffset":8533,"count":8},{"startOffset":7918,"endOffset":8503,"count":177},{"startOffset":8159,"endOffset":8248,"count":65},{"startOffset":8248,"endOffset":8479,"count":112},{"startOffset":8295,"endOffset":8376,"count":0}],"isBlockCoverage":true},{"functionName":"testGlobstar","ranges":[{"startOffset":8538,"endOffset":10412,"count":65},{"startOffset":8668,"endOffset":8737,"count":0},{"startOffset":8770,"endOffset":9645,"count":1},{"startOffset":9289,"endOffset":9631,"count":0},{"startOffset":9838,"endOffset":9923,"count":0},{"startOffset":9924,"endOffset":9952,"count":0},{"startOffset":9953,"endOffset":9982,"count":0},{"startOffset":9984,"endOffset":10062,"count":0},{"startOffset":10097,"endOffset":10274,"count":0}],"isBlockCoverage":true},{"functionName":"testRegExp","ranges":[{"startOffset":10417,"endOffset":10652,"count":65},{"startOffset":10493,"endOffset":10500,"count":1},{"startOffset":10500,"endOffset":10581,"count":64},{"startOffset":10581,"endOffset":10646,"count":0}],"isBlockCoverage":true},{"functionName":"testString","ranges":[{"startOffset":10657,"endOffset":10922,"count":112},{"startOffset":10763,"endOffset":10770,"count":106},{"startOffset":10770,"endOffset":10790,"count":6},{"startOffset":10790,"endOffset":10851,"count":0},{"startOffset":10851,"endOffset":10916,"count":6}],"isBlockCoverage":true}]},{"scriptId":"192","url":"file:///home/hello/projects/personal/node-orm2/node_modules/glob/dist/cjs/src/has-magic.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1058,"count":1}],"isBlockCoverage":true},{"functionName":"hasMagic","ranges":[{"startOffset":748,"endOffset":990,"count":0}],"isBlockCoverage":false}]},{"scriptId":"193","url":"file:///home/hello/projects/personal/node-orm2/test/common.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4274,"count":1}],"isBlockCoverage":true},{"functionName":"common.protocol","ranges":[{"startOffset":371,"endOffset":421,"count":608}],"isBlockCoverage":true},{"functionName":"common.isCI","ranges":[{"startOffset":438,"endOffset":479,"count":87}],"isBlockCoverage":true},{"functionName":"common.createConnection","ranges":[{"startOffset":508,"endOffset":581,"count":70}],"isBlockCoverage":true},{"functionName":"common.hasConfig","ranges":[{"startOffset":603,"endOffset":831,"count":1},{"startOffset":658,"endOffset":673,"count":0},{"startOffset":721,"endOffset":761,"count":0},{"startOffset":812,"endOffset":827,"count":0}],"isBlockCoverage":true},{"functionName":"common.parseConnectionString","ranges":[{"startOffset":865,"endOffset":1379,"count":4},{"startOffset":1140,"endOffset":1214,"count":0}],"isBlockCoverage":true},{"functionName":"common.getConnectionString","ranges":[{"startOffset":1411,"endOffset":3008,"count":85},{"startOffset":1619,"endOffset":1684,"count":0},{"startOffset":1791,"endOffset":1857,"count":0},{"startOffset":2026,"endOffset":2035,"count":0},{"startOffset":2215,"endOffset":2220,"count":15},{"startOffset":2298,"endOffset":2311,"count":0},{"startOffset":2399,"endOffset":2651,"count":0},{"startOffset":2846,"endOffset":2934,"count":0},{"startOffset":2939,"endOffset":3002,"count":0}],"isBlockCoverage":true},{"functionName":"common.getConnectionConfig","ranges":[{"startOffset":3040,"endOffset":3132,"count":0}],"isBlockCoverage":false},{"functionName":"common.retry","ranges":[{"startOffset":3149,"endOffset":4190,"count":3},{"startOffset":4148,"endOffset":4188,"count":0}],"isBlockCoverage":true},{"functionName":"until","ranges":[{"startOffset":3267,"endOffset":3356,"count":3},{"startOffset":3298,"endOffset":3316,"count":0},{"startOffset":3318,"endOffset":3331,"count":0}],"isBlockCoverage":true},{"functionName":"handler","ranges":[{"startOffset":3426,"endOffset":3524,"count":0}],"isBlockCoverage":false},{"functionName":"runCurrent","ranges":[{"startOffset":3569,"endOffset":3724,"count":0}],"isBlockCoverage":false},{"functionName":"runNext","ranges":[{"startOffset":3743,"endOffset":4029,"count":3},{"startOffset":3924,"endOffset":3979,"count":0},{"startOffset":3990,"endOffset":4025,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3813,"endOffset":3914,"count":3},{"startOffset":3873,"endOffset":3913,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4070,"endOffset":4142,"count":3},{"startOffset":4102,"endOffset":4119,"count":0}],"isBlockCoverage":true},{"functionName":"common.nodeVersion","ranges":[{"startOffset":4214,"endOffset":4273,"count":0}],"isBlockCoverage":false}]},{"scriptId":"194","url":"file:///home/hello/projects/personal/node-orm2/node_modules/async/dist/async.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":224526,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":233,"count":1},{"startOffset":114,"endOffset":230,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":241,"endOffset":224521,"count":1},{"startOffset":2549,"endOffset":2719,"count":0},{"startOffset":136739,"endOffset":136848,"count":0}],"isBlockCoverage":true},{"functionName":"apply","ranges":[{"startOffset":1738,"endOffset":1830,"count":0}],"isBlockCoverage":false},{"functionName":"initialParams","ranges":[{"startOffset":1836,"endOffset":2021,"count":0}],"isBlockCoverage":false},{"functionName":"wrap","ranges":[{"startOffset":2377,"endOffset":2463,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2415,"endOffset":2456,"count":0}],"isBlockCoverage":false},{"functionName":"asyncify","ranges":[{"startOffset":5036,"endOffset":5804,"count":0}],"isBlockCoverage":false},{"functionName":"handlePromise","ranges":[{"startOffset":5810,"endOffset":6062,"count":0}],"isBlockCoverage":false},{"functionName":"invokeCallback","ranges":[{"startOffset":6068,"endOffset":6258,"count":0}],"isBlockCoverage":false},{"functionName":"isAsync","ranges":[{"startOffset":6264,"endOffset":6351,"count":2026}],"isBlockCoverage":true},{"functionName":"isAsyncGenerator","ranges":[{"startOffset":6357,"endOffset":6454,"count":788}],"isBlockCoverage":true},{"functionName":"isAsyncIterable","ranges":[{"startOffset":6460,"endOffset":6561,"count":788}],"isBlockCoverage":true},{"functionName":"wrapAsync","ranges":[{"startOffset":6567,"endOffset":6747,"count":2026},{"startOffset":6640,"endOffset":6678,"count":0},{"startOffset":6711,"endOffset":6730,"count":0}],"isBlockCoverage":true},{"functionName":"awaitify","ranges":[{"startOffset":6850,"endOffset":7467,"count":38},{"startOffset":6924,"endOffset":6961,"count":0}],"isBlockCoverage":true},{"functionName":"awaitable","ranges":[{"startOffset":6970,"endOffset":7435,"count":2784},{"startOffset":7120,"endOffset":7434,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7153,"endOffset":7424,"count":0}],"isBlockCoverage":false},{"functionName":"applyEach","ranges":[{"startOffset":7473,"endOffset":7846,"count":2}],"isBlockCoverage":true},{"functionName":"applyEach","ranges":[{"startOffset":7518,"endOffset":7839,"count":0}],"isBlockCoverage":false},{"functionName":"_asyncMap","ranges":[{"startOffset":7852,"endOffset":8311,"count":599},{"startOffset":7924,"endOffset":7929,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8055,"endOffset":8247,"count":974}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8143,"endOffset":8235,"count":974}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8249,"endOffset":8303,"count":599}],"isBlockCoverage":true},{"functionName":"isArrayLike","ranges":[{"startOffset":8317,"endOffset":8493,"count":1397}],"isBlockCoverage":true},{"functionName":"once","ranges":[{"startOffset":8622,"endOffset":8880,"count":1387}],"isBlockCoverage":true},{"functionName":"wrapper","ranges":[{"startOffset":8650,"endOffset":8815,"count":1387},{"startOffset":8708,"endOffset":8715,"count":0}],"isBlockCoverage":true},{"functionName":"getIterator","ranges":[{"startOffset":8886,"endOffset":8986,"count":0}],"isBlockCoverage":false},{"functionName":"createArrayIterator","ranges":[{"startOffset":8992,"endOffset":9192,"count":788}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":9095,"endOffset":9186,"count":2041},{"startOffset":9142,"endOffset":9168,"count":1274},{"startOffset":9169,"endOffset":9175,"count":767}],"isBlockCoverage":true},{"functionName":"createES2015Iterator","ranges":[{"startOffset":9198,"endOffset":9469,"count":0}],"isBlockCoverage":false},{"functionName":"createObjectIterator","ranges":[{"startOffset":9475,"endOffset":9840,"count":0}],"isBlockCoverage":false},{"functionName":"createIterator","ranges":[{"startOffset":9846,"endOffset":10102,"count":788},{"startOffset":9966,"endOffset":10066,"count":0},{"startOffset":10067,"endOffset":10095,"count":0}],"isBlockCoverage":true},{"functionName":"onlyOnce","ranges":[{"startOffset":10108,"endOffset":10352,"count":2248}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10147,"endOffset":10345,"count":2248},{"startOffset":10197,"endOffset":10245,"count":0}],"isBlockCoverage":true},{"functionName":"asyncEachOfLimit","ranges":[{"startOffset":10386,"endOffset":12184,"count":0}],"isBlockCoverage":false},{"functionName":"eachOfLimit","ranges":[{"startOffset":12208,"endOffset":14221,"count":788}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12236,"endOffset":14214,"count":788},{"startOffset":12334,"endOffset":12429,"count":0},{"startOffset":12452,"endOffset":12506,"count":0},{"startOffset":12546,"endOffset":12633,"count":0},{"startOffset":12672,"endOffset":12783,"count":0}],"isBlockCoverage":true},{"functionName":"iterateeCallback","ranges":[{"startOffset":12971,"endOffset":13590,"count":1274},{"startOffset":13041,"endOffset":13047,"count":0},{"startOffset":13103,"endOffset":13190,"count":21},{"startOffset":13190,"endOffset":13576,"count":1253},{"startOffset":13231,"endOffset":13320,"count":0},{"startOffset":13375,"endOffset":13390,"count":0},{"startOffset":13393,"endOffset":13488,"count":0}],"isBlockCoverage":true},{"functionName":"replenish","ranges":[{"startOffset":13604,"endOffset":14178,"count":2041},{"startOffset":13793,"endOffset":13999,"count":767},{"startOffset":13999,"endOffset":14177,"count":1274}],"isBlockCoverage":true},{"functionName":"eachOfLimit$1","ranges":[{"startOffset":15188,"endOffset":15323,"count":459}],"isBlockCoverage":true},{"functionName":"eachOfArrayLike","ranges":[{"startOffset":15437,"endOffset":16183,"count":599},{"startOffset":15660,"endOffset":15699,"count":0},{"startOffset":16096,"endOffset":16177,"count":974}],"isBlockCoverage":true},{"functionName":"iteratorCallback","ranges":[{"startOffset":15709,"endOffset":16054,"count":974},{"startOffset":15780,"endOffset":15828,"count":0},{"startOffset":15864,"endOffset":15870,"count":0},{"startOffset":15892,"endOffset":15938,"count":0},{"startOffset":15973,"endOffset":15995,"count":375},{"startOffset":15997,"endOffset":16044,"count":599}],"isBlockCoverage":true},{"functionName":"eachOfGeneric","ranges":[{"startOffset":16276,"endOffset":16399,"count":0}],"isBlockCoverage":false},{"functionName":"eachOf","ranges":[{"startOffset":20384,"endOffset":20595,"count":599},{"startOffset":20499,"endOffset":20514,"count":0}],"isBlockCoverage":true},{"functionName":"map","ranges":[{"startOffset":25044,"endOffset":25152,"count":599}],"isBlockCoverage":true},{"functionName":"eachOfSeries","ranges":[{"startOffset":27716,"endOffset":27829,"count":459}],"isBlockCoverage":true},{"functionName":"mapSeries","ranges":[{"startOffset":28774,"endOffset":28894,"count":0}],"isBlockCoverage":false},{"functionName":"promiseCallback","ranges":[{"startOffset":29943,"endOffset":30309,"count":0}],"isBlockCoverage":false},{"functionName":"auto","ranges":[{"startOffset":37166,"endOffset":42736,"count":0}],"isBlockCoverage":false},{"functionName":"stripComments","ranges":[{"startOffset":42958,"endOffset":43975,"count":0}],"isBlockCoverage":false},{"functionName":"parseParams","ranges":[{"startOffset":43981,"endOffset":44450,"count":0}],"isBlockCoverage":false},{"functionName":"autoInject","ranges":[{"startOffset":48661,"endOffset":50046,"count":0}],"isBlockCoverage":false},{"functionName":"DLL","ranges":[{"startOffset":50391,"endOffset":50487,"count":0}],"isBlockCoverage":false},{"functionName":"removeLink","ranges":[{"startOffset":50497,"endOffset":50813,"count":0}],"isBlockCoverage":false},{"functionName":"empty","ranges":[{"startOffset":50823,"endOffset":50911,"count":0}],"isBlockCoverage":false},{"functionName":"insertAfter","ranges":[{"startOffset":50921,"endOffset":51184,"count":0}],"isBlockCoverage":false},{"functionName":"insertBefore","ranges":[{"startOffset":51194,"endOffset":51458,"count":0}],"isBlockCoverage":false},{"functionName":"unshift","ranges":[{"startOffset":51468,"endOffset":51597,"count":0}],"isBlockCoverage":false},{"functionName":"push","ranges":[{"startOffset":51607,"endOffset":51732,"count":0}],"isBlockCoverage":false},{"functionName":"shift","ranges":[{"startOffset":51742,"endOffset":51821,"count":0}],"isBlockCoverage":false},{"functionName":"pop","ranges":[{"startOffset":51831,"endOffset":51908,"count":0}],"isBlockCoverage":false},{"functionName":"toArray","ranges":[{"startOffset":51918,"endOffset":51968,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":51978,"endOffset":52148,"count":0}],"isBlockCoverage":false},{"functionName":"remove","ranges":[{"startOffset":52158,"endOffset":52445,"count":0}],"isBlockCoverage":false},{"functionName":"setInitial","ranges":[{"startOffset":52457,"endOffset":52555,"count":0}],"isBlockCoverage":false},{"functionName":"queue","ranges":[{"startOffset":52561,"endOffset":61160,"count":0}],"isBlockCoverage":false},{"functionName":"cargo","ranges":[{"startOffset":63676,"endOffset":63757,"count":0}],"isBlockCoverage":false},{"functionName":"cargo$1","ranges":[{"startOffset":66888,"endOffset":66994,"count":0}],"isBlockCoverage":false},{"functionName":"reduce","ranges":[{"startOffset":71309,"endOffset":71656,"count":0}],"isBlockCoverage":false},{"functionName":"seq","ranges":[{"startOffset":73365,"endOffset":74024,"count":0}],"isBlockCoverage":false},{"functionName":"compose","ranges":[{"startOffset":75351,"endOffset":75423,"count":0}],"isBlockCoverage":false},{"functionName":"mapLimit","ranges":[{"startOffset":76404,"endOffset":76534,"count":0}],"isBlockCoverage":false},{"functionName":"concatLimit","ranges":[{"startOffset":77589,"endOffset":78210,"count":0}],"isBlockCoverage":false},{"functionName":"concat","ranges":[{"startOffset":81693,"endOffset":81807,"count":0}],"isBlockCoverage":false},{"functionName":"concatSeries","ranges":[{"startOffset":82801,"endOffset":82914,"count":0}],"isBlockCoverage":false},{"functionName":"constant","ranges":[{"startOffset":84295,"endOffset":84487,"count":0}],"isBlockCoverage":false},{"functionName":"_createTester","ranges":[{"startOffset":84493,"endOffset":85329,"count":0}],"isBlockCoverage":false},{"functionName":"detect","ranges":[{"startOffset":88108,"endOffset":88257,"count":0}],"isBlockCoverage":false},{"functionName":"detectLimit","ranges":[{"startOffset":89410,"endOffset":89581,"count":0}],"isBlockCoverage":false},{"functionName":"detectSeries","ranges":[{"startOffset":90650,"endOffset":90811,"count":0}],"isBlockCoverage":false},{"functionName":"consoleFunc","ranges":[{"startOffset":90870,"endOffset":91472,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":90914,"endOffset":91466,"count":0}],"isBlockCoverage":false},{"functionName":"doWhilst","ranges":[{"startOffset":93743,"endOffset":94371,"count":0}],"isBlockCoverage":false},{"functionName":"doUntil","ranges":[{"startOffset":95501,"endOffset":95760,"count":0}],"isBlockCoverage":false},{"functionName":"_withoutIndex","ranges":[{"startOffset":95766,"endOffset":95876,"count":329}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":95816,"endOffset":95869,"count":446}],"isBlockCoverage":true},{"functionName":"eachLimit","ranges":[{"startOffset":99445,"endOffset":99574,"count":0}],"isBlockCoverage":false},{"functionName":"eachLimit$1","ranges":[{"startOffset":100589,"endOffset":100737,"count":329}],"isBlockCoverage":true},{"functionName":"eachSeries","ranges":[{"startOffset":101863,"endOffset":101972,"count":329}],"isBlockCoverage":true},{"functionName":"ensureAsync","ranges":[{"startOffset":103591,"endOffset":104087,"count":0}],"isBlockCoverage":false},{"functionName":"every","ranges":[{"startOffset":107291,"endOffset":107432,"count":0}],"isBlockCoverage":false},{"functionName":"everyLimit","ranges":[{"startOffset":108511,"endOffset":108674,"count":0}],"isBlockCoverage":false},{"functionName":"everySeries","ranges":[{"startOffset":109674,"endOffset":109827,"count":0}],"isBlockCoverage":false},{"functionName":"filterArray","ranges":[{"startOffset":109883,"endOffset":110427,"count":0}],"isBlockCoverage":false},{"functionName":"filterGeneric","ranges":[{"startOffset":110433,"endOffset":110990,"count":0}],"isBlockCoverage":false},{"functionName":"_filter","ranges":[{"startOffset":110996,"endOffset":111192,"count":0}],"isBlockCoverage":false},{"functionName":"filter","ranges":[{"startOffset":113685,"endOffset":113794,"count":0}],"isBlockCoverage":false},{"functionName":"filterLimit","ranges":[{"startOffset":114829,"endOffset":114960,"count":0}],"isBlockCoverage":false},{"functionName":"filterSeries","ranges":[{"startOffset":115910,"endOffset":116031,"count":0}],"isBlockCoverage":false},{"functionName":"forever","ranges":[{"startOffset":117335,"endOffset":117622,"count":0}],"isBlockCoverage":false},{"functionName":"groupByLimit","ranges":[{"startOffset":118686,"endOffset":119671,"count":0}],"isBlockCoverage":false},{"functionName":"groupBy","ranges":[{"startOffset":123217,"endOffset":123334,"count":0}],"isBlockCoverage":false},{"functionName":"groupBySeries","ranges":[{"startOffset":124267,"endOffset":124383,"count":0}],"isBlockCoverage":false},{"functionName":"mapValuesLimit","ranges":[{"startOffset":126406,"endOffset":126852,"count":0}],"isBlockCoverage":false},{"functionName":"mapValues","ranges":[{"startOffset":131558,"endOffset":131676,"count":0}],"isBlockCoverage":false},{"functionName":"mapValuesSeries","ranges":[{"startOffset":132648,"endOffset":132765,"count":0}],"isBlockCoverage":false},{"functionName":"memoize","ranges":[{"startOffset":134397,"endOffset":135474,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":136915,"endOffset":137326,"count":10},{"startOffset":136992,"endOffset":136996,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":137021,"endOffset":137287,"count":40}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":137074,"endOffset":137275,"count":40}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":137289,"endOffset":137318,"count":10}],"isBlockCoverage":true},{"functionName":"parallel","ranges":[{"startOffset":143001,"endOffset":143096,"count":0}],"isBlockCoverage":false},{"functionName":"parallelLimit","ranges":[{"startOffset":144086,"endOffset":144203,"count":0}],"isBlockCoverage":false},{"functionName":"queue$1","ranges":[{"startOffset":151535,"endOffset":151723,"count":0}],"isBlockCoverage":false},{"functionName":"Heap","ranges":[{"startOffset":151896,"endOffset":152003,"count":0}],"isBlockCoverage":false},{"functionName":"get length","ranges":[{"startOffset":152013,"endOffset":152074,"count":0}],"isBlockCoverage":false},{"functionName":"empty","ranges":[{"startOffset":152084,"endOffset":152157,"count":0}],"isBlockCoverage":false},{"functionName":"percUp","ranges":[{"startOffset":152167,"endOffset":152468,"count":0}],"isBlockCoverage":false},{"functionName":"percDown","ranges":[{"startOffset":152478,"endOffset":152996,"count":0}],"isBlockCoverage":false},{"functionName":"push","ranges":[{"startOffset":153006,"endOffset":153154,"count":0}],"isBlockCoverage":false},{"functionName":"unshift","ranges":[{"startOffset":153164,"endOffset":153230,"count":0}],"isBlockCoverage":false},{"functionName":"shift","ranges":[{"startOffset":153240,"endOffset":153437,"count":0}],"isBlockCoverage":false},{"functionName":"toArray","ranges":[{"startOffset":153447,"endOffset":153498,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":153508,"endOffset":153653,"count":0}],"isBlockCoverage":false},{"functionName":"remove","ranges":[{"startOffset":153663,"endOffset":154098,"count":0}],"isBlockCoverage":false},{"functionName":"leftChi","ranges":[{"startOffset":154110,"endOffset":154162,"count":0}],"isBlockCoverage":false},{"functionName":"parent","ranges":[{"startOffset":154168,"endOffset":154223,"count":0}],"isBlockCoverage":false},{"functionName":"smaller","ranges":[{"startOffset":154229,"endOffset":154425,"count":0}],"isBlockCoverage":false},{"functionName":"priorityQueue","ranges":[{"startOffset":155617,"endOffset":156985,"count":0}],"isBlockCoverage":false},{"functionName":"race","ranges":[{"startOffset":158308,"endOffset":158659,"count":0}],"isBlockCoverage":false},{"functionName":"reduceRight","ranges":[{"startOffset":159794,"endOffset":159962,"count":0}],"isBlockCoverage":false},{"functionName":"reflect","ranges":[{"startOffset":161290,"endOffset":161960,"count":0}],"isBlockCoverage":false},{"functionName":"reflectAll","ranges":[{"startOffset":164034,"endOffset":164371,"count":0}],"isBlockCoverage":false},{"functionName":"reject","ranges":[{"startOffset":164377,"endOffset":164643,"count":0}],"isBlockCoverage":false},{"functionName":"reject$1","ranges":[{"startOffset":166890,"endOffset":167000,"count":0}],"isBlockCoverage":false},{"functionName":"rejectLimit","ranges":[{"startOffset":167960,"endOffset":168090,"count":0}],"isBlockCoverage":false},{"functionName":"rejectSeries","ranges":[{"startOffset":168963,"endOffset":169083,"count":0}],"isBlockCoverage":false},{"functionName":"constant$1","ranges":[{"startOffset":169141,"endOffset":169240,"count":0}],"isBlockCoverage":false},{"functionName":"retry","ranges":[{"startOffset":173083,"endOffset":174243,"count":0}],"isBlockCoverage":false},{"functionName":"parseTimes","ranges":[{"startOffset":174249,"endOffset":174782,"count":0}],"isBlockCoverage":false},{"functionName":"retryable","ranges":[{"startOffset":176071,"endOffset":176796,"count":0}],"isBlockCoverage":false},{"functionName":"series","ranges":[{"startOffset":182713,"endOffset":182812,"count":10}],"isBlockCoverage":true},{"functionName":"some","ranges":[{"startOffset":186281,"endOffset":186414,"count":0}],"isBlockCoverage":false},{"functionName":"someLimit","ranges":[{"startOffset":187539,"endOffset":187694,"count":0}],"isBlockCoverage":false},{"functionName":"someSeries","ranges":[{"startOffset":188740,"endOffset":188885,"count":0}],"isBlockCoverage":false},{"functionName":"sortBy","ranges":[{"startOffset":194599,"endOffset":195210,"count":0}],"isBlockCoverage":false},{"functionName":"timeout","ranges":[{"startOffset":196836,"endOffset":197771,"count":0}],"isBlockCoverage":false},{"functionName":"range","ranges":[{"startOffset":197777,"endOffset":197930,"count":0}],"isBlockCoverage":false},{"functionName":"timesLimit","ranges":[{"startOffset":198707,"endOffset":198882,"count":0}],"isBlockCoverage":false},{"functionName":"times","ranges":[{"startOffset":200052,"endOffset":200157,"count":0}],"isBlockCoverage":false},{"functionName":"timesSeries","ranges":[{"startOffset":200824,"endOffset":200928,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":205858,"endOffset":206408,"count":0}],"isBlockCoverage":false},{"functionName":"tryEach","ranges":[{"startOffset":208024,"endOffset":208553,"count":0}],"isBlockCoverage":false},{"functionName":"unmemoize","ranges":[{"startOffset":209065,"endOffset":209187,"count":0}],"isBlockCoverage":false},{"functionName":"whilst","ranges":[{"startOffset":210482,"endOffset":211099,"count":0}],"isBlockCoverage":false},{"functionName":"until","ranges":[{"startOffset":212751,"endOffset":212932,"count":0}],"isBlockCoverage":false},{"functionName":"waterfall","ranges":[{"startOffset":215009,"endOffset":215679,"count":0}],"isBlockCoverage":false}]},{"scriptId":"195","url":"file:///home/hello/projects/personal/node-orm2/node_modules/lodash/lodash.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":544096,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":338,"endOffset":544082,"count":1},{"startOffset":17825,"endOffset":17832,"count":0},{"startOffset":17833,"endOffset":17858,"count":0},{"startOffset":17859,"endOffset":17866,"count":0},{"startOffset":17944,"endOffset":17955,"count":0},{"startOffset":17956,"endOffset":17984,"count":0},{"startOffset":543270,"endOffset":543302,"count":0},{"startOffset":543303,"endOffset":543316,"count":0},{"startOffset":543318,"endOffset":543789,"count":0},{"startOffset":544015,"endOffset":544080,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18578,"endOffset":18945,"count":1},{"startOffset":18781,"endOffset":18890,"count":0},{"startOffset":18891,"endOffset":18921,"count":0},{"startOffset":18929,"endOffset":18941,"count":0}],"isBlockCoverage":true},{"functionName":"apply","ranges":[{"startOffset":19779,"endOffset":20109,"count":1534},{"startOffset":19850,"endOffset":19884,"count":0},{"startOffset":19891,"endOffset":19934,"count":0},{"startOffset":20000,"endOffset":20061,"count":0},{"startOffset":20067,"endOffset":20108,"count":0}],"isBlockCoverage":true},{"functionName":"arrayAggregator","ranges":[{"startOffset":20506,"endOffset":20797,"count":0}],"isBlockCoverage":false},{"functionName":"arrayEach","ranges":[{"startOffset":21093,"endOffset":21344,"count":1750},{"startOffset":21182,"endOffset":21185,"count":0},{"startOffset":21232,"endOffset":21322,"count":7871},{"startOffset":21292,"endOffset":21316,"count":0}],"isBlockCoverage":true},{"functionName":"arrayEachRight","ranges":[{"startOffset":21645,"endOffset":21875,"count":0}],"isBlockCoverage":false},{"functionName":"arrayEvery","ranges":[{"startOffset":22232,"endOffset":22483,"count":0}],"isBlockCoverage":false},{"functionName":"arrayFilter","ranges":[{"startOffset":22794,"endOffset":23129,"count":1747},{"startOffset":22886,"endOffset":22889,"count":0},{"startOffset":22979,"endOffset":23106,"count":313},{"startOffset":23055,"endOffset":23100,"count":310}],"isBlockCoverage":true},{"functionName":"arrayIncludes","ranges":[{"startOffset":23452,"endOffset":23603,"count":0}],"isBlockCoverage":false},{"functionName":"arrayIncludesWith","ranges":[{"startOffset":23961,"endOffset":24220,"count":0}],"isBlockCoverage":false},{"functionName":"arrayMap","ranges":[{"startOffset":24525,"endOffset":24785,"count":132},{"startOffset":24613,"endOffset":24616,"count":0},{"startOffset":24695,"endOffset":24762,"count":189}],"isBlockCoverage":true},{"functionName":"arrayPush","ranges":[{"startOffset":25005,"endOffset":25228,"count":1926},{"startOffset":25154,"endOffset":25206,"count":200}],"isBlockCoverage":true},{"functionName":"arrayReduce","ranges":[{"startOffset":25687,"endOffset":26031,"count":108},{"startOffset":25802,"endOffset":25805,"count":0},{"startOffset":25841,"endOffset":25850,"count":0},{"startOffset":25852,"endOffset":25895,"count":0},{"startOffset":25925,"endOffset":26003,"count":72}],"isBlockCoverage":true},{"functionName":"arrayReduceRight","ranges":[{"startOffset":26494,"endOffset":26817,"count":0}],"isBlockCoverage":false},{"functionName":"arraySome","ranges":[{"startOffset":27174,"endOffset":27423,"count":0}],"isBlockCoverage":false},{"functionName":"asciiToArray","ranges":[{"startOffset":27816,"endOffset":27880,"count":0}],"isBlockCoverage":false},{"functionName":"asciiWords","ranges":[{"startOffset":28070,"endOffset":28147,"count":0}],"isBlockCoverage":false},{"functionName":"baseFindKey","ranges":[{"startOffset":28645,"endOffset":28906,"count":0}],"isBlockCoverage":false},{"functionName":"baseFindIndex","ranges":[{"startOffset":29375,"endOffset":29682,"count":0}],"isBlockCoverage":false},{"functionName":"baseIndexOf","ranges":[{"startOffset":30022,"endOffset":30199,"count":0}],"isBlockCoverage":false},{"functionName":"baseIndexOfWith","ranges":[{"startOffset":30608,"endOffset":30865,"count":0}],"isBlockCoverage":false},{"functionName":"baseIsNaN","ranges":[{"startOffset":31094,"endOffset":31153,"count":0}],"isBlockCoverage":false},{"functionName":"baseMean","ranges":[{"startOffset":31452,"endOffset":31606,"count":0}],"isBlockCoverage":false},{"functionName":"baseProperty","ranges":[{"startOffset":31835,"endOffset":31959,"count":10}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":31875,"endOffset":31954,"count":17},{"startOffset":31922,"endOffset":31933,"count":0}],"isBlockCoverage":true},{"functionName":"basePropertyOf","ranges":[{"startOffset":32182,"endOffset":32308,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":32227,"endOffset":32303,"count":0}],"isBlockCoverage":false},{"functionName":"baseReduce","ranges":[{"startOffset":32929,"endOffset":33230,"count":0}],"isBlockCoverage":false},{"functionName":"baseSortBy","ranges":[{"startOffset":33590,"endOffset":33780,"count":0}],"isBlockCoverage":false},{"functionName":"baseSum","ranges":[{"startOffset":34076,"endOffset":34396,"count":0}],"isBlockCoverage":false},{"functionName":"baseTimes","ranges":[{"startOffset":34731,"endOffset":34906,"count":0}],"isBlockCoverage":false},{"functionName":"baseToPairs","ranges":[{"startOffset":35276,"endOffset":35401,"count":0}],"isBlockCoverage":false},{"functionName":"baseTrim","ranges":[{"startOffset":35577,"endOffset":35720,"count":0}],"isBlockCoverage":false},{"functionName":"baseUnary","ranges":[{"startOffset":35956,"endOffset":36048,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":35994,"endOffset":36043,"count":3750}],"isBlockCoverage":true},{"functionName":"baseValues","ranges":[{"startOffset":36426,"endOffset":36543,"count":0}],"isBlockCoverage":false},{"functionName":"cacheHas","ranges":[{"startOffset":36813,"endOffset":36875,"count":0}],"isBlockCoverage":false},{"functionName":"charsStartIndex","ranges":[{"startOffset":37246,"endOffset":37461,"count":0}],"isBlockCoverage":false},{"functionName":"charsEndIndex","ranges":[{"startOffset":37828,"endOffset":38011,"count":0}],"isBlockCoverage":false},{"functionName":"countHolders","ranges":[{"startOffset":38269,"endOffset":38485,"count":0}],"isBlockCoverage":false},{"functionName":"escapeStringChar","ranges":[{"startOffset":39290,"endOffset":39364,"count":0}],"isBlockCoverage":false},{"functionName":"getValue","ranges":[{"startOffset":39595,"endOffset":39684,"count":7},{"startOffset":39654,"endOffset":39665,"count":0}],"isBlockCoverage":true},{"functionName":"hasUnicode","ranges":[{"startOffset":39895,"endOffset":39966,"count":0}],"isBlockCoverage":false},{"functionName":"hasUnicodeWord","ranges":[{"startOffset":40194,"endOffset":40273,"count":0}],"isBlockCoverage":false},{"functionName":"iteratorToArray","ranges":[{"startOffset":40452,"endOffset":40629,"count":0}],"isBlockCoverage":false},{"functionName":"mapToArray","ranges":[{"startOffset":40804,"endOffset":40993,"count":0}],"isBlockCoverage":false},{"functionName":"overArg","ranges":[{"startOffset":41267,"endOffset":41375,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":41314,"endOffset":41370,"count":4813}],"isBlockCoverage":true},{"functionName":"replaceHolders","ranges":[{"startOffset":41706,"endOffset":42078,"count":0}],"isBlockCoverage":false},{"functionName":"setToArray","ranges":[{"startOffset":42247,"endOffset":42424,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":42345,"endOffset":42399,"count":2}],"isBlockCoverage":true},{"functionName":"setToPairs","ranges":[{"startOffset":42603,"endOffset":42789,"count":0}],"isBlockCoverage":false},{"functionName":"strictIndexOf","ranges":[{"startOffset":43163,"endOffset":43397,"count":0}],"isBlockCoverage":false},{"functionName":"strictLastIndexOf","ranges":[{"startOffset":43775,"endOffset":43975,"count":0}],"isBlockCoverage":false},{"functionName":"stringSize","ranges":[{"startOffset":44154,"endOffset":44272,"count":0}],"isBlockCoverage":false},{"functionName":"stringToArray","ranges":[{"startOffset":44445,"endOffset":44572,"count":0}],"isBlockCoverage":false},{"functionName":"trimmedEndIndex","ranges":[{"startOffset":44847,"endOffset":45001,"count":0}],"isBlockCoverage":false},{"functionName":"unicodeSize","ranges":[{"startOffset":45444,"endOffset":45598,"count":0}],"isBlockCoverage":false},{"functionName":"unicodeToArray","ranges":[{"startOffset":45781,"endOffset":45860,"count":0}],"isBlockCoverage":false},{"functionName":"unicodeWords","ranges":[{"startOffset":46051,"endOffset":46132,"count":0}],"isBlockCoverage":false},{"functionName":"runInContext","ranges":[{"startOffset":46990,"endOffset":543025,"count":1},{"startOffset":47060,"endOffset":47124,"count":0},{"startOffset":49023,"endOffset":49034,"count":0},{"startOffset":49160,"endOffset":49171,"count":0},{"startOffset":49437,"endOffset":49448,"count":0},{"startOffset":49497,"endOffset":49508,"count":0},{"startOffset":49563,"endOffset":49574,"count":0},{"startOffset":49861,"endOffset":49884,"count":0},{"startOffset":49938,"endOffset":49949,"count":0},{"startOffset":50014,"endOffset":50035,"count":0},{"startOffset":50304,"endOffset":50315,"count":0},{"startOffset":51565,"endOffset":51576,"count":0},{"startOffset":51636,"endOffset":51647,"count":0},{"startOffset":51709,"endOffset":51720,"count":0},{"startOffset":132120,"endOffset":132130,"count":0},{"startOffset":132534,"endOffset":132544,"count":0},{"startOffset":181139,"endOffset":181145,"count":0},{"startOffset":197016,"endOffset":197022,"count":0},{"startOffset":201026,"endOffset":201037,"count":0},{"startOffset":201557,"endOffset":201568,"count":0},{"startOffset":202355,"endOffset":202934,"count":0},{"startOffset":212256,"endOffset":212268,"count":0},{"startOffset":369389,"endOffset":369543,"count":0},{"startOffset":370622,"endOffset":370641,"count":0},{"startOffset":373203,"endOffset":373215,"count":0},{"startOffset":373688,"endOffset":373700,"count":0},{"startOffset":384049,"endOffset":384060,"count":0},{"startOffset":391938,"endOffset":391952,"count":0},{"startOffset":393298,"endOffset":393309,"count":0},{"startOffset":394942,"endOffset":394960,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":48099,"endOffset":48263,"count":1},{"startOffset":48153,"endOffset":48171,"count":0},{"startOffset":48172,"endOffset":48199,"count":0},{"startOffset":48225,"endOffset":48251,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":49603,"endOffset":49757,"count":1},{"startOffset":49739,"endOffset":49751,"count":0}],"isBlockCoverage":true},{"functionName":"lodash","ranges":[{"startOffset":58305,"endOffset":58654,"count":72},{"startOffset":58379,"endOffset":58413,"count":36},{"startOffset":58415,"endOffset":58609,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":58939,"endOffset":59291,"count":1}],"isBlockCoverage":true},{"functionName":"object","ranges":[{"startOffset":58958,"endOffset":58978,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":58992,"endOffset":59284,"count":1969},{"startOffset":59040,"endOffset":59072,"count":0},{"startOffset":59148,"endOffset":59283,"count":0}],"isBlockCoverage":true},{"functionName":"baseLodash","ranges":[{"startOffset":59414,"endOffset":59476,"count":0}],"isBlockCoverage":false},{"functionName":"LodashWrapper","ranges":[{"startOffset":59706,"endOffset":59910,"count":108}],"isBlockCoverage":true},{"functionName":"LazyWrapper","ranges":[{"startOffset":61864,"endOffset":62120,"count":72}],"isBlockCoverage":true},{"functionName":"lazyClone","ranges":[{"startOffset":62330,"endOffset":62734,"count":36}],"isBlockCoverage":true},{"functionName":"lazyReverse","ranges":[{"startOffset":62950,"endOffset":63225,"count":0}],"isBlockCoverage":false},{"functionName":"lazyValue","ranges":[{"startOffset":63426,"endOffset":64844,"count":36},{"startOffset":63629,"endOffset":63632,"count":0},{"startOffset":63804,"endOffset":63809,"count":0},{"startOffset":64139,"endOffset":64222,"count":0},{"startOffset":64224,"endOffset":64843,"count":0}],"isBlockCoverage":true},{"functionName":"Hash","ranges":[{"startOffset":65259,"endOffset":65504,"count":2},{"startOffset":65345,"endOffset":65361,"count":0},{"startOffset":65415,"endOffset":65498,"count":0}],"isBlockCoverage":true},{"functionName":"hashClear","ranges":[{"startOffset":65642,"endOffset":65753,"count":2},{"startOffset":65721,"endOffset":65725,"count":0}],"isBlockCoverage":true},{"functionName":"hashDelete","ranges":[{"startOffset":66078,"endOffset":66229,"count":0}],"isBlockCoverage":false},{"functionName":"hashGet","ranges":[{"startOffset":66452,"endOffset":66711,"count":0}],"isBlockCoverage":false},{"functionName":"hashHas","ranges":[{"startOffset":66986,"endOffset":67135,"count":0}],"isBlockCoverage":false},{"functionName":"hashSet","ranges":[{"startOffset":67408,"endOffset":67619,"count":0}],"isBlockCoverage":false},{"functionName":"ListCache","ranges":[{"startOffset":68079,"endOffset":68329,"count":1434},{"startOffset":68170,"endOffset":68186,"count":0},{"startOffset":68240,"endOffset":68323,"count":0}],"isBlockCoverage":true},{"functionName":"listCacheClear","ranges":[{"startOffset":68478,"endOffset":68558,"count":1434}],"isBlockCoverage":true},{"functionName":"listCacheDelete","ranges":[{"startOffset":68846,"endOffset":69201,"count":159},{"startOffset":68975,"endOffset":69006,"count":0},{"startOffset":69105,"endOffset":69157,"count":0}],"isBlockCoverage":true},{"functionName":"listCacheGet","ranges":[{"startOffset":69435,"endOffset":69598,"count":1901},{"startOffset":69575,"endOffset":69591,"count":0}],"isBlockCoverage":true},{"functionName":"listCacheHas","ranges":[{"startOffset":69884,"endOffset":69970,"count":0}],"isBlockCoverage":false},{"functionName":"listCacheSet","ranges":[{"startOffset":70260,"endOffset":70528,"count":0}],"isBlockCoverage":false},{"functionName":"MapCache","ranges":[{"startOffset":71066,"endOffset":71315,"count":1},{"startOffset":71156,"endOffset":71172,"count":0},{"startOffset":71226,"endOffset":71309,"count":0}],"isBlockCoverage":true},{"functionName":"mapCacheClear","ranges":[{"startOffset":71456,"endOffset":71634,"count":1},{"startOffset":71578,"endOffset":71590,"count":0}],"isBlockCoverage":true},{"functionName":"mapCacheDelete","ranges":[{"startOffset":71914,"endOffset":72063,"count":0}],"isBlockCoverage":false},{"functionName":"mapCacheGet","ranges":[{"startOffset":72289,"endOffset":72367,"count":0}],"isBlockCoverage":false},{"functionName":"mapCacheHas","ranges":[{"startOffset":72645,"endOffset":72723,"count":0}],"isBlockCoverage":false},{"functionName":"mapCacheSet","ranges":[{"startOffset":73004,"endOffset":73206,"count":0}],"isBlockCoverage":false},{"functionName":"SetCache","ranges":[{"startOffset":73731,"endOffset":73952,"count":0}],"isBlockCoverage":false},{"functionName":"setCacheAdd","ranges":[{"startOffset":74196,"endOffset":74298,"count":0}],"isBlockCoverage":false},{"functionName":"setCacheHas","ranges":[{"startOffset":74558,"endOffset":74632,"count":0}],"isBlockCoverage":false},{"functionName":"Stack","ranges":[{"startOffset":75048,"endOffset":75165,"count":1434}],"isBlockCoverage":true},{"functionName":"stackClear","ranges":[{"startOffset":75305,"endOffset":75392,"count":0}],"isBlockCoverage":false},{"functionName":"stackDelete","ranges":[{"startOffset":75671,"endOffset":75827,"count":159}],"isBlockCoverage":true},{"functionName":"stackGet","ranges":[{"startOffset":76052,"endOffset":76119,"count":1901}],"isBlockCoverage":true},{"functionName":"stackHas","ranges":[{"startOffset":76396,"endOffset":76463,"count":0}],"isBlockCoverage":false},{"functionName":"stackSet","ranges":[{"startOffset":76745,"endOffset":77189,"count":1901},{"startOffset":77047,"endOffset":77188,"count":0}],"isBlockCoverage":true},{"functionName":"arrayLikeKeys","ranges":[{"startOffset":77808,"endOffset":78951,"count":0}],"isBlockCoverage":false},{"functionName":"arraySample","ranges":[{"startOffset":79148,"endOffset":79284,"count":0}],"isBlockCoverage":false},{"functionName":"arraySampleSize","ranges":[{"startOffset":79549,"endOffset":79666,"count":0}],"isBlockCoverage":false},{"functionName":"arrayShuffle","ranges":[{"startOffset":79873,"endOffset":79953,"count":0}],"isBlockCoverage":false},{"functionName":"assignMergeValue","ranges":[{"startOffset":80257,"endOffset":80480,"count":1113},{"startOffset":80364,"endOffset":80418,"count":4},{"startOffset":80398,"endOffset":80417,"count":0},{"startOffset":80420,"endOffset":80474,"count":1109}],"isBlockCoverage":true},{"functionName":"assignValue","ranges":[{"startOffset":80895,"endOffset":81157,"count":9737},{"startOffset":81017,"endOffset":81039,"count":906},{"startOffset":81041,"endOffset":81095,"count":233},{"startOffset":81075,"endOffset":81094,"count":0},{"startOffset":81097,"endOffset":81151,"count":9504}],"isBlockCoverage":true},{"functionName":"assocIndexOf","ranges":[{"startOffset":81454,"endOffset":81654,"count":2060},{"startOffset":81546,"endOffset":81631,"count":1182},{"startOffset":81587,"endOffset":81623,"count":159},{"startOffset":81631,"endOffset":81653,"count":1901}],"isBlockCoverage":true},{"functionName":"baseAggregator","ranges":[{"startOffset":82158,"endOffset":82395,"count":0}],"isBlockCoverage":false},{"functionName":"baseAssign","ranges":[{"startOffset":82702,"endOffset":82810,"count":0}],"isBlockCoverage":false},{"functionName":"baseAssignIn","ranges":[{"startOffset":83119,"endOffset":83231,"count":0}],"isBlockCoverage":false},{"functionName":"baseAssignValue","ranges":[{"startOffset":83535,"endOffset":83854,"count":10613},{"startOffset":83611,"endOffset":83628,"count":0},{"startOffset":83630,"endOffset":83804,"count":0}],"isBlockCoverage":true},{"functionName":"baseAt","ranges":[{"startOffset":84148,"endOffset":84441,"count":0}],"isBlockCoverage":false},{"functionName":"baseClamp","ranges":[{"startOffset":84760,"endOffset":85064,"count":0}],"isBlockCoverage":false},{"functionName":"baseClone","ranges":[{"startOffset":85711,"endOffset":88167,"count":21375},{"startOffset":85962,"endOffset":86056,"count":0},{"startOffset":86089,"endOffset":86121,"count":0},{"startOffset":86150,"endOffset":86181,"count":19603},{"startOffset":86181,"endOffset":86233,"count":1772},{"startOffset":86233,"endOffset":86358,"count":6},{"startOffset":86296,"endOffset":86350,"count":2},{"startOffset":86358,"endOffset":87052,"count":1766},{"startOffset":86435,"endOffset":86451,"count":1738},{"startOffset":86483,"endOffset":86539,"count":0},{"startOffset":86569,"endOffset":86586,"count":28},{"startOffset":86587,"endOffset":86609,"count":28},{"startOffset":86611,"endOffset":86883,"count":1738},{"startOffset":86651,"endOffset":86655,"count":0},{"startOffset":86705,"endOffset":86873,"count":0},{"startOffset":86883,"endOffset":87044,"count":28},{"startOffset":86962,"endOffset":86966,"count":0},{"startOffset":86979,"endOffset":87044,"count":0},{"startOffset":87052,"endOffset":87140,"count":1742},{"startOffset":87140,"endOffset":87162,"count":1277},{"startOffset":87221,"endOffset":87254,"count":0},{"startOffset":87254,"endOffset":87312,"count":1742},{"startOffset":87312,"endOffset":87464,"count":0},{"startOffset":87464,"endOffset":87645,"count":1742},{"startOffset":87488,"endOffset":87645,"count":0},{"startOffset":87645,"endOffset":87721,"count":1742},{"startOffset":87693,"endOffset":87707,"count":0},{"startOffset":87730,"endOffset":87756,"count":0},{"startOffset":87783,"endOffset":87794,"count":4},{"startOffset":87795,"endOffset":87812,"count":1738},{"startOffset":87836,"endOffset":87844,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":87336,"endOffset":87454,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":87512,"endOffset":87635,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":87846,"endOffset":88138,"count":7545},{"startOffset":87891,"endOffset":87961,"count":7537}],"isBlockCoverage":true},{"functionName":"baseConforms","ranges":[{"startOffset":88426,"endOffset":88590,"count":0}],"isBlockCoverage":false},{"functionName":"baseConformsTo","ranges":[{"startOffset":88925,"endOffset":89371,"count":0}],"isBlockCoverage":false},{"functionName":"baseDelay","ranges":[{"startOffset":89788,"endOffset":90001,"count":0}],"isBlockCoverage":false},{"functionName":"baseDifference","ranges":[{"startOffset":90497,"endOffset":91742,"count":17},{"startOffset":90761,"endOffset":90793,"count":0},{"startOffset":90814,"endOffset":90879,"count":0},{"startOffset":90902,"endOffset":90975,"count":0},{"startOffset":91026,"endOffset":91129,"count":0},{"startOffset":91174,"endOffset":91715,"count":42},{"startOffset":91258,"endOffset":91275,"count":0},{"startOffset":91330,"endOffset":91333,"count":0},{"startOffset":91458,"endOffset":91567,"count":67},{"startOffset":91510,"endOffset":91555,"count":30},{"startOffset":91567,"endOffset":91607,"count":12},{"startOffset":91607,"endOffset":91707,"count":0}],"isBlockCoverage":true},{"functionName":"baseEvery","ranges":[{"startOffset":92878,"endOffset":93126,"count":0}],"isBlockCoverage":false},{"functionName":"baseExtremum","ranges":[{"startOffset":93555,"endOffset":94057,"count":0}],"isBlockCoverage":false},{"functionName":"baseFill","ranges":[{"startOffset":94434,"endOffset":94898,"count":0}],"isBlockCoverage":false},{"functionName":"baseFilter","ranges":[{"startOffset":95228,"endOffset":95487,"count":0}],"isBlockCoverage":false},{"functionName":"baseFlatten","ranges":[{"startOffset":96014,"endOffset":96691,"count":108},{"startOffset":96152,"endOffset":96182,"count":91},{"startOffset":96247,"endOffset":96664,"count":254},{"startOffset":96326,"endOffset":96583,"count":74},{"startOffset":96353,"endOffset":96516,"count":0},{"startOffset":96583,"endOffset":96656,"count":180}],"isBlockCoverage":true},{"functionName":"baseForOwn","ranges":[{"startOffset":97998,"endOffset":98099,"count":511}],"isBlockCoverage":true},{"functionName":"baseForOwnRight","ranges":[{"startOffset":98406,"endOffset":98517,"count":0}],"isBlockCoverage":false},{"functionName":"baseFunctions","ranges":[{"startOffset":98862,"endOffset":99005,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":98934,"endOffset":98997,"count":307}],"isBlockCoverage":true},{"functionName":"baseGet","ranges":[{"startOffset":99294,"endOffset":99590,"count":84},{"startOffset":99572,"endOffset":99583,"count":0}],"isBlockCoverage":true},{"functionName":"baseGetAllKeys","ranges":[{"startOffset":100099,"endOffset":100278,"count":1740},{"startOffset":100222,"endOffset":100230,"count":0}],"isBlockCoverage":true},{"functionName":"baseGetTag","ranges":[{"startOffset":100504,"endOffset":100759,"count":2410},{"startOffset":100558,"endOffset":100628,"count":0},{"startOffset":100702,"endOffset":100720,"count":5},{"startOffset":100729,"endOffset":100752,"count":2405}],"isBlockCoverage":true},{"functionName":"baseGt","ranges":[{"startOffset":101074,"endOffset":101139,"count":0}],"isBlockCoverage":false},{"functionName":"baseHas","ranges":[{"startOffset":101434,"endOffset":101536,"count":0}],"isBlockCoverage":false},{"functionName":"baseHasIn","ranges":[{"startOffset":101833,"endOffset":101926,"count":84}],"isBlockCoverage":true},{"functionName":"baseInRange","ranges":[{"startOffset":102286,"endOffset":102414,"count":0}],"isBlockCoverage":false},{"functionName":"baseIntersection","ranges":[{"startOffset":102876,"endOffset":104492,"count":0}],"isBlockCoverage":false},{"functionName":"baseInverter","ranges":[{"startOffset":105002,"endOffset":105221,"count":0}],"isBlockCoverage":false},{"functionName":"baseInvoke","ranges":[{"startOffset":105616,"endOffset":105874,"count":0}],"isBlockCoverage":false},{"functionName":"baseIsArguments","ranges":[{"startOffset":106092,"endOffset":106197,"count":340},{"startOffset":106159,"endOffset":106190,"count":17}],"isBlockCoverage":true},{"functionName":"baseIsEqual","ranges":[{"startOffset":107533,"endOffset":107899,"count":0}],"isBlockCoverage":false},{"functionName":"baseIsEqualDeep","ranges":[{"startOffset":108666,"endOffset":110348,"count":0}],"isBlockCoverage":false},{"functionName":"baseIsMatch","ranges":[{"startOffset":111181,"endOffset":112424,"count":0}],"isBlockCoverage":false},{"functionName":"baseIsNative","ranges":[{"startOffset":112681,"endOffset":112907,"count":7},{"startOffset":112759,"endOffset":112790,"count":0},{"startOffset":112842,"endOffset":112856,"count":0}],"isBlockCoverage":true},{"functionName":"baseIteratee","ranges":[{"startOffset":114209,"endOffset":114730,"count":677},{"startOffset":114443,"endOffset":114474,"count":234},{"startOffset":114474,"endOffset":114500,"count":443},{"startOffset":114500,"endOffset":114534,"count":0},{"startOffset":114534,"endOffset":114571,"count":443},{"startOffset":114571,"endOffset":114694,"count":434},{"startOffset":114613,"endOffset":114654,"count":0},{"startOffset":114694,"endOffset":114729,"count":9}],"isBlockCoverage":true},{"functionName":"baseKeys","ranges":[{"startOffset":114974,"endOffset":115286,"count":2685},{"startOffset":115034,"endOffset":115078,"count":2683},{"startOffset":115078,"endOffset":115140,"count":2},{"startOffset":115140,"endOffset":115259,"count":618},{"startOffset":115187,"endOffset":115210,"count":40},{"startOffset":115212,"endOffset":115251,"count":38},{"startOffset":115259,"endOffset":115285,"count":2}],"isBlockCoverage":true},{"functionName":"baseKeysIn","ranges":[{"startOffset":115532,"endOffset":115896,"count":1796},{"startOffset":115591,"endOffset":115637,"count":0},{"startOffset":115733,"endOffset":115869,"count":4268},{"startOffset":115770,"endOffset":115819,"count":0}],"isBlockCoverage":true},{"functionName":"baseLt","ranges":[{"startOffset":116208,"endOffset":116273,"count":0}],"isBlockCoverage":false},{"functionName":"baseMap","ranges":[{"startOffset":116597,"endOffset":116895,"count":0}],"isBlockCoverage":false},{"functionName":"baseMatches","ranges":[{"startOffset":117144,"endOffset":117477,"count":434},{"startOffset":117354,"endOffset":117476,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":117368,"endOffset":117470,"count":0}],"isBlockCoverage":false},{"functionName":"baseMatchesProperty","ranges":[{"startOffset":117774,"endOffset":118226,"count":0}],"isBlockCoverage":false},{"functionName":"baseMerge","ranges":[{"startOffset":118691,"endOffset":119366,"count":466},{"startOffset":118786,"endOffset":118811,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":118834,"endOffset":119350,"count":1113},{"startOffset":118874,"endOffset":118896,"count":157},{"startOffset":118930,"endOffset":119027,"count":159},{"startOffset":119027,"endOffset":119342,"count":954},{"startOffset":119091,"endOffset":119170,"count":0}],"isBlockCoverage":true},{"functionName":"baseMergeDeep","ranges":[{"startOffset":120067,"endOffset":122010,"count":159},{"startOffset":120300,"endOffset":120373,"count":0},{"startOffset":120414,"endOffset":120481,"count":0},{"startOffset":120799,"endOffset":121303,"count":0},{"startOffset":121345,"endOffset":121369,"count":0},{"startOffset":121441,"endOffset":121502,"count":0},{"startOffset":121542,"endOffset":121565,"count":4},{"startOffset":121567,"endOffset":121630,"count":155},{"startOffset":121640,"endOffset":121693,"count":0}],"isBlockCoverage":true},{"functionName":"baseNth","ranges":[{"startOffset":122294,"endOffset":122493,"count":0}],"isBlockCoverage":false},{"functionName":"baseOrderBy","ranges":[{"startOffset":122877,"endOffset":123786,"count":0}],"isBlockCoverage":false},{"functionName":"basePick","ranges":[{"startOffset":124091,"endOffset":124240,"count":14}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":124165,"endOffset":124232,"count":84}],"isBlockCoverage":true},{"functionName":"basePickBy","ranges":[{"startOffset":124599,"endOffset":124976,"count":14},{"startOffset":124757,"endOffset":124949,"count":84},{"startOffset":124872,"endOffset":124941,"count":0}],"isBlockCoverage":true},{"functionName":"basePropertyDeep","ranges":[{"startOffset":125224,"endOffset":125342,"count":0}],"isBlockCoverage":false},{"functionName":"basePullAll","ranges":[{"startOffset":125768,"endOffset":126545,"count":0}],"isBlockCoverage":false},{"functionName":"basePullAt","ranges":[{"startOffset":126874,"endOffset":127330,"count":0}],"isBlockCoverage":false},{"functionName":"baseRandom","ranges":[{"startOffset":127625,"endOffset":127738,"count":0}],"isBlockCoverage":false},{"functionName":"baseRange","ranges":[{"startOffset":128183,"endOffset":128500,"count":0}],"isBlockCoverage":false},{"functionName":"baseRepeat","ranges":[{"startOffset":128795,"endOffset":129307,"count":0}],"isBlockCoverage":false},{"functionName":"baseRest","ranges":[{"startOffset":129652,"endOffset":129760,"count":38}],"isBlockCoverage":true},{"functionName":"baseSample","ranges":[{"startOffset":129965,"endOffset":130050,"count":0}],"isBlockCoverage":false},{"functionName":"baseSampleSize","ranges":[{"startOffset":130344,"endOffset":130492,"count":0}],"isBlockCoverage":false},{"functionName":"baseSet","ranges":[{"startOffset":130863,"endOffset":131814,"count":0}],"isBlockCoverage":false},{"functionName":"baseSetData","ranges":[{"startOffset":132133,"endOffset":132211,"count":0}],"isBlockCoverage":false},{"functionName":"baseSetToString","ranges":[{"startOffset":132547,"endOffset":132754,"count":50}],"isBlockCoverage":true},{"functionName":"baseShuffle","ranges":[{"startOffset":132970,"endOffset":133056,"count":0}],"isBlockCoverage":false},{"functionName":"baseSlice","ranges":[{"startOffset":133392,"endOffset":133892,"count":0}],"isBlockCoverage":false},{"functionName":"baseSome","ranges":[{"startOffset":134270,"endOffset":134512,"count":434}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":134359,"endOffset":134481,"count":622}],"isBlockCoverage":true},{"functionName":"baseSortedIndex","ranges":[{"startOffset":135085,"endOffset":135733,"count":0}],"isBlockCoverage":false},{"functionName":"baseSortedIndexBy","ranges":[{"startOffset":136375,"endOffset":137827,"count":0}],"isBlockCoverage":false},{"functionName":"baseSortedUniq","ranges":[{"startOffset":138172,"endOffset":138621,"count":0}],"isBlockCoverage":false},{"functionName":"baseToNumber","ranges":[{"startOffset":138900,"endOffset":139082,"count":0}],"isBlockCoverage":false},{"functionName":"baseToString","ranges":[{"startOffset":139327,"endOffset":139882,"count":0}],"isBlockCoverage":false},{"functionName":"baseUniq","ranges":[{"startOffset":140269,"endOffset":141637,"count":36},{"startOffset":140507,"endOffset":140580,"count":0},{"startOffset":140624,"endOffset":140834,"count":0},{"startOffset":140872,"endOffset":140876,"count":0},{"startOffset":140939,"endOffset":141610,"count":82},{"startOffset":141007,"endOffset":141024,"count":0},{"startOffset":141087,"endOffset":141090,"count":0},{"startOffset":141210,"endOffset":141315,"count":63},{"startOffset":141258,"endOffset":141303,"count":16},{"startOffset":141315,"endOffset":141340,"count":66},{"startOffset":141340,"endOffset":141386,"count":0},{"startOffset":141386,"endOffset":141426,"count":66},{"startOffset":141426,"endOffset":141602,"count":0}],"isBlockCoverage":true},{"functionName":"baseUnset","ranges":[{"startOffset":141924,"endOffset":142103,"count":2}],"isBlockCoverage":true},{"functionName":"baseUpdate","ranges":[{"startOffset":142514,"endOffset":142656,"count":0}],"isBlockCoverage":false},{"functionName":"baseWhile","ranges":[{"startOffset":143158,"endOffset":143599,"count":0}],"isBlockCoverage":false},{"functionName":"baseWrapperValue","ranges":[{"startOffset":144043,"endOffset":144365,"count":108},{"startOffset":144154,"endOffset":144196,"count":36}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":144231,"endOffset":144349,"count":72}],"isBlockCoverage":true},{"functionName":"baseXor","ranges":[{"startOffset":144811,"endOffset":145414,"count":0}],"isBlockCoverage":false},{"functionName":"baseZipObject","ranges":[{"startOffset":145769,"endOffset":146122,"count":0}],"isBlockCoverage":false},{"functionName":"castArrayLikeObject","ranges":[{"startOffset":146353,"endOffset":146448,"count":0}],"isBlockCoverage":false},{"functionName":"castFunction","ranges":[{"startOffset":146648,"endOffset":146744,"count":0}],"isBlockCoverage":false},{"functionName":"castPath","ranges":[{"startOffset":147012,"endOffset":147187,"count":172},{"startOffset":147073,"endOffset":147104,"count":2},{"startOffset":147104,"endOffset":147148,"count":170},{"startOffset":147149,"endOffset":147180,"count":0}],"isBlockCoverage":true},{"functionName":"castSlice","ranges":[{"startOffset":147808,"endOffset":148011,"count":0}],"isBlockCoverage":false},{"functionName":"clearTimeout","ranges":[{"startOffset":148270,"endOffset":148326,"count":0}],"isBlockCoverage":false},{"functionName":"cloneBuffer","ranges":[{"startOffset":148567,"endOffset":148840,"count":0}],"isBlockCoverage":false},{"functionName":"cloneArrayBuffer","ranges":[{"startOffset":149056,"endOffset":149258,"count":0}],"isBlockCoverage":false},{"functionName":"cloneDataView","ranges":[{"startOffset":149507,"endOffset":149725,"count":0}],"isBlockCoverage":false},{"functionName":"cloneRegExp","ranges":[{"startOffset":149909,"endOffset":150089,"count":0}],"isBlockCoverage":false},{"functionName":"cloneSymbol","ranges":[{"startOffset":150298,"endOffset":150404,"count":0}],"isBlockCoverage":false},{"functionName":"cloneTypedArray","ranges":[{"startOffset":150661,"endOffset":150889,"count":0}],"isBlockCoverage":false},{"functionName":"compareAscending","ranges":[{"startOffset":151159,"endOffset":152298,"count":0}],"isBlockCoverage":false},{"functionName":"compareMultiple","ranges":[{"startOffset":152927,"endOffset":153963,"count":0}],"isBlockCoverage":false},{"functionName":"composeArgs","ranges":[{"startOffset":154506,"endOffset":155272,"count":0}],"isBlockCoverage":false},{"functionName":"composeArgsRight","ranges":[{"startOffset":155778,"endOffset":156649,"count":0}],"isBlockCoverage":false},{"functionName":"copyArray","ranges":[{"startOffset":156906,"endOffset":157143,"count":146},{"startOffset":157011,"endOffset":157037,"count":144},{"startOffset":157070,"endOffset":157117,"count":4}],"isBlockCoverage":true},{"functionName":"copyObject","ranges":[{"startOffset":157557,"endOffset":158183,"count":792},{"startOffset":157654,"endOffset":157670,"count":0},{"startOffset":157760,"endOffset":158156,"count":2192},{"startOffset":157839,"endOffset":157898,"count":0},{"startOffset":158024,"endOffset":158085,"count":0}],"isBlockCoverage":true},{"functionName":"copySymbols","ranges":[{"startOffset":158451,"endOffset":158556,"count":0}],"isBlockCoverage":false},{"functionName":"copySymbolsIn","ranges":[{"startOffset":158838,"endOffset":158947,"count":0}],"isBlockCoverage":false},{"functionName":"createAggregator","ranges":[{"startOffset":159247,"endOffset":159572,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":159309,"endOffset":159565,"count":0}],"isBlockCoverage":false},{"functionName":"createAssigner","ranges":[{"startOffset":159787,"endOffset":160610,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":159845,"endOffset":160602,"count":963},{"startOffset":159970,"endOffset":159991,"count":134},{"startOffset":159992,"endOffset":160003,"count":829},{"startOffset":160036,"endOffset":160048,"count":0},{"startOffset":160105,"endOffset":160139,"count":0},{"startOffset":160151,"endOffset":160175,"count":0},{"startOffset":160218,"endOffset":160266,"count":0},{"startOffset":160268,"endOffset":160361,"count":0},{"startOffset":160428,"endOffset":160571,"count":1097}],"isBlockCoverage":true},{"functionName":"createBaseEach","ranges":[{"startOffset":160921,"endOffset":161526,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":160981,"endOffset":161519,"count":434},{"startOffset":161046,"endOffset":161086,"count":0},{"startOffset":161185,"endOffset":161264,"count":0},{"startOffset":161265,"endOffset":161269,"count":0},{"startOffset":161341,"endOffset":161350,"count":0},{"startOffset":161351,"endOffset":161369,"count":0},{"startOffset":161372,"endOffset":161518,"count":0}],"isBlockCoverage":true},{"functionName":"createBaseFor","ranges":[{"startOffset":161777,"endOffset":162230,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":161826,"endOffset":162223,"count":977},{"startOffset":162027,"endOffset":162192,"count":2227},{"startOffset":162065,"endOffset":162073,"count":0},{"startOffset":162150,"endOffset":162182,"count":43}],"isBlockCoverage":true},{"functionName":"createBind","ranges":[{"startOffset":162642,"endOffset":162975,"count":0}],"isBlockCoverage":false},{"functionName":"createCaseFirst","ranges":[{"startOffset":163204,"endOffset":163668,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":163256,"endOffset":163661,"count":0}],"isBlockCoverage":false},{"functionName":"createCompounder","ranges":[{"startOffset":163892,"endOffset":164061,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":163943,"endOffset":164054,"count":0}],"isBlockCoverage":false},{"functionName":"createCtor","ranges":[{"startOffset":164383,"endOffset":165556,"count":0}],"isBlockCoverage":false},{"functionName":"createCurry","ranges":[{"startOffset":165913,"endOffset":166809,"count":0}],"isBlockCoverage":false},{"functionName":"createFind","ranges":[{"startOffset":167046,"endOffset":167586,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":167096,"endOffset":167579,"count":0}],"isBlockCoverage":false},{"functionName":"createFlow","ranges":[{"startOffset":167816,"endOffset":169537,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":167871,"endOffset":169529,"count":0}],"isBlockCoverage":false},{"functionName":"createHybrid","ranges":[{"startOffset":170543,"endOffset":172418,"count":1},{"startOffset":170958,"endOffset":170976,"count":0}],"isBlockCoverage":true},{"functionName":"createInverter","ranges":[{"startOffset":172713,"endOffset":172886,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":172772,"endOffset":172879,"count":0}],"isBlockCoverage":false},{"functionName":"createMathOperation","ranges":[{"startOffset":173240,"endOffset":173989,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":173308,"endOffset":173982,"count":0}],"isBlockCoverage":false},{"functionName":"createOver","ranges":[{"startOffset":174208,"endOffset":174574,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":174263,"endOffset":174566,"count":0}],"isBlockCoverage":false},{"functionName":"createPadding","ranges":[{"startOffset":174935,"endOffset":175390,"count":0}],"isBlockCoverage":false},{"functionName":"createPartial","ranges":[{"startOffset":175948,"endOffset":176680,"count":0}],"isBlockCoverage":false},{"functionName":"createRange","ranges":[{"startOffset":176913,"endOffset":177479,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":176960,"endOffset":177472,"count":0}],"isBlockCoverage":false},{"functionName":"createRelationalOperation","ranges":[{"startOffset":177749,"endOffset":178038,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":177809,"endOffset":178031,"count":0}],"isBlockCoverage":false},{"functionName":"createRecurry","ranges":[{"startOffset":178889,"endOffset":179919,"count":0}],"isBlockCoverage":false},{"functionName":"createRound","ranges":[{"startOffset":180151,"endOffset":180874,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":180234,"endOffset":180867,"count":0}],"isBlockCoverage":false},{"functionName":"createSet","ranges":[{"startOffset":181148,"endOffset":181202,"count":0}],"isBlockCoverage":false},{"functionName":"createToPairs","ranges":[{"startOffset":181445,"endOffset":181766,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":181493,"endOffset":181759,"count":0}],"isBlockCoverage":false},{"functionName":"createWrap","ranges":[{"startOffset":182798,"endOffset":184888,"count":0}],"isBlockCoverage":false},{"functionName":"customDefaultsAssignIn","ranges":[{"startOffset":185403,"endOffset":185650,"count":0}],"isBlockCoverage":false},{"functionName":"customDefaultsMerge","ranges":[{"startOffset":186268,"endOffset":186673,"count":0}],"isBlockCoverage":false},{"functionName":"customOmitClone","ranges":[{"startOffset":187019,"endOffset":187113,"count":0}],"isBlockCoverage":false},{"functionName":"equalArrays","ranges":[{"startOffset":187780,"endOffset":189787,"count":0}],"isBlockCoverage":false},{"functionName":"equalByTag","ranges":[{"startOffset":190678,"endOffset":192829,"count":0}],"isBlockCoverage":false},{"functionName":"equalObjects","ranges":[{"startOffset":193504,"endOffset":195751,"count":0}],"isBlockCoverage":false},{"functionName":"flatRest","ranges":[{"startOffset":195996,"endOffset":196100,"count":12}],"isBlockCoverage":true},{"functionName":"getAllKeys","ranges":[{"startOffset":196351,"endOffset":196441,"count":1738}],"isBlockCoverage":true},{"functionName":"getAllKeysIn","ranges":[{"startOffset":196713,"endOffset":196809,"count":2}],"isBlockCoverage":true},{"functionName":"getData","ranges":[{"startOffset":197025,"endOffset":197079,"count":0}],"isBlockCoverage":false},{"functionName":"getFuncName","ranges":[{"startOffset":197262,"endOffset":197664,"count":0}],"isBlockCoverage":false},{"functionName":"getHolder","ranges":[{"startOffset":197870,"endOffset":198014,"count":0}],"isBlockCoverage":false},{"functionName":"getIteratee","ranges":[{"startOffset":198533,"endOffset":198748,"count":677},{"startOffset":198593,"endOffset":198604,"count":0},{"startOffset":198656,"endOffset":198664,"count":0},{"startOffset":198733,"endOffset":198741,"count":0}],"isBlockCoverage":true},{"functionName":"getMapData","ranges":[{"startOffset":198958,"endOffset":199133,"count":0}],"isBlockCoverage":false},{"functionName":"getMatchData","ranges":[{"startOffset":199360,"endOffset":199653,"count":434}],"isBlockCoverage":true},{"functionName":"getNative","ranges":[{"startOffset":199935,"endOffset":200069,"count":7},{"startOffset":200051,"endOffset":200062,"count":0}],"isBlockCoverage":true},{"functionName":"getRawTag","ranges":[{"startOffset":200302,"endOffset":200774,"count":5},{"startOffset":200524,"endOffset":200536,"count":0},{"startOffset":200632,"endOffset":200682,"count":0}],"isBlockCoverage":true},{"functionName":"getSymbols","ranges":[{"startOffset":201040,"endOffset":201288,"count":1742},{"startOffset":201085,"endOffset":201113,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":201196,"endOffset":201280,"count":0}],"isBlockCoverage":false},{"functionName":"getSymbolsIn","ranges":[{"startOffset":201571,"endOffset":201756,"count":2},{"startOffset":201634,"endOffset":201729,"count":4}],"isBlockCoverage":true},{"functionName":"getView","ranges":[{"startOffset":203345,"endOffset":203890,"count":36},{"startOffset":203480,"endOffset":203839,"count":0}],"isBlockCoverage":true},{"functionName":"getWrapDetails","ranges":[{"startOffset":204105,"endOffset":204249,"count":0}],"isBlockCoverage":false},{"functionName":"hasPath","ranges":[{"startOffset":204582,"endOffset":205192,"count":84},{"startOffset":204906,"endOffset":204944,"count":0},{"startOffset":204984,"endOffset":205016,"count":0},{"startOffset":205047,"endOffset":205050,"count":0},{"startOffset":205090,"endOffset":205109,"count":0},{"startOffset":205110,"endOffset":205133,"count":0},{"startOffset":205134,"endOffset":205185,"count":0}],"isBlockCoverage":true},{"functionName":"initCloneArray","ranges":[{"startOffset":205375,"endOffset":205739,"count":6},{"startOffset":205591,"endOffset":205629,"count":0},{"startOffset":205631,"endOffset":205712,"count":0}],"isBlockCoverage":true},{"functionName":"initCloneObject","ranges":[{"startOffset":205927,"endOffset":206103,"count":1893},{"startOffset":206092,"endOffset":206096,"count":0}],"isBlockCoverage":true},{"functionName":"initCloneByTag","ranges":[{"startOffset":206604,"endOffset":207480,"count":0}],"isBlockCoverage":false},{"functionName":"insertWrapDetails","ranges":[{"startOffset":207765,"endOffset":208155,"count":0}],"isBlockCoverage":false},{"functionName":"isFlattenable","ranges":[{"startOffset":208397,"endOffset":208553,"count":237},{"startOffset":208457,"endOffset":208478,"count":180},{"startOffset":208479,"endOffset":208546,"count":180}],"isBlockCoverage":true},{"functionName":"isIndex","ranges":[{"startOffset":208864,"endOffset":209167,"count":0}],"isBlockCoverage":false},{"functionName":"isIterateeCall","ranges":[{"startOffset":209581,"endOffset":209957,"count":0}],"isBlockCoverage":false},{"functionName":"isKey","ranges":[{"startOffset":210262,"endOffset":210658,"count":179},{"startOffset":210320,"endOffset":210351,"count":0},{"startOffset":210498,"endOffset":210528,"count":0},{"startOffset":210568,"endOffset":210596,"count":0},{"startOffset":210597,"endOffset":210651,"count":0}],"isBlockCoverage":true},{"functionName":"isKeyable","ranges":[{"startOffset":210893,"endOffset":211112,"count":0}],"isBlockCoverage":false},{"functionName":"isLaziable","ranges":[{"startOffset":211355,"endOffset":211706,"count":0}],"isBlockCoverage":false},{"functionName":"isMasked","ranges":[{"startOffset":211927,"endOffset":212009,"count":7},{"startOffset":211979,"endOffset":212002,"count":0}],"isBlockCoverage":true},{"functionName":"isPrototype","ranges":[{"startOffset":212507,"endOffset":212698,"count":6374},{"startOffset":212646,"endOffset":212660,"count":0}],"isBlockCoverage":true},{"functionName":"isStrictComparable","ranges":[{"startOffset":212988,"endOffset":213080,"count":434}],"isBlockCoverage":true},{"functionName":"matchesStrictComparable","ranges":[{"startOffset":213418,"endOffset":213684,"count":434}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":213481,"endOffset":213677,"count":622},{"startOffset":213528,"endOffset":213563,"count":0},{"startOffset":213604,"endOffset":213668,"count":43},{"startOffset":213641,"endOffset":213667,"count":0}],"isBlockCoverage":true},{"functionName":"memoizeCapped","ranges":[{"startOffset":213993,"endOffset":214244,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":214057,"endOffset":214182,"count":0}],"isBlockCoverage":false},{"functionName":"mergeData","ranges":[{"startOffset":215016,"endOffset":217040,"count":0}],"isBlockCoverage":false},{"functionName":"nativeKeysIn","ranges":[{"startOffset":217374,"endOffset":217571,"count":0}],"isBlockCoverage":false},{"functionName":"objectToString","ranges":[{"startOffset":217788,"endOffset":217873,"count":2405}],"isBlockCoverage":true},{"functionName":"overRest","ranges":[{"startOffset":218268,"endOffset":218904,"count":50},{"startOffset":218376,"endOffset":218383,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":218402,"endOffset":218897,"count":1534},{"startOffset":218594,"endOffset":218651,"count":1738}],"isBlockCoverage":true},{"functionName":"parent","ranges":[{"startOffset":219162,"endOffset":219280,"count":2},{"startOffset":219232,"endOffset":219273,"count":0}],"isBlockCoverage":true},{"functionName":"reorder","ranges":[{"startOffset":219695,"endOffset":220039,"count":0}],"isBlockCoverage":false},{"functionName":"safeGet","ranges":[{"startOffset":220320,"endOffset":220537,"count":318},{"startOffset":220384,"endOffset":220420,"count":0},{"startOffset":220422,"endOffset":220447,"count":0},{"startOffset":220479,"endOffset":220504,"count":0}],"isBlockCoverage":true},{"functionName":"setTimeout","ranges":[{"startOffset":221496,"endOffset":221566,"count":0}],"isBlockCoverage":false},{"functionName":"setWrapToString","ranges":[{"startOffset":222318,"endOffset":222530,"count":0}],"isBlockCoverage":false},{"functionName":"shortOut","ranges":[{"startOffset":222863,"endOffset":223305,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":222950,"endOffset":223298,"count":50},{"startOffset":223109,"endOffset":223203,"count":49},{"startOffset":223147,"endOffset":223193,"count":0},{"startOffset":223203,"endOffset":223241,"count":1}],"isBlockCoverage":true},{"functionName":"shuffleSelf","ranges":[{"startOffset":223593,"endOffset":224008,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":224247,"endOffset":224572,"count":0}],"isBlockCoverage":false},{"functionName":"toKey","ranges":[{"startOffset":224786,"endOffset":225009,"count":179},{"startOffset":224845,"endOffset":224863,"count":0},{"startOffset":224896,"endOffset":224985,"count":0},{"startOffset":224987,"endOffset":224993,"count":0},{"startOffset":224994,"endOffset":225002,"count":0}],"isBlockCoverage":true},{"functionName":"toSource","ranges":[{"startOffset":225202,"endOffset":225430,"count":12},{"startOffset":225320,"endOffset":225399,"count":0},{"startOffset":225407,"endOffset":225429,"count":0}],"isBlockCoverage":true},{"functionName":"updateWrapDetails","ranges":[{"startOffset":225717,"endOffset":225998,"count":0}],"isBlockCoverage":false},{"functionName":"wrapperClone","ranges":[{"startOffset":226186,"endOffset":226557,"count":0}],"isBlockCoverage":false},{"functionName":"chunk","ranges":[{"startOffset":227354,"endOffset":227905,"count":0}],"isBlockCoverage":false},{"functionName":"compact","ranges":[{"startOffset":228353,"endOffset":228672,"count":0}],"isBlockCoverage":false},{"functionName":"concat","ranges":[{"startOffset":229258,"endOffset":229630,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":230410,"endOffset":230574,"count":17},{"startOffset":230563,"endOffset":230567,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":231636,"endOffset":231940,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":232901,"endOffset":233208,"count":0}],"isBlockCoverage":false},{"functionName":"drop","ranges":[{"startOffset":233877,"endOffset":234127,"count":0}],"isBlockCoverage":false},{"functionName":"dropRight","ranges":[{"startOffset":234808,"endOffset":235080,"count":0}],"isBlockCoverage":false},{"functionName":"dropRightWhile","ranges":[{"startOffset":236363,"endOffset":236529,"count":0}],"isBlockCoverage":false},{"functionName":"dropWhile","ranges":[{"startOffset":237800,"endOffset":237955,"count":0}],"isBlockCoverage":false},{"functionName":"fill","ranges":[{"startOffset":238750,"endOffset":239082,"count":0}],"isBlockCoverage":false},{"functionName":"findIndex","ranges":[{"startOffset":240272,"endOffset":240638,"count":0}],"isBlockCoverage":false},{"functionName":"findLastIndex","ranges":[{"startOffset":241822,"endOffset":242283,"count":0}],"isBlockCoverage":false},{"functionName":"flatten","ranges":[{"startOffset":242638,"endOffset":242772,"count":91},{"startOffset":242697,"endOffset":242700,"count":0},{"startOffset":242761,"endOffset":242765,"count":0}],"isBlockCoverage":true},{"functionName":"flattenDeep","ranges":[{"startOffset":243119,"endOffset":243264,"count":0}],"isBlockCoverage":false},{"functionName":"flattenDepth","ranges":[{"startOffset":243804,"endOffset":244046,"count":0}],"isBlockCoverage":false},{"functionName":"fromPairs","ranges":[{"startOffset":244452,"endOffset":244714,"count":0}],"isBlockCoverage":false},{"functionName":"head","ranges":[{"startOffset":245101,"endOffset":245190,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":246000,"endOffset":246338,"count":0}],"isBlockCoverage":false},{"functionName":"initial","ranges":[{"startOffset":246667,"endOffset":246803,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":247433,"endOffset":247620,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":248558,"endOffset":248921,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":249798,"endOffset":250177,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":250610,"endOffset":250718,"count":0}],"isBlockCoverage":false},{"functionName":"last","ranges":[{"startOffset":251034,"endOffset":251168,"count":165},{"startOffset":251090,"endOffset":251093,"count":0},{"startOffset":251130,"endOffset":251149,"count":164},{"startOffset":251150,"endOffset":251161,"count":1}],"isBlockCoverage":true},{"functionName":"lastIndexOf","ranges":[{"startOffset":251820,"endOffset":252306,"count":0}],"isBlockCoverage":false},{"functionName":"nth","ranges":[{"startOffset":252862,"endOffset":252973,"count":0}],"isBlockCoverage":false},{"functionName":"pullAll","ranges":[{"startOffset":254309,"endOffset":254466,"count":0}],"isBlockCoverage":false},{"functionName":"pullAllBy","ranges":[{"startOffset":255332,"endOffset":255527,"count":0}],"isBlockCoverage":false},{"functionName":"pullAllWith","ranges":[{"startOffset":256396,"endOffset":256592,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":257325,"endOffset":257626,"count":0}],"isBlockCoverage":false},{"functionName":"remove","ranges":[{"startOffset":258526,"endOffset":259031,"count":0}],"isBlockCoverage":false},{"functionName":"reverse","ranges":[{"startOffset":259649,"endOffset":259744,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":260295,"endOffset":260743,"count":0}],"isBlockCoverage":false},{"functionName":"sortedIndex","ranges":[{"startOffset":261279,"endOffset":261365,"count":0}],"isBlockCoverage":false},{"functionName":"sortedIndexBy","ranges":[{"startOffset":262273,"endOffset":262399,"count":0}],"isBlockCoverage":false},{"functionName":"sortedIndexOf","ranges":[{"startOffset":262869,"endOffset":263153,"count":0}],"isBlockCoverage":false},{"functionName":"sortedLastIndex","ranges":[{"startOffset":263732,"endOffset":263828,"count":0}],"isBlockCoverage":false},{"functionName":"sortedLastIndexBy","ranges":[{"startOffset":264748,"endOffset":264884,"count":0}],"isBlockCoverage":false},{"functionName":"sortedLastIndexOf","ranges":[{"startOffset":265362,"endOffset":265642,"count":0}],"isBlockCoverage":false},{"functionName":"sortedUniq","ranges":[{"startOffset":266037,"endOffset":266154,"count":0}],"isBlockCoverage":false},{"functionName":"sortedUniqBy","ranges":[{"startOffset":266650,"endOffset":266805,"count":0}],"isBlockCoverage":false},{"functionName":"tail","ranges":[{"startOffset":267132,"endOffset":267269,"count":0}],"isBlockCoverage":false},{"functionName":"take","ranges":[{"startOffset":267934,"endOffset":268143,"count":0}],"isBlockCoverage":false},{"functionName":"takeRight","ranges":[{"startOffset":268822,"endOffset":269099,"count":0}],"isBlockCoverage":false},{"functionName":"takeRightWhile","ranges":[{"startOffset":270345,"endOffset":270512,"count":0}],"isBlockCoverage":false},{"functionName":"takeWhile","ranges":[{"startOffset":271740,"endOffset":271889,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":272412,"endOffset":272508,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":273428,"endOffset":273664,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":274552,"endOffset":274785,"count":0}],"isBlockCoverage":false},{"functionName":"uniq","ranges":[{"startOffset":275407,"endOffset":275496,"count":36},{"startOffset":275485,"endOffset":275489,"count":0}],"isBlockCoverage":true},{"functionName":"uniqBy","ranges":[{"startOffset":276373,"endOffset":276500,"count":0}],"isBlockCoverage":false},{"functionName":"uniqWith","ranges":[{"startOffset":277282,"endOffset":277487,"count":0}],"isBlockCoverage":false},{"functionName":"unzip","ranges":[{"startOffset":278122,"endOffset":278536,"count":0}],"isBlockCoverage":false},{"functionName":"unzipWith","ranges":[{"startOffset":279274,"endOffset":279584,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":280244,"endOffset":280367,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":280976,"endOffset":281062,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":281977,"endOffset":282203,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":283072,"endOffset":283295,"count":0}],"isBlockCoverage":false},{"functionName":"zipObject","ranges":[{"startOffset":284388,"endOffset":284497,"count":0}],"isBlockCoverage":false},{"functionName":"zipObjectDeep","ranges":[{"startOffset":284984,"endOffset":285093,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":285795,"endOffset":286049,"count":0}],"isBlockCoverage":false},{"functionName":"chain","ranges":[{"startOffset":286939,"endOffset":287054,"count":0}],"isBlockCoverage":false},{"functionName":"tap","ranges":[{"startOffset":287757,"endOffset":287843,"count":0}],"isBlockCoverage":false},{"functionName":"thru","ranges":[{"startOffset":288524,"endOffset":288598,"count":36}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":289078,"endOffset":289825,"count":0}],"isBlockCoverage":false},{"functionName":"wrapperChain","ranges":[{"startOffset":290532,"endOffset":290589,"count":0}],"isBlockCoverage":false},{"functionName":"wrapperCommit","ranges":[{"startOffset":291170,"endOffset":291264,"count":0}],"isBlockCoverage":false},{"functionName":"wrapperNext","ranges":[{"startOffset":291844,"endOffset":292153,"count":0}],"isBlockCoverage":false},{"functionName":"wrapperToIterator","ranges":[{"startOffset":292549,"endOffset":292604,"count":0}],"isBlockCoverage":false},{"functionName":"wrapperPlant","ranges":[{"startOffset":293185,"endOffset":293666,"count":0}],"isBlockCoverage":false},{"functionName":"wrapperReverse","ranges":[{"startOffset":294139,"endOffset":294639,"count":0}],"isBlockCoverage":false},{"functionName":"wrapperValue","ranges":[{"startOffset":294977,"endOffset":295075,"count":72}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":296049,"endOffset":296218,"count":0}],"isBlockCoverage":false},{"functionName":"every","ranges":[{"startOffset":297758,"endOffset":298037,"count":0}],"isBlockCoverage":false},{"functionName":"filter","ranges":[{"startOffset":299533,"endOffset":299702,"count":3},{"startOffset":299625,"endOffset":299637,"count":0}],"isBlockCoverage":true},{"functionName":"flatMap","ranges":[{"startOffset":302444,"endOffset":302546,"count":0}],"isBlockCoverage":false},{"functionName":"flatMapDeep","ranges":[{"startOffset":303136,"endOffset":303249,"count":0}],"isBlockCoverage":false},{"functionName":"flatMapDepth","ranges":[{"startOffset":303929,"endOffset":304105,"count":0}],"isBlockCoverage":false},{"functionName":"forEach","ranges":[{"startOffset":305244,"endOffset":305408,"count":0}],"isBlockCoverage":false},{"functionName":"forEachRight","ranges":[{"startOffset":306036,"endOffset":306215,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":307232,"endOffset":307417,"count":0}],"isBlockCoverage":false},{"functionName":"includes","ranges":[{"startOffset":308491,"endOffset":309010,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":309995,"endOffset":310349,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":311455,"endOffset":311534,"count":0}],"isBlockCoverage":false},{"functionName":"map","ranges":[{"startOffset":313000,"endOffset":313158,"count":130},{"startOffset":313085,"endOffset":313094,"count":0}],"isBlockCoverage":true},{"functionName":"orderBy","ranges":[{"startOffset":314431,"endOffset":314838,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":316318,"endOffset":316393,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":316395,"endOffset":316426,"count":0}],"isBlockCoverage":false},{"functionName":"reduce","ranges":[{"startOffset":317906,"endOffset":318165,"count":0}],"isBlockCoverage":false},{"functionName":"reduceRight","ranges":[{"startOffset":318893,"endOffset":319167,"count":0}],"isBlockCoverage":false},{"functionName":"reject","ranges":[{"startOffset":320327,"endOffset":320504,"count":0}],"isBlockCoverage":false},{"functionName":"sample","ranges":[{"startOffset":320846,"endOffset":320977,"count":0}],"isBlockCoverage":false},{"functionName":"sampleSize","ranges":[{"startOffset":321602,"endOffset":321900,"count":0}],"isBlockCoverage":false},{"functionName":"shuffle","ranges":[{"startOffset":322365,"endOffset":322499,"count":0}],"isBlockCoverage":false},{"functionName":"size","ranges":[{"startOffset":323066,"endOffset":323446,"count":0}],"isBlockCoverage":false},{"functionName":"some","ranges":[{"startOffset":324711,"endOffset":324987,"count":434},{"startOffset":324794,"endOffset":324805,"count":0},{"startOffset":324834,"endOffset":324881,"count":0},{"startOffset":324883,"endOffset":324923,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":326166,"endOffset":326611,"count":0}],"isBlockCoverage":false},{"functionName":"now","ranges":[{"startOffset":327198,"endOffset":327246,"count":0}],"isBlockCoverage":false},{"functionName":"after","ranges":[{"startOffset":328124,"endOffset":328386,"count":0}],"isBlockCoverage":false},{"functionName":"ary","ranges":[{"startOffset":328973,"endOffset":329184,"count":0}],"isBlockCoverage":false},{"functionName":"before","ranges":[{"startOffset":329896,"endOffset":330262,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":331479,"endOffset":331764,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":333346,"endOffset":333651,"count":0}],"isBlockCoverage":false},{"functionName":"curry","ranges":[{"startOffset":335013,"endOffset":335279,"count":0}],"isBlockCoverage":false},{"functionName":"curryRight","ranges":[{"startOffset":336449,"endOffset":336731,"count":0}],"isBlockCoverage":false},{"functionName":"debounce","ranges":[{"startOffset":339393,"endOffset":343127,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":343730,"endOffset":343797,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":344446,"endOffset":344537,"count":0}],"isBlockCoverage":false},{"functionName":"flip","ranges":[{"startOffset":345036,"endOffset":345110,"count":0}],"isBlockCoverage":false},{"functionName":"memoize","ranges":[{"startOffset":346746,"endOffset":347389,"count":1},{"startOffset":346873,"endOffset":346928,"count":0}],"isBlockCoverage":true},{"functionName":"memoized","ranges":[{"startOffset":346950,"endOffset":347303,"count":0}],"isBlockCoverage":false},{"functionName":"negate","ranges":[{"startOffset":348033,"endOffset":348562,"count":0}],"isBlockCoverage":false},{"functionName":"once","ranges":[{"startOffset":349196,"endOffset":349253,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":350024,"endOffset":350590,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":351782,"endOffset":351960,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":353107,"endOffset":353296,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":354108,"endOffset":354229,"count":0}],"isBlockCoverage":false},{"functionName":"rest","ranges":[{"startOffset":355135,"endOffset":355360,"count":0}],"isBlockCoverage":false},{"functionName":"spread","ranges":[{"startOffset":356428,"endOffset":356872,"count":0}],"isBlockCoverage":false},{"functionName":"throttle","ranges":[{"startOffset":359135,"endOffset":359639,"count":0}],"isBlockCoverage":false},{"functionName":"unary","ranges":[{"startOffset":360072,"endOffset":360127,"count":0}],"isBlockCoverage":false},{"functionName":"wrap","ranges":[{"startOffset":360902,"endOffset":360991,"count":0}],"isBlockCoverage":false},{"functionName":"castArray","ranges":[{"startOffset":361771,"endOffset":361936,"count":0}],"isBlockCoverage":false},{"functionName":"clone","ranges":[{"startOffset":362897,"endOffset":362977,"count":2}],"isBlockCoverage":true},{"functionName":"cloneWith","ranges":[{"startOffset":363982,"endOffset":364167,"count":0}],"isBlockCoverage":false},{"functionName":"cloneDeep","ranges":[{"startOffset":364659,"endOffset":364761,"count":13828}],"isBlockCoverage":true},{"functionName":"cloneDeepWith","ranges":[{"startOffset":365555,"endOffset":365762,"count":0}],"isBlockCoverage":false},{"functionName":"conformsTo","ranges":[{"startOffset":366593,"endOffset":366713,"count":0}],"isBlockCoverage":false},{"functionName":"eq","ranges":[{"startOffset":367528,"endOffset":367631,"count":3560},{"startOffset":367585,"endOffset":367624,"count":3164},{"startOffset":367605,"endOffset":367623,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":368775,"endOffset":368834,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":369335,"endOffset":369367,"count":1}],"isBlockCoverage":true},{"functionName":"isArrayLike","ranges":[{"startOffset":371362,"endOffset":371473,"count":4982},{"startOffset":371445,"endOffset":371466,"count":69}],"isBlockCoverage":true},{"functionName":"isArrayLikeObject","ranges":[{"startOffset":372103,"endOffset":372200,"count":34}],"isBlockCoverage":true},{"functionName":"isBoolean","ranges":[{"startOffset":372622,"endOffset":372768,"count":0}],"isBlockCoverage":false},{"functionName":"isElement","ranges":[{"startOffset":374116,"endOffset":374232,"count":0}],"isBlockCoverage":false},{"functionName":"isEmpty","ranges":[{"startOffset":375161,"endOffset":375819,"count":33},{"startOffset":375212,"endOffset":375242,"count":0},{"startOffset":375301,"endOffset":375328,"count":0},{"startOffset":375329,"endOffset":375365,"count":0},{"startOffset":375366,"endOffset":375396,"count":0},{"startOffset":375397,"endOffset":375419,"count":0},{"startOffset":375420,"endOffset":375441,"count":0},{"startOffset":375483,"endOffset":375555,"count":0},{"startOffset":375557,"endOffset":375818,"count":0}],"isBlockCoverage":true},{"functionName":"isEqual","ranges":[{"startOffset":376779,"endOffset":376857,"count":0}],"isBlockCoverage":false},{"functionName":"isEqualWith","ranges":[{"startOffset":377983,"endOffset":378281,"count":0}],"isBlockCoverage":false},{"functionName":"isError","ranges":[{"startOffset":378779,"endOffset":379063,"count":0}],"isBlockCoverage":false},{"functionName":"isFinite","ranges":[{"startOffset":379691,"endOffset":379787,"count":0}],"isBlockCoverage":false},{"functionName":"isFunction","ranges":[{"startOffset":380199,"endOffset":380576,"count":463},{"startOffset":380256,"endOffset":380287,"count":0},{"startOffset":380515,"endOffset":380531,"count":73},{"startOffset":380532,"endOffset":380550,"count":73},{"startOffset":380551,"endOffset":380569,"count":73}],"isBlockCoverage":true},{"functionName":"isInteger","ranges":[{"startOffset":381191,"endOffset":381292,"count":0}],"isBlockCoverage":false},{"functionName":"isLength","ranges":[{"startOffset":381947,"endOffset":382087,"count":4982},{"startOffset":382012,"endOffset":382033,"count":69},{"startOffset":382034,"endOffset":382051,"count":69},{"startOffset":382052,"endOffset":382080,"count":69}],"isBlockCoverage":true},{"functionName":"isObject","ranges":[{"startOffset":382774,"endOffset":382909,"count":27393},{"startOffset":382859,"endOffset":382902,"count":26708},{"startOffset":382880,"endOffset":382901,"count":20888}],"isBlockCoverage":true},{"functionName":"isObjectLike","ranges":[{"startOffset":383508,"endOffset":383600,"count":784},{"startOffset":383566,"endOffset":383593,"count":629}],"isBlockCoverage":true},{"functionName":"isMatch","ranges":[{"startOffset":385019,"endOffset":385144,"count":0}],"isBlockCoverage":false},{"functionName":"isMatchWith","ranges":[{"startOffset":386285,"endOffset":386494,"count":0}],"isBlockCoverage":false},{"functionName":"isNaN","ranges":[{"startOffset":387220,"endOffset":387478,"count":0}],"isBlockCoverage":false},{"functionName":"isNative","ranges":[{"startOffset":388440,"endOffset":388587,"count":0}],"isBlockCoverage":false},{"functionName":"isNull","ranges":[{"startOffset":388964,"endOffset":389023,"count":0}],"isBlockCoverage":false},{"functionName":"isNil","ranges":[{"startOffset":389460,"endOffset":389517,"count":0}],"isBlockCoverage":false},{"functionName":"isNumber","ranges":[{"startOffset":390188,"endOffset":390326,"count":0}],"isBlockCoverage":false},{"functionName":"isPlainObject","ranges":[{"startOffset":391043,"endOffset":391474,"count":159},{"startOffset":391141,"endOffset":391172,"count":0},{"startOffset":391238,"endOffset":391268,"count":0}],"isBlockCoverage":true},{"functionName":"isSafeInteger","ranges":[{"startOffset":392722,"endOffset":392849,"count":0}],"isBlockCoverage":false},{"functionName":"isString","ranges":[{"startOffset":393727,"endOffset":393884,"count":0}],"isBlockCoverage":false},{"functionName":"isSymbol","ranges":[{"startOffset":394315,"endOffset":394453,"count":179},{"startOffset":394412,"endOffset":394445,"count":0}],"isBlockCoverage":true},{"functionName":"isUndefined","ranges":[{"startOffset":395358,"endOffset":395427,"count":0}],"isBlockCoverage":false},{"functionName":"isWeakMap","ranges":[{"startOffset":395848,"endOffset":395946,"count":0}],"isBlockCoverage":false},{"functionName":"isWeakSet","ranges":[{"startOffset":396367,"endOffset":396469,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":397601,"endOffset":397660,"count":0}],"isBlockCoverage":false},{"functionName":"toArray","ranges":[{"startOffset":398136,"endOffset":398580,"count":0}],"isBlockCoverage":false},{"functionName":"toFinite","ranges":[{"startOffset":399082,"endOffset":399394,"count":0}],"isBlockCoverage":false},{"functionName":"toInteger","ranges":[{"startOffset":400027,"endOffset":400211,"count":0}],"isBlockCoverage":false},{"functionName":"toLength","ranges":[{"startOffset":400875,"endOffset":400982,"count":0}],"isBlockCoverage":false},{"functionName":"toNumber","ranges":[{"startOffset":401451,"endOffset":402107,"count":0}],"isBlockCoverage":false},{"functionName":"toPlainObject","ranges":[{"startOffset":402765,"endOffset":402849,"count":0}],"isBlockCoverage":false},{"functionName":"toSafeInteger","ranges":[{"startOffset":403419,"endOffset":403587,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":404101,"endOffset":404188,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":405233,"endOffset":405542,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":406346,"endOffset":406428,"count":790}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":407536,"endOffset":407652,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":408731,"endOffset":408845,"count":0}],"isBlockCoverage":false},{"functionName":"create","ranges":[{"startOffset":410291,"endOffset":410454,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":411245,"endOffset":412028,"count":538},{"startOffset":411391,"endOffset":411403,"count":0},{"startOffset":411434,"endOffset":411482,"count":0},{"startOffset":411484,"endOffset":411513,"count":0},{"startOffset":411734,"endOffset":411992,"count":963},{"startOffset":411845,"endOffset":411928,"count":359},{"startOffset":411891,"endOffset":411927,"count":0},{"startOffset":411930,"endOffset":411982,"count":604}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":412635,"endOffset":412754,"count":0}],"isBlockCoverage":false},{"functionName":"findKey","ranges":[{"startOffset":413958,"endOffset":414074,"count":0}],"isBlockCoverage":false},{"functionName":"findLastKey","ranges":[{"startOffset":415270,"endOffset":415395,"count":0}],"isBlockCoverage":false},{"functionName":"forIn","ranges":[{"startOffset":416305,"endOffset":416451,"count":0}],"isBlockCoverage":false},{"functionName":"forInRight","ranges":[{"startOffset":417192,"endOffset":417348,"count":0}],"isBlockCoverage":false},{"functionName":"forOwn","ranges":[{"startOffset":418240,"endOffset":418350,"count":0}],"isBlockCoverage":false},{"functionName":"forOwnRight","ranges":[{"startOffset":419083,"endOffset":419203,"count":0}],"isBlockCoverage":false},{"functionName":"functions","ranges":[{"startOffset":419778,"endOffset":419884,"count":0}],"isBlockCoverage":false},{"functionName":"functionsIn","ranges":[{"startOffset":420478,"endOffset":420588,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":421350,"endOffset":421528,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":422211,"endOffset":422308,"count":0}],"isBlockCoverage":false},{"functionName":"hasIn","ranges":[{"startOffset":422973,"endOffset":423074,"count":84}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":423659,"endOffset":423857,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":424861,"endOffset":425167,"count":0}],"isBlockCoverage":false},{"functionName":"keys","ranges":[{"startOffset":426530,"endOffset":426636,"count":2685},{"startOffset":426587,"endOffset":426610,"count":0}],"isBlockCoverage":true},{"functionName":"keysIn","ranges":[{"startOffset":427240,"endOffset":427356,"count":1796},{"startOffset":427299,"endOffset":427328,"count":0}],"isBlockCoverage":true},{"functionName":"mapKeys","ranges":[{"startOffset":428132,"endOffset":428398,"count":0}],"isBlockCoverage":false},{"functionName":"mapValues","ranges":[{"startOffset":429441,"endOffset":429707,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":430859,"endOffset":430944,"count":307}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":432097,"endOffset":432206,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":432885,"endOffset":433509,"count":2},{"startOffset":432960,"endOffset":432992,"count":0},{"startOffset":433256,"endOffset":433374,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":433049,"endOffset":433179,"count":2}],"isBlockCoverage":true},{"functionName":"omitBy","ranges":[{"startOffset":434212,"endOffset":434315,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":434829,"endOffset":434920,"count":14},{"startOffset":434883,"endOffset":434887,"count":0}],"isBlockCoverage":true},{"functionName":"pickBy","ranges":[{"startOffset":435518,"endOffset":435871,"count":0}],"isBlockCoverage":false},{"functionName":"result","ranges":[{"startOffset":436803,"endOffset":437387,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":438301,"endOffset":438411,"count":0}],"isBlockCoverage":false},{"functionName":"setWith","ranges":[{"startOffset":439299,"endOffset":439514,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":442222,"endOffset":442965,"count":74},{"startOffset":442531,"endOffset":442589,"count":0},{"startOffset":442703,"endOffset":442707,"count":0},{"startOffset":442718,"endOffset":442771,"count":0},{"startOffset":442797,"endOffset":442808,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":442831,"endOffset":442931,"count":148}],"isBlockCoverage":true},{"functionName":"unset","ranges":[{"startOffset":443725,"endOffset":443823,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":444769,"endOffset":444903,"count":0}],"isBlockCoverage":false},{"functionName":"updateWith","ranges":[{"startOffset":445843,"endOffset":446082,"count":0}],"isBlockCoverage":false},{"functionName":"values","ranges":[{"startOffset":446732,"endOffset":446832,"count":0}],"isBlockCoverage":false},{"functionName":"valuesIn","ranges":[{"startOffset":447454,"endOffset":447558,"count":0}],"isBlockCoverage":false},{"functionName":"clamp","ranges":[{"startOffset":448133,"endOffset":448562,"count":0}],"isBlockCoverage":false},{"functionName":"inRange","ranges":[{"startOffset":449578,"endOffset":449855,"count":0}],"isBlockCoverage":false},{"functionName":"random","ranges":[{"startOffset":450989,"endOffset":452096,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":452720,"endOffset":452847,"count":0}],"isBlockCoverage":false},{"functionName":"capitalize","ranges":[{"startOffset":453248,"endOffset":453340,"count":0}],"isBlockCoverage":false},{"functionName":"deburr","ranges":[{"startOffset":454006,"endOffset":454157,"count":0}],"isBlockCoverage":false},{"functionName":"endsWith","ranges":[{"startOffset":454802,"endOffset":455197,"count":0}],"isBlockCoverage":false},{"functionName":"escape","ranges":[{"startOffset":456317,"endOffset":456514,"count":0}],"isBlockCoverage":false},{"functionName":"escapeRegExp","ranges":[{"startOffset":457000,"endOffset":457189,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":457758,"endOffset":457858,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":458388,"endOffset":458488,"count":0}],"isBlockCoverage":false},{"functionName":"pad","ranges":[{"startOffset":459626,"endOffset":460045,"count":0}],"isBlockCoverage":false},{"functionName":"padEnd","ranges":[{"startOffset":460697,"endOffset":460990,"count":0}],"isBlockCoverage":false},{"functionName":"padStart","ranges":[{"startOffset":461647,"endOffset":461942,"count":0}],"isBlockCoverage":false},{"functionName":"parseInt","ranges":[{"startOffset":462791,"endOffset":463035,"count":0}],"isBlockCoverage":false},{"functionName":"repeat","ranges":[{"startOffset":463625,"endOffset":463850,"count":0}],"isBlockCoverage":false},{"functionName":"replace","ranges":[{"startOffset":464468,"endOffset":464635,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":465183,"endOffset":465283,"count":0}],"isBlockCoverage":false},{"functionName":"split","ranges":[{"startOffset":465863,"endOffset":466551,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":467135,"endOffset":467233,"count":0}],"isBlockCoverage":false},{"functionName":"startsWith","ranges":[{"startOffset":467877,"endOffset":468180,"count":0}],"isBlockCoverage":false},{"functionName":"template","ranges":[{"startOffset":473119,"endOffset":477585,"count":0}],"isBlockCoverage":false},{"functionName":"toLower","ranges":[{"startOffset":478133,"endOffset":478208,"count":0}],"isBlockCoverage":false},{"functionName":"toUpper","ranges":[{"startOffset":478756,"endOffset":478831,"count":0}],"isBlockCoverage":false},{"functionName":"trim","ranges":[{"startOffset":479492,"endOffset":480016,"count":0}],"isBlockCoverage":false},{"functionName":"trimEnd","ranges":[{"startOffset":480595,"endOffset":481052,"count":0}],"isBlockCoverage":false},{"functionName":"trimStart","ranges":[{"startOffset":481634,"endOffset":482079,"count":0}],"isBlockCoverage":false},{"functionName":"truncate","ranges":[{"startOffset":483396,"endOffset":485173,"count":0}],"isBlockCoverage":false},{"functionName":"unescape","ranges":[{"startOffset":485852,"endOffset":486049,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":486575,"endOffset":486675,"count":0}],"isBlockCoverage":false},{"functionName":"words","ranges":[{"startOffset":487778,"endOffset":488071,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":488904,"endOffset":489063,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":489893,"endOffset":490097,"count":0}],"isBlockCoverage":false},{"functionName":"cond","ranges":[{"startOffset":491047,"endOffset":491645,"count":0}],"isBlockCoverage":false},{"functionName":"conforms","ranges":[{"startOffset":492448,"endOffset":492544,"count":0}],"isBlockCoverage":false},{"functionName":"constant","ranges":[{"startOffset":493052,"endOffset":493141,"count":51}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":493092,"endOffset":493134,"count":0}],"isBlockCoverage":false},{"functionName":"defaultTo","ranges":[{"startOffset":493694,"endOffset":493813,"count":0}],"isBlockCoverage":false},{"functionName":"identity","ranges":[{"startOffset":495477,"endOffset":495529,"count":1518}],"isBlockCoverage":true},{"functionName":"iteratee","ranges":[{"startOffset":497095,"endOffset":497222,"count":0}],"isBlockCoverage":false},{"functionName":"matches","ranges":[{"startOffset":498537,"endOffset":498631,"count":0}],"isBlockCoverage":false},{"functionName":"matchesProperty","ranges":[{"startOffset":499895,"endOffset":500021,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":500771,"endOffset":500887,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":501685,"endOffset":501801,"count":0}],"isBlockCoverage":false},{"functionName":"mixin","ranges":[{"startOffset":503001,"endOffset":504216,"count":2},{"startOffset":503156,"endOffset":503229,"count":1},{"startOffset":503211,"endOffset":503227,"count":0},{"startOffset":503231,"endOffset":503373,"count":0},{"startOffset":503412,"endOffset":503433,"count":1},{"startOffset":503435,"endOffset":503453,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":503524,"endOffset":504186,"count":305}],"isBlockCoverage":true},{"functionName":"object.<computed>","ranges":[{"startOffset":503684,"endOffset":504167,"count":36},{"startOffset":503762,"endOffset":503773,"count":0},{"startOffset":504078,"endOffset":504166,"count":0}],"isBlockCoverage":true},{"functionName":"noConflict","ranges":[{"startOffset":504549,"endOffset":504660,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":504891,"endOffset":504947,"count":0}],"isBlockCoverage":false},{"functionName":"nthArg","ranges":[{"startOffset":505507,"endOffset":505639,"count":0}],"isBlockCoverage":false},{"functionName":"property","ranges":[{"startOffset":508727,"endOffset":508837,"count":9},{"startOffset":508806,"endOffset":508830,"count":0}],"isBlockCoverage":true},{"functionName":"propertyOf","ranges":[{"startOffset":509465,"endOffset":509606,"count":0}],"isBlockCoverage":false},{"functionName":"stubArray","ranges":[{"startOffset":512191,"endOffset":512236,"count":0}],"isBlockCoverage":false},{"functionName":"stubFalse","ranges":[{"startOffset":512504,"endOffset":512552,"count":0}],"isBlockCoverage":false},{"functionName":"stubObject","ranges":[{"startOffset":512961,"endOffset":513007,"count":0}],"isBlockCoverage":false},{"functionName":"stubString","ranges":[{"startOffset":513286,"endOffset":513332,"count":0}],"isBlockCoverage":false},{"functionName":"stubTrue","ranges":[{"startOffset":513595,"endOffset":513641,"count":0}],"isBlockCoverage":false},{"functionName":"times","ranges":[{"startOffset":514249,"endOffset":514666,"count":0}],"isBlockCoverage":false},{"functionName":"toPath","ranges":[{"startOffset":515076,"endOffset":515264,"count":0}],"isBlockCoverage":false},{"functionName":"uniqueId","ranges":[{"startOffset":515691,"endOffset":515788,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":516260,"endOffset":516322,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":517256,"endOffset":517324,"count":0}],"isBlockCoverage":false},{"functionName":"max","ranges":[{"startOffset":518298,"endOffset":518431,"count":0}],"isBlockCoverage":false},{"functionName":"maxBy","ranges":[{"startOffset":519218,"endOffset":519379,"count":0}],"isBlockCoverage":false},{"functionName":"mean","ranges":[{"startOffset":519700,"endOffset":519768,"count":0}],"isBlockCoverage":false},{"functionName":"meanBy","ranges":[{"startOffset":520542,"endOffset":520638,"count":0}],"isBlockCoverage":false},{"functionName":"min","ranges":[{"startOffset":521068,"endOffset":521201,"count":0}],"isBlockCoverage":false},{"functionName":"minBy","ranges":[{"startOffset":521988,"endOffset":522149,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":522575,"endOffset":522657,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":523598,"endOffset":523670,"count":0}],"isBlockCoverage":false},{"functionName":"sum","ranges":[{"startOffset":523994,"endOffset":524106,"count":0}],"isBlockCoverage":false},{"functionName":"sumBy","ranges":[{"startOffset":524876,"endOffset":525016,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":534928,"endOffset":535167,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":534989,"endOffset":535138,"count":306},{"startOffset":535082,"endOffset":535130,"count":153}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":535543,"endOffset":535618,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":535723,"endOffset":536453,"count":2}],"isBlockCoverage":true},{"functionName":"LazyWrapper.<computed>","ranges":[{"startOffset":535795,"endOffset":536314,"count":0}],"isBlockCoverage":false},{"functionName":"LazyWrapper.<computed>","ranges":[{"startOffset":536369,"endOffset":536446,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":536569,"endOffset":537019,"count":3},{"startOffset":536673,"endOffset":536699,"count":2}],"isBlockCoverage":true},{"functionName":"LazyWrapper.<computed>","ranges":[{"startOffset":536744,"endOffset":537012,"count":36}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":537115,"endOffset":537314,"count":2},{"startOffset":537182,"endOffset":537191,"count":1},{"startOffset":537192,"endOffset":537196,"count":1}],"isBlockCoverage":true},{"functionName":"LazyWrapper.<computed>","ranges":[{"startOffset":537242,"endOffset":537307,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":537416,"endOffset":537648,"count":2},{"startOffset":537483,"endOffset":537487,"count":1},{"startOffset":537488,"endOffset":537497,"count":1}],"isBlockCoverage":true},{"functionName":"LazyWrapper.<computed>","ranges":[{"startOffset":537543,"endOffset":537641,"count":0}],"isBlockCoverage":false},{"functionName":"LazyWrapper.compact","ranges":[{"startOffset":537688,"endOffset":537742,"count":0}],"isBlockCoverage":false},{"functionName":"LazyWrapper.find","ranges":[{"startOffset":537778,"endOffset":537849,"count":0}],"isBlockCoverage":false},{"functionName":"LazyWrapper.findLast","ranges":[{"startOffset":537889,"endOffset":537961,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":538011,"endOffset":538220,"count":0}],"isBlockCoverage":false},{"functionName":"LazyWrapper.reject","ranges":[{"startOffset":538259,"endOffset":538344,"count":0}],"isBlockCoverage":false},{"functionName":"LazyWrapper.slice","ranges":[{"startOffset":538381,"endOffset":538879,"count":0}],"isBlockCoverage":false},{"functionName":"LazyWrapper.takeRightWhile","ranges":[{"startOffset":538925,"endOffset":539012,"count":0}],"isBlockCoverage":false},{"functionName":"LazyWrapper.toArray","ranges":[{"startOffset":539051,"endOffset":539111,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":539208,"endOffset":541000,"count":19},{"startOffset":539412,"endOffset":539462,"count":2},{"startOffset":539446,"endOffset":539455,"count":1},{"startOffset":539456,"endOffset":539460,"count":1},{"startOffset":539463,"endOffset":539475,"count":17},{"startOffset":539511,"endOffset":539538,"count":17},{"startOffset":539564,"endOffset":539589,"count":0}],"isBlockCoverage":true},{"functionName":"lodash.<computed>","ranges":[{"startOffset":539627,"endOffset":540993,"count":36},{"startOffset":539705,"endOffset":539710,"count":0},{"startOffset":540143,"endOffset":540271,"count":0},{"startOffset":540400,"endOffset":540412,"count":0},{"startOffset":540444,"endOffset":540456,"count":0},{"startOffset":540526,"endOffset":540533,"count":0},{"startOffset":540768,"endOffset":540804,"count":0},{"startOffset":540806,"endOffset":540975,"count":0},{"startOffset":540976,"endOffset":540984,"count":0}],"isBlockCoverage":true},{"functionName":"interceptor","ranges":[{"startOffset":539882,"endOffset":540045,"count":36},{"startOffset":540001,"endOffset":540012,"count":0},{"startOffset":540014,"endOffset":540025,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":541123,"endOffset":541708,"count":6},{"startOffset":541252,"endOffset":541259,"count":3},{"startOffset":541260,"endOffset":541268,"count":3}],"isBlockCoverage":true},{"functionName":"lodash.<computed>","ranges":[{"startOffset":541369,"endOffset":541701,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":541804,"endOffset":542119,"count":19},{"startOffset":541990,"endOffset":542032,"count":17}],"isBlockCoverage":true}]},{"scriptId":"196","url":"querystring.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":14587,"count":1}],"isBlockCoverage":true},{"functionName":"unescapeBuffer","ranges":[{"startOffset":3160,"endOffset":4329,"count":0}],"isBlockCoverage":false},{"functionName":"qsUnescape","ranges":[{"startOffset":4414,"endOffset":4579,"count":2},{"startOffset":4499,"endOffset":4577,"count":0}],"isBlockCoverage":true},{"functionName":"qsEscape","ranges":[{"startOffset":5432,"endOffset":5625,"count":48},{"startOffset":5488,"endOffset":5577,"count":0}],"isBlockCoverage":true},{"functionName":"stringifyPrimitive","ranges":[{"startOffset":5733,"endOffset":6003,"count":0}],"isBlockCoverage":false},{"functionName":"encodeStringified","ranges":[{"startOffset":6115,"endOffset":6604,"count":48},{"startOffset":6217,"endOffset":6221,"count":0},{"startOffset":6223,"endOffset":6272,"count":0},{"startOffset":6274,"endOffset":6603,"count":0}],"isBlockCoverage":true},{"functionName":"encodeStringifiedCustom","ranges":[{"startOffset":6723,"endOffset":6810,"count":0}],"isBlockCoverage":false},{"functionName":"stringify","ranges":[{"startOffset":7070,"endOffset":8136,"count":176},{"startOffset":7202,"endOffset":7253,"count":0},{"startOffset":7255,"endOffset":7301,"count":0},{"startOffset":7365,"endOffset":7390,"count":0},{"startOffset":7561,"endOffset":8098,"count":24},{"startOffset":7691,"endOffset":7972,"count":0},{"startOffset":8010,"endOffset":8024,"count":8},{"startOffset":8121,"endOffset":8135,"count":0}],"isBlockCoverage":true},{"functionName":"charCodes","ranges":[{"startOffset":8192,"endOffset":8460,"count":0}],"isBlockCoverage":false},{"functionName":"addKeyVal","ranges":[{"startOffset":8523,"endOffset":9146,"count":20},{"startOffset":8633,"endOffset":8662,"count":0},{"startOffset":8705,"endOffset":8738,"count":2},{"startOffset":8797,"endOffset":9144,"count":0}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":9397,"endOffset":14188,"count":80},{"startOffset":9520,"endOffset":9541,"count":68},{"startOffset":9541,"endOffset":9581,"count":12},{"startOffset":9582,"endOffset":9606,"count":0},{"startOffset":9632,"endOffset":9644,"count":12},{"startOffset":9645,"endOffset":9668,"count":0},{"startOffset":9772,"endOffset":9810,"count":0},{"startOffset":9812,"endOffset":10270,"count":0},{"startOffset":10270,"endOffset":10323,"count":12},{"startOffset":10323,"endOffset":10374,"count":0},{"startOffset":10376,"endOffset":10422,"count":0},{"startOffset":10422,"endOffset":10659,"count":12},{"startOffset":10659,"endOffset":10666,"count":0},{"startOffset":10667,"endOffset":10672,"count":12},{"startOffset":10736,"endOffset":13775,"count":200},{"startOffset":10881,"endOffset":11892,"count":8},{"startOffset":11022,"endOffset":11512,"count":0},{"startOffset":11715,"endOffset":11726,"count":0},{"startOffset":11892,"endOffset":13771,"count":192},{"startOffset":12018,"endOffset":13155,"count":124},{"startOffset":12057,"endOffset":12366,"count":20},{"startOffset":12366,"endOffset":12945,"count":104},{"startOffset":12591,"endOffset":12661,"count":0},{"startOffset":12688,"endOffset":12923,"count":0},{"startOffset":12945,"endOffset":12978,"count":104},{"startOffset":12978,"endOffset":13147,"count":0},{"startOffset":13155,"endOffset":13186,"count":172},{"startOffset":13186,"endOffset":13329,"count":0},{"startOffset":13329,"endOffset":13765,"count":172},{"startOffset":13352,"endOffset":13765,"count":164},{"startOffset":13511,"endOffset":13549,"count":2},{"startOffset":13549,"endOffset":13757,"count":162},{"startOffset":13576,"endOffset":13757,"count":4},{"startOffset":13669,"endOffset":13687,"count":2},{"startOffset":13699,"endOffset":13747,"count":0},{"startOffset":13775,"endOffset":14006,"count":12},{"startOffset":13881,"endOffset":13922,"count":0},{"startOffset":14006,"endOffset":14108,"count":0},{"startOffset":14108,"endOffset":14187,"count":12}],"isBlockCoverage":true},{"functionName":"decodeStr","ranges":[{"startOffset":14463,"endOffset":14586,"count":2},{"startOffset":14531,"endOffset":14584,"count":0}],"isBlockCoverage":true}]},{"scriptId":"197","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/classes/semver.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8008,"count":1}],"isBlockCoverage":true},{"functionName":"SemVer","ranges":[{"startOffset":303,"endOffset":2193,"count":2},{"startOffset":408,"endOffset":613,"count":0},{"startOffset":652,"endOffset":716,"count":0},{"startOffset":755,"endOffset":855,"count":0},{"startOffset":1194,"endOffset":1207,"count":0},{"startOffset":1235,"endOffset":1299,"count":0},{"startOffset":1486,"endOffset":1544,"count":0},{"startOffset":1603,"endOffset":1661,"count":0},{"startOffset":1720,"endOffset":1778,"count":0},{"startOffset":1873,"endOffset":2125,"count":0},{"startOffset":2149,"endOffset":2166,"count":0}],"isBlockCoverage":true},{"functionName":"format","ranges":[{"startOffset":2197,"endOffset":2393,"count":2},{"startOffset":2304,"endOffset":2365,"count":0}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":2397,"endOffset":2438,"count":0}],"isBlockCoverage":false},{"functionName":"compare","ranges":[{"startOffset":2442,"endOffset":2832,"count":0}],"isBlockCoverage":false},{"functionName":"compareMain","ranges":[{"startOffset":2836,"endOffset":3127,"count":0}],"isBlockCoverage":false},{"functionName":"comparePre","ranges":[{"startOffset":3131,"endOffset":3982,"count":0}],"isBlockCoverage":false},{"functionName":"compareBuild","ranges":[{"startOffset":3986,"endOffset":4528,"count":0}],"isBlockCoverage":false},{"functionName":"inc","ranges":[{"startOffset":4681,"endOffset":7980,"count":0}],"isBlockCoverage":false}]},{"scriptId":"198","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/internal/debug.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":226,"count":1},{"startOffset":91,"endOffset":138,"count":0},{"startOffset":141,"endOffset":188,"count":0}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":193,"endOffset":201,"count":42}],"isBlockCoverage":true}]},{"scriptId":"199","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/internal/constants.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":467,"count":1},{"startOffset":233,"endOffset":279,"count":0}],"isBlockCoverage":true}]},{"scriptId":"200","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/internal/re.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6672,"count":1}],"isBlockCoverage":true},{"functionName":"createToken","ranges":[{"startOffset":276,"endOffset":453,"count":40},{"startOffset":433,"endOffset":438,"count":4},{"startOffset":439,"endOffset":450,"count":36}],"isBlockCoverage":true}]},{"scriptId":"201","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/internal/parse-options.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":383,"count":1}],"isBlockCoverage":true},{"functionName":"parseOptions","ranges":[{"startOffset":186,"endOffset":352,"count":4},{"startOffset":208,"endOffset":212,"count":2},{"startOffset":215,"endOffset":352,"count":2},{"startOffset":245,"endOffset":262,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":279,"endOffset":294,"count":6}],"isBlockCoverage":true}]},{"scriptId":"202","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/internal/identifiers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":410,"count":1}],"isBlockCoverage":true},{"functionName":"compareIdentifiers","ranges":[{"startOffset":54,"endOffset":278,"count":0}],"isBlockCoverage":false},{"functionName":"rcompareIdentifiers","ranges":[{"startOffset":308,"endOffset":342,"count":0}],"isBlockCoverage":false}]},{"scriptId":"203","url":"file:///home/hello/projects/personal/node-orm2/lib/ORM.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11986,"count":1},{"startOffset":4783,"endOffset":4849,"count":11}],"isBlockCoverage":true},{"functionName":"optsChecker","ranges":[{"startOffset":1234,"endOffset":1357,"count":99}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1300,"endOffset":1354,"count":107}],"isBlockCoverage":true},{"functionName":"fileLoader","ranges":[{"startOffset":1377,"endOffset":1610,"count":12}],"isBlockCoverage":true},{"functionName":"iterator","ranges":[{"startOffset":1440,"endOffset":1561,"count":18},{"startOffset":1517,"endOffset":1557,"count":0}],"isBlockCoverage":true},{"functionName":"exports.connect","ranges":[{"startOffset":1631,"endOffset":4085,"count":104},{"startOffset":1682,"endOffset":1690,"count":102},{"startOffset":1691,"endOffset":1712,"count":99},{"startOffset":1714,"endOffset":1849,"count":6},{"startOffset":1751,"endOffset":1757,"count":4},{"startOffset":1758,"endOffset":1762,"count":2},{"startOffset":1849,"endOffset":1882,"count":98},{"startOffset":1882,"endOffset":2047,"count":91},{"startOffset":1918,"endOffset":2009,"count":2},{"startOffset":2009,"endOffset":2047,"count":89},{"startOffset":2047,"endOffset":2118,"count":7},{"startOffset":2118,"endOffset":2146,"count":96},{"startOffset":2146,"endOffset":2151,"count":1},{"startOffset":2180,"endOffset":2265,"count":32},{"startOffset":2265,"endOffset":2289,"count":96},{"startOffset":2289,"endOffset":2461,"count":91},{"startOffset":2425,"endOffset":2450,"count":85},{"startOffset":2451,"endOffset":2455,"count":6},{"startOffset":2461,"endOffset":2484,"count":96},{"startOffset":2484,"endOffset":2577,"count":3},{"startOffset":2577,"endOffset":2673,"count":93},{"startOffset":2673,"endOffset":2764,"count":86},{"startOffset":2764,"endOffset":2801,"count":93},{"startOffset":2801,"endOffset":2830,"count":4},{"startOffset":2830,"endOffset":2871,"count":93},{"startOffset":2871,"endOffset":2900,"count":4},{"startOffset":2900,"endOffset":2940,"count":93},{"startOffset":2940,"endOffset":2976,"count":90},{"startOffset":2976,"endOffset":3064,"count":93},{"startOffset":3064,"endOffset":3103,"count":0},{"startOffset":3103,"endOffset":3306,"count":93},{"startOffset":3306,"endOffset":3324,"count":14},{"startOffset":3325,"endOffset":3359,"count":75},{"startOffset":3400,"endOffset":3417,"count":14},{"startOffset":3419,"endOffset":3452,"count":75},{"startOffset":3780,"endOffset":4069,"count":4},{"startOffset":3832,"endOffset":3873,"count":0},{"startOffset":4035,"endOffset":4069,"count":0},{"startOffset":4069,"endOffset":4084,"count":89}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3552,"endOffset":3773,"count":89},{"startOffset":3605,"endOffset":3717,"count":86},{"startOffset":3624,"endOffset":3661,"count":3},{"startOffset":3661,"endOffset":3709,"count":83},{"startOffset":3717,"endOffset":3754,"count":3},{"startOffset":3754,"endOffset":3758,"count":1},{"startOffset":3759,"endOffset":3765,"count":2}],"isBlockCoverage":true},{"functionName":"use","ranges":[{"startOffset":4180,"endOffset":4721,"count":6},{"startOffset":4249,"endOffset":4288,"count":2},{"startOffset":4557,"endOffset":4587,"count":0},{"startOffset":4684,"endOffset":4719,"count":2}],"isBlockCoverage":true},{"functionName":"exports.express","ranges":[{"startOffset":4869,"endOffset":4938,"count":0}],"isBlockCoverage":false},{"functionName":"ORM","ranges":[{"startOffset":5040,"endOffset":6175,"count":93},{"startOffset":5423,"endOffset":5496,"count":1023}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5549,"endOffset":6129,"count":0}],"isBlockCoverage":false},{"functionName":"ORM.use","ranges":[{"startOffset":6239,"endOffset":6658,"count":3},{"startOffset":6311,"endOffset":6432,"count":1},{"startOffset":6396,"endOffset":6428,"count":0},{"startOffset":6477,"endOffset":6482,"count":0},{"startOffset":6562,"endOffset":6606,"count":0}],"isBlockCoverage":true},{"functionName":"ORM.define","ranges":[{"startOffset":6683,"endOffset":8299,"count":453},{"startOffset":6755,"endOffset":6760,"count":0},{"startOffset":6782,"endOffset":6787,"count":285},{"startOffset":6834,"endOffset":6967,"count":3},{"startOffset":7233,"endOffset":7238,"count":452},{"startOffset":7318,"endOffset":7326,"count":439},{"startOffset":7432,"endOffset":7452,"count":16},{"startOffset":7453,"endOffset":7498,"count":437},{"startOffset":7583,"endOffset":7598,"count":3},{"startOffset":7599,"endOffset":7639,"count":450},{"startOffset":7695,"endOffset":7711,"count":0},{"startOffset":7903,"endOffset":7923,"count":0},{"startOffset":8003,"endOffset":8008,"count":392},{"startOffset":8044,"endOffset":8049,"count":440},{"startOffset":8089,"endOffset":8094,"count":437},{"startOffset":8146,"endOffset":8268,"count":3},{"startOffset":8268,"endOffset":8298,"count":452}],"isBlockCoverage":true},{"functionName":"ORM.defineType","ranges":[{"startOffset":8329,"endOffset":8442,"count":3}],"isBlockCoverage":true},{"functionName":"ORM.ping","ranges":[{"startOffset":8466,"endOffset":8523,"count":2}],"isBlockCoverage":true},{"functionName":"ORM.close","ranges":[{"startOffset":8614,"endOffset":8672,"count":57}],"isBlockCoverage":true},{"functionName":"ORM.load","ranges":[{"startOffset":8764,"endOffset":9268,"count":8},{"startOffset":9121,"endOffset":9221,"count":12}],"isBlockCoverage":true},{"functionName":"cb","ranges":[{"startOffset":8857,"endOffset":8871,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9146,"endOffset":9213,"count":12}],"isBlockCoverage":true},{"functionName":"ORM.loadAsync","ranges":[{"startOffset":9297,"endOffset":9739,"count":4},{"startOffset":9542,"endOffset":9663,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9592,"endOffset":9655,"count":6}],"isBlockCoverage":true},{"functionName":"ORM.sync","ranges":[{"startOffset":9763,"endOffset":10219,"count":1},{"startOffset":10156,"endOffset":10186,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9839,"endOffset":10112,"count":3},{"startOffset":9884,"endOffset":9910,"count":1},{"startOffset":9910,"endOffset":10111,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9979,"endOffset":10106,"count":2},{"startOffset":10011,"endOffset":10074,"count":0}],"isBlockCoverage":true},{"functionName":"cb","ranges":[{"startOffset":10167,"endOffset":10181,"count":0}],"isBlockCoverage":false},{"functionName":"ORM.drop","ranges":[{"startOffset":10311,"endOffset":10767,"count":1},{"startOffset":10704,"endOffset":10734,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10387,"endOffset":10660,"count":3},{"startOffset":10432,"endOffset":10458,"count":1},{"startOffset":10458,"endOffset":10659,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10527,"endOffset":10654,"count":2},{"startOffset":10559,"endOffset":10622,"count":0}],"isBlockCoverage":true},{"functionName":"cb","ranges":[{"startOffset":10715,"endOffset":10729,"count":0}],"isBlockCoverage":false},{"functionName":"ORM.serial","ranges":[{"startOffset":10859,"endOffset":11458,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":10949,"endOffset":11451,"count":1}],"isBlockCoverage":true},{"functionName":"getNext","ranges":[{"startOffset":11008,"endOffset":11406,"count":3},{"startOffset":11067,"endOffset":11151,"count":1},{"startOffset":11151,"endOffset":11405,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11187,"endOffset":11396,"count":2},{"startOffset":11234,"endOffset":11323,"count":0}],"isBlockCoverage":true},{"functionName":"ORM_Error","ranges":[{"startOffset":11461,"endOffset":11760,"count":15},{"startOffset":11647,"endOffset":11665,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11686,"endOffset":11737,"count":15}],"isBlockCoverage":true},{"functionName":"queryParamCast","ranges":[{"startOffset":11762,"endOffset":11985,"count":32},{"startOffset":11825,"endOffset":11969,"count":20},{"startOffset":11852,"endOffset":11861,"count":4},{"startOffset":11868,"endOffset":11901,"count":8},{"startOffset":11908,"endOffset":11917,"count":4},{"startOffset":11924,"endOffset":11959,"count":8},{"startOffset":11969,"endOffset":11984,"count":16}],"isBlockCoverage":true}]},{"scriptId":"204","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/bluebird.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":291,"count":1}],"isBlockCoverage":true},{"functionName":"noConflict","ranges":[{"startOffset":74,"endOffset":190,"count":0}],"isBlockCoverage":false}]},{"scriptId":"205","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/promise.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":25788,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":25786,"count":1},{"startOffset":631,"endOffset":697,"count":0}],"isBlockCoverage":true},{"functionName":"makeSelfResolutionError","ranges":[{"startOffset":74,"endOffset":198,"count":0}],"isBlockCoverage":false},{"functionName":"reflectHandler","ranges":[{"startOffset":221,"endOffset":293,"count":0}],"isBlockCoverage":false},{"functionName":"apiRejection","ranges":[{"startOffset":314,"endOffset":378,"count":0}],"isBlockCoverage":false},{"functionName":"Proxyable","ranges":[{"startOffset":380,"endOffset":403,"count":0}],"isBlockCoverage":false},{"functionName":"getDomain","ranges":[{"startOffset":513,"endOffset":628,"count":928},{"startOffset":591,"endOffset":602,"count":0}],"isBlockCoverage":true},{"functionName":"INTERNAL","ranges":[{"startOffset":1312,"endOffset":1324,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":2052,"endOffset":2417,"count":30},{"startOffset":2139,"endOffset":2275,"count":0},{"startOffset":2316,"endOffset":2414,"count":0}],"isBlockCoverage":true},{"functionName":"Promise","ranges":[{"startOffset":2419,"endOffset":2806,"count":1486},{"startOffset":2479,"endOffset":2517,"count":30}],"isBlockCoverage":true},{"functionName":"Promise.toString","ranges":[{"startOffset":2837,"endOffset":2883,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.caught.Promise.catch","ranges":[{"startOffset":2942,"endOffset":3613,"count":90},{"startOffset":3007,"endOffset":3574,"count":0}],"isBlockCoverage":true},{"functionName":"Promise.reflect","ranges":[{"startOffset":3644,"endOffset":3750,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.then","ranges":[{"startOffset":3778,"endOffset":4280,"count":672},{"startOffset":3838,"endOffset":3861,"count":0},{"startOffset":3862,"endOffset":3905,"count":0},{"startOffset":3906,"endOffset":3948,"count":0},{"startOffset":3950,"endOffset":4199,"count":0}],"isBlockCoverage":true},{"functionName":"Promise.done","ranges":[{"startOffset":4308,"endOffset":4465,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.spread","ranges":[{"startOffset":4495,"endOffset":4712,"count":128},{"startOffset":4545,"endOffset":4637,"count":0}],"isBlockCoverage":true},{"functionName":"Promise.toJSON","ranges":[{"startOffset":4742,"endOffset":5148,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.all","ranges":[{"startOffset":5175,"endOffset":5349,"count":128},{"startOffset":5219,"endOffset":5302,"count":0}],"isBlockCoverage":true},{"functionName":"Promise.error","ranges":[{"startOffset":5378,"endOffset":5453,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.is","ranges":[{"startOffset":5514,"endOffset":5567,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.fromNode.Promise.fromCallback","ranges":[{"startOffset":5612,"endOffset":6043,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.all","ranges":[{"startOffset":6060,"endOffset":6132,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.cast","ranges":[{"startOffset":6150,"endOffset":6405,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.reject.Promise.rejected","ranges":[{"startOffset":6497,"endOffset":6640,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.setScheduler","ranges":[{"startOffset":6666,"endOffset":6844,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._then","ranges":[{"startOffset":6873,"endOffset":8739,"count":928},{"startOffset":7046,"endOffset":7060,"count":128},{"startOffset":7061,"endOffset":7084,"count":800},{"startOffset":7184,"endOffset":7630,"count":800},{"startOffset":7300,"endOffset":7349,"count":672},{"startOffset":7351,"endOffset":7566,"count":0},{"startOffset":7702,"endOffset":8623,"count":25},{"startOffset":7811,"endOffset":7903,"count":8},{"startOffset":7903,"endOffset":8323,"count":17},{"startOffset":8086,"endOffset":8323,"count":0},{"startOffset":8428,"endOffset":8517,"count":0},{"startOffset":8623,"endOffset":8716,"count":903}],"isBlockCoverage":true},{"functionName":"Promise._length","ranges":[{"startOffset":8770,"endOffset":8820,"count":1203}],"isBlockCoverage":true},{"functionName":"Promise._isFateSealed","ranges":[{"startOffset":8857,"endOffset":8919,"count":517}],"isBlockCoverage":true},{"functionName":"Promise._isFollowing","ranges":[{"startOffset":8955,"endOffset":9023,"count":1407}],"isBlockCoverage":true},{"functionName":"Promise._setLength","ranges":[{"startOffset":9057,"endOffset":9147,"count":2228}],"isBlockCoverage":true},{"functionName":"Promise._setFulfilled","ranges":[{"startOffset":9184,"endOffset":9294,"count":1336}],"isBlockCoverage":true},{"functionName":"Promise._setRejected","ranges":[{"startOffset":9330,"endOffset":9439,"count":52}],"isBlockCoverage":true},{"functionName":"Promise._setFollowing","ranges":[{"startOffset":9476,"endOffset":9585,"count":89}],"isBlockCoverage":true},{"functionName":"Promise._setIsFinal","ranges":[{"startOffset":9620,"endOffset":9682,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._isFinal","ranges":[{"startOffset":9714,"endOffset":9772,"count":52}],"isBlockCoverage":true},{"functionName":"Promise._unsetCancelled","ranges":[{"startOffset":9811,"endOffset":9873,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._setCancelled","ranges":[{"startOffset":9910,"endOffset":10016,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._setWillBeCancelled","ranges":[{"startOffset":10059,"endOffset":10120,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._setAsyncGuaranteed","ranges":[{"startOffset":10163,"endOffset":10270,"count":1437},{"startOffset":10212,"endOffset":10219,"count":0}],"isBlockCoverage":true},{"functionName":"Promise._receiverAt","ranges":[{"startOffset":10305,"endOffset":10584,"count":1114},{"startOffset":10368,"endOffset":10406,"count":0},{"startOffset":10443,"endOffset":10476,"count":89},{"startOffset":10476,"endOffset":10566,"count":1025},{"startOffset":10504,"endOffset":10522,"count":647},{"startOffset":10524,"endOffset":10566,"count":0},{"startOffset":10566,"endOffset":10583,"count":1025}],"isBlockCoverage":true},{"functionName":"Promise._promiseAt","ranges":[{"startOffset":10618,"endOffset":10687,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._fulfillmentHandlerAt","ranges":[{"startOffset":10732,"endOffset":10801,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._rejectionHandlerAt","ranges":[{"startOffset":10844,"endOffset":10913,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._boundValue","ranges":[{"startOffset":10948,"endOffset":10961,"count":128}],"isBlockCoverage":true},{"functionName":"Promise._migrateCallback0","ranges":[{"startOffset":11002,"endOffset":11369,"count":89}],"isBlockCoverage":true},{"functionName":"Promise._migrateCallbackAt","ranges":[{"startOffset":11411,"endOffset":11774,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._addCallbacks","ranges":[{"startOffset":11811,"endOffset":12934,"count":1114},{"startOffset":11950,"endOffset":12004,"count":0},{"startOffset":12142,"endOffset":12271,"count":915},{"startOffset":12226,"endOffset":12260,"count":0},{"startOffset":12314,"endOffset":12439,"count":456},{"startOffset":12395,"endOffset":12428,"count":0},{"startOffset":12445,"endOffset":12882,"count":0}],"isBlockCoverage":true},{"functionName":"Promise._proxy","ranges":[{"startOffset":12964,"endOffset":13061,"count":122}],"isBlockCoverage":true},{"functionName":"Promise._resolveCallback","ranges":[{"startOffset":13101,"endOffset":14318,"count":767},{"startOffset":13177,"endOffset":13184,"count":0},{"startOffset":13217,"endOffset":13279,"count":0},{"startOffset":13381,"endOffset":13409,"count":674},{"startOffset":13409,"endOffset":13431,"count":93},{"startOffset":13431,"endOffset":13468,"count":0},{"startOffset":13468,"endOffset":13539,"count":93},{"startOffset":13539,"endOffset":13611,"count":0},{"startOffset":13611,"endOffset":13690,"count":93},{"startOffset":13690,"endOffset":13978,"count":89},{"startOffset":13818,"endOffset":13878,"count":0},{"startOffset":13978,"endOffset":14316,"count":4},{"startOffset":14019,"endOffset":14067,"count":3},{"startOffset":14067,"endOffset":14316,"count":1},{"startOffset":14156,"endOffset":14316,"count":0}],"isBlockCoverage":true},{"functionName":"Promise._rejectCallback","ranges":[{"startOffset":14357,"endOffset":14807,"count":11},{"startOffset":14516,"endOffset":14542,"count":0},{"startOffset":14543,"endOffset":14562,"count":0},{"startOffset":14564,"endOffset":14712,"count":0},{"startOffset":14759,"endOffset":14769,"count":4},{"startOffset":14770,"endOffset":14777,"count":7}],"isBlockCoverage":true},{"functionName":"Promise._resolveFromExecutor","ranges":[{"startOffset":14851,"endOffset":15330,"count":1486},{"startOffset":14904,"endOffset":14911,"count":1456},{"startOffset":14911,"endOffset":15279,"count":30},{"startOffset":15279,"endOffset":15328,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15056,"endOffset":15120,"count":22}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15122,"endOffset":15201,"count":7}],"isBlockCoverage":true},{"functionName":"Promise._settlePromiseFromHandler","ranges":[{"startOffset":15379,"endOffset":16362,"count":745},{"startOffset":15506,"endOffset":15513,"count":0},{"startOffset":15581,"endOffset":15896,"count":128},{"startOffset":15639,"endOffset":15805,"count":0},{"startOffset":15896,"endOffset":15962,"count":617},{"startOffset":16081,"endOffset":16088,"count":0},{"startOffset":16117,"endOffset":16156,"count":0},{"startOffset":16182,"endOffset":16234,"count":0}],"isBlockCoverage":true},{"functionName":"Promise._target","ranges":[{"startOffset":16393,"endOffset":16497,"count":1407},{"startOffset":16457,"endOffset":16479,"count":0}],"isBlockCoverage":true},{"functionName":"Promise._followee","ranges":[{"startOffset":16530,"endOffset":16580,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._setFollowee","ranges":[{"startOffset":16616,"endOffset":16676,"count":89}],"isBlockCoverage":true},{"functionName":"Promise._settlePromise","ranges":[{"startOffset":16714,"endOffset":18482,"count":1050},{"startOffset":16937,"endOffset":17651,"count":0},{"startOffset":17692,"endOffset":17947,"count":873},{"startOffset":17718,"endOffset":17781,"count":128},{"startOffset":17781,"endOffset":17941,"count":745},{"startOffset":17822,"endOffset":17852,"count":679},{"startOffset":17947,"endOffset":18480,"count":177},{"startOffset":17988,"endOffset":18247,"count":122},{"startOffset":18151,"endOffset":18231,"count":0},{"startOffset":18247,"endOffset":18480,"count":55},{"startOffset":18299,"endOffset":18329,"count":26},{"startOffset":18373,"endOffset":18421,"count":47},{"startOffset":18421,"endOffset":18474,"count":8}],"isBlockCoverage":true},{"functionName":"Promise._settlePromiseLateCancellationObserver","ranges":[{"startOffset":18544,"endOffset":19010,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._settlePromiseCtx","ranges":[{"startOffset":19051,"endOffset":19144,"count":25}],"isBlockCoverage":true},{"functionName":"Promise._settlePromise0","ranges":[{"startOffset":19183,"endOffset":19420,"count":1025}],"isBlockCoverage":true},{"functionName":"Promise._clearCallbackDataAtIndex","ranges":[{"startOffset":19469,"endOffset":19613,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._fulfill","ranges":[{"startOffset":19645,"endOffset":20150,"count":1336},{"startOffset":19740,"endOffset":19747,"count":0},{"startOffset":19772,"endOffset":19895,"count":0},{"startOffset":19992,"endOffset":20148,"count":991},{"startOffset":20038,"endOffset":20085,"count":935},{"startOffset":20085,"endOffset":20142,"count":56}],"isBlockCoverage":true},{"functionName":"Promise._reject","ranges":[{"startOffset":20181,"endOffset":20577,"count":52},{"startOffset":20277,"endOffset":20284,"count":0},{"startOffset":20376,"endOffset":20437,"count":0},{"startOffset":20471,"endOffset":20514,"count":34},{"startOffset":20514,"endOffset":20575,"count":18}],"isBlockCoverage":true},{"functionName":"Promise._fulfillPromises","ranges":[{"startOffset":20617,"endOffset":20930,"count":991},{"startOffset":20675,"endOffset":20928,"count":0}],"isBlockCoverage":true},{"functionName":"Promise._rejectPromises","ranges":[{"startOffset":20969,"endOffset":21282,"count":34},{"startOffset":21028,"endOffset":21280,"count":0}],"isBlockCoverage":true},{"functionName":"Promise._settlePromises","ranges":[{"startOffset":21321,"endOffset":21916,"count":1025},{"startOffset":21467,"endOffset":21654,"count":34},{"startOffset":21654,"endOffset":21845,"count":991}],"isBlockCoverage":true},{"functionName":"Promise._settledValue","ranges":[{"startOffset":21953,"endOffset":22179,"count":140},{"startOffset":22040,"endOffset":22087,"count":139},{"startOffset":22087,"endOffset":22177,"count":1}],"isBlockCoverage":true},{"functionName":"deferResolve","ranges":[{"startOffset":22182,"endOffset":22242,"count":0}],"isBlockCoverage":false},{"functionName":"deferReject","ranges":[{"startOffset":22243,"endOffset":22308,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.defer.Promise.pending","ranges":[{"startOffset":22344,"endOffset":22558,"count":0}],"isBlockCoverage":false},{"functionName":"fillTypes","ranges":[{"startOffset":24306,"endOffset":24775,"count":8}],"isBlockCoverage":true}]},{"scriptId":"206","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10284,"count":1},{"startOffset":185,"endOffset":191,"count":0},{"startOffset":228,"endOffset":236,"count":0},{"startOffset":282,"endOffset":320,"count":0},{"startOffset":7695,"endOffset":7916,"count":0},{"startOffset":9727,"endOffset":9736,"count":0},{"startOffset":9737,"endOffset":9795,"count":0}],"isBlockCoverage":true},{"functionName":"tryCatcher","ranges":[{"startOffset":323,"endOffset":545,"count":1262},{"startOffset":477,"endOffset":543,"count":3}],"isBlockCoverage":true},{"functionName":"tryCatch","ranges":[{"startOffset":546,"endOffset":619,"count":1262}],"isBlockCoverage":true},{"functionName":"inherits","ranges":[{"startOffset":636,"endOffset":1189,"count":14}],"isBlockCoverage":true},{"functionName":"T","ranges":[{"startOffset":704,"endOffset":1092,"count":14},{"startOffset":840,"endOffset":1086,"count":84},{"startOffset":986,"endOffset":1076,"count":79}],"isBlockCoverage":true},{"functionName":"isPrimitive","ranges":[{"startOffset":1193,"endOffset":1342,"count":21226}],"isBlockCoverage":true},{"functionName":"isObject","ranges":[{"startOffset":1344,"endOffset":1470,"count":1315},{"startOffset":1450,"endOffset":1467,"count":980}],"isBlockCoverage":true},{"functionName":"maybeWrapAsError","ranges":[{"startOffset":1472,"endOffset":1615,"count":35},{"startOffset":1564,"endOffset":1614,"count":0}],"isBlockCoverage":true},{"functionName":"withAppended","ranges":[{"startOffset":1617,"endOffset":1839,"count":0}],"isBlockCoverage":false},{"functionName":"getDataPropertyOrDefault","ranges":[{"startOffset":1841,"endOffset":2240,"count":0}],"isBlockCoverage":false},{"functionName":"notEnumerableProp","ranges":[{"startOffset":2242,"endOffset":2521,"count":21191},{"startOffset":2315,"endOffset":2326,"count":0}],"isBlockCoverage":true},{"functionName":"thrower","ranges":[{"startOffset":2523,"endOffset":2559,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2586,"endOffset":4585,"count":1},{"startOffset":3885,"endOffset":4582,"count":0}],"isBlockCoverage":true},{"functionName":"isExcludedProto","ranges":[{"startOffset":2742,"endOffset":2949,"count":0}],"isBlockCoverage":false},{"functionName":"hasProp","ranges":[{"startOffset":3038,"endOffset":3878,"count":0}],"isBlockCoverage":false},{"functionName":"isClass","ranges":[{"startOffset":4642,"endOffset":5331,"count":0}],"isBlockCoverage":false},{"functionName":"toFastProperties","ranges":[{"startOffset":5333,"endOffset":5556,"count":3},{"startOffset":5501,"endOffset":5523,"count":24},{"startOffset":5539,"endOffset":5555,"count":0}],"isBlockCoverage":true},{"functionName":"FakeConstructor","ranges":[{"startOffset":5403,"endOffset":5432,"count":24}],"isBlockCoverage":true},{"functionName":"isIdentifier","ranges":[{"startOffset":5596,"endOffset":5655,"count":0}],"isBlockCoverage":false},{"functionName":"filledRange","ranges":[{"startOffset":5657,"endOffset":5833,"count":105623},{"startOffset":5770,"endOffset":5815,"count":190131}],"isBlockCoverage":true},{"functionName":"safeToString","ranges":[{"startOffset":5835,"endOffset":5969,"count":0}],"isBlockCoverage":false},{"functionName":"isError","ranges":[{"startOffset":5971,"endOffset":6182,"count":11},{"startOffset":6027,"endOffset":6179,"count":0}],"isBlockCoverage":true},{"functionName":"markAsOriginatingFromRejection","ranges":[{"startOffset":6184,"endOffset":6320,"count":21},{"startOffset":6302,"endOffset":6318,"count":0}],"isBlockCoverage":true},{"functionName":"originatesFromRejection","ranges":[{"startOffset":6322,"endOffset":6511,"count":0}],"isBlockCoverage":false},{"functionName":"canAttachTrace","ranges":[{"startOffset":6513,"endOffset":6610,"count":11}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6637,"endOffset":7045,"count":1},{"startOffset":6685,"endOffset":6882,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6905,"endOffset":7036,"count":11},{"startOffset":6975,"endOffset":7035,"count":0}],"isBlockCoverage":true},{"functionName":"classString","ranges":[{"startOffset":7051,"endOffset":7114,"count":1}],"isBlockCoverage":true},{"functionName":"copyDescriptors","ranges":[{"startOffset":7116,"endOffset":7433,"count":21124},{"startOffset":7235,"endOffset":7431,"count":105620},{"startOffset":7289,"endOffset":7425,"count":0}],"isBlockCoverage":true},{"functionName":"ArrayFrom","ranges":[{"startOffset":7645,"endOffset":7694,"count":0}],"isBlockCoverage":false},{"functionName":"asArray","ranges":[{"startOffset":7933,"endOffset":8144,"count":128},{"startOffset":8008,"endOffset":8143,"count":0}],"isBlockCoverage":true},{"functionName":"env","ranges":[{"startOffset":8361,"endOffset":8441,"count":9},{"startOffset":8427,"endOffset":8438,"count":0}],"isBlockCoverage":true},{"functionName":"getNativePromise","ranges":[{"startOffset":8443,"endOffset":8725,"count":1},{"startOffset":8705,"endOffset":8717,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8566,"endOffset":8578,"count":1}],"isBlockCoverage":true},{"functionName":"domainBind","ranges":[{"startOffset":8727,"endOffset":8786,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9999,"endOffset":10147,"count":1},{"startOffset":10105,"endOffset":10123,"count":0}],"isBlockCoverage":true}]},{"scriptId":"207","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/es5.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1978,"count":1},{"startOffset":640,"endOffset":1977,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":75,"count":1}],"isBlockCoverage":true},{"functionName":"propertyIsWritable","ranges":[{"startOffset":450,"endOffset":631,"count":11},{"startOffset":602,"endOffset":619,"count":0}],"isBlockCoverage":true}]},{"scriptId":"208","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/async.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4132,"count":1},{"startOffset":2372,"endOffset":3312,"count":0}],"isBlockCoverage":true},{"functionName":"Async","ranges":[{"startOffset":193,"endOffset":552,"count":1}],"isBlockCoverage":true},{"functionName":"Async.drainQueues","ranges":[{"startOffset":470,"endOffset":518,"count":66}],"isBlockCoverage":true},{"functionName":"Async.setScheduler","ranges":[{"startOffset":585,"endOffset":708,"count":0}],"isBlockCoverage":false},{"functionName":"Async.hasCustomScheduler","ranges":[{"startOffset":748,"endOffset":796,"count":1437}],"isBlockCoverage":true},{"functionName":"Async.enableTrampoline","ranges":[{"startOffset":834,"endOffset":884,"count":0}],"isBlockCoverage":false},{"functionName":"Async.disableTrampolineIfNecessary","ranges":[{"startOffset":934,"endOffset":1023,"count":0}],"isBlockCoverage":false},{"functionName":"Async.haveItemsQueued","ranges":[{"startOffset":1060,"endOffset":1131,"count":0}],"isBlockCoverage":false},{"functionName":"Async.fatalError","ranges":[{"startOffset":1164,"endOffset":1373,"count":0}],"isBlockCoverage":false},{"functionName":"Async.throwLater","ranges":[{"startOffset":1405,"endOffset":1851,"count":0}],"isBlockCoverage":false},{"functionName":"AsyncInvokeLater","ranges":[{"startOffset":1854,"endOffset":1970,"count":0}],"isBlockCoverage":false},{"functionName":"AsyncInvoke","ranges":[{"startOffset":1972,"endOffset":2085,"count":25}],"isBlockCoverage":true},{"functionName":"AsyncSettlePromises","ranges":[{"startOffset":2087,"endOffset":2192,"count":90}],"isBlockCoverage":true},{"functionName":"Async._drainQueue","ranges":[{"startOffset":3344,"endOffset":3643,"count":132},{"startOffset":3393,"endOffset":3641,"count":115},{"startOffset":3465,"endOffset":3532,"count":90},{"startOffset":3532,"endOffset":3641,"count":25}],"isBlockCoverage":true},{"functionName":"Async._drainQueues","ranges":[{"startOffset":3677,"endOffset":3827,"count":66}],"isBlockCoverage":true},{"functionName":"Async._queueTick","ranges":[{"startOffset":3859,"endOffset":3984,"count":115},{"startOffset":3900,"endOffset":3982,"count":66}],"isBlockCoverage":true},{"functionName":"Async._reset","ranges":[{"startOffset":4012,"endOffset":4057,"count":66}],"isBlockCoverage":true}]},{"scriptId":"209","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/schedule.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2093,"count":1},{"startOffset":518,"endOffset":571,"count":0},{"startOffset":574,"endOffset":2065,"count":0}],"isBlockCoverage":true},{"functionName":"schedule","ranges":[{"startOffset":448,"endOffset":501,"count":66}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1012,"endOffset":1790,"count":0}],"isBlockCoverage":true}]},{"scriptId":"210","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/queue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1873,"count":1}],"isBlockCoverage":true},{"functionName":"arrayMove","ranges":[{"startOffset":14,"endOffset":196,"count":0}],"isBlockCoverage":false},{"functionName":"Queue","ranges":[{"startOffset":198,"endOffset":300,"count":2}],"isBlockCoverage":true},{"functionName":"Queue._willBeOverCapacity","ranges":[{"startOffset":340,"endOffset":393,"count":25}],"isBlockCoverage":true},{"functionName":"Queue._pushOne","ranges":[{"startOffset":423,"endOffset":619,"count":90}],"isBlockCoverage":true},{"functionName":"Queue.push","ranges":[{"startOffset":645,"endOffset":1116,"count":25},{"startOffset":754,"endOffset":865,"count":0}],"isBlockCoverage":true},{"functionName":"Queue.shift","ranges":[{"startOffset":1143,"endOffset":1334,"count":165}],"isBlockCoverage":true},{"functionName":"Queue.length","ranges":[{"startOffset":1362,"endOffset":1402,"count":362}],"isBlockCoverage":true},{"functionName":"Queue._checkCapacity","ranges":[{"startOffset":1438,"endOffset":1541,"count":115},{"startOffset":1487,"endOffset":1539,"count":0}],"isBlockCoverage":true},{"functionName":"Queue._resizeTo","ranges":[{"startOffset":1572,"endOffset":1846,"count":0}],"isBlockCoverage":false}]},{"scriptId":"211","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/errors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3717,"count":1},{"startOffset":1069,"endOffset":1192,"count":0},{"startOffset":1391,"endOffset":1537,"count":17}],"isBlockCoverage":true},{"functionName":"subError","ranges":[{"startOffset":182,"endOffset":719,"count":4}],"isBlockCoverage":true},{"functionName":"SubError","ranges":[{"startOffset":236,"endOffset":665,"count":0}],"isBlockCoverage":false},{"functionName":"AggregateError.toString","ranges":[{"startOffset":1781,"endOffset":2318,"count":0}],"isBlockCoverage":false},{"functionName":"OperationalError","ranges":[{"startOffset":2321,"endOffset":2877,"count":11},{"startOffset":2411,"endOffset":2448,"count":0},{"startOffset":2775,"endOffset":2874,"count":0}],"isBlockCoverage":true}]},{"scriptId":"212","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/thenables.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2131,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":2129,"count":1}],"isBlockCoverage":true},{"functionName":"tryConvertToPromise","ranges":[{"startOffset":152,"endOffset":966,"count":1315},{"startOffset":220,"endOffset":948,"count":774},{"startOffset":258,"endOffset":269,"count":479},{"startOffset":269,"endOffset":334,"count":295},{"startOffset":334,"endOffset":512,"count":0},{"startOffset":512,"endOffset":942,"count":295},{"startOffset":550,"endOffset":942,"count":0},{"startOffset":948,"endOffset":965,"count":836}],"isBlockCoverage":true},{"functionName":"doGetThen","ranges":[{"startOffset":968,"endOffset":1016,"count":295}],"isBlockCoverage":true},{"functionName":"getThen","ranges":[{"startOffset":1018,"endOffset":1157,"count":295},{"startOffset":1089,"endOffset":1155,"count":0}],"isBlockCoverage":true},{"functionName":"isAnyBluebirdPromise","ranges":[{"startOffset":1192,"endOffset":1333,"count":0}],"isBlockCoverage":false},{"functionName":"doThenable","ranges":[{"startOffset":1335,"endOffset":2098,"count":0}],"isBlockCoverage":false}]},{"scriptId":"213","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/promise_array.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5206,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":5204,"count":1}],"isBlockCoverage":true},{"functionName":"toResolutionValue","ranges":[{"startOffset":170,"endOffset":308,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseArray","ranges":[{"startOffset":310,"endOffset":627,"count":128}],"isBlockCoverage":true},{"functionName":"PromiseArray.length","ranges":[{"startOffset":701,"endOffset":741,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseArray.promise","ranges":[{"startOffset":777,"endOffset":818,"count":128}],"isBlockCoverage":true},{"functionName":"init","ranges":[{"startOffset":852,"endOffset":2187,"count":256},{"startOffset":1157,"endOffset":1646,"count":128},{"startOffset":1491,"endOffset":1646,"count":0},{"startOffset":1652,"endOffset":1713,"count":128},{"startOffset":1713,"endOffset":1921,"count":0},{"startOffset":1921,"endOffset":1952,"count":128},{"startOffset":1952,"endOffset":2158,"count":0},{"startOffset":2158,"endOffset":2186,"count":128}],"isBlockCoverage":true},{"functionName":"PromiseArray._iterate","ranges":[{"startOffset":2224,"endOffset":3617,"count":128},{"startOffset":2378,"endOffset":2392,"count":0},{"startOffset":2513,"endOffset":3564,"count":292},{"startOffset":2628,"endOffset":2737,"count":130},{"startOffset":2737,"endOffset":2783,"count":162},{"startOffset":2809,"endOffset":2931,"count":0},{"startOffset":2960,"endOffset":3475,"count":130},{"startOffset":3009,"endOffset":3118,"count":122},{"startOffset":3118,"endOffset":3465,"count":8},{"startOffset":3253,"endOffset":3465,"count":0},{"startOffset":3475,"endOffset":3558,"count":162},{"startOffset":3586,"endOffset":3615,"count":120}],"isBlockCoverage":true},{"functionName":"PromiseArray._isResolved","ranges":[{"startOffset":3657,"endOffset":3706,"count":122}],"isBlockCoverage":true},{"functionName":"PromiseArray._resolve","ranges":[{"startOffset":3743,"endOffset":3823,"count":128}],"isBlockCoverage":true},{"functionName":"PromiseArray._cancel","ranges":[{"startOffset":3859,"endOffset":3998,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseArray._reject","ranges":[{"startOffset":4034,"endOffset":4130,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseArray._promiseFulfilled","ranges":[{"startOffset":4176,"endOffset":4406,"count":292},{"startOffset":4321,"endOffset":4386,"count":128},{"startOffset":4386,"endOffset":4405,"count":164}],"isBlockCoverage":true},{"functionName":"PromiseArray._promiseCancelled","ranges":[{"startOffset":4452,"endOffset":4503,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseArray._promiseRejected","ranges":[{"startOffset":4548,"endOffset":4639,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseArray._resultCancelled","ranges":[{"startOffset":4684,"endOffset":5024,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseArray.shouldCopyValues","ranges":[{"startOffset":5069,"endOffset":5101,"count":128}],"isBlockCoverage":true},{"functionName":"PromiseArray.getActualLength","ranges":[{"startOffset":5145,"endOffset":5179,"count":128}],"isBlockCoverage":true}]},{"scriptId":"214","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/context.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2382,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":2380,"count":1}],"isBlockCoverage":true},{"functionName":"Promise._promiseCreated","ranges":[{"startOffset":140,"endOffset":153,"count":1486}],"isBlockCoverage":true},{"functionName":"Promise._pushContext","ranges":[{"startOffset":188,"endOffset":201,"count":775}],"isBlockCoverage":true},{"functionName":"Promise._popContext","ranges":[{"startOffset":235,"endOffset":260,"count":775}],"isBlockCoverage":true},{"functionName":"Promise._peekContext.Promise._peekContext","ranges":[{"startOffset":318,"endOffset":331,"count":0}],"isBlockCoverage":false},{"functionName":"Context","ranges":[{"startOffset":334,"endOffset":416,"count":0}],"isBlockCoverage":false},{"functionName":"Context._pushContext","ranges":[{"startOffset":450,"endOffset":592,"count":0}],"isBlockCoverage":false},{"functionName":"Context._popContext","ranges":[{"startOffset":627,"endOffset":841,"count":0}],"isBlockCoverage":false},{"functionName":"createContext","ranges":[{"startOffset":844,"endOffset":919,"count":0}],"isBlockCoverage":false},{"functionName":"peekContext","ranges":[{"startOffset":921,"endOffset":1086,"count":0}],"isBlockCoverage":false},{"functionName":"Context.deactivateLongStackTraces","ranges":[{"startOffset":1185,"endOffset":1198,"count":0}],"isBlockCoverage":false},{"functionName":"Context.activateLongStackTraces","ranges":[{"startOffset":1234,"endOffset":2361,"count":0}],"isBlockCoverage":false}]},{"scriptId":"215","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/debuggability.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":29549,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":29547,"count":1},{"startOffset":28439,"endOffset":28686,"count":0},{"startOffset":28829,"endOffset":28855,"count":0}],"isBlockCoverage":true},{"functionName":"Promise.suppressUnhandledRejections","ranges":[{"startOffset":1240,"endOffset":1376,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._ensurePossibleRejectionHandled","ranges":[{"startOffset":1431,"endOffset":1634,"count":18},{"startOffset":1486,"endOffset":1493,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1567,"endOffset":1627,"count":18}],"isBlockCoverage":true},{"functionName":"Promise._notifyUnhandledRejectionIsHandled","ranges":[{"startOffset":1692,"endOffset":1829,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._setReturnedNonUndefined","ranges":[{"startOffset":1877,"endOffset":1940,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._returnedNonUndefined","ranges":[{"startOffset":1985,"endOffset":2046,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._notifyUnhandledRejection","ranges":[{"startOffset":2095,"endOffset":2378,"count":18},{"startOffset":2147,"endOffset":2376,"count":0}],"isBlockCoverage":true},{"functionName":"Promise._setUnhandledRejectionIsNotified","ranges":[{"startOffset":2434,"endOffset":2495,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._unsetUnhandledRejectionIsNotified","ranges":[{"startOffset":2553,"endOffset":2617,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._isUnhandledRejectionNotified","ranges":[{"startOffset":2670,"endOffset":2727,"count":18}],"isBlockCoverage":true},{"functionName":"Promise._setRejectionIsUnhandled","ranges":[{"startOffset":2775,"endOffset":2837,"count":18}],"isBlockCoverage":true},{"functionName":"Promise._unsetRejectionIsUnhandled","ranges":[{"startOffset":2887,"endOffset":3108,"count":18},{"startOffset":2997,"endOffset":3106,"count":0}],"isBlockCoverage":true},{"functionName":"Promise._isRejectionUnhandled","ranges":[{"startOffset":3153,"endOffset":3211,"count":18}],"isBlockCoverage":true},{"functionName":"Promise._warn","ranges":[{"startOffset":3240,"endOffset":3351,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.onPossiblyUnhandledRejection","ranges":[{"startOffset":3393,"endOffset":3651,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.onUnhandledRejectionHandled","ranges":[{"startOffset":3692,"endOffset":3949,"count":0}],"isBlockCoverage":false},{"functionName":"disableLongStackTraces","ranges":[{"startOffset":3981,"endOffset":3994,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.longStackTraces","ranges":[{"startOffset":4022,"endOffset":5332,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.hasLongStackTraces","ranges":[{"startOffset":5364,"endOffset":5446,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5469,"endOffset":6916,"count":1},{"startOffset":5539,"endOffset":5932,"count":0},{"startOffset":5971,"endOffset":6358,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6873,"endOffset":6913,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6945,"endOffset":7495,"count":1},{"startOffset":7084,"endOffset":7493,"count":0}],"isBlockCoverage":true},{"functionName":"eventToObjectGenerator.promiseCreated","ranges":[{"startOffset":6996,"endOffset":7077,"count":0}],"isBlockCoverage":false},{"functionName":"generatePromiseLifecycleEventObject","ranges":[{"startOffset":7501,"endOffset":7595,"count":0}],"isBlockCoverage":false},{"functionName":"promiseChained","ranges":[{"startOffset":7939,"endOffset":8026,"count":0}],"isBlockCoverage":false},{"functionName":"warning","ranges":[{"startOffset":8041,"endOffset":8107,"count":0}],"isBlockCoverage":false},{"functionName":"unhandledRejection","ranges":[{"startOffset":8133,"endOffset":8224,"count":0}],"isBlockCoverage":false},{"functionName":"activeFireEvent","ranges":[{"startOffset":8310,"endOffset":8815,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.config","ranges":[{"startOffset":8835,"endOffset":10654,"count":0}],"isBlockCoverage":false},{"functionName":"defaultFireEvent","ranges":[{"startOffset":10657,"endOffset":10702,"count":3763}],"isBlockCoverage":true},{"functionName":"Promise._execute","ranges":[{"startOffset":10782,"endOffset":10908,"count":30},{"startOffset":10871,"endOffset":10906,"count":1}],"isBlockCoverage":true},{"functionName":"Promise._onCancel","ranges":[{"startOffset":10940,"endOffset":10954,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._setOnCancel","ranges":[{"startOffset":10989,"endOffset":11013,"count":128}],"isBlockCoverage":true},{"functionName":"Promise._attachCancellationCallback","ranges":[{"startOffset":11063,"endOffset":11091,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._captureStackTrace","ranges":[{"startOffset":11132,"endOffset":11146,"count":1349}],"isBlockCoverage":true},{"functionName":"Promise._attachExtraTrace","ranges":[{"startOffset":11186,"endOffset":11200,"count":43}],"isBlockCoverage":true},{"functionName":"Promise._clearCancellationData","ranges":[{"startOffset":11245,"endOffset":11258,"count":1025}],"isBlockCoverage":true},{"functionName":"Promise._propagateFrom","ranges":[{"startOffset":11295,"endOffset":11335,"count":928}],"isBlockCoverage":true},{"functionName":"cancellationExecute","ranges":[{"startOffset":11338,"endOffset":11800,"count":0}],"isBlockCoverage":false},{"functionName":"cancellationAttachCancellationCallback","ranges":[{"startOffset":11802,"endOffset":12231,"count":0}],"isBlockCoverage":false},{"functionName":"cancellationOnCancel","ranges":[{"startOffset":12233,"endOffset":12300,"count":0}],"isBlockCoverage":false},{"functionName":"cancellationSetOnCancel","ranges":[{"startOffset":12302,"endOffset":12384,"count":0}],"isBlockCoverage":false},{"functionName":"cancellationClearCancellationData","ranges":[{"startOffset":12386,"endOffset":12513,"count":0}],"isBlockCoverage":false},{"functionName":"cancellationPropagateFrom","ranges":[{"startOffset":12515,"endOffset":13003,"count":0}],"isBlockCoverage":false},{"functionName":"bindingPropagateFrom","ranges":[{"startOffset":13005,"endOffset":13152,"count":0}],"isBlockCoverage":false},{"functionName":"boundValueFunction","ranges":[{"startOffset":13204,"endOffset":13507,"count":0}],"isBlockCoverage":false},{"functionName":"longStackTracesCaptureStackTrace","ranges":[{"startOffset":13509,"endOffset":13614,"count":0}],"isBlockCoverage":false},{"functionName":"longStackTracesAttachExtraTrace","ranges":[{"startOffset":13616,"endOffset":14221,"count":0}],"isBlockCoverage":false},{"functionName":"checkForgottenReturns","ranges":[{"startOffset":14223,"endOffset":15979,"count":745},{"startOffset":14373,"endOffset":14399,"count":317},{"startOffset":14400,"endOffset":14427,"count":0},{"startOffset":14429,"endOffset":15977,"count":0}],"isBlockCoverage":true},{"functionName":"deprecated","ranges":[{"startOffset":15981,"endOffset":16210,"count":0}],"isBlockCoverage":false},{"functionName":"warn","ranges":[{"startOffset":16212,"endOffset":16785,"count":0}],"isBlockCoverage":false},{"functionName":"reconstructStack","ranges":[{"startOffset":16787,"endOffset":17103,"count":0}],"isBlockCoverage":false},{"functionName":"removeDuplicateOrEmptyJumps","ranges":[{"startOffset":17105,"endOffset":17379,"count":0}],"isBlockCoverage":false},{"functionName":"removeCommonRoots","ranges":[{"startOffset":17381,"endOffset":18168,"count":0}],"isBlockCoverage":false},{"functionName":"cleanStack","ranges":[{"startOffset":18170,"endOffset":18682,"count":0}],"isBlockCoverage":false},{"functionName":"stackFramesAsArray","ranges":[{"startOffset":18684,"endOffset":19076,"count":0}],"isBlockCoverage":false},{"functionName":"parseStackAndMessage","ranges":[{"startOffset":19078,"endOffset":19430,"count":0}],"isBlockCoverage":false},{"functionName":"formatAndLogError","ranges":[{"startOffset":19432,"endOffset":19995,"count":0}],"isBlockCoverage":false},{"functionName":"fireRejectionEvent","ranges":[{"startOffset":19997,"endOffset":20674,"count":0}],"isBlockCoverage":false},{"functionName":"formatNonError","ranges":[{"startOffset":20676,"endOffset":21363,"count":0}],"isBlockCoverage":false},{"functionName":"snip","ranges":[{"startOffset":21365,"endOffset":21517,"count":0}],"isBlockCoverage":false},{"functionName":"longStackTracesIsSupported","ranges":[{"startOffset":21519,"endOffset":21612,"count":1}],"isBlockCoverage":true},{"functionName":"parseLineInfo","ranges":[{"startOffset":21729,"endOffset":21941,"count":4},{"startOffset":21827,"endOffset":21939,"count":2}],"isBlockCoverage":true},{"functionName":"setBounds","ranges":[{"startOffset":21943,"endOffset":23281,"count":1},{"startOffset":22034,"endOffset":22041,"count":0},{"startOffset":22307,"endOffset":22504,"count":2},{"startOffset":22385,"endOffset":22498,"count":1},{"startOffset":22557,"endOffset":22751,"count":2},{"startOffset":22634,"endOffset":22745,"count":1},{"startOffset":22869,"endOffset":22895,"count":0},{"startOffset":22920,"endOffset":23280,"count":0}],"isBlockCoverage":true},{"functionName":"CapturedTrace","ranges":[{"startOffset":23283,"endOffset":23537,"count":0}],"isBlockCoverage":false},{"functionName":"CapturedTrace.uncycle","ranges":[{"startOffset":23649,"endOffset":25188,"count":0}],"isBlockCoverage":false},{"functionName":"CapturedTrace.attachExtraTrace","ranges":[{"startOffset":25234,"endOffset":25790,"count":0}],"isBlockCoverage":false},{"functionName":"stackDetection","ranges":[{"startOffset":25818,"endOffset":28041,"count":1},{"startOffset":26766,"endOffset":26900,"count":0},{"startOffset":26902,"endOffset":27289,"count":0},{"startOffset":27290,"endOffset":27342,"count":0},{"startOffset":27344,"endOffset":28040,"count":0}],"isBlockCoverage":true},{"functionName":"v8stackFormatter","ranges":[{"startOffset":25916,"endOffset":26168,"count":0}],"isBlockCoverage":false},{"functionName":"shouldIgnore","ranges":[{"startOffset":26487,"endOffset":26565,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26582,"endOffset":26759,"count":0}],"isBlockCoverage":false},{"functionName":"printWarning","ranges":[{"startOffset":28274,"endOffset":28432,"count":0}],"isBlockCoverage":false},{"functionName":"longStackTraces","ranges":[{"startOffset":28887,"endOffset":28944,"count":0}],"isBlockCoverage":false},{"functionName":"warnings","ranges":[{"startOffset":28960,"endOffset":29010,"count":672}],"isBlockCoverage":true},{"functionName":"cancellation","ranges":[{"startOffset":29030,"endOffset":29084,"count":2}],"isBlockCoverage":true},{"functionName":"monitoring","ranges":[{"startOffset":29102,"endOffset":29154,"count":0}],"isBlockCoverage":false},{"functionName":"propagateFromFunction","ranges":[{"startOffset":29183,"endOffset":29239,"count":0}],"isBlockCoverage":false},{"functionName":"boundValueFunction","ranges":[{"startOffset":29265,"endOffset":29318,"count":0}],"isBlockCoverage":false}]},{"scriptId":"216","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/finally.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4613,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":4611,"count":1}],"isBlockCoverage":true},{"functionName":"PassThroughHandlerContext","ranges":[{"startOffset":255,"endOffset":451,"count":0}],"isBlockCoverage":false},{"functionName":"PassThroughHandlerContext.isFinallyHandler","ranges":[{"startOffset":508,"endOffset":550,"count":0}],"isBlockCoverage":false},{"functionName":"FinallyHandlerCancelReaction","ranges":[{"startOffset":553,"endOffset":652,"count":0}],"isBlockCoverage":false},{"functionName":"FinallyHandlerCancelReaction._resultCancelled","ranges":[{"startOffset":712,"endOffset":764,"count":0}],"isBlockCoverage":false},{"functionName":"checkCancel","ranges":[{"startOffset":767,"endOffset":1071,"count":0}],"isBlockCoverage":false},{"functionName":"succeed","ranges":[{"startOffset":1073,"endOffset":1173,"count":0}],"isBlockCoverage":false},{"functionName":"fail","ranges":[{"startOffset":1174,"endOffset":1288,"count":0}],"isBlockCoverage":false},{"functionName":"finallyHandler","ranges":[{"startOffset":1289,"endOffset":2806,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._passThrough","ranges":[{"startOffset":2841,"endOffset":3142,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.lastly.Promise.finally","ranges":[{"startOffset":3203,"endOffset":3386,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.tap","ranges":[{"startOffset":3414,"endOffset":3494,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.tapCatch","ranges":[{"startOffset":3526,"endOffset":4573,"count":0}],"isBlockCoverage":false}]},{"scriptId":"217","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/catch_filter.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1426,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":1424,"count":2}],"isBlockCoverage":true},{"functionName":"catchFilter","ranges":[{"startOffset":183,"endOffset":1401,"count":0}],"isBlockCoverage":false}]},{"scriptId":"218","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/nodeback.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1560,"count":1}],"isBlockCoverage":true},{"functionName":"isUntypedError","ranges":[{"startOffset":201,"endOffset":321,"count":32},{"startOffset":264,"endOffset":318,"count":31}],"isBlockCoverage":true},{"functionName":"wrapAsOperationalError","ranges":[{"startOffset":373,"endOffset":895,"count":32},{"startOffset":454,"endOffset":831,"count":11},{"startOffset":672,"endOffset":805,"count":24},{"startOffset":831,"endOffset":894,"count":21}],"isBlockCoverage":true},{"functionName":"nodebackForPromise","ranges":[{"startOffset":897,"endOffset":1521,"count":517}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":958,"endOffset":1518,"count":514},{"startOffset":1011,"endOffset":1018,"count":0},{"startOffset":1036,"endOffset":1206,"count":32},{"startOffset":1206,"endOffset":1488,"count":482},{"startOffset":1276,"endOffset":1488,"count":0}],"isBlockCoverage":true}]},{"scriptId":"219","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/method.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1768,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":1766,"count":1}],"isBlockCoverage":true},{"functionName":"Promise.method","ranges":[{"startOffset":181,"endOffset":731,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.attempt.Promise.try","ranges":[{"startOffset":769,"endOffset":1554,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._resolveFromSyncValue","ranges":[{"startOffset":1599,"endOffset":1763,"count":0}],"isBlockCoverage":false}]},{"scriptId":"220","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/bind.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1970,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":1968,"count":1}],"isBlockCoverage":true},{"functionName":"rejectThis","ranges":[{"startOffset":130,"endOffset":169,"count":0}],"isBlockCoverage":false},{"functionName":"targetRejected","ranges":[{"startOffset":193,"endOffset":333,"count":0}],"isBlockCoverage":false},{"functionName":"bindingResolved","ranges":[{"startOffset":358,"endOffset":488,"count":0}],"isBlockCoverage":false},{"functionName":"bindingRejected","ranges":[{"startOffset":513,"endOffset":595,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.bind","ranges":[{"startOffset":623,"endOffset":1536,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._setBoundTo","ranges":[{"startOffset":1571,"endOffset":1771,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._isBound","ranges":[{"startOffset":1803,"endOffset":1869,"count":647}],"isBlockCoverage":true},{"functionName":"Promise.bind","ranges":[{"startOffset":1887,"endOffset":1965,"count":0}],"isBlockCoverage":false}]},{"scriptId":"221","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/cancel.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3707,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":3705,"count":1}],"isBlockCoverage":true},{"functionName":"Promise.break.Promise.cancel","ranges":[{"startOffset":261,"endOffset":1171,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._branchHasCancelled","ranges":[{"startOffset":1214,"endOffset":1267,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._enoughBranchesHaveCancelled","ranges":[{"startOffset":1319,"endOffset":1442,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._cancelBy","ranges":[{"startOffset":1475,"endOffset":1821,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._cancelBranched","ranges":[{"startOffset":1860,"endOffset":1951,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._cancel","ranges":[{"startOffset":1982,"endOffset":2119,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._cancelPromises","ranges":[{"startOffset":2158,"endOffset":2224,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._unsetOnCancel","ranges":[{"startOffset":2262,"endOffset":2313,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._isCancellable","ranges":[{"startOffset":2351,"endOffset":2418,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.isCancellable","ranges":[{"startOffset":2455,"endOffset":2521,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._doInvokeOnCancel","ranges":[{"startOffset":2562,"endOffset":3250,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._invokeOnCancel","ranges":[{"startOffset":3289,"endOffset":3441,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._invokeInternalOnCancel","ranges":[{"startOffset":3488,"endOffset":3628,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._resultCancelled","ranges":[{"startOffset":3668,"endOffset":3701,"count":0}],"isBlockCoverage":false}]},{"scriptId":"222","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/direct_resolve.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1395,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":1393,"count":1}],"isBlockCoverage":true},{"functionName":"returner","ranges":[{"startOffset":51,"endOffset":97,"count":0}],"isBlockCoverage":false},{"functionName":"thrower","ranges":[{"startOffset":98,"endOffset":143,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.return.Promise.thenReturn","ranges":[{"startOffset":206,"endOffset":388,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.throw.Promise.thenThrow","ranges":[{"startOffset":450,"endOffset":563,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.catchThrow","ranges":[{"startOffset":597,"endOffset":902,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.catchReturn","ranges":[{"startOffset":937,"endOffset":1390,"count":0}],"isBlockCoverage":false}]},{"scriptId":"223","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/synchronous_inspection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2813,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":2811,"count":1}],"isBlockCoverage":true},{"functionName":"PromiseInspection","ranges":[{"startOffset":51,"endOffset":409,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseInspection._settledValue","ranges":[{"startOffset":455,"endOffset":505,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseInspection.value","ranges":[{"startOffset":556,"endOffset":775,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseInspection.error.PromiseInspection.reason","ranges":[{"startOffset":864,"endOffset":1080,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseInspection.isFulfilled","ranges":[{"startOffset":1143,"endOffset":1203,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseInspection.isRejected","ranges":[{"startOffset":1264,"endOffset":1325,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseInspection.isPending","ranges":[{"startOffset":1384,"endOffset":1445,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseInspection.isResolved","ranges":[{"startOffset":1506,"endOffset":1567,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseInspection.isCancelled","ranges":[{"startOffset":1612,"endOffset":1671,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.__isCancelled","ranges":[{"startOffset":1708,"endOffset":1769,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._isCancelled","ranges":[{"startOffset":1805,"endOffset":1862,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.isCancelled","ranges":[{"startOffset":1897,"endOffset":1966,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.isPending","ranges":[{"startOffset":1999,"endOffset":2056,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.isRejected","ranges":[{"startOffset":2090,"endOffset":2148,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.isFulfilled","ranges":[{"startOffset":2183,"endOffset":2242,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.isResolved","ranges":[{"startOffset":2276,"endOffset":2334,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.value","ranges":[{"startOffset":2363,"endOffset":2416,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.reason","ranges":[{"startOffset":2446,"endOffset":2566,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._value","ranges":[{"startOffset":2596,"endOffset":2643,"count":139}],"isBlockCoverage":true},{"functionName":"Promise._reason","ranges":[{"startOffset":2674,"endOffset":2760,"count":1}],"isBlockCoverage":true}]},{"scriptId":"224","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/join.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8218,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":8216,"count":1},{"startOffset":5517,"endOffset":5680,"count":8}],"isBlockCoverage":true},{"functionName":"thenCallback","ranges":[{"startOffset":318,"endOffset":698,"count":8}],"isBlockCoverage":true},{"functionName":"promiseSetter","ranges":[{"startOffset":725,"endOffset":1024,"count":8}],"isBlockCoverage":true},{"functionName":"generateHolderClass","ranges":[{"startOffset":1057,"endOffset":5396,"count":8},{"startOffset":1160,"endOffset":1212,"count":36}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1329,"endOffset":1775,"count":36}],"isBlockCoverage":true},{"functionName":"reject","ranges":[{"startOffset":5695,"endOffset":5750,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.join","ranges":[{"startOffset":5771,"endOffset":8212,"count":0}],"isBlockCoverage":false}]},{"scriptId":"225","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3356,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":3355,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":63,"endOffset":3276,"count":1}],"isBlockCoverage":true},{"functionName":"Holder$1","ranges":[{"startOffset":204,"endOffset":594,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$1._callFunction","ranges":[{"startOffset":784,"endOffset":1438,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$1.checkFulfillment","ranges":[{"startOffset":1631,"endOffset":2364,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$1._resultCancelled","ranges":[{"startOffset":2557,"endOffset":3047,"count":0}],"isBlockCoverage":false}]},{"scriptId":"226","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":312,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":311,"count":0}],"isBlockCoverage":true}]},{"scriptId":"227","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":234,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":233,"count":0}],"isBlockCoverage":true}]},{"scriptId":"228","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3753,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":3752,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":63,"endOffset":3673,"count":1}],"isBlockCoverage":true},{"functionName":"Holder$2","ranges":[{"startOffset":204,"endOffset":604,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$2._callFunction","ranges":[{"startOffset":794,"endOffset":1457,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$2.checkFulfillment","ranges":[{"startOffset":1650,"endOffset":2383,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$2._resultCancelled","ranges":[{"startOffset":2576,"endOffset":3444,"count":0}],"isBlockCoverage":false}]},{"scriptId":"229","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":312,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":311,"count":0}],"isBlockCoverage":true}]},{"scriptId":"230","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":234,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":233,"count":0}],"isBlockCoverage":true}]},{"scriptId":"231","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4150,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":4149,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":63,"endOffset":4070,"count":1}],"isBlockCoverage":true},{"functionName":"Holder$3","ranges":[{"startOffset":204,"endOffset":614,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$3._callFunction","ranges":[{"startOffset":804,"endOffset":1476,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$3.checkFulfillment","ranges":[{"startOffset":1669,"endOffset":2402,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$3._resultCancelled","ranges":[{"startOffset":2595,"endOffset":3841,"count":0}],"isBlockCoverage":false}]},{"scriptId":"232","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":312,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":311,"count":0}],"isBlockCoverage":true}]},{"scriptId":"233","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":234,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":233,"count":0}],"isBlockCoverage":true}]},{"scriptId":"234","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4547,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":4546,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":63,"endOffset":4467,"count":1}],"isBlockCoverage":true},{"functionName":"Holder$4","ranges":[{"startOffset":204,"endOffset":624,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$4._callFunction","ranges":[{"startOffset":814,"endOffset":1495,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$4.checkFulfillment","ranges":[{"startOffset":1688,"endOffset":2421,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$4._resultCancelled","ranges":[{"startOffset":2614,"endOffset":4238,"count":0}],"isBlockCoverage":false}]},{"scriptId":"235","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":312,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":311,"count":0}],"isBlockCoverage":true}]},{"scriptId":"236","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":234,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":233,"count":0}],"isBlockCoverage":true}]},{"scriptId":"237","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4944,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":4943,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":63,"endOffset":4864,"count":1}],"isBlockCoverage":true},{"functionName":"Holder$5","ranges":[{"startOffset":204,"endOffset":634,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$5._callFunction","ranges":[{"startOffset":824,"endOffset":1514,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$5.checkFulfillment","ranges":[{"startOffset":1707,"endOffset":2440,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$5._resultCancelled","ranges":[{"startOffset":2633,"endOffset":4635,"count":0}],"isBlockCoverage":false}]},{"scriptId":"238","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":312,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":311,"count":0}],"isBlockCoverage":true}]},{"scriptId":"239","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":234,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":233,"count":0}],"isBlockCoverage":true}]},{"scriptId":"240","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5341,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":5340,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":63,"endOffset":5261,"count":1}],"isBlockCoverage":true},{"functionName":"Holder$6","ranges":[{"startOffset":204,"endOffset":644,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$6._callFunction","ranges":[{"startOffset":834,"endOffset":1533,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$6.checkFulfillment","ranges":[{"startOffset":1726,"endOffset":2459,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$6._resultCancelled","ranges":[{"startOffset":2652,"endOffset":5032,"count":0}],"isBlockCoverage":false}]},{"scriptId":"241","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":312,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":311,"count":0}],"isBlockCoverage":true}]},{"scriptId":"242","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":234,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":233,"count":0}],"isBlockCoverage":true}]},{"scriptId":"243","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5738,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":5737,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":63,"endOffset":5658,"count":1}],"isBlockCoverage":true},{"functionName":"Holder$7","ranges":[{"startOffset":204,"endOffset":654,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$7._callFunction","ranges":[{"startOffset":844,"endOffset":1552,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$7.checkFulfillment","ranges":[{"startOffset":1745,"endOffset":2478,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$7._resultCancelled","ranges":[{"startOffset":2671,"endOffset":5429,"count":0}],"isBlockCoverage":false}]},{"scriptId":"244","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":312,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":311,"count":0}],"isBlockCoverage":true}]},{"scriptId":"245","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":234,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":233,"count":0}],"isBlockCoverage":true}]},{"scriptId":"246","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6135,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":6134,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":63,"endOffset":6055,"count":1}],"isBlockCoverage":true},{"functionName":"Holder$8","ranges":[{"startOffset":204,"endOffset":664,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$8._callFunction","ranges":[{"startOffset":854,"endOffset":1571,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$8.checkFulfillment","ranges":[{"startOffset":1764,"endOffset":2497,"count":0}],"isBlockCoverage":false},{"functionName":"Holder$8._resultCancelled","ranges":[{"startOffset":2690,"endOffset":5826,"count":0}],"isBlockCoverage":false}]},{"scriptId":"247","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":312,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":311,"count":0}],"isBlockCoverage":true}]},{"scriptId":"248","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":234,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":233,"count":0}],"isBlockCoverage":true}]},{"scriptId":"249","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/map.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5377,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":5375,"count":1}],"isBlockCoverage":true},{"functionName":"MappingPromiseArray","ranges":[{"startOffset":402,"endOffset":863,"count":0}],"isBlockCoverage":false},{"functionName":"MappingPromiseArray._asyncInit","ranges":[{"startOffset":958,"endOffset":1004,"count":0}],"isBlockCoverage":false},{"functionName":"MappingPromiseArray._init","ranges":[{"startOffset":1045,"endOffset":1059,"count":0}],"isBlockCoverage":false},{"functionName":"MappingPromiseArray._promiseFulfilled","ranges":[{"startOffset":1112,"endOffset":3455,"count":0}],"isBlockCoverage":false},{"functionName":"MappingPromiseArray._drainQueue","ranges":[{"startOffset":3502,"endOffset":3796,"count":0}],"isBlockCoverage":false},{"functionName":"MappingPromiseArray._filter","ranges":[{"startOffset":3839,"endOffset":4077,"count":0}],"isBlockCoverage":false},{"functionName":"MappingPromiseArray.preservedValues","ranges":[{"startOffset":4128,"endOffset":4177,"count":0}],"isBlockCoverage":false},{"functionName":"map","ranges":[{"startOffset":4180,"endOffset":5167,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.map","ranges":[{"startOffset":5193,"endOffset":5260,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.map","ranges":[{"startOffset":5277,"endOffset":5370,"count":0}],"isBlockCoverage":false}]},{"scriptId":"250","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/call_get.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4355,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":185,"endOffset":4353,"count":1}],"isBlockCoverage":true},{"functionName":"makeMethodCaller","ranges":[{"startOffset":383,"endOffset":1603,"count":0}],"isBlockCoverage":false},{"functionName":"makeGetter","ranges":[{"startOffset":1623,"endOffset":1943,"count":0}],"isBlockCoverage":false},{"functionName":"getCompiled","ranges":[{"startOffset":1964,"endOffset":2440,"count":0}],"isBlockCoverage":false},{"functionName":"getMethodCaller","ranges":[{"startOffset":2461,"endOffset":2540,"count":0}],"isBlockCoverage":false},{"functionName":"getGetter","ranges":[{"startOffset":2555,"endOffset":2628,"count":0}],"isBlockCoverage":false},{"functionName":"ensureMethod","ranges":[{"startOffset":2633,"endOffset":2957,"count":0}],"isBlockCoverage":false},{"functionName":"caller","ranges":[{"startOffset":2959,"endOffset":3092,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.call","ranges":[{"startOffset":3118,"endOffset":3673,"count":0}],"isBlockCoverage":false},{"functionName":"namedGetter","ranges":[{"startOffset":3676,"endOffset":3727,"count":0}],"isBlockCoverage":false},{"functionName":"indexedGetter","ranges":[{"startOffset":3728,"endOffset":3865,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.get","ranges":[{"startOffset":3890,"endOffset":4350,"count":0}],"isBlockCoverage":false}]},{"scriptId":"251","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/using.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7525,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":7523,"count":1}],"isBlockCoverage":true},{"functionName":"thrower","ranges":[{"startOffset":347,"endOffset":419,"count":0}],"isBlockCoverage":false},{"functionName":"castPreservingDisposable","ranges":[{"startOffset":425,"endOffset":839,"count":0}],"isBlockCoverage":false},{"functionName":"dispose","ranges":[{"startOffset":844,"endOffset":1814,"count":0}],"isBlockCoverage":false},{"functionName":"Disposer","ranges":[{"startOffset":1820,"endOffset":1962,"count":0}],"isBlockCoverage":false},{"functionName":"Disposer.data","ranges":[{"startOffset":1994,"endOffset":2040,"count":0}],"isBlockCoverage":false},{"functionName":"Disposer.promise","ranges":[{"startOffset":2076,"endOffset":2125,"count":0}],"isBlockCoverage":false},{"functionName":"Disposer.resource","ranges":[{"startOffset":2162,"endOffset":2299,"count":0}],"isBlockCoverage":false},{"functionName":"Disposer.tryDispose","ranges":[{"startOffset":2338,"endOffset":2744,"count":0}],"isBlockCoverage":false},{"functionName":"Disposer.isDisposer","ranges":[{"startOffset":2773,"endOffset":2927,"count":0}],"isBlockCoverage":false},{"functionName":"FunctionDisposer","ranges":[{"startOffset":2934,"endOffset":3038,"count":0}],"isBlockCoverage":false},{"functionName":"FunctionDisposer.doDispose","ranges":[{"startOffset":3125,"endOffset":3250,"count":0}],"isBlockCoverage":false},{"functionName":"maybeUnwrapDisposer","ranges":[{"startOffset":3257,"endOffset":3472,"count":0}],"isBlockCoverage":false},{"functionName":"ResourceList","ranges":[{"startOffset":3478,"endOffset":3605,"count":0}],"isBlockCoverage":false},{"functionName":"ResourceList._resultCancelled","ranges":[{"startOffset":3653,"endOffset":3872,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.using","ranges":[{"startOffset":3895,"endOffset":6811,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._setDisposable","ranges":[{"startOffset":6853,"endOffset":6965,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._isDisposable","ranges":[{"startOffset":7006,"endOffset":7071,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._getDisposer","ranges":[{"startOffset":7111,"endOffset":7161,"count":0}],"isBlockCoverage":false},{"functionName":"Promise._unsetDisposable","ranges":[{"startOffset":7205,"endOffset":7313,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.disposer","ranges":[{"startOffset":7349,"endOffset":7519,"count":0}],"isBlockCoverage":false}]},{"scriptId":"252","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/timers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2395,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":2393,"count":1}],"isBlockCoverage":true},{"functionName":"HandleWrapper","ranges":[{"startOffset":140,"endOffset":201,"count":0}],"isBlockCoverage":false},{"functionName":"HandleWrapper._resultCancelled","ranges":[{"startOffset":246,"endOffset":291,"count":0}],"isBlockCoverage":false},{"functionName":"afterValue","ranges":[{"startOffset":311,"endOffset":369,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.delay","ranges":[{"startOffset":399,"endOffset":1000,"count":2},{"startOffset":480,"endOffset":698,"count":0},{"startOffset":843,"endOffset":911,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":771,"endOffset":801,"count":2}],"isBlockCoverage":true},{"functionName":"Promise.delay","ranges":[{"startOffset":1029,"endOffset":1074,"count":0}],"isBlockCoverage":false},{"functionName":"afterTimeout","ranges":[{"startOffset":1096,"endOffset":1566,"count":0}],"isBlockCoverage":false},{"functionName":"successClear","ranges":[{"startOffset":1569,"endOffset":1650,"count":0}],"isBlockCoverage":false},{"functionName":"failureClear","ranges":[{"startOffset":1652,"endOffset":1734,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.timeout","ranges":[{"startOffset":1764,"endOffset":2389,"count":0}],"isBlockCoverage":false}]},{"scriptId":"253","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/generators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7761,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":7759,"count":1}],"isBlockCoverage":true},{"functionName":"promiseFromYieldHandler","ranges":[{"startOffset":427,"endOffset":1034,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseSpawn","ranges":[{"startOffset":1036,"endOffset":1901,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseSpawn._isResolved","ranges":[{"startOffset":1980,"endOffset":2029,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseSpawn._cleanup","ranges":[{"startOffset":2066,"endOffset":2273,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseSpawn._promiseCancelled","ranges":[{"startOffset":2319,"endOffset":3240,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseSpawn._promiseFulfilled","ranges":[{"startOffset":3286,"endOffset":3511,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseSpawn._promiseRejected","ranges":[{"startOffset":3556,"endOffset":3841,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseSpawn._resultCancelled","ranges":[{"startOffset":3886,"endOffset":4064,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseSpawn.promise","ranges":[{"startOffset":4100,"endOffset":4141,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseSpawn._run","ranges":[{"startOffset":4174,"endOffset":4362,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseSpawn._continue","ranges":[{"startOffset":4400,"endOffset":6405,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.coroutine","ranges":[{"startOffset":6428,"endOffset":7122,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.coroutine.addYieldHandler","ranges":[{"startOffset":7161,"endOffset":7332,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.spawn","ranges":[{"startOffset":7351,"endOffset":7756,"count":0}],"isBlockCoverage":false}]},{"scriptId":"254","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/nodeify.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1647,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":1645,"count":1}],"isBlockCoverage":true},{"functionName":"spreadAdapter","ranges":[{"startOffset":170,"endOffset":473,"count":0}],"isBlockCoverage":false},{"functionName":"successAdapter","ranges":[{"startOffset":475,"endOffset":788,"count":0}],"isBlockCoverage":false},{"functionName":"errorAdapter","ranges":[{"startOffset":789,"endOffset":1128,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.asCallback.Promise.nodeify","ranges":[{"startOffset":1189,"endOffset":1642,"count":0}],"isBlockCoverage":false}]},{"scriptId":"255","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/promisify.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12182,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":12179,"count":1},{"startOffset":9252,"endOffset":9280,"count":0}],"isBlockCoverage":true},{"functionName":"defaultFilter","ranges":[{"startOffset":646,"endOffset":768,"count":0}],"isBlockCoverage":false},{"functionName":"propsFilter","ranges":[{"startOffset":771,"endOffset":842,"count":105620}],"isBlockCoverage":true},{"functionName":"isPromisified","ranges":[{"startOffset":844,"endOffset":980,"count":21124},{"startOffset":939,"endOffset":978,"count":0}],"isBlockCoverage":true},{"functionName":"hasPromisified","ranges":[{"startOffset":982,"endOffset":1200,"count":0}],"isBlockCoverage":false},{"functionName":"checkValid","ranges":[{"startOffset":1201,"endOffset":1792,"count":0}],"isBlockCoverage":false},{"functionName":"promisifiableMethods","ranges":[{"startOffset":1794,"endOffset":2435,"count":0}],"isBlockCoverage":false},{"functionName":"escapeIdentRegex","ranges":[{"startOffset":2460,"endOffset":2517,"count":0}],"isBlockCoverage":false},{"functionName":"switchCaseArgumentOrder","ranges":[{"startOffset":2593,"endOffset":2903,"count":21124},{"startOffset":2774,"endOffset":2802,"count":2315},{"startOffset":2857,"endOffset":2885,"count":61060}],"isBlockCoverage":true},{"functionName":"argumentSequence","ranges":[{"startOffset":2929,"endOffset":3012,"count":84499}],"isBlockCoverage":true},{"functionName":"parameterDeclaration","ranges":[{"startOffset":3042,"endOffset":3149,"count":21124}],"isBlockCoverage":true},{"functionName":"parameterCount","ranges":[{"startOffset":3173,"endOffset":3309,"count":21124},{"startOffset":3293,"endOffset":3308,"count":0}],"isBlockCoverage":true},{"functionName":"makeNodePromisifiedEval","ranges":[{"startOffset":3338,"endOffset":8218,"count":21124},{"startOffset":5552,"endOffset":5598,"count":0}],"isBlockCoverage":true},{"functionName":"generateCallForArgumentCount","ranges":[{"startOffset":3616,"endOffset":4172,"count":84499},{"startOffset":3748,"endOffset":3754,"count":63375},{"startOffset":3755,"endOffset":3759,"count":21124},{"startOffset":3807,"endOffset":3895,"count":84479},{"startOffset":3895,"endOffset":4099,"count":20},{"startOffset":3960,"endOffset":4008,"count":0}],"isBlockCoverage":true},{"functionName":"generateArgumentSwitchCase","ranges":[{"startOffset":4178,"endOffset":5463,"count":21124},{"startOffset":4295,"endOffset":4423,"count":84499},{"startOffset":5319,"endOffset":5358,"count":21119},{"startOffset":5391,"endOffset":5434,"count":5}],"isBlockCoverage":true},{"functionName":"promisifyAll","ranges":[{"startOffset":9283,"endOffset":10234,"count":0}],"isBlockCoverage":false},{"functionName":"promisify","ranges":[{"startOffset":10236,"endOffset":10411,"count":21124}],"isBlockCoverage":true},{"functionName":"Promise.promisify","ranges":[{"startOffset":10433,"endOffset":10901,"count":21124},{"startOffset":10492,"endOffset":10584,"count":0},{"startOffset":10612,"endOffset":10638,"count":0},{"startOffset":10719,"endOffset":10725,"count":21119},{"startOffset":10726,"endOffset":10743,"count":5}],"isBlockCoverage":true},{"functionName":"Promise.promisifyAll","ranges":[{"startOffset":10927,"endOffset":12176,"count":0}],"isBlockCoverage":false}]},{"scriptId":"256","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/props.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3117,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":3115,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":271,"endOffset":644,"count":1}],"isBlockCoverage":true},{"functionName":"extractEntry","ranges":[{"startOffset":326,"endOffset":447,"count":0}],"isBlockCoverage":false},{"functionName":"mapToEntries","ranges":[{"startOffset":460,"endOffset":641,"count":0}],"isBlockCoverage":false},{"functionName":"entriesToMap","ranges":[{"startOffset":669,"endOffset":920,"count":0}],"isBlockCoverage":false},{"functionName":"PropertiesPromiseArray","ranges":[{"startOffset":923,"endOffset":1495,"count":0}],"isBlockCoverage":false},{"functionName":"PropertiesPromiseArray._init","ranges":[{"startOffset":1591,"endOffset":1605,"count":0}],"isBlockCoverage":false},{"functionName":"PropertiesPromiseArray._promiseFulfilled","ranges":[{"startOffset":1661,"endOffset":2211,"count":0}],"isBlockCoverage":false},{"functionName":"PropertiesPromiseArray.shouldCopyValues","ranges":[{"startOffset":2266,"endOffset":2299,"count":0}],"isBlockCoverage":false},{"functionName":"PropertiesPromiseArray.getActualLength","ranges":[{"startOffset":2353,"endOffset":2392,"count":0}],"isBlockCoverage":false},{"functionName":"props","ranges":[{"startOffset":2395,"endOffset":2975,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.props","ranges":[{"startOffset":3003,"endOffset":3042,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.props","ranges":[{"startOffset":3061,"endOffset":3112,"count":0}],"isBlockCoverage":false}]},{"scriptId":"257","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/race.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1250,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":1248,"count":1}],"isBlockCoverage":true},{"functionName":"raceLater","ranges":[{"startOffset":148,"endOffset":257,"count":0}],"isBlockCoverage":false},{"functionName":"race","ranges":[{"startOffset":260,"endOffset":1089,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.race","ranges":[{"startOffset":1106,"endOffset":1167,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.race","ranges":[{"startOffset":1195,"endOffset":1244,"count":0}],"isBlockCoverage":false}]},{"scriptId":"258","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/reduce.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5126,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":5124,"count":1}],"isBlockCoverage":true},{"functionName":"ReductionPromiseArray","ranges":[{"startOffset":344,"endOffset":1042,"count":0}],"isBlockCoverage":false},{"functionName":"ReductionPromiseArray._gotAccum","ranges":[{"startOffset":1140,"endOffset":1314,"count":0}],"isBlockCoverage":false},{"functionName":"ReductionPromiseArray._eachComplete","ranges":[{"startOffset":1365,"endOffset":1494,"count":0}],"isBlockCoverage":false},{"functionName":"ReductionPromiseArray._init","ranges":[{"startOffset":1537,"endOffset":1550,"count":0}],"isBlockCoverage":false},{"functionName":"ReductionPromiseArray._resolveEmptyArray","ranges":[{"startOffset":1606,"endOffset":1760,"count":0}],"isBlockCoverage":false},{"functionName":"ReductionPromiseArray.shouldCopyValues","ranges":[{"startOffset":1814,"endOffset":1847,"count":0}],"isBlockCoverage":false},{"functionName":"ReductionPromiseArray._resolve","ranges":[{"startOffset":1893,"endOffset":1980,"count":0}],"isBlockCoverage":false},{"functionName":"ReductionPromiseArray._resultCancelled","ranges":[{"startOffset":2034,"endOffset":2378,"count":0}],"isBlockCoverage":false},{"functionName":"ReductionPromiseArray._iterate","ranges":[{"startOffset":2424,"endOffset":3306,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.reduce","ranges":[{"startOffset":3336,"endOffset":3416,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.reduce","ranges":[{"startOffset":3436,"endOffset":3538,"count":0}],"isBlockCoverage":false},{"functionName":"completed","ranges":[{"startOffset":3541,"endOffset":3711,"count":0}],"isBlockCoverage":false},{"functionName":"reduce","ranges":[{"startOffset":3713,"endOffset":4000,"count":0}],"isBlockCoverage":false},{"functionName":"gotAccum","ranges":[{"startOffset":4002,"endOffset":4380,"count":0}],"isBlockCoverage":false},{"functionName":"gotValue","ranges":[{"startOffset":4382,"endOffset":5122,"count":0}],"isBlockCoverage":false}]},{"scriptId":"259","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/settle.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1263,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":35,"endOffset":1261,"count":1}],"isBlockCoverage":true},{"functionName":"SettledPromiseArray","ranges":[{"startOffset":158,"endOffset":229,"count":0}],"isBlockCoverage":false},{"functionName":"SettledPromiseArray._promiseResolved","ranges":[{"startOffset":330,"endOffset":570,"count":0}],"isBlockCoverage":false},{"functionName":"SettledPromiseArray._promiseFulfilled","ranges":[{"startOffset":623,"endOffset":801,"count":0}],"isBlockCoverage":false},{"functionName":"SettledPromiseArray._promiseRejected","ranges":[{"startOffset":852,"endOffset":1032,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.settle","ranges":[{"startOffset":1052,"endOffset":1180,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.settle","ranges":[{"startOffset":1210,"endOffset":1258,"count":0}],"isBlockCoverage":false}]},{"scriptId":"260","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/some.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3959,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":3957,"count":1}],"isBlockCoverage":true},{"functionName":"SomePromiseArray","ranges":[{"startOffset":268,"endOffset":416,"count":0}],"isBlockCoverage":false},{"functionName":"SomePromiseArray._init","ranges":[{"startOffset":500,"endOffset":904,"count":0}],"isBlockCoverage":false},{"functionName":"SomePromiseArray.init","ranges":[{"startOffset":941,"endOffset":1004,"count":0}],"isBlockCoverage":false},{"functionName":"SomePromiseArray.setUnwrap","ranges":[{"startOffset":1046,"endOffset":1086,"count":0}],"isBlockCoverage":false},{"functionName":"SomePromiseArray.howMany","ranges":[{"startOffset":1126,"endOffset":1167,"count":0}],"isBlockCoverage":false},{"functionName":"SomePromiseArray.setHowMany","ranges":[{"startOffset":1210,"endOffset":1257,"count":0}],"isBlockCoverage":false},{"functionName":"SomePromiseArray._promiseFulfilled","ranges":[{"startOffset":1307,"endOffset":1662,"count":0}],"isBlockCoverage":false},{"functionName":"SomePromiseArray._promiseRejected","ranges":[{"startOffset":1710,"endOffset":1795,"count":0}],"isBlockCoverage":false},{"functionName":"SomePromiseArray._promiseCancelled","ranges":[{"startOffset":1845,"endOffset":2034,"count":0}],"isBlockCoverage":false},{"functionName":"SomePromiseArray._checkOutcome","ranges":[{"startOffset":2080,"endOffset":2529,"count":0}],"isBlockCoverage":false},{"functionName":"SomePromiseArray._fulfilled","ranges":[{"startOffset":2572,"endOffset":2619,"count":0}],"isBlockCoverage":false},{"functionName":"SomePromiseArray._rejected","ranges":[{"startOffset":2661,"endOffset":2724,"count":0}],"isBlockCoverage":false},{"functionName":"SomePromiseArray._addRejected","ranges":[{"startOffset":2769,"endOffset":2821,"count":0}],"isBlockCoverage":false},{"functionName":"SomePromiseArray._addFulfilled","ranges":[{"startOffset":2867,"endOffset":2936,"count":0}],"isBlockCoverage":false},{"functionName":"SomePromiseArray._canPossiblyFulfill","ranges":[{"startOffset":2988,"endOffset":3048,"count":0}],"isBlockCoverage":false},{"functionName":"SomePromiseArray._getRangeError","ranges":[{"startOffset":3095,"endOffset":3284,"count":0}],"isBlockCoverage":false},{"functionName":"SomePromiseArray._resolveEmptyArray","ranges":[{"startOffset":3335,"endOffset":3392,"count":0}],"isBlockCoverage":false},{"functionName":"some","ranges":[{"startOffset":3395,"endOffset":3740,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.some","ranges":[{"startOffset":3757,"endOffset":3825,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.some","ranges":[{"startOffset":3853,"endOffset":3907,"count":0}],"isBlockCoverage":false}]},{"scriptId":"261","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/filter.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":314,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":312,"count":1}],"isBlockCoverage":true},{"functionName":"Promise.filter","ranges":[{"startOffset":119,"endOffset":197,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.filter","ranges":[{"startOffset":217,"endOffset":309,"count":0}],"isBlockCoverage":false}]},{"scriptId":"262","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/each.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":789,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":786,"count":1}],"isBlockCoverage":true},{"functionName":"promiseAllThis","ranges":[{"startOffset":128,"endOffset":186,"count":0}],"isBlockCoverage":false},{"functionName":"PromiseMapSeries","ranges":[{"startOffset":188,"endOffset":291,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.each","ranges":[{"startOffset":318,"endOffset":460,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.mapSeries","ranges":[{"startOffset":493,"endOffset":566,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.each","ranges":[{"startOffset":584,"endOffset":744,"count":0}],"isBlockCoverage":false}]},{"scriptId":"263","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bluebird/js/release/any.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":421,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":31,"endOffset":419,"count":1}],"isBlockCoverage":true},{"functionName":"any","ranges":[{"startOffset":101,"endOffset":286,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.any","ranges":[{"startOffset":302,"endOffset":351,"count":0}],"isBlockCoverage":false},{"functionName":"Promise.any","ranges":[{"startOffset":378,"endOffset":415,"count":0}],"isBlockCoverage":false}]},{"scriptId":"264","url":"file:///home/hello/projects/personal/node-orm2/node_modules/enforce/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1218,"count":1},{"startOffset":1185,"endOffset":1216,"count":3}],"isBlockCoverage":true}]},{"scriptId":"265","url":"file:///home/hello/projects/personal/node-orm2/node_modules/enforce/lib/enforcements/common.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1001,"count":1}],"isBlockCoverage":true},{"functionName":"required","ranges":[{"startOffset":231,"endOffset":507,"count":23}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":352,"endOffset":503,"count":56},{"startOffset":404,"endOffset":426,"count":50},{"startOffset":428,"endOffset":473,"count":6},{"startOffset":473,"endOffset":502,"count":50}],"isBlockCoverage":true},{"functionName":"notEmptyString","ranges":[{"startOffset":538,"endOffset":694,"count":0}],"isBlockCoverage":false},{"functionName":"sameAs","ranges":[{"startOffset":737,"endOffset":975,"count":0}],"isBlockCoverage":false}]},{"scriptId":"266","url":"file:///home/hello/projects/personal/node-orm2/node_modules/enforce/lib/validator.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1812,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":91,"endOffset":1776,"count":1}],"isBlockCoverage":true},{"functionName":"Validator","ranges":[{"startOffset":109,"endOffset":201,"count":68}],"isBlockCoverage":true},{"functionName":"Validator.validate","ranges":[{"startOffset":237,"endOffset":412,"count":102},{"startOffset":325,"endOffset":343,"count":0}],"isBlockCoverage":true},{"functionName":"Validator.ifDefined","ranges":[{"startOffset":451,"endOffset":717,"count":0}],"isBlockCoverage":false},{"functionName":"Validator.ifNotEmptyString","ranges":[{"startOffset":763,"endOffset":1170,"count":0}],"isBlockCoverage":false},{"functionName":"Validator.ifType","ranges":[{"startOffset":1206,"endOffset":1459,"count":0}],"isBlockCoverage":false},{"functionName":"Validator.ifNotType","ranges":[{"startOffset":1498,"endOffset":1751,"count":0}],"isBlockCoverage":false}]},{"scriptId":"267","url":"file:///home/hello/projects/personal/node-orm2/node_modules/enforce/lib/enforcements/ranges.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1300,"count":1}],"isBlockCoverage":true},{"functionName":"number","ranges":[{"startOffset":200,"endOffset":709,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":339,"endOffset":705,"count":11},{"startOffset":427,"endOffset":452,"count":0},{"startOffset":483,"endOffset":498,"count":1},{"startOffset":512,"endOffset":526,"count":0},{"startOffset":557,"endOffset":572,"count":0},{"startOffset":586,"endOffset":600,"count":0},{"startOffset":626,"endOffset":641,"count":8},{"startOffset":655,"endOffset":669,"count":5},{"startOffset":669,"endOffset":704,"count":6}],"isBlockCoverage":true},{"functionName":"length","ranges":[{"startOffset":736,"endOffset":1273,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":875,"endOffset":1269,"count":5},{"startOffset":963,"endOffset":988,"count":1},{"startOffset":988,"endOffset":1019,"count":4},{"startOffset":1019,"endOffset":1041,"count":0},{"startOffset":1055,"endOffset":1069,"count":0},{"startOffset":1069,"endOffset":1100,"count":4},{"startOffset":1100,"endOffset":1122,"count":0},{"startOffset":1136,"endOffset":1150,"count":0},{"startOffset":1150,"endOffset":1183,"count":4},{"startOffset":1183,"endOffset":1205,"count":3},{"startOffset":1219,"endOffset":1268,"count":2}],"isBlockCoverage":true}]},{"scriptId":"268","url":"file:///home/hello/projects/personal/node-orm2/node_modules/enforce/lib/enforce.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2681,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":133,"endOffset":2647,"count":1}],"isBlockCoverage":true},{"functionName":"Enforce","ranges":[{"startOffset":151,"endOffset":367,"count":1185}],"isBlockCoverage":true},{"functionName":"Enforce.add","ranges":[{"startOffset":396,"endOffset":898,"count":118},{"startOffset":473,"endOffset":497,"count":30},{"startOffset":499,"endOffset":560,"count":30},{"startOffset":608,"endOffset":716,"count":0},{"startOffset":786,"endOffset":818,"count":88}],"isBlockCoverage":true},{"functionName":"Enforce.context","ranges":[{"startOffset":933,"endOffset":1162,"count":3555},{"startOffset":1062,"endOffset":1156,"count":0}],"isBlockCoverage":true},{"functionName":"Enforce.clear","ranges":[{"startOffset":1195,"endOffset":1245,"count":0}],"isBlockCoverage":false},{"functionName":"Enforce.check","ranges":[{"startOffset":1278,"endOffset":2624,"count":1185},{"startOffset":2360,"endOffset":2594,"count":88},{"startOffset":2427,"endOffset":2584,"count":118}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":1401,"endOffset":2317,"count":1275},{"startOffset":1457,"endOffset":1592,"count":1173},{"startOffset":1518,"endOffset":1536,"count":7},{"startOffset":1536,"endOffset":1578,"count":1166},{"startOffset":1592,"endOffset":2316,"count":102}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1773,"endOffset":2271,"count":102},{"startOffset":1823,"endOffset":2225,"count":22},{"startOffset":2154,"endOffset":2169,"count":12},{"startOffset":2169,"endOffset":2225,"count":10},{"startOffset":2225,"endOffset":2270,"count":90}],"isBlockCoverage":true}]},{"scriptId":"269","url":"file:///home/hello/projects/personal/node-orm2/node_modules/enforce/lib/enforcements/lists.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":734,"count":1}],"isBlockCoverage":true},{"functionName":"inside","ranges":[{"startOffset":162,"endOffset":419,"count":0}],"isBlockCoverage":false},{"functionName":"outside","ranges":[{"startOffset":446,"endOffset":705,"count":0}],"isBlockCoverage":false}]},{"scriptId":"270","url":"file:///home/hello/projects/personal/node-orm2/node_modules/enforce/lib/enforcements/patterns.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3795,"count":1}],"isBlockCoverage":true},{"functionName":"match","ranges":[{"startOffset":162,"endOffset":714,"count":0}],"isBlockCoverage":false},{"functionName":"hexString","ranges":[{"startOffset":831,"endOffset":989,"count":0}],"isBlockCoverage":false},{"functionName":"email","ranges":[{"startOffset":1105,"endOffset":1301,"count":0}],"isBlockCoverage":false},{"functionName":"ipv4","ranges":[{"startOffset":1374,"endOffset":1667,"count":0}],"isBlockCoverage":false},{"functionName":"ipv6","ranges":[{"startOffset":1738,"endOffset":2707,"count":0}],"isBlockCoverage":false},{"functionName":"mac","ranges":[{"startOffset":2777,"endOffset":2999,"count":0}],"isBlockCoverage":false},{"functionName":"uuid3","ranges":[{"startOffset":3168,"endOffset":3385,"count":0}],"isBlockCoverage":false},{"functionName":"uuid4","ranges":[{"startOffset":3554,"endOffset":3771,"count":0}],"isBlockCoverage":false}]},{"scriptId":"271","url":"file:///home/hello/projects/personal/node-orm2/node_modules/enforce/lib/enforcements/security.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5064,"count":1}],"isBlockCoverage":true},{"functionName":"username","ranges":[{"startOffset":534,"endOffset":1034,"count":0}],"isBlockCoverage":false},{"functionName":"password","ranges":[{"startOffset":1065,"endOffset":1956,"count":0}],"isBlockCoverage":false},{"functionName":"creditcard","ranges":[{"startOffset":1987,"endOffset":5029,"count":0}],"isBlockCoverage":false}]},{"scriptId":"272","url":"file:///home/hello/projects/personal/node-orm2/node_modules/hat/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1602,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":27,"endOffset":877,"count":93},{"startOffset":136,"endOffset":147,"count":0},{"startOffset":265,"endOffset":343,"count":0},{"startOffset":469,"endOffset":564,"count":2976},{"startOffset":583,"endOffset":712,"count":0},{"startOffset":816,"endOffset":854,"count":0}],"isBlockCoverage":true},{"functionName":"hat.rack","ranges":[{"startOffset":891,"endOffset":1600,"count":0}],"isBlockCoverage":false}]},{"scriptId":"273","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-query/lib/Query.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1461,"count":1},{"startOffset":487,"endOffset":538,"count":11}],"isBlockCoverage":true},{"functionName":"Query","ranges":[{"startOffset":540,"endOffset":1244,"count":109},{"startOffset":593,"endOffset":625,"count":0},{"startOffset":647,"endOffset":652,"count":0},{"startOffset":711,"endOffset":721,"count":0}],"isBlockCoverage":true},{"functionName":"create","ranges":[{"startOffset":897,"endOffset":954,"count":0}],"isBlockCoverage":false},{"functionName":"select","ranges":[{"startOffset":966,"endOffset":1025,"count":923}],"isBlockCoverage":true},{"functionName":"insert","ranges":[{"startOffset":1037,"endOffset":1096,"count":1087}],"isBlockCoverage":true},{"functionName":"update","ranges":[{"startOffset":1108,"endOffset":1167,"count":76}],"isBlockCoverage":true},{"functionName":"remove","ranges":[{"startOffset":1179,"endOffset":1238,"count":95}],"isBlockCoverage":true},{"functionName":"buildQueryType","ranges":[{"startOffset":1246,"endOffset":1460,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1286,"endOffset":1457,"count":0}],"isBlockCoverage":false}]},{"scriptId":"274","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-query/lib/Create.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2065,"count":1}],"isBlockCoverage":true},{"functionName":"tmpl","ranges":[{"startOffset":143,"endOffset":381,"count":0}],"isBlockCoverage":false},{"functionName":"buildFieldsList","ranges":[{"startOffset":529,"endOffset":869,"count":0}],"isBlockCoverage":false},{"functionName":"CreateQuery","ranges":[{"startOffset":1049,"endOffset":2064,"count":0}],"isBlockCoverage":false}]},{"scriptId":"275","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-query/lib/Select.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10808,"count":1}],"isBlockCoverage":true},{"functionName":"SelectQuery","ranges":[{"startOffset":358,"endOffset":10807,"count":923},{"startOffset":10698,"endOffset":10789,"count":23998}],"isBlockCoverage":true},{"functionName":"get_table_alias","ranges":[{"startOffset":569,"endOffset":720,"count":178},{"startOffset":632,"endOffset":701,"count":332},{"startOffset":665,"endOffset":697,"count":178},{"startOffset":701,"endOffset":719,"count":0}],"isBlockCoverage":true},{"functionName":"aggregate_fun","ranges":[{"startOffset":782,"endOffset":1255,"count":23998}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":808,"endOffset":1251,"count":48},{"startOffset":853,"endOffset":901,"count":0},{"startOffset":1057,"endOffset":1063,"count":0},{"startOffset":1117,"endOffset":1171,"count":0},{"startOffset":1224,"endOffset":1232,"count":0}],"isBlockCoverage":true},{"functionName":"select","ranges":[{"startOffset":1282,"endOffset":1630,"count":1023},{"startOffset":1543,"endOffset":1551,"count":1021},{"startOffset":1558,"endOffset":1598,"count":2}],"isBlockCoverage":true},{"functionName":"calculateFoundRows","ranges":[{"startOffset":1654,"endOffset":1714,"count":0}],"isBlockCoverage":false},{"functionName":"as","ranges":[{"startOffset":1722,"endOffset":2097,"count":7},{"startOffset":2063,"endOffset":2070,"count":0}],"isBlockCoverage":true},{"functionName":"fun","ranges":[{"startOffset":2106,"endOffset":2462,"count":76},{"startOffset":2199,"endOffset":2252,"count":48},{"startOffset":2341,"endOffset":2357,"count":66},{"startOffset":2358,"endOffset":2366,"count":18},{"startOffset":2367,"endOffset":2373,"count":58},{"startOffset":2390,"endOffset":2397,"count":0}],"isBlockCoverage":true},{"functionName":"from","ranges":[{"startOffset":2472,"endOffset":3400,"count":1077},{"startOffset":2654,"endOffset":2702,"count":923},{"startOffset":2702,"endOffset":2875,"count":154},{"startOffset":2877,"endOffset":2911,"count":0},{"startOffset":2911,"endOffset":3003,"count":154},{"startOffset":3003,"endOffset":3065,"count":0},{"startOffset":3065,"endOffset":3110,"count":154},{"startOffset":3112,"endOffset":3319,"count":154},{"startOffset":3272,"endOffset":3314,"count":0},{"startOffset":3319,"endOffset":3355,"count":0},{"startOffset":3355,"endOffset":3399,"count":154}],"isBlockCoverage":true},{"functionName":"where","ranges":[{"startOffset":3411,"endOffset":3977,"count":923},{"startOffset":3493,"endOffset":3900,"count":1208},{"startOffset":3526,"endOffset":3548,"count":144},{"startOffset":3548,"endOffset":3590,"count":1064},{"startOffset":3590,"endOffset":3759,"count":157},{"startOffset":3617,"endOffset":3654,"count":3},{"startOffset":3759,"endOffset":3895,"count":907},{"startOffset":3792,"endOffset":3829,"count":144},{"startOffset":3924,"endOffset":3957,"count":917}],"isBlockCoverage":true},{"functionName":"whereExists","ranges":[{"startOffset":3994,"endOffset":4265,"count":1},{"startOffset":4121,"endOffset":4127,"count":0}],"isBlockCoverage":true},{"functionName":"groupBy","ranges":[{"startOffset":4278,"endOffset":4369,"count":10}],"isBlockCoverage":true},{"functionName":"offset","ranges":[{"startOffset":4381,"endOffset":4444,"count":10}],"isBlockCoverage":true},{"functionName":"limit","ranges":[{"startOffset":4455,"endOffset":4515,"count":274}],"isBlockCoverage":true},{"functionName":"order","ranges":[{"startOffset":4526,"endOffset":4843,"count":88},{"startOffset":4578,"endOffset":4658,"count":4},{"startOffset":4658,"endOffset":4823,"count":84},{"startOffset":4718,"endOffset":4761,"count":20},{"startOffset":4762,"endOffset":4770,"count":64},{"startOffset":4793,"endOffset":4801,"count":47},{"startOffset":4802,"endOffset":4809,"count":37}],"isBlockCoverage":true},{"functionName":"build","ranges":[{"startOffset":4854,"endOffset":10638,"count":923},{"startOffset":4983,"endOffset":5020,"count":0},{"startOffset":5116,"endOffset":5146,"count":0},{"startOffset":5148,"endOffset":5190,"count":0},{"startOffset":5233,"endOffset":5274,"count":1077},{"startOffset":5330,"endOffset":8051,"count":1077},{"startOffset":5361,"endOffset":5370,"count":6},{"startOffset":5370,"endOffset":5494,"count":1071},{"startOffset":5494,"endOffset":8046,"count":2750},{"startOffset":5548,"endOffset":5760,"count":2666},{"startOffset":5582,"endOffset":5649,"count":2363},{"startOffset":5649,"endOffset":5737,"count":303},{"startOffset":5760,"endOffset":6470,"count":84},{"startOffset":5849,"endOffset":5875,"count":8},{"startOffset":5877,"endOffset":6213,"count":7},{"startOffset":5912,"endOffset":5983,"count":0},{"startOffset":6254,"endOffset":6331,"count":0},{"startOffset":6372,"endOffset":6463,"count":0},{"startOffset":6470,"endOffset":6525,"count":84},{"startOffset":6525,"endOffset":6597,"count":0},{"startOffset":6597,"endOffset":6676,"count":84},{"startOffset":6676,"endOffset":7580,"count":76},{"startOffset":6756,"endOffset":6798,"count":18},{"startOffset":6800,"endOffset":6871,"count":0},{"startOffset":6923,"endOffset":7521,"count":18},{"startOffset":7521,"endOffset":7555,"count":58},{"startOffset":7580,"endOffset":7706,"count":8},{"startOffset":7617,"endOffset":7676,"count":1},{"startOffset":7676,"endOffset":7706,"count":7},{"startOffset":7706,"endOffset":7797,"count":77},{"startOffset":7798,"endOffset":7802,"count":0},{"startOffset":7839,"endOffset":7876,"count":76},{"startOffset":7878,"endOffset":8019,"count":0},{"startOffset":8019,"endOffset":8046,"count":77},{"startOffset":8098,"endOffset":8143,"count":0},{"startOffset":8202,"endOffset":8235,"count":0},{"startOffset":8321,"endOffset":8389,"count":0},{"startOffset":8433,"endOffset":9201,"count":1077},{"startOffset":8477,"endOffset":8617,"count":154},{"startOffset":8499,"endOffset":8520,"count":0},{"startOffset":8522,"endOffset":8584,"count":0},{"startOffset":8648,"endOffset":8668,"count":769},{"startOffset":8670,"endOffset":8722,"count":768},{"startOffset":8722,"endOffset":8813,"count":309},{"startOffset":8830,"endOffset":9195,"count":154},{"startOffset":8923,"endOffset":8960,"count":0},{"startOffset":9155,"endOffset":9188,"count":0},{"startOffset":9234,"endOffset":9348,"count":0},{"startOffset":9445,"endOffset":9721,"count":10},{"startOffset":9764,"endOffset":10230,"count":84},{"startOffset":9823,"endOffset":10145,"count":88},{"startOffset":9884,"endOffset":10076,"count":84},{"startOffset":9918,"endOffset":9998,"count":20},{"startOffset":9998,"endOffset":10069,"count":64},{"startOffset":10076,"endOffset":10139,"count":4},{"startOffset":10338,"endOffset":10513,"count":274},{"startOffset":10379,"endOffset":10453,"count":4},{"startOffset":10453,"endOffset":10507,"count":270},{"startOffset":10513,"endOffset":10601,"count":649},{"startOffset":10553,"endOffset":10601,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6967,"endOffset":7500,"count":18},{"startOffset":7000,"endOffset":7050,"count":0},{"startOffset":7093,"endOffset":7270,"count":0},{"startOffset":7306,"endOffset":7337,"count":0},{"startOffset":7421,"endOffset":7491,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9493,"endOffset":9702,"count":10},{"startOffset":9540,"endOffset":9658,"count":0}],"isBlockCoverage":true}]},{"scriptId":"276","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-query/lib/Helpers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1631,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports.escapeQuery","ranges":[{"startOffset":132,"endOffset":379,"count":611}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":215,"endOffset":375,"count":634},{"startOffset":254,"endOffset":301,"count":622},{"startOffset":301,"endOffset":372,"count":12}],"isBlockCoverage":true},{"functionName":"module.exports.dateToString","ranges":[{"startOffset":411,"endOffset":1225,"count":12},{"startOffset":498,"endOffset":674,"count":2},{"startOffset":1007,"endOffset":1109,"count":10},{"startOffset":1109,"endOffset":1223,"count":2}],"isBlockCoverage":true},{"functionName":"zeroPad","ranges":[{"startOffset":1227,"endOffset":1391,"count":72},{"startOffset":1285,"endOffset":1291,"count":60},{"startOffset":1344,"endOffset":1373,"count":48}],"isBlockCoverage":true},{"functionName":"convertTimezone","ranges":[{"startOffset":1393,"endOffset":1630,"count":2},{"startOffset":1440,"endOffset":1449,"count":0},{"startOffset":1531,"endOffset":1535,"count":1},{"startOffset":1536,"endOffset":1539,"count":1},{"startOffset":1593,"endOffset":1596,"count":0},{"startOffset":1613,"endOffset":1629,"count":0}],"isBlockCoverage":true}]},{"scriptId":"277","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-query/lib/Where.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5128,"count":1}],"isBlockCoverage":true},{"functionName":"exports.build","ranges":[{"startOffset":53,"endOffset":472,"count":1094},{"startOffset":112,"endOffset":129,"count":6},{"startOffset":129,"endOffset":199,"count":1088},{"startOffset":199,"endOffset":313,"count":1236},{"startOffset":280,"endOffset":310,"count":927},{"startOffset":313,"endOffset":340,"count":1088},{"startOffset":340,"endOffset":357,"count":165},{"startOffset":357,"endOffset":420,"count":923},{"startOffset":386,"endOffset":420,"count":919},{"startOffset":420,"endOffset":471,"count":4}],"isBlockCoverage":true},{"functionName":"buildOrGroup","ranges":[{"startOffset":475,"endOffset":4808,"count":1242},{"startOffset":534,"endOffset":539,"count":0},{"startOffset":556,"endOffset":1139,"count":1},{"startOffset":816,"endOffset":928,"count":0},{"startOffset":1139,"endOffset":1187,"count":1241},{"startOffset":1187,"endOffset":4729,"count":992},{"startOffset":1244,"endOffset":1344,"count":0},{"startOffset":1445,"endOffset":1947,"count":4},{"startOffset":1523,"endOffset":1531,"count":0},{"startOffset":1563,"endOffset":1570,"count":0},{"startOffset":1594,"endOffset":1607,"count":0},{"startOffset":1677,"endOffset":1806,"count":5},{"startOffset":1861,"endOffset":1869,"count":0},{"startOffset":1947,"endOffset":2003,"count":988},{"startOffset":2003,"endOffset":4149,"count":7},{"startOffset":2064,"endOffset":2312,"count":0},{"startOffset":2317,"endOffset":2573,"count":0},{"startOffset":2578,"endOffset":2748,"count":0},{"startOffset":2753,"endOffset":2931,"count":0},{"startOffset":2936,"endOffset":2946,"count":0},{"startOffset":2951,"endOffset":2961,"count":0},{"startOffset":3068,"endOffset":3132,"count":0},{"startOffset":3139,"endOffset":3208,"count":0},{"startOffset":3252,"endOffset":3282,"count":0},{"startOffset":3289,"endOffset":3319,"count":0},{"startOffset":3326,"endOffset":3356,"count":0},{"startOffset":3363,"endOffset":3400,"count":0},{"startOffset":3575,"endOffset":4127,"count":0},{"startOffset":4149,"endOffset":4171,"count":981},{"startOffset":4171,"endOffset":4294,"count":17},{"startOffset":4220,"endOffset":4290,"count":24},{"startOffset":4294,"endOffset":4726,"count":964},{"startOffset":4336,"endOffset":4598,"count":32},{"startOffset":4371,"endOffset":4466,"count":0},{"startOffset":4598,"endOffset":4722,"count":932},{"startOffset":4729,"endOffset":4756,"count":1241},{"startOffset":4756,"endOffset":4776,"count":309},{"startOffset":4776,"endOffset":4807,"count":932}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3777,"endOffset":4082,"count":0}],"isBlockCoverage":false},{"functionName":"buildComparisonKey","ranges":[{"startOffset":4810,"endOffset":4943,"count":971},{"startOffset":4879,"endOffset":4912,"count":172},{"startOffset":4913,"endOffset":4939,"count":799}],"isBlockCoverage":true},{"functionName":"normalizeSqlConditions","ranges":[{"startOffset":4945,"endOffset":5127,"count":24},{"startOffset":5029,"endOffset":5057,"count":1},{"startOffset":5057,"endOffset":5126,"count":23}],"isBlockCoverage":true}]},{"scriptId":"278","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-query/lib/Insert.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":811,"count":1}],"isBlockCoverage":true},{"functionName":"InsertQuery","ranges":[{"startOffset":65,"endOffset":810,"count":1087}],"isBlockCoverage":true},{"functionName":"into","ranges":[{"startOffset":137,"endOffset":197,"count":1087}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":206,"endOffset":266,"count":1087}],"isBlockCoverage":true},{"functionName":"build","ranges":[{"startOffset":277,"endOffset":804,"count":1087},{"startOffset":471,"endOffset":577,"count":2324},{"startOffset":604,"endOffset":655,"count":1},{"startOffset":655,"endOffset":767,"count":1086}],"isBlockCoverage":true}]},{"scriptId":"279","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-query/lib/Set.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":301,"count":1}],"isBlockCoverage":true},{"functionName":"exports.build","ranges":[{"startOffset":16,"endOffset":299,"count":76},{"startOffset":61,"endOffset":66,"count":0},{"startOffset":101,"endOffset":118,"count":0},{"startOffset":158,"endOffset":261,"count":79}],"isBlockCoverage":true}]},{"scriptId":"280","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-query/lib/Update.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":753,"count":1}],"isBlockCoverage":true},{"functionName":"UpdateQuery","ranges":[{"startOffset":99,"endOffset":752,"count":76}],"isBlockCoverage":true},{"functionName":"into","ranges":[{"startOffset":186,"endOffset":246,"count":76}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":255,"endOffset":315,"count":76}],"isBlockCoverage":true},{"functionName":"where","ranges":[{"startOffset":326,"endOffset":476,"count":76}],"isBlockCoverage":true},{"functionName":"build","ranges":[{"startOffset":487,"endOffset":746,"count":76}],"isBlockCoverage":true}]},{"scriptId":"281","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-query/lib/Remove.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1935,"count":1}],"isBlockCoverage":true},{"functionName":"RemoveQuery","ranges":[{"startOffset":69,"endOffset":1934,"count":95}],"isBlockCoverage":true},{"functionName":"from","ranges":[{"startOffset":170,"endOffset":230,"count":95}],"isBlockCoverage":true},{"functionName":"where","ranges":[{"startOffset":241,"endOffset":391,"count":95}],"isBlockCoverage":true},{"functionName":"build","ranges":[{"startOffset":402,"endOffset":1578,"count":95},{"startOffset":509,"endOffset":539,"count":0},{"startOffset":541,"endOffset":600,"count":0},{"startOffset":795,"endOffset":1170,"count":0},{"startOffset":1278,"endOffset":1453,"count":0},{"startOffset":1493,"endOffset":1541,"count":0}],"isBlockCoverage":true},{"functionName":"offset","ranges":[{"startOffset":1590,"endOffset":1653,"count":0}],"isBlockCoverage":false},{"functionName":"limit","ranges":[{"startOffset":1664,"endOffset":1724,"count":0}],"isBlockCoverage":false},{"functionName":"order","ranges":[{"startOffset":1735,"endOffset":1928,"count":0}],"isBlockCoverage":false}]},{"scriptId":"282","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-query/lib/Comparators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1155,"count":1}],"isBlockCoverage":true},{"functionName":"exports.between","ranges":[{"startOffset":18,"endOffset":97,"count":0}],"isBlockCoverage":false},{"functionName":"exports.not_between","ranges":[{"startOffset":121,"endOffset":204,"count":0}],"isBlockCoverage":false},{"functionName":"exports.like","ranges":[{"startOffset":221,"endOffset":293,"count":0}],"isBlockCoverage":false},{"functionName":"exports.not_like","ranges":[{"startOffset":314,"endOffset":390,"count":0}],"isBlockCoverage":false},{"functionName":"exports.eq","ranges":[{"startOffset":406,"endOffset":469,"count":0}],"isBlockCoverage":false},{"functionName":"exports.ne","ranges":[{"startOffset":484,"endOffset":547,"count":0}],"isBlockCoverage":false},{"functionName":"exports.gt","ranges":[{"startOffset":562,"endOffset":625,"count":7}],"isBlockCoverage":true},{"functionName":"exports.gte","ranges":[{"startOffset":641,"endOffset":705,"count":0}],"isBlockCoverage":false},{"functionName":"exports.lt","ranges":[{"startOffset":720,"endOffset":783,"count":0}],"isBlockCoverage":false},{"functionName":"exports.lte","ranges":[{"startOffset":799,"endOffset":863,"count":0}],"isBlockCoverage":false},{"functionName":"exports.not_in","ranges":[{"startOffset":882,"endOffset":949,"count":0}],"isBlockCoverage":false},{"functionName":"createSpecialObject","ranges":[{"startOffset":952,"endOffset":1154,"count":7}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":1106,"endOffset":1133,"count":7}],"isBlockCoverage":true}]},{"scriptId":"283","url":"file:///home/hello/projects/personal/node-orm2/lib/Adapters.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":430,"count":1}],"isBlockCoverage":true},{"functionName":"addAdapter","ranges":[{"startOffset":133,"endOffset":207,"count":0}],"isBlockCoverage":false},{"functionName":"getAdapter","ranges":[{"startOffset":209,"endOffset":429,"count":99},{"startOffset":260,"endOffset":303,"count":0},{"startOffset":334,"endOffset":401,"count":9},{"startOffset":401,"endOffset":428,"count":93}],"isBlockCoverage":true}]},{"scriptId":"284","url":"file:///home/hello/projects/personal/node-orm2/lib/Drivers/aliases.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":102,"count":1}],"isBlockCoverage":true}]},{"scriptId":"285","url":"file:///home/hello/projects/personal/node-orm2/lib/Error.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":907,"count":1}],"isBlockCoverage":true},{"functionName":"ORMError","ranges":[{"startOffset":211,"endOffset":592,"count":60},{"startOffset":444,"endOffset":506,"count":8},{"startOffset":510,"endOffset":525,"count":52},{"startOffset":525,"endOffset":590,"count":27}],"isBlockCoverage":true},{"functionName":"ORMError.toString","ranges":[{"startOffset":768,"endOffset":853,"count":1}],"isBlockCoverage":true}]},{"scriptId":"286","url":"file:///home/hello/projects/personal/node-orm2/lib/Model.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":22326,"count":1}],"isBlockCoverage":true},{"functionName":"Model","ranges":[{"startOffset":934,"endOffset":22325,"count":453},{"startOffset":982,"endOffset":987,"count":0},{"startOffset":1049,"endOffset":1060,"count":450},{"startOffset":1061,"endOffset":1074,"count":3},{"startOffset":21353,"endOffset":21464,"count":36},{"startOffset":21542,"endOffset":21584,"count":434},{"startOffset":21586,"endOffset":21734,"count":391},{"startOffset":21793,"endOffset":21872,"count":1153},{"startOffset":21907,"endOffset":22006,"count":1},{"startOffset":22006,"endOffset":22053,"count":452},{"startOffset":22053,"endOffset":22126,"count":4068},{"startOffset":22126,"endOffset":22324,"count":452}],"isBlockCoverage":true},{"functionName":"createHookHelper","ranges":[{"startOffset":1383,"endOffset":1582,"count":4068}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1412,"endOffset":1577,"count":19},{"startOffset":1464,"endOffset":1506,"count":1},{"startOffset":1506,"endOffset":1552,"count":18}],"isBlockCoverage":true},{"functionName":"createInstance","ranges":[{"startOffset":1608,"endOffset":5028,"count":2125},{"startOffset":1661,"endOffset":1690,"count":0},{"startOffset":1748,"endOffset":2469,"count":5780},{"startOffset":1781,"endOffset":1790,"count":0},{"startOffset":1836,"endOffset":1845,"count":5330},{"startOffset":1845,"endOffset":1872,"count":450},{"startOffset":1872,"endOffset":1908,"count":11},{"startOffset":1910,"endOffset":1919,"count":9},{"startOffset":1919,"endOffset":1957,"count":441},{"startOffset":1957,"endOffset":1966,"count":0},{"startOffset":1966,"endOffset":2017,"count":441},{"startOffset":2017,"endOffset":2026,"count":370},{"startOffset":2026,"endOffset":2080,"count":71},{"startOffset":2080,"endOffset":2192,"count":18},{"startOffset":2126,"endOffset":2184,"count":14},{"startOffset":2192,"endOffset":2217,"count":71},{"startOffset":2217,"endOffset":2405,"count":55},{"startOffset":2274,"endOffset":2397,"count":66},{"startOffset":2323,"endOffset":2387,"count":36},{"startOffset":2405,"endOffset":2430,"count":71},{"startOffset":2430,"endOffset":2463,"count":19},{"startOffset":2537,"endOffset":2545,"count":2123},{"startOffset":3241,"endOffset":3249,"count":1146},{"startOffset":3300,"endOffset":3308,"count":2116},{"startOffset":3397,"endOffset":3405,"count":2122}],"isBlockCoverage":true},{"functionName":"setupAssociations","ranges":[{"startOffset":2679,"endOffset":2997,"count":2125}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4117,"endOffset":4310,"count":2125},{"startOffset":4159,"endOffset":4210,"count":70},{"startOffset":4210,"endOffset":4247,"count":2055},{"startOffset":4247,"endOffset":4304,"count":1840},{"startOffset":4271,"endOffset":4284,"count":1838}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4479,"endOffset":5001,"count":2125}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4566,"endOffset":4993,"count":2125}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4659,"endOffset":4983,"count":2125}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4730,"endOffset":4971,"count":2125},{"startOffset":4778,"endOffset":4847,"count":2055},{"startOffset":4847,"endOffset":4959,"count":70},{"startOffset":4920,"endOffset":4933,"count":69}],"isBlockCoverage":true},{"functionName":"model","ranges":[{"startOffset":5047,"endOffset":6473,"count":215},{"startOffset":5123,"endOffset":5134,"count":0},{"startOffset":5211,"endOffset":5713,"count":0},{"startOffset":5754,"endOffset":5781,"count":206},{"startOffset":5783,"endOffset":5916,"count":9},{"startOffset":5916,"endOffset":5985,"count":206},{"startOffset":5955,"endOffset":5985,"count":12},{"startOffset":5985,"endOffset":6058,"count":206},{"startOffset":6058,"endOffset":6180,"count":207},{"startOffset":6110,"endOffset":6172,"count":180},{"startOffset":6180,"endOffset":6218,"count":206},{"startOffset":6218,"endOffset":6285,"count":205},{"startOffset":6287,"endOffset":6318,"count":14},{"startOffset":6318,"endOffset":6472,"count":206}],"isBlockCoverage":true},{"functionName":"Model.model.drop","ranges":[{"startOffset":6646,"endOffset":7131,"count":423},{"startOffset":6694,"endOffset":6728,"count":0},{"startOffset":7020,"endOffset":7130,"count":0}],"isBlockCoverage":true},{"functionName":"cb","ranges":[{"startOffset":6707,"endOffset":6721,"count":0}],"isBlockCoverage":false},{"functionName":"Model.model.sync","ranges":[{"startOffset":7201,"endOffset":8064,"count":423},{"startOffset":7249,"endOffset":7283,"count":0},{"startOffset":7649,"endOffset":7654,"count":0},{"startOffset":7886,"endOffset":7927,"count":0},{"startOffset":7953,"endOffset":8063,"count":0}],"isBlockCoverage":true},{"functionName":"cb","ranges":[{"startOffset":7262,"endOffset":7276,"count":0}],"isBlockCoverage":false},{"functionName":"Model.model.get","ranges":[{"startOffset":8135,"endOffset":10415,"count":172},{"startOffset":8341,"endOffset":8451,"count":1},{"startOffset":8451,"endOffset":8501,"count":171},{"startOffset":8501,"endOffset":8539,"count":72},{"startOffset":8541,"endOffset":8575,"count":63},{"startOffset":8575,"endOffset":8602,"count":171},{"startOffset":8602,"endOffset":8626,"count":162},{"startOffset":8628,"endOffset":8655,"count":70},{"startOffset":8655,"endOffset":8698,"count":171},{"startOffset":8698,"endOffset":8870,"count":2},{"startOffset":8870,"endOffset":8923,"count":169},{"startOffset":8923,"endOffset":9001,"count":179},{"startOffset":9001,"endOffset":9150,"count":169},{"startOffset":9150,"endOffset":9209,"count":136},{"startOffset":9209,"endOffset":10414,"count":169}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9392,"endOffset":10391,"count":169},{"startOffset":9430,"endOffset":9528,"count":0},{"startOffset":9558,"endOffset":9649,"count":8},{"startOffset":9649,"endOffset":9902,"count":161},{"startOffset":9902,"endOffset":9925,"count":0},{"startOffset":9926,"endOffset":9946,"count":161}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10035,"endOffset":10379,"count":148},{"startOffset":10226,"endOffset":10233,"count":33},{"startOffset":10234,"endOffset":10253,"count":115}],"isBlockCoverage":true},{"functionName":"Model.model.find","ranges":[{"startOffset":10483,"endOffset":14232,"count":710},{"startOffset":10678,"endOffset":11925,"count":1316},{"startOffset":10725,"endOffset":10796,"count":93},{"startOffset":10805,"endOffset":11637,"count":740},{"startOffset":10863,"endOffset":10969,"count":10},{"startOffset":10969,"endOffset":11620,"count":730},{"startOffset":11014,"endOffset":11070,"count":542},{"startOffset":11070,"endOffset":11608,"count":188},{"startOffset":11129,"endOffset":11198,"count":2},{"startOffset":11291,"endOffset":11448,"count":152},{"startOffset":11500,"endOffset":11594,"count":24},{"startOffset":11646,"endOffset":11708,"count":467},{"startOffset":11717,"endOffset":11911,"count":14},{"startOffset":11771,"endOffset":11837,"count":10},{"startOffset":11837,"endOffset":11894,"count":4},{"startOffset":11977,"endOffset":12034,"count":694},{"startOffset":12086,"endOffset":12145,"count":656},{"startOffset":12270,"endOffset":12326,"count":46},{"startOffset":12347,"endOffset":12430,"count":542},{"startOffset":14148,"endOffset":14175,"count":243},{"startOffset":14175,"endOffset":14228,"count":467}],"isBlockCoverage":true},{"functionName":"newInstance","ranges":[{"startOffset":12916,"endOffset":14104,"count":974},{"startOffset":13274,"endOffset":13298,"count":238},{"startOffset":13299,"endOffset":13303,"count":736},{"startOffset":13357,"endOffset":13411,"count":976}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13623,"endOffset":14090,"count":974},{"startOffset":13816,"endOffset":13823,"count":90},{"startOffset":13824,"endOffset":13863,"count":884},{"startOffset":13845,"endOffset":13862,"count":882}],"isBlockCoverage":true},{"functionName":"Model.model.one","ranges":[{"startOffset":14397,"endOffset":15034,"count":84},{"startOffset":14554,"endOffset":14662,"count":157},{"startOffset":14597,"endOffset":14656,"count":83},{"startOffset":14685,"endOffset":14795,"count":1},{"startOffset":14795,"endOffset":15033,"count":83}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14848,"endOffset":14987,"count":83},{"startOffset":14889,"endOffset":14922,"count":0},{"startOffset":14960,"endOffset":14972,"count":81},{"startOffset":14973,"endOffset":14979,"count":2}],"isBlockCoverage":true},{"functionName":"Model.model.count","ranges":[{"startOffset":15103,"endOffset":15879,"count":9},{"startOffset":15219,"endOffset":15419,"count":12},{"startOffset":15266,"endOffset":15334,"count":2},{"startOffset":15343,"endOffset":15405,"count":8},{"startOffset":15455,"endOffset":15567,"count":1},{"startOffset":15567,"endOffset":15589,"count":8},{"startOffset":15589,"endOffset":15672,"count":2},{"startOffset":15672,"endOffset":15878,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15724,"endOffset":15856,"count":8},{"startOffset":15783,"endOffset":15816,"count":0}],"isBlockCoverage":true},{"functionName":"Model.model.aggregate","ranges":[{"startOffset":15956,"endOffset":16653,"count":30},{"startOffset":16070,"endOffset":16277,"count":0}],"isBlockCoverage":true},{"functionName":"Model.model.exists","ranges":[{"startOffset":16673,"endOffset":17629,"count":14},{"startOffset":16801,"endOffset":16914,"count":1},{"startOffset":16914,"endOffset":16970,"count":13},{"startOffset":16970,"endOffset":16999,"count":12},{"startOffset":17001,"endOffset":17202,"count":8},{"startOffset":17036,"endOffset":17196,"count":4},{"startOffset":17202,"endOffset":17313,"count":5},{"startOffset":17255,"endOffset":17307,"count":7},{"startOffset":17313,"endOffset":17628,"count":13}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17470,"endOffset":17606,"count":13},{"startOffset":17529,"endOffset":17562,"count":0}],"isBlockCoverage":true},{"functionName":"Model.model.create","ranges":[{"startOffset":17705,"endOffset":19101,"count":449},{"startOffset":17902,"endOffset":18355,"count":900},{"startOffset":17949,"endOffset":18268,"count":451},{"startOffset":17987,"endOffset":18017,"count":449},{"startOffset":18020,"endOffset":18093,"count":206},{"startOffset":18093,"endOffset":18251,"count":245},{"startOffset":18112,"endOffset":18196,"count":243},{"startOffset":18196,"endOffset":18251,"count":2},{"startOffset":18277,"endOffset":18341,"count":449}],"isBlockCoverage":true},{"functionName":"iterator","ranges":[{"startOffset":18376,"endOffset":18928,"count":788}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18534,"endOffset":18920,"count":788},{"startOffset":18574,"endOffset":18675,"count":4},{"startOffset":18675,"endOffset":18919,"count":784}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18707,"endOffset":18910,"count":784},{"startOffset":18743,"endOffset":18852,"count":17},{"startOffset":18852,"endOffset":18909,"count":767}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18977,"endOffset":19077,"count":449},{"startOffset":19009,"endOffset":19026,"count":21},{"startOffset":19026,"endOffset":19051,"count":428},{"startOffset":19051,"endOffset":19061,"count":232},{"startOffset":19062,"endOffset":19069,"count":196}],"isBlockCoverage":true},{"functionName":"Model.model.clear","ranges":[{"startOffset":19176,"endOffset":19317,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19226,"endOffset":19293,"count":4},{"startOffset":19279,"endOffset":19287,"count":3}],"isBlockCoverage":true},{"functionName":"Model.model.prependValidation","ranges":[{"startOffset":19402,"endOffset":19598,"count":17},{"startOffset":19476,"endOffset":19537,"count":10},{"startOffset":19537,"endOffset":19594,"count":7}],"isBlockCoverage":true},{"functionName":"Model.model.addProperty","ranges":[{"startOffset":19647,"endOffset":20955,"count":1284},{"startOffset":19762,"endOffset":19777,"count":1153},{"startOffset":19778,"endOffset":19792,"count":131},{"startOffset":19945,"endOffset":19975,"count":20},{"startOffset":19975,"endOffset":20027,"count":1264},{"startOffset":19995,"endOffset":20027,"count":435},{"startOffset":20045,"endOffset":20061,"count":1153},{"startOffset":20063,"endOffset":20104,"count":1153},{"startOffset":20138,"endOffset":20212,"count":1153},{"startOffset":20219,"endOffset":20295,"count":131},{"startOffset":20415,"endOffset":20487,"count":17},{"startOffset":20506,"endOffset":20532,"count":455},{"startOffset":20534,"endOffset":20573,"count":455},{"startOffset":20606,"endOffset":20631,"count":1282},{"startOffset":20633,"endOffset":20933,"count":1254},{"startOffset":20722,"endOffset":20743,"count":2},{"startOffset":20745,"endOffset":20872,"count":1},{"startOffset":20872,"endOffset":20927,"count":1253}],"isBlockCoverage":true}]},{"scriptId":"287","url":"file:///home/hello/projects/personal/node-orm2/lib/ChainFind.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9496,"count":1}],"isBlockCoverage":true},{"functionName":"ChainFind","ranges":[{"startOffset":360,"endOffset":8390,"count":710},{"startOffset":7951,"endOffset":8015,"count":218},{"startOffset":8043,"endOffset":8322,"count":29386},{"startOffset":8193,"endOffset":8216,"count":7100},{"startOffset":8216,"endOffset":8256,"count":22286},{"startOffset":8256,"endOffset":8267,"count":20156},{"startOffset":8269,"endOffset":8292,"count":7100},{"startOffset":8292,"endOffset":8322,"count":15186}],"isBlockCoverage":true},{"functionName":"prepareConditions","ranges":[{"startOffset":498,"endOffset":606,"count":31}],"isBlockCoverage":true},{"functionName":"prepareOrder","ranges":[{"startOffset":630,"endOffset":738,"count":6}],"isBlockCoverage":true},{"functionName":"chainRun","ranges":[{"startOffset":758,"endOffset":2698,"count":665}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1190,"endOffset":2692,"count":665},{"startOffset":1233,"endOffset":1268,"count":0},{"startOffset":1303,"endOffset":1343,"count":66},{"startOffset":1343,"endOffset":2691,"count":599}],"isBlockCoverage":true},{"functionName":"eagerLoad","ranges":[{"startOffset":1367,"endOffset":2400,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1448,"endOffset":1748,"count":6},{"startOffset":1631,"endOffset":1685,"count":10}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1801,"endOffset":2273,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1890,"endOffset":2259,"count":5},{"startOffset":1941,"endOffset":1955,"count":0},{"startOffset":2027,"endOffset":2225,"count":15}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2285,"endOffset":2381,"count":3},{"startOffset":2323,"endOffset":2333,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2448,"endOffset":2684,"count":599},{"startOffset":2489,"endOffset":2506,"count":0},{"startOffset":2551,"endOffset":2573,"count":3},{"startOffset":2616,"endOffset":2627,"count":3},{"startOffset":2628,"endOffset":2634,"count":596}],"isBlockCoverage":true},{"functionName":"find","ranges":[{"startOffset":2748,"endOffset":3287,"count":103},{"startOffset":2880,"endOffset":2885,"count":46},{"startOffset":2934,"endOffset":2970,"count":50},{"startOffset":3011,"endOffset":3064,"count":26},{"startOffset":3064,"endOffset":3215,"count":77},{"startOffset":3103,"endOffset":3215,"count":28},{"startOffset":3159,"endOffset":3164,"count":21},{"startOffset":3231,"endOffset":3262,"count":50}],"isBlockCoverage":true},{"functionName":"only","ranges":[{"startOffset":3299,"endOffset":3515,"count":16},{"startOffset":3372,"endOffset":3415,"count":14},{"startOffset":3415,"endOffset":3490,"count":2}],"isBlockCoverage":true},{"functionName":"omit","ranges":[{"startOffset":3527,"endOffset":3824,"count":4},{"startOffset":3624,"endOffset":3732,"count":2}],"isBlockCoverage":true},{"functionName":"limit","ranges":[{"startOffset":3837,"endOffset":3906,"count":2}],"isBlockCoverage":true},{"functionName":"skip","ranges":[{"startOffset":3918,"endOffset":3977,"count":2}],"isBlockCoverage":true},{"functionName":"offset","ranges":[{"startOffset":3991,"endOffset":4063,"count":4}],"isBlockCoverage":true},{"functionName":"order","ranges":[{"startOffset":4076,"endOffset":4399,"count":26},{"startOffset":4209,"endOffset":4270,"count":15},{"startOffset":4270,"endOffset":4374,"count":11},{"startOffset":4320,"endOffset":4350,"count":2},{"startOffset":4351,"endOffset":4356,"count":2},{"startOffset":4357,"endOffset":4362,"count":9}],"isBlockCoverage":true},{"functionName":"orderRaw","ranges":[{"startOffset":4415,"endOffset":4577,"count":4},{"startOffset":4544,"endOffset":4549,"count":2}],"isBlockCoverage":true},{"functionName":"count","ranges":[{"startOffset":4590,"endOffset":4871,"count":25}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4702,"endOffset":4844,"count":25},{"startOffset":4763,"endOffset":4800,"count":0}],"isBlockCoverage":true},{"functionName":"remove","ranges":[{"startOffset":4885,"endOffset":5733,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5179,"endOffset":5706,"count":6},{"startOffset":5219,"endOffset":5256,"count":0},{"startOffset":5288,"endOffset":5326,"count":2},{"startOffset":5326,"endOffset":5459,"count":4},{"startOffset":5459,"endOffset":5634,"count":5},{"startOffset":5533,"endOffset":5590,"count":6},{"startOffset":5634,"endOffset":5705,"count":4}],"isBlockCoverage":true},{"functionName":"first","ranges":[{"startOffset":5747,"endOffset":5893,"count":113}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5785,"endOffset":5885,"count":113},{"startOffset":5858,"endOffset":5868,"count":110},{"startOffset":5869,"endOffset":5875,"count":3}],"isBlockCoverage":true},{"functionName":"last","ranges":[{"startOffset":5905,"endOffset":6066,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5943,"endOffset":6058,"count":4},{"startOffset":6016,"endOffset":6041,"count":2},{"startOffset":6042,"endOffset":6048,"count":2}],"isBlockCoverage":true},{"functionName":"each","ranges":[{"startOffset":6078,"endOffset":6141,"count":6}],"isBlockCoverage":true},{"functionName":"run","ranges":[{"startOffset":6152,"endOffset":6212,"count":615}],"isBlockCoverage":true},{"functionName":"success","ranges":[{"startOffset":6227,"endOffset":6493,"count":0}],"isBlockCoverage":false},{"functionName":"fail","ranges":[{"startOffset":6505,"endOffset":6765,"count":0}],"isBlockCoverage":false},{"functionName":"eager","ranges":[{"startOffset":6778,"endOffset":7287,"count":3},{"startOffset":7034,"endOffset":7120,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7171,"endOffset":7259,"count":6}],"isBlockCoverage":true},{"functionName":"addChainMethod","ranges":[{"startOffset":8392,"endOffset":9495,"count":218}],"isBlockCoverage":true},{"functionName":"chain.<computed>","ranges":[{"startOffset":8479,"endOffset":9492,"count":1},{"startOffset":9145,"endOffset":9242,"count":0}],"isBlockCoverage":true},{"functionName":"mergeConditions","ranges":[{"startOffset":8676,"endOffset":9113,"count":1},{"startOffset":8884,"endOffset":9099,"count":0}],"isBlockCoverage":true}]},{"scriptId":"288","url":"file:///home/hello/projects/personal/node-orm2/lib/Utilities.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9633,"count":1}],"isBlockCoverage":true},{"functionName":"exports.standardizeOrder","ranges":[{"startOffset":694,"endOffset":1337,"count":54},{"startOffset":746,"endOffset":859,"count":4},{"startOffset":774,"endOffset":824,"count":0},{"startOffset":859,"endOffset":932,"count":50},{"startOffset":999,"endOffset":1055,"count":28},{"startOffset":1057,"endOffset":1181,"count":24},{"startOffset":1097,"endOffset":1117,"count":0},{"startOffset":1181,"endOffset":1310,"count":30},{"startOffset":1198,"endOffset":1256,"count":6},{"startOffset":1256,"endOffset":1310,"count":24},{"startOffset":1314,"endOffset":1336,"count":50}],"isBlockCoverage":true},{"functionName":"exports.checkConditions","ranges":[{"startOffset":1818,"endOffset":3291,"count":587},{"startOffset":1957,"endOffset":2028,"count":173},{"startOffset":2054,"endOffset":3267,"count":410},{"startOffset":2107,"endOffset":2116,"count":408},{"startOffset":2116,"endOffset":2192,"count":2},{"startOffset":2192,"endOffset":2210,"count":1},{"startOffset":2210,"endOffset":2414,"count":2},{"startOffset":2414,"endOffset":3263,"count":3},{"startOffset":2608,"endOffset":2693,"count":2},{"startOffset":2693,"endOffset":2969,"count":1},{"startOffset":2752,"endOffset":2841,"count":0},{"startOffset":2979,"endOffset":3249,"count":0}],"isBlockCoverage":true},{"functionName":"exports.values","ranges":[{"startOffset":3430,"endOffset":3797,"count":214},{"startOffset":3571,"endOffset":3780,"count":0}],"isBlockCoverage":true},{"functionName":"exports.hasValues","ranges":[{"startOffset":4052,"endOffset":4226,"count":84},{"startOffset":4139,"endOffset":4160,"count":27},{"startOffset":4162,"endOffset":4175,"count":23},{"startOffset":4209,"endOffset":4225,"count":61}],"isBlockCoverage":true},{"functionName":"exports.populateConditions","ranges":[{"startOffset":4258,"endOffset":4674,"count":650},{"startOffset":4407,"endOffset":4429,"count":72},{"startOffset":4431,"endOffset":4485,"count":630},{"startOffset":4485,"endOffset":4668,"count":20},{"startOffset":4529,"endOffset":4587,"count":6},{"startOffset":4587,"endOffset":4668,"count":14}],"isBlockCoverage":true},{"functionName":"exports.getConditions","ranges":[{"startOffset":4701,"endOffset":4844,"count":10}],"isBlockCoverage":true},{"functionName":"exports.wrapFieldObject","ranges":[{"startOffset":4873,"endOffset":5937,"count":303},{"startOffset":4914,"endOffset":5284,"count":199},{"startOffset":5035,"endOffset":5126,"count":0},{"startOffset":5325,"endOffset":5472,"count":22},{"startOffset":5472,"endOffset":5735,"count":281},{"startOffset":5735,"endOffset":5749,"count":267},{"startOffset":5750,"endOffset":5760,"count":0},{"startOffset":5787,"endOffset":5885,"count":267},{"startOffset":5858,"endOffset":5873,"count":257},{"startOffset":5885,"endOffset":5936,"count":281}],"isBlockCoverage":true},{"functionName":"exports.formatField","ranges":[{"startOffset":5962,"endOffset":7196,"count":63},{"startOffset":6202,"endOffset":6237,"count":0},{"startOffset":6280,"endOffset":6346,"count":0},{"startOffset":6627,"endOffset":6639,"count":0},{"startOffset":6667,"endOffset":6671,"count":62},{"startOffset":6924,"endOffset":7134,"count":0}],"isBlockCoverage":true},{"functionName":"exports.convertPropToJoinKeyProp","ranges":[{"startOffset":7336,"endOffset":7636,"count":292},{"startOffset":7488,"endOffset":7524,"count":252},{"startOffset":7547,"endOffset":7577,"count":2},{"startOffset":7577,"endOffset":7613,"count":290}],"isBlockCoverage":true},{"functionName":"exports.getRealPath","ranges":[{"startOffset":7660,"endOffset":8468,"count":19},{"startOffset":7890,"endOffset":7903,"count":18},{"startOffset":7904,"endOffset":7907,"count":1},{"startOffset":7972,"endOffset":8007,"count":0},{"startOffset":8083,"endOffset":8118,"count":3},{"startOffset":8118,"endOffset":8224,"count":16},{"startOffset":8264,"endOffset":8294,"count":0},{"startOffset":8416,"endOffset":8446,"count":0}],"isBlockCoverage":true},{"functionName":"exports.transformPropertyNames","ranges":[{"startOffset":8504,"endOffset":8748,"count":1690},{"startOffset":8592,"endOffset":8728,"count":2493},{"startOffset":8634,"endOffset":8681,"count":2476},{"startOffset":8681,"endOffset":8724,"count":17},{"startOffset":8728,"endOffset":8747,"count":1569}],"isBlockCoverage":true},{"functionName":"exports.transformOrderPropertyNames","ranges":[{"startOffset":8789,"endOffset":9360,"count":671},{"startOffset":8834,"endOffset":8847,"count":595},{"startOffset":8847,"endOffset":9010,"count":76},{"startOffset":9010,"endOffset":9339,"count":80},{"startOffset":9085,"endOffset":9094,"count":4},{"startOffset":9094,"endOffset":9128,"count":76},{"startOffset":9128,"endOffset":9256,"count":20},{"startOffset":9256,"endOffset":9335,"count":56},{"startOffset":9339,"endOffset":9359,"count":76}],"isBlockCoverage":true},{"functionName":"exports.renameDatastoreFieldsToPropertyNames","ranges":[{"startOffset":9409,"endOffset":9632,"count":1135},{"startOffset":9481,"endOffset":9615,"count":3719},{"startOffset":9530,"endOffset":9547,"count":3710},{"startOffset":9549,"endOffset":9611,"count":709}],"isBlockCoverage":true}]},{"scriptId":"289","url":"file:///home/hello/projects/personal/node-orm2/lib/ChainInstance.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1697,"count":1}],"isBlockCoverage":true},{"functionName":"ChainInstance","ranges":[{"startOffset":33,"endOffset":1696,"count":6},{"startOffset":1643,"endOffset":1678,"count":2},{"startOffset":1678,"endOffset":1695,"count":4}],"isBlockCoverage":true},{"functionName":"load","ranges":[{"startOffset":154,"endOffset":284,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":202,"endOffset":278,"count":4}],"isBlockCoverage":true},{"functionName":"promise","ranges":[{"startOffset":302,"endOffset":476,"count":36}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":335,"endOffset":471,"count":8},{"startOffset":369,"endOffset":394,"count":4}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":491,"endOffset":614,"count":12},{"startOffset":533,"endOffset":540,"count":4},{"startOffset":540,"endOffset":613,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":652,"endOffset":735,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":759,"endOffset":831,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":852,"endOffset":929,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":951,"endOffset":1022,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1042,"endOffset":1106,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1127,"endOffset":1603,"count":1}],"isBlockCoverage":true},{"functionName":"saveNext","ranges":[{"startOffset":1164,"endOffset":1569,"count":2},{"startOffset":1214,"endOffset":1568,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1357,"endOffset":1559,"count":1},{"startOffset":1393,"endOffset":1514,"count":0}],"isBlockCoverage":true}]},{"scriptId":"290","url":"file:///home/hello/projects/personal/node-orm2/lib/DeprecatedPromise.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":609,"count":1}],"isBlockCoverage":true},{"functionName":"Promise","ranges":[{"startOffset":28,"endOffset":608,"count":0}],"isBlockCoverage":false}]},{"scriptId":"291","url":"file:///home/hello/projects/personal/node-orm2/lib/Instance.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":20780,"count":1}],"isBlockCoverage":true},{"functionName":"Instance","ranges":[{"startOffset":278,"endOffset":20779,"count":2125},{"startOffset":325,"endOffset":330,"count":0},{"startOffset":356,"endOffset":361,"count":0},{"startOffset":389,"endOffset":394,"count":1887},{"startOffset":420,"endOffset":427,"count":0},{"startOffset":459,"endOffset":483,"count":979},{"startOffset":484,"endOffset":488,"count":1146},{"startOffset":15465,"endOffset":15498,"count":7080},{"startOffset":15523,"endOffset":15556,"count":9},{"startOffset":15584,"endOffset":15738,"count":41},{"startOffset":15764,"endOffset":15802,"count":9},{"startOffset":19198,"endOffset":19414,"count":6375},{"startOffset":19466,"endOffset":19611,"count":2143},{"startOffset":19542,"endOffset":19607,"count":851},{"startOffset":19721,"endOffset":20290,"count":679},{"startOffset":19786,"endOffset":19803,"count":633},{"startOffset":19805,"endOffset":19936,"count":593},{"startOffset":19877,"endOffset":19922,"count":0},{"startOffset":19969,"endOffset":20286,"count":14},{"startOffset":20138,"endOffset":20191,"count":2},{"startOffset":20191,"endOffset":20246,"count":12},{"startOffset":20345,"endOffset":20615,"count":528},{"startOffset":20531,"endOffset":20611,"count":38}],"isBlockCoverage":true},{"functionName":"emitEvent","ranges":[{"startOffset":741,"endOffset":970,"count":3189},{"startOffset":880,"endOffset":887,"count":1058},{"startOffset":887,"endOffset":969,"count":2131}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":911,"endOffset":964,"count":2131}],"isBlockCoverage":true},{"functionName":"rememberKeys","ranges":[{"startOffset":993,"endOffset":1187,"count":3108},{"startOffset":1076,"endOffset":1183,"count":3136}],"isBlockCoverage":true},{"functionName":"shouldSaveAssocs","ranges":[{"startOffset":1214,"endOffset":1427,"count":1283},{"startOffset":1305,"endOffset":1365,"count":1249},{"startOffset":1365,"endOffset":1423,"count":34}],"isBlockCoverage":true},{"functionName":"handleValidations","ranges":[{"startOffset":1455,"endOffset":2748,"count":1188}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1586,"endOffset":2742,"count":1188},{"startOffset":1636,"endOffset":1680,"count":3},{"startOffset":1680,"endOffset":1841,"count":1185},{"startOffset":1841,"endOffset":2566,"count":150},{"startOffset":1906,"endOffset":2037,"count":126},{"startOffset":2037,"endOffset":2280,"count":24},{"startOffset":2162,"endOffset":2258,"count":0},{"startOffset":2309,"endOffset":2321,"count":148},{"startOffset":2322,"endOffset":2344,"count":104},{"startOffset":2346,"endOffset":2440,"count":62},{"startOffset":2440,"endOffset":2498,"count":88},{"startOffset":2498,"endOffset":2558,"count":118},{"startOffset":2566,"endOffset":2741,"count":1185}],"isBlockCoverage":true},{"functionName":"saveError","ranges":[{"startOffset":2768,"endOffset":2986,"count":39}],"isBlockCoverage":true},{"functionName":"saveInstance","ranges":[{"startOffset":3009,"endOffset":3932,"count":1190},{"startOffset":3238,"endOffset":3279,"count":27},{"startOffset":3281,"endOffset":3321,"count":7},{"startOffset":3321,"endOffset":3931,"count":1183}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3373,"endOffset":3926,"count":1183},{"startOffset":3405,"endOffset":3449,"count":19},{"startOffset":3449,"endOffset":3474,"count":1164},{"startOffset":3474,"endOffset":3699,"count":928},{"startOffset":3699,"endOffset":3920,"count":236}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3528,"endOffset":3689,"count":928},{"startOffset":3564,"endOffset":3616,"count":5},{"startOffset":3616,"endOffset":3688,"count":923}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3743,"endOffset":3910,"count":236},{"startOffset":3779,"endOffset":3831,"count":1},{"startOffset":3831,"endOffset":3909,"count":235}],"isBlockCoverage":true},{"functionName":"runAfterSaveActions","ranges":[{"startOffset":3962,"endOffset":4214,"count":986},{"startOffset":4076,"endOffset":4143,"count":912}],"isBlockCoverage":true},{"functionName":"getInstanceData","ranges":[{"startOffset":4240,"endOffset":4830,"count":1158},{"startOffset":4308,"endOffset":4808,"count":2588},{"startOffset":4350,"endOffset":4359,"count":0},{"startOffset":4696,"endOffset":4747,"count":0},{"startOffset":4755,"endOffset":4802,"count":0}],"isBlockCoverage":true},{"functionName":"waitHooks","ranges":[{"startOffset":4850,"endOffset":5170,"count":1164}],"isBlockCoverage":true},{"functionName":"nextHook","ranges":[{"startOffset":4894,"endOffset":5141,"count":3248},{"startOffset":4938,"endOffset":4970,"count":1158},{"startOffset":4970,"endOffset":5140,"count":2090}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5024,"endOffset":5133,"count":2090},{"startOffset":5058,"endOffset":5097,"count":6},{"startOffset":5097,"endOffset":5132,"count":2084}],"isBlockCoverage":true},{"functionName":"saveNew","ranges":[{"startOffset":5188,"endOffset":6046,"count":923}],"isBlockCoverage":true},{"functionName":"finish","ranges":[{"startOffset":5258,"endOffset":5400,"count":912}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5301,"endOffset":5386,"count":912},{"startOffset":5332,"endOffset":5347,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5536,"endOffset":6040,"count":923},{"startOffset":5584,"endOffset":5633,"count":11},{"startOffset":5633,"endOffset":5721,"count":912},{"startOffset":5721,"endOffset":5867,"count":920},{"startOffset":5841,"endOffset":5858,"count":0},{"startOffset":5867,"endOffset":5960,"count":912},{"startOffset":5960,"endOffset":5994,"count":41},{"startOffset":5994,"endOffset":6039,"count":871}],"isBlockCoverage":true},{"functionName":"savePersisted","ranges":[{"startOffset":6070,"endOffset":7510,"count":235},{"startOffset":6870,"endOffset":6896,"count":164},{"startOffset":6896,"endOffset":7506,"count":71},{"startOffset":6952,"endOffset":7019,"count":74},{"startOffset":7074,"endOffset":7190,"count":73}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":6169,"endOffset":6833,"count":235},{"startOffset":6277,"endOffset":6310,"count":164},{"startOffset":6312,"endOffset":6339,"count":28},{"startOffset":6339,"endOffset":6827,"count":207},{"startOffset":6391,"endOffset":6489,"count":48},{"startOffset":6489,"endOffset":6819,"count":159}],"isBlockCoverage":true},{"functionName":"finish","ranges":[{"startOffset":6207,"endOffset":6259,"count":235}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6423,"endOffset":6470,"count":48}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6524,"endOffset":6807,"count":159},{"startOffset":6575,"endOffset":6588,"count":136},{"startOffset":6590,"endOffset":6750,"count":26},{"startOffset":6750,"endOffset":6795,"count":133}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6626,"endOffset":6722,"count":26},{"startOffset":6665,"endOffset":6680,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7330,"endOffset":7498,"count":71},{"startOffset":7364,"endOffset":7412,"count":0}],"isBlockCoverage":true},{"functionName":"saveAssociations","ranges":[{"startOffset":7537,"endOffset":9522,"count":1030},{"startOffset":8858,"endOffset":8918,"count":298},{"startOffset":9392,"endOffset":9454,"count":216},{"startOffset":9481,"endOffset":9518,"count":973}],"isBlockCoverage":true},{"functionName":"saveAssociation","ranges":[{"startOffset":7623,"endOffset":7939,"count":65}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7713,"endOffset":7931,"count":65},{"startOffset":7747,"endOffset":7848,"count":0},{"startOffset":7879,"endOffset":7923,"count":57}],"isBlockCoverage":true},{"functionName":"_saveOneAssociation","ranges":[{"startOffset":7972,"endOffset":8800,"count":298},{"startOffset":8023,"endOffset":8066,"count":24},{"startOffset":8068,"endOffset":8075,"count":274},{"startOffset":8075,"endOffset":8102,"count":24},{"startOffset":8102,"endOffset":8605,"count":4},{"startOffset":8221,"endOffset":8291,"count":0},{"startOffset":8354,"endOffset":8581,"count":6},{"startOffset":8407,"endOffset":8500,"count":0},{"startOffset":8605,"endOffset":8650,"count":20},{"startOffset":8650,"endOffset":8729,"count":0},{"startOffset":8729,"endOffset":8799,"count":20}],"isBlockCoverage":true},{"functionName":"_saveManyAssociation","ranges":[{"startOffset":8952,"endOffset":9333,"count":216},{"startOffset":9051,"endOffset":9058,"count":171},{"startOffset":9058,"endOffset":9109,"count":45},{"startOffset":9109,"endOffset":9116,"count":6},{"startOffset":9116,"endOffset":9162,"count":39},{"startOffset":9162,"endOffset":9274,"count":64},{"startOffset":9201,"endOffset":9266,"count":62},{"startOffset":9274,"endOffset":9332,"count":39}],"isBlockCoverage":true},{"functionName":"saveInstanceExtra","ranges":[{"startOffset":9550,"endOffset":10566,"count":1147},{"startOffset":9648,"endOffset":9667,"count":0},{"startOffset":9673,"endOffset":10565,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10516,"endOffset":10560,"count":0}],"isBlockCoverage":false},{"functionName":"removeInstance","ranges":[{"startOffset":10591,"endOffset":11387,"count":19},{"startOffset":10628,"endOffset":10658,"count":0},{"startOffset":10732,"endOffset":10799,"count":21}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10850,"endOffset":11381,"count":19},{"startOffset":10882,"endOffset":11030,"count":2},{"startOffset":11030,"endOffset":11380,"count":17}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11125,"endOffset":11373,"count":17}],"isBlockCoverage":true},{"functionName":"saveInstanceProperty","ranges":[{"startOffset":11418,"endOffset":12271,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11847,"endOffset":12265,"count":3},{"startOffset":11879,"endOffset":12007,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12067,"endOffset":12257,"count":3}],"isBlockCoverage":true},{"functionName":"setInstanceProperty","ranges":[{"startOffset":12301,"endOffset":12640,"count":7246},{"startOffset":12365,"endOffset":12383,"count":9},{"startOffset":12550,"endOffset":12612,"count":219},{"startOffset":12618,"endOffset":12639,"count":7027}],"isBlockCoverage":true},{"functionName":"setPropertyByPath","ranges":[{"startOffset":12710,"endOffset":13416,"count":13},{"startOffset":12768,"endOffset":12805,"count":9},{"startOffset":12805,"endOffset":12858,"count":4},{"startOffset":12837,"endOffset":12858,"count":3},{"startOffset":12858,"endOffset":12938,"count":10},{"startOffset":12938,"endOffset":12961,"count":1},{"startOffset":13005,"endOffset":13026,"count":1},{"startOffset":13026,"endOffset":13053,"count":9},{"startOffset":13053,"endOffset":13108,"count":2},{"startOffset":13108,"endOffset":13162,"count":7},{"startOffset":13162,"endOffset":13180,"count":21},{"startOffset":13183,"endOffset":13412,"count":16},{"startOffset":13243,"endOffset":13288,"count":11},{"startOffset":13288,"endOffset":13406,"count":5},{"startOffset":13326,"endOffset":13406,"count":3}],"isBlockCoverage":true},{"functionName":"addInstanceProperty","ranges":[{"startOffset":13446,"endOffset":14883,"count":7089},{"startOffset":13833,"endOffset":13878,"count":0},{"startOffset":13906,"endOffset":13950,"count":5709},{"startOffset":13950,"endOffset":14039,"count":1380},{"startOffset":13992,"endOffset":14039,"count":28},{"startOffset":14851,"endOffset":14870,"count":7080}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":14140,"endOffset":14312,"count":2333},{"startOffset":14220,"endOffset":14254,"count":131},{"startOffset":14254,"endOffset":14304,"count":2202}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":14325,"endOffset":14824,"count":157},{"startOffset":14373,"endOffset":14570,"count":2},{"startOffset":14411,"endOffset":14436,"count":0},{"startOffset":14438,"endOffset":14471,"count":0},{"startOffset":14616,"endOffset":14645,"count":20},{"startOffset":14645,"endOffset":14674,"count":137},{"startOffset":14674,"endOffset":14727,"count":3},{"startOffset":14727,"endOffset":14816,"count":134},{"startOffset":14771,"endOffset":14816,"count":118}],"isBlockCoverage":true},{"functionName":"addInstanceExtraProperty","ranges":[{"startOffset":14918,"endOffset":15416,"count":9},{"startOffset":14978,"endOffset":15012,"count":5}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":15073,"endOffset":15125,"count":9}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":15138,"endOffset":15380,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":15857,"endOffset":16014,"count":2655},{"startOffset":15921,"endOffset":15958,"count":2626}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":16119,"endOffset":17173,"count":1192},{"startOffset":16255,"endOffset":16879,"count":2968},{"startOffset":16351,"endOffset":16607,"count":1777},{"startOffset":16412,"endOffset":16470,"count":896},{"startOffset":16485,"endOffset":16550,"count":881},{"startOffset":16618,"endOffset":16675,"count":1189},{"startOffset":16686,"endOffset":16861,"count":2},{"startOffset":16879,"endOffset":16907,"count":1190},{"startOffset":16907,"endOffset":16993,"count":25},{"startOffset":16993,"endOffset":17172,"count":1190}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17027,"endOffset":17145,"count":1190},{"startOffset":17061,"endOffset":17068,"count":1},{"startOffset":17068,"endOffset":17086,"count":1189},{"startOffset":17086,"endOffset":17101,"count":36},{"startOffset":17101,"endOffset":17144,"count":1153}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":17279,"endOffset":17338,"count":1469}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":17445,"endOffset":17512,"count":19}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":17745,"endOffset":17852,"count":4}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":17966,"endOffset":18002,"count":1}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":18090,"endOffset":18147,"count":5}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":18334,"endOffset":18380,"count":53}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":18488,"endOffset":18534,"count":63}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":18623,"endOffset":18733,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18663,"endOffset":18725,"count":5},{"startOffset":18707,"endOffset":18715,"count":2}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":18849,"endOffset":18893,"count":11}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":19070,"endOffset":19111,"count":13}],"isBlockCoverage":true},{"functionName":"mapper","ranges":[{"startOffset":20025,"endOffset":20107,"count":16},{"startOffset":20072,"endOffset":20077,"count":2},{"startOffset":20078,"endOffset":20098,"count":14}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20661,"endOffset":20755,"count":2125}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20699,"endOffset":20749,"count":2125}],"isBlockCoverage":true}]},{"scriptId":"292","url":"file:///home/hello/projects/personal/node-orm2/lib/Property.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1986,"count":1}],"isBlockCoverage":true},{"functionName":"exports.normalize","ranges":[{"startOffset":223,"endOffset":1984,"count":1303},{"startOffset":280,"endOffset":773,"count":509},{"startOffset":318,"endOffset":385,"count":397},{"startOffset":392,"endOffset":461,"count":75},{"startOffset":468,"endOffset":539,"count":28},{"startOffset":546,"endOffset":611,"count":5},{"startOffset":618,"endOffset":687,"count":3},{"startOffset":694,"endOffset":763,"count":1},{"startOffset":773,"endOffset":1035,"count":794},{"startOffset":814,"endOffset":890,"count":3},{"startOffset":890,"endOffset":1035,"count":791},{"startOffset":926,"endOffset":984,"count":2},{"startOffset":984,"endOffset":1035,"count":789},{"startOffset":1086,"endOffset":1126,"count":4},{"startOffset":1128,"endOffset":1215,"count":1},{"startOffset":1215,"endOffset":1261,"count":1302},{"startOffset":1261,"endOffset":1304,"count":747},{"startOffset":1306,"endOffset":1342,"count":4},{"startOffset":1342,"endOffset":1483,"count":1302},{"startOffset":1483,"endOffset":1515,"count":84},{"startOffset":1517,"endOffset":1555,"count":1301},{"startOffset":1555,"endOffset":1649,"count":1302},{"startOffset":1649,"endOffset":1684,"count":99},{"startOffset":1686,"endOffset":1722,"count":98},{"startOffset":1722,"endOffset":1756,"count":1302},{"startOffset":1756,"endOffset":1794,"count":1036},{"startOffset":1794,"endOffset":1829,"count":1302},{"startOffset":1829,"endOffset":1860,"count":99},{"startOffset":1862,"endOffset":1930,"count":1},{"startOffset":1930,"endOffset":1983,"count":1302}],"isBlockCoverage":true}]},{"scriptId":"293","url":"file:///home/hello/projects/personal/node-orm2/lib/Hook.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":850,"count":1}],"isBlockCoverage":true},{"functionName":"exports.trigger","ranges":[{"startOffset":18,"endOffset":205,"count":1957},{"startOffset":172,"endOffset":203,"count":108}],"isBlockCoverage":true},{"functionName":"exports.wait","ranges":[{"startOffset":223,"endOffset":848,"count":7714},{"startOffset":425,"endOffset":816,"count":119},{"startOffset":564,"endOffset":604,"count":19},{"startOffset":641,"endOffset":812,"count":100},{"startOffset":664,"endOffset":785,"count":19},{"startOffset":785,"endOffset":812,"count":81},{"startOffset":816,"endOffset":846,"count":7595}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":707,"endOffset":752,"count":11}],"isBlockCoverage":true}]},{"scriptId":"294","url":"file:///home/hello/projects/personal/node-orm2/lib/LazyLoad.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2778,"count":1}],"isBlockCoverage":true},{"functionName":"extend","ranges":[{"startOffset":101,"endOffset":302,"count":2125},{"startOffset":170,"endOffset":300,"count":6558},{"startOffset":213,"endOffset":296,"count":26}],"isBlockCoverage":true},{"functionName":"conditionAssign","ranges":[{"startOffset":327,"endOffset":446,"count":10}],"isBlockCoverage":true},{"functionName":"addLazyLoadProperty","ranges":[{"startOffset":449,"endOffset":2661,"count":26},{"startOffset":2428,"endOffset":2659,"count":78}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":1057,"endOffset":1342,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1230,"endOffset":1314,"count":6},{"startOffset":1298,"endOffset":1304,"count":0}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":1451,"endOffset":1858,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1624,"endOffset":1830,"count":2},{"startOffset":1664,"endOffset":1701,"count":0},{"startOffset":1721,"endOffset":1759,"count":0}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":1964,"endOffset":2345,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2111,"endOffset":2317,"count":2},{"startOffset":2151,"endOffset":2188,"count":0},{"startOffset":2208,"endOffset":2246,"count":0}],"isBlockCoverage":true},{"functionName":"ucfirst","ranges":[{"startOffset":2663,"endOffset":2752,"count":26}],"isBlockCoverage":true}]},{"scriptId":"295","url":"file:///home/hello/projects/personal/node-orm2/lib/Associations/Many.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":16375,"count":1}],"isBlockCoverage":true},{"functionName":"exports.prepare","ranges":[{"startOffset":456,"endOffset":3676,"count":452}],"isBlockCoverage":true},{"functionName":"Model.hasMany","ranges":[{"startOffset":511,"endOffset":3673,"count":74},{"startOffset":767,"endOffset":1139,"count":209},{"startOffset":814,"endOffset":876,"count":74},{"startOffset":885,"endOffset":955,"count":51},{"startOffset":964,"endOffset":1125,"count":84},{"startOffset":1009,"endOffset":1056,"count":43},{"startOffset":1056,"endOffset":1108,"count":41},{"startOffset":1165,"endOffset":1190,"count":31},{"startOffset":1190,"endOffset":1381,"count":43},{"startOffset":1225,"endOffset":1375,"count":7},{"startOffset":1406,"endOffset":1440,"count":73},{"startOffset":1590,"endOffset":1656,"count":0},{"startOffset":1864,"endOffset":1928,"count":0},{"startOffset":2173,"endOffset":2181,"count":0},{"startOffset":2247,"endOffset":2252,"count":69},{"startOffset":2292,"endOffset":2300,"count":69},{"startOffset":2345,"endOffset":2349,"count":71},{"startOffset":2552,"endOffset":2628,"count":0},{"startOffset":2669,"endOffset":2698,"count":57},{"startOffset":3197,"endOffset":3652,"count":3}],"isBlockCoverage":true},{"functionName":"exports.extend","ranges":[{"startOffset":3696,"endOffset":3908,"count":2125},{"startOffset":3817,"endOffset":3906,"count":528}],"isBlockCoverage":true},{"functionName":"exports.autoFetch","ranges":[{"startOffset":3931,"endOffset":4321,"count":2125},{"startOffset":4010,"endOffset":4032,"count":1626},{"startOffset":4032,"endOffset":4243,"count":499},{"startOffset":4243,"endOffset":4319,"count":528}],"isBlockCoverage":true},{"functionName":"autoFetchDone","ranges":[{"startOffset":4093,"endOffset":4192,"count":528},{"startOffset":4162,"endOffset":4188,"count":499}],"isBlockCoverage":true},{"functionName":"extendInstance","ranges":[{"startOffset":4324,"endOffset":15547,"count":528},{"startOffset":4540,"endOffset":4642,"count":524},{"startOffset":15265,"endOffset":15545,"count":2640}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4574,"endOffset":4636,"count":0}],"isBlockCoverage":false},{"functionName":"adjustForMapsTo","ranges":[{"startOffset":4646,"endOffset":5121,"count":146}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":5195,"endOffset":7294,"count":20},{"startOffset":5373,"endOffset":5471,"count":18},{"startOffset":5416,"endOffset":5463,"count":14},{"startOffset":5498,"endOffset":5599,"count":0},{"startOffset":6385,"endOffset":6532,"count":38}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6584,"endOffset":7267,"count":20},{"startOffset":6647,"endOffset":6662,"count":0},{"startOffset":6697,"endOffset":6720,"count":2},{"startOffset":6720,"endOffset":7163,"count":18},{"startOffset":7163,"endOffset":7218,"count":13}],"isBlockCoverage":true},{"functionName":"mapKeysToString","ranges":[{"startOffset":6752,"endOffset":6892,"count":82}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6817,"endOffset":6871,"count":82}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":7417,"endOffset":9636,"count":126},{"startOffset":7595,"endOffset":8479,"count":210},{"startOffset":7646,"endOffset":7712,"count":118},{"startOffset":7723,"endOffset":8101,"count":72},{"startOffset":7783,"endOffset":7898,"count":4},{"startOffset":7898,"endOffset":8082,"count":68},{"startOffset":7945,"endOffset":8005,"count":37},{"startOffset":8005,"endOffset":8068,"count":31},{"startOffset":8112,"endOffset":8375,"count":16},{"startOffset":8167,"endOffset":8356,"count":8},{"startOffset":8386,"endOffset":8461,"count":4},{"startOffset":8507,"endOffset":8547,"count":20},{"startOffset":8580,"endOffset":8614,"count":89},{"startOffset":8642,"endOffset":8757,"count":0},{"startOffset":9485,"endOffset":9554,"count":8},{"startOffset":9554,"endOffset":9635,"count":118}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":9759,"endOffset":10152,"count":60},{"startOffset":9879,"endOffset":9892,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9935,"endOffset":10124,"count":60},{"startOffset":9969,"endOffset":9984,"count":0},{"startOffset":10012,"endOffset":10079,"count":53},{"startOffset":10079,"endOffset":10116,"count":7}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":10274,"endOffset":11689,"count":72},{"startOffset":10395,"endOffset":10796,"count":80},{"startOffset":10446,"endOffset":10512,"count":72},{"startOffset":10523,"endOffset":10778,"count":8},{"startOffset":10583,"endOffset":10662,"count":0},{"startOffset":11516,"endOffset":11664,"count":0}],"isBlockCoverage":true},{"functionName":"run","ranges":[{"startOffset":10840,"endOffset":11370,"count":72},{"startOffset":10882,"endOffset":10978,"count":0},{"startOffset":11019,"endOffset":11102,"count":64},{"startOffset":11102,"endOffset":11369,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11542,"endOffset":11654,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":11812,"endOffset":14813,"count":108},{"startOffset":13986,"endOffset":14443,"count":220},{"startOffset":14037,"endOffset":14103,"count":108},{"startOffset":14114,"endOffset":14425,"count":112},{"startOffset":14174,"endOffset":14253,"count":86},{"startOffset":14253,"endOffset":14406,"count":26},{"startOffset":14288,"endOffset":14350,"count":23},{"startOffset":14350,"endOffset":14406,"count":3},{"startOffset":14482,"endOffset":14589,"count":3},{"startOffset":14589,"endOffset":14639,"count":105},{"startOffset":14639,"endOffset":14787,"count":0},{"startOffset":14787,"endOffset":14812,"count":105}],"isBlockCoverage":true},{"functionName":"run","ranges":[{"startOffset":11921,"endOffset":13934,"count":105}],"isBlockCoverage":true},{"functionName":"saveNextAssociation","ranges":[{"startOffset":12005,"endOffset":13886,"count":267},{"startOffset":12060,"endOffset":12121,"count":103},{"startOffset":12121,"endOffset":13672,"count":164},{"startOffset":13672,"endOffset":13774,"count":7},{"startOffset":13774,"endOffset":13876,"count":157}],"isBlockCoverage":true},{"functionName":"saveAssociation","ranges":[{"startOffset":12203,"endOffset":13616,"count":164},{"startOffset":12241,"endOffset":12286,"count":2},{"startOffset":12286,"endOffset":13615,"count":162}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12317,"endOffset":13602,"count":162},{"startOffset":12357,"endOffset":12406,"count":0},{"startOffset":12472,"endOffset":12724,"count":9},{"startOffset":12646,"endOffset":12708,"count":0},{"startOffset":12760,"endOffset":13095,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12853,"endOffset":13077,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":13374,"endOffset":13586,"count":162},{"startOffset":13416,"endOffset":13469,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14665,"endOffset":14777,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14927,"endOffset":15013,"count":319}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":15024,"endOffset":15183,"count":51}],"isBlockCoverage":true},{"functionName":"autoFetchInstance","ranges":[{"startOffset":15549,"endOffset":16198,"count":528},{"startOffset":15636,"endOffset":15658,"count":218},{"startOffset":15658,"endOffset":15749,"count":310},{"startOffset":15751,"endOffset":15810,"count":15},{"startOffset":15810,"endOffset":15890,"count":310},{"startOffset":15864,"endOffset":15889,"count":308},{"startOffset":15892,"endOffset":15914,"count":279},{"startOffset":15914,"endOffset":16197,"count":31}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16001,"endOffset":16194,"count":31}],"isBlockCoverage":true},{"functionName":"ucfirst","ranges":[{"startOffset":16200,"endOffset":16346,"count":74}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16293,"endOffset":16342,"count":0}],"isBlockCoverage":false},{"functionName":"noOperation","ranges":[{"startOffset":16348,"endOffset":16374,"count":0}],"isBlockCoverage":false}]},{"scriptId":"296","url":"file:///home/hello/projects/personal/node-orm2/lib/Settings.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2404,"count":1}],"isBlockCoverage":true},{"functionName":"exports.defaults","ranges":[{"startOffset":869,"endOffset":911,"count":74}],"isBlockCoverage":true},{"functionName":"Settings","ranges":[{"startOffset":914,"endOffset":1476,"count":97}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":993,"endOffset":1075,"count":150}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1086,"endOffset":1259,"count":12653},{"startOffset":1180,"endOffset":1207,"count":1},{"startOffset":1207,"endOffset":1253,"count":12652}],"isBlockCoverage":true},{"functionName":"unset","ranges":[{"startOffset":1272,"endOffset":1469,"count":3}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":1478,"endOffset":1739,"count":304},{"startOffset":1555,"endOffset":1589,"count":150},{"startOffset":1589,"endOffset":1636,"count":154},{"startOffset":1636,"endOffset":1673,"count":6},{"startOffset":1673,"endOffset":1738,"count":154}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1741,"endOffset":2053,"count":20587},{"startOffset":1816,"endOffset":1921,"count":12199},{"startOffset":1839,"endOffset":1864,"count":97},{"startOffset":1864,"endOffset":1900,"count":12102},{"startOffset":1900,"endOffset":1910,"count":12100},{"startOffset":1911,"endOffset":1916,"count":2},{"startOffset":1921,"endOffset":1968,"count":8388},{"startOffset":1968,"endOffset":1989,"count":454},{"startOffset":1989,"endOffset":2052,"count":7934}],"isBlockCoverage":true},{"functionName":"unset","ranges":[{"startOffset":2055,"endOffset":2403,"count":10},{"startOffset":2127,"endOffset":2231,"count":3},{"startOffset":2150,"endOffset":2179,"count":1},{"startOffset":2179,"endOffset":2231,"count":2},{"startOffset":2231,"endOffset":2278,"count":7},{"startOffset":2278,"endOffset":2295,"count":0},{"startOffset":2295,"endOffset":2364,"count":7},{"startOffset":2364,"endOffset":2401,"count":1}],"isBlockCoverage":true}]},{"scriptId":"297","url":"file:///home/hello/projects/personal/node-orm2/lib/Associations/One.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10050,"count":1}],"isBlockCoverage":true},{"functionName":"exports.prepare","ranges":[{"startOffset":339,"endOffset":3800,"count":452}],"isBlockCoverage":true},{"functionName":"Model.hasOne","ranges":[{"startOffset":389,"endOffset":3797,"count":144},{"startOffset":739,"endOffset":1111,"count":388},{"startOffset":786,"endOffset":860,"count":144},{"startOffset":869,"endOffset":996,"count":122},{"startOffset":1005,"endOffset":1097,"count":103},{"startOffset":1262,"endOffset":1394,"count":63},{"startOffset":1394,"endOffset":1598,"count":81},{"startOffset":1427,"endOffset":1598,"count":67},{"startOffset":1746,"endOffset":1890,"count":576},{"startOffset":2011,"endOffset":2038,"count":0},{"startOffset":2072,"endOffset":2202,"count":131},{"startOffset":2239,"endOffset":2582,"count":13}],"isBlockCoverage":true},{"functionName":"Model.<computed>","ranges":[{"startOffset":2626,"endOffset":3774,"count":6},{"startOffset":2744,"endOffset":3076,"count":8},{"startOffset":2795,"endOffset":2861,"count":4},{"startOffset":2872,"endOffset":3058,"count":4},{"startOffset":2980,"endOffset":3039,"count":0},{"startOffset":3109,"endOffset":3225,"count":2},{"startOffset":3225,"endOffset":3332,"count":4},{"startOffset":3332,"endOffset":3364,"count":2},{"startOffset":3365,"endOffset":3387,"count":2},{"startOffset":3459,"endOffset":3481,"count":2},{"startOffset":3482,"endOffset":3514,"count":2},{"startOffset":3677,"endOffset":3773,"count":2}],"isBlockCoverage":true},{"functionName":"exports.extend","ranges":[{"startOffset":3820,"endOffset":3988,"count":2125},{"startOffset":3919,"endOffset":3986,"count":679}],"isBlockCoverage":true},{"functionName":"exports.autoFetch","ranges":[{"startOffset":4011,"endOffset":4401,"count":2125},{"startOffset":4090,"endOffset":4112,"count":1558},{"startOffset":4112,"endOffset":4323,"count":567},{"startOffset":4323,"endOffset":4399,"count":679}],"isBlockCoverage":true},{"functionName":"autoFetchDone","ranges":[{"startOffset":4173,"endOffset":4272,"count":679},{"startOffset":4242,"endOffset":4268,"count":567}],"isBlockCoverage":true},{"functionName":"extendInstance","ranges":[{"startOffset":4404,"endOffset":9089,"count":679},{"startOffset":8138,"endOffset":8659,"count":633},{"startOffset":8713,"endOffset":9087,"count":2716},{"startOffset":8859,"endOffset":8896,"count":679},{"startOffset":8898,"endOffset":8907,"count":46},{"startOffset":8907,"endOffset":9087,"count":2670}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":4617,"endOffset":5050,"count":14},{"startOffset":4794,"endOffset":4984,"count":5},{"startOffset":4984,"endOffset":5024,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4887,"endOffset":4974,"count":5},{"startOffset":4955,"endOffset":4962,"count":0}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":5172,"endOffset":6527,"count":70},{"startOffset":5232,"endOffset":5279,"count":18},{"startOffset":5481,"endOffset":5883,"count":10},{"startOffset":5573,"endOffset":5704,"count":2},{"startOffset":5704,"endOffset":5838,"count":8},{"startOffset":5838,"endOffset":5875,"count":0},{"startOffset":5883,"endOffset":6501,"count":60},{"startOffset":5923,"endOffset":6268,"count":2},{"startOffset":6268,"endOffset":6493,"count":58},{"startOffset":6336,"endOffset":6456,"count":44},{"startOffset":6456,"endOffset":6493,"count":14},{"startOffset":6501,"endOffset":6526,"count":68}],"isBlockCoverage":true},{"functionName":"saveAndReturn","ranges":[{"startOffset":5307,"endOffset":5446,"count":54}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5978,"endOffset":6256,"count":2},{"startOffset":6087,"endOffset":6133,"count":0}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":6649,"endOffset":8058,"count":50},{"startOffset":6712,"endOffset":7630,"count":17},{"startOffset":7630,"endOffset":8032,"count":33}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6736,"endOffset":7620,"count":17},{"startOffset":6772,"endOffset":6813,"count":0},{"startOffset":6860,"endOffset":7057,"count":15},{"startOffset":7057,"endOffset":7619,"count":2}],"isBlockCoverage":true},{"functionName":"saveNext","ranges":[{"startOffset":7138,"endOffset":7579,"count":6},{"startOffset":7190,"endOffset":7232,"count":2},{"startOffset":7232,"endOffset":7578,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7435,"endOffset":7565,"count":4},{"startOffset":7475,"endOffset":7524,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7698,"endOffset":8022,"count":33},{"startOffset":7734,"endOffset":7775,"count":0}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":8216,"endOffset":8600,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8437,"endOffset":8568,"count":2}],"isBlockCoverage":true},{"functionName":"autoFetchInstance","ranges":[{"startOffset":9091,"endOffset":9972,"count":679},{"startOffset":9178,"endOffset":9200,"count":320},{"startOffset":9200,"endOffset":9292,"count":359},{"startOffset":9294,"endOffset":9353,"count":6},{"startOffset":9353,"endOffset":9387,"count":359},{"startOffset":9387,"endOffset":9433,"count":334},{"startOffset":9435,"endOffset":9457,"count":309},{"startOffset":9457,"endOffset":9942,"count":50},{"startOffset":9942,"endOffset":9970,"count":0}],"isBlockCoverage":true},{"functionName":"ucfirst","ranges":[{"startOffset":9974,"endOffset":10049,"count":144}],"isBlockCoverage":true}]},{"scriptId":"298","url":"file:///home/hello/projects/personal/node-orm2/lib/Associations/Extend.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7417,"count":1}],"isBlockCoverage":true},{"functionName":"exports.prepare","ranges":[{"startOffset":342,"endOffset":2925,"count":452}],"isBlockCoverage":true},{"functionName":"Model.extendsTo","ranges":[{"startOffset":399,"endOffset":2922,"count":14},{"startOffset":451,"endOffset":456,"count":13},{"startOffset":911,"endOffset":964,"count":0}],"isBlockCoverage":true},{"functionName":"Model.<computed>","ranges":[{"startOffset":1858,"endOffset":2886,"count":3},{"startOffset":1976,"endOffset":2308,"count":4},{"startOffset":2027,"endOffset":2093,"count":2},{"startOffset":2104,"endOffset":2290,"count":2},{"startOffset":2212,"endOffset":2271,"count":0},{"startOffset":2341,"endOffset":2457,"count":1},{"startOffset":2457,"endOffset":2789,"count":2},{"startOffset":2789,"endOffset":2885,"count":1}],"isBlockCoverage":true},{"functionName":"exports.extend","ranges":[{"startOffset":2945,"endOffset":3125,"count":2125},{"startOffset":3050,"endOffset":3123,"count":44}],"isBlockCoverage":true},{"functionName":"exports.autoFetch","ranges":[{"startOffset":3148,"endOffset":3538,"count":2125},{"startOffset":3227,"endOffset":3249,"count":2081},{"startOffset":3249,"endOffset":3536,"count":44}],"isBlockCoverage":true},{"functionName":"autoFetchDone","ranges":[{"startOffset":3310,"endOffset":3409,"count":44}],"isBlockCoverage":true},{"functionName":"extendInstance","ranges":[{"startOffset":3541,"endOffset":6721,"count":44},{"startOffset":6450,"endOffset":6719,"count":176}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":3762,"endOffset":4130,"count":8},{"startOffset":3809,"endOffset":3927,"count":3},{"startOffset":3927,"endOffset":4105,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3998,"endOffset":4095,"count":5},{"startOffset":4056,"endOffset":4068,"count":3},{"startOffset":4069,"endOffset":4075,"count":3},{"startOffset":4076,"endOffset":4083,"count":2}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":4233,"endOffset":4604,"count":13},{"startOffset":4292,"endOffset":4339,"count":10},{"startOffset":4372,"endOffset":4490,"count":3},{"startOffset":4490,"endOffset":4579,"count":10}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":4708,"endOffset":5316,"count":17}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4755,"endOffset":5289,"count":17},{"startOffset":4789,"endOffset":4826,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4870,"endOffset":5279,"count":17},{"startOffset":4906,"endOffset":4947,"count":0},{"startOffset":5042,"endOffset":5113,"count":0}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":5420,"endOffset":6366,"count":28},{"startOffset":5467,"endOffset":5587,"count":3},{"startOffset":5587,"endOffset":6341,"count":25}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5843,"endOffset":6331,"count":25},{"startOffset":5891,"endOffset":5932,"count":0},{"startOffset":6032,"endOffset":6252,"count":11},{"startOffset":6283,"endOffset":6321,"count":14}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6129,"endOffset":6238,"count":11}],"isBlockCoverage":true},{"functionName":"autoFetchInstance","ranges":[{"startOffset":6723,"endOffset":7339,"count":44},{"startOffset":6810,"endOffset":6832,"count":23},{"startOffset":6832,"endOffset":6902,"count":21},{"startOffset":6904,"endOffset":6963,"count":0},{"startOffset":6963,"endOffset":7043,"count":21},{"startOffset":7045,"endOffset":7067,"count":21},{"startOffset":7067,"endOffset":7337,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7184,"endOffset":7303,"count":0}],"isBlockCoverage":false},{"functionName":"ucfirst","ranges":[{"startOffset":7341,"endOffset":7416,"count":14}],"isBlockCoverage":true}]},{"scriptId":"299","url":"file:///home/hello/projects/personal/node-orm2/lib/Singleton.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":960,"count":1}],"isBlockCoverage":true},{"functionName":"exports.clear","ranges":[{"startOffset":31,"endOffset":147,"count":70},{"startOffset":79,"endOffset":105,"count":11},{"startOffset":105,"endOffset":130,"count":59}],"isBlockCoverage":true},{"functionName":"exports.get","ranges":[{"startOffset":164,"endOffset":958,"count":1135},{"startOffset":251,"endOffset":287,"count":1111},{"startOffset":287,"endOffset":319,"count":24},{"startOffset":319,"endOffset":669,"count":17},{"startOffset":352,"endOffset":393,"count":7},{"startOffset":394,"endOffset":416,"count":7},{"startOffset":418,"endOffset":521,"count":2},{"startOffset":521,"endOffset":665,"count":15},{"startOffset":551,"endOffset":578,"count":6},{"startOffset":580,"endOffset":610,"count":2},{"startOffset":610,"endOffset":665,"count":13},{"startOffset":669,"endOffset":957,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":682,"endOffset":954,"count":9},{"startOffset":719,"endOffset":740,"count":0},{"startOffset":854,"endOffset":896,"count":4},{"startOffset":897,"endOffset":903,"count":5}],"isBlockCoverage":true}]},{"scriptId":"300","url":"file:///home/hello/projects/personal/node-orm2/lib/Validators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3104,"count":1}],"isBlockCoverage":true},{"functionName":"validators.equalToProperty","ranges":[{"startOffset":562,"endOffset":725,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":594,"endOffset":722,"count":3},{"startOffset":641,"endOffset":669,"count":1},{"startOffset":669,"endOffset":716,"count":2}],"isBlockCoverage":true},{"functionName":"validators.unique","ranges":[{"startOffset":1267,"endOffset":3072,"count":13},{"startOffset":1348,"endOffset":1495,"count":12},{"startOffset":1407,"endOffset":1431,"count":1},{"startOffset":1431,"endOffset":1491,"count":11},{"startOffset":1466,"endOffset":1491,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1506,"endOffset":3069,"count":28},{"startOffset":1603,"endOffset":1631,"count":0},{"startOffset":1732,"endOffset":1775,"count":0},{"startOffset":2695,"endOffset":3040,"count":14},{"startOffset":2933,"endOffset":2969,"count":4},{"startOffset":2969,"endOffset":3034,"count":10},{"startOffset":3040,"endOffset":3068,"count":24}],"isBlockCoverage":true},{"functionName":"chainQuery","ranges":[{"startOffset":1833,"endOffset":2294,"count":38},{"startOffset":1918,"endOffset":1947,"count":26},{"startOffset":1948,"endOffset":1993,"count":22},{"startOffset":1995,"endOffset":2196,"count":22},{"startOffset":2196,"endOffset":2288,"count":16}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2315,"endOffset":2627,"count":24},{"startOffset":2356,"endOffset":2388,"count":0},{"startOffset":2433,"endOffset":2465,"count":17},{"startOffset":2465,"endOffset":2547,"count":7},{"startOffset":2549,"endOffset":2581,"count":1},{"startOffset":2581,"endOffset":2604,"count":6},{"startOffset":2604,"endOffset":2619,"count":5}],"isBlockCoverage":true}]},{"scriptId":"301","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2709,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":2708,"count":1}],"isBlockCoverage":true},{"functionName":"ret","ranges":[{"startOffset":218,"endOffset":2477,"count":15},{"startOffset":898,"endOffset":959,"count":14},{"startOffset":960,"endOffset":1014,"count":1},{"startOffset":1015,"endOffset":1083,"count":0},{"startOffset":1084,"endOffset":1159,"count":0},{"startOffset":1230,"endOffset":1889,"count":0},{"startOffset":2112,"endOffset":2247,"count":0},{"startOffset":2354,"endOffset":2384,"count":9}],"isBlockCoverage":true}]},{"scriptId":"302","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2689,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":2688,"count":1}],"isBlockCoverage":true},{"functionName":"ret","ranges":[{"startOffset":218,"endOffset":2457,"count":3},{"startOffset":898,"endOffset":969,"count":0},{"startOffset":1035,"endOffset":1092,"count":0},{"startOffset":1093,"endOffset":1143,"count":0},{"startOffset":1214,"endOffset":1869,"count":0},{"startOffset":2092,"endOffset":2227,"count":0},{"startOffset":2334,"endOffset":2364,"count":0}],"isBlockCoverage":true}]},{"scriptId":"303","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2689,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":2688,"count":1}],"isBlockCoverage":true},{"functionName":"ret","ranges":[{"startOffset":218,"endOffset":2457,"count":1},{"startOffset":949,"endOffset":1006,"count":0},{"startOffset":1007,"endOffset":1071,"count":0},{"startOffset":1072,"endOffset":1143,"count":0},{"startOffset":1214,"endOffset":1869,"count":0},{"startOffset":2092,"endOffset":2227,"count":0}],"isBlockCoverage":true}]},{"scriptId":"304","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2689,"count":18842}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":2688,"count":18842}],"isBlockCoverage":true},{"functionName":"ret","ranges":[{"startOffset":218,"endOffset":2457,"count":414},{"startOffset":898,"endOffset":948,"count":170},{"startOffset":949,"endOffset":1006,"count":218},{"startOffset":1007,"endOffset":1071,"count":21},{"startOffset":1072,"endOffset":1143,"count":5},{"startOffset":1214,"endOffset":1869,"count":0},{"startOffset":2092,"endOffset":2227,"count":3},{"startOffset":2334,"endOffset":2364,"count":399}],"isBlockCoverage":true}]},{"scriptId":"305","url":"file:///home/hello/projects/personal/node-orm2/test/logging.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":855,"count":1}],"isBlockCoverage":true},{"functionName":"buildMethod","ranges":[{"startOffset":141,"endOffset":370,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":196,"endOffset":367,"count":1}],"isBlockCoverage":true},{"functionName":"printTo","ranges":[{"startOffset":372,"endOffset":707,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":595,"endOffset":676,"count":1}],"isBlockCoverage":true},{"functionName":"printColor","ranges":[{"startOffset":709,"endOffset":854,"count":5},{"startOffset":766,"endOffset":793,"count":1},{"startOffset":793,"endOffset":819,"count":4},{"startOffset":819,"endOffset":824,"count":2},{"startOffset":825,"endOffset":830,"count":2}],"isBlockCoverage":true}]},{"scriptId":"306","url":"file:///home/hello/projects/personal/node-orm2/test/config.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":359,"count":1}],"isBlockCoverage":true}]},{"scriptId":"307","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mocha/lib/interfaces/common.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4803,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":551,"endOffset":4801,"count":64}],"isBlockCoverage":true},{"functionName":"shouldBeTested","ranges":[{"startOffset":729,"endOffset":928,"count":0}],"isBlockCoverage":false},{"functionName":"runWithSuite","ranges":[{"startOffset":1196,"endOffset":1292,"count":0}],"isBlockCoverage":false},{"functionName":"before","ranges":[{"startOffset":1423,"endOffset":1487,"count":329}],"isBlockCoverage":true},{"functionName":"after","ranges":[{"startOffset":1616,"endOffset":1679,"count":47}],"isBlockCoverage":true},{"functionName":"beforeEach","ranges":[{"startOffset":1815,"endOffset":1880,"count":28}],"isBlockCoverage":true},{"functionName":"afterEach","ranges":[{"startOffset":2014,"endOffset":2078,"count":5}],"isBlockCoverage":true},{"functionName":"only","ranges":[{"startOffset":2291,"endOffset":2488,"count":0}],"isBlockCoverage":false},{"functionName":"skip","ranges":[{"startOffset":2690,"endOffset":2782,"count":1}],"isBlockCoverage":true},{"functionName":"create","ranges":[{"startOffset":3235,"endOffset":4269,"count":448},{"startOffset":3451,"endOffset":3490,"count":0},{"startOffset":3528,"endOffset":3568,"count":1},{"startOffset":3569,"endOffset":3603,"count":0},{"startOffset":3614,"endOffset":3691,"count":0},{"startOffset":3803,"endOffset":4238,"count":0}],"isBlockCoverage":true},{"functionName":"only","ranges":[{"startOffset":4446,"endOffset":4630,"count":0}],"isBlockCoverage":false},{"functionName":"skip","ranges":[{"startOffset":4733,"endOffset":4788,"count":0}],"isBlockCoverage":false}]},{"scriptId":"308","url":"file:///home/hello/projects/personal/node-orm2/test/integration/validation.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15168,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":295,"endOffset":15164,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":383,"endOffset":895,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":427,"endOffset":890,"count":6}],"isBlockCoverage":true},{"functionName":"notNull","ranges":[{"startOffset":910,"endOffset":1019,"count":2},{"startOffset":959,"endOffset":1018,"count":1}],"isBlockCoverage":true},{"functionName":"setupAlwaysValidate","ranges":[{"startOffset":1049,"endOffset":1518,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1074,"endOffset":1513,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1530,"endOffset":1639,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1567,"endOffset":1633,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1651,"endOffset":1684,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1718,"endOffset":2506,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1832,"endOffset":2036,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1950,"endOffset":2028,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2070,"endOffset":2500,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2184,"endOffset":2492,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2535,"endOffset":11051,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2605,"endOffset":3087,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2715,"endOffset":3079,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3114,"endOffset":11045,"count":1},{"startOffset":3162,"endOffset":3169,"count":0}],"isBlockCoverage":true},{"functionName":"setupUnique","ranges":[{"startOffset":3239,"endOffset":4302,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3290,"endOffset":4293,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3483,"endOffset":4281,"count":6},{"startOffset":3519,"endOffset":3566,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4330,"endOffset":5690,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4452,"endOffset":4744,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4511,"endOffset":4732,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4616,"endOffset":4718,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4795,"endOffset":5095,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4857,"endOffset":5083,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4963,"endOffset":5069,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5339,"endOffset":5680,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5418,"endOffset":5668,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5548,"endOffset":5654,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5718,"endOffset":9249,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5770,"endOffset":7213,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5915,"endOffset":6311,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5993,"endOffset":6297,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6120,"endOffset":6281,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6374,"endOffset":6722,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6454,"endOffset":6708,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6580,"endOffset":6692,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6857,"endOffset":7201,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6934,"endOffset":7187,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7059,"endOffset":7171,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7256,"endOffset":9239,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7325,"endOffset":7846,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7387,"endOffset":7832,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7487,"endOffset":7816,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7644,"endOffset":7798,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7929,"endOffset":8329,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8009,"endOffset":8315,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8138,"endOffset":8299,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8393,"endOffset":8748,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8475,"endOffset":8734,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8606,"endOffset":8718,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8883,"endOffset":9227,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8960,"endOffset":9213,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9085,"endOffset":9197,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9282,"endOffset":11037,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9391,"endOffset":9828,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9447,"endOffset":9814,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9548,"endOffset":9798,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9662,"endOffset":9780,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9901,"endOffset":10368,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9954,"endOffset":10356,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10053,"endOffset":10342,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10165,"endOffset":10326,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10456,"endOffset":11026,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10556,"endOffset":11014,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10670,"endOffset":11000,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10797,"endOffset":10984,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11102,"endOffset":12827,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11159,"endOffset":11959,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11257,"endOffset":11464,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11326,"endOffset":11454,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11522,"endOffset":11951,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11604,"endOffset":11941,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12006,"endOffset":12821,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12107,"endOffset":12315,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12176,"endOffset":12305,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12395,"endOffset":12813,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12477,"endOffset":12803,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12877,"endOffset":14728,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12934,"endOffset":13734,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13046,"endOffset":13726,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13139,"endOffset":13716,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13781,"endOffset":14722,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13900,"endOffset":14714,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13982,"endOffset":14704,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14755,"endOffset":15158,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14828,"endOffset":15152,"count":1}],"isBlockCoverage":true},{"functionName":"John.validate","ranges":[{"startOffset":14962,"endOffset":15033,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15055,"endOffset":15144,"count":1}],"isBlockCoverage":true}]},{"scriptId":"309","url":"file:///home/hello/projects/personal/node-orm2/node_modules/should/cjs/should.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":84233,"count":1},{"startOffset":83753,"endOffset":83760,"count":0},{"startOffset":83761,"endOffset":83786,"count":0},{"startOffset":83787,"endOffset":83794,"count":0},{"startOffset":83868,"endOffset":83879,"count":0},{"startOffset":83880,"endOffset":83908,"count":0},{"startOffset":84173,"endOffset":84204,"count":0}],"isBlockCoverage":true},{"functionName":"_interopDefault","ranges":[{"startOffset":15,"endOffset":129,"count":3},{"startOffset":86,"endOffset":104,"count":0},{"startOffset":106,"endOffset":121,"count":0}],"isBlockCoverage":true},{"functionName":"isWrapperType","ranges":[{"startOffset":579,"endOffset":693,"count":1027}],"isBlockCoverage":true},{"functionName":"convertPropertyName","ranges":[{"startOffset":768,"endOffset":863,"count":240},{"startOffset":839,"endOffset":845,"count":0}],"isBlockCoverage":true},{"functionName":"isPlainObject","ranges":[{"startOffset":907,"endOffset":1108,"count":0}],"isBlockCoverage":false},{"functionName":"getFormatter","ranges":[{"startOffset":1389,"endOffset":1459,"count":608}],"isBlockCoverage":true},{"functionName":"format","ranges":[{"startOffset":1464,"endOffset":1546,"count":193}],"isBlockCoverage":true},{"functionName":"formatProp","ranges":[{"startOffset":1548,"endOffset":1681,"count":415}],"isBlockCoverage":true},{"functionName":"AssertionError","ranges":[{"startOffset":1974,"endOffset":3088,"count":10},{"startOffset":2468,"endOffset":3086,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2127,"endOffset":2307,"count":0}],"isBlockCoverage":false},{"functionName":"prependIndent","ranges":[{"startOffset":3111,"endOffset":3167,"count":0}],"isBlockCoverage":false},{"functionName":"indentLines","ranges":[{"startOffset":3169,"endOffset":3271,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":3451,"endOffset":4056,"count":0}],"isBlockCoverage":false},{"functionName":"LightAssertionError","ranges":[{"startOffset":4308,"endOffset":4660,"count":158}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4466,"endOffset":4646,"count":0}],"isBlockCoverage":false},{"functionName":"Assertion","ranges":[{"startOffset":4880,"endOffset":5006,"count":3253}],"isBlockCoverage":true},{"functionName":"assert","ranges":[{"startOffset":6174,"endOffset":6718,"count":1320},{"startOffset":6205,"endOffset":6231,"count":1152},{"startOffset":6231,"endOffset":6288,"count":168},{"startOffset":6288,"endOffset":6312,"count":20},{"startOffset":6314,"endOffset":6355,"count":10},{"startOffset":6355,"endOffset":6449,"count":158},{"startOffset":6384,"endOffset":6408,"count":148},{"startOffset":6410,"endOffset":6449,"count":148},{"startOffset":6449,"endOffset":6509,"count":168},{"startOffset":6509,"endOffset":6523,"count":158},{"startOffset":6609,"endOffset":6661,"count":158},{"startOffset":6661,"endOffset":6714,"count":10}],"isBlockCoverage":true},{"functionName":"fail","ranges":[{"startOffset":7048,"endOffset":7095,"count":10}],"isBlockCoverage":true},{"functionName":"assertZeroArguments","ranges":[{"startOffset":7121,"endOffset":7284,"count":369},{"startOffset":7165,"endOffset":7280,"count":0}],"isBlockCoverage":true},{"functionName":"PromisedAssertion","ranges":[{"startOffset":7452,"endOffset":7529,"count":0}],"isBlockCoverage":false},{"functionName":"PromisedAssertion.then","ranges":[{"startOffset":7705,"endOffset":7775,"count":0}],"isBlockCoverage":false},{"functionName":"Assertion.add","ranges":[{"startOffset":8561,"endOffset":10275,"count":53}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":8694,"endOffset":9981,"count":1860},{"startOffset":8943,"endOffset":9534,"count":168},{"startOffset":9021,"endOffset":9056,"count":158},{"startOffset":9114,"endOffset":9221,"count":158},{"startOffset":9221,"endOffset":9262,"count":10},{"startOffset":9262,"endOffset":9316,"count":0},{"startOffset":9316,"endOffset":9465,"count":10},{"startOffset":9465,"endOffset":9534,"count":0},{"startOffset":9534,"endOffset":9582,"count":1692},{"startOffset":9582,"endOffset":9782,"count":0},{"startOffset":9782,"endOffset":9840,"count":1692},{"startOffset":9840,"endOffset":9899,"count":1449},{"startOffset":9899,"endOffset":9980,"count":1692}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":10107,"endOffset":10267,"count":0}],"isBlockCoverage":false},{"functionName":"Assertion.addChain","ranges":[{"startOffset":10499,"endOffset":10955,"count":16},{"startOffset":10542,"endOffset":10558,"count":13}],"isBlockCoverage":true},{"functionName":"onCall","ranges":[{"startOffset":10545,"endOffset":10558,"count":1811}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":10622,"endOffset":10684,"count":1969}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":10830,"endOffset":10947,"count":0}],"isBlockCoverage":false},{"functionName":"Assertion.alias","ranges":[{"startOffset":11192,"endOffset":11637,"count":21},{"startOffset":11299,"endOffset":11410,"count":0},{"startOffset":11563,"endOffset":11635,"count":20}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11858,"endOffset":11902,"count":158}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12122,"endOffset":12158,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":12370,"endOffset":12408,"count":0}],"isBlockCoverage":false},{"functionName":"fail","ranges":[{"startOffset":14831,"endOffset":15092,"count":0}],"isBlockCoverage":false},{"functionName":"ok","ranges":[{"startOffset":15708,"endOffset":15808,"count":1},{"startOffset":15752,"endOffset":15806,"count":0}],"isBlockCoverage":true},{"functionName":"equal","ranges":[{"startOffset":16223,"endOffset":16357,"count":710},{"startOffset":16293,"endOffset":16355,"count":0}],"isBlockCoverage":true},{"functionName":"notEqual","ranges":[{"startOffset":16779,"endOffset":16919,"count":8},{"startOffset":16852,"endOffset":16917,"count":0}],"isBlockCoverage":true},{"functionName":"deepEqual","ranges":[{"startOffset":17403,"endOffset":17568,"count":18},{"startOffset":17493,"endOffset":17566,"count":0}],"isBlockCoverage":true},{"functionName":"notDeepEqual","ranges":[{"startOffset":18067,"endOffset":18235,"count":0}],"isBlockCoverage":false},{"functionName":"strictEqual","ranges":[{"startOffset":18665,"endOffset":18813,"count":65},{"startOffset":18742,"endOffset":18811,"count":0}],"isBlockCoverage":true},{"functionName":"notStrictEqual","ranges":[{"startOffset":19267,"endOffset":19421,"count":0}],"isBlockCoverage":false},{"functionName":"expectedException","ranges":[{"startOffset":19424,"endOffset":19779,"count":0}],"isBlockCoverage":false},{"functionName":"_throws","ranges":[{"startOffset":19781,"endOffset":20519,"count":0}],"isBlockCoverage":false},{"functionName":"assert.throws","ranges":[{"startOffset":20890,"endOffset":20991,"count":0}],"isBlockCoverage":false},{"functionName":"assert.doesNotThrow","ranges":[{"startOffset":21323,"endOffset":21418,"count":0}],"isBlockCoverage":false},{"functionName":"assert.ifError","ranges":[{"startOffset":21632,"endOffset":21681,"count":0}],"isBlockCoverage":false},{"functionName":"assertExtensions","ranges":[{"startOffset":21869,"endOffset":23253,"count":1}],"isBlockCoverage":true},{"functionName":"should.exist.should.exists","ranges":[{"startOffset":22466,"endOffset":22663,"count":184},{"startOffset":22508,"endOffset":22659,"count":0}],"isBlockCoverage":true},{"functionName":"should.not.exist.should.not.exists","ranges":[{"startOffset":23045,"endOffset":23250,"count":504},{"startOffset":23087,"endOffset":23246,"count":0}],"isBlockCoverage":true},{"functionName":"chainAssertions","ranges":[{"startOffset":23440,"endOffset":24193,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":24139,"endOffset":24189,"count":13}],"isBlockCoverage":true},{"functionName":"booleanAssertions","ranges":[{"startOffset":24380,"endOffset":25822,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":24784,"endOffset":24843,"count":11}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":25202,"endOffset":25262,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":25685,"endOffset":25818,"count":0}],"isBlockCoverage":false},{"functionName":"numberAssertions","ranges":[{"startOffset":26009,"endOffset":30336,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":26272,"endOffset":26415,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26694,"endOffset":26895,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27282,"endOffset":27494,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27887,"endOffset":28100,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":28429,"endOffset":28565,"count":11}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":28891,"endOffset":29027,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":29506,"endOffset":29668,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":30058,"endOffset":30220,"count":0}],"isBlockCoverage":false},{"functionName":"typeAssertions","ranges":[{"startOffset":30523,"endOffset":36707,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":30715,"endOffset":30853,"count":19}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":31045,"endOffset":31188,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":31488,"endOffset":31646,"count":243}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":31965,"endOffset":32187,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":32392,"endOffset":32534,"count":95}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":32685,"endOffset":32842,"count":126}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":32993,"endOffset":33131,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":33279,"endOffset":33417,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":33571,"endOffset":33711,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":33859,"endOffset":34000,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34147,"endOffset":34285,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34457,"endOffset":34597,"count":126}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":34864,"endOffset":35030,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":35260,"endOffset":35407,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":35707,"endOffset":35904,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":36147,"endOffset":36335,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":36502,"endOffset":36703,"count":0}],"isBlockCoverage":false},{"functionName":"formatEqlResult","ranges":[{"startOffset":36894,"endOffset":37183,"count":0}],"isBlockCoverage":false},{"functionName":"equalityAssertions","ranges":[{"startOffset":37185,"endOffset":40563,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":37872,"endOffset":38308,"count":12}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":38100,"endOffset":38172,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":38731,"endOffset":38956,"count":700}],"isBlockCoverage":true},{"functionName":"addOneOf","ranges":[{"startOffset":39113,"endOffset":39805,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":39180,"endOffset":39799,"count":0}],"isBlockCoverage":false},{"functionName":"promiseAssertions","ranges":[{"startOffset":40750,"endOffset":49490,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":41137,"endOffset":41344,"count":0}],"isBlockCoverage":false},{"functionName":"Assertion$fulfilled","ranges":[{"startOffset":41997,"endOffset":42559,"count":0}],"isBlockCoverage":false},{"functionName":"Assertion$$1.rejected","ranges":[{"startOffset":43283,"endOffset":43902,"count":0}],"isBlockCoverage":false},{"functionName":"Assertion$$1.fulfilledWith","ranges":[{"startOffset":44656,"endOffset":45243,"count":0}],"isBlockCoverage":false},{"functionName":"Assertion$$1.rejectedWith","ranges":[{"startOffset":46316,"endOffset":48290,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":49137,"endOffset":49434,"count":0}],"isBlockCoverage":false},{"functionName":"stringAssertions","ranges":[{"startOffset":49677,"endOffset":50730,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":50025,"endOffset":50213,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":50511,"endOffset":50726,"count":0}],"isBlockCoverage":false},{"functionName":"containAssertions","ranges":[{"startOffset":50917,"endOffset":56923,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":52093,"endOffset":52695,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":53663,"endOffset":55062,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":55446,"endOffset":56919,"count":0}],"isBlockCoverage":false},{"functionName":"propertyAssertions","ranges":[{"startOffset":57156,"endOffset":67200,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":57757,"endOffset":58051,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":58479,"endOffset":58738,"count":240},{"startOffset":58571,"endOffset":58652,"count":175},{"startOffset":58652,"endOffset":58701,"count":65},{"startOffset":58701,"endOffset":58737,"count":230}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":59247,"endOffset":61811,"count":240},{"startOffset":59318,"endOffset":59365,"count":0},{"startOffset":59436,"endOffset":59463,"count":175},{"startOffset":59465,"endOffset":59501,"count":65},{"startOffset":59501,"endOffset":59579,"count":175},{"startOffset":59919,"endOffset":59965,"count":230},{"startOffset":59965,"endOffset":60157,"count":10},{"startOffset":59988,"endOffset":60157,"count":0},{"startOffset":60247,"endOffset":60308,"count":0},{"startOffset":60560,"endOffset":60620,"count":10},{"startOffset":60576,"endOffset":60619,"count":0},{"startOffset":60763,"endOffset":61806,"count":175},{"startOffset":61248,"endOffset":61263,"count":0},{"startOffset":61281,"endOffset":61302,"count":0},{"startOffset":61305,"endOffset":61345,"count":0},{"startOffset":61439,"endOffset":61500,"count":0},{"startOffset":61725,"endOffset":61789,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":59737,"endOffset":59849,"count":240},{"startOffset":59781,"endOffset":59842,"count":10}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":60028,"endOffset":60122,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":60906,"endOffset":61206,"count":175},{"startOffset":61007,"endOffset":61118,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":62195,"endOffset":62277,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":62775,"endOffset":63088,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":63518,"endOffset":63645,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":64271,"endOffset":64928,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":64957,"endOffset":65058,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":65434,"endOffset":65506,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":65821,"endOffset":65955,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":66394,"endOffset":67195,"count":0}],"isBlockCoverage":false},{"functionName":"errorAssertions","ranges":[{"startOffset":67386,"endOffset":70661,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":68406,"endOffset":70614,"count":19},{"startOffset":68572,"endOffset":68633,"count":0},{"startOffset":68670,"endOffset":68743,"count":0},{"startOffset":68922,"endOffset":70420,"count":2},{"startOffset":69024,"endOffset":69546,"count":0},{"startOffset":69575,"endOffset":70060,"count":0},{"startOffset":70099,"endOffset":70112,"count":0},{"startOffset":70114,"endOffset":70412,"count":0},{"startOffset":70420,"endOffset":70480,"count":17}],"isBlockCoverage":true},{"functionName":"matchingAssertions","ranges":[{"startOffset":70855,"endOffset":79042,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":73394,"endOffset":76191,"count":1},{"startOffset":73722,"endOffset":74689,"count":0},{"startOffset":74698,"endOffset":76179,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":77173,"endOffset":77455,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":78413,"endOffset":78943,"count":0}],"isBlockCoverage":false},{"functionName":"should$1","ranges":[{"startOffset":79462,"endOffset":79517,"count":1393}],"isBlockCoverage":true},{"functionName":"should$1.extend","ranges":[{"startOffset":81242,"endOffset":81707,"count":1},{"startOffset":81304,"endOffset":81315,"count":0},{"startOffset":81333,"endOffset":81352,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":81489,"endOffset":81502,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":81513,"endOffset":81599,"count":1027},{"startOffset":81568,"endOffset":81584,"count":0}],"isBlockCoverage":true},{"functionName":"should$1.noConflict","ranges":[{"startOffset":82308,"endOffset":82540,"count":0}],"isBlockCoverage":false},{"functionName":"should$1.use","ranges":[{"startOffset":83127,"endOffset":83192,"count":12}],"isBlockCoverage":true}]},{"scriptId":"310","url":"file:///home/hello/projects/personal/node-orm2/node_modules/should-type/cjs/should-type.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6935,"count":1}],"isBlockCoverage":true},{"functionName":"Type","ranges":[{"startOffset":1226,"endOffset":1422,"count":3521},{"startOffset":1271,"endOffset":1364,"count":0}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":1455,"endOffset":1653,"count":318},{"startOffset":1485,"endOffset":1491,"count":36},{"startOffset":1538,"endOffset":1571,"count":60},{"startOffset":1590,"endOffset":1623,"count":19}],"isBlockCoverage":true},{"functionName":"toTryTypes","ranges":[{"startOffset":1670,"endOffset":1927,"count":255},{"startOffset":1722,"endOffset":1789,"count":0},{"startOffset":1808,"endOffset":1865,"count":16}],"isBlockCoverage":true},{"functionName":"TypeChecker","ranges":[{"startOffset":2030,"endOffset":2076,"count":1}],"isBlockCoverage":true},{"functionName":"add","ranges":[{"startOffset":2111,"endOffset":2176,"count":50}],"isBlockCoverage":true},{"functionName":"addBeforeFirstMatch","ranges":[{"startOffset":2202,"endOffset":2374,"count":0}],"isBlockCoverage":false},{"functionName":"addTypeOf","ranges":[{"startOffset":2390,"endOffset":2532,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2432,"endOffset":2526,"count":13302},{"startOffset":2481,"endOffset":2520,"count":1592}],"isBlockCoverage":true},{"functionName":"addClass","ranges":[{"startOffset":2547,"endOffset":2720,"count":38}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2593,"endOffset":2714,"count":57851},{"startOffset":2650,"endOffset":2708,"count":77}],"isBlockCoverage":true},{"functionName":"getFirstMatch","ranges":[{"startOffset":2740,"endOffset":3060,"count":3195},{"startOffset":2876,"endOffset":3056,"count":80316},{"startOffset":2977,"endOffset":3050,"count":3195}],"isBlockCoverage":true},{"functionName":"getType","ranges":[{"startOffset":3074,"endOffset":3168,"count":3195}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3496,"endOffset":3580,"count":1603},{"startOffset":3534,"endOffset":3576,"count":14}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5618,"endOffset":5824,"count":1512},{"startOffset":5753,"endOffset":5820,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5833,"endOffset":6006,"count":1512},{"startOffset":5913,"endOffset":6002,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6015,"endOffset":6173,"count":1512},{"startOffset":6067,"endOffset":6089,"count":0},{"startOffset":6091,"endOffset":6169,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6182,"endOffset":6426,"count":1512},{"startOffset":6294,"endOffset":6318,"count":0},{"startOffset":6319,"endOffset":6343,"count":0},{"startOffset":6344,"endOffset":6364,"count":0},{"startOffset":6366,"endOffset":6422,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6435,"endOffset":6486,"count":1512}],"isBlockCoverage":true},{"functionName":"getGlobalType","ranges":[{"startOffset":6646,"endOffset":6705,"count":3195}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6833,"endOffset":6900,"count":32}],"isBlockCoverage":true}]},{"scriptId":"311","url":"file:///home/hello/projects/personal/node-orm2/node_modules/should-equal/cjs/should-equal.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8496,"count":1}],"isBlockCoverage":true},{"functionName":"_interopDefault","ranges":[{"startOffset":15,"endOffset":129,"count":1},{"startOffset":86,"endOffset":104,"count":0},{"startOffset":106,"endOffset":121,"count":0}],"isBlockCoverage":true},{"functionName":"format","ranges":[{"startOffset":181,"endOffset":334,"count":2217},{"startOffset":275,"endOffset":318,"count":4434}],"isBlockCoverage":true},{"functionName":"EqualityFail","ranges":[{"startOffset":391,"endOffset":508,"count":1}],"isBlockCoverage":true},{"functionName":"typeToString","ranges":[{"startOffset":510,"endOffset":625,"count":2},{"startOffset":565,"endOffset":616,"count":1},{"startOffset":590,"endOffset":604,"count":0},{"startOffset":617,"endOffset":621,"count":1}],"isBlockCoverage":true},{"functionName":"setBooleanDefault","ranges":[{"startOffset":1226,"endOffset":1380,"count":12640},{"startOffset":1340,"endOffset":1360,"count":3672},{"startOffset":1361,"endOffset":1377,"count":8968}],"isBlockCoverage":true},{"functionName":"EQ","ranges":[{"startOffset":1414,"endOffset":1874,"count":3160},{"startOffset":1460,"endOffset":1465,"count":906},{"startOffset":1805,"endOffset":1810,"count":918},{"startOffset":1839,"endOffset":1844,"count":918},{"startOffset":1866,"endOffset":1871,"count":918}],"isBlockCoverage":true},{"functionName":"ShortcutError","ranges":[{"startOffset":1876,"endOffset":1989,"count":1}],"isBlockCoverage":true},{"functionName":"EQ.checkStrictEquality","ranges":[{"startOffset":2075,"endOffset":2132,"count":0}],"isBlockCoverage":false},{"functionName":"add","ranges":[{"startOffset":2144,"endOffset":2301,"count":19}],"isBlockCoverage":true},{"functionName":"check","ranges":[{"startOffset":2330,"endOffset":2512,"count":918},{"startOffset":2380,"endOffset":2485,"count":1},{"startOffset":2464,"endOffset":2485,"count":0},{"startOffset":2485,"endOffset":2511,"count":917}],"isBlockCoverage":true},{"functionName":"check0","ranges":[{"startOffset":2525,"endOffset":3534,"count":3160},{"startOffset":2628,"endOffset":2779,"count":2402},{"startOffset":2698,"endOffset":2716,"count":4},{"startOffset":2717,"endOffset":2751,"count":0},{"startOffset":2779,"endOffset":2917,"count":758},{"startOffset":2917,"endOffset":2943,"count":757},{"startOffset":2944,"endOffset":2970,"count":757},{"startOffset":2972,"endOffset":3083,"count":1},{"startOffset":3083,"endOffset":3211,"count":757},{"startOffset":3211,"endOffset":3282,"count":24},{"startOffset":3282,"endOffset":3302,"count":757},{"startOffset":3302,"endOffset":3341,"count":0},{"startOffset":3341,"endOffset":3389,"count":757},{"startOffset":3389,"endOffset":3425,"count":0},{"startOffset":3426,"endOffset":3467,"count":0},{"startOffset":3468,"endOffset":3494,"count":0}],"isBlockCoverage":true},{"functionName":"collectFail","ranges":[{"startOffset":3552,"endOffset":3843,"count":5379},{"startOffset":3615,"endOffset":3839,"count":1}],"isBlockCoverage":true},{"functionName":"checkPlainObjectsEquality","ranges":[{"startOffset":3875,"endOffset":4999,"count":757},{"startOffset":4050,"endOffset":4145,"count":15},{"startOffset":4098,"endOffset":4112,"count":0},{"startOffset":4114,"endOffset":4139,"count":0},{"startOffset":4318,"endOffset":4552,"count":3640},{"startOffset":4359,"endOffset":4546,"count":2216},{"startOffset":4456,"endOffset":4538,"count":0},{"startOffset":4635,"endOffset":4778,"count":3640},{"startOffset":4676,"endOffset":4772,"count":2216}],"isBlockCoverage":true},{"functionName":"checkPropertyEquality","ranges":[{"startOffset":5027,"endOffset":5179,"count":2242}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5242,"endOffset":5371,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5415,"endOffset":5469,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5492,"endOffset":5695,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5726,"endOffset":6008,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6037,"endOffset":6208,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6252,"endOffset":6481,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6290,"endOffset":6477,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6502,"endOffset":6560,"count":733}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6610,"endOffset":6757,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6648,"endOffset":6753,"count":16}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6794,"endOffset":6897,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6927,"endOffset":7065,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7096,"endOffset":7328,"count":0}],"isBlockCoverage":false},{"functionName":"checkMapByKeys","ranges":[{"startOffset":7332,"endOffset":7717,"count":0}],"isBlockCoverage":false},{"functionName":"checkSetByKeys","ranges":[{"startOffset":7719,"endOffset":7984,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8010,"endOffset":8188,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8215,"endOffset":8393,"count":0}],"isBlockCoverage":false},{"functionName":"eq","ranges":[{"startOffset":8397,"endOffset":8461,"count":918}],"isBlockCoverage":true}]},{"scriptId":"312","url":"file:///home/hello/projects/personal/node-orm2/node_modules/should-format/cjs/should-format.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":14960,"count":1}],"isBlockCoverage":true},{"functionName":"_interopDefault","ranges":[{"startOffset":15,"endOffset":129,"count":1},{"startOffset":86,"endOffset":104,"count":0},{"startOffset":106,"endOffset":121,"count":0}],"isBlockCoverage":true},{"functionName":"looksLikeANumber","ranges":[{"startOffset":239,"endOffset":298,"count":0}],"isBlockCoverage":false},{"functionName":"keyCompare","ranges":[{"startOffset":300,"endOffset":576,"count":0}],"isBlockCoverage":false},{"functionName":"genKeysFunc","ranges":[{"startOffset":578,"endOffset":697,"count":608}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":613,"endOffset":694,"count":0}],"isBlockCoverage":false},{"functionName":"Formatter","ranges":[{"startOffset":699,"endOffset":1188,"count":608},{"startOffset":740,"endOffset":745,"count":0},{"startOffset":826,"endOffset":861,"count":0},{"startOffset":892,"endOffset":940,"count":0},{"startOffset":1084,"endOffset":1104,"count":0}],"isBlockCoverage":true},{"functionName":"format","ranges":[{"startOffset":1253,"endOffset":1665,"count":237},{"startOffset":1328,"endOffset":1362,"count":0}],"isBlockCoverage":true},{"functionName":"defaultFormat","ranges":[{"startOffset":1685,"endOffset":1728,"count":0}],"isBlockCoverage":false},{"functionName":"alreadySeen","ranges":[{"startOffset":1746,"endOffset":1809,"count":237}],"isBlockCoverage":true},{"functionName":"addType","ranges":[{"startOffset":1835,"endOffset":1926,"count":45}],"isBlockCoverage":true},{"functionName":"formatterFunctionName","ranges":[{"startOffset":1963,"endOffset":2041,"count":282}],"isBlockCoverage":true},{"functionName":"indent","ranges":[{"startOffset":2061,"endOffset":2201,"count":43}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2131,"endOffset":2182,"count":43}],"isBlockCoverage":true},{"functionName":"pad","ranges":[{"startOffset":2203,"endOffset":2525,"count":0}],"isBlockCoverage":false},{"functionName":"pad0","ranges":[{"startOffset":2527,"endOffset":2587,"count":0}],"isBlockCoverage":false},{"functionName":"functionName","ranges":[{"startOffset":2640,"endOffset":2899,"count":14},{"startOffset":2705,"endOffset":2898,"count":0}],"isBlockCoverage":true},{"functionName":"constructorName","ranges":[{"startOffset":2901,"endOffset":3255,"count":11},{"startOffset":2947,"endOffset":3253,"count":22},{"startOffset":3056,"endOffset":3098,"count":11},{"startOffset":3100,"endOffset":3253,"count":11}],"isBlockCoverage":true},{"functionName":"addSpaces","ranges":[{"startOffset":3277,"endOffset":3334,"count":43}],"isBlockCoverage":true},{"functionName":"typeAdaptorForEachFormat","ranges":[{"startOffset":3336,"endOffset":5077,"count":18},{"startOffset":3397,"endOffset":3402,"count":0},{"startOffset":3503,"endOffset":3517,"count":0},{"startOffset":3556,"endOffset":3570,"count":0},{"startOffset":3652,"endOffset":3658,"count":0},{"startOffset":4151,"endOffset":4156,"count":11},{"startOffset":4351,"endOffset":4374,"count":11},{"startOffset":4375,"endOffset":4380,"count":0},{"startOffset":4495,"endOffset":4566,"count":0},{"startOffset":4648,"endOffset":4653,"count":17},{"startOffset":4682,"endOffset":4743,"count":1},{"startOffset":4705,"endOffset":4738,"count":0},{"startOffset":4743,"endOffset":4787,"count":17},{"startOffset":4787,"endOffset":4915,"count":1},{"startOffset":4837,"endOffset":4854,"count":0},{"startOffset":4915,"endOffset":5075,"count":16},{"startOffset":4972,"endOffset":4997,"count":0}],"isBlockCoverage":true},{"functionName":"filterKey","ranges":[{"startOffset":3440,"endOffset":3467,"count":37}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3762,"endOffset":4098,"count":37},{"startOffset":3810,"endOffset":3831,"count":0},{"startOffset":4021,"endOffset":4037,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4166,"endOffset":4314,"count":7}],"isBlockCoverage":true},{"functionName":"formatPlainObjectKey","ranges":[{"startOffset":5079,"endOffset":5219,"count":452},{"startOffset":5198,"endOffset":5216,"count":0}],"isBlockCoverage":true},{"functionName":"getPropertyDescriptor","ranges":[{"startOffset":5221,"endOffset":5422,"count":37},{"startOffset":5337,"endOffset":5359,"count":0},{"startOffset":5365,"endOffset":5405,"count":0}],"isBlockCoverage":true},{"functionName":"formatPlainObjectValue","ranges":[{"startOffset":5424,"endOffset":5704,"count":37},{"startOffset":5529,"endOffset":5540,"count":0},{"startOffset":5542,"endOffset":5577,"count":0},{"startOffset":5594,"endOffset":5622,"count":0},{"startOffset":5639,"endOffset":5667,"count":0}],"isBlockCoverage":true},{"functionName":"formatPlainObject","ranges":[{"startOffset":5706,"endOffset":6036,"count":18},{"startOffset":5760,"endOffset":5765,"count":10}],"isBlockCoverage":true},{"functionName":"opts.formatValue","ranges":[{"startOffset":5894,"endOffset":5976,"count":37}],"isBlockCoverage":true},{"functionName":"formatWrapper1","ranges":[{"startOffset":6038,"endOffset":6187,"count":0}],"isBlockCoverage":false},{"functionName":"formatWrapper2","ranges":[{"startOffset":6190,"endOffset":6521,"count":0}],"isBlockCoverage":false},{"functionName":"formatRegExp","ranges":[{"startOffset":6523,"endOffset":6633,"count":1}],"isBlockCoverage":true},{"functionName":"formatFunction","ranges":[{"startOffset":6635,"endOffset":6798,"count":0}],"isBlockCoverage":false},{"functionName":"formatArray","ranges":[{"startOffset":6800,"endOffset":7039,"count":0}],"isBlockCoverage":false},{"functionName":"formatArguments","ranges":[{"startOffset":7041,"endOffset":7309,"count":0}],"isBlockCoverage":false},{"functionName":"_formatDate","ranges":[{"startOffset":7311,"endOffset":8080,"count":0}],"isBlockCoverage":false},{"functionName":"formatDate","ranges":[{"startOffset":8082,"endOffset":8205,"count":0}],"isBlockCoverage":false},{"functionName":"formatError","ranges":[{"startOffset":8207,"endOffset":8364,"count":7}],"isBlockCoverage":true},{"functionName":"generateFormatForNumberArray","ranges":[{"startOffset":8366,"endOffset":9194,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8442,"endOffset":9191,"count":0}],"isBlockCoverage":false},{"functionName":"formatMap","ranges":[{"startOffset":9196,"endOffset":9305,"count":0}],"isBlockCoverage":false},{"functionName":"formatSet","ranges":[{"startOffset":9307,"endOffset":9454,"count":0}],"isBlockCoverage":false},{"functionName":"genSimdVectorFormat","ranges":[{"startOffset":9456,"endOffset":10054,"count":10}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9521,"endOffset":10051,"count":0}],"isBlockCoverage":false},{"functionName":"defaultFormat","ranges":[{"startOffset":10056,"endOffset":10139,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10582,"endOffset":10618,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10659,"endOffset":10690,"count":14}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10734,"endOffset":10787,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10830,"endOffset":10876,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10919,"endOffset":11021,"count":123},{"startOffset":10955,"endOffset":10971,"count":2},{"startOffset":10973,"endOffset":10995,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11065,"endOffset":11208,"count":82}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14259,"endOffset":14349,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":14400,"endOffset":14487,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":14547,"endOffset":14592,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":14661,"endOffset":14706,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":14779,"endOffset":14840,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":14892,"endOffset":14925,"count":0}],"isBlockCoverage":false}]},{"scriptId":"313","url":"file:///home/hello/projects/personal/node-orm2/node_modules/should-type-adaptors/cjs/should-type-adaptors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6639,"count":1}],"isBlockCoverage":true},{"functionName":"_interopDefault","ranges":[{"startOffset":79,"endOffset":193,"count":1},{"startOffset":150,"endOffset":168,"count":0},{"startOffset":170,"endOffset":185,"count":0}],"isBlockCoverage":true},{"functionName":"ObjectIterator","ranges":[{"startOffset":368,"endOffset":419,"count":0}],"isBlockCoverage":false},{"functionName":"next","ranges":[{"startOffset":505,"endOffset":919,"count":0}],"isBlockCoverage":false},{"functionName":"ObjectIterator.<computed>","ranges":[{"startOffset":1045,"endOffset":1078,"count":0}],"isBlockCoverage":false},{"functionName":"TypeAdaptorStorage","ranges":[{"startOffset":1084,"endOffset":1172,"count":1}],"isBlockCoverage":true},{"functionName":"add","ranges":[{"startOffset":1214,"endOffset":1315,"count":0}],"isBlockCoverage":false},{"functionName":"addType","ranges":[{"startOffset":1329,"endOffset":1409,"count":7}],"isBlockCoverage":true},{"functionName":"getAdaptor","ranges":[{"startOffset":1426,"endOffset":1664,"count":18},{"startOffset":1509,"endOffset":1660,"count":26},{"startOffset":1599,"endOffset":1614,"count":18},{"startOffset":1616,"endOffset":1654,"count":18}],"isBlockCoverage":true},{"functionName":"requireAdaptor","ranges":[{"startOffset":1685,"endOffset":1881,"count":18},{"startOffset":1765,"endOffset":1863,"count":0}],"isBlockCoverage":true},{"functionName":"addIterableType","ranges":[{"startOffset":1903,"endOffset":1968,"count":3}],"isBlockCoverage":true},{"functionName":"isIterableType","ranges":[{"startOffset":1989,"endOffset":2056,"count":0}],"isBlockCoverage":false},{"functionName":"forEach","ranges":[{"startOffset":2153,"endOffset":2413,"count":18},{"startOffset":2207,"endOffset":2409,"count":67},{"startOffset":2256,"endOffset":2301,"count":37},{"startOffset":2303,"endOffset":2403,"count":37},{"startOffset":2366,"endOffset":2395,"count":0}],"isBlockCoverage":true},{"functionName":"has","ranges":[{"startOffset":2423,"endOffset":2497,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2507,"endOffset":2554,"count":0}],"isBlockCoverage":false},{"functionName":"iterator","ranges":[{"startOffset":2569,"endOffset":2624,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":2825,"endOffset":2874,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2884,"endOffset":2933,"count":0}],"isBlockCoverage":false},{"functionName":"forEach","ranges":[{"startOffset":2947,"endOffset":3107,"count":0}],"isBlockCoverage":false},{"functionName":"size","ranges":[{"startOffset":3118,"endOffset":3158,"count":0}],"isBlockCoverage":false},{"functionName":"isEmpty","ranges":[{"startOffset":3172,"endOffset":3218,"count":0}],"isBlockCoverage":false},{"functionName":"iterator","ranges":[{"startOffset":3233,"endOffset":3278,"count":0}],"isBlockCoverage":false},{"functionName":"setAdaptor.get","ranges":[{"startOffset":3351,"endOffset":3415,"count":0}],"isBlockCoverage":false},{"functionName":"setAdaptor.iterator","ranges":[{"startOffset":3439,"endOffset":3479,"count":0}],"isBlockCoverage":false},{"functionName":"isEmpty","ranges":[{"startOffset":3866,"endOffset":3908,"count":0}],"isBlockCoverage":false},{"functionName":"size","ranges":[{"startOffset":3919,"endOffset":3961,"count":0}],"isBlockCoverage":false},{"functionName":"forEach","ranges":[{"startOffset":4192,"endOffset":4671,"count":18},{"startOffset":4271,"endOffset":4315,"count":0},{"startOffset":4353,"endOffset":4534,"count":0}],"isBlockCoverage":true},{"functionName":"size","ranges":[{"startOffset":4674,"endOffset":4920,"count":0}],"isBlockCoverage":false},{"functionName":"isEmpty","ranges":[{"startOffset":4922,"endOffset":5200,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":5242,"endOffset":5382,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5414,"endOffset":5554,"count":0}],"isBlockCoverage":false},{"functionName":"reduce","ranges":[{"startOffset":5556,"endOffset":5716,"count":0}],"isBlockCoverage":false},{"functionName":"some","ranges":[{"startOffset":5718,"endOffset":5926,"count":0}],"isBlockCoverage":false},{"functionName":"every","ranges":[{"startOffset":5928,"endOffset":6138,"count":0}],"isBlockCoverage":false},{"functionName":"isIterable","ranges":[{"startOffset":6140,"endOffset":6227,"count":0}],"isBlockCoverage":false},{"functionName":"iterator","ranges":[{"startOffset":6229,"endOffset":6331,"count":0}],"isBlockCoverage":false}]},{"scriptId":"314","url":"file:///home/hello/projects/personal/node-orm2/node_modules/should-util/cjs/should-util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1151,"count":1}],"isBlockCoverage":true},{"functionName":"hasOwnProperty","ranges":[{"startOffset":202,"endOffset":280,"count":67}],"isBlockCoverage":true},{"functionName":"propertyIsEnumerable","ranges":[{"startOffset":282,"endOffset":372,"count":37}],"isBlockCoverage":true},{"functionName":"merge","ranges":[{"startOffset":374,"endOffset":484,"count":170},{"startOffset":436,"endOffset":466,"count":925}],"isBlockCoverage":true},{"functionName":"isIterator","ranges":[{"startOffset":486,"endOffset":813,"count":37},{"startOffset":525,"endOffset":548,"count":0},{"startOffset":580,"endOffset":602,"count":0},{"startOffset":644,"endOffset":679,"count":0},{"startOffset":680,"endOffset":722,"count":0},{"startOffset":723,"endOffset":772,"count":0},{"startOffset":773,"endOffset":810,"count":0}],"isBlockCoverage":true},{"functionName":"isGeneratorFunction","ranges":[{"startOffset":838,"endOffset":949,"count":37},{"startOffset":905,"endOffset":946,"count":19}],"isBlockCoverage":true}]},{"scriptId":"315","url":"file:///home/hello/projects/personal/node-orm2/test/support/spec_helper.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":705,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports.connect","ranges":[{"startOffset":124,"endOffset":335,"count":70},{"startOffset":179,"endOffset":234,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":267,"endOffset":331,"count":70},{"startOffset":303,"endOffset":313,"count":0}],"isBlockCoverage":true},{"functionName":"module.exports.dropSync","ranges":[{"startOffset":364,"endOffset":703,"count":314},{"startOffset":420,"endOffset":448,"count":228}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":477,"endOffset":589,"count":423}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":513,"endOffset":583,"count":423},{"startOffset":545,"endOffset":555,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":591,"endOffset":699,"count":314},{"startOffset":664,"endOffset":674,"count":0}],"isBlockCoverage":true}]},{"scriptId":"316","url":"file:///home/hello/projects/personal/node-orm2/test/integration/utf8mb4.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1103,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":176,"endOffset":1100,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":233,"endOffset":498,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":258,"endOffset":493,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":414,"endOffset":485,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":510,"endOffset":747,"count":1},{"startOffset":586,"endOffset":640,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":667,"endOffset":741,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":759,"endOffset":799,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":825,"endOffset":1096,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":888,"endOffset":1090,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":921,"endOffset":1082,"count":1}],"isBlockCoverage":true}]},{"scriptId":"317","url":"file:///home/hello/projects/personal/node-orm2/test/integration/smart-types.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3676,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":143,"endOffset":3673,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":269,"endOffset":1991,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":294,"endOffset":1986,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1193,"endOffset":1978,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1319,"endOffset":1968,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1472,"endOffset":1954,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1641,"endOffset":1936,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1785,"endOffset":1914,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2003,"endOffset":2120,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2040,"endOffset":2114,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2132,"endOffset":2172,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2198,"endOffset":3669,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2291,"endOffset":2739,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2335,"endOffset":2731,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2457,"endOffset":2719,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2797,"endOffset":3230,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2841,"endOffset":3222,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2961,"endOffset":3210,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3289,"endOffset":3662,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3333,"endOffset":3654,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3454,"endOffset":3642,"count":1}],"isBlockCoverage":true}]},{"scriptId":"318","url":"file:///home/hello/projects/personal/node-orm2/test/integration/settings.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3717,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":169,"endOffset":3714,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":228,"endOffset":686,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":285,"endOffset":680,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":425,"endOffset":672,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":534,"endOffset":662,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":709,"endOffset":1221,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":767,"endOffset":864,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":913,"endOffset":1036,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1090,"endOffset":1215,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1253,"endOffset":3710,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1433,"endOffset":1709,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1460,"endOffset":1557,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1590,"endOffset":1701,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1759,"endOffset":2051,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1786,"endOffset":1888,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1927,"endOffset":2043,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2103,"endOffset":2276,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2149,"endOffset":2268,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2322,"endOffset":2599,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2349,"endOffset":2440,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2476,"endOffset":2591,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2644,"endOffset":2919,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2671,"endOffset":2761,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2797,"endOffset":2911,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2956,"endOffset":3704,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2983,"endOffset":3065,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3132,"endOffset":3248,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3304,"endOffset":3475,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3529,"endOffset":3696,"count":1}],"isBlockCoverage":true}]},{"scriptId":"319","url":"file:///home/hello/projects/personal/node-orm2/test/integration/property.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3307,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":118,"endOffset":3304,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":182,"endOffset":357,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":412,"endOffset":589,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":672,"endOffset":876,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":934,"endOffset":1113,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1164,"endOffset":1337,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1392,"endOffset":1569,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1624,"endOffset":1801,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1884,"endOffset":2134,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2173,"endOffset":2944,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2224,"endOffset":2409,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2445,"endOffset":2632,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2665,"endOffset":2938,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2704,"endOffset":2930,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2731,"endOffset":2881,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3002,"endOffset":3300,"count":1}],"isBlockCoverage":true}]},{"scriptId":"320","url":"file:///home/hello/projects/personal/node-orm2/test/integration/property-uuid.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2889,"count":1},{"startOffset":228,"endOffset":235,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":258,"endOffset":2886,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":295,"endOffset":2882,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":340,"endOffset":460,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":379,"endOffset":452,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":474,"endOffset":511,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":549,"endOffset":949,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":640,"endOffset":941,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":987,"endOffset":1026,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1182,"endOffset":1433,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1235,"endOffset":1425,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1485,"endOffset":1755,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1538,"endOffset":1747,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1797,"endOffset":2257,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1881,"endOffset":2249,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1955,"endOffset":2239,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2283,"endOffset":2875,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2367,"endOffset":2867,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2444,"endOffset":2857,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2554,"endOffset":2845,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2639,"endOffset":2831,"count":1}],"isBlockCoverage":true}]},{"scriptId":"321","url":"file:///home/hello/projects/personal/node-orm2/test/integration/property-timezones.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3156,"count":1},{"startOffset":192,"endOffset":199,"count":0},{"startOffset":234,"endOffset":275,"count":0},{"startOffset":277,"endOffset":447,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":471,"endOffset":3153,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":539,"endOffset":1013,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":568,"endOffset":1008,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":630,"endOffset":1000,"count":4},{"startOffset":892,"endOffset":950,"count":3},{"startOffset":950,"endOffset":992,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1040,"endOffset":1819,"count":1},{"startOffset":1150,"endOffset":1815,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1177,"endOffset":1807,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1276,"endOffset":1328,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1392,"endOffset":1797,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1526,"endOffset":1785,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1626,"endOffset":1771,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1867,"endOffset":3149,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1976,"endOffset":2020,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2159,"endOffset":3143,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2285,"endOffset":3135,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2388,"endOffset":3125,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2615,"endOffset":3113,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2797,"endOffset":3099,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2860,"endOffset":3083,"count":1}],"isBlockCoverage":true}]},{"scriptId":"322","url":"file:///home/hello/projects/personal/node-orm2/test/integration/property-number-size.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2812,"count":1}],"isBlockCoverage":true},{"functionName":"round","ranges":[{"startOffset":274,"endOffset":372,"count":5}],"isBlockCoverage":true},{"functionName":"fuzzyEql","ranges":[{"startOffset":374,"endOffset":444,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":506,"endOffset":2807,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":768,"endOffset":1248,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":795,"endOffset":1241,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1161,"endOffset":1231,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1262,"endOffset":1389,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1301,"endOffset":1381,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1403,"endOffset":1447,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1480,"endOffset":2801,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1591,"endOffset":2030,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1632,"endOffset":2020,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2106,"endOffset":2283,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2178,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2359,"endOffset":2535,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2431,"endOffset":2525,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2613,"endOffset":2793,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2689,"endOffset":2783,"count":1}],"isBlockCoverage":true}]},{"scriptId":"323","url":"file:///home/hello/projects/personal/node-orm2/test/integration/property-maps-to.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8371,"count":1},{"startOffset":226,"endOffset":233,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":263,"endOffset":8368,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":303,"endOffset":476,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":340,"endOffset":470,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":488,"endOffset":528,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":553,"endOffset":3629,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":632,"endOffset":863,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":891,"endOffset":1168,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":974,"endOffset":1160,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1198,"endOffset":1464,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1285,"endOffset":1456,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1495,"endOffset":1704,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1533,"endOffset":1696,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1735,"endOffset":1929,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1773,"endOffset":1921,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1955,"endOffset":2194,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2023,"endOffset":2186,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2222,"endOffset":2828,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2255,"endOffset":2820,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2478,"endOffset":2810,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2611,"endOffset":2798,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2855,"endOffset":3623,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2919,"endOffset":3615,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3016,"endOffset":3605,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3109,"endOffset":3593,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3343,"endOffset":3579,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3652,"endOffset":8364,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3733,"endOffset":4027,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4093,"endOffset":4301,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4114,"endOffset":4246,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4329,"endOffset":4683,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4418,"endOffset":4675,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4713,"endOffset":5081,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4826,"endOffset":5073,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5114,"endOffset":5379,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5165,"endOffset":5371,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5412,"endOffset":5675,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5463,"endOffset":5667,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5701,"endOffset":5971,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5759,"endOffset":5963,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5999,"endOffset":7241,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6057,"endOffset":7233,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6203,"endOffset":7223,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6414,"endOffset":7211,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6708,"endOffset":7197,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6955,"endOffset":7181,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7268,"endOffset":7624,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7360,"endOffset":7616,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7488,"endOffset":7606,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7658,"endOffset":8358,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7752,"endOffset":8350,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7882,"endOffset":8340,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8050,"endOffset":8328,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8180,"endOffset":8314,"count":1}],"isBlockCoverage":true}]},{"scriptId":"324","url":"file:///home/hello/projects/personal/node-orm2/test/integration/property-lazyload.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3360,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":151,"endOffset":3357,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":332,"endOffset":703,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":357,"endOffset":698,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":567,"endOffset":690,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":715,"endOffset":832,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":752,"endOffset":826,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":844,"endOffset":884,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":915,"endOffset":3353,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1011,"endOffset":1292,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1055,"endOffset":1284,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1339,"endOffset":1656,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1383,"endOffset":1648,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1705,"endOffset":2041,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1749,"endOffset":2033,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1864,"endOffset":2023,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2090,"endOffset":2698,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2134,"endOffset":2690,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2266,"endOffset":2680,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2349,"endOffset":2668,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2475,"endOffset":2654,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2750,"endOffset":3347,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2794,"endOffset":3339,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2915,"endOffset":3327,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3010,"endOffset":3313,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3142,"endOffset":3297,"count":1}],"isBlockCoverage":true}]},{"scriptId":"325","url":"structured-stack","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":226,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":223,"count":1}],"isBlockCoverage":true},{"functionName":"structuredStack","ranges":[{"startOffset":67,"endOffset":216,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":161,"endOffset":182,"count":1}],"isBlockCoverage":true}]},{"scriptId":"326","url":"file:///home/hello/projects/personal/node-orm2/test/integration/property-lazyload-async.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3794,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":157,"endOffset":3791,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":338,"endOffset":709,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":363,"endOffset":704,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":573,"endOffset":696,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":721,"endOffset":838,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":758,"endOffset":832,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":850,"endOffset":890,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":935,"endOffset":3787,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1031,"endOffset":1384,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1100,"endOffset":1376,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1431,"endOffset":1843,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1500,"endOffset":1835,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1897,"endOffset":2287,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1966,"endOffset":2170,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2186,"endOffset":2279,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2341,"endOffset":3076,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2410,"endOffset":2575,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2591,"endOffset":2726,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2742,"endOffset":2954,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2970,"endOffset":3068,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3133,"endOffset":3781,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3202,"endOffset":3417,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3433,"endOffset":3511,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3527,"endOffset":3692,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3708,"endOffset":3773,"count":1}],"isBlockCoverage":true}]},{"scriptId":"327","url":"file:///home/hello/projects/personal/node-orm2/test/integration/property-custom.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4492,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":181,"endOffset":4489,"count":1},{"startOffset":232,"endOffset":239,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":268,"endOffset":378,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":305,"endOffset":372,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":390,"endOffset":423,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":448,"endOffset":3129,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":502,"endOffset":1147,"count":1}],"isBlockCoverage":true},{"functionName":"datastoreType","ranges":[{"startOffset":580,"endOffset":630,"count":1}],"isBlockCoverage":true},{"functionName":"valueToProperty","ranges":[{"startOffset":657,"endOffset":888,"count":2},{"startOffset":717,"endOffset":878,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":804,"endOffset":864,"count":8}],"isBlockCoverage":true},{"functionName":"propertyToValue","ranges":[{"startOffset":915,"endOffset":981,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1185,"endOffset":1224,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1269,"endOffset":1716,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1378,"endOffset":1708,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1458,"endOffset":1698,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1761,"endOffset":3123,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1799,"endOffset":3115,"count":1}],"isBlockCoverage":true},{"functionName":"datastoreType","ranges":[{"startOffset":1880,"endOffset":1936,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2304,"endOffset":3105,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2478,"endOffset":3093,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2580,"endOffset":3079,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2698,"endOffset":3063,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2793,"endOffset":3045,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3155,"endOffset":4484,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3208,"endOffset":4005,"count":1}],"isBlockCoverage":true},{"functionName":"datastoreType","ranges":[{"startOffset":3286,"endOffset":3341,"count":1}],"isBlockCoverage":true},{"functionName":"datastoreGet","ranges":[{"startOffset":3365,"endOffset":3457,"count":1}],"isBlockCoverage":true},{"functionName":"valueToProperty","ranges":[{"startOffset":3484,"endOffset":3546,"count":3}],"isBlockCoverage":true},{"functionName":"propertyToValue","ranges":[{"startOffset":3573,"endOffset":3805,"count":1},{"startOffset":3627,"endOffset":3666,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3693,"endOffset":3782,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4073,"endOffset":4478,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4197,"endOffset":4470,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4316,"endOffset":4460,"count":1}],"isBlockCoverage":true}]},{"scriptId":"328","url":"file:///home/hello/projects/personal/node-orm2/test/integration/predefined-validators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3127,"count":1}],"isBlockCoverage":true},{"functionName":"checkValidation","ranges":[{"startOffset":247,"endOffset":385,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":299,"endOffset":382,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":421,"endOffset":3124,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":474,"endOffset":1058,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":519,"endOffset":646,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":688,"endOffset":836,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":897,"endOffset":1052,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1085,"endOffset":3119,"count":1},{"startOffset":1133,"endOffset":1140,"count":0}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":1201,"endOffset":1694,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1228,"endOffset":1687,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1548,"endOffset":1677,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1708,"endOffset":1842,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1747,"endOffset":1834,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1856,"endOffset":1900,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1972,"endOffset":2387,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2127,"endOffset":2379,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2458,"endOffset":2700,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2611,"endOffset":2692,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2756,"endOffset":3113,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2826,"endOffset":3105,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3008,"endOffset":3095,"count":1}],"isBlockCoverage":true}]},{"scriptId":"329","url":"file:///home/hello/projects/personal/node-orm2/test/integration/orm-exports.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17286,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":305,"endOffset":17284,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":344,"endOffset":1594,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":416,"endOffset":673,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":728,"endOffset":957,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1014,"endOffset":1153,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1199,"endOffset":1336,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1386,"endOffset":1588,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1630,"endOffset":7546,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1675,"endOffset":1747,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1829,"endOffset":2046,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1906,"endOffset":2038,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2135,"endOffset":2283,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2189,"endOffset":2275,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2361,"endOffset":2518,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2424,"endOffset":2510,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2587,"endOffset":2748,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2654,"endOffset":2740,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2810,"endOffset":2980,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2880,"endOffset":2972,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3042,"endOffset":3370,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3117,"endOffset":3362,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3442,"endOffset":3835,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3552,"endOffset":3827,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3875,"endOffset":4279,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4156,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4333,"endOffset":4651,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4421,"endOffset":4644,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4693,"endOffset":7540,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4751,"endOffset":4820,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4840,"endOffset":4884,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4989,"endOffset":5296,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5130,"endOffset":5285,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5361,"endOffset":5661,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5494,"endOffset":5649,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5729,"endOffset":6033,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5868,"endOffset":6021,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6098,"endOffset":6396,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6231,"endOffset":6384,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6469,"endOffset":6958,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6793,"endOffset":6946,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7031,"endOffset":7524,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7357,"endOffset":7512,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7578,"endOffset":15938,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7655,"endOffset":7884,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7939,"endOffset":8125,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8011,"endOffset":8117,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8505,"endOffset":8693,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8579,"endOffset":8685,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8770,"endOffset":8961,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8847,"endOffset":8953,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9021,"endOffset":9222,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9102,"endOffset":9214,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9287,"endOffset":9638,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9373,"endOffset":9630,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9691,"endOffset":10109,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9812,"endOffset":10101,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10195,"endOffset":10762,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10465,"endOffset":10754,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10810,"endOffset":11204,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11068,"endOffset":11196,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11245,"endOffset":11433,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11345,"endOffset":11425,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11476,"endOffset":11939,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11525,"endOffset":11662,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11566,"endOffset":11652,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11678,"endOffset":11726,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11776,"endOffset":11824,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11879,"endOffset":11931,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11981,"endOffset":12870,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12053,"endOffset":12217,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12095,"endOffset":12207,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12281,"endOffset":12458,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12330,"endOffset":12448,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12527,"endOffset":12862,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12581,"endOffset":12852,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12940,"endOffset":15926,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13002,"endOffset":13075,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13097,"endOffset":13145,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13213,"endOffset":13549,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13328,"endOffset":13537,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13614,"endOffset":13942,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13721,"endOffset":13930,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14010,"endOffset":14342,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14123,"endOffset":14330,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14407,"endOffset":14733,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14514,"endOffset":14721,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14805,"endOffset":15322,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15103,"endOffset":15310,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15395,"endOffset":15916,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15695,"endOffset":15904,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15966,"endOffset":16680,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16038,"endOffset":16220,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16133,"endOffset":16212,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16266,"endOffset":16430,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16341,"endOffset":16422,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16505,"endOffset":16674,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16591,"endOffset":16666,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16713,"endOffset":17280,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16785,"endOffset":16894,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16940,"endOffset":17028,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17102,"endOffset":17274,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17211,"endOffset":17266,"count":1}],"isBlockCoverage":true}]},{"scriptId":"330","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sqlite3/lib/sqlite3.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6365,"count":1}],"isBlockCoverage":true},{"functionName":"normalizeMethod","ranges":[{"startOffset":169,"endOffset":684,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":212,"endOffset":681,"count":0}],"isBlockCoverage":false},{"functionName":"inherits","ranges":[{"startOffset":686,"endOffset":812,"count":3},{"startOffset":768,"endOffset":810,"count":54}],"isBlockCoverage":true},{"functionName":"Database","ranges":[{"startOffset":847,"endOffset":1627,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1959,"endOffset":2086,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2185,"endOffset":2288,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2387,"endOffset":2490,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2589,"endOffset":2692,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2805,"endOffset":2909,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2954,"endOffset":3057,"count":0}],"isBlockCoverage":false},{"functionName":"Database.backup","ranges":[{"startOffset":3209,"endOffset":3880,"count":0}],"isBlockCoverage":false},{"functionName":"Statement.map","ranges":[{"startOffset":3909,"endOffset":4765,"count":0}],"isBlockCoverage":false},{"functionName":"Database.addListener.Database.on","ranges":[{"startOffset":4908,"endOffset":5105,"count":2},{"startOffset":5044,"endOffset":5087,"count":0}],"isBlockCoverage":true},{"functionName":"Database.removeListener","ranges":[{"startOffset":5144,"endOffset":5368,"count":0}],"isBlockCoverage":false},{"functionName":"Database.removeAllListeners","ranges":[{"startOffset":5411,"endOffset":5616,"count":0}],"isBlockCoverage":false},{"functionName":"sqlite3.verbose","ranges":[{"startOffset":5681,"endOffset":6363,"count":0}],"isBlockCoverage":false}]},{"scriptId":"331","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sqlite3/lib/sqlite3-binding.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":241,"count":1}],"isBlockCoverage":true}]},{"scriptId":"332","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@mapbox/node-pre-gyp/lib/node-pre-gyp.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8844,"count":1},{"startOffset":945,"endOffset":1013,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1135,"endOffset":1193,"count":1}],"isBlockCoverage":true},{"functionName":"Run","ranges":[{"startOffset":1953,"endOffset":2490,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2129,"endOffset":2318,"count":13}],"isBlockCoverage":true},{"functionName":"parseOpts","ranges":[{"startOffset":3371,"endOffset":5621,"count":1},{"startOffset":4141,"endOffset":4203,"count":0},{"startOffset":4368,"endOffset":4448,"count":0},{"startOffset":5562,"endOffset":5603,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4788,"endOffset":5532,"count":33},{"startOffset":4854,"endOffset":5528,"count":0}],"isBlockCoverage":true},{"functionName":"proto.setBinaryHostProperty","ranges":[{"startOffset":6964,"endOffset":8209,"count":1},{"startOffset":7010,"endOffset":7057,"count":0},{"startOffset":7232,"endOffset":7375,"count":0},{"startOffset":7377,"endOffset":7486,"count":0},{"startOffset":7488,"endOffset":7805,"count":0},{"startOffset":7807,"endOffset":8208,"count":0}],"isBlockCoverage":true},{"functionName":"usage","ranges":[{"startOffset":8287,"endOffset":8683,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8770,"endOffset":8819,"count":0}],"isBlockCoverage":false}]},{"scriptId":"333","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@mapbox/node-pre-gyp/lib/util/s3_setup.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4581,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports.detect","ranges":[{"startOffset":151,"endOffset":925,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.get_s3","ranges":[{"startOffset":952,"endOffset":2529,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.get_mockS3Http","ranges":[{"startOffset":2765,"endOffset":4576,"count":1},{"startOffset":2873,"endOffset":4575,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2855,"endOffset":2868,"count":2}],"isBlockCoverage":true}]},{"scriptId":"334","url":"file:///home/hello/projects/personal/node-orm2/node_modules/nopt/lib/nopt.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12220,"count":1},{"startOffset":98,"endOffset":155,"count":0}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":160,"endOffset":174,"count":2}],"isBlockCoverage":true},{"functionName":"nopt","ranges":[{"startOffset":813,"endOffset":1480,"count":1},{"startOffset":876,"endOffset":891,"count":0},{"startOffset":908,"endOffset":913,"count":0},{"startOffset":940,"endOffset":945,"count":0}],"isBlockCoverage":true},{"functionName":"clean","ranges":[{"startOffset":1482,"endOffset":4022,"count":1},{"startOffset":1545,"endOffset":1564,"count":0}],"isBlockCoverage":true},{"functionName":"validateString","ranges":[{"startOffset":4024,"endOffset":4090,"count":0}],"isBlockCoverage":false},{"functionName":"validatePath","ranges":[{"startOffset":4092,"endOffset":4500,"count":0}],"isBlockCoverage":false},{"functionName":"validateNumber","ranges":[{"startOffset":4502,"endOffset":4648,"count":0}],"isBlockCoverage":false},{"functionName":"validateDate","ranges":[{"startOffset":4650,"endOffset":4816,"count":0}],"isBlockCoverage":false},{"functionName":"validateBoolean","ranges":[{"startOffset":4818,"endOffset":5102,"count":0}],"isBlockCoverage":false},{"functionName":"validateUrl","ranges":[{"startOffset":5104,"endOffset":5225,"count":0}],"isBlockCoverage":false},{"functionName":"validateStream","ranges":[{"startOffset":5227,"endOffset":5330,"count":0}],"isBlockCoverage":false},{"functionName":"validate","ranges":[{"startOffset":5332,"endOffset":6784,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":6786,"endOffset":10517,"count":1},{"startOffset":7033,"endOffset":10515,"count":0}],"isBlockCoverage":true},{"functionName":"resolveShort","ranges":[{"startOffset":10519,"endOffset":12219,"count":0}],"isBlockCoverage":false}]},{"scriptId":"335","url":"file:///home/hello/projects/personal/node-orm2/node_modules/abbrev/abbrev.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1763,"count":1}],"isBlockCoverage":true},{"functionName":"monkeyPatch","ranges":[{"startOffset":85,"endOffset":455,"count":0}],"isBlockCoverage":false},{"functionName":"abbrev","ranges":[{"startOffset":457,"endOffset":1695,"count":2},{"startOffset":536,"endOffset":593,"count":0},{"startOffset":655,"endOffset":730,"count":13},{"startOffset":709,"endOffset":726,"count":0},{"startOffset":1006,"endOffset":1676,"count":13},{"startOffset":1061,"endOffset":1066,"count":2},{"startOffset":1147,"endOffset":1155,"count":0},{"startOffset":1213,"endOffset":1459,"count":21},{"startOffset":1285,"endOffset":1314,"count":17},{"startOffset":1347,"endOffset":1376,"count":17},{"startOffset":1400,"endOffset":1415,"count":17},{"startOffset":1417,"endOffset":1453,"count":13},{"startOffset":1497,"endOffset":1552,"count":2},{"startOffset":1552,"endOffset":1609,"count":11},{"startOffset":1609,"endOffset":1672,"count":57}],"isBlockCoverage":true},{"functionName":"lexSort","ranges":[{"startOffset":1697,"endOffset":1762,"count":23},{"startOffset":1740,"endOffset":1743,"count":0},{"startOffset":1752,"endOffset":1755,"count":16},{"startOffset":1756,"endOffset":1760,"count":7}],"isBlockCoverage":true}]},{"scriptId":"336","url":"file:///home/hello/projects/personal/node-orm2/node_modules/npmlog/log.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9007,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":390,"endOffset":511,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":520,"endOffset":555,"count":0}],"isBlockCoverage":false},{"functionName":"log.useColor","ranges":[{"startOffset":634,"endOffset":709,"count":1},{"startOffset":678,"endOffset":692,"count":0}],"isBlockCoverage":true},{"functionName":"log.enableColor","ranges":[{"startOffset":729,"endOffset":842,"count":0}],"isBlockCoverage":false},{"functionName":"log.disableColor","ranges":[{"startOffset":862,"endOffset":976,"count":0}],"isBlockCoverage":false},{"functionName":"log.enableUnicode","ranges":[{"startOffset":1601,"endOffset":1719,"count":0}],"isBlockCoverage":false},{"functionName":"log.disableUnicode","ranges":[{"startOffset":1742,"endOffset":1861,"count":0}],"isBlockCoverage":false},{"functionName":"log.setGaugeThemeset","ranges":[{"startOffset":1886,"endOffset":1940,"count":0}],"isBlockCoverage":false},{"functionName":"log.setGaugeTemplate","ranges":[{"startOffset":1965,"endOffset":2023,"count":0}],"isBlockCoverage":false},{"functionName":"log.enableProgress","ranges":[{"startOffset":2046,"endOffset":2244,"count":0}],"isBlockCoverage":false},{"functionName":"log.disableProgress","ranges":[{"startOffset":2268,"endOffset":2442,"count":1},{"startOffset":2327,"endOffset":2441,"count":0}],"isBlockCoverage":true},{"functionName":"mixinLog","ranges":[{"startOffset":2523,"endOffset":3390,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3476,"endOffset":3589,"count":3}],"isBlockCoverage":true},{"functionName":"log.<computed>","ranges":[{"startOffset":3502,"endOffset":3587,"count":0}],"isBlockCoverage":false},{"functionName":"log.clearProgress","ranges":[{"startOffset":3612,"endOffset":3725,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3746,"endOffset":4360,"count":0}],"isBlockCoverage":false},{"functionName":"log.pause","ranges":[{"startOffset":4477,"endOffset":4573,"count":0}],"isBlockCoverage":false},{"functionName":"log.resume","ranges":[{"startOffset":4588,"endOffset":4825,"count":1},{"startOffset":4639,"endOffset":4823,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4908,"endOffset":6044,"count":0}],"isBlockCoverage":false},{"functionName":"log.emitLog","ranges":[{"startOffset":6070,"endOffset":6941,"count":0}],"isBlockCoverage":false},{"functionName":"log._format","ranges":[{"startOffset":6957,"endOffset":7706,"count":0}],"isBlockCoverage":false},{"functionName":"log.write","ranges":[{"startOffset":7720,"endOffset":7819,"count":0}],"isBlockCoverage":false},{"functionName":"log.addLevel","ranges":[{"startOffset":7836,"endOffset":8310,"count":9},{"startOffset":7951,"endOffset":7971,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8058,"endOffset":8269,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8991,"endOffset":9005,"count":0}],"isBlockCoverage":false}]},{"scriptId":"337","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/lib/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":163,"count":1}],"isBlockCoverage":true}]},{"scriptId":"338","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/lib/tracker-group.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3281,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":213,"endOffset":440,"count":1}],"isBlockCoverage":true},{"functionName":"bubbleChange","ranges":[{"startOffset":483,"endOffset":777,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":531,"endOffset":775,"count":0}],"isBlockCoverage":false},{"functionName":"TrackerGroup.nameInTree","ranges":[{"startOffset":815,"endOffset":968,"count":0}],"isBlockCoverage":false},{"functionName":"TrackerGroup.addUnit","ranges":[{"startOffset":1003,"endOffset":1670,"count":0}],"isBlockCoverage":false},{"functionName":"TrackerGroup.completed","ranges":[{"startOffset":1707,"endOffset":2045,"count":0}],"isBlockCoverage":false},{"functionName":"TrackerGroup.newGroup","ranges":[{"startOffset":2081,"endOffset":2162,"count":0}],"isBlockCoverage":false},{"functionName":"TrackerGroup.newItem","ranges":[{"startOffset":2197,"endOffset":2285,"count":0}],"isBlockCoverage":false},{"functionName":"TrackerGroup.newStream","ranges":[{"startOffset":2322,"endOffset":2416,"count":0}],"isBlockCoverage":false},{"functionName":"TrackerGroup.finish","ranges":[{"startOffset":2450,"endOffset":2777,"count":0}],"isBlockCoverage":false},{"functionName":"TrackerGroup.debug","ranges":[{"startOffset":2860,"endOffset":3280,"count":0}],"isBlockCoverage":false}]},{"scriptId":"339","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/lib/tracker-base.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":274,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":144,"endOffset":232,"count":1}],"isBlockCoverage":true}]},{"scriptId":"340","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/lib/tracker.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":836,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":119,"endOffset":223,"count":0}],"isBlockCoverage":false},{"functionName":"Tracker.completed","ranges":[{"startOffset":291,"endOffset":371,"count":0}],"isBlockCoverage":false},{"functionName":"Tracker.addWork","ranges":[{"startOffset":401,"endOffset":501,"count":0}],"isBlockCoverage":false},{"functionName":"Tracker.completeWork","ranges":[{"startOffset":536,"endOffset":713,"count":0}],"isBlockCoverage":false},{"functionName":"Tracker.finish","ranges":[{"startOffset":742,"endOffset":835,"count":0}],"isBlockCoverage":false}]},{"scriptId":"341","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/lib/tracker-stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":963,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":192,"endOffset":403,"count":0}],"isBlockCoverage":false},{"functionName":"delegateChange","ranges":[{"startOffset":452,"endOffset":613,"count":0}],"isBlockCoverage":false},{"functionName":"TrackerStream._transform","ranges":[{"startOffset":652,"endOffset":769,"count":0}],"isBlockCoverage":false},{"functionName":"TrackerStream._flush","ranges":[{"startOffset":804,"endOffset":852,"count":0}],"isBlockCoverage":false}]},{"scriptId":"342","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/node_modules/readable-stream/readable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":729,"count":1},{"startOffset":78,"endOffset":87,"count":0},{"startOffset":89,"endOffset":203,"count":0},{"startOffset":304,"endOffset":314,"count":0}],"isBlockCoverage":true}]},{"scriptId":"343","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/node_modules/readable-stream/lib/_stream_readable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":36023,"count":1},{"startOffset":1643,"endOffset":1725,"count":0},{"startOffset":1738,"endOffset":1755,"count":0},{"startOffset":2064,"endOffset":2104,"count":0}],"isBlockCoverage":true},{"functionName":"EElistenerCount","ranges":[{"startOffset":1349,"endOffset":1433,"count":0}],"isBlockCoverage":false},{"functionName":"_uint8ArrayToBuffer","ranges":[{"startOffset":1757,"endOffset":1825,"count":0}],"isBlockCoverage":false},{"functionName":"_isUint8Array","ranges":[{"startOffset":1826,"endOffset":1920,"count":0}],"isBlockCoverage":false},{"functionName":"prependListener","ranges":[{"startOffset":2966,"endOffset":3752,"count":0}],"isBlockCoverage":false},{"functionName":"ReadableState","ranges":[{"startOffset":3753,"endOffset":6617,"count":0}],"isBlockCoverage":false},{"functionName":"Readable","ranges":[{"startOffset":6618,"endOffset":7236,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7456,"endOffset":7589,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":7598,"endOffset":7876,"count":0}],"isBlockCoverage":false},{"functionName":"Readable._destroy","ranges":[{"startOffset":8016,"endOffset":8049,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.push","ranges":[{"startOffset":8278,"endOffset":8749,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.unshift","ranges":[{"startOffset":8844,"endOffset":8923,"count":0}],"isBlockCoverage":false},{"functionName":"readableAddChunk","ranges":[{"startOffset":8925,"endOffset":10565,"count":0}],"isBlockCoverage":false},{"functionName":"addChunk","ranges":[{"startOffset":10566,"endOffset":11003,"count":0}],"isBlockCoverage":false},{"functionName":"chunkInvalid","ranges":[{"startOffset":11004,"endOffset":11261,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.isPaused","ranges":[{"startOffset":11292,"endOffset":11355,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.setEncoding","ranges":[{"startOffset":11419,"endOffset":12102,"count":0}],"isBlockCoverage":false},{"functionName":"computeNewHighWaterMark","ranges":[{"startOffset":12160,"endOffset":12524,"count":0}],"isBlockCoverage":false},{"functionName":"howMuchToRead","ranges":[{"startOffset":12637,"endOffset":13234,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.read","ranges":[{"startOffset":13331,"endOffset":16902,"count":0}],"isBlockCoverage":false},{"functionName":"onEofChunk","ranges":[{"startOffset":16904,"endOffset":17635,"count":0}],"isBlockCoverage":false},{"functionName":"emitReadable","ranges":[{"startOffset":17836,"endOffset":18161,"count":0}],"isBlockCoverage":false},{"functionName":"emitReadable_","ranges":[{"startOffset":18162,"endOffset":18783,"count":0}],"isBlockCoverage":false},{"functionName":"maybeReadMore","ranges":[{"startOffset":19132,"endOffset":19288,"count":0}],"isBlockCoverage":false},{"functionName":"maybeReadMore_","ranges":[{"startOffset":19289,"endOffset":21062,"count":0}],"isBlockCoverage":false},{"functionName":"Readable._read","ranges":[{"startOffset":21333,"endOffset":21416,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.pipe","ranges":[{"startOffset":21444,"endOffset":25163,"count":0}],"isBlockCoverage":false},{"functionName":"pipeOnDrain","ranges":[{"startOffset":25165,"endOffset":25490,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.unpipe","ranges":[{"startOffset":25519,"endOffset":26722,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.on","ranges":[{"startOffset":26847,"endOffset":27742,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.removeListener","ranges":[{"startOffset":27836,"endOffset":28347,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.removeAllListeners","ranges":[{"startOffset":28389,"endOffset":28924,"count":0}],"isBlockCoverage":false},{"functionName":"updateReadableListening","ranges":[{"startOffset":28926,"endOffset":29354,"count":0}],"isBlockCoverage":false},{"functionName":"nReadingNextTick","ranges":[{"startOffset":29355,"endOffset":29443,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.resume","ranges":[{"startOffset":29597,"endOffset":29918,"count":0}],"isBlockCoverage":false},{"functionName":"resume","ranges":[{"startOffset":29920,"endOffset":30070,"count":0}],"isBlockCoverage":false},{"functionName":"resume_","ranges":[{"startOffset":30071,"endOffset":30317,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.pause","ranges":[{"startOffset":30345,"endOffset":30611,"count":0}],"isBlockCoverage":false},{"functionName":"flow","ranges":[{"startOffset":30613,"endOffset":30758,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.wrap","ranges":[{"startOffset":30942,"endOffset":32458,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.<computed>","ranges":[{"startOffset":32541,"endOffset":32763,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":32998,"endOffset":33064,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":33293,"endOffset":33375,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":33605,"endOffset":33665,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":33674,"endOffset":33779,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":34078,"endOffset":34137,"count":0}],"isBlockCoverage":false},{"functionName":"fromList","ranges":[{"startOffset":34367,"endOffset":34885,"count":0}],"isBlockCoverage":false},{"functionName":"endReadable","ranges":[{"startOffset":34886,"endOffset":35104,"count":0}],"isBlockCoverage":false},{"functionName":"endReadableNT","ranges":[{"startOffset":35105,"endOffset":35683,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.from","ranges":[{"startOffset":35738,"endOffset":35897,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":35901,"endOffset":36023,"count":0}],"isBlockCoverage":false}]},{"scriptId":"344","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/node_modules/readable-stream/lib/internal/streams/stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":36,"count":1}],"isBlockCoverage":true}]},{"scriptId":"345","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/node_modules/readable-stream/lib/internal/streams/buffer_list.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6905,"count":1},{"startOffset":2542,"endOffset":2554,"count":0}],"isBlockCoverage":true},{"functionName":"ownKeys","ranges":[{"startOffset":15,"endOffset":356,"count":0}],"isBlockCoverage":false},{"functionName":"_objectSpread","ranges":[{"startOffset":357,"endOffset":863,"count":0}],"isBlockCoverage":false},{"functionName":"_defineProperty","ranges":[{"startOffset":864,"endOffset":1100,"count":0}],"isBlockCoverage":false},{"functionName":"_classCallCheck","ranges":[{"startOffset":1101,"endOffset":1254,"count":0}],"isBlockCoverage":false},{"functionName":"_defineProperties","ranges":[{"startOffset":1255,"endOffset":1588,"count":1},{"startOffset":1338,"endOffset":1586,"count":11}],"isBlockCoverage":true},{"functionName":"_createClass","ranges":[{"startOffset":1589,"endOffset":1874,"count":1},{"startOffset":1738,"endOffset":1782,"count":0}],"isBlockCoverage":true},{"functionName":"_toPropertyKey","ranges":[{"startOffset":1875,"endOffset":1998,"count":11},{"startOffset":1976,"endOffset":1981,"count":1},{"startOffset":1982,"endOffset":1995,"count":10}],"isBlockCoverage":true},{"functionName":"_toPrimitive","ranges":[{"startOffset":1999,"endOffset":2376,"count":11},{"startOffset":2066,"endOffset":2083,"count":0},{"startOffset":2098,"endOffset":2356,"count":0},{"startOffset":2357,"endOffset":2365,"count":0}],"isBlockCoverage":true},{"functionName":"copyBuffer","ranges":[{"startOffset":2556,"endOffset":2651,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2682,"endOffset":6902,"count":1}],"isBlockCoverage":true},{"functionName":"BufferList","ranges":[{"startOffset":2698,"endOffset":2829,"count":0}],"isBlockCoverage":false},{"functionName":"push","ranges":[{"startOffset":2888,"endOffset":3097,"count":0}],"isBlockCoverage":false},{"functionName":"unshift","ranges":[{"startOffset":3136,"endOffset":3327,"count":0}],"isBlockCoverage":false},{"functionName":"shift","ranges":[{"startOffset":3364,"endOffset":3587,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":3624,"endOffset":3707,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":3743,"endOffset":3923,"count":0}],"isBlockCoverage":false},{"functionName":"concat","ranges":[{"startOffset":3961,"endOffset":4255,"count":0}],"isBlockCoverage":false},{"functionName":"consume","ranges":[{"startOffset":4377,"endOffset":4892,"count":0}],"isBlockCoverage":false},{"functionName":"first","ranges":[{"startOffset":4929,"endOffset":4982,"count":0}],"isBlockCoverage":false},{"functionName":"_getString","ranges":[{"startOffset":5098,"endOffset":5745,"count":0}],"isBlockCoverage":false},{"functionName":"_getBuffer","ranges":[{"startOffset":5856,"endOffset":6520,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":6636,"endOffset":6872,"count":0}],"isBlockCoverage":false}]},{"scriptId":"346","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/node_modules/readable-stream/lib/internal/streams/destroy.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3109,"count":1}],"isBlockCoverage":true},{"functionName":"destroy","ranges":[{"startOffset":77,"endOffset":1592,"count":0}],"isBlockCoverage":false},{"functionName":"emitErrorAndCloseNT","ranges":[{"startOffset":1593,"endOffset":1683,"count":0}],"isBlockCoverage":false},{"functionName":"emitCloseNT","ranges":[{"startOffset":1684,"endOffset":1874,"count":0}],"isBlockCoverage":false},{"functionName":"undestroy","ranges":[{"startOffset":1875,"endOffset":2432,"count":0}],"isBlockCoverage":false},{"functionName":"emitErrorNT","ranges":[{"startOffset":2433,"endOffset":2495,"count":0}],"isBlockCoverage":false},{"functionName":"errorOrDestroy","ranges":[{"startOffset":2496,"endOffset":3010,"count":0}],"isBlockCoverage":false}]},{"scriptId":"347","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/node_modules/readable-stream/lib/internal/streams/state.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":745,"count":1}],"isBlockCoverage":true},{"functionName":"highWaterMarkFrom","ranges":[{"startOffset":99,"endOffset":262,"count":0}],"isBlockCoverage":false},{"functionName":"getHighWaterMark","ranges":[{"startOffset":263,"endOffset":686,"count":0}],"isBlockCoverage":false}]},{"scriptId":"348","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/node_modules/readable-stream/errors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3715,"count":1}],"isBlockCoverage":true},{"functionName":"createErrorType","ranges":[{"startOffset":34,"endOffset":513,"count":12},{"startOffset":95,"endOffset":117,"count":8}],"isBlockCoverage":true},{"functionName":"getMessage","ranges":[{"startOffset":121,"endOffset":283,"count":0}],"isBlockCoverage":false},{"functionName":"NodeError","ranges":[{"startOffset":322,"endOffset":403,"count":0}],"isBlockCoverage":false},{"functionName":"oneOf","ranges":[{"startOffset":585,"endOffset":1079,"count":0}],"isBlockCoverage":false},{"functionName":"startsWith","ranges":[{"startOffset":1183,"endOffset":1298,"count":0}],"isBlockCoverage":false},{"functionName":"endsWith","ranges":[{"startOffset":1400,"endOffset":1598,"count":0}],"isBlockCoverage":false},{"functionName":"includes","ranges":[{"startOffset":1700,"endOffset":1919,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1962,"endOffset":2062,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2116,"endOffset":2775,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2908,"endOffset":2981,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3090,"endOffset":3175,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3525,"endOffset":3579,"count":0}],"isBlockCoverage":false}]},{"scriptId":"349","url":"file:///home/hello/projects/personal/node-orm2/node_modules/inherits/inherits.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":192,"count":1},{"startOffset":79,"endOffset":88,"count":0},{"startOffset":125,"endOffset":191,"count":0}],"isBlockCoverage":true}]},{"scriptId":"350","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/node_modules/readable-stream/lib/_stream_writable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":21907,"count":1},{"startOffset":2145,"endOffset":2227,"count":0},{"startOffset":2240,"endOffset":2257,"count":0},{"startOffset":8301,"endOffset":8405,"count":0}],"isBlockCoverage":true},{"functionName":"CorkedRequest","ranges":[{"startOffset":1579,"endOffset":1742,"count":0}],"isBlockCoverage":false},{"functionName":"_uint8ArrayToBuffer","ranges":[{"startOffset":2259,"endOffset":2327,"count":0}],"isBlockCoverage":false},{"functionName":"_isUint8Array","ranges":[{"startOffset":2328,"endOffset":2422,"count":0}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":3247,"endOffset":3264,"count":0}],"isBlockCoverage":false},{"functionName":"WritableState","ranges":[{"startOffset":3265,"endOffset":7167,"count":0}],"isBlockCoverage":false},{"functionName":"getBuffer","ranges":[{"startOffset":7204,"endOffset":7371,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7374,"endOffset":7694,"count":1},{"startOffset":7680,"endOffset":7692,"count":0}],"isBlockCoverage":true},{"functionName":"writableStateBufferGetter","ranges":[{"startOffset":7493,"endOffset":7572,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":8090,"endOffset":8293,"count":0}],"isBlockCoverage":false},{"functionName":"Writable","ranges":[{"startOffset":8406,"endOffset":9611,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.pipe","ranges":[{"startOffset":9707,"endOffset":9776,"count":0}],"isBlockCoverage":false},{"functionName":"writeAfterEnd","ranges":[{"startOffset":9778,"endOffset":9990,"count":0}],"isBlockCoverage":false},{"functionName":"validChunk","ranges":[{"startOffset":10214,"endOffset":10587,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.write","ranges":[{"startOffset":10615,"endOffset":11266,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.cork","ranges":[{"startOffset":11294,"endOffset":11341,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.uncork","ranges":[{"startOffset":11371,"endOffset":11586,"count":0}],"isBlockCoverage":false},{"functionName":"setDefaultEncoding","ranges":[{"startOffset":11628,"endOffset":12050,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":12276,"endOffset":12363,"count":0}],"isBlockCoverage":false},{"functionName":"decodeChunk","ranges":[{"startOffset":12368,"endOffset":12567,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":12799,"endOffset":12865,"count":0}],"isBlockCoverage":false},{"functionName":"writeOrBuffer","ranges":[{"startOffset":13058,"endOffset":14027,"count":0}],"isBlockCoverage":false},{"functionName":"doWrite","ranges":[{"startOffset":14028,"endOffset":14388,"count":0}],"isBlockCoverage":false},{"functionName":"onwriteError","ranges":[{"startOffset":14389,"endOffset":15099,"count":0}],"isBlockCoverage":false},{"functionName":"onwriteStateUpdate","ranges":[{"startOffset":15100,"endOffset":15243,"count":0}],"isBlockCoverage":false},{"functionName":"onwrite","ranges":[{"startOffset":15244,"endOffset":15925,"count":0}],"isBlockCoverage":false},{"functionName":"afterWrite","ranges":[{"startOffset":15926,"endOffset":16083,"count":0}],"isBlockCoverage":false},{"functionName":"onwriteDrain","ranges":[{"startOffset":16276,"endOffset":16422,"count":0}],"isBlockCoverage":false},{"functionName":"clearBuffer","ranges":[{"startOffset":16487,"endOffset":18291,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._write","ranges":[{"startOffset":18320,"endOffset":18404,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.end","ranges":[{"startOffset":18466,"endOffset":18990,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":19216,"endOffset":19275,"count":0}],"isBlockCoverage":false},{"functionName":"needFinish","ranges":[{"startOffset":19280,"endOffset":19426,"count":0}],"isBlockCoverage":false},{"functionName":"callFinal","ranges":[{"startOffset":19427,"endOffset":19674,"count":0}],"isBlockCoverage":false},{"functionName":"prefinish","ranges":[{"startOffset":19675,"endOffset":20023,"count":0}],"isBlockCoverage":false},{"functionName":"finishMaybe","ranges":[{"startOffset":20024,"endOffset":20568,"count":0}],"isBlockCoverage":false},{"functionName":"endWritable","ranges":[{"startOffset":20569,"endOffset":20807,"count":0}],"isBlockCoverage":false},{"functionName":"onCorkedFinish","ranges":[{"startOffset":20808,"endOffset":21093,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21313,"endOffset":21446,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":21455,"endOffset":21733,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._destroy","ranges":[{"startOffset":21873,"endOffset":21906,"count":0}],"isBlockCoverage":false}]},{"scriptId":"351","url":"file:///home/hello/projects/personal/node-orm2/node_modules/util-deprecate/node.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":123,"count":1}],"isBlockCoverage":true}]},{"scriptId":"352","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/node_modules/readable-stream/lib/_stream_duplex.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4381,"count":1},{"startOffset":1419,"endOffset":1511,"count":0},{"startOffset":1815,"endOffset":1936,"count":11},{"startOffset":1878,"endOffset":1932,"count":7}],"isBlockCoverage":true},{"functionName":"Duplex","ranges":[{"startOffset":1939,"endOffset":2374,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2604,"endOffset":2670,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2897,"endOffset":2984,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3211,"endOffset":3270,"count":0}],"isBlockCoverage":false},{"functionName":"onend","ranges":[{"startOffset":3305,"endOffset":3535,"count":0}],"isBlockCoverage":false},{"functionName":"onEndNT","ranges":[{"startOffset":3536,"endOffset":3576,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3794,"endOffset":3997,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":4006,"endOffset":4377,"count":0}],"isBlockCoverage":false}]},{"scriptId":"353","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/node_modules/readable-stream/lib/_stream_transform.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7936,"count":1}],"isBlockCoverage":true},{"functionName":"afterTransform","ranges":[{"startOffset":3961,"endOffset":4470,"count":0}],"isBlockCoverage":false},{"functionName":"Transform","ranges":[{"startOffset":4471,"endOffset":5392,"count":0}],"isBlockCoverage":false},{"functionName":"prefinish","ranges":[{"startOffset":5393,"endOffset":5632,"count":0}],"isBlockCoverage":false},{"functionName":"Transform.push","ranges":[{"startOffset":5660,"endOffset":5796,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._transform","ranges":[{"startOffset":6279,"endOffset":6367,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._write","ranges":[{"startOffset":6398,"endOffset":6711,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._read","ranges":[{"startOffset":6883,"endOffset":7254,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._destroy","ranges":[{"startOffset":7287,"endOffset":7391,"count":0}],"isBlockCoverage":false},{"functionName":"done","ranges":[{"startOffset":7393,"endOffset":7936,"count":0}],"isBlockCoverage":false}]},{"scriptId":"354","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/node_modules/readable-stream/lib/_stream_passthrough.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1628,"count":1}],"isBlockCoverage":true},{"functionName":"PassThrough","ranges":[{"startOffset":1401,"endOffset":1538,"count":0}],"isBlockCoverage":false},{"functionName":"PassThrough._transform","ranges":[{"startOffset":1574,"endOffset":1627,"count":0}],"isBlockCoverage":false}]},{"scriptId":"355","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/node_modules/readable-stream/lib/internal/streams/end-of-stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3084,"count":1}],"isBlockCoverage":true},{"functionName":"once","ranges":[{"startOffset":231,"endOffset":520,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":521,"endOffset":539,"count":0}],"isBlockCoverage":false},{"functionName":"isRequest","ranges":[{"startOffset":540,"endOffset":635,"count":0}],"isBlockCoverage":false},{"functionName":"eos","ranges":[{"startOffset":636,"endOffset":3062,"count":0}],"isBlockCoverage":false}]},{"scriptId":"356","url":"file:///home/hello/projects/personal/node-orm2/node_modules/are-we-there-yet/node_modules/readable-stream/lib/internal/streams/pipeline.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2416,"count":1}],"isBlockCoverage":true},{"functionName":"once","ranges":[{"startOffset":137,"endOffset":296,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":468,"endOffset":571,"count":0}],"isBlockCoverage":false},{"functionName":"isRequest","ranges":[{"startOffset":572,"endOffset":667,"count":0}],"isBlockCoverage":false},{"functionName":"destroyer","ranges":[{"startOffset":668,"endOffset":1422,"count":0}],"isBlockCoverage":false},{"functionName":"call","ranges":[{"startOffset":1423,"endOffset":1452,"count":0}],"isBlockCoverage":false},{"functionName":"pipe","ranges":[{"startOffset":1453,"endOffset":1504,"count":0}],"isBlockCoverage":false},{"functionName":"popCallback","ranges":[{"startOffset":1505,"endOffset":1668,"count":0}],"isBlockCoverage":false},{"functionName":"pipeline","ranges":[{"startOffset":1669,"endOffset":2389,"count":0}],"isBlockCoverage":false}]},{"scriptId":"357","url":"file:///home/hello/projects/personal/node-orm2/node_modules/delegates/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2065,"count":1}],"isBlockCoverage":true},{"functionName":"Delegator","ranges":[{"startOffset":167,"endOffset":407,"count":2},{"startOffset":239,"endOffset":406,"count":1}],"isBlockCoverage":true},{"functionName":"Delegator.method","ranges":[{"startOffset":544,"endOffset":754,"count":3}],"isBlockCoverage":true},{"functionName":"proto.<computed>","ranges":[{"startOffset":658,"endOffset":735,"count":0}],"isBlockCoverage":false},{"functionName":"Delegator.access","ranges":[{"startOffset":895,"endOffset":953,"count":0}],"isBlockCoverage":false},{"functionName":"Delegator.getter","ranges":[{"startOffset":1092,"endOffset":1287,"count":0}],"isBlockCoverage":false},{"functionName":"Delegator.setter","ranges":[{"startOffset":1426,"endOffset":1630,"count":0}],"isBlockCoverage":false},{"functionName":"Delegator.fluent","ranges":[{"startOffset":1770,"endOffset":2063,"count":0}],"isBlockCoverage":false}]},{"scriptId":"358","url":"file:///home/hello/projects/personal/node-orm2/node_modules/gauge/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6998,"count":1}],"isBlockCoverage":true},{"functionName":"callWith","ranges":[{"startOffset":366,"endOffset":456,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":409,"endOffset":454,"count":0}],"isBlockCoverage":false},{"functionName":"Gauge","ranges":[{"startOffset":458,"endOffset":2340,"count":1},{"startOffset":577,"endOffset":582,"count":0},{"startOffset":586,"endOffset":738,"count":0},{"startOffset":1186,"endOffset":1206,"count":0},{"startOffset":1309,"endOffset":1333,"count":0},{"startOffset":1423,"endOffset":1447,"count":0},{"startOffset":1610,"endOffset":1811,"count":0},{"startOffset":2147,"endOffset":2171,"count":0},{"startOffset":2251,"endOffset":2263,"count":0},{"startOffset":2264,"endOffset":2282,"count":0},{"startOffset":2285,"endOffset":2308,"count":0}],"isBlockCoverage":true},{"functionName":"Gauge.isEnabled","ranges":[{"startOffset":2391,"endOffset":2431,"count":1}],"isBlockCoverage":true},{"functionName":"Gauge.setTemplate","ranges":[{"startOffset":2463,"endOffset":2565,"count":0}],"isBlockCoverage":false},{"functionName":"Gauge._computeTheme","ranges":[{"startOffset":2599,"endOffset":3110,"count":1},{"startOffset":2632,"endOffset":2642,"count":0},{"startOffset":2676,"endOffset":2722,"count":0},{"startOffset":2893,"endOffset":2911,"count":0},{"startOffset":2954,"endOffset":2964,"count":0}],"isBlockCoverage":true},{"functionName":"Gauge.setThemeset","ranges":[{"startOffset":3142,"endOffset":3216,"count":0}],"isBlockCoverage":false},{"functionName":"Gauge.setTheme","ranges":[{"startOffset":3245,"endOffset":3380,"count":0}],"isBlockCoverage":false},{"functionName":"Gauge._requestRedraw","ranges":[{"startOffset":3415,"endOffset":3503,"count":0}],"isBlockCoverage":false},{"functionName":"Gauge.getWidth","ranges":[{"startOffset":3532,"endOffset":3601,"count":1},{"startOffset":3589,"endOffset":3594,"count":0}],"isBlockCoverage":true},{"functionName":"Gauge.setWriteTo","ranges":[{"startOffset":3632,"endOffset":3980,"count":1},{"startOffset":3705,"endOffset":3719,"count":0},{"startOffset":3842,"endOffset":3875,"count":0},{"startOffset":3876,"endOffset":3892,"count":0},{"startOffset":3912,"endOffset":3949,"count":0},{"startOffset":3965,"endOffset":3978,"count":0}],"isBlockCoverage":true},{"functionName":"Gauge.enable","ranges":[{"startOffset":4007,"endOffset":4148,"count":0}],"isBlockCoverage":false},{"functionName":"Gauge.disable","ranges":[{"startOffset":4176,"endOffset":4412,"count":1},{"startOffset":4218,"endOffset":4410,"count":0}],"isBlockCoverage":true},{"functionName":"Gauge._enableEvents","ranges":[{"startOffset":4446,"endOffset":4779,"count":0}],"isBlockCoverage":false},{"functionName":"Gauge._disableEvents","ranges":[{"startOffset":4814,"endOffset":5001,"count":0}],"isBlockCoverage":false},{"functionName":"Gauge.hide","ranges":[{"startOffset":5026,"endOffset":5223,"count":0}],"isBlockCoverage":false},{"functionName":"Gauge.show","ranges":[{"startOffset":5248,"endOffset":5711,"count":0}],"isBlockCoverage":false},{"functionName":"Gauge.pulse","ranges":[{"startOffset":5737,"endOffset":5911,"count":0}],"isBlockCoverage":false},{"functionName":"Gauge._handleSizeChange","ranges":[{"startOffset":5949,"endOffset":6034,"count":0}],"isBlockCoverage":false},{"functionName":"Gauge._doRedraw","ranges":[{"startOffset":6064,"endOffset":6997,"count":0}],"isBlockCoverage":false}]},{"scriptId":"359","url":"file:///home/hello/projects/personal/node-orm2/node_modules/gauge/plumbing.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1269,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":188,"endOffset":386,"count":1},{"startOffset":238,"endOffset":248,"count":0}],"isBlockCoverage":true},{"functionName":"Plumbing.setTheme","ranges":[{"startOffset":442,"endOffset":508,"count":0}],"isBlockCoverage":false},{"functionName":"Plumbing.setTemplate","ranges":[{"startOffset":543,"endOffset":621,"count":0}],"isBlockCoverage":false},{"functionName":"Plumbing.setWidth","ranges":[{"startOffset":653,"endOffset":719,"count":0}],"isBlockCoverage":false},{"functionName":"Plumbing.hide","ranges":[{"startOffset":747,"endOffset":825,"count":0}],"isBlockCoverage":false},{"functionName":"Plumbing.show","ranges":[{"startOffset":971,"endOffset":1268,"count":0}],"isBlockCoverage":false}]},{"scriptId":"360","url":"file:///home/hello/projects/personal/node-orm2/node_modules/console-control-strings/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2339,"count":1}],"isBlockCoverage":true},{"functionName":"up","ranges":[{"startOffset":87,"endOffset":144,"count":0}],"isBlockCoverage":false},{"functionName":"down","ranges":[{"startOffset":161,"endOffset":220,"count":0}],"isBlockCoverage":false},{"functionName":"forward","ranges":[{"startOffset":240,"endOffset":302,"count":0}],"isBlockCoverage":false},{"functionName":"back","ranges":[{"startOffset":319,"endOffset":378,"count":0}],"isBlockCoverage":false},{"functionName":"nextLine","ranges":[{"startOffset":399,"endOffset":462,"count":0}],"isBlockCoverage":false},{"functionName":"previousLine","ranges":[{"startOffset":487,"endOffset":554,"count":0}],"isBlockCoverage":false},{"functionName":"horizontalAbsolute","ranges":[{"startOffset":585,"endOffset":740,"count":0}],"isBlockCoverage":false},{"functionName":"eraseData","ranges":[{"startOffset":762,"endOffset":809,"count":0}],"isBlockCoverage":false},{"functionName":"eraseLine","ranges":[{"startOffset":831,"endOffset":878,"count":0}],"isBlockCoverage":false},{"functionName":"exports.goto","ranges":[{"startOffset":895,"endOffset":950,"count":0}],"isBlockCoverage":false},{"functionName":"exports.gotoSOL","ranges":[{"startOffset":970,"endOffset":999,"count":0}],"isBlockCoverage":false},{"functionName":"exports.beep","ranges":[{"startOffset":1016,"endOffset":1047,"count":0}],"isBlockCoverage":false},{"functionName":"hideCursor","ranges":[{"startOffset":1070,"endOffset":1121,"count":0}],"isBlockCoverage":false},{"functionName":"showCursor","ranges":[{"startOffset":1144,"endOffset":1195,"count":0}],"isBlockCoverage":false},{"functionName":"color","ranges":[{"startOffset":1977,"endOffset":2191,"count":8},{"startOffset":2035,"endOffset":2063,"count":4}],"isBlockCoverage":true},{"functionName":"colorNameToCode","ranges":[{"startOffset":2193,"endOffset":2338,"count":12},{"startOffset":2277,"endOffset":2337,"count":0}],"isBlockCoverage":true}]},{"scriptId":"361","url":"file:///home/hello/projects/personal/node-orm2/node_modules/gauge/render-template.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5646,"count":1}],"isBlockCoverage":true},{"functionName":"renderValueWithValues","ranges":[{"startOffset":204,"endOffset":315,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports","ranges":[{"startOffset":355,"endOffset":570,"count":0}],"isBlockCoverage":false},{"functionName":"preType","ranges":[{"startOffset":572,"endOffset":702,"count":0}],"isBlockCoverage":false},{"functionName":"postType","ranges":[{"startOffset":704,"endOffset":836,"count":0}],"isBlockCoverage":false},{"functionName":"hasPreOrPost","ranges":[{"startOffset":838,"endOffset":960,"count":0}],"isBlockCoverage":false},{"functionName":"generatePreAndPost","ranges":[{"startOffset":962,"endOffset":1579,"count":0}],"isBlockCoverage":false},{"functionName":"prepareItems","ranges":[{"startOffset":1581,"endOffset":4855,"count":0}],"isBlockCoverage":false},{"functionName":"renderFunction","ranges":[{"startOffset":4857,"endOffset":5085,"count":0}],"isBlockCoverage":false},{"functionName":"renderValue","ranges":[{"startOffset":5087,"endOffset":5645,"count":0}],"isBlockCoverage":false}]},{"scriptId":"362","url":"file:///home/hello/projects/personal/node-orm2/node_modules/wide-align/align.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1428,"count":1}],"isBlockCoverage":true},{"functionName":"createPadding","ranges":[{"startOffset":185,"endOffset":408,"count":0}],"isBlockCoverage":false},{"functionName":"alignLeft","ranges":[{"startOffset":410,"endOffset":701,"count":0}],"isBlockCoverage":false},{"functionName":"alignRight","ranges":[{"startOffset":703,"endOffset":994,"count":0}],"isBlockCoverage":false},{"functionName":"alignCenter","ranges":[{"startOffset":996,"endOffset":1427,"count":0}],"isBlockCoverage":false}]},{"scriptId":"363","url":"file:///home/hello/projects/personal/node-orm2/node_modules/string-width/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":923,"count":1}],"isBlockCoverage":true},{"functionName":"stringWidth","ranges":[{"startOffset":184,"endOffset":805,"count":0}],"isBlockCoverage":false}]},{"scriptId":"364","url":"file:///home/hello/projects/personal/node-orm2/node_modules/strip-ansi/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":154,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":73,"endOffset":152,"count":0}],"isBlockCoverage":false}]},{"scriptId":"365","url":"file:///home/hello/projects/personal/node-orm2/node_modules/ansi-regex/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":350,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":32,"endOffset":348,"count":0}],"isBlockCoverage":false}]},{"scriptId":"366","url":"file:///home/hello/projects/personal/node-orm2/node_modules/is-fullwidth-code-point/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1756,"count":1}],"isBlockCoverage":true},{"functionName":"isFullwidthCodePoint","ranges":[{"startOffset":70,"endOffset":1667,"count":0}],"isBlockCoverage":false}]},{"scriptId":"367","url":"file:///home/hello/projects/personal/node-orm2/node_modules/emoji-regex/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10286,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":32,"endOffset":10284,"count":0}],"isBlockCoverage":false}]},{"scriptId":"368","url":"file:///home/hello/projects/personal/node-orm2/node_modules/aproba/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3644,"count":1}],"isBlockCoverage":true},{"functionName":"isArguments","ranges":[{"startOffset":40,"endOffset":162,"count":1}],"isBlockCoverage":true},{"functionName":"check","ranges":[{"startOffset":209,"endOffset":219,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":251,"endOffset":290,"count":3},{"startOffset":273,"endOffset":290,"count":1}],"isBlockCoverage":true},{"functionName":"check","ranges":[{"startOffset":323,"endOffset":349,"count":1}],"isBlockCoverage":true},{"functionName":"check","ranges":[{"startOffset":382,"endOffset":408,"count":1}],"isBlockCoverage":true},{"functionName":"check","ranges":[{"startOffset":443,"endOffset":471,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":504,"endOffset":585,"count":1}],"isBlockCoverage":true},{"functionName":"check","ranges":[{"startOffset":619,"endOffset":646,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":678,"endOffset":701,"count":1}],"isBlockCoverage":true},{"functionName":"check","ranges":[{"startOffset":732,"endOffset":746,"count":0}],"isBlockCoverage":false},{"functionName":"addSchema","ranges":[{"startOffset":751,"endOffset":910,"count":1}],"isBlockCoverage":true},{"functionName":"validate","ranges":[{"startOffset":912,"endOffset":2318,"count":1},{"startOffset":981,"endOffset":1030,"count":0},{"startOffset":1050,"endOffset":1091,"count":0},{"startOffset":1105,"endOffset":1140,"count":0},{"startOffset":1175,"endOffset":1219,"count":0},{"startOffset":1248,"endOffset":1285,"count":0},{"startOffset":1847,"endOffset":1913,"count":0},{"startOffset":1957,"endOffset":2316,"count":3},{"startOffset":2150,"endOffset":2285,"count":0},{"startOffset":2316,"endOffset":2317,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1364,"endOffset":1792,"count":1},{"startOffset":1423,"endOffset":1512,"count":3},{"startOffset":1479,"endOffset":1506,"count":0},{"startOffset":1542,"endOffset":1572,"count":0},{"startOffset":1628,"endOffset":1788,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1997,"endOffset":2119,"count":3}],"isBlockCoverage":true},{"functionName":"missingRequiredArg","ranges":[{"startOffset":2320,"endOffset":2437,"count":0}],"isBlockCoverage":false},{"functionName":"unknownType","ranges":[{"startOffset":2439,"endOffset":2568,"count":0}],"isBlockCoverage":false},{"functionName":"invalidType","ranges":[{"startOffset":2570,"endOffset":2897,"count":0}],"isBlockCoverage":false},{"functionName":"englishList","ranges":[{"startOffset":2899,"endOffset":2987,"count":0}],"isBlockCoverage":false},{"functionName":"wrongNumberOfArgs","ranges":[{"startOffset":2989,"endOffset":3259,"count":0}],"isBlockCoverage":false},{"functionName":"moreThanOneError","ranges":[{"startOffset":3261,"endOffset":3445,"count":0}],"isBlockCoverage":false},{"functionName":"newException","ranges":[{"startOffset":3447,"endOffset":3643,"count":0}],"isBlockCoverage":false}]},{"scriptId":"369","url":"file:///home/hello/projects/personal/node-orm2/node_modules/gauge/wide-truncate.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":828,"count":1}],"isBlockCoverage":true},{"functionName":"wideTruncate","ranges":[{"startOffset":125,"endOffset":827,"count":0}],"isBlockCoverage":false}]},{"scriptId":"370","url":"file:///home/hello/projects/personal/node-orm2/node_modules/gauge/error.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":616,"count":1}],"isBlockCoverage":true},{"functionName":"User","ranges":[{"startOffset":67,"endOffset":189,"count":0}],"isBlockCoverage":false},{"functionName":"MissingTemplateValue","ranges":[{"startOffset":222,"endOffset":456,"count":0}],"isBlockCoverage":false},{"functionName":"Internal","ranges":[{"startOffset":477,"endOffset":615,"count":0}],"isBlockCoverage":false}]},{"scriptId":"371","url":"file:///home/hello/projects/personal/node-orm2/node_modules/gauge/template-item.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1903,"count":1}],"isBlockCoverage":true},{"functionName":"isPercent","ranges":[{"startOffset":87,"endOffset":190,"count":0}],"isBlockCoverage":false},{"functionName":"percent","ranges":[{"startOffset":192,"endOffset":258,"count":0}],"isBlockCoverage":false},{"functionName":"TemplateItem","ranges":[{"startOffset":260,"endOffset":1150,"count":0}],"isBlockCoverage":false},{"functionName":"TemplateItem.getBaseLength","ranges":[{"startOffset":1220,"endOffset":1429,"count":0}],"isBlockCoverage":false},{"functionName":"TemplateItem.getLength","ranges":[{"startOffset":1466,"endOffset":1598,"count":0}],"isBlockCoverage":false},{"functionName":"TemplateItem.getMaxLength","ranges":[{"startOffset":1638,"endOffset":1750,"count":0}],"isBlockCoverage":false},{"functionName":"TemplateItem.getMinLength","ranges":[{"startOffset":1790,"endOffset":1902,"count":0}],"isBlockCoverage":false}]},{"scriptId":"372","url":"file:///home/hello/projects/personal/node-orm2/node_modules/has-unicode/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":657,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":71,"endOffset":656,"count":1},{"startOffset":506,"endOffset":522,"count":0}],"isBlockCoverage":true}]},{"scriptId":"373","url":"file:///home/hello/projects/personal/node-orm2/node_modules/gauge/has-color.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":99,"count":1}],"isBlockCoverage":true}]},{"scriptId":"374","url":"file:///home/hello/projects/personal/node-orm2/node_modules/color-support/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2644,"count":1}],"isBlockCoverage":true},{"functionName":"hasNone","ranges":[{"startOffset":136,"endOffset":317,"count":0}],"isBlockCoverage":false},{"functionName":"hasBasic","ranges":[{"startOffset":319,"endOffset":439,"count":0}],"isBlockCoverage":false},{"functionName":"has256","ranges":[{"startOffset":441,"endOffset":558,"count":2}],"isBlockCoverage":true},{"functionName":"has16m","ranges":[{"startOffset":560,"endOffset":676,"count":0}],"isBlockCoverage":false},{"functionName":"colorSupport","ranges":[{"startOffset":678,"endOffset":2643,"count":2},{"startOffset":737,"endOffset":742,"count":1},{"startOffset":756,"endOffset":761,"count":1},{"startOffset":864,"endOffset":1080,"count":0},{"startOffset":1294,"endOffset":1332,"count":0},{"startOffset":1459,"endOffset":1464,"count":0},{"startOffset":1563,"endOffset":1601,"count":0},{"startOffset":1648,"endOffset":1665,"count":0},{"startOffset":1667,"endOffset":1705,"count":0},{"startOffset":1735,"endOffset":1765,"count":0},{"startOffset":1783,"endOffset":1811,"count":0},{"startOffset":1874,"endOffset":1980,"count":0},{"startOffset":2050,"endOffset":2227,"count":0},{"startOffset":2233,"endOffset":2250,"count":0},{"startOffset":2255,"endOffset":2293,"count":0},{"startOffset":2299,"endOffset":2339,"count":0},{"startOffset":2345,"endOffset":2392,"count":0},{"startOffset":2457,"endOffset":2642,"count":0}],"isBlockCoverage":true}]},{"scriptId":"375","url":"file:///home/hello/projects/personal/node-orm2/node_modules/signal-exit/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4976,"count":1},{"startOffset":368,"endOffset":405,"count":0},{"startOffset":620,"endOffset":650,"count":0},{"startOffset":705,"endOffset":756,"count":0}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":1264,"endOffset":1818,"count":0}],"isBlockCoverage":false},{"functionName":"unload","ranges":[{"startOffset":1835,"endOffset":2193,"count":0}],"isBlockCoverage":false},{"functionName":"emit","ranges":[{"startOffset":2241,"endOffset":2407,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2489,"endOffset":3312,"count":18}],"isBlockCoverage":true},{"functionName":"listener","ranges":[{"startOffset":2530,"endOffset":3308,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.signals","ranges":[{"startOffset":3342,"endOffset":3378,"count":0}],"isBlockCoverage":false},{"functionName":"load","ranges":[{"startOffset":3415,"endOffset":4024,"count":0}],"isBlockCoverage":false},{"functionName":"processReallyExit","ranges":[{"startOffset":4134,"endOffset":4474,"count":0}],"isBlockCoverage":false},{"functionName":"processEmit","ranges":[{"startOffset":4537,"endOffset":4973,"count":0}],"isBlockCoverage":false}]},{"scriptId":"376","url":"assert.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":31100,"count":1}],"isBlockCoverage":true},{"functionName":"lazyLoadComparison","ranges":[{"startOffset":2520,"endOffset":2704,"count":0}],"isBlockCoverage":false},{"functionName":"escapeFn","ranges":[{"startOffset":3285,"endOffset":3333,"count":0}],"isBlockCoverage":false},{"functionName":"innerFail","ranges":[{"startOffset":3887,"endOffset":4003,"count":0}],"isBlockCoverage":false},{"functionName":"fail","ranges":[{"startOffset":4184,"endOffset":5163,"count":0}],"isBlockCoverage":false},{"functionName":"findColumn","ranges":[{"startOffset":5279,"endOffset":6219,"count":0}],"isBlockCoverage":false},{"functionName":"getCode","ranges":[{"startOffset":6221,"endOffset":7865,"count":0}],"isBlockCoverage":false},{"functionName":"parseCode","ranges":[{"startOffset":7867,"endOffset":9171,"count":0}],"isBlockCoverage":false},{"functionName":"getErrMessage","ranges":[{"startOffset":9173,"endOffset":12134,"count":0}],"isBlockCoverage":false},{"functionName":"innerOk","ranges":[{"startOffset":12136,"endOffset":12743,"count":0}],"isBlockCoverage":false},{"functionName":"ok","ranges":[{"startOffset":12876,"endOffset":12937,"count":0}],"isBlockCoverage":false},{"functionName":"equal","ranges":[{"startOffset":13196,"endOffset":13567,"count":0}],"isBlockCoverage":false},{"functionName":"notEqual","ranges":[{"startOffset":13786,"endOffset":14161,"count":0}],"isBlockCoverage":false},{"functionName":"deepEqual","ranges":[{"startOffset":14361,"endOffset":14725,"count":0}],"isBlockCoverage":false},{"functionName":"notDeepEqual","ranges":[{"startOffset":14931,"endOffset":15303,"count":0}],"isBlockCoverage":false},{"functionName":"deepStrictEqual","ranges":[{"startOffset":15546,"endOffset":15934,"count":0}],"isBlockCoverage":false},{"functionName":"notDeepStrictEqual","ranges":[{"startOffset":16183,"endOffset":16579,"count":0}],"isBlockCoverage":false},{"functionName":"strictEqual","ranges":[{"startOffset":16784,"endOffset":17096,"count":0}],"isBlockCoverage":false},{"functionName":"notStrictEqual","ranges":[{"startOffset":17308,"endOffset":17628,"count":0}],"isBlockCoverage":false},{"functionName":"Comparison","ranges":[{"startOffset":17652,"endOffset":18025,"count":0}],"isBlockCoverage":false},{"functionName":"compareExceptionKey","ranges":[{"startOffset":18029,"endOffset":18746,"count":0}],"isBlockCoverage":false},{"functionName":"expectedException","ranges":[{"startOffset":18748,"endOffset":22132,"count":0}],"isBlockCoverage":false},{"functionName":"getActual","ranges":[{"startOffset":22134,"endOffset":22340,"count":0}],"isBlockCoverage":false},{"functionName":"checkIsPromise","ranges":[{"startOffset":22342,"endOffset":22706,"count":0}],"isBlockCoverage":false},{"functionName":"waitForActual","ranges":[{"startOffset":22708,"endOffset":23422,"count":0}],"isBlockCoverage":false},{"functionName":"expectsError","ranges":[{"startOffset":23424,"endOffset":25038,"count":0}],"isBlockCoverage":false},{"functionName":"hasMatchingError","ranges":[{"startOffset":25040,"endOffset":25648,"count":0}],"isBlockCoverage":false},{"functionName":"expectsNoError","ranges":[{"startOffset":25650,"endOffset":26300,"count":0}],"isBlockCoverage":false},{"functionName":"throws","ranges":[{"startOffset":26458,"endOffset":26552,"count":0}],"isBlockCoverage":false},{"functionName":"rejects","ranges":[{"startOffset":26731,"endOffset":26843,"count":0}],"isBlockCoverage":false},{"functionName":"doesNotThrow","ranges":[{"startOffset":27005,"endOffset":27099,"count":0}],"isBlockCoverage":false},{"functionName":"doesNotReject","ranges":[{"startOffset":27265,"endOffset":27377,"count":0}],"isBlockCoverage":false},{"functionName":"ifError","ranges":[{"startOffset":27505,"endOffset":28987,"count":0}],"isBlockCoverage":false},{"functionName":"internalMatch","ranges":[{"startOffset":28990,"endOffset":30062,"count":0}],"isBlockCoverage":false},{"functionName":"match","ranges":[{"startOffset":30258,"endOffset":30350,"count":0}],"isBlockCoverage":false},{"functionName":"doesNotMatch","ranges":[{"startOffset":30558,"endOffset":30664,"count":0}],"isBlockCoverage":false},{"functionName":"strict","ranges":[{"startOffset":30796,"endOffset":30865,"count":0}],"isBlockCoverage":false}]},{"scriptId":"377","url":"internal/assert/assertion_error.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17142,"count":1}],"isBlockCoverage":true},{"functionName":"copyError","ranges":[{"startOffset":1418,"endOffset":1694,"count":0}],"isBlockCoverage":false},{"functionName":"inspectValue","ranges":[{"startOffset":1696,"endOffset":2303,"count":0}],"isBlockCoverage":false},{"functionName":"createErrDiff","ranges":[{"startOffset":2305,"endOffset":10859,"count":0}],"isBlockCoverage":false},{"functionName":"addEllipsis","ranges":[{"startOffset":10861,"endOffset":11164,"count":0}],"isBlockCoverage":false},{"functionName":"AssertionError","ranges":[{"startOffset":11205,"endOffset":16172,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":16176,"endOffset":16251,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16255,"endOffset":17105,"count":0}],"isBlockCoverage":false}]},{"scriptId":"378","url":"internal/assert/calltracker.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2344,"count":1}],"isBlockCoverage":true},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":395,"endOffset":422,"count":0}],"isBlockCoverage":true},{"functionName":"calls","ranges":[{"startOffset":426,"endOffset":1443,"count":0}],"isBlockCoverage":false},{"functionName":"report","ranges":[{"startOffset":1447,"endOffset":2078,"count":0}],"isBlockCoverage":false},{"functionName":"verify","ranges":[{"startOffset":2082,"endOffset":2310,"count":0}],"isBlockCoverage":false}]},{"scriptId":"379","url":"file:///home/hello/projects/personal/node-orm2/node_modules/signal-exit/signals.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1295,"count":1}],"isBlockCoverage":true}]},{"scriptId":"380","url":"file:///home/hello/projects/personal/node-orm2/node_modules/gauge/themes.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1625,"count":1}],"isBlockCoverage":true}]},{"scriptId":"381","url":"file:///home/hello/projects/personal/node-orm2/node_modules/gauge/theme-set.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3692,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":75,"endOffset":127,"count":1}],"isBlockCoverage":true},{"functionName":"ThemeSetProto.newTheme","ranges":[{"startOffset":232,"endOffset":368,"count":4},{"startOffset":273,"endOffset":325,"count":2}],"isBlockCoverage":true},{"functionName":"ThemeSetProto.getThemeNames","ranges":[{"startOffset":400,"endOffset":449,"count":0}],"isBlockCoverage":false},{"functionName":"ThemeSetProto.addTheme","ranges":[{"startOffset":476,"endOffset":561,"count":4}],"isBlockCoverage":true},{"functionName":"ThemeSetProto.addToAllThemes","ranges":[{"startOffset":594,"endOffset":770,"count":0}],"isBlockCoverage":false},{"functionName":"ThemeSetProto.getTheme","ranges":[{"startOffset":797,"endOffset":907,"count":3},{"startOffset":841,"endOffset":878,"count":0}],"isBlockCoverage":true},{"functionName":"ThemeSetProto.setDefault","ranges":[{"startOffset":936,"endOffset":1290,"count":6},{"startOffset":980,"endOffset":1015,"count":0},{"startOffset":1055,"endOffset":1067,"count":2},{"startOffset":1068,"endOffset":1083,"count":4},{"startOffset":1186,"endOffset":1233,"count":3}],"isBlockCoverage":true},{"functionName":"ThemeSetProto.getDefault","ranges":[{"startOffset":1319,"endOffset":2542,"count":1},{"startOffset":1350,"endOffset":1359,"count":0},{"startOffset":1460,"endOffset":1485,"count":0},{"startOffset":1573,"endOffset":1647,"count":0},{"startOffset":1687,"endOffset":2353,"count":0},{"startOffset":2454,"endOffset":2540,"count":0}],"isBlockCoverage":true},{"functionName":"newMissingThemeError","ranges":[{"startOffset":2581,"endOffset":2815,"count":0}],"isBlockCoverage":false},{"functionName":"newMissingDefaultThemeError","ranges":[{"startOffset":2861,"endOffset":3362,"count":0}],"isBlockCoverage":false},{"functionName":"ThemeSetProto.newThemeSet","ranges":[{"startOffset":3392,"endOffset":3691,"count":1}],"isBlockCoverage":true},{"functionName":"themeset","ranges":[{"startOffset":3423,"endOffset":3481,"count":0}],"isBlockCoverage":false}]},{"scriptId":"382","url":"file:///home/hello/projects/personal/node-orm2/node_modules/object-assign/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2108,"count":1},{"startOffset":1600,"endOffset":2106,"count":0}],"isBlockCoverage":true},{"functionName":"shouldUseNative","ranges":[{"startOffset":452,"endOffset":1547,"count":1},{"startOffset":510,"endOffset":532,"count":0},{"startOffset":804,"endOffset":826,"count":0},{"startOffset":935,"endOffset":984,"count":10},{"startOffset":1119,"endOffset":1141,"count":0},{"startOffset":1400,"endOffset":1422,"count":0},{"startOffset":1442,"endOffset":1545,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1038,"endOffset":1076,"count":10}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1262,"endOffset":1312,"count":20}],"isBlockCoverage":true}]},{"scriptId":"383","url":"file:///home/hello/projects/personal/node-orm2/node_modules/gauge/base-theme.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":395,"count":1}],"isBlockCoverage":true},{"functionName":"activityIndicator","ranges":[{"startOffset":133,"endOffset":242,"count":0}],"isBlockCoverage":false},{"functionName":"progressbar","ranges":[{"startOffset":259,"endOffset":392,"count":0}],"isBlockCoverage":false}]},{"scriptId":"384","url":"file:///home/hello/projects/personal/node-orm2/node_modules/gauge/spin.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":105,"count":1}],"isBlockCoverage":true},{"functionName":"spin","ranges":[{"startOffset":31,"endOffset":104,"count":0}],"isBlockCoverage":false}]},{"scriptId":"385","url":"file:///home/hello/projects/personal/node-orm2/node_modules/gauge/progress-bar.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1000,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":205,"endOffset":681,"count":0}],"isBlockCoverage":false},{"functionName":"repeat","ranges":[{"startOffset":712,"endOffset":999,"count":0}],"isBlockCoverage":false}]},{"scriptId":"386","url":"file:///home/hello/projects/personal/node-orm2/node_modules/gauge/set-interval.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":93,"count":1}],"isBlockCoverage":true}]},{"scriptId":"387","url":"file:///home/hello/projects/personal/node-orm2/node_modules/gauge/process.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":89,"count":1}],"isBlockCoverage":true}]},{"scriptId":"388","url":"file:///home/hello/projects/personal/node-orm2/node_modules/gauge/set-immediate.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":139,"count":1},{"startOffset":88,"endOffset":138,"count":0}],"isBlockCoverage":true}]},{"scriptId":"389","url":"file:///home/hello/projects/personal/node-orm2/node_modules/set-blocking/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":252,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":17,"endOffset":251,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":82,"endOffset":248,"count":2}],"isBlockCoverage":true}]},{"scriptId":"390","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@mapbox/node-pre-gyp/lib/util/napi.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8098,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":163,"endOffset":196,"count":3}],"isBlockCoverage":true},{"functionName":"module.exports.get_napi_version","ranges":[{"startOffset":448,"endOffset":893,"count":12},{"startOffset":686,"endOffset":873,"count":0}],"isBlockCoverage":true},{"functionName":"module.exports.get_napi_version_as_string","ranges":[{"startOffset":940,"endOffset":1144,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.validate_package_json","ranges":[{"startOffset":1186,"endOffset":3363,"count":2},{"startOffset":2009,"endOffset":2191,"count":0},{"startOffset":2215,"endOffset":2232,"count":0},{"startOffset":2233,"endOffset":2251,"count":0},{"startOffset":2282,"endOffset":2468,"count":0},{"startOffset":2563,"endOffset":2611,"count":0},{"startOffset":2613,"endOffset":2934,"count":0},{"startOffset":2990,"endOffset":3037,"count":0},{"startOffset":3039,"endOffset":3360,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1683,"endOffset":1912,"count":4},{"startOffset":1804,"endOffset":1906,"count":0}],"isBlockCoverage":true},{"functionName":"pathOK","ranges":[{"startOffset":3366,"endOffset":3499,"count":6},{"startOffset":3452,"endOffset":3495,"count":2}],"isBlockCoverage":true},{"functionName":"module.exports.expand_commands","ranges":[{"startOffset":3534,"endOffset":4476,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports.get_napi_build_versions","ranges":[{"startOffset":4520,"endOffset":5715,"count":7},{"startOffset":4721,"endOffset":4734,"count":3},{"startOffset":4735,"endOffset":4746,"count":4},{"startOffset":5368,"endOffset":5409,"count":3},{"startOffset":5411,"endOffset":5642,"count":0},{"startOffset":5701,"endOffset":5712,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4932,"endOffset":5350,"count":14},{"startOffset":5175,"endOffset":5344,"count":0}],"isBlockCoverage":true},{"functionName":"module.exports.get_napi_build_versions_raw","ranges":[{"startOffset":5763,"endOffset":6179,"count":2},{"startOffset":6165,"endOffset":6176,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5957,"endOffset":6100,"count":4}],"isBlockCoverage":true},{"functionName":"module.exports.get_command_arg","ranges":[{"startOffset":6215,"endOffset":6301,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.get_napi_build_version_from_command_args","ranges":[{"startOffset":6362,"endOffset":6624,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.swap_build_dir_out","ranges":[{"startOffset":6663,"endOffset":6902,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.swap_build_dir_in","ranges":[{"startOffset":6940,"endOffset":7138,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.get_build_dir","ranges":[{"startOffset":7172,"endOffset":7254,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.get_best_napi_build_version","ranges":[{"startOffset":7302,"endOffset":7895,"count":3},{"startOffset":7553,"endOffset":7566,"count":1},{"startOffset":7567,"endOffset":7578,"count":2},{"startOffset":7855,"endOffset":7866,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7613,"endOffset":7809,"count":6}],"isBlockCoverage":true},{"functionName":"module.exports.build_napi_only","ranges":[{"startOffset":7931,"endOffset":8096,"count":0}],"isBlockCoverage":false}]},{"scriptId":"391","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@mapbox/node-pre-gyp/lib/pre-binding.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1178,"count":1},{"startOffset":188,"endOffset":217,"count":0}],"isBlockCoverage":true},{"functionName":"exports.validate","ranges":[{"startOffset":377,"endOffset":459,"count":0}],"isBlockCoverage":false},{"functionName":"exports.find","ranges":[{"startOffset":477,"endOffset":1176,"count":1},{"startOffset":551,"endOffset":615,"count":0}],"isBlockCoverage":true}]},{"scriptId":"392","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@mapbox/node-pre-gyp/lib/util/versioning.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":14514,"count":1},{"startOffset":411,"endOffset":481,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":605,"endOffset":715,"count":650},{"startOffset":677,"endOffset":713,"count":18}],"isBlockCoverage":true},{"functionName":"get_electron_abi","ranges":[{"startOffset":719,"endOffset":1219,"count":0}],"isBlockCoverage":false},{"functionName":"get_node_webkit_abi","ranges":[{"startOffset":1273,"endOffset":1634,"count":0}],"isBlockCoverage":false},{"functionName":"get_node_abi","ranges":[{"startOffset":1694,"endOffset":2428,"count":1},{"startOffset":1753,"endOffset":1822,"count":0},{"startOffset":1840,"endOffset":1921,"count":0},{"startOffset":1995,"endOffset":2015,"count":0},{"startOffset":2017,"endOffset":2136,"count":0},{"startOffset":2361,"endOffset":2421,"count":0}],"isBlockCoverage":true},{"functionName":"get_runtime_abi","ranges":[{"startOffset":2474,"endOffset":8579,"count":1},{"startOffset":2542,"endOffset":2614,"count":0},{"startOffset":2648,"endOffset":2745,"count":0},{"startOffset":2779,"endOffset":2867,"count":0},{"startOffset":2903,"endOffset":2971,"count":0},{"startOffset":3058,"endOffset":8573,"count":0}],"isBlockCoverage":true},{"functionName":"validate_config","ranges":[{"startOffset":8708,"endOffset":9704,"count":2},{"startOffset":8883,"endOffset":8914,"count":0},{"startOffset":8944,"endOffset":8978,"count":0},{"startOffset":9005,"endOffset":9036,"count":0},{"startOffset":9065,"endOffset":9098,"count":0},{"startOffset":9316,"endOffset":9419,"count":0},{"startOffset":9541,"endOffset":9648,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9175,"endOffset":9281,"count":6},{"startOffset":9229,"endOffset":9275,"count":0}],"isBlockCoverage":true},{"functionName":"eval_template","ranges":[{"startOffset":9757,"endOffset":10006,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9826,"endOffset":9983,"count":116},{"startOffset":9917,"endOffset":9979,"count":9}],"isBlockCoverage":true},{"functionName":"fix_slashes","ranges":[{"startOffset":10201,"endOffset":10321,"count":2},{"startOffset":10268,"endOffset":10320,"count":1}],"isBlockCoverage":true},{"functionName":"drop_double_slashes","ranges":[{"startOffset":10437,"endOffset":10520,"count":1}],"isBlockCoverage":true},{"functionName":"get_process_runtime","ranges":[{"startOffset":10522,"endOffset":10732,"count":1},{"startOffset":10618,"endOffset":10652,"count":0},{"startOffset":10681,"endOffset":10712,"count":0}],"isBlockCoverage":true},{"functionName":"module.exports.evaluate","ranges":[{"startOffset":10945,"endOffset":14512,"count":1},{"startOffset":11019,"endOffset":11024,"count":0},{"startOffset":11357,"endOffset":11366,"count":0},{"startOffset":11542,"endOffset":11579,"count":0},{"startOffset":11625,"endOffset":11657,"count":0},{"startOffset":11907,"endOffset":11949,"count":0},{"startOffset":12097,"endOffset":12102,"count":0},{"startOffset":12176,"endOffset":12218,"count":0},{"startOffset":12538,"endOffset":12550,"count":0},{"startOffset":13709,"endOffset":13861,"count":0},{"startOffset":14077,"endOffset":14098,"count":0},{"startOffset":14191,"endOffset":14213,"count":0}],"isBlockCoverage":true}]},{"scriptId":"393","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2574,"count":1}],"isBlockCoverage":true}]},{"scriptId":"394","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/parse.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":662,"count":1}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":217,"endOffset":637,"count":2},{"startOffset":309,"endOffset":333,"count":0},{"startOffset":370,"endOffset":391,"count":0},{"startOffset":428,"endOffset":449,"count":0},{"startOffset":477,"endOffset":490,"count":0},{"startOffset":528,"endOffset":549,"count":0},{"startOffset":603,"endOffset":635,"count":0}],"isBlockCoverage":true}]},{"scriptId":"395","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/valid.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":162,"count":1}],"isBlockCoverage":true},{"functionName":"valid","ranges":[{"startOffset":47,"endOffset":138,"count":0}],"isBlockCoverage":false}]},{"scriptId":"396","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/clean.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":191,"count":1}],"isBlockCoverage":true},{"functionName":"clean","ranges":[{"startOffset":47,"endOffset":167,"count":0}],"isBlockCoverage":false}]},{"scriptId":"397","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/inc.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":400,"count":1}],"isBlockCoverage":true},{"functionName":"inc","ranges":[{"startOffset":57,"endOffset":378,"count":0}],"isBlockCoverage":false}]},{"scriptId":"398","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/diff.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":634,"count":1}],"isBlockCoverage":true},{"functionName":"diff","ranges":[{"startOffset":74,"endOffset":611,"count":0}],"isBlockCoverage":false}]},{"scriptId":"399","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/eq.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":112,"count":1}],"isBlockCoverage":true},{"functionName":"eq","ranges":[{"startOffset":48,"endOffset":91,"count":0}],"isBlockCoverage":false}]},{"scriptId":"400","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/compare.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":156,"count":1}],"isBlockCoverage":true},{"functionName":"compare","ranges":[{"startOffset":60,"endOffset":129,"count":0}],"isBlockCoverage":false}]},{"scriptId":"401","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/major.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":122,"count":1}],"isBlockCoverage":true},{"functionName":"major","ranges":[{"startOffset":58,"endOffset":98,"count":0}],"isBlockCoverage":false}]},{"scriptId":"402","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/minor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":122,"count":1}],"isBlockCoverage":true},{"functionName":"minor","ranges":[{"startOffset":58,"endOffset":98,"count":0}],"isBlockCoverage":false}]},{"scriptId":"403","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/patch.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":122,"count":1}],"isBlockCoverage":true},{"functionName":"patch","ranges":[{"startOffset":58,"endOffset":98,"count":0}],"isBlockCoverage":false}]},{"scriptId":"404","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/prerelease.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":220,"count":1}],"isBlockCoverage":true},{"functionName":"prerelease","ranges":[{"startOffset":52,"endOffset":191,"count":0}],"isBlockCoverage":false}]},{"scriptId":"405","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/rcompare.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":118,"count":1}],"isBlockCoverage":true},{"functionName":"rcompare","ranges":[{"startOffset":54,"endOffset":91,"count":0}],"isBlockCoverage":false}]},{"scriptId":"406","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/compare-loose.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":118,"count":1}],"isBlockCoverage":true},{"functionName":"compareLoose","ranges":[{"startOffset":58,"endOffset":87,"count":0}],"isBlockCoverage":false}]},{"scriptId":"407","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/compare-build.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":267,"count":1}],"isBlockCoverage":true},{"functionName":"compareBuild","ranges":[{"startOffset":65,"endOffset":236,"count":0}],"isBlockCoverage":false}]},{"scriptId":"408","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/sort.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":147,"count":1}],"isBlockCoverage":true},{"functionName":"sort","ranges":[{"startOffset":61,"endOffset":124,"count":0}],"isBlockCoverage":false}]},{"scriptId":"409","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/rsort.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":149,"count":1}],"isBlockCoverage":true},{"functionName":"rsort","ranges":[{"startOffset":62,"endOffset":125,"count":0}],"isBlockCoverage":false}]},{"scriptId":"410","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/gt.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":110,"count":1}],"isBlockCoverage":true},{"functionName":"gt","ranges":[{"startOffset":48,"endOffset":89,"count":0}],"isBlockCoverage":false}]},{"scriptId":"411","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/lt.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":110,"count":1}],"isBlockCoverage":true},{"functionName":"lt","ranges":[{"startOffset":48,"endOffset":89,"count":0}],"isBlockCoverage":false}]},{"scriptId":"412","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/neq.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":114,"count":1}],"isBlockCoverage":true},{"functionName":"neq","ranges":[{"startOffset":49,"endOffset":92,"count":0}],"isBlockCoverage":false}]},{"scriptId":"413","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/gte.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":113,"count":1}],"isBlockCoverage":true},{"functionName":"gte","ranges":[{"startOffset":49,"endOffset":91,"count":0}],"isBlockCoverage":false}]},{"scriptId":"414","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/lte.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":113,"count":1}],"isBlockCoverage":true},{"functionName":"lte","ranges":[{"startOffset":49,"endOffset":91,"count":0}],"isBlockCoverage":false}]},{"scriptId":"415","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/cmp.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":947,"count":1}],"isBlockCoverage":true},{"functionName":"cmp","ranges":[{"startOffset":181,"endOffset":925,"count":0}],"isBlockCoverage":false}]},{"scriptId":"416","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/coerce.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1505,"count":1}],"isBlockCoverage":true},{"functionName":"coerce","ranges":[{"startOffset":137,"endOffset":1480,"count":0}],"isBlockCoverage":false}]},{"scriptId":"417","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/classes/comparator.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3610,"count":1}],"isBlockCoverage":true},{"functionName":"get ANY","ranges":[{"startOffset":100,"endOffset":131,"count":2}],"isBlockCoverage":true},{"functionName":"Comparator","ranges":[{"startOffset":135,"endOffset":636,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":640,"endOffset":1136,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":1140,"endOffset":1179,"count":0}],"isBlockCoverage":false},{"functionName":"test","ranges":[{"startOffset":1183,"endOffset":1563,"count":0}],"isBlockCoverage":false},{"functionName":"intersects","ranges":[{"startOffset":1567,"endOffset":3324,"count":0}],"isBlockCoverage":false}]},{"scriptId":"418","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/classes/range.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":14139,"count":1}],"isBlockCoverage":true},{"functionName":"Range","ranges":[{"startOffset":55,"endOffset":1814,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":1818,"endOffset":1984,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":1988,"endOffset":2027,"count":0}],"isBlockCoverage":false},{"functionName":"parseRange","ranges":[{"startOffset":2031,"endOffset":4281,"count":0}],"isBlockCoverage":false},{"functionName":"intersects","ranges":[{"startOffset":4285,"endOffset":4915,"count":0}],"isBlockCoverage":false},{"functionName":"test","ranges":[{"startOffset":4983,"endOffset":5365,"count":0}],"isBlockCoverage":false},{"functionName":"isNullSet","ranges":[{"startOffset":5775,"endOffset":5802,"count":0}],"isBlockCoverage":false},{"functionName":"isAny","ranges":[{"startOffset":5817,"endOffset":5836,"count":0}],"isBlockCoverage":false},{"functionName":"isSatisfiable","ranges":[{"startOffset":5958,"endOffset":6364,"count":0}],"isBlockCoverage":false},{"functionName":"parseComparator","ranges":[{"startOffset":6534,"endOffset":6847,"count":0}],"isBlockCoverage":false},{"functionName":"isX","ranges":[{"startOffset":6861,"endOffset":6912,"count":0}],"isBlockCoverage":false},{"functionName":"replaceTildes","ranges":[{"startOffset":7248,"endOffset":7357,"count":0}],"isBlockCoverage":false},{"functionName":"replaceTilde","ranges":[{"startOffset":7380,"endOffset":8054,"count":0}],"isBlockCoverage":false},{"functionName":"replaceCarets","ranges":[{"startOffset":8347,"endOffset":8456,"count":0}],"isBlockCoverage":false},{"functionName":"replaceCaret","ranges":[{"startOffset":8479,"endOffset":9781,"count":0}],"isBlockCoverage":false},{"functionName":"replaceXRanges","ranges":[{"startOffset":9806,"endOffset":9961,"count":0}],"isBlockCoverage":false},{"functionName":"replaceXRange","ranges":[{"startOffset":9985,"endOffset":11685,"count":0}],"isBlockCoverage":false},{"functionName":"replaceStars","ranges":[{"startOffset":11831,"endOffset":12006,"count":0}],"isBlockCoverage":false},{"functionName":"replaceGTE0","ranges":[{"startOffset":12028,"endOffset":12178,"count":0}],"isBlockCoverage":false},{"functionName":"hyphenReplace","ranges":[{"startOffset":12420,"endOffset":13096,"count":0}],"isBlockCoverage":false},{"functionName":"testSet","ranges":[{"startOffset":13114,"endOffset":14138,"count":0}],"isBlockCoverage":false}]},{"scriptId":"419","url":"file:///home/hello/projects/personal/node-orm2/node_modules/lru-cache/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8186,"count":1}],"isBlockCoverage":true},{"functionName":"naiveLength","ranges":[{"startOffset":510,"endOffset":517,"count":0}],"isBlockCoverage":false},{"functionName":"LRUCache","ranges":[{"startOffset":853,"endOffset":1751,"count":1},{"startOffset":920,"endOffset":946,"count":0},{"startOffset":972,"endOffset":984,"count":0},{"startOffset":1069,"endOffset":1125,"count":0},{"startOffset":1235,"endOffset":1246,"count":0},{"startOffset":1350,"endOffset":1363,"count":0},{"startOffset":1439,"endOffset":1476,"count":0},{"startOffset":1484,"endOffset":1530,"count":0}],"isBlockCoverage":true},{"functionName":"set max","ranges":[{"startOffset":1799,"endOffset":1969,"count":0}],"isBlockCoverage":false},{"functionName":"get max","ranges":[{"startOffset":1972,"endOffset":2009,"count":0}],"isBlockCoverage":false},{"functionName":"set allowStale","ranges":[{"startOffset":2013,"endOffset":2083,"count":0}],"isBlockCoverage":false},{"functionName":"get allowStale","ranges":[{"startOffset":2086,"endOffset":2138,"count":0}],"isBlockCoverage":false},{"functionName":"set maxAge","ranges":[{"startOffset":2142,"endOffset":2300,"count":0}],"isBlockCoverage":false},{"functionName":"get maxAge","ranges":[{"startOffset":2303,"endOffset":2347,"count":0}],"isBlockCoverage":false},{"functionName":"set lengthCalculator","ranges":[{"startOffset":2408,"endOffset":2765,"count":0}],"isBlockCoverage":false},{"functionName":"get lengthCalculator","ranges":[{"startOffset":2768,"endOffset":2826,"count":0}],"isBlockCoverage":false},{"functionName":"get length","ranges":[{"startOffset":2830,"endOffset":2867,"count":0}],"isBlockCoverage":false},{"functionName":"get itemCount","ranges":[{"startOffset":2870,"endOffset":2919,"count":0}],"isBlockCoverage":false},{"functionName":"rforEach","ranges":[{"startOffset":2923,"endOffset":3138,"count":0}],"isBlockCoverage":false},{"functionName":"forEach","ranges":[{"startOffset":3142,"endOffset":3356,"count":0}],"isBlockCoverage":false},{"functionName":"keys","ranges":[{"startOffset":3360,"endOffset":3425,"count":0}],"isBlockCoverage":false},{"functionName":"values","ranges":[{"startOffset":3429,"endOffset":3498,"count":0}],"isBlockCoverage":false},{"functionName":"reset","ranges":[{"startOffset":3502,"endOffset":3858,"count":1},{"startOffset":3535,"endOffset":3560,"count":0},{"startOffset":3561,"endOffset":3593,"count":0},{"startOffset":3595,"endOffset":3673,"count":0}],"isBlockCoverage":true},{"functionName":"dump","ranges":[{"startOffset":3862,"endOffset":4064,"count":0}],"isBlockCoverage":false},{"functionName":"dumpLru","ranges":[{"startOffset":4068,"endOffset":4110,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":4114,"endOffset":5376,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":5380,"endOffset":5513,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5517,"endOffset":5564,"count":0}],"isBlockCoverage":false},{"functionName":"peek","ranges":[{"startOffset":5568,"endOffset":5617,"count":0}],"isBlockCoverage":false},{"functionName":"pop","ranges":[{"startOffset":5621,"endOffset":5746,"count":0}],"isBlockCoverage":false},{"functionName":"del","ranges":[{"startOffset":5750,"endOffset":5801,"count":0}],"isBlockCoverage":false},{"functionName":"load","ranges":[{"startOffset":5805,"endOffset":6378,"count":0}],"isBlockCoverage":false},{"functionName":"prune","ranges":[{"startOffset":6382,"endOffset":6459,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6475,"endOffset":6871,"count":0}],"isBlockCoverage":false},{"functionName":"isStale","ranges":[{"startOffset":6889,"endOffset":7094,"count":0}],"isBlockCoverage":false},{"functionName":"trim","ranges":[{"startOffset":7109,"endOffset":7497,"count":0}],"isBlockCoverage":false},{"functionName":"del","ranges":[{"startOffset":7511,"endOffset":7738,"count":0}],"isBlockCoverage":false},{"functionName":"Entry","ranges":[{"startOffset":7756,"endOffset":7923,"count":0}],"isBlockCoverage":false},{"functionName":"forEachStep","ranges":[{"startOffset":7947,"endOffset":8158,"count":0}],"isBlockCoverage":false}]},{"scriptId":"420","url":"file:///home/hello/projects/personal/node-orm2/node_modules/yallist/yallist.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8411,"count":1},{"startOffset":8397,"endOffset":8410,"count":0}],"isBlockCoverage":true},{"functionName":"Yallist","ranges":[{"startOffset":85,"endOffset":517,"count":1},{"startOffset":163,"endOffset":193,"count":0},{"startOffset":263,"endOffset":300,"count":0},{"startOffset":302,"endOffset":371,"count":0},{"startOffset":403,"endOffset":500,"count":0}],"isBlockCoverage":true},{"functionName":"Yallist.removeNode","ranges":[{"startOffset":550,"endOffset":1001,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.unshiftNode","ranges":[{"startOffset":1035,"endOffset":1334,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.pushNode","ranges":[{"startOffset":1365,"endOffset":1664,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.push","ranges":[{"startOffset":1691,"endOffset":1814,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.unshift","ranges":[{"startOffset":1844,"endOffset":1970,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.pop","ranges":[{"startOffset":1996,"endOffset":2224,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.shift","ranges":[{"startOffset":2252,"endOffset":2480,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.forEach","ranges":[{"startOffset":2510,"endOffset":2691,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.forEachReverse","ranges":[{"startOffset":2728,"endOffset":2923,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.get","ranges":[{"startOffset":2949,"endOffset":3182,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.getReverse","ranges":[{"startOffset":3215,"endOffset":3448,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.map","ranges":[{"startOffset":3474,"endOffset":3690,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.mapReverse","ranges":[{"startOffset":3723,"endOffset":3939,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.reduce","ranges":[{"startOffset":3968,"endOffset":4363,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.reduceReverse","ranges":[{"startOffset":4399,"endOffset":4808,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.toArray","ranges":[{"startOffset":4838,"endOffset":5018,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.toArrayReverse","ranges":[{"startOffset":5055,"endOffset":5235,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.slice","ranges":[{"startOffset":5263,"endOffset":5790,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.sliceReverse","ranges":[{"startOffset":5825,"endOffset":6362,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.splice","ranges":[{"startOffset":6391,"endOffset":7034,"count":0}],"isBlockCoverage":false},{"functionName":"Yallist.reverse","ranges":[{"startOffset":7064,"endOffset":7322,"count":0}],"isBlockCoverage":false},{"functionName":"insert","ranges":[{"startOffset":7324,"endOffset":7643,"count":0}],"isBlockCoverage":false},{"functionName":"push","ranges":[{"startOffset":7645,"endOffset":7793,"count":0}],"isBlockCoverage":false},{"functionName":"unshift","ranges":[{"startOffset":7795,"endOffset":7946,"count":0}],"isBlockCoverage":false},{"functionName":"Node","ranges":[{"startOffset":7948,"endOffset":8300,"count":0}],"isBlockCoverage":false}]},{"scriptId":"421","url":"file:///home/hello/projects/personal/node-orm2/node_modules/yallist/iterator.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":207,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":30,"endOffset":206,"count":1}],"isBlockCoverage":true},{"functionName":"Yallist.<computed>","ranges":[{"startOffset":90,"endOffset":204,"count":0}],"isBlockCoverage":false}]},{"scriptId":"422","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/functions/satisfies.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":233,"count":1}],"isBlockCoverage":true},{"functionName":"satisfies","ranges":[{"startOffset":60,"endOffset":205,"count":0}],"isBlockCoverage":false}]},{"scriptId":"423","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/ranges/to-comparators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":268,"count":1}],"isBlockCoverage":true},{"functionName":"toComparators","ranges":[{"startOffset":115,"endOffset":235,"count":0}],"isBlockCoverage":false}]},{"scriptId":"424","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/ranges/max-satisfying.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":579,"count":1}],"isBlockCoverage":true},{"functionName":"maxSatisfying","ranges":[{"startOffset":109,"endOffset":547,"count":0}],"isBlockCoverage":false}]},{"scriptId":"425","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/ranges/min-satisfying.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":577,"count":1}],"isBlockCoverage":true},{"functionName":"minSatisfying","ranges":[{"startOffset":108,"endOffset":545,"count":0}],"isBlockCoverage":false}]},{"scriptId":"426","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/ranges/min-version.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1500,"count":1}],"isBlockCoverage":true},{"functionName":"minVersion","ranges":[{"startOffset":144,"endOffset":1471,"count":0}],"isBlockCoverage":false}]},{"scriptId":"427","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/ranges/valid.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":312,"count":1}],"isBlockCoverage":true},{"functionName":"validRange","ranges":[{"startOffset":61,"endOffset":283,"count":0}],"isBlockCoverage":false}]},{"scriptId":"428","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/ranges/outside.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2190,"count":1}],"isBlockCoverage":true},{"functionName":"outside","ranges":[{"startOffset":390,"endOffset":2163,"count":0}],"isBlockCoverage":false}]},{"scriptId":"429","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/ranges/gtr.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":217,"count":1}],"isBlockCoverage":true},{"functionName":"gtr","ranges":[{"startOffset":129,"endOffset":195,"count":0}],"isBlockCoverage":false}]},{"scriptId":"430","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/ranges/ltr.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":213,"count":1}],"isBlockCoverage":true},{"functionName":"ltr","ranges":[{"startOffset":125,"endOffset":191,"count":0}],"isBlockCoverage":false}]},{"scriptId":"431","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/ranges/intersects.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":201,"count":1}],"isBlockCoverage":true},{"functionName":"intersects","ranges":[{"startOffset":61,"endOffset":172,"count":0}],"isBlockCoverage":false}]},{"scriptId":"432","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/ranges/simplify.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1341,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":329,"endOffset":1340,"count":0}],"isBlockCoverage":false}]},{"scriptId":"433","url":"file:///home/hello/projects/personal/node-orm2/node_modules/semver/ranges/subset.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7418,"count":1}],"isBlockCoverage":true},{"functionName":"subset","ranges":[{"startOffset":1996,"endOffset":2727,"count":0}],"isBlockCoverage":false},{"functionName":"simpleSubset","ranges":[{"startOffset":2750,"endOffset":6882,"count":0}],"isBlockCoverage":false},{"functionName":"higherGT","ranges":[{"startOffset":6933,"endOffset":7137,"count":0}],"isBlockCoverage":false},{"functionName":"lowerLT","ranges":[{"startOffset":7188,"endOffset":7392,"count":0}],"isBlockCoverage":false}]},{"scriptId":"434","url":"file:///home/hello/projects/personal/node-orm2/node_modules/detect-libc/lib/detect-libc.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3916,"count":1}],"isBlockCoverage":true},{"functionName":"safeCommand","ranges":[{"startOffset":243,"endOffset":470,"count":0}],"isBlockCoverage":false},{"functionName":"safeCommandSync","ranges":[{"startOffset":497,"endOffset":686,"count":0}],"isBlockCoverage":false},{"functionName":"isFileMusl","ranges":[{"startOffset":929,"endOffset":986,"count":0}],"isBlockCoverage":false},{"functionName":"familyFromReport","ranges":[{"startOffset":1014,"endOffset":1273,"count":1},{"startOffset":1133,"endOffset":1272,"count":0}],"isBlockCoverage":true},{"functionName":"familyFromCommand","ranges":[{"startOffset":1302,"endOffset":1501,"count":0}],"isBlockCoverage":false},{"functionName":"family","ranges":[{"startOffset":1636,"endOffset":1848,"count":0}],"isBlockCoverage":false},{"functionName":"familySync","ranges":[{"startOffset":1972,"endOffset":2176,"count":1},{"startOffset":2070,"endOffset":2153,"count":0}],"isBlockCoverage":true},{"functionName":"isNonGlibcLinux","ranges":[{"startOffset":2329,"endOffset":2378,"count":0}],"isBlockCoverage":false},{"functionName":"isNonGlibcLinuxSync","ranges":[{"startOffset":2525,"endOffset":2566,"count":0}],"isBlockCoverage":false},{"functionName":"versionFromReport","ranges":[{"startOffset":2595,"endOffset":2759,"count":0}],"isBlockCoverage":false},{"functionName":"versionSuffix","ranges":[{"startOffset":2784,"endOffset":2815,"count":0}],"isBlockCoverage":false},{"functionName":"versionFromCommand","ranges":[{"startOffset":2845,"endOffset":3090,"count":0}],"isBlockCoverage":false},{"functionName":"version","ranges":[{"startOffset":3227,"endOffset":3446,"count":0}],"isBlockCoverage":false},{"functionName":"versionSync","ranges":[{"startOffset":3572,"endOffset":3783,"count":0}],"isBlockCoverage":false}]},{"scriptId":"435","url":"child_process.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":24474,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1552,"endOffset":1581,"count":0}],"isBlockCoverage":false},{"functionName":"fork","ranges":[{"startOffset":2876,"endOffset":4520,"count":0}],"isBlockCoverage":false},{"functionName":"_forkChild","ranges":[{"startOffset":4522,"endOffset":5011,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeExecArgs","ranges":[{"startOffset":5013,"endOffset":5421,"count":0}],"isBlockCoverage":false},{"functionName":"exec","ranges":[{"startOffset":5942,"endOffset":6189,"count":0}],"isBlockCoverage":false},{"functionName":"customPromiseExecFunction","ranges":[{"startOffset":6225,"endOffset":6589,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6246,"endOffset":6586,"count":0}],"isBlockCoverage":false},{"functionName":"execFile","ranges":[{"startOffset":7295,"endOffset":12177,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeSpawnArguments","ranges":[{"startOffset":12301,"endOffset":16082,"count":0}],"isBlockCoverage":false},{"functionName":"abortChildProcess","ranges":[{"startOffset":16084,"endOffset":16304,"count":0}],"isBlockCoverage":false},{"functionName":"spawn","ranges":[{"startOffset":16838,"endOffset":18053,"count":0}],"isBlockCoverage":false},{"functionName":"spawnSync","ranges":[{"startOffset":18791,"endOffset":20277,"count":0}],"isBlockCoverage":false},{"functionName":"checkExecSyncError","ranges":[{"startOffset":20280,"endOffset":20709,"count":0}],"isBlockCoverage":false},{"functionName":"execFileSync","ranges":[{"startOffset":21203,"endOffset":21613,"count":0}],"isBlockCoverage":false},{"functionName":"execSync","ranges":[{"startOffset":22089,"endOffset":22465,"count":0}],"isBlockCoverage":false},{"functionName":"validateTimeout","ranges":[{"startOffset":22468,"endOffset":22656,"count":0}],"isBlockCoverage":false},{"functionName":"validateMaxBuffer","ranges":[{"startOffset":22659,"endOffset":22932,"count":0}],"isBlockCoverage":false},{"functionName":"sanitizeKillSignal","ranges":[{"startOffset":22935,"endOffset":23298,"count":0}],"isBlockCoverage":false},{"functionName":"spawnWithSignal","ranges":[{"startOffset":23447,"endOffset":24327,"count":0}],"isBlockCoverage":false}]},{"scriptId":"436","url":"internal/child_process.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":30628,"count":1}],"isBlockCoverage":true},{"functionName":"send","ranges":[{"startOffset":2153,"endOffset":2212,"count":0}],"isBlockCoverage":false},{"functionName":"got","ranges":[{"startOffset":2219,"endOffset":2273,"count":0}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":2334,"endOffset":2401,"count":0}],"isBlockCoverage":false},{"functionName":"got","ranges":[{"startOffset":2408,"endOffset":2549,"count":0}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":2578,"endOffset":4132,"count":0}],"isBlockCoverage":false},{"functionName":"postSend","ranges":[{"startOffset":4139,"endOffset":4885,"count":0}],"isBlockCoverage":false},{"functionName":"got","ranges":[{"startOffset":4892,"endOffset":5347,"count":0}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":5411,"endOffset":5470,"count":0}],"isBlockCoverage":false},{"functionName":"got","ranges":[{"startOffset":5477,"endOffset":5531,"count":0}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":5595,"endOffset":5715,"count":0}],"isBlockCoverage":false},{"functionName":"got","ranges":[{"startOffset":5722,"endOffset":5881,"count":0}],"isBlockCoverage":false},{"functionName":"stdioStringToArray","ranges":[{"startOffset":5890,"endOffset":6260,"count":0}],"isBlockCoverage":false},{"functionName":"ChildProcess","ranges":[{"startOffset":6262,"endOffset":7607,"count":0}],"isBlockCoverage":false},{"functionName":"flushStdio","ranges":[{"startOffset":7730,"endOffset":8208,"count":0}],"isBlockCoverage":false},{"functionName":"createSocket","ranges":[{"startOffset":8211,"endOffset":8322,"count":0}],"isBlockCoverage":false},{"functionName":"getHandleWrapType","ranges":[{"startOffset":8325,"endOffset":8554,"count":0}],"isBlockCoverage":false},{"functionName":"closePendingHandle","ranges":[{"startOffset":8556,"endOffset":8669,"count":0}],"isBlockCoverage":false},{"functionName":"ChildProcess.spawn","ranges":[{"startOffset":8703,"endOffset":12426,"count":0}],"isBlockCoverage":false},{"functionName":"onErrorNT","ranges":[{"startOffset":12430,"endOffset":12491,"count":0}],"isBlockCoverage":false},{"functionName":"onSpawnNT","ranges":[{"startOffset":12494,"endOffset":12544,"count":0}],"isBlockCoverage":false},{"functionName":"ChildProcess.kill","ranges":[{"startOffset":12577,"endOffset":13242,"count":0}],"isBlockCoverage":false},{"functionName":"ChildProcess.ref","ranges":[{"startOffset":13275,"endOffset":13329,"count":0}],"isBlockCoverage":false},{"functionName":"ChildProcess.unref","ranges":[{"startOffset":13364,"endOffset":13420,"count":0}],"isBlockCoverage":false},{"functionName":"<instance_members_initializer>","ranges":[{"startOffset":13462,"endOffset":13519,"count":0}],"isBlockCoverage":true},{"functionName":"Control","ranges":[{"startOffset":13524,"endOffset":13592,"count":0}],"isBlockCoverage":false},{"functionName":"refCounted","ranges":[{"startOffset":13906,"endOffset":14014,"count":0}],"isBlockCoverage":false},{"functionName":"unrefCounted","ranges":[{"startOffset":14018,"endOffset":14156,"count":0}],"isBlockCoverage":false},{"functionName":"ref","ranges":[{"startOffset":14160,"endOffset":14231,"count":0}],"isBlockCoverage":false},{"functionName":"unref","ranges":[{"startOffset":14235,"endOffset":14310,"count":0}],"isBlockCoverage":false},{"functionName":"get fd","ranges":[{"startOffset":14314,"endOffset":14385,"count":0}],"isBlockCoverage":false},{"functionName":"setupChannel","ranges":[{"startOffset":14535,"endOffset":26187,"count":0}],"isBlockCoverage":false},{"functionName":"isInternal","ranges":[{"startOffset":26222,"endOffset":26504,"count":0}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":26506,"endOffset":26524,"count":0}],"isBlockCoverage":false},{"functionName":"getValidStdio","ranges":[{"startOffset":26526,"endOffset":29326,"count":0}],"isBlockCoverage":false},{"functionName":"getSocketList","ranges":[{"startOffset":29329,"endOffset":29645,"count":0}],"isBlockCoverage":false},{"functionName":"maybeClose","ranges":[{"startOffset":29648,"endOffset":29849,"count":0}],"isBlockCoverage":false},{"functionName":"spawnSync","ranges":[{"startOffset":29851,"endOffset":30503,"count":0}],"isBlockCoverage":false}]},{"scriptId":"437","url":"dgram.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":27482,"count":1}],"isBlockCoverage":true},{"functionName":"lazyLoadCluster","ranges":[{"startOffset":2684,"endOffset":2781,"count":0}],"isBlockCoverage":false},{"functionName":"Socket","ranges":[{"startOffset":2891,"endOffset":4186,"count":0}],"isBlockCoverage":false},{"functionName":"createSocket","ranges":[{"startOffset":4297,"endOffset":4375,"count":0}],"isBlockCoverage":false},{"functionName":"startListening","ranges":[{"startOffset":4378,"endOffset":4812,"count":0}],"isBlockCoverage":false},{"functionName":"replaceHandle","ranges":[{"startOffset":4814,"endOffset":5384,"count":0}],"isBlockCoverage":false},{"functionName":"bufferSize","ranges":[{"startOffset":5386,"endOffset":5678,"count":0}],"isBlockCoverage":false},{"functionName":"bindServerHandle","ranges":[{"startOffset":5745,"endOffset":6155,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.bind","ranges":[{"startOffset":6181,"endOffset":9777,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.connect","ranges":[{"startOffset":9807,"endOffset":10603,"count":0}],"isBlockCoverage":false},{"functionName":"_connect","ranges":[{"startOffset":10607,"endOffset":10952,"count":0}],"isBlockCoverage":false},{"functionName":"doConnect","ranges":[{"startOffset":10955,"endOffset":11597,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.disconnect","ranges":[{"startOffset":11630,"endOffset":11937,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.sendto","ranges":[{"startOffset":12042,"endOffset":12483,"count":0}],"isBlockCoverage":false},{"functionName":"sliceBuffer","ranges":[{"startOffset":12487,"endOffset":13057,"count":0}],"isBlockCoverage":false},{"functionName":"fixBufferList","ranges":[{"startOffset":13060,"endOffset":13444,"count":0}],"isBlockCoverage":false},{"functionName":"enqueue","ranges":[{"startOffset":13447,"endOffset":13874,"count":0}],"isBlockCoverage":false},{"functionName":"onListenSuccess","ranges":[{"startOffset":13877,"endOffset":14015,"count":0}],"isBlockCoverage":false},{"functionName":"onListenError","ranges":[{"startOffset":14018,"endOffset":14142,"count":0}],"isBlockCoverage":false},{"functionName":"clearQueue","ranges":[{"startOffset":14145,"endOffset":14342,"count":0}],"isBlockCoverage":false},{"functionName":"isConnected","ranges":[{"startOffset":14344,"endOffset":14459,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.send","ranges":[{"startOffset":15031,"endOffset":17983,"count":0}],"isBlockCoverage":false},{"functionName":"doSend","ranges":[{"startOffset":17986,"endOffset":19125,"count":0}],"isBlockCoverage":false},{"functionName":"afterSend","ranges":[{"startOffset":19127,"endOffset":19304,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.close","ranges":[{"startOffset":19331,"endOffset":19899,"count":0}],"isBlockCoverage":false},{"functionName":"socketCloseNT","ranges":[{"startOffset":19903,"endOffset":19957,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.address","ranges":[{"startOffset":19987,"endOffset":20177,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.remoteAddress","ranges":[{"startOffset":20213,"endOffset":20523,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setBroadcast","ranges":[{"startOffset":20559,"endOffset":20707,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setTTL","ranges":[{"startOffset":20737,"endOffset":20911,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setMulticastTTL","ranges":[{"startOffset":20950,"endOffset":21142,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setMulticastLoopback","ranges":[{"startOffset":21186,"endOffset":21386,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setMulticastInterface","ranges":[{"startOffset":21431,"endOffset":21693,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.addMembership","ranges":[{"startOffset":21729,"endOffset":22103,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.dropMembership","ranges":[{"startOffset":22141,"endOffset":22518,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.addSourceSpecificMembership","ranges":[{"startOffset":22568,"endOffset":23175,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.dropSourceSpecificMembership","ranges":[{"startOffset":23227,"endOffset":23840,"count":0}],"isBlockCoverage":false},{"functionName":"healthCheck","ranges":[{"startOffset":23844,"endOffset":24007,"count":0}],"isBlockCoverage":false},{"functionName":"stopReceiving","ranges":[{"startOffset":24010,"endOffset":24174,"count":0}],"isBlockCoverage":false},{"functionName":"onMessage","ranges":[{"startOffset":24177,"endOffset":24431,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.ref","ranges":[{"startOffset":24457,"endOffset":24564,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.unref","ranges":[{"startOffset":24593,"endOffset":24702,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setRecvBufferSize","ranges":[{"startOffset":24743,"endOffset":24800,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setSendBufferSize","ranges":[{"startOffset":24841,"endOffset":24898,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.getRecvBufferSize","ranges":[{"startOffset":24939,"endOffset":24996,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.getSendBufferSize","ranges":[{"startOffset":25037,"endOffset":25094,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":25195,"endOffset":25249,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":25322,"endOffset":25378,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":25511,"endOffset":25568,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":25644,"endOffset":25703,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":25839,"endOffset":25896,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":25972,"endOffset":26031,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26163,"endOffset":26216,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26288,"endOffset":26343,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26475,"endOffset":26532,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26608,"endOffset":26667,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26773,"endOffset":26808,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26917,"endOffset":26954,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":27220,"endOffset":27256,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":27260,"endOffset":27301,"count":0}],"isBlockCoverage":false}]},{"scriptId":"438","url":"internal/dgram.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1905,"count":1}],"isBlockCoverage":true},{"functionName":"lookup4","ranges":[{"startOffset":473,"endOffset":574,"count":0}],"isBlockCoverage":false},{"functionName":"lookup6","ranges":[{"startOffset":577,"endOffset":672,"count":0}],"isBlockCoverage":false},{"functionName":"newHandle","ranges":[{"startOffset":674,"endOffset":1378,"count":0}],"isBlockCoverage":false},{"functionName":"_createSocketHandle","ranges":[{"startOffset":1381,"endOffset":1829,"count":0}],"isBlockCoverage":false}]},{"scriptId":"439","url":"internal/socket_list.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2705,"count":1}],"isBlockCoverage":true},{"functionName":"SocketListSend","ranges":[{"startOffset":235,"endOffset":376,"count":0}],"isBlockCoverage":false},{"functionName":"_request","ranges":[{"startOffset":380,"endOffset":1035,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":1039,"endOffset":1189,"count":0}],"isBlockCoverage":false},{"functionName":"getConnections","ranges":[{"startOffset":1193,"endOffset":1428,"count":0}],"isBlockCoverage":false},{"functionName":"SocketListReceive","ranges":[{"startOffset":1542,"endOffset":2400,"count":0}],"isBlockCoverage":false},{"functionName":"add","ranges":[{"startOffset":2404,"endOffset":2645,"count":0}],"isBlockCoverage":false}]},{"scriptId":"440","url":"file:///home/hello/projects/personal/node-orm2/node_modules/detect-libc/lib/process.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":315,"count":1}],"isBlockCoverage":true},{"functionName":"isLinux","ranges":[{"startOffset":31,"endOffset":65,"count":2}],"isBlockCoverage":true},{"functionName":"getReport","ranges":[{"startOffset":105,"endOffset":271,"count":1},{"startOffset":243,"endOffset":247,"count":0}],"isBlockCoverage":true}]},{"scriptId":"441","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg/lib/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1376,"count":1},{"startOffset":707,"endOffset":757,"count":0}],"isBlockCoverage":true},{"functionName":"poolFactory","ranges":[{"startOffset":225,"endOffset":346,"count":1}],"isBlockCoverage":true},{"functionName":"BoundPool","ranges":[{"startOffset":283,"endOffset":340,"count":6}],"isBlockCoverage":true},{"functionName":"PG","ranges":[{"startOffset":357,"endOffset":644,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":978,"endOffset":1367,"count":0}],"isBlockCoverage":false}]},{"scriptId":"442","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg/lib/client.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17546,"count":1}],"isBlockCoverage":true},{"functionName":"Client","ranges":[{"startOffset":441,"endOffset":2207,"count":89},{"startOffset":1104,"endOffset":1109,"count":4},{"startOffset":2028,"endOffset":2043,"count":0},{"startOffset":2045,"endOffset":2135,"count":0}],"isBlockCoverage":true},{"functionName":"_errorAllQueries","ranges":[{"startOffset":2211,"endOffset":2546,"count":63},{"startOffset":2394,"endOffset":2468,"count":0}],"isBlockCoverage":true},{"functionName":"enqueueError","ranges":[{"startOffset":2260,"endOffset":2366,"count":0}],"isBlockCoverage":false},{"functionName":"_connect","ranges":[{"startOffset":2550,"endOffset":4572,"count":85},{"startOffset":2707,"endOffset":2882,"count":0},{"startOffset":2988,"endOffset":3175,"count":0},{"startOffset":3228,"endOffset":3291,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2825,"endOffset":2862,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3038,"endOffset":3137,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3427,"endOffset":3559,"count":85},{"startOffset":3461,"endOffset":3495,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3587,"endOffset":3647,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3702,"endOffset":4567,"count":63},{"startOffset":3743,"endOffset":3779,"count":62},{"startOffset":3780,"endOffset":3829,"count":1},{"startOffset":3941,"endOffset":4495,"count":1},{"startOffset":4232,"endOffset":4402,"count":0},{"startOffset":4436,"endOffset":4487,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4520,"endOffset":4560,"count":63}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":4576,"endOffset":4862,"count":85},{"startOffset":4664,"endOffset":4861,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4695,"endOffset":4857,"count":0}],"isBlockCoverage":false},{"functionName":"_attachListeners","ranges":[{"startOffset":4866,"endOffset":6276,"count":85}],"isBlockCoverage":true},{"functionName":"_checkPgPass","ranges":[{"startOffset":6451,"endOffset":7369,"count":0}],"isBlockCoverage":false},{"functionName":"_handleAuthCleartextPassword","ranges":[{"startOffset":7373,"endOffset":7495,"count":0}],"isBlockCoverage":false},{"functionName":"_handleAuthMD5Password","ranges":[{"startOffset":7499,"endOffset":7711,"count":0}],"isBlockCoverage":false},{"functionName":"_handleAuthSASL","ranges":[{"startOffset":7715,"endOffset":7945,"count":0}],"isBlockCoverage":false},{"functionName":"_handleAuthSASLContinue","ranges":[{"startOffset":7949,"endOffset":8126,"count":0}],"isBlockCoverage":false},{"functionName":"_handleAuthSASLFinal","ranges":[{"startOffset":8130,"endOffset":8242,"count":0}],"isBlockCoverage":false},{"functionName":"_handleBackendKeyData","ranges":[{"startOffset":8246,"endOffset":8348,"count":84}],"isBlockCoverage":true},{"functionName":"_handleReadyForQuery","ranges":[{"startOffset":8352,"endOffset":9038,"count":4045},{"startOffset":8406,"endOffset":8831,"count":84},{"startOffset":8944,"endOffset":9006,"count":3950}],"isBlockCoverage":true},{"functionName":"_handleErrorWhileConnecting","ranges":[{"startOffset":9147,"endOffset":9499,"count":1},{"startOffset":9213,"endOffset":9302,"count":0},{"startOffset":9467,"endOffset":9498,"count":0}],"isBlockCoverage":true},{"functionName":"_handleErrorEvent","ranges":[{"startOffset":9698,"endOffset":9898,"count":0}],"isBlockCoverage":false},{"functionName":"_handleErrorMessage","ranges":[{"startOffset":9955,"endOffset":10268,"count":12},{"startOffset":10008,"endOffset":10066,"count":1},{"startOffset":10066,"endOffset":10131,"count":11},{"startOffset":10131,"endOffset":10185,"count":0},{"startOffset":10185,"endOffset":10267,"count":11}],"isBlockCoverage":true},{"functionName":"_handleRowDescription","ranges":[{"startOffset":10272,"endOffset":10398,"count":2592}],"isBlockCoverage":true},{"functionName":"_handleDataRow","ranges":[{"startOffset":10402,"endOffset":10507,"count":2360}],"isBlockCoverage":true},{"functionName":"_handlePortalSuspended","ranges":[{"startOffset":10511,"endOffset":10652,"count":0}],"isBlockCoverage":false},{"functionName":"_handleEmptyQuery","ranges":[{"startOffset":10656,"endOffset":10782,"count":0}],"isBlockCoverage":false},{"functionName":"_handleCommandComplete","ranges":[{"startOffset":10786,"endOffset":10932,"count":3950}],"isBlockCoverage":true},{"functionName":"_handleParseComplete","ranges":[{"startOffset":10936,"endOffset":11254,"count":0}],"isBlockCoverage":false},{"functionName":"_handleCopyInResponse","ranges":[{"startOffset":11258,"endOffset":11349,"count":0}],"isBlockCoverage":false},{"functionName":"_handleCopyData","ranges":[{"startOffset":11353,"endOffset":11437,"count":0}],"isBlockCoverage":false},{"functionName":"_handleNotification","ranges":[{"startOffset":11441,"endOffset":11506,"count":0}],"isBlockCoverage":false},{"functionName":"_handleNotice","ranges":[{"startOffset":11510,"endOffset":11563,"count":1}],"isBlockCoverage":true},{"functionName":"getStartupConf","ranges":[{"startOffset":11567,"endOffset":12320,"count":85},{"startOffset":11807,"endOffset":11852,"count":0},{"startOffset":11881,"endOffset":11937,"count":0},{"startOffset":11972,"endOffset":12057,"count":0},{"startOffset":12110,"endOffset":12231,"count":0},{"startOffset":12256,"endOffset":12299,"count":0}],"isBlockCoverage":true},{"functionName":"cancel","ranges":[{"startOffset":12324,"endOffset":12897,"count":0}],"isBlockCoverage":false},{"functionName":"setTypeParser","ranges":[{"startOffset":12901,"endOffset":13001,"count":0}],"isBlockCoverage":false},{"functionName":"getTypeParser","ranges":[{"startOffset":13005,"endOffset":13087,"count":0}],"isBlockCoverage":false},{"functionName":"escapeIdentifier","ranges":[{"startOffset":13171,"endOffset":13245,"count":0}],"isBlockCoverage":false},{"functionName":"escapeLiteral","ranges":[{"startOffset":13329,"endOffset":13762,"count":0}],"isBlockCoverage":false},{"functionName":"_pulseQueryQueue","ranges":[{"startOffset":13766,"endOffset":14382,"count":8006},{"startOffset":13824,"endOffset":14378,"count":5947},{"startOffset":13903,"endOffset":14276,"count":3961},{"startOffset":14065,"endOffset":14268,"count":0},{"startOffset":14276,"endOffset":14372,"count":1986},{"startOffset":14304,"endOffset":14372,"count":1910}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14094,"endOffset":14257,"count":0}],"isBlockCoverage":false},{"functionName":"query","ranges":[{"startOffset":14386,"endOffset":16680,"count":3961},{"startOffset":14624,"endOffset":14704,"count":0},{"startOffset":14751,"endOffset":14972,"count":0},{"startOffset":15117,"endOffset":15271,"count":0},{"startOffset":15300,"endOffset":16024,"count":0},{"startOffset":16046,"endOffset":16062,"count":0},{"startOffset":16064,"endOffset":16097,"count":0},{"startOffset":16223,"endOffset":16410,"count":0},{"startOffset":16434,"endOffset":16597,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15154,"endOffset":15262,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":15376,"endOffset":15885,"count":0}],"isBlockCoverage":false},{"functionName":"query.callback","ranges":[{"startOffset":15924,"endOffset":16018,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16248,"endOffset":16383,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16459,"endOffset":16570,"count":0}],"isBlockCoverage":false},{"functionName":"ref","ranges":[{"startOffset":16684,"endOffset":16721,"count":0}],"isBlockCoverage":false},{"functionName":"unref","ranges":[{"startOffset":16725,"endOffset":16766,"count":0}],"isBlockCoverage":false},{"functionName":"end","ranges":[{"startOffset":16770,"endOffset":17466,"count":63},{"startOffset":16919,"endOffset":17017,"count":0},{"startOffset":17065,"endOffset":17249,"count":0},{"startOffset":17304,"endOffset":17349,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17388,"endOffset":17455,"count":63}],"isBlockCoverage":true}]},{"scriptId":"443","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg/lib/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4785,"count":1}],"isBlockCoverage":true},{"functionName":"escapeElement","ranges":[{"startOffset":88,"endOffset":249,"count":0}],"isBlockCoverage":false},{"functionName":"arrayString","ranges":[{"startOffset":399,"endOffset":921,"count":0}],"isBlockCoverage":false},{"functionName":"prepareValue","ranges":[{"startOffset":1156,"endOffset":1934,"count":0}],"isBlockCoverage":false},{"functionName":"prepareObject","ranges":[{"startOffset":1936,"endOffset":2296,"count":0}],"isBlockCoverage":false},{"functionName":"pad","ranges":[{"startOffset":2298,"endOffset":2434,"count":0}],"isBlockCoverage":false},{"functionName":"dateToString","ranges":[{"startOffset":2436,"endOffset":3140,"count":0}],"isBlockCoverage":false},{"functionName":"dateToStringUTC","ranges":[{"startOffset":3142,"endOffset":3694,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeQueryConfig","ranges":[{"startOffset":3696,"endOffset":4072,"count":3961},{"startOffset":3854,"endOffset":3862,"count":0},{"startOffset":3955,"endOffset":3997,"count":0},{"startOffset":4018,"endOffset":4054,"count":0}],"isBlockCoverage":true},{"functionName":"md5","ranges":[{"startOffset":4086,"endOffset":4179,"count":0}],"isBlockCoverage":false},{"functionName":"postgresMd5PasswordHash","ranges":[{"startOffset":4315,"endOffset":4469,"count":0}],"isBlockCoverage":false},{"functionName":"prepareValueWrapper","ranges":[{"startOffset":4506,"endOffset":4723,"count":0}],"isBlockCoverage":false}]},{"scriptId":"444","url":"crypto.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7347,"count":1},{"startOffset":4878,"endOffset":4926,"count":0},{"startOffset":4967,"endOffset":5015,"count":0},{"startOffset":6047,"endOffset":6097,"count":0},{"startOffset":6136,"endOffset":6186,"count":0},{"startOffset":6799,"endOffset":6870,"count":0},{"startOffset":7016,"endOffset":7116,"count":0},{"startOffset":7248,"endOffset":7318,"count":0}],"isBlockCoverage":true},{"functionName":"createHash","ranges":[{"startOffset":3138,"endOffset":3220,"count":12}],"isBlockCoverage":true},{"functionName":"createCipher","ranges":[{"startOffset":3222,"endOffset":3322,"count":0}],"isBlockCoverage":false},{"functionName":"createCipheriv","ranges":[{"startOffset":3324,"endOffset":3426,"count":0}],"isBlockCoverage":false},{"functionName":"createDecipher","ranges":[{"startOffset":3428,"endOffset":3532,"count":0}],"isBlockCoverage":false},{"functionName":"createDecipheriv","ranges":[{"startOffset":3534,"endOffset":3640,"count":0}],"isBlockCoverage":false},{"functionName":"createDiffieHellman","ranges":[{"startOffset":3642,"endOffset":3798,"count":0}],"isBlockCoverage":false},{"functionName":"createDiffieHellmanGroup","ranges":[{"startOffset":3800,"endOffset":3882,"count":0}],"isBlockCoverage":false},{"functionName":"createECDH","ranges":[{"startOffset":3884,"endOffset":3940,"count":0}],"isBlockCoverage":false},{"functionName":"createHmac","ranges":[{"startOffset":3942,"endOffset":4024,"count":0}],"isBlockCoverage":false},{"functionName":"createSign","ranges":[{"startOffset":4026,"endOffset":4108,"count":0}],"isBlockCoverage":false},{"functionName":"createVerify","ranges":[{"startOffset":4110,"endOffset":4196,"count":0}],"isBlockCoverage":false},{"functionName":"setFipsDisabled","ranges":[{"startOffset":5216,"endOffset":5289,"count":0}],"isBlockCoverage":false},{"functionName":"getFipsDisabled","ranges":[{"startOffset":5381,"endOffset":5423,"count":0}],"isBlockCoverage":false}]},{"scriptId":"445","url":"internal/crypto/random.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9109,"count":1}],"isBlockCoverage":true},{"functionName":"assertOffset","ranges":[{"startOffset":751,"endOffset":1117,"count":0}],"isBlockCoverage":false},{"functionName":"assertSize","ranges":[{"startOffset":1119,"endOffset":1580,"count":0}],"isBlockCoverage":false},{"functionName":"randomBytes","ranges":[{"startOffset":1582,"endOffset":2136,"count":0}],"isBlockCoverage":false},{"functionName":"randomFillSync","ranges":[{"startOffset":2138,"endOffset":2613,"count":0}],"isBlockCoverage":false},{"functionName":"randomFill","ranges":[{"startOffset":2615,"endOffset":3592,"count":0}],"isBlockCoverage":false},{"functionName":"randomInt","ranges":[{"startOffset":3830,"endOffset":5710,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":5712,"endOffset":5779,"count":0}],"isBlockCoverage":false},{"functionName":"getBufferedUUID","ranges":[{"startOffset":6242,"endOffset":6599,"count":0}],"isBlockCoverage":false},{"functionName":"randomUUID","ranges":[{"startOffset":6601,"endOffset":9011,"count":0}],"isBlockCoverage":false}]},{"scriptId":"446","url":"internal/crypto/pbkdf2.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2373,"count":1}],"isBlockCoverage":true},{"functionName":"pbkdf2","ranges":[{"startOffset":471,"endOffset":1342,"count":0}],"isBlockCoverage":false},{"functionName":"pbkdf2Sync","ranges":[{"startOffset":1344,"endOffset":1755,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":1757,"endOffset":2160,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":2162,"endOffset":2326,"count":0}],"isBlockCoverage":false}]},{"scriptId":"447","url":"internal/crypto/util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2336,"count":1}],"isBlockCoverage":true},{"functionName":"setDefaultEncoding","ranges":[{"startOffset":704,"endOffset":765,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultEncoding","ranges":[{"startOffset":767,"endOffset":826,"count":0}],"isBlockCoverage":false},{"functionName":"toBuf","ranges":[{"startOffset":1001,"endOffset":1180,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1214,"endOffset":1257,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1291,"endOffset":1333,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1367,"endOffset":1409,"count":0}],"isBlockCoverage":false},{"functionName":"setEngine","ranges":[{"startOffset":1413,"endOffset":1779,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1824,"endOffset":2172,"count":0}],"isBlockCoverage":false}]},{"scriptId":"448","url":"internal/crypto/scrypt.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3695,"count":1}],"isBlockCoverage":true},{"functionName":"scrypt","ranges":[{"startOffset":587,"endOffset":1424,"count":0}],"isBlockCoverage":false},{"functionName":"scryptSync","ranges":[{"startOffset":1426,"endOffset":1851,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":1853,"endOffset":2095,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":2097,"endOffset":3652,"count":0}],"isBlockCoverage":false}]},{"scriptId":"449","url":"internal/crypto/keygen.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10082,"count":1}],"isBlockCoverage":true},{"functionName":"wrapKey","ranges":[{"startOffset":954,"endOffset":1082,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeyPair","ranges":[{"startOffset":1084,"endOffset":1739,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeyPairSync","ranges":[{"startOffset":1865,"endOffset":1979,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":1981,"endOffset":2324,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyEncoding","ranges":[{"startOffset":2326,"endOffset":3450,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":3452,"endOffset":10021,"count":0}],"isBlockCoverage":false}]},{"scriptId":"450","url":"internal/crypto/keys.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11160,"count":1},{"startOffset":1011,"endOffset":1038,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1526,"endOffset":3496,"count":1}],"isBlockCoverage":true},{"functionName":"KeyObject","ranges":[{"startOffset":1636,"endOffset":2152,"count":0}],"isBlockCoverage":false},{"functionName":"get type","ranges":[{"startOffset":2158,"endOffset":2205,"count":0}],"isBlockCoverage":false},{"functionName":"SecretKeyObject","ranges":[{"startOffset":2259,"endOffset":2317,"count":0}],"isBlockCoverage":false},{"functionName":"get symmetricKeySize","ranges":[{"startOffset":2323,"endOffset":2403,"count":0}],"isBlockCoverage":false},{"functionName":"export","ranges":[{"startOffset":2409,"endOffset":2462,"count":0}],"isBlockCoverage":false},{"functionName":"get asymmetricKeyType","ranges":[{"startOffset":2580,"endOffset":2732,"count":0}],"isBlockCoverage":false},{"functionName":"PublicKeyObject","ranges":[{"startOffset":2796,"endOffset":2854,"count":0}],"isBlockCoverage":false},{"functionName":"export","ranges":[{"startOffset":2860,"endOffset":3044,"count":0}],"isBlockCoverage":false},{"functionName":"PrivateKeyObject","ranges":[{"startOffset":3109,"endOffset":3168,"count":0}],"isBlockCoverage":false},{"functionName":"export","ranges":[{"startOffset":3174,"endOffset":3415,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyFormat","ranges":[{"startOffset":3500,"endOffset":3827,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyType","ranges":[{"startOffset":3829,"endOffset":4681,"count":0}],"isBlockCoverage":false},{"functionName":"option","ranges":[{"startOffset":4683,"endOffset":4779,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyFormatAndType","ranges":[{"startOffset":4781,"endOffset":5375,"count":0}],"isBlockCoverage":false},{"functionName":"isStringOrBuffer","ranges":[{"startOffset":5377,"endOffset":5471,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyEncoding","ranges":[{"startOffset":5473,"endOffset":6773,"count":0}],"isBlockCoverage":false},{"functionName":"parsePublicKeyEncoding","ranges":[{"startOffset":6972,"endOffset":7108,"count":0}],"isBlockCoverage":false},{"functionName":"parsePrivateKeyEncoding","ranges":[{"startOffset":7308,"endOffset":7424,"count":0}],"isBlockCoverage":false},{"functionName":"getKeyObjectHandle","ranges":[{"startOffset":7426,"endOffset":7988,"count":0}],"isBlockCoverage":false},{"functionName":"prepareAsymmetricKey","ranges":[{"startOffset":7990,"endOffset":9236,"count":0}],"isBlockCoverage":false},{"functionName":"preparePrivateKey","ranges":[{"startOffset":9238,"endOffset":9326,"count":0}],"isBlockCoverage":false},{"functionName":"preparePublicOrPrivateKey","ranges":[{"startOffset":9328,"endOffset":9423,"count":0}],"isBlockCoverage":false},{"functionName":"prepareSecretKey","ranges":[{"startOffset":9425,"endOffset":9916,"count":0}],"isBlockCoverage":false},{"functionName":"createSecretKey","ranges":[{"startOffset":9918,"endOffset":10203,"count":0}],"isBlockCoverage":false},{"functionName":"createPublicKey","ranges":[{"startOffset":10205,"endOffset":10442,"count":0}],"isBlockCoverage":false},{"functionName":"createPrivateKey","ranges":[{"startOffset":10444,"endOffset":10713,"count":0}],"isBlockCoverage":false},{"functionName":"isKeyObject","ranges":[{"startOffset":10715,"endOffset":10779,"count":0}],"isBlockCoverage":false}]},{"scriptId":"451","url":"internal/crypto/diffiehellman.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8338,"count":1}],"isBlockCoverage":true},{"functionName":"DiffieHellman","ranges":[{"startOffset":970,"endOffset":2743,"count":0}],"isBlockCoverage":false},{"functionName":"DiffieHellmanGroup","ranges":[{"startOffset":2746,"endOffset":3050,"count":0}],"isBlockCoverage":false},{"functionName":"dhGenerateKeys","ranges":[{"startOffset":3161,"endOffset":3323,"count":0}],"isBlockCoverage":false},{"functionName":"dhComputeSecret","ranges":[{"startOffset":3437,"endOffset":3761,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetPrime","ranges":[{"startOffset":3860,"endOffset":4016,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetGenerator","ranges":[{"startOffset":4127,"endOffset":4299,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetPublicKey","ranges":[{"startOffset":4410,"endOffset":4570,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetPrivateKey","ranges":[{"startOffset":4684,"endOffset":4846,"count":0}],"isBlockCoverage":false},{"functionName":"setPublicKey","ranges":[{"startOffset":4888,"endOffset":5042,"count":0}],"isBlockCoverage":false},{"functionName":"setPrivateKey","ranges":[{"startOffset":5086,"endOffset":5242,"count":0}],"isBlockCoverage":false},{"functionName":"ECDH","ranges":[{"startOffset":5246,"endOffset":5400,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeys","ranges":[{"startOffset":5711,"endOffset":5833,"count":0}],"isBlockCoverage":false},{"functionName":"getPublicKey","ranges":[{"startOffset":5866,"endOffset":6064,"count":0}],"isBlockCoverage":false},{"functionName":"convertKey","ranges":[{"startOffset":6085,"endOffset":6603,"count":0}],"isBlockCoverage":false},{"functionName":"encode","ranges":[{"startOffset":6606,"endOffset":6741,"count":0}],"isBlockCoverage":false},{"functionName":"getFormat","ranges":[{"startOffset":6743,"endOffset":7066,"count":0}],"isBlockCoverage":false},{"functionName":"diffieHellman","ranges":[{"startOffset":7136,"endOffset":8251,"count":0}],"isBlockCoverage":false}]},{"scriptId":"452","url":"internal/crypto/cipher.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8473,"count":1}],"isBlockCoverage":true},{"functionName":"rsaFunctionFor","ranges":[{"startOffset":1054,"endOffset":1914,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1122,"endOffset":1911,"count":0}],"isBlockCoverage":false},{"functionName":"getDecoder","ranges":[{"startOffset":2415,"endOffset":2732,"count":0}],"isBlockCoverage":false},{"functionName":"getUIntOption","ranges":[{"startOffset":2734,"endOffset":2955,"count":0}],"isBlockCoverage":false},{"functionName":"createCipherBase","ranges":[{"startOffset":2957,"endOffset":3366,"count":0}],"isBlockCoverage":false},{"functionName":"createCipher","ranges":[{"startOffset":3368,"endOffset":3590,"count":0}],"isBlockCoverage":false},{"functionName":"createCipherWithIV","ranges":[{"startOffset":3592,"endOffset":3851,"count":0}],"isBlockCoverage":false},{"functionName":"Cipher","ranges":[{"startOffset":3853,"endOffset":4043,"count":0}],"isBlockCoverage":false},{"functionName":"_transform","ranges":[{"startOffset":4186,"endOffset":4302,"count":0}],"isBlockCoverage":false},{"functionName":"_flush","ranges":[{"startOffset":4331,"endOffset":4469,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":4498,"endOffset":5148,"count":0}],"isBlockCoverage":false},{"functionName":"final","ranges":[{"startOffset":5177,"endOffset":5480,"count":0}],"isBlockCoverage":false},{"functionName":"setAutoPadding","ranges":[{"startOffset":5518,"endOffset":5665,"count":0}],"isBlockCoverage":false},{"functionName":"getAuthTag","ranges":[{"startOffset":5698,"endOffset":5858,"count":0}],"isBlockCoverage":false},{"functionName":"setAuthTag","ranges":[{"startOffset":5862,"endOffset":6205,"count":0}],"isBlockCoverage":false},{"functionName":"setAAD","ranges":[{"startOffset":6233,"endOffset":6660,"count":0}],"isBlockCoverage":false},{"functionName":"Cipheriv","ranges":[{"startOffset":6663,"endOffset":6862,"count":0}],"isBlockCoverage":false},{"functionName":"addCipherPrototypeFunctions","ranges":[{"startOffset":6864,"endOffset":7455,"count":3},{"startOffset":7260,"endOffset":7333,"count":1},{"startOffset":7333,"endOffset":7395,"count":2}],"isBlockCoverage":true},{"functionName":"Decipher","ranges":[{"startOffset":7611,"endOffset":7808,"count":0}],"isBlockCoverage":false},{"functionName":"Decipheriv","ranges":[{"startOffset":7965,"endOffset":8171,"count":0}],"isBlockCoverage":false}]},{"scriptId":"453","url":"internal/streams/lazy_transform.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1669,"count":1}],"isBlockCoverage":true},{"functionName":"LazyTransform","ranges":[{"startOffset":468,"endOffset":530,"count":12}],"isBlockCoverage":true},{"functionName":"makeGetter","ranges":[{"startOffset":662,"endOffset":970,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":699,"endOffset":967,"count":0}],"isBlockCoverage":false},{"functionName":"makeSetter","ranges":[{"startOffset":972,"endOffset":1167,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1009,"endOffset":1164,"count":0}],"isBlockCoverage":false}]},{"scriptId":"454","url":"internal/crypto/sig.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5946,"count":1}],"isBlockCoverage":true},{"functionName":"Sign","ranges":[{"startOffset":729,"endOffset":977,"count":0}],"isBlockCoverage":false},{"functionName":"_write","ranges":[{"startOffset":1100,"endOffset":1192,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":1219,"endOffset":1580,"count":0}],"isBlockCoverage":false},{"functionName":"getPadding","ranges":[{"startOffset":1583,"endOffset":1658,"count":0}],"isBlockCoverage":false},{"functionName":"getSaltLength","ranges":[{"startOffset":1660,"endOffset":1741,"count":0}],"isBlockCoverage":false},{"functionName":"getDSASignatureEncoding","ranges":[{"startOffset":1743,"endOffset":2087,"count":0}],"isBlockCoverage":false},{"functionName":"getIntOption","ranges":[{"startOffset":2089,"endOffset":2321,"count":0}],"isBlockCoverage":false},{"functionName":"sign","ranges":[{"startOffset":2345,"endOffset":3008,"count":0}],"isBlockCoverage":false},{"functionName":"signOneShot","ranges":[{"startOffset":3011,"endOffset":3809,"count":0}],"isBlockCoverage":false},{"functionName":"Verify","ranges":[{"startOffset":3811,"endOffset":4067,"count":0}],"isBlockCoverage":false},{"functionName":"verify","ranges":[{"startOffset":4295,"endOffset":4929,"count":0}],"isBlockCoverage":false},{"functionName":"verifyOneShot","ranges":[{"startOffset":4932,"endOffset":5873,"count":0}],"isBlockCoverage":false}]},{"scriptId":"455","url":"internal/crypto/hash.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3801,"count":1}],"isBlockCoverage":true},{"functionName":"Hash","ranges":[{"startOffset":764,"endOffset":1272,"count":12},{"startOffset":835,"endOffset":871,"count":0},{"startOffset":998,"endOffset":1017,"count":0},{"startOffset":1018,"endOffset":1044,"count":0},{"startOffset":1090,"endOffset":1137,"count":0}],"isBlockCoverage":true},{"functionName":"copy","ranges":[{"startOffset":1403,"endOffset":1571,"count":0}],"isBlockCoverage":false},{"functionName":"_transform","ranges":[{"startOffset":1602,"endOffset":1707,"count":0}],"isBlockCoverage":false},{"functionName":"_flush","ranges":[{"startOffset":1734,"endOffset":1814,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":1841,"endOffset":2353,"count":12},{"startOffset":1897,"endOffset":1920,"count":0},{"startOffset":1982,"endOffset":2020,"count":0},{"startOffset":2097,"endOffset":2243,"count":0},{"startOffset":2294,"endOffset":2336,"count":0}],"isBlockCoverage":true},{"functionName":"digest","ranges":[{"startOffset":2381,"endOffset":2726,"count":12},{"startOffset":2474,"endOffset":2512,"count":0},{"startOffset":2547,"endOffset":2570,"count":0}],"isBlockCoverage":true},{"functionName":"Hmac","ranges":[{"startOffset":2730,"endOffset":3058,"count":0}],"isBlockCoverage":false},{"functionName":"digest","ranges":[{"startOffset":3239,"endOffset":3658,"count":0}],"isBlockCoverage":false}]},{"scriptId":"456","url":"internal/crypto/certificate.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1119,"count":1}],"isBlockCoverage":true},{"functionName":"verifySpkac","ranges":[{"startOffset":247,"endOffset":345,"count":0}],"isBlockCoverage":false},{"functionName":"exportPublicKey","ranges":[{"startOffset":347,"endOffset":476,"count":0}],"isBlockCoverage":false},{"functionName":"exportChallenge","ranges":[{"startOffset":478,"endOffset":607,"count":0}],"isBlockCoverage":false},{"functionName":"Certificate","ranges":[{"startOffset":695,"endOffset":789,"count":0}],"isBlockCoverage":false}]},{"scriptId":"457","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg/lib/defaults.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2252,"count":1},{"startOffset":160,"endOffset":182,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2033,"endOffset":2250,"count":0}],"isBlockCoverage":false}]},{"scriptId":"458","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg-types/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1214,"count":1}],"isBlockCoverage":true},{"functionName":"noParse","ranges":[{"startOffset":418,"endOffset":466,"count":2775}],"isBlockCoverage":true},{"functionName":"getTypeParser","ranges":[{"startOffset":694,"endOffset":863,"count":12627},{"startOffset":751,"endOffset":760,"count":0},{"startOffset":790,"endOffset":815,"count":0},{"startOffset":850,"endOffset":860,"count":8673}],"isBlockCoverage":true},{"functionName":"setTypeParser","ranges":[{"startOffset":866,"endOffset":1036,"count":85}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1056,"endOffset":1121,"count":44}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1144,"endOffset":1211,"count":16}],"isBlockCoverage":true}]},{"scriptId":"459","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg-types/lib/textParsers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5367,"count":1}],"isBlockCoverage":true},{"functionName":"allowNull","ranges":[{"startOffset":219,"endOffset":348,"count":0}],"isBlockCoverage":false},{"functionName":"parseBool","ranges":[{"startOffset":350,"endOffset":574,"count":287},{"startOffset":401,"endOffset":413,"count":0},{"startOffset":461,"endOffset":484,"count":136},{"startOffset":485,"endOffset":505,"count":136},{"startOffset":506,"endOffset":528,"count":136},{"startOffset":529,"endOffset":550,"count":136},{"startOffset":551,"endOffset":571,"count":136}],"isBlockCoverage":true},{"functionName":"parseBoolArray","ranges":[{"startOffset":576,"endOffset":676,"count":0}],"isBlockCoverage":false},{"functionName":"parseBaseTenInt","ranges":[{"startOffset":678,"endOffset":745,"count":0}],"isBlockCoverage":false},{"functionName":"parseIntegerArray","ranges":[{"startOffset":747,"endOffset":867,"count":0}],"isBlockCoverage":false},{"functionName":"parseBigIntegerArray","ranges":[{"startOffset":869,"endOffset":1040,"count":0}],"isBlockCoverage":false},{"functionName":"parsePointArray","ranges":[{"startOffset":1064,"endOffset":1276,"count":0}],"isBlockCoverage":false},{"functionName":"parseFloatArray","ranges":[{"startOffset":1301,"endOffset":1513,"count":0}],"isBlockCoverage":false},{"functionName":"parseStringArray","ranges":[{"startOffset":1539,"endOffset":1646,"count":0}],"isBlockCoverage":false},{"functionName":"parseDateArray","ranges":[{"startOffset":1670,"endOffset":1884,"count":0}],"isBlockCoverage":false},{"functionName":"parseIntervalArray","ranges":[{"startOffset":1912,"endOffset":2130,"count":0}],"isBlockCoverage":false},{"functionName":"parseByteAArray","ranges":[{"startOffset":2155,"endOffset":2258,"count":0}],"isBlockCoverage":false},{"functionName":"parseInteger","ranges":[{"startOffset":2280,"endOffset":2329,"count":2704}],"isBlockCoverage":true},{"functionName":"parseBigInteger","ranges":[{"startOffset":2354,"endOffset":2466,"count":0}],"isBlockCoverage":false},{"functionName":"parseJsonArray","ranges":[{"startOffset":2490,"endOffset":2593,"count":0}],"isBlockCoverage":false},{"functionName":"parsePoint","ranges":[{"startOffset":2613,"endOffset":2808,"count":3},{"startOffset":2655,"endOffset":2671,"count":0}],"isBlockCoverage":true},{"functionName":"parseCircle","ranges":[{"startOffset":2829,"endOffset":3369,"count":0}],"isBlockCoverage":false},{"functionName":"init","ranges":[{"startOffset":3383,"endOffset":5329,"count":1}],"isBlockCoverage":true}]},{"scriptId":"460","url":"file:///home/hello/projects/personal/node-orm2/node_modules/postgres-array/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2320,"count":1}],"isBlockCoverage":true},{"functionName":"exports.parse","ranges":[{"startOffset":30,"endOffset":114,"count":0}],"isBlockCoverage":false},{"functionName":"ArrayParser","ranges":[{"startOffset":138,"endOffset":333,"count":0}],"isBlockCoverage":false},{"functionName":"isEof","ranges":[{"startOffset":337,"endOffset":398,"count":0}],"isBlockCoverage":false},{"functionName":"nextCharacter","ranges":[{"startOffset":402,"endOffset":663,"count":0}],"isBlockCoverage":false},{"functionName":"record","ranges":[{"startOffset":667,"endOffset":725,"count":0}],"isBlockCoverage":false},{"functionName":"newEntry","ranges":[{"startOffset":729,"endOffset":1055,"count":0}],"isBlockCoverage":false},{"functionName":"consumeDimensions","ranges":[{"startOffset":1059,"endOffset":1241,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":1245,"endOffset":2271,"count":0}],"isBlockCoverage":false},{"functionName":"identity","ranges":[{"startOffset":2275,"endOffset":2319,"count":0}],"isBlockCoverage":false}]},{"scriptId":"461","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg-types/lib/arrayParser.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":208,"count":1}],"isBlockCoverage":true},{"functionName":"create","ranges":[{"startOffset":69,"endOffset":204,"count":0}],"isBlockCoverage":false}]},{"scriptId":"462","url":"file:///home/hello/projects/personal/node-orm2/node_modules/postgres-date/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2676,"count":1}],"isBlockCoverage":true},{"functionName":"parseDate","ranges":[{"startOffset":250,"endOffset":1522,"count":18},{"startOffset":311,"endOffset":416,"count":0},{"startOffset":474,"endOffset":572,"count":8},{"startOffset":561,"endOffset":568,"count":0},{"startOffset":572,"endOffset":650,"count":10},{"startOffset":650,"endOffset":693,"count":0},{"startOffset":693,"endOffset":912,"count":10},{"startOffset":912,"endOffset":935,"count":0},{"startOffset":936,"endOffset":939,"count":10},{"startOffset":1013,"endOffset":1369,"count":0},{"startOffset":1369,"endOffset":1505,"count":10},{"startOffset":1465,"endOffset":1501,"count":0},{"startOffset":1505,"endOffset":1521,"count":10}],"isBlockCoverage":true},{"functionName":"getDate","ranges":[{"startOffset":1524,"endOffset":1965,"count":8},{"startOffset":1604,"endOffset":1620,"count":0},{"startOffset":1698,"endOffset":1741,"count":0},{"startOffset":1916,"endOffset":1948,"count":0}],"isBlockCoverage":true},{"functionName":"timeZoneOffset","ranges":[{"startOffset":2015,"endOffset":2416,"count":10},{"startOffset":2082,"endOffset":2100,"count":0},{"startOffset":2172,"endOffset":2264,"count":0},{"startOffset":2265,"endOffset":2268,"count":0},{"startOffset":2336,"endOffset":2340,"count":0},{"startOffset":2374,"endOffset":2378,"count":0}],"isBlockCoverage":true},{"functionName":"bcYearToNegativeYear","ranges":[{"startOffset":2418,"endOffset":2616,"count":0}],"isBlockCoverage":false},{"functionName":"is0To99","ranges":[{"startOffset":2618,"endOffset":2675,"count":18}],"isBlockCoverage":true}]},{"scriptId":"463","url":"file:///home/hello/projects/personal/node-orm2/node_modules/postgres-interval/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3413,"count":1}],"isBlockCoverage":true},{"functionName":"PostgresInterval","ranges":[{"startOffset":88,"endOffset":236,"count":0}],"isBlockCoverage":false},{"functionName":"PostgresInterval.toPostgres","ranges":[{"startOffset":353,"endOffset":1030,"count":0}],"isBlockCoverage":false},{"functionName":"PostgresInterval.toISOString.PostgresInterval.toISO","ranges":[{"startOffset":1356,"endOffset":1918,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2161,"endOffset":2221,"count":4}],"isBlockCoverage":true},{"functionName":"parseMilliseconds","ranges":[{"startOffset":2489,"endOffset":2661,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":2663,"endOffset":3412,"count":0}],"isBlockCoverage":false}]},{"scriptId":"464","url":"file:///home/hello/projects/personal/node-orm2/node_modules/xtend/mutable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":369,"count":1}],"isBlockCoverage":true},{"functionName":"extend","ranges":[{"startOffset":80,"endOffset":368,"count":0}],"isBlockCoverage":false}]},{"scriptId":"465","url":"file:///home/hello/projects/personal/node-orm2/node_modules/postgres-bytea/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":823,"count":1}],"isBlockCoverage":true},{"functionName":"parseBytea","ranges":[{"startOffset":31,"endOffset":822,"count":43},{"startOffset":180,"endOffset":821,"count":0}],"isBlockCoverage":true}]},{"scriptId":"466","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg-types/lib/binaryParsers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6063,"count":1}],"isBlockCoverage":true},{"functionName":"parseBits","ranges":[{"startOffset":54,"endOffset":1140,"count":0}],"isBlockCoverage":false},{"functionName":"parseFloatFromBits","ranges":[{"startOffset":1168,"endOffset":2141,"count":0}],"isBlockCoverage":false},{"functionName":"parseInt16","ranges":[{"startOffset":2161,"endOffset":2306,"count":0}],"isBlockCoverage":false},{"functionName":"parseInt32","ranges":[{"startOffset":2326,"endOffset":2471,"count":0}],"isBlockCoverage":false},{"functionName":"parseFloat32","ranges":[{"startOffset":2493,"endOffset":2555,"count":0}],"isBlockCoverage":false},{"functionName":"parseFloat64","ranges":[{"startOffset":2577,"endOffset":2640,"count":0}],"isBlockCoverage":false},{"functionName":"parseNumeric","ranges":[{"startOffset":2662,"endOffset":3148,"count":0}],"isBlockCoverage":false},{"functionName":"parseDate","ranges":[{"startOffset":3167,"endOffset":3794,"count":0}],"isBlockCoverage":false},{"functionName":"parseArray","ranges":[{"startOffset":3814,"endOffset":5307,"count":0}],"isBlockCoverage":false},{"functionName":"parseText","ranges":[{"startOffset":5326,"endOffset":5378,"count":0}],"isBlockCoverage":false},{"functionName":"parseBool","ranges":[{"startOffset":5397,"endOffset":5486,"count":0}],"isBlockCoverage":false},{"functionName":"init","ranges":[{"startOffset":5500,"endOffset":6025,"count":1}],"isBlockCoverage":true}]},{"scriptId":"467","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg-int8/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1572,"count":1}],"isBlockCoverage":true},{"functionName":"readInt8","ranges":[{"startOffset":107,"endOffset":1543,"count":0}],"isBlockCoverage":false}]},{"scriptId":"468","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg-types/lib/builtins.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1564,"count":1}],"isBlockCoverage":true}]},{"scriptId":"469","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg/lib/sasl.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6357,"count":1}],"isBlockCoverage":true},{"functionName":"startSession","ranges":[{"startOffset":47,"endOffset":428,"count":0}],"isBlockCoverage":false},{"functionName":"continueSession","ranges":[{"startOffset":430,"endOffset":2240,"count":0}],"isBlockCoverage":false},{"functionName":"finalizeSession","ranges":[{"startOffset":2242,"endOffset":2745,"count":0}],"isBlockCoverage":false},{"functionName":"isPrintableChars","ranges":[{"startOffset":2945,"endOffset":3213,"count":0}],"isBlockCoverage":false},{"functionName":"isBase64","ranges":[{"startOffset":3446,"endOffset":3560,"count":0}],"isBlockCoverage":false},{"functionName":"parseAttributePairs","ranges":[{"startOffset":3562,"endOffset":3988,"count":0}],"isBlockCoverage":false},{"functionName":"parseServerFirstMessage","ranges":[{"startOffset":3990,"endOffset":4960,"count":0}],"isBlockCoverage":false},{"functionName":"parseServerFinalMessage","ranges":[{"startOffset":4962,"endOffset":5390,"count":0}],"isBlockCoverage":false},{"functionName":"xorBuffers","ranges":[{"startOffset":5392,"endOffset":5816,"count":0}],"isBlockCoverage":false},{"functionName":"sha256","ranges":[{"startOffset":5818,"endOffset":5902,"count":0}],"isBlockCoverage":false},{"functionName":"hmacSha256","ranges":[{"startOffset":5904,"endOffset":6000,"count":0}],"isBlockCoverage":false},{"functionName":"Hi","ranges":[{"startOffset":6002,"endOffset":6280,"count":0}],"isBlockCoverage":false}]},{"scriptId":"470","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pgpass/lib/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":467,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":122,"endOffset":425,"count":0}],"isBlockCoverage":false}]},{"scriptId":"471","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pgpass/lib/helper.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5488,"count":1}],"isBlockCoverage":true},{"functionName":"isRegFile","ranges":[{"startOffset":385,"endOffset":454,"count":0}],"isBlockCoverage":false},{"functionName":"warn","ranges":[{"startOffset":606,"endOffset":893,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":955,"endOffset":995,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":1008,"endOffset":1050,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.warnTo","ranges":[{"startOffset":1081,"endOffset":1168,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.getFileName","ranges":[{"startOffset":1200,"endOffset":1457,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.usePgPass","ranges":[{"startOffset":1487,"endOffset":2115,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.match","ranges":[{"startOffset":2156,"endOffset":2586,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.getPassword","ranges":[{"startOffset":2619,"endOffset":3333,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.parseLine","ranges":[{"startOffset":3380,"endOffset":4452,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.isValidEntry","ranges":[{"startOffset":4505,"endOffset":5485,"count":0}],"isBlockCoverage":false}]},{"scriptId":"472","url":"file:///home/hello/projects/personal/node-orm2/node_modules/split2/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3537,"count":1}],"isBlockCoverage":true},{"functionName":"transform","ranges":[{"startOffset":951,"endOffset":1813,"count":0}],"isBlockCoverage":false},{"functionName":"flush","ranges":[{"startOffset":1815,"endOffset":2055,"count":0}],"isBlockCoverage":false},{"functionName":"push","ranges":[{"startOffset":2057,"endOffset":2136,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":2138,"endOffset":2184,"count":0}],"isBlockCoverage":false},{"functionName":"split","ranges":[{"startOffset":2186,"endOffset":3512,"count":0}],"isBlockCoverage":false}]},{"scriptId":"473","url":"file:///home/hello/projects/personal/node-orm2/node_modules/split2/node_modules/readable-stream/readable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":729,"count":1},{"startOffset":78,"endOffset":87,"count":0},{"startOffset":89,"endOffset":203,"count":0},{"startOffset":304,"endOffset":314,"count":0}],"isBlockCoverage":true}]},{"scriptId":"474","url":"file:///home/hello/projects/personal/node-orm2/node_modules/split2/node_modules/readable-stream/lib/_stream_readable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":35972,"count":1},{"startOffset":1625,"endOffset":1642,"count":0},{"startOffset":1956,"endOffset":1996,"count":0}],"isBlockCoverage":true},{"functionName":"EElistenerCount","ranges":[{"startOffset":1349,"endOffset":1433,"count":0}],"isBlockCoverage":false},{"functionName":"_uint8ArrayToBuffer","ranges":[{"startOffset":1645,"endOffset":1713,"count":0}],"isBlockCoverage":false},{"functionName":"_isUint8Array","ranges":[{"startOffset":1715,"endOffset":1809,"count":0}],"isBlockCoverage":false},{"functionName":"prependListener","ranges":[{"startOffset":2876,"endOffset":3660,"count":0}],"isBlockCoverage":false},{"functionName":"ReadableState","ranges":[{"startOffset":3662,"endOffset":6503,"count":0}],"isBlockCoverage":false},{"functionName":"Readable","ranges":[{"startOffset":6505,"endOffset":7121,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7342,"endOffset":7476,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":7485,"endOffset":7760,"count":0}],"isBlockCoverage":false},{"functionName":"Readable._destroy","ranges":[{"startOffset":7901,"endOffset":7934,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.push","ranges":[{"startOffset":8164,"endOffset":8639,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.unshift","ranges":[{"startOffset":8735,"endOffset":8814,"count":0}],"isBlockCoverage":false},{"functionName":"readableAddChunk","ranges":[{"startOffset":8817,"endOffset":10460,"count":0}],"isBlockCoverage":false},{"functionName":"addChunk","ranges":[{"startOffset":10462,"endOffset":10900,"count":0}],"isBlockCoverage":false},{"functionName":"chunkInvalid","ranges":[{"startOffset":10902,"endOffset":11161,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.isPaused","ranges":[{"startOffset":11193,"endOffset":11256,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.setEncoding","ranges":[{"startOffset":11321,"endOffset":12004,"count":0}],"isBlockCoverage":false},{"functionName":"computeNewHighWaterMark","ranges":[{"startOffset":12064,"endOffset":12429,"count":0}],"isBlockCoverage":false},{"functionName":"howMuchToRead","ranges":[{"startOffset":12543,"endOffset":13141,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.read","ranges":[{"startOffset":13239,"endOffset":16794,"count":0}],"isBlockCoverage":false},{"functionName":"onEofChunk","ranges":[{"startOffset":16797,"endOffset":17533,"count":0}],"isBlockCoverage":false},{"functionName":"emitReadable","ranges":[{"startOffset":17735,"endOffset":18061,"count":0}],"isBlockCoverage":false},{"functionName":"emitReadable_","ranges":[{"startOffset":18063,"endOffset":18684,"count":0}],"isBlockCoverage":false},{"functionName":"maybeReadMore","ranges":[{"startOffset":19034,"endOffset":19190,"count":0}],"isBlockCoverage":false},{"functionName":"maybeReadMore_","ranges":[{"startOffset":19192,"endOffset":20960,"count":0}],"isBlockCoverage":false},{"functionName":"Readable._read","ranges":[{"startOffset":21232,"endOffset":21315,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.pipe","ranges":[{"startOffset":21344,"endOffset":25065,"count":0}],"isBlockCoverage":false},{"functionName":"pipeOnDrain","ranges":[{"startOffset":25068,"endOffset":25394,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.unpipe","ranges":[{"startOffset":25424,"endOffset":26636,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.on","ranges":[{"startOffset":26762,"endOffset":27656,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.removeListener","ranges":[{"startOffset":27752,"endOffset":28265,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.removeAllListeners","ranges":[{"startOffset":28308,"endOffset":28845,"count":0}],"isBlockCoverage":false},{"functionName":"updateReadableListening","ranges":[{"startOffset":28848,"endOffset":29272,"count":0}],"isBlockCoverage":false},{"functionName":"nReadingNextTick","ranges":[{"startOffset":29274,"endOffset":29362,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.resume","ranges":[{"startOffset":29517,"endOffset":29837,"count":0}],"isBlockCoverage":false},{"functionName":"resume","ranges":[{"startOffset":29840,"endOffset":29990,"count":0}],"isBlockCoverage":false},{"functionName":"resume_","ranges":[{"startOffset":29992,"endOffset":30240,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.pause","ranges":[{"startOffset":30269,"endOffset":30537,"count":0}],"isBlockCoverage":false},{"functionName":"flow","ranges":[{"startOffset":30540,"endOffset":30697,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.wrap","ranges":[{"startOffset":30882,"endOffset":32397,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.<computed>","ranges":[{"startOffset":32481,"endOffset":32704,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":32940,"endOffset":33006,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":33235,"endOffset":33317,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":33547,"endOffset":33607,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":33616,"endOffset":33721,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":34020,"endOffset":34079,"count":0}],"isBlockCoverage":false},{"functionName":"fromList","ranges":[{"startOffset":34309,"endOffset":34827,"count":0}],"isBlockCoverage":false},{"functionName":"endReadable","ranges":[{"startOffset":34829,"endOffset":35048,"count":0}],"isBlockCoverage":false},{"functionName":"endReadableNT","ranges":[{"startOffset":35050,"endOffset":35628,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.from","ranges":[{"startOffset":35684,"endOffset":35844,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":35849,"endOffset":35972,"count":0}],"isBlockCoverage":false}]},{"scriptId":"475","url":"file:///home/hello/projects/personal/node-orm2/node_modules/split2/node_modules/readable-stream/lib/internal/streams/stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":36,"count":1}],"isBlockCoverage":true}]},{"scriptId":"476","url":"file:///home/hello/projects/personal/node-orm2/node_modules/split2/node_modules/readable-stream/lib/internal/streams/buffer_list.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6335,"count":1},{"startOffset":1967,"endOffset":1979,"count":0}],"isBlockCoverage":true},{"functionName":"ownKeys","ranges":[{"startOffset":15,"endOffset":356,"count":0}],"isBlockCoverage":false},{"functionName":"_objectSpread","ranges":[{"startOffset":358,"endOffset":892,"count":0}],"isBlockCoverage":false},{"functionName":"_defineProperty","ranges":[{"startOffset":894,"endOffset":1103,"count":0}],"isBlockCoverage":false},{"functionName":"_classCallCheck","ranges":[{"startOffset":1105,"endOffset":1258,"count":0}],"isBlockCoverage":false},{"functionName":"_defineProperties","ranges":[{"startOffset":1260,"endOffset":1577,"count":1},{"startOffset":1343,"endOffset":1575,"count":11}],"isBlockCoverage":true},{"functionName":"_createClass","ranges":[{"startOffset":1579,"endOffset":1794,"count":1},{"startOffset":1728,"endOffset":1772,"count":0}],"isBlockCoverage":true},{"functionName":"copyBuffer","ranges":[{"startOffset":1982,"endOffset":2077,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2110,"endOffset":6332,"count":1}],"isBlockCoverage":true},{"functionName":"BufferList","ranges":[{"startOffset":2126,"endOffset":2258,"count":0}],"isBlockCoverage":false},{"functionName":"push","ranges":[{"startOffset":2318,"endOffset":2527,"count":0}],"isBlockCoverage":false},{"functionName":"unshift","ranges":[{"startOffset":2566,"endOffset":2757,"count":0}],"isBlockCoverage":false},{"functionName":"shift","ranges":[{"startOffset":2794,"endOffset":3017,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":3054,"endOffset":3137,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":3173,"endOffset":3373,"count":0}],"isBlockCoverage":false},{"functionName":"concat","ranges":[{"startOffset":3411,"endOffset":3707,"count":0}],"isBlockCoverage":false},{"functionName":"consume","ranges":[{"startOffset":3825,"endOffset":4342,"count":0}],"isBlockCoverage":false},{"functionName":"first","ranges":[{"startOffset":4379,"endOffset":4432,"count":0}],"isBlockCoverage":false},{"functionName":"_getString","ranges":[{"startOffset":4544,"endOffset":5196,"count":0}],"isBlockCoverage":false},{"functionName":"_getBuffer","ranges":[{"startOffset":5303,"endOffset":5972,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":6084,"endOffset":6301,"count":0}],"isBlockCoverage":false}]},{"scriptId":"477","url":"file:///home/hello/projects/personal/node-orm2/node_modules/split2/node_modules/readable-stream/lib/internal/streams/destroy.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3117,"count":1}],"isBlockCoverage":true},{"functionName":"destroy","ranges":[{"startOffset":77,"endOffset":1594,"count":0}],"isBlockCoverage":false},{"functionName":"emitErrorAndCloseNT","ranges":[{"startOffset":1596,"endOffset":1686,"count":0}],"isBlockCoverage":false},{"functionName":"emitCloseNT","ranges":[{"startOffset":1688,"endOffset":1878,"count":0}],"isBlockCoverage":false},{"functionName":"undestroy","ranges":[{"startOffset":1880,"endOffset":2438,"count":0}],"isBlockCoverage":false},{"functionName":"emitErrorNT","ranges":[{"startOffset":2440,"endOffset":2502,"count":0}],"isBlockCoverage":false},{"functionName":"errorOrDestroy","ranges":[{"startOffset":2504,"endOffset":3017,"count":0}],"isBlockCoverage":false}]},{"scriptId":"478","url":"file:///home/hello/projects/personal/node-orm2/node_modules/split2/node_modules/readable-stream/lib/internal/streams/state.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":749,"count":1}],"isBlockCoverage":true},{"functionName":"highWaterMarkFrom","ranges":[{"startOffset":100,"endOffset":263,"count":0}],"isBlockCoverage":false},{"functionName":"getHighWaterMark","ranges":[{"startOffset":265,"endOffset":689,"count":0}],"isBlockCoverage":false}]},{"scriptId":"479","url":"file:///home/hello/projects/personal/node-orm2/node_modules/split2/node_modules/readable-stream/errors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3715,"count":1}],"isBlockCoverage":true},{"functionName":"createErrorType","ranges":[{"startOffset":34,"endOffset":513,"count":12},{"startOffset":95,"endOffset":117,"count":8}],"isBlockCoverage":true},{"functionName":"getMessage","ranges":[{"startOffset":121,"endOffset":283,"count":0}],"isBlockCoverage":false},{"functionName":"NodeError","ranges":[{"startOffset":322,"endOffset":403,"count":0}],"isBlockCoverage":false},{"functionName":"oneOf","ranges":[{"startOffset":585,"endOffset":1079,"count":0}],"isBlockCoverage":false},{"functionName":"startsWith","ranges":[{"startOffset":1183,"endOffset":1298,"count":0}],"isBlockCoverage":false},{"functionName":"endsWith","ranges":[{"startOffset":1400,"endOffset":1598,"count":0}],"isBlockCoverage":false},{"functionName":"includes","ranges":[{"startOffset":1700,"endOffset":1919,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1962,"endOffset":2062,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2116,"endOffset":2775,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2908,"endOffset":2981,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3090,"endOffset":3175,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3525,"endOffset":3579,"count":0}],"isBlockCoverage":false}]},{"scriptId":"480","url":"file:///home/hello/projects/personal/node-orm2/node_modules/split2/node_modules/readable-stream/lib/_stream_writable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":21821,"count":1},{"startOffset":2129,"endOffset":2146,"count":0},{"startOffset":8175,"endOffset":8279,"count":0}],"isBlockCoverage":true},{"functionName":"CorkedRequest","ranges":[{"startOffset":1578,"endOffset":1743,"count":0}],"isBlockCoverage":false},{"functionName":"_uint8ArrayToBuffer","ranges":[{"startOffset":2149,"endOffset":2217,"count":0}],"isBlockCoverage":false},{"functionName":"_isUint8Array","ranges":[{"startOffset":2219,"endOffset":2313,"count":0}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":3162,"endOffset":3179,"count":0}],"isBlockCoverage":false},{"functionName":"WritableState","ranges":[{"startOffset":3181,"endOffset":7035,"count":0}],"isBlockCoverage":false},{"functionName":"getBuffer","ranges":[{"startOffset":7073,"endOffset":7242,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7246,"endOffset":7566,"count":1},{"startOffset":7552,"endOffset":7564,"count":0}],"isBlockCoverage":true},{"functionName":"writableStateBufferGetter","ranges":[{"startOffset":7365,"endOffset":7444,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":7964,"endOffset":8167,"count":0}],"isBlockCoverage":false},{"functionName":"Writable","ranges":[{"startOffset":8281,"endOffset":9482,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.pipe","ranges":[{"startOffset":9579,"endOffset":9648,"count":0}],"isBlockCoverage":false},{"functionName":"writeAfterEnd","ranges":[{"startOffset":9651,"endOffset":9862,"count":0}],"isBlockCoverage":false},{"functionName":"validChunk","ranges":[{"startOffset":10087,"endOffset":10463,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.write","ranges":[{"startOffset":10492,"endOffset":11147,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.cork","ranges":[{"startOffset":11176,"endOffset":11223,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.uncork","ranges":[{"startOffset":11254,"endOffset":11470,"count":0}],"isBlockCoverage":false},{"functionName":"setDefaultEncoding","ranges":[{"startOffset":11513,"endOffset":11935,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":12162,"endOffset":12249,"count":0}],"isBlockCoverage":false},{"functionName":"decodeChunk","ranges":[{"startOffset":12255,"endOffset":12455,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":12688,"endOffset":12754,"count":0}],"isBlockCoverage":false},{"functionName":"writeOrBuffer","ranges":[{"startOffset":12947,"endOffset":13921,"count":0}],"isBlockCoverage":false},{"functionName":"doWrite","ranges":[{"startOffset":13923,"endOffset":14283,"count":0}],"isBlockCoverage":false},{"functionName":"onwriteError","ranges":[{"startOffset":14285,"endOffset":14990,"count":0}],"isBlockCoverage":false},{"functionName":"onwriteStateUpdate","ranges":[{"startOffset":14992,"endOffset":15135,"count":0}],"isBlockCoverage":false},{"functionName":"onwrite","ranges":[{"startOffset":15137,"endOffset":15820,"count":0}],"isBlockCoverage":false},{"functionName":"afterWrite","ranges":[{"startOffset":15822,"endOffset":15979,"count":0}],"isBlockCoverage":false},{"functionName":"onwriteDrain","ranges":[{"startOffset":16173,"endOffset":16319,"count":0}],"isBlockCoverage":false},{"functionName":"clearBuffer","ranges":[{"startOffset":16385,"endOffset":18187,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._write","ranges":[{"startOffset":18217,"endOffset":18301,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.end","ranges":[{"startOffset":18365,"endOffset":18888,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":19115,"endOffset":19174,"count":0}],"isBlockCoverage":false},{"functionName":"needFinish","ranges":[{"startOffset":19180,"endOffset":19326,"count":0}],"isBlockCoverage":false},{"functionName":"callFinal","ranges":[{"startOffset":19328,"endOffset":19577,"count":0}],"isBlockCoverage":false},{"functionName":"prefinish","ranges":[{"startOffset":19579,"endOffset":19927,"count":0}],"isBlockCoverage":false},{"functionName":"finishMaybe","ranges":[{"startOffset":19929,"endOffset":20478,"count":0}],"isBlockCoverage":false},{"functionName":"endWritable","ranges":[{"startOffset":20480,"endOffset":20720,"count":0}],"isBlockCoverage":false},{"functionName":"onCorkedFinish","ranges":[{"startOffset":20722,"endOffset":21007,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21228,"endOffset":21362,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":21371,"endOffset":21646,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._destroy","ranges":[{"startOffset":21787,"endOffset":21820,"count":0}],"isBlockCoverage":false}]},{"scriptId":"481","url":"file:///home/hello/projects/personal/node-orm2/node_modules/split2/node_modules/readable-stream/lib/_stream_duplex.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4399,"count":1},{"startOffset":1417,"endOffset":1521,"count":0},{"startOffset":1831,"endOffset":1952,"count":11},{"startOffset":1894,"endOffset":1948,"count":7}],"isBlockCoverage":true},{"functionName":"Duplex","ranges":[{"startOffset":1956,"endOffset":2393,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2624,"endOffset":2690,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2917,"endOffset":3004,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3231,"endOffset":3290,"count":0}],"isBlockCoverage":false},{"functionName":"onend","ranges":[{"startOffset":3325,"endOffset":3553,"count":0}],"isBlockCoverage":false},{"functionName":"onEndNT","ranges":[{"startOffset":3555,"endOffset":3595,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3814,"endOffset":4018,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":4027,"endOffset":4395,"count":0}],"isBlockCoverage":false}]},{"scriptId":"482","url":"file:///home/hello/projects/personal/node-orm2/node_modules/split2/node_modules/readable-stream/lib/_stream_transform.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7947,"count":1}],"isBlockCoverage":true},{"functionName":"afterTransform","ranges":[{"startOffset":3971,"endOffset":4479,"count":0}],"isBlockCoverage":false},{"functionName":"Transform","ranges":[{"startOffset":4481,"endOffset":5398,"count":0}],"isBlockCoverage":false},{"functionName":"prefinish","ranges":[{"startOffset":5400,"endOffset":5640,"count":0}],"isBlockCoverage":false},{"functionName":"Transform.push","ranges":[{"startOffset":5669,"endOffset":5805,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._transform","ranges":[{"startOffset":6289,"endOffset":6377,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._write","ranges":[{"startOffset":6409,"endOffset":6723,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._read","ranges":[{"startOffset":6896,"endOffset":7269,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._destroy","ranges":[{"startOffset":7303,"endOffset":7407,"count":0}],"isBlockCoverage":false},{"functionName":"done","ranges":[{"startOffset":7410,"endOffset":7947,"count":0}],"isBlockCoverage":false}]},{"scriptId":"483","url":"file:///home/hello/projects/personal/node-orm2/node_modules/split2/node_modules/readable-stream/lib/_stream_passthrough.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1630,"count":1}],"isBlockCoverage":true},{"functionName":"PassThrough","ranges":[{"startOffset":1402,"endOffset":1539,"count":0}],"isBlockCoverage":false},{"functionName":"PassThrough._transform","ranges":[{"startOffset":1576,"endOffset":1629,"count":0}],"isBlockCoverage":false}]},{"scriptId":"484","url":"file:///home/hello/projects/personal/node-orm2/node_modules/split2/node_modules/readable-stream/lib/internal/streams/end-of-stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3102,"count":1}],"isBlockCoverage":true},{"functionName":"once","ranges":[{"startOffset":231,"endOffset":522,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":524,"endOffset":542,"count":0}],"isBlockCoverage":false},{"functionName":"isRequest","ranges":[{"startOffset":544,"endOffset":639,"count":0}],"isBlockCoverage":false},{"functionName":"eos","ranges":[{"startOffset":641,"endOffset":3079,"count":0}],"isBlockCoverage":false}]},{"scriptId":"485","url":"file:///home/hello/projects/personal/node-orm2/node_modules/split2/node_modules/readable-stream/lib/internal/streams/pipeline.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2428,"count":1}],"isBlockCoverage":true},{"functionName":"once","ranges":[{"startOffset":137,"endOffset":296,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":474,"endOffset":577,"count":0}],"isBlockCoverage":false},{"functionName":"isRequest","ranges":[{"startOffset":579,"endOffset":674,"count":0}],"isBlockCoverage":false},{"functionName":"destroyer","ranges":[{"startOffset":676,"endOffset":1426,"count":0}],"isBlockCoverage":false},{"functionName":"call","ranges":[{"startOffset":1428,"endOffset":1457,"count":0}],"isBlockCoverage":false},{"functionName":"pipe","ranges":[{"startOffset":1459,"endOffset":1510,"count":0}],"isBlockCoverage":false},{"functionName":"popCallback","ranges":[{"startOffset":1512,"endOffset":1675,"count":0}],"isBlockCoverage":false},{"functionName":"pipeline","ranges":[{"startOffset":1677,"endOffset":2400,"count":0}],"isBlockCoverage":false}]},{"scriptId":"486","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg/lib/type-overrides.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":768,"count":1}],"isBlockCoverage":true},{"functionName":"TypeOverrides","ranges":[{"startOffset":47,"endOffset":155,"count":89}],"isBlockCoverage":true},{"functionName":"TypeOverrides.getOverrides","ranges":[{"startOffset":196,"endOffset":354,"count":12625},{"startOffset":280,"endOffset":319,"count":0},{"startOffset":324,"endOffset":348,"count":0}],"isBlockCoverage":true},{"functionName":"TypeOverrides.setTypeParser","ranges":[{"startOffset":396,"endOffset":557,"count":0}],"isBlockCoverage":false},{"functionName":"TypeOverrides.getTypeParser","ranges":[{"startOffset":599,"endOffset":735,"count":12625},{"startOffset":642,"endOffset":651,"count":0}],"isBlockCoverage":true}]},{"scriptId":"487","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg/lib/connection-parameters.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5169,"count":1}],"isBlockCoverage":true},{"functionName":"val","ranges":[{"startOffset":169,"endOffset":446,"count":1246},{"startOffset":230,"endOffset":286,"count":801},{"startOffset":286,"endOffset":395,"count":445},{"startOffset":314,"endOffset":351,"count":356},{"startOffset":351,"endOffset":395,"count":89},{"startOffset":418,"endOffset":427,"count":907},{"startOffset":428,"endOffset":444,"count":907}],"isBlockCoverage":true},{"functionName":"readSSLConfigFromEnvironment","ranges":[{"startOffset":483,"endOffset":766,"count":89},{"startOffset":536,"endOffset":570,"count":0},{"startOffset":575,"endOffset":589,"count":0},{"startOffset":594,"endOffset":609,"count":0},{"startOffset":614,"endOffset":631,"count":0},{"startOffset":636,"endOffset":673,"count":0},{"startOffset":678,"endOffset":738,"count":0}],"isBlockCoverage":true},{"functionName":"quoteParamValue","ranges":[{"startOffset":886,"endOffset":984,"count":0}],"isBlockCoverage":false},{"functionName":"add","ranges":[{"startOffset":996,"endOffset":1177,"count":0}],"isBlockCoverage":false},{"functionName":"ConnectionParameters","ranges":[{"startOffset":1210,"endOffset":3885,"count":89},{"startOffset":1361,"endOffset":1376,"count":0},{"startOffset":1386,"endOffset":1391,"count":4},{"startOffset":1598,"endOffset":1678,"count":0},{"startOffset":1798,"endOffset":1837,"count":4},{"startOffset":2365,"endOffset":2377,"count":0},{"startOffset":2417,"endOffset":2489,"count":0},{"startOffset":2586,"endOffset":2640,"count":0},{"startOffset":2658,"endOffset":2673,"count":0},{"startOffset":2675,"endOffset":2765,"count":0},{"startOffset":2952,"endOffset":2957,"count":0},{"startOffset":3492,"endOffset":3584,"count":0},{"startOffset":3622,"endOffset":3655,"count":0},{"startOffset":3692,"endOffset":3725,"count":0},{"startOffset":3791,"endOffset":3881,"count":0}],"isBlockCoverage":true},{"functionName":"getLibpqConnectionString","ranges":[{"startOffset":3889,"endOffset":5127,"count":0}],"isBlockCoverage":false}]},{"scriptId":"488","url":"dns.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9646,"count":1}],"isBlockCoverage":true},{"functionName":"onlookup","ranges":[{"startOffset":2103,"endOffset":2304,"count":87},{"startOffset":2150,"endOffset":2230,"count":0}],"isBlockCoverage":true},{"functionName":"onlookupall","ranges":[{"startOffset":2307,"endOffset":2671,"count":0}],"isBlockCoverage":false},{"functionName":"lookup","ranges":[{"startOffset":2742,"endOffset":4475,"count":87},{"startOffset":2953,"endOffset":3026,"count":0},{"startOffset":3067,"endOffset":3112,"count":0},{"startOffset":3154,"endOffset":3205,"count":0},{"startOffset":3413,"endOffset":3464,"count":0},{"startOffset":3495,"endOffset":3534,"count":0},{"startOffset":3606,"endOffset":3814,"count":0},{"startOffset":3877,"endOffset":4093,"count":0},{"startOffset":4235,"endOffset":4248,"count":0},{"startOffset":4363,"endOffset":4459,"count":0}],"isBlockCoverage":true},{"functionName":"onlookupservice","ranges":[{"startOffset":4604,"endOffset":4785,"count":0}],"isBlockCoverage":false},{"functionName":"lookupService","ranges":[{"startOffset":4788,"endOffset":5419,"count":0}],"isBlockCoverage":false},{"functionName":"onresolve","ranges":[{"startOffset":5557,"endOffset":5845,"count":0}],"isBlockCoverage":false},{"functionName":"resolver","ranges":[{"startOffset":5847,"endOffset":6593,"count":13}],"isBlockCoverage":true},{"functionName":"query","ranges":[{"startOffset":5882,"endOffset":6512,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":7582,"endOffset":8054,"count":0}],"isBlockCoverage":false},{"functionName":"defaultResolverSetServers","ranges":[{"startOffset":8056,"endOffset":8352,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9388,"endOffset":9637,"count":2},{"startOffset":9425,"endOffset":9608,"count":1}],"isBlockCoverage":true}]},{"scriptId":"489","url":"internal/dns/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5506,"count":1}],"isBlockCoverage":true},{"functionName":"validateTimeout","ranges":[{"startOffset":821,"endOffset":981,"count":1}],"isBlockCoverage":true},{"functionName":"validateTries","ranges":[{"startOffset":983,"endOffset":1131,"count":1}],"isBlockCoverage":true},{"functionName":"Resolver","ranges":[{"startOffset":1209,"endOffset":1387,"count":1}],"isBlockCoverage":true},{"functionName":"cancel","ranges":[{"startOffset":1391,"endOffset":1432,"count":0}],"isBlockCoverage":false},{"functionName":"getServers","ranges":[{"startOffset":1436,"endOffset":1698,"count":0}],"isBlockCoverage":false},{"functionName":"setServers","ranges":[{"startOffset":1702,"endOffset":3500,"count":0}],"isBlockCoverage":false},{"functionName":"setLocalAddress","ranges":[{"startOffset":3504,"endOffset":3760,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultResolver","ranges":[{"startOffset":4061,"endOffset":4120,"count":1}],"isBlockCoverage":true},{"functionName":"setDefaultResolver","ranges":[{"startOffset":4122,"endOffset":4193,"count":0}],"isBlockCoverage":false},{"functionName":"bindDefaultResolver","ranges":[{"startOffset":4195,"endOffset":4369,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4280,"endOffset":4365,"count":30}],"isBlockCoverage":true},{"functionName":"validateHints","ranges":[{"startOffset":4371,"endOffset":4526,"count":87},{"startOffset":4466,"endOffset":4524,"count":0}],"isBlockCoverage":true},{"functionName":"emitInvalidHostnameWarning","ranges":[{"startOffset":4572,"endOffset":4922,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultVerbatim","ranges":[{"startOffset":4993,"endOffset":5147,"count":87},{"startOffset":5051,"endOffset":5086,"count":0}],"isBlockCoverage":true},{"functionName":"setDefaultResultOrder","ranges":[{"startOffset":5149,"endOffset":5273,"count":0}],"isBlockCoverage":false}]},{"scriptId":"490","url":"internal/dns/promises.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7015,"count":1}],"isBlockCoverage":true},{"functionName":"onlookup","ranges":[{"startOffset":808,"endOffset":1057,"count":0}],"isBlockCoverage":false},{"functionName":"onlookupall","ranges":[{"startOffset":1059,"endOffset":1434,"count":0}],"isBlockCoverage":false},{"functionName":"createLookupPromise","ranges":[{"startOffset":1436,"endOffset":2280,"count":0}],"isBlockCoverage":false},{"functionName":"lookup","ranges":[{"startOffset":2282,"endOffset":3011,"count":0}],"isBlockCoverage":false},{"functionName":"onlookupservice","ranges":[{"startOffset":3014,"endOffset":3197,"count":0}],"isBlockCoverage":false},{"functionName":"createLookupServicePromise","ranges":[{"startOffset":3199,"endOffset":3610,"count":0}],"isBlockCoverage":false},{"functionName":"lookupService","ranges":[{"startOffset":3612,"endOffset":3896,"count":0}],"isBlockCoverage":false},{"functionName":"onresolve","ranges":[{"startOffset":3899,"endOffset":4188,"count":0}],"isBlockCoverage":false},{"functionName":"createResolverPromise","ranges":[{"startOffset":4190,"endOffset":4658,"count":0}],"isBlockCoverage":false},{"functionName":"resolver","ranges":[{"startOffset":4660,"endOffset":4955,"count":13}],"isBlockCoverage":true},{"functionName":"query","ranges":[{"startOffset":4695,"endOffset":4873,"count":0}],"isBlockCoverage":false},{"functionName":"Resolver","ranges":[{"startOffset":5074,"endOffset":5252,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":6479,"endOffset":6900,"count":0}],"isBlockCoverage":false}]},{"scriptId":"491","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg-connection-string/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2674,"count":1}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":242,"endOffset":2628,"count":0}],"isBlockCoverage":false}]},{"scriptId":"492","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg/lib/query.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6429,"count":1}],"isBlockCoverage":true},{"functionName":"Query","ranges":[{"startOffset":164,"endOffset":952,"count":3961},{"startOffset":634,"endOffset":652,"count":0},{"startOffset":654,"endOffset":720,"count":0}],"isBlockCoverage":true},{"functionName":"requiresPreparation","ranges":[{"startOffset":956,"endOffset":1414,"count":3961},{"startOffset":1044,"endOffset":1069,"count":0},{"startOffset":1180,"endOffset":1205,"count":0},{"startOffset":1266,"endOffset":1292,"count":0},{"startOffset":1376,"endOffset":1413,"count":0}],"isBlockCoverage":true},{"functionName":"_checkForMultirow","ranges":[{"startOffset":1418,"endOffset":1856,"count":6542},{"startOffset":1657,"endOffset":1852,"count":0}],"isBlockCoverage":true},{"functionName":"handleRowDescription","ranges":[{"startOffset":1987,"endOffset":2160,"count":2592},{"startOffset":2124,"endOffset":2156,"count":0}],"isBlockCoverage":true},{"functionName":"handleDataRow","ranges":[{"startOffset":2164,"endOffset":2499,"count":2360},{"startOffset":2232,"endOffset":2252,"count":0},{"startOffset":2316,"endOffset":2385,"count":0}],"isBlockCoverage":true},{"functionName":"handleCommandComplete","ranges":[{"startOffset":2503,"endOffset":2820,"count":3950},{"startOffset":2785,"endOffset":2816,"count":0}],"isBlockCoverage":true},{"functionName":"handleEmptyQuery","ranges":[{"startOffset":3157,"endOffset":3242,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":3246,"endOffset":3664,"count":11},{"startOffset":3371,"endOffset":3454,"count":0},{"startOffset":3632,"endOffset":3663,"count":0}],"isBlockCoverage":true},{"functionName":"handleReadyForQuery","ranges":[{"startOffset":3668,"endOffset":3909,"count":3950},{"startOffset":3729,"endOffset":3797,"count":0}],"isBlockCoverage":true},{"functionName":"submit","ranges":[{"startOffset":3913,"endOffset":4610,"count":3961},{"startOffset":3972,"endOffset":4004,"count":0},{"startOffset":4006,"endOffset":4114,"count":0},{"startOffset":4205,"endOffset":4230,"count":0},{"startOffset":4232,"endOffset":4352,"count":0},{"startOffset":4373,"endOffset":4403,"count":0},{"startOffset":4405,"endOffset":4468,"count":0},{"startOffset":4505,"endOffset":4543,"count":0}],"isBlockCoverage":true},{"functionName":"hasBeenParsed","ranges":[{"startOffset":4614,"endOffset":4708,"count":0}],"isBlockCoverage":false},{"functionName":"handlePortalSuspended","ranges":[{"startOffset":4712,"endOffset":4792,"count":0}],"isBlockCoverage":false},{"functionName":"_getRows","ranges":[{"startOffset":4796,"endOffset":5154,"count":0}],"isBlockCoverage":false},{"functionName":"prepare","ranges":[{"startOffset":5254,"endOffset":6206,"count":0}],"isBlockCoverage":false},{"functionName":"handleCopyInResponse","ranges":[{"startOffset":6210,"endOffset":6304,"count":0}],"isBlockCoverage":false},{"functionName":"handleCopyData","ranges":[{"startOffset":6353,"endOffset":6402,"count":0}],"isBlockCoverage":false}]},{"scriptId":"493","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg/lib/result.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2537,"count":1}],"isBlockCoverage":true},{"functionName":"Result","ranges":[{"startOffset":238,"endOffset":577,"count":3961},{"startOffset":522,"endOffset":573,"count":0}],"isBlockCoverage":true},{"functionName":"addCommandComplete","ranges":[{"startOffset":618,"endOffset":1136,"count":3950},{"startOffset":749,"endOffset":831,"count":0},{"startOffset":899,"endOffset":1026,"count":1090},{"startOffset":1026,"endOffset":1126,"count":2860},{"startOffset":1046,"endOffset":1126,"count":1687}],"isBlockCoverage":true},{"functionName":"_parseRowAsArray","ranges":[{"startOffset":1140,"endOffset":1442,"count":0}],"isBlockCoverage":false},{"functionName":"parseRow","ranges":[{"startOffset":1446,"endOffset":1763,"count":2360},{"startOffset":1539,"endOffset":1744,"count":7450},{"startOffset":1640,"endOffset":1697,"count":6757},{"startOffset":1697,"endOffset":1738,"count":693}],"isBlockCoverage":true},{"functionName":"addRow","ranges":[{"startOffset":1767,"endOffset":1808,"count":2360}],"isBlockCoverage":true},{"functionName":"addFields","ranges":[{"startOffset":1812,"endOffset":2509,"count":2592},{"startOffset":2232,"endOffset":2505,"count":12625},{"startOffset":2379,"endOffset":2388,"count":0},{"startOffset":2397,"endOffset":2499,"count":0}],"isBlockCoverage":true}]},{"scriptId":"494","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg/lib/connection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5102,"count":1}],"isBlockCoverage":true},{"functionName":"Connection","ranges":[{"startOffset":341,"endOffset":874,"count":89},{"startOffset":395,"endOffset":400,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":763,"endOffset":869,"count":1933},{"startOffset":821,"endOffset":863,"count":0}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":878,"endOffset":2922,"count":85},{"startOffset":1673,"endOffset":2921,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1051,"endOffset":1208,"count":85},{"startOffset":1092,"endOffset":1175,"count":0}],"isBlockCoverage":true},{"functionName":"reportStreamError","ranges":[{"startOffset":1241,"endOffset":1478,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1555,"endOffset":1597,"count":63}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1704,"endOffset":2917,"count":0}],"isBlockCoverage":false},{"functionName":"attachListeners","ranges":[{"startOffset":2926,"endOffset":3226,"count":85}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2973,"endOffset":3009,"count":63}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3029,"endOffset":3221,"count":14221},{"startOffset":3083,"endOffset":3099,"count":12},{"startOffset":3100,"endOffset":3110,"count":14209},{"startOffset":3140,"endOffset":3183,"count":0}],"isBlockCoverage":true},{"functionName":"requestSsl","ranges":[{"startOffset":3230,"endOffset":3294,"count":0}],"isBlockCoverage":false},{"functionName":"startup","ranges":[{"startOffset":3298,"endOffset":3368,"count":85}],"isBlockCoverage":true},{"functionName":"cancel","ranges":[{"startOffset":3372,"endOffset":3461,"count":0}],"isBlockCoverage":false},{"functionName":"password","ranges":[{"startOffset":3465,"endOffset":3534,"count":0}],"isBlockCoverage":false},{"functionName":"sendSASLInitialResponseMessage","ranges":[{"startOffset":3538,"endOffset":3687,"count":0}],"isBlockCoverage":false},{"functionName":"sendSCRAMClientFinalMessage","ranges":[{"startOffset":3691,"endOffset":3810,"count":0}],"isBlockCoverage":false},{"functionName":"_send","ranges":[{"startOffset":3814,"endOffset":3928,"count":3961},{"startOffset":3861,"endOffset":3887,"count":0}],"isBlockCoverage":true},{"functionName":"query","ranges":[{"startOffset":3932,"endOffset":3987,"count":3961}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":4015,"endOffset":4072,"count":0}],"isBlockCoverage":false},{"functionName":"bind","ranges":[{"startOffset":4099,"endOffset":4156,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":4186,"endOffset":4249,"count":0}],"isBlockCoverage":false},{"functionName":"flush","ranges":[{"startOffset":4253,"endOffset":4341,"count":0}],"isBlockCoverage":false},{"functionName":"sync","ranges":[{"startOffset":4345,"endOffset":4436,"count":0}],"isBlockCoverage":false},{"functionName":"ref","ranges":[{"startOffset":4440,"endOffset":4473,"count":0}],"isBlockCoverage":false},{"functionName":"unref","ranges":[{"startOffset":4477,"endOffset":4514,"count":0}],"isBlockCoverage":false},{"functionName":"end","ranges":[{"startOffset":4518,"endOffset":4747,"count":63},{"startOffset":4620,"endOffset":4664,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4705,"endOffset":4742,"count":63}],"isBlockCoverage":true},{"functionName":"close","ranges":[{"startOffset":4751,"endOffset":4804,"count":0}],"isBlockCoverage":false},{"functionName":"describe","ranges":[{"startOffset":4808,"endOffset":4867,"count":0}],"isBlockCoverage":false},{"functionName":"sendCopyFromChunk","ranges":[{"startOffset":4871,"endOffset":4943,"count":0}],"isBlockCoverage":false},{"functionName":"endCopyFrom","ranges":[{"startOffset":4947,"endOffset":5003,"count":0}],"isBlockCoverage":false},{"functionName":"sendCopyFail","ranges":[{"startOffset":5007,"endOffset":5070,"count":0}],"isBlockCoverage":false}]},{"scriptId":"495","url":"internal/blocklist.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3877,"count":1}],"isBlockCoverage":true},{"functionName":"BlockList","ranges":[{"startOffset":764,"endOffset":879,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":883,"endOffset":1135,"count":0}],"isBlockCoverage":false},{"functionName":"addAddress","ranges":[{"startOffset":1139,"endOffset":1460,"count":0}],"isBlockCoverage":false},{"functionName":"addRange","ranges":[{"startOffset":1464,"endOffset":2142,"count":0}],"isBlockCoverage":false},{"functionName":"addSubnet","ranges":[{"startOffset":2146,"endOffset":2691,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":2695,"endOffset":3160,"count":0}],"isBlockCoverage":false},{"functionName":"get rules","ranges":[{"startOffset":3164,"endOffset":3218,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3222,"endOffset":3379,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3383,"endOffset":3483,"count":0}],"isBlockCoverage":false},{"functionName":"InternalBlockList","ranges":[{"startOffset":3538,"endOffset":3669,"count":0}],"isBlockCoverage":false}]},{"scriptId":"496","url":"internal/socketaddress.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3206,"count":1}],"isBlockCoverage":true},{"functionName":"isSocketAddress","ranges":[{"startOffset":727,"endOffset":798,"count":0}],"isBlockCoverage":false},{"functionName":"SocketAddress","ranges":[{"startOffset":802,"endOffset":1761,"count":0}],"isBlockCoverage":false},{"functionName":"get address","ranges":[{"startOffset":1765,"endOffset":1818,"count":0}],"isBlockCoverage":false},{"functionName":"get port","ranges":[{"startOffset":1822,"endOffset":1869,"count":0}],"isBlockCoverage":false},{"functionName":"get family","ranges":[{"startOffset":1873,"endOffset":1954,"count":0}],"isBlockCoverage":false},{"functionName":"get flowlabel","ranges":[{"startOffset":1958,"endOffset":2066,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2070,"endOffset":2308,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2312,"endOffset":2477,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2481,"endOffset":2687,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":2691,"endOffset":2837,"count":0}],"isBlockCoverage":false},{"functionName":"InternalSocketAddress","ranges":[{"startOffset":2896,"endOffset":2962,"count":0}],"isBlockCoverage":false}]},{"scriptId":"497","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/dist/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":791,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":260,"endOffset":308,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":428,"endOffset":474,"count":1}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":517,"endOffset":734,"count":85}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":616,"endOffset":658,"count":4046}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":684,"endOffset":730,"count":85}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":714,"endOffset":729,"count":63}],"isBlockCoverage":true}]},{"scriptId":"498","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/dist/messages.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4973,"count":1}],"isBlockCoverage":true},{"functionName":"DatabaseError","ranges":[{"startOffset":1263,"endOffset":1385,"count":12}],"isBlockCoverage":true},{"functionName":"CopyDataMessage","ranges":[{"startOffset":1455,"endOffset":1579,"count":0}],"isBlockCoverage":false},{"functionName":"CopyResponse","ranges":[{"startOffset":1650,"endOffset":1841,"count":0}],"isBlockCoverage":false},{"functionName":"Field","ranges":[{"startOffset":1899,"endOffset":2247,"count":12625}],"isBlockCoverage":true},{"functionName":"RowDescriptionMessage","ranges":[{"startOffset":2307,"endOffset":2502,"count":2592}],"isBlockCoverage":true},{"functionName":"ParameterDescriptionMessage","ranges":[{"startOffset":2600,"endOffset":2822,"count":0}],"isBlockCoverage":false},{"functionName":"ParameterStatusMessage","ranges":[{"startOffset":2927,"endOffset":3144,"count":1092}],"isBlockCoverage":true},{"functionName":"AuthenticationMD5Password","ranges":[{"startOffset":3242,"endOffset":3380,"count":0}],"isBlockCoverage":false},{"functionName":"BackendKeyDataMessage","ranges":[{"startOffset":3480,"endOffset":3669,"count":84}],"isBlockCoverage":true},{"functionName":"NotificationResponseMessage","ranges":[{"startOffset":3767,"endOffset":3989,"count":0}],"isBlockCoverage":false},{"functionName":"ReadyForQueryMessage","ranges":[{"startOffset":4092,"endOffset":4224,"count":4045}],"isBlockCoverage":true},{"functionName":"CommandCompleteMessage","ranges":[{"startOffset":4315,"endOffset":4443,"count":3950}],"isBlockCoverage":true},{"functionName":"DataRowMessage","ranges":[{"startOffset":4530,"endOffset":4697,"count":2360}],"isBlockCoverage":true},{"functionName":"NoticeMessage","ranges":[{"startOffset":4767,"endOffset":4895,"count":1}],"isBlockCoverage":true}]},{"scriptId":"499","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/dist/serializer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6800,"count":1}],"isBlockCoverage":true},{"functionName":"startup","ranges":[{"startOffset":218,"endOffset":672,"count":85},{"startOffset":331,"endOffset":392,"count":170}],"isBlockCoverage":true},{"functionName":"requestSsl","ranges":[{"startOffset":693,"endOffset":840,"count":0}],"isBlockCoverage":false},{"functionName":"password","ranges":[{"startOffset":859,"endOffset":941,"count":0}],"isBlockCoverage":false},{"functionName":"sendSASLInitialResponseMessage","ranges":[{"startOffset":982,"endOffset":1191,"count":0}],"isBlockCoverage":false},{"functionName":"sendSCRAMClientFinalMessage","ranges":[{"startOffset":1229,"endOffset":1328,"count":0}],"isBlockCoverage":false},{"functionName":"query","ranges":[{"startOffset":1344,"endOffset":1415,"count":3961}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":1454,"endOffset":2383,"count":0}],"isBlockCoverage":false},{"functionName":"writeValues","ranges":[{"startOffset":2455,"endOffset":3403,"count":0}],"isBlockCoverage":false},{"functionName":"bind","ranges":[{"startOffset":3418,"endOffset":3979,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":4105,"endOffset":4730,"count":0}],"isBlockCoverage":false},{"functionName":"cancel","ranges":[{"startOffset":4747,"endOffset":5017,"count":0}],"isBlockCoverage":false},{"functionName":"cstringMessage","ranges":[{"startOffset":5042,"endOffset":5384,"count":0}],"isBlockCoverage":false},{"functionName":"describe","ranges":[{"startOffset":5560,"endOffset":5767,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":5783,"endOffset":5893,"count":0}],"isBlockCoverage":false},{"functionName":"copyData","ranges":[{"startOffset":5912,"endOffset":5987,"count":0}],"isBlockCoverage":false},{"functionName":"copyFail","ranges":[{"startOffset":6006,"endOffset":6078,"count":0}],"isBlockCoverage":false},{"functionName":"codeOnlyBuffer","ranges":[{"startOffset":6103,"endOffset":6156,"count":4}],"isBlockCoverage":true},{"functionName":"flush","ranges":[{"startOffset":6579,"endOffset":6596,"count":1}],"isBlockCoverage":true},{"functionName":"sync","ranges":[{"startOffset":6608,"endOffset":6624,"count":1}],"isBlockCoverage":true},{"functionName":"end","ranges":[{"startOffset":6635,"endOffset":6650,"count":1}],"isBlockCoverage":true},{"functionName":"copyDone","ranges":[{"startOffset":6680,"endOffset":6700,"count":0}],"isBlockCoverage":false}]},{"scriptId":"500","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/dist/buffer-writer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2760,"count":1}],"isBlockCoverage":true},{"functionName":"Writer","ranges":[{"startOffset":209,"endOffset":372,"count":87}],"isBlockCoverage":true},{"functionName":"ensure","ranges":[{"startOffset":377,"endOffset":850,"count":4898},{"startOffset":480,"endOffset":844,"count":79}],"isBlockCoverage":true},{"functionName":"addInt32","ranges":[{"startOffset":855,"endOffset":1151,"count":85}],"isBlockCoverage":true},{"functionName":"addInt16","ranges":[{"startOffset":1156,"endOffset":1336,"count":170}],"isBlockCoverage":true},{"functionName":"addCString","ranges":[{"startOffset":1341,"endOffset":1735,"count":4558},{"startOffset":1383,"endOffset":1422,"count":85},{"startOffset":1422,"endOffset":1649,"count":4473}],"isBlockCoverage":true},{"functionName":"addString","ranges":[{"startOffset":1740,"endOffset":1938,"count":0}],"isBlockCoverage":false},{"functionName":"add","ranges":[{"startOffset":1943,"endOffset":2124,"count":85}],"isBlockCoverage":true},{"functionName":"join","ranges":[{"startOffset":2129,"endOffset":2495,"count":4133},{"startOffset":2160,"endOffset":2428,"count":3963},{"startOffset":2467,"endOffset":2470,"count":3963},{"startOffset":2471,"endOffset":2474,"count":170}],"isBlockCoverage":true},{"functionName":"flush","ranges":[{"startOffset":2500,"endOffset":2691,"count":4133}],"isBlockCoverage":true}]},{"scriptId":"501","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/dist/parser.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13620,"count":1}],"isBlockCoverage":true},{"functionName":"__importDefault","ranges":[{"startOffset":70,"endOffset":151,"count":1},{"startOffset":122,"endOffset":127,"count":0}],"isBlockCoverage":true},{"functionName":"Parser","ranges":[{"startOffset":696,"endOffset":1119,"count":85},{"startOffset":926,"endOffset":937,"count":0},{"startOffset":953,"endOffset":1026,"count":0},{"startOffset":1090,"endOffset":1101,"count":0}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":1124,"endOffset":2409,"count":4046},{"startOffset":1355,"endOffset":2022,"count":14221},{"startOffset":1956,"endOffset":2012,"count":0},{"startOffset":2226,"endOffset":2403,"count":0}],"isBlockCoverage":true},{"functionName":"mergeBuffer","ranges":[{"startOffset":2414,"endOffset":4011,"count":4046},{"startOffset":2471,"endOffset":3860,"count":0}],"isBlockCoverage":true},{"functionName":"handlePacket","ranges":[{"startOffset":4016,"endOffset":6570,"count":14221},{"startOffset":4096,"endOffset":4171,"count":0},{"startOffset":4184,"endOffset":4261,"count":0},{"startOffset":4274,"endOffset":4351,"count":0},{"startOffset":4364,"endOffset":4428,"count":0},{"startOffset":4441,"endOffset":4523,"count":0},{"startOffset":4536,"endOffset":4603,"count":0},{"startOffset":4616,"endOffset":4699,"count":0},{"startOffset":4712,"endOffset":4783,"count":0},{"startOffset":4796,"endOffset":4890,"count":2360},{"startOffset":4903,"endOffset":5013,"count":3950},{"startOffset":5026,"endOffset":5132,"count":4045},{"startOffset":5145,"endOffset":5257,"count":0},{"startOffset":5270,"endOffset":5387,"count":85},{"startOffset":5400,"endOffset":5510,"count":1092},{"startOffset":5523,"endOffset":5624,"count":84},{"startOffset":5637,"endOffset":5743,"count":12},{"startOffset":5756,"endOffset":5864,"count":1},{"startOffset":5877,"endOffset":5992,"count":2592},{"startOffset":6005,"endOffset":6133,"count":0},{"startOffset":6146,"endOffset":6238,"count":0},{"startOffset":6251,"endOffset":6345,"count":0},{"startOffset":6358,"endOffset":6448,"count":0},{"startOffset":6461,"endOffset":6554,"count":0}],"isBlockCoverage":true},{"functionName":"parseReadyForQueryMessage","ranges":[{"startOffset":6575,"endOffset":6791,"count":4045}],"isBlockCoverage":true},{"functionName":"parseCommandCompleteMessage","ranges":[{"startOffset":6796,"endOffset":7012,"count":3950}],"isBlockCoverage":true},{"functionName":"parseCopyData","ranges":[{"startOffset":7017,"endOffset":7189,"count":0}],"isBlockCoverage":false},{"functionName":"parseCopyInMessage","ranges":[{"startOffset":7194,"endOffset":7322,"count":0}],"isBlockCoverage":false},{"functionName":"parseCopyOutMessage","ranges":[{"startOffset":7327,"endOffset":7457,"count":0}],"isBlockCoverage":false},{"functionName":"parseCopyMessage","ranges":[{"startOffset":7462,"endOffset":7905,"count":0}],"isBlockCoverage":false},{"functionName":"parseNotificationMessage","ranges":[{"startOffset":7910,"endOffset":8248,"count":0}],"isBlockCoverage":false},{"functionName":"parseRowDescriptionMessage","ranges":[{"startOffset":8253,"endOffset":8618,"count":2592},{"startOffset":8526,"endOffset":8588,"count":12625}],"isBlockCoverage":true},{"functionName":"parseField","ranges":[{"startOffset":8623,"endOffset":9110,"count":12625},{"startOffset":8981,"endOffset":8991,"count":0}],"isBlockCoverage":true},{"functionName":"parseParameterDescriptionMessage","ranges":[{"startOffset":9115,"endOffset":9511,"count":0}],"isBlockCoverage":false},{"functionName":"parseDataRowMessage","ranges":[{"startOffset":9516,"endOffset":10007,"count":2360},{"startOffset":9746,"endOffset":9939,"count":7450},{"startOffset":9896,"endOffset":9902,"count":693},{"startOffset":9903,"endOffset":9928,"count":6757}],"isBlockCoverage":true},{"functionName":"parseParameterStatusMessage","ranges":[{"startOffset":10012,"endOffset":10280,"count":1092}],"isBlockCoverage":true},{"functionName":"parseBackendKeyData","ranges":[{"startOffset":10285,"endOffset":10558,"count":84}],"isBlockCoverage":true},{"functionName":"parseAuthenticationResponse","ranges":[{"startOffset":10563,"endOffset":12434,"count":85},{"startOffset":10944,"endOffset":11141,"count":0},{"startOffset":11154,"endOffset":11478,"count":0},{"startOffset":11491,"endOffset":11901,"count":0},{"startOffset":11914,"endOffset":12099,"count":0},{"startOffset":12112,"endOffset":12291,"count":0},{"startOffset":12304,"endOffset":12394,"count":0}],"isBlockCoverage":true},{"functionName":"parseErrorMessage","ranges":[{"startOffset":12439,"endOffset":13558,"count":13},{"startOffset":12643,"endOffset":12756,"count":99},{"startOffset":12838,"endOffset":12890,"count":1},{"startOffset":12891,"endOffset":12949,"count":12}],"isBlockCoverage":true}]},{"scriptId":"502","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/dist/buffer-reader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1462,"count":1}],"isBlockCoverage":true},{"functionName":"BufferReader","ranges":[{"startOffset":176,"endOffset":354,"count":85}],"isBlockCoverage":true},{"functionName":"setBuffer","ranges":[{"startOffset":359,"endOffset":452,"count":14221}],"isBlockCoverage":true},{"functionName":"int16","ranges":[{"startOffset":457,"endOffset":582,"count":42827}],"isBlockCoverage":true},{"functionName":"byte","ranges":[{"startOffset":587,"endOffset":696,"count":0}],"isBlockCoverage":false},{"functionName":"int32","ranges":[{"startOffset":701,"endOffset":826,"count":45578}],"isBlockCoverage":true},{"functionName":"string","ranges":[{"startOffset":831,"endOffset":1002,"count":10914}],"isBlockCoverage":true},{"functionName":"cstring","ranges":[{"startOffset":1007,"endOffset":1224,"count":18858},{"startOffset":1120,"endOffset":1123,"count":197039}],"isBlockCoverage":true},{"functionName":"bytes","ranges":[{"startOffset":1229,"endOffset":1381,"count":0}],"isBlockCoverage":false}]},{"scriptId":"503","url":"file:///home/hello/projects/personal/node-orm2/node_modules/pg-pool/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11525,"count":1}],"isBlockCoverage":true},{"functionName":"NOOP","ranges":[{"startOffset":79,"endOffset":93,"count":0}],"isBlockCoverage":false},{"functionName":"removeWhere","ranges":[{"startOffset":115,"endOffset":231,"count":6},{"startOffset":195,"endOffset":206,"count":0}],"isBlockCoverage":true},{"functionName":"IdleItem","ranges":[{"startOffset":252,"endOffset":395,"count":6}],"isBlockCoverage":true},{"functionName":"PendingItem","ranges":[{"startOffset":421,"endOffset":477,"count":6}],"isBlockCoverage":true},{"functionName":"throwOnDoubleRelease","ranges":[{"startOffset":481,"endOffset":607,"count":0}],"isBlockCoverage":false},{"functionName":"promisify","ranges":[{"startOffset":609,"endOffset":960,"count":6},{"startOffset":723,"endOffset":959,"count":0}],"isBlockCoverage":true},{"functionName":"makeIdleListener","ranges":[{"startOffset":962,"endOffset":1424,"count":6}],"isBlockCoverage":true},{"functionName":"Pool","ranges":[{"startOffset":1462,"endOffset":2829,"count":6},{"startOffset":1939,"endOffset":1957,"count":0},{"startOffset":1959,"endOffset":2170,"count":0},{"startOffset":2474,"endOffset":2497,"count":0}],"isBlockCoverage":true},{"functionName":"Pool.log","ranges":[{"startOffset":2411,"endOffset":2425,"count":36}],"isBlockCoverage":true},{"functionName":"_isFull","ranges":[{"startOffset":2833,"endOffset":2900,"count":6}],"isBlockCoverage":true},{"functionName":"_pulseQueue","ranges":[{"startOffset":2904,"endOffset":4100,"count":6},{"startOffset":2968,"endOffset":3024,"count":0},{"startOffset":3046,"endOffset":3332,"count":0},{"startOffset":3474,"endOffset":3596,"count":0},{"startOffset":3598,"endOffset":4099,"count":0}],"isBlockCoverage":true},{"functionName":"_remove","ranges":[{"startOffset":4104,"endOffset":4393,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4166,"endOffset":4198,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4320,"endOffset":4339,"count":6}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":4397,"endOffset":5861,"count":6},{"startOffset":4432,"endOffset":4571,"count":0},{"startOffset":4764,"endOffset":5782,"count":0}],"isBlockCoverage":true},{"functionName":"newClient","ranges":[{"startOffset":5865,"endOffset":7299,"count":6},{"startOffset":6185,"endOffset":6492,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6551,"endOffset":7294,"count":6},{"startOffset":6577,"endOffset":6612,"count":0},{"startOffset":6667,"endOffset":7155,"count":0}],"isBlockCoverage":true},{"functionName":"_acquireClient","ranges":[{"startOffset":7349,"endOffset":8191,"count":6},{"startOffset":7686,"endOffset":7947,"count":0},{"startOffset":8032,"endOffset":8187,"count":0}],"isBlockCoverage":true},{"functionName":"_releaseOnce","ranges":[{"startOffset":8275,"endOffset":8500,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8349,"endOffset":8496,"count":6},{"startOffset":8380,"endOffset":8420,"count":0}],"isBlockCoverage":true},{"functionName":"_release","ranges":[{"startOffset":8593,"endOffset":9607,"count":6},{"startOffset":8920,"endOffset":9101,"count":0},{"startOffset":9358,"endOffset":9444,"count":0},{"startOffset":9490,"endOffset":9518,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9200,"endOffset":9283,"count":6}],"isBlockCoverage":true},{"functionName":"query","ranges":[{"startOffset":9611,"endOffset":10972,"count":0}],"isBlockCoverage":false},{"functionName":"end","ranges":[{"startOffset":10976,"endOffset":11323,"count":0}],"isBlockCoverage":false},{"functionName":"get waitingCount","ranges":[{"startOffset":11327,"endOffset":11388,"count":0}],"isBlockCoverage":false},{"functionName":"get idleCount","ranges":[{"startOffset":11392,"endOffset":11442,"count":0}],"isBlockCoverage":false},{"functionName":"get totalCount","ranges":[{"startOffset":11446,"endOffset":11500,"count":0}],"isBlockCoverage":false}]},{"scriptId":"504","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-sync.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":905,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":139,"endOffset":902,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":184,"endOffset":292,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":220,"endOffset":286,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":304,"endOffset":337,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":528,"endOffset":898,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":827,"endOffset":892,"count":1}],"isBlockCoverage":true}]},{"scriptId":"505","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-saveAsync.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11991,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":152,"endOffset":11988,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":218,"endOffset":694,"count":18},{"startOffset":268,"endOffset":273,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":287,"endOffset":689,"count":18},{"startOffset":374,"endOffset":383,"count":16},{"startOffset":398,"endOffset":403,"count":0},{"startOffset":510,"endOffset":638,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":706,"endOffset":823,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":743,"endOffset":817,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":835,"endOffset":875,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":927,"endOffset":1209,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1040,"endOffset":1203,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1130,"endOffset":1195,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1241,"endOffset":1724,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1318,"endOffset":1718,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1438,"endOffset":1553,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1569,"endOffset":1710,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1759,"endOffset":2313,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1842,"endOffset":2307,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1967,"endOffset":2299,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2114,"endOffset":2289,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2354,"endOffset":2913,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2450,"endOffset":2907,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2585,"endOffset":2742,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2758,"endOffset":2899,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2958,"endOffset":3232,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3024,"endOffset":3226,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3155,"endOffset":3218,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3284,"endOffset":3802,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3393,"endOffset":3796,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3600,"endOffset":3788,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3852,"endOffset":4403,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3961,"endOffset":4397,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4137,"endOffset":4389,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4439,"endOffset":4834,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4567,"endOffset":4828,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4685,"endOffset":4820,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4725,"endOffset":4777,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4874,"endOffset":11375,"count":1},{"startOffset":4962,"endOffset":4969,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5010,"endOffset":8392,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5041,"endOffset":5722,"count":5}],"isBlockCoverage":true},{"functionName":"afterSave","ranges":[{"startOffset":5067,"endOffset":5134,"count":15}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5267,"endOffset":5712,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5360,"endOffset":5700,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5516,"endOffset":5686,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5751,"endOffset":5859,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5924,"endOffset":6463,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6004,"endOffset":6208,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6228,"endOffset":6361,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6379,"endOffset":6453,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6546,"endOffset":6989,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6626,"endOffset":6734,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6754,"endOffset":6887,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6905,"endOffset":6979,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7053,"endOffset":7677,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7133,"endOffset":7308,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7328,"endOffset":7420,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7440,"endOffset":7569,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7587,"endOffset":7667,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7732,"endOffset":8384,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7812,"endOffset":8015,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8035,"endOffset":8127,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8147,"endOffset":8276,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8294,"endOffset":8374,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8435,"endOffset":11369,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8466,"endOffset":9209,"count":4}],"isBlockCoverage":true},{"functionName":"afterSave","ranges":[{"startOffset":8492,"endOffset":8559,"count":12}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8754,"endOffset":9199,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8847,"endOffset":9187,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9003,"endOffset":9173,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9239,"endOffset":9348,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9421,"endOffset":10046,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9501,"endOffset":9678,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9698,"endOffset":9790,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9810,"endOffset":9938,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9956,"endOffset":10036,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10111,"endOffset":10652,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10191,"endOffset":10397,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10417,"endOffset":10550,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10568,"endOffset":10642,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10707,"endOffset":11361,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10787,"endOffset":10992,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11012,"endOffset":11104,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11124,"endOffset":11253,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11271,"endOffset":11351,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11415,"endOffset":11984,"count":1},{"startOffset":11502,"endOffset":11509,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11521,"endOffset":11582,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11643,"endOffset":11978,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11782,"endOffset":11970,"count":1}],"isBlockCoverage":true}]},{"scriptId":"506","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-save.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13231,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":147,"endOffset":13228,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":213,"endOffset":689,"count":19},{"startOffset":263,"endOffset":268,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":282,"endOffset":684,"count":19},{"startOffset":369,"endOffset":378,"count":17},{"startOffset":393,"endOffset":398,"count":0},{"startOffset":505,"endOffset":633,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":701,"endOffset":818,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":738,"endOffset":812,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":830,"endOffset":870,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":922,"endOffset":1236,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1035,"endOffset":1230,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1101,"endOffset":1222,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1268,"endOffset":1798,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1345,"endOffset":1792,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1440,"endOffset":1784,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1566,"endOffset":1774,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1833,"endOffset":2394,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1916,"endOffset":2388,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2036,"endOffset":2380,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2162,"endOffset":2370,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2435,"endOffset":3042,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2531,"endOffset":3036,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2644,"endOffset":3028,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2810,"endOffset":3018,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3087,"endOffset":3343,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3153,"endOffset":3337,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3239,"endOffset":3292,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3395,"endOffset":3934,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3504,"endOffset":3928,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3686,"endOffset":3920,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3984,"endOffset":4554,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4093,"endOffset":4548,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4244,"endOffset":4540,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4590,"endOffset":4990,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4718,"endOffset":4984,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4814,"endOffset":4976,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4889,"endOffset":4937,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5030,"endOffset":11865,"count":1},{"startOffset":5118,"endOffset":5125,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5166,"endOffset":8738,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5197,"endOffset":5878,"count":5}],"isBlockCoverage":true},{"functionName":"afterSave","ranges":[{"startOffset":5223,"endOffset":5290,"count":15}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5423,"endOffset":5868,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5516,"endOffset":5856,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5672,"endOffset":5842,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5907,"endOffset":6015,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6080,"endOffset":6659,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6136,"endOffset":6649,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6339,"endOffset":6637,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6481,"endOffset":6623,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6742,"endOffset":7231,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6798,"endOffset":7221,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6910,"endOffset":7209,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7053,"endOffset":7195,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7295,"endOffset":7971,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7351,"endOffset":7961,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7525,"endOffset":7949,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7618,"endOffset":7935,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7762,"endOffset":7919,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8026,"endOffset":8730,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8082,"endOffset":8720,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8284,"endOffset":8708,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8377,"endOffset":8694,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8521,"endOffset":8678,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8781,"endOffset":11859,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8812,"endOffset":9555,"count":4}],"isBlockCoverage":true},{"functionName":"afterSave","ranges":[{"startOffset":8838,"endOffset":8905,"count":12}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9100,"endOffset":9545,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9193,"endOffset":9533,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9349,"endOffset":9519,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9585,"endOffset":9694,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9767,"endOffset":10444,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9823,"endOffset":10434,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9999,"endOffset":10422,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10092,"endOffset":10408,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10235,"endOffset":10392,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10509,"endOffset":11090,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10565,"endOffset":11080,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10770,"endOffset":11068,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10912,"endOffset":11054,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11145,"endOffset":11851,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11201,"endOffset":11841,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11405,"endOffset":11829,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11498,"endOffset":11815,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11642,"endOffset":11799,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11905,"endOffset":12508,"count":1},{"startOffset":11992,"endOffset":11999,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12058,"endOffset":12502,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12113,"endOffset":12494,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12232,"endOffset":12484,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12535,"endOffset":13224,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12604,"endOffset":12908,"count":1}],"isBlockCoverage":true},{"functionName":"John.save","ranges":[{"startOffset":12730,"endOffset":12797,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12815,"endOffset":12900,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12947,"endOffset":13219,"count":1}],"isBlockCoverage":true},{"functionName":"John.saved","ranges":[{"startOffset":13075,"endOffset":13144,"count":1}],"isBlockCoverage":true}]},{"scriptId":"507","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-remove.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1214,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":146,"endOffset":1211,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":212,"endOffset":608,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":237,"endOffset":603,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":364,"endOffset":595,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":620,"endOffset":737,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":657,"endOffset":731,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":749,"endOffset":789,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":816,"endOffset":1207,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":887,"endOffset":1201,"count":1}],"isBlockCoverage":true},{"functionName":"John.remove","ranges":[{"startOffset":1017,"endOffset":1086,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1106,"endOffset":1193,"count":1}],"isBlockCoverage":true}]},{"scriptId":"508","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-oneAsync.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1890,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":114,"endOffset":1887,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":180,"endOffset":576,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":205,"endOffset":571,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":332,"endOffset":563,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":588,"endOffset":705,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":625,"endOffset":699,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":717,"endOffset":757,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":793,"endOffset":1025,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":873,"endOffset":1019,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":932,"endOffset":1011,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1054,"endOffset":1306,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1149,"endOffset":1300,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1215,"endOffset":1292,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1340,"endOffset":1883,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1440,"endOffset":1604,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1519,"endOffset":1596,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1636,"endOffset":1877,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1705,"endOffset":1869,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1788,"endOffset":1859,"count":1}],"isBlockCoverage":true}]},{"scriptId":"509","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-one.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2210,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":109,"endOffset":2207,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":175,"endOffset":571,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":200,"endOffset":566,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":327,"endOffset":558,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":583,"endOffset":700,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":620,"endOffset":694,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":712,"endOffset":752,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":788,"endOffset":1055,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":868,"endOffset":1049,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":903,"endOffset":1041,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1090,"endOffset":1233,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1149,"endOffset":1227,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1262,"endOffset":1551,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1357,"endOffset":1545,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1401,"endOffset":1537,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1585,"endOffset":2203,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1685,"endOffset":1886,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1742,"endOffset":1878,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1918,"endOffset":2197,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1987,"endOffset":2189,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2046,"endOffset":2179,"count":1}],"isBlockCoverage":true}]},{"scriptId":"510","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-keys.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2885,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":149,"endOffset":2882,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":189,"endOffset":306,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":226,"endOffset":300,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":318,"endOffset":358,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":402,"endOffset":1050,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":451,"endOffset":678,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":722,"endOffset":1044,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":851,"endOffset":1036,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1098,"endOffset":2878,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1158,"endOffset":1763,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1521,"endOffset":1755,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1833,"endOffset":2222,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1892,"endOffset":2215,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2295,"endOffset":2872,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2354,"endOffset":2865,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2445,"endOffset":2855,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2543,"endOffset":2843,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2683,"endOffset":2829,"count":1}],"isBlockCoverage":true}]},{"scriptId":"511","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-getAsync.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6203,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":221,"endOffset":6201,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":304,"endOffset":998,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":342,"endOffset":993,"count":4}],"isBlockCoverage":true},{"functionName":"UID","ranges":[{"startOffset":539,"endOffset":600,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":718,"endOffset":985,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":846,"endOffset":921,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1010,"endOffset":1127,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1047,"endOffset":1121,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1139,"endOffset":1179,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1222,"endOffset":3563,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1317,"endOffset":1452,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1381,"endOffset":1444,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1525,"endOffset":1796,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1603,"endOffset":1789,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1827,"endOffset":2009,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1890,"endOffset":2001,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2052,"endOffset":2319,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2126,"endOffset":2312,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2359,"endOffset":2562,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2433,"endOffset":2555,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2630,"endOffset":2915,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2704,"endOffset":2815,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2831,"endOffset":2907,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2984,"endOffset":3557,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3011,"endOffset":3103,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3171,"endOffset":3549,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3249,"endOffset":3375,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3395,"endOffset":3539,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3609,"endOffset":4021,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3692,"endOffset":4015,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3766,"endOffset":3854,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3872,"endOffset":4007,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4075,"endOffset":4998,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4165,"endOffset":4576,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4239,"endOffset":4313,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4331,"endOffset":4419,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4437,"endOffset":4568,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4636,"endOffset":4992,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4710,"endOffset":4784,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4802,"endOffset":4890,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4908,"endOffset":4984,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5047,"endOffset":5781,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5072,"endOffset":5369,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5227,"endOffset":5361,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5422,"endOffset":5775,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5631,"endOffset":5767,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5828,"endOffset":6197,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5919,"endOffset":6191,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5997,"endOffset":6183,"count":1}],"isBlockCoverage":true}]},{"scriptId":"512","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-get.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8876,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":248,"endOffset":8873,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":330,"endOffset":973,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":368,"endOffset":968,"count":9}],"isBlockCoverage":true},{"functionName":"UID","ranges":[{"startOffset":565,"endOffset":626,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":744,"endOffset":960,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":862,"endOffset":950,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":985,"endOffset":1102,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1022,"endOffset":1096,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1114,"endOffset":1154,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1179,"endOffset":1899,"count":1},{"startOffset":1224,"endOffset":1231,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1341,"endOffset":1893,"count":1},{"startOffset":1407,"endOffset":1454,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1607,"endOffset":1885,"count":1},{"startOffset":1715,"endOffset":1723,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1942,"endOffset":3849,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2021,"endOffset":2322,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2073,"endOffset":2314,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2362,"endOffset":2601,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2414,"endOffset":2593,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2658,"endOffset":3164,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2738,"endOffset":3156,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2792,"endOffset":3146,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2923,"endOffset":3134,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3233,"endOffset":3843,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3260,"endOffset":3352,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3420,"endOffset":3835,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3474,"endOffset":3825,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3605,"endOffset":3813,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3895,"endOffset":4425,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3975,"endOffset":4419,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4033,"endOffset":4411,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4087,"endOffset":4401,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4184,"endOffset":4389,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4479,"endOffset":5570,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4564,"endOffset":5066,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4617,"endOffset":5058,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4671,"endOffset":5048,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4752,"endOffset":5031,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4806,"endOffset":5017,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5116,"endOffset":5564,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5174,"endOffset":5556,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5228,"endOffset":5546,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5309,"endOffset":5529,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5363,"endOffset":5515,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5617,"endOffset":6019,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5708,"endOffset":6013,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5764,"endOffset":6005,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6054,"endOffset":6251,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6117,"endOffset":6245,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6142,"endOffset":6200,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6284,"endOffset":6540,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6357,"endOffset":6534,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6397,"endOffset":6526,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6586,"endOffset":6978,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6667,"endOffset":6972,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6723,"endOffset":6964,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7028,"endOffset":7230,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7091,"endOffset":7224,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7116,"endOffset":7179,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7279,"endOffset":7991,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7304,"endOffset":7601,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7459,"endOffset":7593,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7654,"endOffset":7985,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7841,"endOffset":7977,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8036,"endOffset":8869,"count":1},{"startOffset":8122,"endOffset":8129,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8182,"endOffset":8863,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8435,"endOffset":8855,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8567,"endOffset":8845,"count":1}],"isBlockCoverage":true}]},{"scriptId":"513","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-findAsync.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8921,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":149,"endOffset":8918,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":215,"endOffset":1106,"count":12}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":240,"endOffset":1101,"count":12}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":447,"endOffset":1093,"count":12}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1118,"endOffset":1235,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1155,"endOffset":1229,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1247,"endOffset":1287,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1323,"endOffset":1587,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1393,"endOffset":1581,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1453,"endOffset":1573,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1631,"endOffset":1895,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1700,"endOffset":1889,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1761,"endOffset":1881,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1936,"endOffset":2663,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2024,"endOffset":2301,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2089,"endOffset":2293,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2379,"endOffset":2657,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2445,"endOffset":2649,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2707,"endOffset":4494,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2795,"endOffset":3074,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2864,"endOffset":3066,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3152,"endOffset":3432,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3222,"endOffset":3424,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3507,"endOffset":3791,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3581,"endOffset":3783,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3837,"endOffset":4129,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3919,"endOffset":4121,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4200,"endOffset":4488,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4278,"endOffset":4480,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4539,"endOffset":7214,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4613,"endOffset":4854,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4684,"endOffset":4846,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4901,"endOffset":5192,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4980,"endOffset":5184,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5244,"endOffset":7208,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5319,"endOffset":5597,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5415,"endOffset":5587,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5640,"endOffset":6003,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5708,"endOffset":5993,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5801,"endOffset":5981,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6048,"endOffset":6410,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6116,"endOffset":6400,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6208,"endOffset":6388,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6454,"endOffset":7200,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6522,"endOffset":6818,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6626,"endOffset":6806,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6886,"endOffset":7190,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6998,"endOffset":7178,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7260,"endOffset":8028,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7334,"endOffset":8022,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7439,"endOffset":7779,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7795,"endOffset":8014,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8074,"endOffset":8469,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8148,"endOffset":8463,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8236,"endOffset":8455,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8517,"endOffset":8914,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8591,"endOffset":8908,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8681,"endOffset":8900,"count":1}],"isBlockCoverage":true}]},{"scriptId":"514","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-findAsync-mapsto.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2436,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":123,"endOffset":2432,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":189,"endOffset":1557,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":214,"endOffset":1552,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":768,"endOffset":1544,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1569,"endOffset":1686,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1606,"endOffset":1680,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1698,"endOffset":1738,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1797,"endOffset":2428,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1864,"endOffset":2121,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1943,"endOffset":2113,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2167,"endOffset":2422,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2245,"endOffset":2414,"count":1}],"isBlockCoverage":true}]},{"scriptId":"515","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-find.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10065,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":144,"endOffset":10062,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":210,"endOffset":1101,"count":10}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":235,"endOffset":1096,"count":10}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":442,"endOffset":1088,"count":10}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1113,"endOffset":1230,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1150,"endOffset":1224,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1242,"endOffset":1282,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1318,"endOffset":1612,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1388,"endOffset":1606,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1424,"endOffset":1598,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1656,"endOffset":1952,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1725,"endOffset":1946,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1764,"endOffset":1938,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1993,"endOffset":2776,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2081,"endOffset":2386,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2124,"endOffset":2378,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2464,"endOffset":2770,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2508,"endOffset":2762,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2820,"endOffset":4757,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2908,"endOffset":3217,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2955,"endOffset":3209,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3295,"endOffset":3605,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3343,"endOffset":3597,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3680,"endOffset":3994,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3732,"endOffset":3986,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4040,"endOffset":4362,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4100,"endOffset":4354,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4433,"endOffset":4751,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4489,"endOffset":4743,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4802,"endOffset":7693,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4876,"endOffset":5147,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4925,"endOffset":5139,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5194,"endOffset":5513,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5251,"endOffset":5505,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5565,"endOffset":7687,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5640,"endOffset":5948,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5712,"endOffset":5938,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5991,"endOffset":6386,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6059,"endOffset":6376,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6126,"endOffset":6364,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6431,"endOffset":6825,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6499,"endOffset":6815,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6565,"endOffset":6803,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6869,"endOffset":7679,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6937,"endOffset":7265,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7015,"endOffset":7253,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7333,"endOffset":7669,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7419,"endOffset":7657,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7737,"endOffset":8337,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7805,"endOffset":8331,"count":1}],"isBlockCoverage":true},{"functionName":"Person.over18","ranges":[{"startOffset":7845,"endOffset":7913,"count":1}],"isBlockCoverage":true},{"functionName":"Person.family","ranges":[{"startOffset":7937,"endOffset":8011,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8054,"endOffset":8323,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8383,"endOffset":9168,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8436,"endOffset":9162,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8519,"endOffset":9154,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8861,"endOffset":9144,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9209,"endOffset":9611,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9262,"endOffset":9605,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9328,"endOffset":9597,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9654,"endOffset":10058,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9707,"endOffset":10052,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9775,"endOffset":10044,"count":1}],"isBlockCoverage":true}]},{"scriptId":"516","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-find-mapsto.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2489,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":118,"endOffset":2487,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":184,"endOffset":1552,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":209,"endOffset":1547,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":763,"endOffset":1539,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1564,"endOffset":1681,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1601,"endOffset":1675,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1693,"endOffset":1733,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1792,"endOffset":2483,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1859,"endOffset":2146,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1916,"endOffset":2138,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2192,"endOffset":2477,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2248,"endOffset":2469,"count":1}],"isBlockCoverage":true}]},{"scriptId":"517","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-find-chain.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":24129,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":223,"endOffset":24126,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":307,"endOffset":1124,"count":15},{"startOffset":350,"endOffset":365,"count":13}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":378,"endOffset":1119,"count":15}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":692,"endOffset":1111,"count":15}],"isBlockCoverage":true},{"functionName":"setup2","ranges":[{"startOffset":1142,"endOffset":1757,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1167,"endOffset":1752,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1401,"endOffset":1744,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1769,"endOffset":1886,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1806,"endOffset":1880,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1898,"endOffset":1938,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1966,"endOffset":2536,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2044,"endOffset":2248,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2095,"endOffset":2240,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2309,"endOffset":2530,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2372,"endOffset":2472,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2563,"endOffset":3243,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2641,"endOffset":2900,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2704,"endOffset":2892,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2961,"endOffset":3237,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3036,"endOffset":3179,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3272,"endOffset":3956,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3350,"endOffset":3611,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3415,"endOffset":3603,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3672,"endOffset":3950,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3749,"endOffset":3892,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3980,"endOffset":6311,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4079,"endOffset":4373,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4134,"endOffset":4365,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4456,"endOffset":4767,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4523,"endOffset":4709,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4836,"endOffset":5131,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4892,"endOffset":5123,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5216,"endOffset":5528,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5284,"endOffset":5470,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5601,"endOffset":5900,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5661,"endOffset":5892,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5989,"endOffset":6305,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6061,"endOffset":6247,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6338,"endOffset":7915,"count":1},{"startOffset":6392,"endOffset":6399,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6462,"endOffset":6764,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6525,"endOffset":6756,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6823,"endOffset":7142,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6898,"endOffset":7084,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7199,"endOffset":7509,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7270,"endOffset":7501,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7582,"endOffset":7909,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7665,"endOffset":7851,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7938,"endOffset":10039,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8051,"endOffset":8451,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8130,"endOffset":8443,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8548,"endOffset":8964,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8639,"endOffset":8907,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9110,"endOffset":9514,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9193,"endOffset":9506,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9612,"endOffset":10033,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9707,"endOffset":9975,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10062,"endOffset":12344,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10158,"endOffset":10708,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10237,"endOffset":10700,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10788,"endOffset":11355,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10879,"endOffset":11297,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11421,"endOffset":11830,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11502,"endOffset":11822,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11912,"endOffset":12338,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12005,"endOffset":12280,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12371,"endOffset":12641,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12464,"endOffset":12635,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12508,"endOffset":12627,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12668,"endOffset":13275,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12751,"endOffset":13034,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12809,"endOffset":13026,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13080,"endOffset":13269,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13140,"endOffset":13261,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13301,"endOffset":13904,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13383,"endOffset":13664,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13439,"endOffset":13656,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13710,"endOffset":13898,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13769,"endOffset":13890,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13930,"endOffset":16293,"count":1},{"startOffset":15047,"endOffset":15054,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14015,"endOffset":14193,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14066,"endOffset":14185,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14244,"endOffset":14433,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14306,"endOffset":14425,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14506,"endOffset":14718,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14591,"endOffset":14710,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14794,"endOffset":15003,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14850,"endOffset":14995,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15100,"endOffset":15323,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15189,"endOffset":15315,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15390,"endOffset":15618,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15484,"endOffset":15610,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15667,"endOffset":16287,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15749,"endOffset":16279,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15909,"endOffset":16269,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16115,"endOffset":16257,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16367,"endOffset":17480,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16414,"endOffset":16724,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16626,"endOffset":16709,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16765,"endOffset":17146,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16811,"endOffset":17138,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16900,"endOffset":17128,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17166,"endOffset":17474,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17250,"endOffset":17466,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17506,"endOffset":17800,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17582,"endOffset":17794,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17828,"endOffset":18717,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18050,"endOffset":18331,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18106,"endOffset":18323,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18185,"endOffset":18313,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18389,"endOffset":18710,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18445,"endOffset":18702,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18564,"endOffset":18692,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18743,"endOffset":22130,"count":1},{"startOffset":21354,"endOffset":21361,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18947,"endOffset":19285,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19314,"endOffset":19611,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19379,"endOffset":19603,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19433,"endOffset":19498,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19506,"endOffset":19593,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19639,"endOffset":20097,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19722,"endOffset":20089,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19774,"endOffset":19851,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19857,"endOffset":20079,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20125,"endOffset":20635,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20183,"endOffset":20627,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20247,"endOffset":20346,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20353,"endOffset":20617,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20410,"endOffset":20605,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20677,"endOffset":21094,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20731,"endOffset":21086,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20795,"endOffset":20888,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20894,"endOffset":21076,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21418,"endOffset":22124,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21466,"endOffset":22116,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21522,"endOffset":22106,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21724,"endOffset":22094,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21828,"endOffset":22080,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22157,"endOffset":24122,"count":1}],"isBlockCoverage":true},{"functionName":"isMongo","ranges":[{"startOffset":22286,"endOffset":22564,"count":3},{"startOffset":22351,"endOffset":22538,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22362,"endOffset":22491,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22632,"endOffset":23019,"count":1},{"startOffset":22671,"endOffset":22689,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22759,"endOffset":23011,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":23080,"endOffset":23571,"count":1},{"startOffset":23119,"endOffset":23137,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":23217,"endOffset":23563,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":23623,"endOffset":24116,"count":1},{"startOffset":23662,"endOffset":23680,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":23762,"endOffset":24108,"count":1}],"isBlockCoverage":true}]},{"scriptId":"518","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-find-chain-async.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5826,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":223,"endOffset":5823,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":307,"endOffset":1124,"count":6},{"startOffset":350,"endOffset":365,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":378,"endOffset":1119,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":692,"endOffset":1111,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1769,"endOffset":1886,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1806,"endOffset":1880,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1898,"endOffset":1938,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1970,"endOffset":2539,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2053,"endOffset":2323,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2153,"endOffset":2315,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2369,"endOffset":2533,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2462,"endOffset":2525,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2570,"endOffset":3135,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2652,"endOffset":2920,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2750,"endOffset":2912,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2966,"endOffset":3129,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3058,"endOffset":3121,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3166,"endOffset":3677,"count":1},{"startOffset":3665,"endOffset":3672,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3251,"endOffset":3405,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3327,"endOffset":3397,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3456,"endOffset":3621,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3543,"endOffset":3613,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3710,"endOffset":4529,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3932,"endOffset":4173,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4021,"endOffset":4088,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4095,"endOffset":4165,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4231,"endOffset":4523,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4320,"endOffset":4429,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4445,"endOffset":4515,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4559,"endOffset":5171,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4655,"endOffset":4810,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4730,"endOffset":4802,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4877,"endOffset":5165,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4987,"endOffset":5157,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5203,"endOffset":5819,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5299,"endOffset":5456,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5376,"endOffset":5448,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5523,"endOffset":5813,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5635,"endOffset":5805,"count":1}],"isBlockCoverage":true}]},{"scriptId":"519","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-existsAsync.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2448,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":117,"endOffset":2445,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":210,"endOffset":889,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":235,"endOffset":884,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":362,"endOffset":876,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":522,"endOffset":866,"count":3},{"startOffset":707,"endOffset":830,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":901,"endOffset":1018,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":938,"endOffset":1012,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1030,"endOffset":1070,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1099,"endOffset":1508,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1173,"endOffset":1314,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1242,"endOffset":1306,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1361,"endOffset":1502,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1429,"endOffset":1494,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1545,"endOffset":1962,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1619,"endOffset":1764,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1692,"endOffset":1756,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1811,"endOffset":1956,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1883,"endOffset":1948,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2005,"endOffset":2441,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2079,"endOffset":2233,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2161,"endOffset":2225,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2280,"endOffset":2435,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2362,"endOffset":2427,"count":1}],"isBlockCoverage":true}]},{"scriptId":"520","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-exists.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2868,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":146,"endOffset":2865,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":239,"endOffset":918,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":264,"endOffset":913,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":391,"endOffset":905,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":551,"endOffset":895,"count":4},{"startOffset":736,"endOffset":859,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":930,"endOffset":1047,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":967,"endOffset":1041,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1059,"endOffset":1099,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1134,"endOffset":1280,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1193,"endOffset":1274,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1309,"endOffset":1788,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1383,"endOffset":1559,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1430,"endOffset":1551,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1606,"endOffset":1782,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1652,"endOffset":1774,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1825,"endOffset":2312,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1899,"endOffset":2079,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1950,"endOffset":2071,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2126,"endOffset":2306,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2176,"endOffset":2298,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2355,"endOffset":2861,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2429,"endOffset":2618,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2489,"endOffset":2610,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2665,"endOffset":2855,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2725,"endOffset":2847,"count":1}],"isBlockCoverage":true}]},{"scriptId":"521","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-createAsync.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4287,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":150,"endOffset":4284,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":234,"endOffset":544,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":259,"endOffset":539,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":556,"endOffset":673,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":593,"endOffset":667,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":685,"endOffset":725,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":741,"endOffset":779,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":818,"endOffset":1102,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":908,"endOffset":1096,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1005,"endOffset":1089,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1140,"endOffset":1628,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1232,"endOffset":1622,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1368,"endOffset":1615,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1676,"endOffset":3998,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1755,"endOffset":2202,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1898,"endOffset":2194,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2292,"endOffset":2730,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2426,"endOffset":2722,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2792,"endOffset":3992,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2823,"endOffset":2946,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2991,"endOffset":3403,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3135,"endOffset":3393,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3476,"endOffset":3984,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3666,"endOffset":3974,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4044,"endOffset":4280,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4125,"endOffset":4274,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4186,"endOffset":4266,"count":1}],"isBlockCoverage":true}]},{"scriptId":"522","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1440,"count":1}],"isBlockCoverage":true},{"functionName":"addBehavior","ranges":[{"startOffset":1226,"endOffset":1299,"count":0}],"isBlockCoverage":false}]},{"scriptId":"523","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/behavior.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8297,"count":1}],"isBlockCoverage":true},{"functionName":"getCallback","ranges":[{"startOffset":557,"endOffset":1354,"count":0}],"isBlockCoverage":false},{"functionName":"getCallbackError","ranges":[{"startOffset":1356,"endOffset":2078,"count":0}],"isBlockCoverage":false},{"functionName":"ensureArgs","ranges":[{"startOffset":2080,"endOffset":2491,"count":0}],"isBlockCoverage":false},{"functionName":"callCallback","ranges":[{"startOffset":2493,"endOffset":3223,"count":32},{"startOffset":2581,"endOffset":3198,"count":0}],"isBlockCoverage":true},{"functionName":"create","ranges":[{"startOffset":3251,"endOffset":3648,"count":30},{"startOffset":3490,"endOffset":3528,"count":0},{"startOffset":3530,"endOffset":3616,"count":0}],"isBlockCoverage":true},{"functionName":"isPresent","ranges":[{"startOffset":3666,"endOffset":4121,"count":0}],"isBlockCoverage":false},{"functionName":"invoke","ranges":[{"startOffset":4177,"endOffset":6609,"count":32},{"startOffset":4494,"endOffset":4539,"count":0},{"startOffset":4572,"endOffset":4718,"count":0},{"startOffset":4766,"endOffset":4870,"count":0},{"startOffset":4897,"endOffset":4936,"count":0},{"startOffset":4983,"endOffset":5084,"count":0},{"startOffset":5107,"endOffset":5171,"count":6},{"startOffset":5171,"endOffset":6569,"count":26},{"startOffset":5220,"endOffset":5398,"count":0},{"startOffset":5426,"endOffset":5507,"count":0},{"startOffset":5531,"endOffset":5621,"count":0},{"startOffset":5644,"endOffset":5733,"count":0},{"startOffset":5762,"endOffset":5892,"count":0},{"startOffset":5928,"endOffset":6381,"count":0},{"startOffset":6432,"endOffset":6480,"count":6},{"startOffset":6480,"endOffset":6569,"count":20},{"startOffset":6526,"endOffset":6569,"count":0},{"startOffset":6569,"endOffset":6608,"count":20}],"isBlockCoverage":true},{"functionName":"effectiveWrappedMethod","ranges":[{"startOffset":6640,"endOffset":6913,"count":0}],"isBlockCoverage":false},{"functionName":"onCall","ranges":[{"startOffset":6928,"endOffset":6998,"count":0}],"isBlockCoverage":false},{"functionName":"onFirstCall","ranges":[{"startOffset":7018,"endOffset":7088,"count":0}],"isBlockCoverage":false},{"functionName":"onSecondCall","ranges":[{"startOffset":7109,"endOffset":7181,"count":0}],"isBlockCoverage":false},{"functionName":"onThirdCall","ranges":[{"startOffset":7201,"endOffset":7271,"count":0}],"isBlockCoverage":false},{"functionName":"withArgs","ranges":[{"startOffset":7288,"endOffset":7602,"count":0}],"isBlockCoverage":false},{"functionName":"createBehavior","ranges":[{"startOffset":7608,"endOffset":7898,"count":35}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7661,"endOffset":7895,"count":10}],"isBlockCoverage":true},{"functionName":"addBehavior","ranges":[{"startOffset":7900,"endOffset":8111,"count":35}],"isBlockCoverage":true},{"functionName":"proto.<computed>","ranges":[{"startOffset":7957,"endOffset":8068,"count":10},{"startOffset":8054,"endOffset":8061,"count":0}],"isBlockCoverage":true}]},{"scriptId":"524","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":456,"count":1}],"isBlockCoverage":true}]},{"scriptId":"525","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/global.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":386,"count":1},{"startOffset":216,"endOffset":353,"count":0}],"isBlockCoverage":true}]},{"scriptId":"526","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/called-in-order.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1445,"count":1}],"isBlockCoverage":true},{"functionName":"hasCallsLeft","ranges":[{"startOffset":85,"endOffset":245,"count":0}],"isBlockCoverage":false},{"functionName":"checkAdjacentCalls","ranges":[{"startOffset":267,"endOffset":602,"count":0}],"isBlockCoverage":false},{"functionName":"calledInOrder","ranges":[{"startOffset":1177,"endOffset":1411,"count":0}],"isBlockCoverage":false}]},{"scriptId":"527","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/prototypes/array.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":114,"count":1}],"isBlockCoverage":true}]},{"scriptId":"528","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/prototypes/copy-prototype.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":645,"count":1}],"isBlockCoverage":true},{"functionName":"copyPrototypeMethods","ranges":[{"startOffset":59,"endOffset":643,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":241,"endOffset":618,"count":124},{"startOffset":357,"endOffset":389,"count":122},{"startOffset":390,"endOffset":422,"count":121},{"startOffset":423,"endOffset":458,"count":121},{"startOffset":459,"endOffset":511,"count":120},{"startOffset":522,"endOffset":588,"count":114}],"isBlockCoverage":true}]},{"scriptId":"529","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/class-name.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":921,"count":1}],"isBlockCoverage":true},{"functionName":"className","ranges":[{"startOffset":221,"endOffset":891,"count":104},{"startOffset":316,"endOffset":866,"count":0},{"startOffset":867,"endOffset":882,"count":0}],"isBlockCoverage":true}]},{"scriptId":"530","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/function-name.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":818,"count":1}],"isBlockCoverage":true},{"functionName":"functionName","ranges":[{"startOffset":132,"endOffset":816,"count":10},{"startOffset":177,"endOffset":203,"count":0},{"startOffset":286,"endOffset":639,"count":4},{"startOffset":657,"endOffset":814,"count":0}],"isBlockCoverage":true}]},{"scriptId":"531","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/deprecated.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1425,"count":1}],"isBlockCoverage":true},{"functionName":"exports.wrap","ranges":[{"startOffset":282,"endOffset":518,"count":0}],"isBlockCoverage":false},{"functionName":"exports.defaultMsg","ranges":[{"startOffset":772,"endOffset":1007,"count":0}],"isBlockCoverage":false},{"functionName":"exports.printWarning","ranges":[{"startOffset":1143,"endOffset":1423,"count":0}],"isBlockCoverage":false}]},{"scriptId":"532","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/every.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":665,"count":1}],"isBlockCoverage":true},{"functionName":"every","ranges":[{"startOffset":241,"endOffset":663,"count":0}],"isBlockCoverage":false}]},{"scriptId":"533","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/order-by-first-call.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":817,"count":1}],"isBlockCoverage":true},{"functionName":"comparator","ranges":[{"startOffset":132,"endOffset":376,"count":0}],"isBlockCoverage":false},{"functionName":"orderByFirstCall","ranges":[{"startOffset":701,"endOffset":780,"count":0}],"isBlockCoverage":false}]},{"scriptId":"534","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/prototypes/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":224,"count":1}],"isBlockCoverage":true}]},{"scriptId":"535","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/prototypes/function.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":117,"count":1}],"isBlockCoverage":true}]},{"scriptId":"536","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/prototypes/map.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":112,"count":1}],"isBlockCoverage":true}]},{"scriptId":"537","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/prototypes/object.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":115,"count":1}],"isBlockCoverage":true}]},{"scriptId":"538","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/prototypes/set.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":112,"count":1}],"isBlockCoverage":true}]},{"scriptId":"539","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/prototypes/string.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":115,"count":1}],"isBlockCoverage":true}]},{"scriptId":"540","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/type-of.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":266,"count":1}],"isBlockCoverage":true},{"functionName":"typeOf","ranges":[{"startOffset":200,"endOffset":264,"count":78}],"isBlockCoverage":true}]},{"scriptId":"541","url":"file:///home/hello/projects/personal/node-orm2/node_modules/type-detect/type-detect.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15484,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":222,"count":1},{"startOffset":121,"endOffset":219,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":230,"endOffset":15479,"count":1},{"startOffset":483,"endOffset":489,"count":0}],"isBlockCoverage":true},{"functionName":"typeDetect","ranges":[{"startOffset":2073,"endOffset":15456,"count":78},{"startOffset":2955,"endOffset":4234,"count":0},{"startOffset":4239,"endOffset":4470,"count":0},{"startOffset":4472,"endOffset":10539,"count":0},{"startOffset":10579,"endOffset":11817,"count":0},{"startOffset":11819,"endOffset":12087,"count":0},{"startOffset":12089,"endOffset":12353,"count":0},{"startOffset":12355,"endOffset":12627,"count":0},{"startOffset":12629,"endOffset":12905,"count":0},{"startOffset":12907,"endOffset":13323,"count":0},{"startOffset":13325,"endOffset":13739,"count":0},{"startOffset":13741,"endOffset":14159,"count":0},{"startOffset":14161,"endOffset":14599,"count":0},{"startOffset":14601,"endOffset":15046,"count":0},{"startOffset":15048,"endOffset":15455,"count":0}],"isBlockCoverage":true}]},{"scriptId":"542","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/commons/lib/value-to-string.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":370,"count":1}],"isBlockCoverage":true},{"functionName":"valueToString","ranges":[{"startOffset":116,"endOffset":336,"count":0}],"isBlockCoverage":false}]},{"scriptId":"543","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/extend.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4907,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":350,"endOffset":1278,"count":1},{"startOffset":1133,"endOffset":1230,"count":10}],"isBlockCoverage":true},{"functionName":"constructor","ranges":[{"startOffset":401,"endOffset":448,"count":1}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":468,"endOffset":515,"count":1}],"isBlockCoverage":true},{"functionName":"valueOf","ranges":[{"startOffset":534,"endOffset":581,"count":1}],"isBlockCoverage":true},{"functionName":"toLocaleString","ranges":[{"startOffset":607,"endOffset":654,"count":1}],"isBlockCoverage":true},{"functionName":"prototype","ranges":[{"startOffset":675,"endOffset":722,"count":1}],"isBlockCoverage":true},{"functionName":"isPrototypeOf","ranges":[{"startOffset":747,"endOffset":794,"count":1}],"isBlockCoverage":true},{"functionName":"propertyIsEnumerable","ranges":[{"startOffset":826,"endOffset":873,"count":1}],"isBlockCoverage":true},{"functionName":"hasOwnProperty","ranges":[{"startOffset":899,"endOffset":946,"count":1}],"isBlockCoverage":true},{"functionName":"length","ranges":[{"startOffset":964,"endOffset":1011,"count":1}],"isBlockCoverage":true},{"functionName":"unique","ranges":[{"startOffset":1029,"endOffset":1076,"count":1}],"isBlockCoverage":true},{"functionName":"extendCommon","ranges":[{"startOffset":1284,"endOffset":2013,"count":140},{"startOffset":1400,"endOffset":1991,"count":142},{"startOffset":1461,"endOffset":1580,"count":3115},{"startOffset":1816,"endOffset":1865,"count":0},{"startOffset":1866,"endOffset":1916,"count":0},{"startOffset":1927,"endOffset":1985,"count":0}],"isBlockCoverage":true},{"functionName":"extend","ranges":[{"startOffset":2398,"endOffset":4136,"count":49}],"isBlockCoverage":true},{"functionName":"copyValue","ranges":[{"startOffset":2502,"endOffset":4127,"count":1456},{"startOffset":2850,"endOffset":2888,"count":0},{"startOffset":2890,"endOffset":2929,"count":0},{"startOffset":3678,"endOffset":4057,"count":0}],"isBlockCoverage":true},{"functionName":"extendNonEnum","ranges":[{"startOffset":4528,"endOffset":4905,"count":91}],"isBlockCoverage":true},{"functionName":"copyProperty","ranges":[{"startOffset":4639,"endOffset":4896,"count":1659}],"isBlockCoverage":true}]},{"scriptId":"544","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/next-tick.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":196,"count":1}],"isBlockCoverage":true}]},{"scriptId":"545","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/get-next-tick.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":430,"count":1}],"isBlockCoverage":true},{"functionName":"nextTick","ranges":[{"startOffset":78,"endOffset":138,"count":0}],"isBlockCoverage":false},{"functionName":"getNextTick","ranges":[{"startOffset":157,"endOffset":428,"count":1},{"startOffset":322,"endOffset":427,"count":0}],"isBlockCoverage":true}]},{"scriptId":"546","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/export-async-behaviors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":747,"count":1}],"isBlockCoverage":true},{"functionName":"exportAsyncBehaviors","ranges":[{"startOffset":128,"endOffset":745,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":242,"endOffset":724,"count":37},{"startOffset":412,"endOffset":437,"count":9},{"startOffset":439,"endOffset":690,"count":9}],"isBlockCoverage":true},{"functionName":"acc.<computed>","ranges":[{"startOffset":481,"endOffset":675,"count":0}],"isBlockCoverage":false}]},{"scriptId":"547","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/create-sandbox.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1742,"count":1}],"isBlockCoverage":true},{"functionName":"prepareSandboxFromConfig","ranges":[{"startOffset":178,"endOffset":692,"count":0}],"isBlockCoverage":false},{"functionName":"exposeValue","ranges":[{"startOffset":694,"endOffset":983,"count":0}],"isBlockCoverage":false},{"functionName":"createSandbox","ranges":[{"startOffset":985,"endOffset":1708,"count":0}],"isBlockCoverage":false}]},{"scriptId":"548","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/sandbox.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12992,"count":1}],"isBlockCoverage":true},{"functionName":"applyOnEach","ranges":[{"startOffset":1004,"endOffset":1236,"count":14}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1080,"endOffset":1154,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1185,"endOffset":1232,"count":4}],"isBlockCoverage":true},{"functionName":"Sandbox","ranges":[{"startOffset":1238,"endOffset":12930,"count":1}],"isBlockCoverage":true},{"functionName":"addToCollection","ranges":[{"startOffset":1449,"endOffset":1935,"count":10},{"startOffset":1558,"endOffset":1591,"count":0},{"startOffset":1602,"endOffset":1929,"count":0}],"isBlockCoverage":true},{"functionName":"getFakes","ranges":[{"startOffset":2091,"endOffset":2145,"count":0}],"isBlockCoverage":false},{"functionName":"Sandbox.sandbox.getRestorers","ranges":[{"startOffset":2207,"endOffset":2256,"count":0}],"isBlockCoverage":false},{"functionName":"createStubInstance","ranges":[{"startOffset":2292,"endOffset":2633,"count":0}],"isBlockCoverage":false},{"functionName":"inject","ranges":[{"startOffset":2657,"endOffset":3825,"count":0}],"isBlockCoverage":false},{"functionName":"mock","ranges":[{"startOffset":3847,"endOffset":4010,"count":0}],"isBlockCoverage":false},{"functionName":"reset","ranges":[{"startOffset":4033,"endOffset":4148,"count":0}],"isBlockCoverage":false},{"functionName":"resetBehavior","ranges":[{"startOffset":4179,"endOffset":4261,"count":0}],"isBlockCoverage":false},{"functionName":"resetHistory","ranges":[{"startOffset":4291,"endOffset":4934,"count":0}],"isBlockCoverage":false},{"functionName":"restore","ranges":[{"startOffset":4959,"endOffset":5422,"count":14},{"startOffset":5010,"endOffset":5164,"count":0}],"isBlockCoverage":true},{"functionName":"restoreContext","ranges":[{"startOffset":5454,"endOffset":5781,"count":14},{"startOffset":5635,"endOffset":5780,"count":0}],"isBlockCoverage":true},{"functionName":"getFakeRestorer","ranges":[{"startOffset":5788,"endOffset":6223,"count":0}],"isBlockCoverage":false},{"functionName":"verifyNotReplaced","ranges":[{"startOffset":6229,"endOffset":6635,"count":0}],"isBlockCoverage":false},{"functionName":"replace","ranges":[{"startOffset":6659,"endOffset":7926,"count":0}],"isBlockCoverage":false},{"functionName":"replaceGetter","ranges":[{"startOffset":7957,"endOffset":9009,"count":0}],"isBlockCoverage":false},{"functionName":"replaceSetter","ranges":[{"startOffset":9040,"endOffset":10143,"count":0}],"isBlockCoverage":false},{"functionName":"commonPostInitSetup","ranges":[{"startOffset":10150,"endOffset":10760,"count":10},{"startOffset":10336,"endOffset":10365,"count":0},{"startOffset":10404,"endOffset":10634,"count":0}],"isBlockCoverage":true},{"functionName":"spy","ranges":[{"startOffset":10780,"endOffset":10923,"count":0}],"isBlockCoverage":false},{"functionName":"stub","ranges":[{"startOffset":10945,"endOffset":11093,"count":10}],"isBlockCoverage":true},{"functionName":"fake","ranges":[{"startOffset":11162,"endOffset":11289,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11328,"endOffset":11647,"count":7}],"isBlockCoverage":true},{"functionName":"sandbox.fake.<computed>","ranges":[{"startOffset":11470,"endOffset":11630,"count":0}],"isBlockCoverage":false},{"functionName":"useFakeTimers","ranges":[{"startOffset":11679,"endOffset":11865,"count":0}],"isBlockCoverage":false},{"functionName":"verify","ranges":[{"startOffset":11889,"endOffset":11957,"count":0}],"isBlockCoverage":false},{"functionName":"verifyAndRestore","ranges":[{"startOffset":11991,"endOffset":12246,"count":0}],"isBlockCoverage":false},{"functionName":"useFakeServer","ranges":[{"startOffset":12277,"endOffset":12558,"count":0}],"isBlockCoverage":false},{"functionName":"useFakeXMLHttpRequest","ranges":[{"startOffset":12597,"endOffset":12738,"count":0}],"isBlockCoverage":false},{"functionName":"usingPromise","ranges":[{"startOffset":12768,"endOffset":12927,"count":0}],"isBlockCoverage":false}]},{"scriptId":"549","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/collect-own-methods.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":777,"count":1}],"isBlockCoverage":true},{"functionName":"collectMethod","ranges":[{"startOffset":281,"endOffset":516,"count":0}],"isBlockCoverage":false},{"functionName":"collectOwnMethods","ranges":[{"startOffset":596,"endOffset":739,"count":0}],"isBlockCoverage":false}]},{"scriptId":"550","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/walk.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1827,"count":1}],"isBlockCoverage":true},{"functionName":"walkInternal","ranges":[{"startOffset":84,"endOffset":1075,"count":0}],"isBlockCoverage":false},{"functionName":"walk","ranges":[{"startOffset":1726,"endOffset":1825,"count":0}],"isBlockCoverage":false}]},{"scriptId":"551","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/get-property-descriptor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":480,"count":1}],"isBlockCoverage":true},{"functionName":"getPropertyDescriptor","ranges":[{"startOffset":32,"endOffset":478,"count":42},{"startOffset":254,"endOffset":329,"count":48},{"startOffset":336,"endOffset":389,"count":6}],"isBlockCoverage":true}]},{"scriptId":"552","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/is-property-configurable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":315,"count":1}],"isBlockCoverage":true},{"functionName":"isPropertyConfigurable","ranges":[{"startOffset":82,"endOffset":272,"count":0}],"isBlockCoverage":false}]},{"scriptId":"553","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/samsam.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":665,"count":1}],"isBlockCoverage":true}]},{"scriptId":"554","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/identical.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1000,"count":1}],"isBlockCoverage":true},{"functionName":"identical","ranges":[{"startOffset":788,"endOffset":970,"count":52},{"startOffset":843,"endOffset":874,"count":40},{"startOffset":859,"endOffset":873,"count":0},{"startOffset":876,"endOffset":949,"count":12},{"startOffset":904,"endOffset":942,"count":0},{"startOffset":949,"endOffset":969,"count":40}],"isBlockCoverage":true}]},{"scriptId":"555","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/is-nan.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":466,"count":1}],"isBlockCoverage":true},{"functionName":"isNaN","ranges":[{"startOffset":167,"endOffset":440,"count":224},{"startOffset":419,"endOffset":437,"count":0}],"isBlockCoverage":true}]},{"scriptId":"556","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/is-neg-zero.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":306,"count":1}],"isBlockCoverage":true},{"functionName":"isNegZero","ranges":[{"startOffset":196,"endOffset":276,"count":0}],"isBlockCoverage":false}]},{"scriptId":"557","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/is-arguments.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":402,"count":1}],"isBlockCoverage":true},{"functionName":"isArguments","ranges":[{"startOffset":293,"endOffset":370,"count":104}],"isBlockCoverage":true}]},{"scriptId":"558","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/get-class.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":499,"count":1}],"isBlockCoverage":true},{"functionName":"getClass","ranges":[{"startOffset":396,"endOffset":470,"count":208}],"isBlockCoverage":true}]},{"scriptId":"559","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/is-element.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":769,"count":1},{"startOffset":57,"endOffset":89,"count":0}],"isBlockCoverage":true},{"functionName":"isElement","ranges":[{"startOffset":490,"endOffset":739,"count":104},{"startOffset":560,"endOffset":567,"count":0},{"startOffset":598,"endOffset":738,"count":0}],"isBlockCoverage":true}]},{"scriptId":"560","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/is-set.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":391,"count":1}],"isBlockCoverage":true},{"functionName":"isSet","ranges":[{"startOffset":270,"endOffset":365,"count":104}],"isBlockCoverage":true}]},{"scriptId":"561","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/is-map.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":316,"count":1}],"isBlockCoverage":true},{"functionName":"isMap","ranges":[{"startOffset":202,"endOffset":290,"count":104}],"isBlockCoverage":true}]},{"scriptId":"562","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/match.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5517,"count":1}],"isBlockCoverage":true},{"functionName":"arrayContains","ranges":[{"startOffset":874,"endOffset":1419,"count":0}],"isBlockCoverage":false},{"functionName":"match","ranges":[{"startOffset":1733,"endOffset":5365,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5434,"endOffset":5489,"count":26}],"isBlockCoverage":true}]},{"scriptId":"563","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/deep-equal.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9514,"count":1}],"isBlockCoverage":true},{"functionName":"deepEqualCyclic","ranges":[{"startOffset":1778,"endOffset":9343,"count":52}],"isBlockCoverage":true},{"functionName":"deepEqual","ranges":[{"startOffset":2400,"endOffset":9306,"count":104},{"startOffset":2761,"endOffset":2936,"count":0},{"startOffset":3089,"endOffset":3120,"count":92},{"startOffset":3121,"endOffset":3157,"count":92},{"startOffset":3158,"endOffset":3191,"count":92},{"startOffset":3192,"endOffset":3230,"count":92},{"startOffset":3231,"endOffset":3269,"count":92},{"startOffset":3270,"endOffset":3313,"count":92},{"startOffset":3314,"endOffset":3352,"count":92},{"startOffset":3353,"endOffset":3396,"count":52},{"startOffset":3407,"endOffset":3604,"count":52},{"startOffset":3606,"endOffset":3643,"count":0},{"startOffset":3643,"endOffset":3792,"count":52},{"startOffset":3794,"endOffset":4026,"count":0},{"startOffset":4026,"endOffset":4068,"count":52},{"startOffset":4068,"endOffset":4103,"count":0},{"startOffset":4105,"endOffset":4238,"count":0},{"startOffset":4238,"endOffset":4281,"count":52},{"startOffset":4281,"endOffset":4317,"count":0},{"startOffset":4319,"endOffset":4379,"count":0},{"startOffset":4379,"endOffset":4420,"count":52},{"startOffset":4420,"endOffset":4454,"count":0},{"startOffset":4456,"endOffset":4516,"count":0},{"startOffset":4516,"endOffset":4965,"count":52},{"startOffset":4982,"endOffset":5095,"count":0},{"startOffset":5252,"endOffset":5282,"count":52},{"startOffset":5284,"endOffset":5401,"count":0},{"startOffset":5401,"endOffset":5783,"count":52},{"startOffset":5728,"endOffset":5773,"count":0},{"startOffset":5783,"endOffset":5838,"count":52},{"startOffset":5840,"endOffset":6130,"count":0},{"startOffset":6130,"endOffset":6185,"count":52},{"startOffset":6187,"endOffset":6703,"count":0},{"startOffset":6703,"endOffset":9305,"count":52}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6753,"endOffset":9298,"count":52},{"startOffset":6819,"endOffset":6864,"count":0},{"startOffset":7326,"endOffset":7363,"count":0},{"startOffset":7455,"endOffset":7502,"count":0},{"startOffset":7844,"endOffset":7870,"count":0},{"startOffset":8031,"endOffset":8067,"count":0},{"startOffset":8314,"endOffset":8358,"count":0},{"startOffset":8472,"endOffset":8587,"count":0},{"startOffset":8650,"endOffset":8785,"count":0},{"startOffset":8886,"endOffset":8906,"count":0},{"startOffset":8908,"endOffset":8970,"count":0}],"isBlockCoverage":true},{"functionName":"deepEqualCyclic.use","ranges":[{"startOffset":9367,"endOffset":9477,"count":3}],"isBlockCoverage":true},{"functionName":"deepEqual","ranges":[{"startOffset":9397,"endOffset":9474,"count":52}],"isBlockCoverage":true}]},{"scriptId":"564","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/is-date.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":294,"count":1}],"isBlockCoverage":true},{"functionName":"isDate","ranges":[{"startOffset":207,"endOffset":267,"count":104}],"isBlockCoverage":true}]},{"scriptId":"565","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/is-object.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":965,"count":1}],"isBlockCoverage":true},{"functionName":"isObject","ranges":[{"startOffset":530,"endOffset":936,"count":104},{"startOffset":604,"endOffset":629,"count":0},{"startOffset":630,"endOffset":740,"count":0},{"startOffset":741,"endOffset":776,"count":0},{"startOffset":777,"endOffset":813,"count":0},{"startOffset":814,"endOffset":851,"count":0},{"startOffset":852,"endOffset":889,"count":0},{"startOffset":890,"endOffset":927,"count":0}],"isBlockCoverage":true}]},{"scriptId":"566","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/is-subset.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":871,"count":1}],"isBlockCoverage":true},{"functionName":"isSubset","ranges":[{"startOffset":500,"endOffset":842,"count":0}],"isBlockCoverage":false}]},{"scriptId":"567","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/is-array-type.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":619,"count":1}],"isBlockCoverage":true},{"functionName":"isArrayType","ranges":[{"startOffset":482,"endOffset":587,"count":0}],"isBlockCoverage":false}]},{"scriptId":"568","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/array-types.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":236,"count":1}],"isBlockCoverage":true}]},{"scriptId":"569","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/create-matcher.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12016,"count":1}],"isBlockCoverage":true},{"functionName":"createMatcher","ranges":[{"startOffset":1455,"endOffset":2163,"count":15},{"startOffset":1646,"endOffset":1712,"count":0},{"startOffset":1744,"endOffset":1861,"count":0},{"startOffset":1945,"endOffset":2057,"count":0},{"startOffset":2079,"endOffset":2146,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2237,"endOffset":2269,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2318,"endOffset":2391,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2443,"endOffset":2492,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2542,"endOffset":2583,"count":0}],"isBlockCoverage":false},{"functionName":"createMatcher.same","ranges":[{"startOffset":2617,"endOffset":2774,"count":0}],"isBlockCoverage":false},{"functionName":"createMatcher.in","ranges":[{"startOffset":2796,"endOffset":3154,"count":0}],"isBlockCoverage":false},{"functionName":"createMatcher.typeOf","ranges":[{"startOffset":3180,"endOffset":3353,"count":11}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3263,"endOffset":3328,"count":0}],"isBlockCoverage":false},{"functionName":"createMatcher.instanceOf","ranges":[{"startOffset":3383,"endOffset":3901,"count":0}],"isBlockCoverage":false},{"functionName":"createPropertyMatcher","ranges":[{"startOffset":4157,"endOffset":4882,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4230,"endOffset":4879,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4926,"endOffset":5079,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5135,"endOffset":5211,"count":0}],"isBlockCoverage":false},{"functionName":"createMatcher.hasNested","ranges":[{"startOffset":5251,"endOffset":5830,"count":0}],"isBlockCoverage":false},{"functionName":"createMatcher.json","ranges":[{"startOffset":5992,"endOffset":6439,"count":0}],"isBlockCoverage":false},{"functionName":"createMatcher.every","ranges":[{"startOffset":6464,"endOffset":6960,"count":0}],"isBlockCoverage":false},{"functionName":"createMatcher.some","ranges":[{"startOffset":6984,"endOffset":7483,"count":0}],"isBlockCoverage":false},{"functionName":"createMatcher.array.deepEquals","ranges":[{"startOffset":7573,"endOffset":8318,"count":0}],"isBlockCoverage":false},{"functionName":"createMatcher.array.startsWith","ranges":[{"startOffset":8354,"endOffset":8693,"count":0}],"isBlockCoverage":false},{"functionName":"createMatcher.array.endsWith","ranges":[{"startOffset":8727,"endOffset":9201,"count":0}],"isBlockCoverage":false},{"functionName":"createMatcher.array.contains","ranges":[{"startOffset":9235,"endOffset":9576,"count":0}],"isBlockCoverage":false},{"functionName":"mapDeepEquals","ranges":[{"startOffset":9660,"endOffset":10211,"count":0}],"isBlockCoverage":false},{"functionName":"mapContains","ranges":[{"startOffset":10243,"endOffset":10595,"count":0}],"isBlockCoverage":false},{"functionName":"setDeepEquals","ranges":[{"startOffset":10679,"endOffset":11193,"count":0}],"isBlockCoverage":false},{"functionName":"setContains","ranges":[{"startOffset":11225,"endOffset":11545,"count":0}],"isBlockCoverage":false}]},{"scriptId":"570","url":"file:///home/hello/projects/personal/node-orm2/node_modules/lodash.get/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":23398,"count":1},{"startOffset":1708,"endOffset":1715,"count":0},{"startOffset":1716,"endOffset":1741,"count":0},{"startOffset":1742,"endOffset":1749,"count":0},{"startOffset":1823,"endOffset":1834,"count":0},{"startOffset":1835,"endOffset":1863,"count":0},{"startOffset":4115,"endOffset":4126,"count":0},{"startOffset":4184,"endOffset":4195,"count":0}],"isBlockCoverage":true},{"functionName":"getValue","ranges":[{"startOffset":2077,"endOffset":2162,"count":2},{"startOffset":2134,"endOffset":2145,"count":0}],"isBlockCoverage":true},{"functionName":"isHostObject","ranges":[{"startOffset":2356,"endOffset":2683,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3004,"endOffset":3156,"count":1},{"startOffset":3054,"endOffset":3072,"count":0},{"startOffset":3073,"endOffset":3100,"count":0},{"startOffset":3122,"endOffset":3148,"count":0}],"isBlockCoverage":true},{"functionName":"Hash","ranges":[{"startOffset":4321,"endOffset":4526,"count":2},{"startOffset":4387,"endOffset":4403,"count":0},{"startOffset":4453,"endOffset":4524,"count":0}],"isBlockCoverage":true},{"functionName":"hashClear","ranges":[{"startOffset":4632,"endOffset":4714,"count":2},{"startOffset":4707,"endOffset":4711,"count":0}],"isBlockCoverage":true},{"functionName":"hashDelete","ranges":[{"startOffset":4995,"endOffset":5076,"count":0}],"isBlockCoverage":false},{"functionName":"hashGet","ranges":[{"startOffset":5259,"endOffset":5490,"count":0}],"isBlockCoverage":false},{"functionName":"hashHas","ranges":[{"startOffset":5725,"endOffset":5860,"count":0}],"isBlockCoverage":false},{"functionName":"hashSet","ranges":[{"startOffset":6089,"endOffset":6242,"count":0}],"isBlockCoverage":false},{"functionName":"ListCache","ranges":[{"startOffset":6564,"endOffset":6774,"count":0}],"isBlockCoverage":false},{"functionName":"listCacheClear","ranges":[{"startOffset":6891,"endOffset":6942,"count":0}],"isBlockCoverage":false},{"functionName":"listCacheDelete","ranges":[{"startOffset":7190,"endOffset":7474,"count":0}],"isBlockCoverage":false},{"functionName":"listCacheGet","ranges":[{"startOffset":7668,"endOffset":7815,"count":0}],"isBlockCoverage":false},{"functionName":"listCacheHas","ranges":[{"startOffset":8061,"endOffset":8139,"count":0}],"isBlockCoverage":false},{"functionName":"listCacheSet","ranges":[{"startOffset":8385,"endOffset":8596,"count":0}],"isBlockCoverage":false},{"functionName":"MapCache","ranges":[{"startOffset":8996,"endOffset":9205,"count":1},{"startOffset":9066,"endOffset":9082,"count":0},{"startOffset":9132,"endOffset":9203,"count":0}],"isBlockCoverage":true},{"functionName":"mapCacheClear","ranges":[{"startOffset":9314,"endOffset":9447,"count":1},{"startOffset":9403,"endOffset":9415,"count":0}],"isBlockCoverage":true},{"functionName":"mapCacheDelete","ranges":[{"startOffset":9687,"endOffset":9766,"count":0}],"isBlockCoverage":false},{"functionName":"mapCacheGet","ranges":[{"startOffset":9952,"endOffset":10022,"count":0}],"isBlockCoverage":false},{"functionName":"mapCacheHas","ranges":[{"startOffset":10260,"endOffset":10330,"count":0}],"isBlockCoverage":false},{"functionName":"mapCacheSet","ranges":[{"startOffset":10567,"endOffset":10659,"count":0}],"isBlockCoverage":false},{"functionName":"assocIndexOf","ranges":[{"startOffset":11154,"endOffset":11322,"count":0}],"isBlockCoverage":false},{"functionName":"baseGet","ranges":[{"startOffset":11575,"endOffset":11862,"count":0}],"isBlockCoverage":false},{"functionName":"baseIsNative","ranges":[{"startOffset":12083,"endOffset":12310,"count":2},{"startOffset":12157,"endOffset":12180,"count":0},{"startOffset":12216,"endOffset":12238,"count":0},{"startOffset":12253,"endOffset":12267,"count":0}],"isBlockCoverage":true},{"functionName":"baseToString","ranges":[{"startOffset":12519,"endOffset":12873,"count":0}],"isBlockCoverage":false},{"functionName":"castPath","ranges":[{"startOffset":13048,"endOffset":13131,"count":0}],"isBlockCoverage":false},{"functionName":"getMapData","ranges":[{"startOffset":13305,"endOffset":13460,"count":0}],"isBlockCoverage":false},{"functionName":"getNative","ranges":[{"startOffset":13706,"endOffset":13828,"count":2},{"startOffset":13814,"endOffset":13825,"count":0}],"isBlockCoverage":true},{"functionName":"isKey","ranges":[{"startOffset":14097,"endOffset":14449,"count":0}],"isBlockCoverage":false},{"functionName":"isKeyable","ranges":[{"startOffset":14652,"endOffset":14851,"count":0}],"isBlockCoverage":false},{"functionName":"isMasked","ranges":[{"startOffset":15040,"endOffset":15114,"count":2},{"startOffset":15088,"endOffset":15111,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15315,"endOffset":15618,"count":0}],"isBlockCoverage":false},{"functionName":"toKey","ranges":[{"startOffset":15800,"endOffset":15999,"count":0}],"isBlockCoverage":false},{"functionName":"toSource","ranges":[{"startOffset":16160,"endOffset":16348,"count":2},{"startOffset":16262,"endOffset":16329,"count":0},{"startOffset":16333,"endOffset":16347,"count":0}],"isBlockCoverage":true},{"functionName":"memoize","ranges":[{"startOffset":17795,"endOffset":18353,"count":1},{"startOffset":17875,"endOffset":17907,"count":0},{"startOffset":17910,"endOffset":17957,"count":0}],"isBlockCoverage":true},{"functionName":"memoized","ranges":[{"startOffset":17975,"endOffset":18279,"count":0}],"isBlockCoverage":false},{"functionName":"eq","ranges":[{"startOffset":19095,"endOffset":19190,"count":0}],"isBlockCoverage":false},{"functionName":"isFunction","ranges":[{"startOffset":19992,"endOffset":20284,"count":2},{"startOffset":20235,"endOffset":20239,"count":0},{"startOffset":20265,"endOffset":20281,"count":0}],"isBlockCoverage":true},{"functionName":"isObject","ranges":[{"startOffset":20867,"endOffset":20984,"count":4}],"isBlockCoverage":true},{"functionName":"isObjectLike","ranges":[{"startOffset":21483,"endOffset":21561,"count":0}],"isBlockCoverage":false},{"functionName":"isSymbol","ranges":[{"startOffset":21920,"endOffset":22055,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":22471,"endOffset":22550,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":23208,"endOffset":23374,"count":0}],"isBlockCoverage":false}]},{"scriptId":"571","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/iterable-to-string.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1876,"count":1}],"isBlockCoverage":true},{"functionName":"iterableToString","ranges":[{"startOffset":379,"endOffset":527,"count":0}],"isBlockCoverage":false},{"functionName":"mapToString","ranges":[{"startOffset":691,"endOffset":1030,"count":0}],"isBlockCoverage":false},{"functionName":"genericIterableToString","ranges":[{"startOffset":1214,"endOffset":1550,"count":0}],"isBlockCoverage":false},{"functionName":"stringify","ranges":[{"startOffset":1738,"endOffset":1839,"count":0}],"isBlockCoverage":false}]},{"scriptId":"572","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/create-matcher/assert-matcher.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":324,"count":1}],"isBlockCoverage":true},{"functionName":"assertMatcher","ranges":[{"startOffset":173,"endOffset":290,"count":0}],"isBlockCoverage":false}]},{"scriptId":"573","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/create-matcher/is-matcher.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":437,"count":1}],"isBlockCoverage":true},{"functionName":"isMatcher","ranges":[{"startOffset":325,"endOffset":407,"count":104}],"isBlockCoverage":true}]},{"scriptId":"574","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/create-matcher/matcher-prototype.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1285,"count":1}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":54,"endOffset":102,"count":0}],"isBlockCoverage":false},{"functionName":"matcherPrototype.or","ranges":[{"startOffset":130,"endOffset":673,"count":0}],"isBlockCoverage":false},{"functionName":"matcherPrototype.and","ranges":[{"startOffset":699,"endOffset":1247,"count":0}],"isBlockCoverage":false}]},{"scriptId":"575","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/create-matcher/assert-method-exists.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":637,"count":1}],"isBlockCoverage":true},{"functionName":"assertMethodExists","ranges":[{"startOffset":385,"endOffset":598,"count":0}],"isBlockCoverage":false}]},{"scriptId":"576","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/create-matcher/assert-type.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":643,"count":1}],"isBlockCoverage":true},{"functionName":"assertType","ranges":[{"startOffset":393,"endOffset":612,"count":11},{"startOffset":491,"endOffset":610,"count":0}],"isBlockCoverage":true}]},{"scriptId":"577","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/create-matcher/is-iterable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":360,"count":1}],"isBlockCoverage":true},{"functionName":"isIterable","ranges":[{"startOffset":232,"endOffset":329,"count":0}],"isBlockCoverage":false}]},{"scriptId":"578","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/create-matcher/type-map.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2125,"count":1}],"isBlockCoverage":true},{"functionName":"createTypeMap","ranges":[{"startOffset":403,"endOffset":2090,"count":1}],"isBlockCoverage":true},{"functionName":"function","ranges":[{"startOffset":453,"endOffset":607,"count":15},{"startOffset":556,"endOffset":596,"count":0}],"isBlockCoverage":true},{"functionName":"number","ranges":[{"startOffset":625,"endOffset":840,"count":0}],"isBlockCoverage":false},{"functionName":"object","ranges":[{"startOffset":858,"endOffset":1572,"count":0}],"isBlockCoverage":false},{"functionName":"regexp","ranges":[{"startOffset":1590,"endOffset":1762,"count":0}],"isBlockCoverage":false},{"functionName":"string","ranges":[{"startOffset":1780,"endOffset":2080,"count":0}],"isBlockCoverage":false}]},{"scriptId":"579","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/samsam/lib/create-matcher/match-object.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1662,"count":1}],"isBlockCoverage":true},{"functionName":"matchObject","ranges":[{"startOffset":693,"endOffset":1630,"count":0}],"isBlockCoverage":false}]},{"scriptId":"580","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/assert.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9142,"count":1}],"isBlockCoverage":true},{"functionName":"createAssertObject","ranges":[{"startOffset":663,"endOffset":9045,"count":2}],"isBlockCoverage":true},{"functionName":"verifyIsStub","ranges":[{"startOffset":716,"endOffset":1350,"count":0}],"isBlockCoverage":false},{"functionName":"verifyIsValidAssertion","ranges":[{"startOffset":1356,"endOffset":1990,"count":0}],"isBlockCoverage":false},{"functionName":"failAssertion","ranges":[{"startOffset":1996,"endOffset":2166,"count":0}],"isBlockCoverage":false},{"functionName":"mirrorPropAsAssertion","ranges":[{"startOffset":2172,"endOffset":3226,"count":42},{"startOffset":2318,"endOffset":2380,"count":40}],"isBlockCoverage":true},{"functionName":"assert.<computed>","ranges":[{"startOffset":2405,"endOffset":3219,"count":0}],"isBlockCoverage":false},{"functionName":"exposedName","ranges":[{"startOffset":3232,"endOffset":3459,"count":0}],"isBlockCoverage":false},{"functionName":"fail","ranges":[{"startOffset":3529,"endOffset":3702,"count":0}],"isBlockCoverage":false},{"functionName":"pass","ranges":[{"startOffset":3719,"endOffset":3766,"count":0}],"isBlockCoverage":false},{"functionName":"assertCallOrder","ranges":[{"startOffset":3788,"endOffset":4774,"count":0}],"isBlockCoverage":false},{"functionName":"assertCallCount","ranges":[{"startOffset":4796,"endOffset":5197,"count":0}],"isBlockCoverage":false},{"functionName":"expose","ranges":[{"startOffset":5216,"endOffset":5995,"count":0}],"isBlockCoverage":false},{"functionName":"match","ranges":[{"startOffset":6013,"endOffset":6503,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6698,"endOffset":6756,"count":0}],"isBlockCoverage":false}]},{"scriptId":"581","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/times-in-words.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":164,"count":1}],"isBlockCoverage":true},{"functionName":"timesInWords","ranges":[{"startOffset":80,"endOffset":162,"count":0}],"isBlockCoverage":false}]},{"scriptId":"582","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/format.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":491,"count":1}],"isBlockCoverage":true},{"functionName":"format","ranges":[{"startOffset":76,"endOffset":232,"count":0}],"isBlockCoverage":false},{"functionName":"format.setFormatter","ranges":[{"startOffset":256,"endOffset":463,"count":0}],"isBlockCoverage":false}]},{"scriptId":"583","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/fake-timers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2103,"count":1}],"isBlockCoverage":true},{"functionName":"createClock","ranges":[{"startOffset":160,"endOffset":468,"count":0}],"isBlockCoverage":false},{"functionName":"addIfDefined","ranges":[{"startOffset":470,"endOffset":660,"count":2}],"isBlockCoverage":true},{"functionName":"exports.useFakeTimers","ranges":[{"startOffset":839,"endOffset":1736,"count":0}],"isBlockCoverage":false},{"functionName":"create","ranges":[{"startOffset":1769,"endOffset":1835,"count":0}],"isBlockCoverage":false}]},{"scriptId":"584","url":"file:///home/hello/projects/personal/node-orm2/node_modules/@sinonjs/fake-timers/src/fake-timers-src.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":47007,"count":1}],"isBlockCoverage":true},{"functionName":"withGlobal","ranges":[{"startOffset":2596,"endOffset":46732,"count":1},{"startOffset":2665,"endOffset":2695,"count":0},{"startOffset":2731,"endOffset":2765,"count":0},{"startOffset":3552,"endOffset":3600,"count":0},{"startOffset":3664,"endOffset":3732,"count":0},{"startOffset":3885,"endOffset":3947,"count":0},{"startOffset":4024,"endOffset":4085,"count":0},{"startOffset":4160,"endOffset":4220,"count":0},{"startOffset":4293,"endOffset":4352,"count":0},{"startOffset":4643,"endOffset":4895,"count":0},{"startOffset":23240,"endOffset":23297,"count":0},{"startOffset":23337,"endOffset":23414,"count":0},{"startOffset":23531,"endOffset":23606,"count":0},{"startOffset":23644,"endOffset":23717,"count":0},{"startOffset":23754,"endOffset":23825,"count":0},{"startOffset":23877,"endOffset":23898,"count":0}],"isBlockCoverage":true},{"functionName":"NOOP","ranges":[{"startOffset":2891,"endOffset":2936,"count":0}],"isBlockCoverage":false},{"functionName":"NOOP_ARRAY","ranges":[{"startOffset":2959,"endOffset":2997,"count":0}],"isBlockCoverage":false},{"functionName":"isNumberFinite","ranges":[{"startOffset":5305,"endOffset":5454,"count":0}],"isBlockCoverage":false},{"functionName":"parseTime","ranges":[{"startOffset":5666,"endOffset":6351,"count":0}],"isBlockCoverage":false},{"functionName":"nanoRemainder","ranges":[{"startOffset":6643,"endOffset":6885,"count":0}],"isBlockCoverage":false},{"functionName":"getEpoch","ranges":[{"startOffset":7013,"endOffset":7349,"count":0}],"isBlockCoverage":false},{"functionName":"inRange","ranges":[{"startOffset":7355,"endOffset":7464,"count":0}],"isBlockCoverage":false},{"functionName":"mirrorDateProperties","ranges":[{"startOffset":7470,"endOffset":8518,"count":0}],"isBlockCoverage":false},{"functionName":"createDate","ranges":[{"startOffset":8524,"endOffset":10358,"count":0}],"isBlockCoverage":false},{"functionName":"enqueueJob","ranges":[{"startOffset":10364,"endOffset":10571,"count":0}],"isBlockCoverage":false},{"functionName":"runJobs","ranges":[{"startOffset":10577,"endOffset":11179,"count":0}],"isBlockCoverage":false},{"functionName":"addTimer","ranges":[{"startOffset":11185,"endOffset":13396,"count":0}],"isBlockCoverage":false},{"functionName":"compareTimers","ranges":[{"startOffset":13444,"endOffset":14348,"count":0}],"isBlockCoverage":false},{"functionName":"firstTimerInRange","ranges":[{"startOffset":14354,"endOffset":14878,"count":0}],"isBlockCoverage":false},{"functionName":"firstTimer","ranges":[{"startOffset":14884,"endOffset":15247,"count":0}],"isBlockCoverage":false},{"functionName":"lastTimer","ranges":[{"startOffset":15253,"endOffset":15616,"count":0}],"isBlockCoverage":false},{"functionName":"callTimer","ranges":[{"startOffset":15622,"endOffset":16117,"count":0}],"isBlockCoverage":false},{"functionName":"clearTimer","ranges":[{"startOffset":16123,"endOffset":17694,"count":0}],"isBlockCoverage":false},{"functionName":"uninstall","ranges":[{"startOffset":17700,"endOffset":19959,"count":0}],"isBlockCoverage":false},{"functionName":"hijackMethod","ranges":[{"startOffset":19965,"endOffset":21572,"count":0}],"isBlockCoverage":false},{"functionName":"doIntervalTick","ranges":[{"startOffset":21578,"endOffset":21672,"count":0}],"isBlockCoverage":false},{"functionName":"createClock","ranges":[{"startOffset":24129,"endOffset":43711,"count":0}],"isBlockCoverage":false},{"functionName":"install","ranges":[{"startOffset":43843,"endOffset":46557,"count":0}],"isBlockCoverage":false}]},{"scriptId":"585","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/mock.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6066,"count":1}],"isBlockCoverage":true},{"functionName":"mock","ranges":[{"startOffset":658,"endOffset":846,"count":0}],"isBlockCoverage":false},{"functionName":"each","ranges":[{"startOffset":848,"endOffset":948,"count":0}],"isBlockCoverage":false},{"functionName":"arrayEquals","ranges":[{"startOffset":950,"endOffset":1185,"count":0}],"isBlockCoverage":false},{"functionName":"create","ranges":[{"startOffset":1214,"endOffset":1463,"count":0}],"isBlockCoverage":false},{"functionName":"expects","ranges":[{"startOffset":1479,"endOffset":2335,"count":0}],"isBlockCoverage":false},{"functionName":"restore","ranges":[{"startOffset":2351,"endOffset":2588,"count":0}],"isBlockCoverage":false},{"functionName":"verify","ranges":[{"startOffset":2603,"endOffset":3368,"count":0}],"isBlockCoverage":false},{"functionName":"usingPromise","ranges":[{"startOffset":3389,"endOffset":3502,"count":0}],"isBlockCoverage":false},{"functionName":"invokeMethod","ranges":[{"startOffset":3523,"endOffset":6036,"count":0}],"isBlockCoverage":false}]},{"scriptId":"586","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/mock-expectation.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8435,"count":1}],"isBlockCoverage":true},{"functionName":"callCountInWords","ranges":[{"startOffset":686,"endOffset":839,"count":0}],"isBlockCoverage":false},{"functionName":"expectedCallCountInWords","ranges":[{"startOffset":841,"endOffset":1332,"count":0}],"isBlockCoverage":false},{"functionName":"receivedMinCalls","ranges":[{"startOffset":1334,"endOffset":1514,"count":0}],"isBlockCoverage":false},{"functionName":"receivedMaxCalls","ranges":[{"startOffset":1516,"endOffset":1698,"count":0}],"isBlockCoverage":false},{"functionName":"verifyMatcher","ranges":[{"startOffset":1700,"endOffset":1864,"count":0}],"isBlockCoverage":false},{"functionName":"create","ranges":[{"startOffset":1937,"endOffset":2144,"count":0}],"isBlockCoverage":false},{"functionName":"invoke","ranges":[{"startOffset":2159,"endOffset":2306,"count":0}],"isBlockCoverage":false},{"functionName":"atLeast","ranges":[{"startOffset":2322,"endOffset":2637,"count":0}],"isBlockCoverage":false},{"functionName":"atMost","ranges":[{"startOffset":2652,"endOffset":2966,"count":0}],"isBlockCoverage":false},{"functionName":"never","ranges":[{"startOffset":2980,"endOffset":3036,"count":0}],"isBlockCoverage":false},{"functionName":"once","ranges":[{"startOffset":3049,"endOffset":3104,"count":0}],"isBlockCoverage":false},{"functionName":"twice","ranges":[{"startOffset":3118,"endOffset":3174,"count":0}],"isBlockCoverage":false},{"functionName":"thrice","ranges":[{"startOffset":3189,"endOffset":3246,"count":0}],"isBlockCoverage":false},{"functionName":"exactly","ranges":[{"startOffset":3262,"endOffset":3477,"count":0}],"isBlockCoverage":false},{"functionName":"met","ranges":[{"startOffset":3489,"endOffset":3566,"count":0}],"isBlockCoverage":false},{"functionName":"verifyCallAllowed","ranges":[{"startOffset":3592,"endOffset":5889,"count":0}],"isBlockCoverage":false},{"functionName":"allowsCall","ranges":[{"startOffset":5908,"endOffset":6949,"count":0}],"isBlockCoverage":false},{"functionName":"withArgs","ranges":[{"startOffset":6966,"endOffset":7065,"count":0}],"isBlockCoverage":false},{"functionName":"withExactArgs","ranges":[{"startOffset":7087,"endOffset":7228,"count":0}],"isBlockCoverage":false},{"functionName":"on","ranges":[{"startOffset":7239,"endOffset":7329,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":7346,"endOffset":7952,"count":0}],"isBlockCoverage":false},{"functionName":"verify","ranges":[{"startOffset":7967,"endOffset":8164,"count":0}],"isBlockCoverage":false},{"functionName":"pass","ranges":[{"startOffset":8177,"endOffset":8237,"count":0}],"isBlockCoverage":false},{"functionName":"fail","ranges":[{"startOffset":8250,"endOffset":8395,"count":0}],"isBlockCoverage":false}]},{"scriptId":"587","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/proxy-invoke.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2705,"count":1}],"isBlockCoverage":true},{"functionName":"invoke","ranges":[{"startOffset":346,"endOffset":2703,"count":32},{"startOffset":1196,"endOffset":1491,"count":0},{"startOffset":1585,"endOffset":1625,"count":0},{"startOffset":2644,"endOffset":2676,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":671,"endOffset":878,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1776,"endOffset":1899,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2361,"endOffset":2437,"count":6}],"isBlockCoverage":true}]},{"scriptId":"588","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/proxy-call-util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1759,"count":1}],"isBlockCoverage":true},{"functionName":"incrementCallCount","ranges":[{"startOffset":107,"endOffset":366,"count":38}],"isBlockCoverage":true},{"functionName":"createCallProperties","ranges":[{"startOffset":400,"endOffset":618,"count":80}],"isBlockCoverage":true},{"functionName":"delegateToCalls","ranges":[{"startOffset":647,"endOffset":1757,"count":26}],"isBlockCoverage":true},{"functionName":"proxy.<computed>","ranges":[{"startOffset":799,"endOffset":1754,"count":0}],"isBlockCoverage":false}]},{"scriptId":"589","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/proxy-call.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7806,"count":1}],"isBlockCoverage":true},{"functionName":"throwYieldError","ranges":[{"startOffset":541,"endOffset":742,"count":0}],"isBlockCoverage":false},{"functionName":"calledOn","ranges":[{"startOffset":776,"endOffset":960,"count":0}],"isBlockCoverage":false},{"functionName":"calledWith","ranges":[{"startOffset":979,"endOffset":1367,"count":0}],"isBlockCoverage":false},{"functionName":"calledWithMatch","ranges":[{"startOffset":1391,"endOffset":1854,"count":0}],"isBlockCoverage":false},{"functionName":"calledWithExactly","ranges":[{"startOffset":1880,"endOffset":2048,"count":0}],"isBlockCoverage":false},{"functionName":"notCalledWith","ranges":[{"startOffset":2070,"endOffset":2158,"count":0}],"isBlockCoverage":false},{"functionName":"notCalledWithMatch","ranges":[{"startOffset":2185,"endOffset":2283,"count":0}],"isBlockCoverage":false},{"functionName":"returned","ranges":[{"startOffset":2300,"endOffset":2383,"count":0}],"isBlockCoverage":false},{"functionName":"threw","ranges":[{"startOffset":2397,"endOffset":2618,"count":0}],"isBlockCoverage":false},{"functionName":"calledWithNew","ranges":[{"startOffset":2640,"endOffset":2749,"count":32}],"isBlockCoverage":true},{"functionName":"calledBefore","ranges":[{"startOffset":2770,"endOffset":2837,"count":0}],"isBlockCoverage":false},{"functionName":"calledAfter","ranges":[{"startOffset":2857,"endOffset":2924,"count":0}],"isBlockCoverage":false},{"functionName":"calledImmediatelyBefore","ranges":[{"startOffset":2956,"endOffset":3029,"count":0}],"isBlockCoverage":false},{"functionName":"calledImmediatelyAfter","ranges":[{"startOffset":3060,"endOffset":3133,"count":0}],"isBlockCoverage":false},{"functionName":"callArg","ranges":[{"startOffset":3149,"endOffset":3244,"count":0}],"isBlockCoverage":false},{"functionName":"callArgOn","ranges":[{"startOffset":3262,"endOffset":3383,"count":0}],"isBlockCoverage":false},{"functionName":"callArgWith","ranges":[{"startOffset":3403,"endOffset":3548,"count":0}],"isBlockCoverage":false},{"functionName":"callArgOnWith","ranges":[{"startOffset":3570,"endOffset":3737,"count":0}],"isBlockCoverage":false},{"functionName":"throwArg","ranges":[{"startOffset":3754,"endOffset":3996,"count":0}],"isBlockCoverage":false},{"functionName":"yield","ranges":[{"startOffset":4010,"endOffset":4107,"count":0}],"isBlockCoverage":false},{"functionName":"yieldOn","ranges":[{"startOffset":4123,"endOffset":4555,"count":0}],"isBlockCoverage":false},{"functionName":"yieldTo","ranges":[{"startOffset":4571,"endOffset":4714,"count":0}],"isBlockCoverage":false},{"functionName":"yieldToOn","ranges":[{"startOffset":4732,"endOffset":5300,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":5317,"endOffset":6287,"count":0}],"isBlockCoverage":false},{"functionName":"ensureArgIsAFunction","ranges":[{"startOffset":6316,"endOffset":6575,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6679,"endOffset":6779,"count":0}],"isBlockCoverage":false},{"functionName":"createProxyCall","ranges":[{"startOffset":6831,"endOffset":7706,"count":268},{"startOffset":6992,"endOffset":7055,"count":0},{"startOffset":7302,"endOffset":7311,"count":30},{"startOffset":7312,"endOffset":7323,"count":238}],"isBlockCoverage":true}]},{"scriptId":"590","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/stub.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7195,"count":1}],"isBlockCoverage":true},{"functionName":"createStub","ranges":[{"startOffset":994,"endOffset":1984,"count":14},{"startOffset":1553,"endOffset":1568,"count":4},{"startOffset":1714,"endOffset":1742,"count":10},{"startOffset":1743,"endOffset":1749,"count":4},{"startOffset":1861,"endOffset":1870,"count":8}],"isBlockCoverage":true},{"functionName":"functionStub","ranges":[{"startOffset":1050,"endOffset":1500,"count":32},{"startOffset":1418,"endOffset":1426,"count":26}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1235,"endOffset":1402,"count":0}],"isBlockCoverage":false},{"functionName":"stub","ranges":[{"startOffset":1986,"endOffset":3843,"count":10},{"startOffset":2050,"endOffset":2169,"count":0},{"startOffset":2199,"endOffset":2267,"count":0},{"startOffset":2366,"endOffset":2488,"count":0},{"startOffset":2622,"endOffset":2653,"count":4},{"startOffset":2728,"endOffset":2749,"count":0},{"startOffset":2787,"endOffset":2821,"count":0},{"startOffset":3076,"endOffset":3124,"count":0},{"startOffset":3153,"endOffset":3189,"count":0},{"startOffset":3308,"endOffset":3314,"count":0},{"startOffset":3803,"endOffset":3806,"count":0}],"isBlockCoverage":true},{"functionName":"restore","ranges":[{"startOffset":3498,"endOffset":3755,"count":0}],"isBlockCoverage":false},{"functionName":"stub.createStubInstance","ranges":[{"startOffset":3871,"endOffset":4639,"count":0}],"isBlockCoverage":false},{"functionName":"getParentBehaviour","ranges":[{"startOffset":4682,"endOffset":4802,"count":20},{"startOffset":4757,"endOffset":4799,"count":0}],"isBlockCoverage":true},{"functionName":"getDefaultBehavior","ranges":[{"startOffset":4804,"endOffset":4991,"count":32},{"startOffset":4898,"endOffset":4941,"count":20},{"startOffset":4942,"endOffset":4982,"count":20}],"isBlockCoverage":true},{"functionName":"getCurrentBehavior","ranges":[{"startOffset":4993,"endOffset":5244,"count":32},{"startOffset":5142,"endOffset":5172,"count":0},{"startOffset":5181,"endOffset":5198,"count":0}],"isBlockCoverage":true},{"functionName":"resetBehavior","ranges":[{"startOffset":5318,"endOffset":5724,"count":0}],"isBlockCoverage":false},{"functionName":"reset","ranges":[{"startOffset":5738,"endOffset":5816,"count":0}],"isBlockCoverage":false},{"functionName":"onCall","ranges":[{"startOffset":5831,"endOffset":6007,"count":0}],"isBlockCoverage":false},{"functionName":"onFirstCall","ranges":[{"startOffset":6027,"endOffset":6088,"count":0}],"isBlockCoverage":false},{"functionName":"onSecondCall","ranges":[{"startOffset":6109,"endOffset":6171,"count":0}],"isBlockCoverage":false},{"functionName":"onThirdCall","ranges":[{"startOffset":6191,"endOffset":6252,"count":0}],"isBlockCoverage":false},{"functionName":"withArgs","ranges":[{"startOffset":6269,"endOffset":6659,"count":4},{"startOffset":6380,"endOffset":6418,"count":0},{"startOffset":6420,"endOffset":6632,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6978,"endOffset":7147,"count":35}],"isBlockCoverage":true}]},{"scriptId":"591","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/default-behaviors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8340,"count":1}],"isBlockCoverage":true},{"functionName":"throwsException","ranges":[{"startOffset":368,"endOffset":898,"count":0}],"isBlockCoverage":false},{"functionName":"callsFake","ranges":[{"startOffset":940,"endOffset":1002,"count":6}],"isBlockCoverage":true},{"functionName":"callsArg","ranges":[{"startOffset":1019,"endOffset":1359,"count":0}],"isBlockCoverage":false},{"functionName":"callsArgOn","ranges":[{"startOffset":1378,"endOffset":1727,"count":0}],"isBlockCoverage":false},{"functionName":"callsArgWith","ranges":[{"startOffset":1748,"endOffset":2109,"count":0}],"isBlockCoverage":false},{"functionName":"callsArgWith","ranges":[{"startOffset":2132,"endOffset":2500,"count":0}],"isBlockCoverage":false},{"functionName":"usingPromise","ranges":[{"startOffset":2521,"endOffset":2618,"count":0}],"isBlockCoverage":false},{"functionName":"yields","ranges":[{"startOffset":2633,"endOffset":2905,"count":0}],"isBlockCoverage":false},{"functionName":"yieldsRight","ranges":[{"startOffset":2925,"endOffset":3198,"count":0}],"isBlockCoverage":false},{"functionName":"yieldsOn","ranges":[{"startOffset":3215,"endOffset":3494,"count":0}],"isBlockCoverage":false},{"functionName":"yieldsTo","ranges":[{"startOffset":3511,"endOffset":3784,"count":0}],"isBlockCoverage":false},{"functionName":"yieldsToOn","ranges":[{"startOffset":3803,"endOffset":4083,"count":0}],"isBlockCoverage":false},{"functionName":"returns","ranges":[{"startOffset":4167,"endOffset":4449,"count":4}],"isBlockCoverage":true},{"functionName":"returnsArg","ranges":[{"startOffset":4468,"endOffset":4659,"count":0}],"isBlockCoverage":false},{"functionName":"throwsArg","ranges":[{"startOffset":4677,"endOffset":4866,"count":0}],"isBlockCoverage":false},{"functionName":"returnsThis","ranges":[{"startOffset":4886,"endOffset":4952,"count":0}],"isBlockCoverage":false},{"functionName":"resolves","ranges":[{"startOffset":4969,"endOffset":5285,"count":0}],"isBlockCoverage":false},{"functionName":"resolvesArg","ranges":[{"startOffset":5305,"endOffset":5780,"count":0}],"isBlockCoverage":false},{"functionName":"rejects","ranges":[{"startOffset":5796,"endOffset":6409,"count":0}],"isBlockCoverage":false},{"functionName":"resolvesThis","ranges":[{"startOffset":6430,"endOffset":6748,"count":0}],"isBlockCoverage":false},{"functionName":"callThrough","ranges":[{"startOffset":6768,"endOffset":6836,"count":0}],"isBlockCoverage":false},{"functionName":"callThroughWithNew","ranges":[{"startOffset":6863,"endOffset":6945,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6957,"endOffset":7311,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":7323,"endOffset":7802,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":7816,"endOffset":8209,"count":0}],"isBlockCoverage":false}]},{"scriptId":"592","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/proxy.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10015,"count":1}],"isBlockCoverage":true},{"functionName":"named","ranges":[{"startOffset":579,"endOffset":1025,"count":0}],"isBlockCoverage":false},{"functionName":"matchingFakes","ranges":[{"startOffset":1189,"endOffset":1251,"count":0}],"isBlockCoverage":false},{"functionName":"getCall","ranges":[{"startOffset":1267,"endOffset":1789,"count":352},{"startOffset":1335,"endOffset":1455,"count":4},{"startOffset":1474,"endOffset":1496,"count":348},{"startOffset":1498,"endOffset":1534,"count":84},{"startOffset":1534,"endOffset":1788,"count":268}],"isBlockCoverage":true},{"functionName":"getCalls","ranges":[{"startOffset":1806,"endOffset":1987,"count":0}],"isBlockCoverage":false},{"functionName":"calledBefore","ranges":[{"startOffset":2008,"endOffset":2248,"count":0}],"isBlockCoverage":false},{"functionName":"calledAfter","ranges":[{"startOffset":2268,"endOffset":2453,"count":0}],"isBlockCoverage":false},{"functionName":"calledImmediatelyBefore","ranges":[{"startOffset":2485,"endOffset":2742,"count":0}],"isBlockCoverage":false},{"functionName":"calledImmediatelyAfter","ranges":[{"startOffset":2773,"endOffset":3029,"count":0}],"isBlockCoverage":false},{"functionName":"printf","ranges":[{"startOffset":3089,"endOffset":3634,"count":0}],"isBlockCoverage":false},{"functionName":"resetHistory","ranges":[{"startOffset":3655,"endOffset":4696,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5736,"endOffset":5776,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5891,"endOffset":5931,"count":0}],"isBlockCoverage":false},{"functionName":"createProxy","ranges":[{"startOffset":6269,"endOffset":6521,"count":14}],"isBlockCoverage":true},{"functionName":"wrapFunction","ranges":[{"startOffset":6523,"endOffset":9983,"count":14},{"startOffset":6846,"endOffset":6985,"count":4},{"startOffset":6994,"endOffset":7134,"count":4},{"startOffset":7143,"endOffset":7286,"count":6},{"startOffset":7295,"endOffset":7441,"count":0},{"startOffset":7450,"endOffset":7599,"count":0},{"startOffset":7608,"endOffset":7760,"count":0},{"startOffset":7769,"endOffset":7924,"count":0},{"startOffset":7933,"endOffset":8091,"count":0},{"startOffset":8100,"endOffset":8261,"count":0},{"startOffset":8270,"endOffset":8434,"count":0},{"startOffset":8443,"endOffset":8611,"count":0},{"startOffset":8620,"endOffset":8791,"count":0},{"startOffset":8800,"endOffset":8974,"count":0},{"startOffset":8983,"endOffset":9123,"count":0}],"isBlockCoverage":true},{"functionName":"proxy","ranges":[{"startOffset":7018,"endOffset":7114,"count":4}],"isBlockCoverage":true},{"functionName":"proxy","ranges":[{"startOffset":7167,"endOffset":7266,"count":28}],"isBlockCoverage":true}]},{"scriptId":"593","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/function-to-string.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":664,"count":1}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":32,"endOffset":662,"count":0}],"isBlockCoverage":false}]},{"scriptId":"594","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/spy-formatters.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4260,"count":1}],"isBlockCoverage":true},{"functionName":"colorSinonMatchText","ranges":[{"startOffset":415,"endOffset":808,"count":0}],"isBlockCoverage":false},{"functionName":"colorDiffText","ranges":[{"startOffset":810,"endOffset":1214,"count":0}],"isBlockCoverage":false},{"functionName":"quoteStringValue","ranges":[{"startOffset":1216,"endOffset":1351,"count":0}],"isBlockCoverage":false},{"functionName":"c","ranges":[{"startOffset":1379,"endOffset":1461,"count":0}],"isBlockCoverage":false},{"functionName":"n","ranges":[{"startOffset":1471,"endOffset":1627,"count":0}],"isBlockCoverage":false},{"functionName":"D","ranges":[{"startOffset":1637,"endOffset":3284,"count":0}],"isBlockCoverage":false},{"functionName":"C","ranges":[{"startOffset":3294,"endOffset":3816,"count":0}],"isBlockCoverage":false},{"functionName":"t","ranges":[{"startOffset":3826,"endOffset":4062,"count":0}],"isBlockCoverage":false},{"functionName":"*","ranges":[{"startOffset":4074,"endOffset":4255,"count":0}],"isBlockCoverage":false}]},{"scriptId":"595","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/color.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":538,"count":1}],"isBlockCoverage":true},{"functionName":"colorize","ranges":[{"startOffset":63,"endOffset":207,"count":0}],"isBlockCoverage":false},{"functionName":"exports.red","ranges":[{"startOffset":223,"endOffset":271,"count":0}],"isBlockCoverage":false},{"functionName":"exports.green","ranges":[{"startOffset":290,"endOffset":338,"count":0}],"isBlockCoverage":false},{"functionName":"exports.cyan","ranges":[{"startOffset":356,"endOffset":404,"count":0}],"isBlockCoverage":false},{"functionName":"exports.white","ranges":[{"startOffset":423,"endOffset":471,"count":0}],"isBlockCoverage":false},{"functionName":"exports.bold","ranges":[{"startOffset":489,"endOffset":536,"count":0}],"isBlockCoverage":false}]},{"scriptId":"596","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/is-non-existent-property.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":335,"count":1}],"isBlockCoverage":true},{"functionName":"isNonExistentProperty","ranges":[{"startOffset":139,"endOffset":293,"count":10}],"isBlockCoverage":true}]},{"scriptId":"597","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/spy.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5536,"count":1}],"isBlockCoverage":true},{"functionName":"matches","ranges":[{"startOffset":888,"endOffset":1159,"count":52},{"startOffset":1076,"endOffset":1139,"count":12},{"startOffset":1101,"endOffset":1132,"count":0},{"startOffset":1139,"endOffset":1158,"count":40}],"isBlockCoverage":true},{"functionName":"withArgs","ranges":[{"startOffset":1204,"endOffset":2205,"count":4},{"startOffset":1337,"endOffset":1377,"count":0}],"isBlockCoverage":true},{"functionName":"matchingFakes","ranges":[{"startOffset":2272,"endOffset":2420,"count":68}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2337,"endOffset":2412,"count":52}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2614,"endOffset":2732,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2839,"endOffset":2957,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3063,"endOffset":3182,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3240,"endOffset":3355,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3540,"endOffset":3655,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3717,"endOffset":3894,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3985,"endOffset":4186,"count":0}],"isBlockCoverage":false},{"functionName":"createSpy","ranges":[{"startOffset":4191,"endOffset":4683,"count":0}],"isBlockCoverage":false},{"functionName":"spy","ranges":[{"startOffset":4685,"endOffset":5491,"count":0}],"isBlockCoverage":false}]},{"scriptId":"598","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/is-es-module.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":557,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":372,"endOffset":555,"count":10},{"startOffset":512,"endOffset":546,"count":0}],"isBlockCoverage":true}]},{"scriptId":"599","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/walk-object.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1244,"count":1}],"isBlockCoverage":true},{"functionName":"walkObject","ranges":[{"startOffset":174,"endOffset":1213,"count":0}],"isBlockCoverage":false}]},{"scriptId":"600","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/wrap-method.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8192,"count":1}],"isBlockCoverage":true},{"functionName":"isFunction","ranges":[{"startOffset":328,"endOffset":478,"count":10},{"startOffset":402,"endOffset":469,"count":0}],"isBlockCoverage":true},{"functionName":"mirrorProperties","ranges":[{"startOffset":480,"endOffset":658,"count":20},{"startOffset":553,"endOffset":656,"count":50},{"startOffset":598,"endOffset":650,"count":40}],"isBlockCoverage":true},{"functionName":"getAccessor","ranges":[{"startOffset":660,"endOffset":1047,"count":16},{"startOffset":855,"endOffset":1028,"count":32},{"startOffset":907,"endOffset":967,"count":0},{"startOffset":978,"endOffset":1022,"count":0}],"isBlockCoverage":true},{"functionName":"wrapMethod","ranges":[{"startOffset":1152,"endOffset":8190,"count":10},{"startOffset":1217,"endOffset":1287,"count":0},{"startOffset":1326,"endOffset":1355,"count":0},{"startOffset":1357,"endOffset":1479,"count":0},{"startOffset":3193,"endOffset":3227,"count":0},{"startOffset":3341,"endOffset":3349,"count":0},{"startOffset":3453,"endOffset":3607,"count":0},{"startOffset":3656,"endOffset":3702,"count":0},{"startOffset":3713,"endOffset":3847,"count":0},{"startOffset":3867,"endOffset":4086,"count":0},{"startOffset":4771,"endOffset":5012,"count":0},{"startOffset":5018,"endOffset":5067,"count":0}],"isBlockCoverage":true},{"functionName":"checkWrappedMethod","ranges":[{"startOffset":1485,"endOffset":2578,"count":10},{"startOffset":1590,"endOffset":1797,"count":0},{"startOffset":1829,"endOffset":1859,"count":0},{"startOffset":1861,"endOffset":2048,"count":0},{"startOffset":2086,"endOffset":2344,"count":0},{"startOffset":2365,"endOffset":2572,"count":0}],"isBlockCoverage":true},{"functionName":"simplePropertyAssignment","ranges":[{"startOffset":2745,"endOffset":2947,"count":0}],"isBlockCoverage":false},{"functionName":"extendObjectWithWrappedMethods","ranges":[{"startOffset":5112,"endOffset":5919,"count":10},{"startOffset":5313,"endOffset":5331,"count":0},{"startOffset":5831,"endOffset":5903,"count":0}],"isBlockCoverage":true},{"functionName":"restore","ranges":[{"startOffset":5925,"endOffset":8168,"count":6},{"startOffset":6242,"endOffset":7450,"count":0},{"startOffset":7482,"endOffset":7627,"count":2},{"startOffset":7569,"endOffset":7581,"count":0},{"startOffset":7627,"endOffset":7743,"count":4},{"startOffset":7911,"endOffset":7989,"count":0},{"startOffset":8003,"endOffset":8152,"count":0}],"isBlockCoverage":true}]},{"scriptId":"601","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/throw-on-falsy-object.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":376,"count":1}],"isBlockCoverage":true},{"functionName":"throwOnFalsyObject","ranges":[{"startOffset":78,"endOffset":337,"count":10},{"startOffset":155,"endOffset":335,"count":0}],"isBlockCoverage":true}]},{"scriptId":"602","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/use-promise-library.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":423,"count":1}],"isBlockCoverage":true},{"functionName":"usePromiseLibrary","ranges":[{"startOffset":55,"endOffset":385,"count":10},{"startOffset":163,"endOffset":383,"count":0}],"isBlockCoverage":true}]},{"scriptId":"603","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/fake.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6130,"count":1}],"isBlockCoverage":true},{"functionName":"fake","ranges":[{"startOffset":829,"endOffset":1008,"count":0}],"isBlockCoverage":false},{"functionName":"returns","ranges":[{"startOffset":1288,"endOffset":1439,"count":0}],"isBlockCoverage":false},{"functionName":"throws","ranges":[{"startOffset":1923,"endOffset":2082,"count":0}],"isBlockCoverage":false},{"functionName":"resolves","ranges":[{"startOffset":2362,"endOffset":2534,"count":0}],"isBlockCoverage":false},{"functionName":"rejects","ranges":[{"startOffset":2953,"endOffset":3133,"count":0}],"isBlockCoverage":false},{"functionName":"usingPromise","ranges":[{"startOffset":3437,"endOffset":3528,"count":0}],"isBlockCoverage":false},{"functionName":"yields","ranges":[{"startOffset":3843,"endOffset":4229,"count":0}],"isBlockCoverage":false},{"functionName":"yieldsAsync","ranges":[{"startOffset":4605,"endOffset":5042,"count":0}],"isBlockCoverage":false},{"functionName":"wrapFunc","ranges":[{"startOffset":5190,"endOffset":5837,"count":0}],"isBlockCoverage":false},{"functionName":"getError","ranges":[{"startOffset":6039,"endOffset":6129,"count":0}],"isBlockCoverage":false}]},{"scriptId":"604","url":"file:///home/hello/projects/personal/node-orm2/node_modules/nise/lib/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":188,"count":1}],"isBlockCoverage":true}]},{"scriptId":"605","url":"file:///home/hello/projects/personal/node-orm2/node_modules/nise/lib/fake-server/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9397,"count":1}],"isBlockCoverage":true},{"functionName":"responseArray","ranges":[{"startOffset":267,"endOffset":925,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultWindowLocation","ranges":[{"startOffset":927,"endOffset":1215,"count":0}],"isBlockCoverage":false},{"functionName":"getWindowLocation","ranges":[{"startOffset":1217,"endOffset":1766,"count":0}],"isBlockCoverage":false},{"functionName":"matchOne","ranges":[{"startOffset":1768,"endOffset":2183,"count":0}],"isBlockCoverage":false},{"functionName":"match","ranges":[{"startOffset":2185,"endOffset":2960,"count":0}],"isBlockCoverage":false},{"functionName":"incrementRequestCount","ranges":[{"startOffset":2962,"endOffset":3367,"count":0}],"isBlockCoverage":false},{"functionName":"create","ranges":[{"startOffset":3400,"endOffset":3930,"count":0}],"isBlockCoverage":false},{"functionName":"configure","ranges":[{"startOffset":3948,"endOffset":4549,"count":0}],"isBlockCoverage":false},{"functionName":"addRequest","ranges":[{"startOffset":4568,"endOffset":5184,"count":0}],"isBlockCoverage":false},{"functionName":"getHTTPMethod","ranges":[{"startOffset":5206,"endOffset":5525,"count":0}],"isBlockCoverage":false},{"functionName":"handleRequest","ranges":[{"startOffset":5547,"endOffset":5712,"count":0}],"isBlockCoverage":false},{"functionName":"logger","ranges":[{"startOffset":5727,"endOffset":5788,"count":0}],"isBlockCoverage":false},{"functionName":"respondWith","ranges":[{"startOffset":5861,"endOffset":7176,"count":0}],"isBlockCoverage":false},{"functionName":"respond","ranges":[{"startOffset":7192,"endOffset":7535,"count":0}],"isBlockCoverage":false},{"functionName":"respondAll","ranges":[{"startOffset":7554,"endOffset":7821,"count":0}],"isBlockCoverage":false},{"functionName":"processRequest","ranges":[{"startOffset":7844,"endOffset":8637,"count":0}],"isBlockCoverage":false},{"functionName":"restore","ranges":[{"startOffset":8653,"endOffset":8759,"count":0}],"isBlockCoverage":false},{"functionName":"getRequest","ranges":[{"startOffset":8778,"endOffset":8857,"count":0}],"isBlockCoverage":false},{"functionName":"reset","ranges":[{"startOffset":8871,"endOffset":8954,"count":0}],"isBlockCoverage":false},{"functionName":"resetBehavior","ranges":[{"startOffset":8976,"endOffset":9063,"count":0}],"isBlockCoverage":false},{"functionName":"resetHistory","ranges":[{"startOffset":9084,"endOffset":9363,"count":0}],"isBlockCoverage":false}]},{"scriptId":"606","url":"file:///home/hello/projects/personal/node-orm2/node_modules/nise/lib/fake-xhr/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":29953,"count":1},{"startOffset":108,"endOffset":155,"count":0}],"isBlockCoverage":true},{"functionName":"getWorkingXHR","ranges":[{"startOffset":636,"endOffset":1060,"count":1},{"startOffset":768,"endOffset":818,"count":0},{"startOffset":921,"endOffset":1039,"count":0}],"isBlockCoverage":true},{"functionName":"EventTargetHandler","ranges":[{"startOffset":1666,"endOffset":2206,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeHeaderValue","ranges":[{"startOffset":2264,"endOffset":2484,"count":0}],"isBlockCoverage":false},{"functionName":"getHeader","ranges":[{"startOffset":2486,"endOffset":2690,"count":0}],"isBlockCoverage":false},{"functionName":"excludeSetCookie2Header","ranges":[{"startOffset":2692,"endOffset":2780,"count":0}],"isBlockCoverage":false},{"functionName":"verifyResponseBodyType","ranges":[{"startOffset":2782,"endOffset":3482,"count":0}],"isBlockCoverage":false},{"functionName":"convertToArrayBuffer","ranges":[{"startOffset":3484,"endOffset":3675,"count":0}],"isBlockCoverage":false},{"functionName":"isXmlContentType","ranges":[{"startOffset":3677,"endOffset":3830,"count":0}],"isBlockCoverage":false},{"functionName":"clearResponse","ranges":[{"startOffset":3832,"endOffset":4070,"count":0}],"isBlockCoverage":false},{"functionName":"fakeXMLHttpRequestFor","ranges":[{"startOffset":4072,"endOffset":29835,"count":1},{"startOffset":4172,"endOffset":4230,"count":0},{"startOffset":4712,"endOffset":4771,"count":0},{"startOffset":4856,"endOffset":4927,"count":0}],"isBlockCoverage":true},{"functionName":"FakeXMLHttpRequest","ranges":[{"startOffset":5152,"endOffset":5862,"count":0}],"isBlockCoverage":false},{"functionName":"verifyState","ranges":[{"startOffset":5868,"endOffset":6110,"count":0}],"isBlockCoverage":false},{"functionName":"apply","ranges":[{"startOffset":6172,"endOffset":6793,"count":0}],"isBlockCoverage":false},{"functionName":"addFilter","ranges":[{"startOffset":6868,"endOffset":6929,"count":0}],"isBlockCoverage":false},{"functionName":"defake","ranges":[{"startOffset":6963,"endOffset":9909,"count":0}],"isBlockCoverage":false},{"functionName":"verifyRequestOpened","ranges":[{"startOffset":9959,"endOffset":10140,"count":0}],"isBlockCoverage":false},{"functionName":"verifyRequestSent","ranges":[{"startOffset":10146,"endOffset":10298,"count":0}],"isBlockCoverage":false},{"functionName":"verifyHeadersReceived","ranges":[{"startOffset":10304,"endOffset":10526,"count":0}],"isBlockCoverage":false},{"functionName":"convertResponseBody","ranges":[{"startOffset":10532,"endOffset":11567,"count":0}],"isBlockCoverage":false},{"functionName":"requestErrorSteps","ranges":[{"startOffset":11706,"endOffset":12142,"count":0}],"isBlockCoverage":false},{"functionName":"parseXML","ranges":[{"startOffset":12178,"endOffset":13828,"count":0}],"isBlockCoverage":false},{"functionName":"open","ranges":[{"startOffset":15323,"endOffset":16172,"count":0}],"isBlockCoverage":false},{"functionName":"readyStateChange","ranges":[{"startOffset":16201,"endOffset":18348,"count":0}],"isBlockCoverage":false},{"functionName":"setRequestHeader","ranges":[{"startOffset":18451,"endOffset":19685,"count":0}],"isBlockCoverage":false},{"functionName":"setStatus","ranges":[{"startOffset":19707,"endOffset":19984,"count":0}],"isBlockCoverage":false},{"functionName":"setResponseHeaders","ranges":[{"startOffset":20040,"endOffset":20540,"count":0}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":20628,"endOffset":23481,"count":0}],"isBlockCoverage":false},{"functionName":"abort","ranges":[{"startOffset":23499,"endOffset":23654,"count":0}],"isBlockCoverage":false},{"functionName":"error","ranges":[{"startOffset":23672,"endOffset":23900,"count":0}],"isBlockCoverage":false},{"functionName":"triggerTimeout","ranges":[{"startOffset":23927,"endOffset":24101,"count":0}],"isBlockCoverage":false},{"functionName":"getResponseHeader","ranges":[{"startOffset":24131,"endOffset":24566,"count":0}],"isBlockCoverage":false},{"functionName":"getAllResponseHeaders","ranges":[{"startOffset":24600,"endOffset":25140,"count":0}],"isBlockCoverage":false},{"functionName":"setResponseBody","ranges":[{"startOffset":25168,"endOffset":26855,"count":0}],"isBlockCoverage":false},{"functionName":"respond","ranges":[{"startOffset":26875,"endOffset":27102,"count":0}],"isBlockCoverage":false},{"functionName":"uploadProgress","ranges":[{"startOffset":27129,"endOffset":27480,"count":0}],"isBlockCoverage":false},{"functionName":"downloadProgress","ranges":[{"startOffset":27509,"endOffset":27848,"count":0}],"isBlockCoverage":false},{"functionName":"uploadError","ranges":[{"startOffset":27872,"endOffset":28101,"count":0}],"isBlockCoverage":false},{"functionName":"overrideMimeType","ranges":[{"startOffset":28130,"endOffset":28350,"count":0}],"isBlockCoverage":false},{"functionName":"useFakeXMLHttpRequest","ranges":[{"startOffset":28585,"endOffset":29688,"count":0}],"isBlockCoverage":false}]},{"scriptId":"607","url":"file:///home/hello/projects/personal/node-orm2/node_modules/nise/lib/configure-logger/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1639,"count":1}],"isBlockCoverage":true},{"functionName":"configureLogger","ranges":[{"startOffset":239,"endOffset":1603,"count":1},{"startOffset":344,"endOffset":349,"count":0}],"isBlockCoverage":true},{"functionName":"config.logger","ranges":[{"startOffset":510,"endOffset":523,"count":0}],"isBlockCoverage":false},{"functionName":"logError","ranges":[{"startOffset":966,"endOffset":1600,"count":0}],"isBlockCoverage":false}]},{"scriptId":"608","url":"file:///home/hello/projects/personal/node-orm2/node_modules/nise/lib/event/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":203,"count":1}],"isBlockCoverage":true}]},{"scriptId":"609","url":"file:///home/hello/projects/personal/node-orm2/node_modules/nise/lib/event/event.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":569,"count":1}],"isBlockCoverage":true},{"functionName":"Event","ranges":[{"startOffset":15,"endOffset":123,"count":2}],"isBlockCoverage":true},{"functionName":"initEvent","ranges":[{"startOffset":160,"endOffset":374,"count":2}],"isBlockCoverage":true},{"functionName":"stopPropagation","ranges":[{"startOffset":448,"endOffset":461,"count":0}],"isBlockCoverage":false},{"functionName":"preventDefault","ranges":[{"startOffset":484,"endOffset":540,"count":0}],"isBlockCoverage":false}]},{"scriptId":"610","url":"file:///home/hello/projects/personal/node-orm2/node_modules/nise/lib/event/progress-event.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":596,"count":1}],"isBlockCoverage":true},{"functionName":"ProgressEvent","ranges":[{"startOffset":48,"endOffset":468,"count":0}],"isBlockCoverage":false}]},{"scriptId":"611","url":"file:///home/hello/projects/personal/node-orm2/node_modules/nise/lib/event/custom-event.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":311,"count":1}],"isBlockCoverage":true},{"functionName":"CustomEvent","ranges":[{"startOffset":48,"endOffset":191,"count":0}],"isBlockCoverage":false}]},{"scriptId":"612","url":"file:///home/hello/projects/personal/node-orm2/node_modules/nise/lib/event/event-target.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4070,"count":1}],"isBlockCoverage":true},{"functionName":"flattenOptions","ranges":[{"startOffset":15,"endOffset":357,"count":0}],"isBlockCoverage":false},{"functionName":"not","ranges":[{"startOffset":358,"endOffset":452,"count":0}],"isBlockCoverage":false},{"functionName":"hasListenerFilter","ranges":[{"startOffset":453,"endOffset":668,"count":0}],"isBlockCoverage":false},{"functionName":"addEventListener","ranges":[{"startOffset":781,"endOffset":2274,"count":0}],"isBlockCoverage":false},{"functionName":"removeEventListener","ranges":[{"startOffset":2374,"endOffset":3136,"count":0}],"isBlockCoverage":false},{"functionName":"dispatchEvent","ranges":[{"startOffset":3158,"endOffset":4035,"count":0}],"isBlockCoverage":false}]},{"scriptId":"613","url":"file:///home/hello/projects/personal/node-orm2/node_modules/just-extend/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1947,"count":1}],"isBlockCoverage":true},{"functionName":"extend","ranges":[{"startOffset":771,"endOffset":1735,"count":4},{"startOffset":917,"endOffset":947,"count":0},{"startOffset":1002,"endOffset":1058,"count":0},{"startOffset":1154,"endOffset":1716,"count":5},{"startOffset":1219,"endOffset":1712,"count":32},{"startOffset":1338,"endOffset":1359,"count":0},{"startOffset":1361,"endOffset":1650,"count":0}],"isBlockCoverage":true},{"functionName":"isCloneable","ranges":[{"startOffset":1737,"endOffset":1841,"count":0}],"isBlockCoverage":false},{"functionName":"isUnextendable","ranges":[{"startOffset":1843,"endOffset":1946,"count":4},{"startOffset":1915,"endOffset":1942,"count":1}],"isBlockCoverage":true}]},{"scriptId":"614","url":"file:///home/hello/projects/personal/node-orm2/node_modules/nise/lib/fake-xhr/blob.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":149,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":38,"endOffset":144,"count":1}],"isBlockCoverage":true}]},{"scriptId":"615","url":"file:///home/hello/projects/personal/node-orm2/node_modules/nise/lib/fake-server/log.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":389,"count":1}],"isBlockCoverage":true},{"functionName":"log","ranges":[{"startOffset":54,"endOffset":365,"count":0}],"isBlockCoverage":false}]},{"scriptId":"616","url":"file:///home/hello/projects/personal/node-orm2/node_modules/path-to-regexp/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10854,"count":1}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":1141,"endOffset":2679,"count":0}],"isBlockCoverage":false},{"functionName":"compile","ranges":[{"startOffset":2866,"endOffset":2957,"count":0}],"isBlockCoverage":false},{"functionName":"encodeURIComponentPretty","ranges":[{"startOffset":3053,"endOffset":3219,"count":0}],"isBlockCoverage":false},{"functionName":"encodeAsterisk","ranges":[{"startOffset":3347,"endOffset":3501,"count":0}],"isBlockCoverage":false},{"functionName":"tokensToFunction","ranges":[{"startOffset":3578,"endOffset":5763,"count":0}],"isBlockCoverage":false},{"functionName":"escapeString","ranges":[{"startOffset":5859,"endOffset":5949,"count":0}],"isBlockCoverage":false},{"functionName":"escapeGroup","ranges":[{"startOffset":6082,"endOffset":6162,"count":0}],"isBlockCoverage":false},{"functionName":"attachKeys","ranges":[{"startOffset":6294,"endOffset":6357,"count":0}],"isBlockCoverage":false},{"functionName":"flags","ranges":[{"startOffset":6466,"endOffset":6543,"count":0}],"isBlockCoverage":false},{"functionName":"regexpToRegexp","ranges":[{"startOffset":6661,"endOffset":7125,"count":0}],"isBlockCoverage":false},{"functionName":"arrayToRegexp","ranges":[{"startOffset":7277,"endOffset":7558,"count":0}],"isBlockCoverage":false},{"functionName":"stringToRegexp","ranges":[{"startOffset":7716,"endOffset":7826,"count":0}],"isBlockCoverage":false},{"functionName":"tokensToRegExp","ranges":[{"startOffset":8030,"endOffset":9914,"count":0}],"isBlockCoverage":false},{"functionName":"pathToRegexp","ranges":[{"startOffset":10367,"endOffset":10853,"count":0}],"isBlockCoverage":false}]},{"scriptId":"617","url":"file:///home/hello/projects/personal/node-orm2/node_modules/path-to-regexp/node_modules/isarray/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":120,"count":1},{"startOffset":31,"endOffset":118,"count":0}],"isBlockCoverage":true}]},{"scriptId":"618","url":"file:///home/hello/projects/personal/node-orm2/node_modules/nise/lib/fake-server/fake-server-with-clock.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1933,"count":1}],"isBlockCoverage":true},{"functionName":"Server","ranges":[{"startOffset":149,"endOffset":169,"count":1}],"isBlockCoverage":true},{"functionName":"addRequest","ranges":[{"startOffset":276,"endOffset":1353,"count":0}],"isBlockCoverage":false},{"functionName":"respond","ranges":[{"startOffset":1386,"endOffset":1722,"count":0}],"isBlockCoverage":false},{"functionName":"restore","ranges":[{"startOffset":1755,"endOffset":1892,"count":0}],"isBlockCoverage":false}]},{"scriptId":"619","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/promise.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2558,"count":1}],"isBlockCoverage":true},{"functionName":"getFakeExecutor","ranges":[{"startOffset":528,"endOffset":707,"count":0}],"isBlockCoverage":false},{"functionName":"promise","ranges":[{"startOffset":1008,"endOffset":2530,"count":0}],"isBlockCoverage":false}]},{"scriptId":"620","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/is-restorable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":206,"count":1}],"isBlockCoverage":true},{"functionName":"isRestorable","ranges":[{"startOffset":15,"endOffset":173,"count":0}],"isBlockCoverage":false}]},{"scriptId":"621","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/restore-object.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":367,"count":1}],"isBlockCoverage":true},{"functionName":"filter","ranges":[{"startOffset":69,"endOffset":177,"count":0}],"isBlockCoverage":false},{"functionName":"restore","ranges":[{"startOffset":179,"endOffset":249,"count":0}],"isBlockCoverage":false},{"functionName":"restoreObject","ranges":[{"startOffset":251,"endOffset":333,"count":0}],"isBlockCoverage":false}]},{"scriptId":"622","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sinon/lib/sinon/util/core/default-config.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":351,"count":1}],"isBlockCoverage":true}]},{"scriptId":"623","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-create.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4400,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":145,"endOffset":4397,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":229,"endOffset":537,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":254,"endOffset":532,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":549,"endOffset":666,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":586,"endOffset":660,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":678,"endOffset":718,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":734,"endOffset":772,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":811,"endOffset":1132,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":901,"endOffset":1126,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":976,"endOffset":1118,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1170,"endOffset":1689,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1262,"endOffset":1683,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1376,"endOffset":1675,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1737,"endOffset":4074,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1816,"endOffset":2287,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1937,"endOffset":2279,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2377,"endOffset":2839,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2489,"endOffset":2831,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2901,"endOffset":4068,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2932,"endOffset":3055,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3100,"endOffset":3499,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3220,"endOffset":3489,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3572,"endOffset":4060,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3738,"endOffset":4050,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4120,"endOffset":4393,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4201,"endOffset":4387,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4240,"endOffset":4379,"count":1}],"isBlockCoverage":true}]},{"scriptId":"624","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-countAsync.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1288,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":116,"endOffset":1285,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":182,"endOffset":576,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":207,"endOffset":571,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":334,"endOffset":563,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":588,"endOffset":705,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":625,"endOffset":699,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":717,"endOffset":757,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":794,"endOffset":1010,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":873,"endOffset":1004,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":934,"endOffset":996,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1044,"endOffset":1281,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1124,"endOffset":1275,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1205,"endOffset":1267,"count":1}],"isBlockCoverage":true}]},{"scriptId":"625","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-count.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1567,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":145,"endOffset":1564,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":211,"endOffset":605,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":236,"endOffset":600,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":363,"endOffset":592,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":617,"endOffset":734,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":654,"endOffset":728,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":746,"endOffset":786,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":821,"endOffset":966,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":880,"endOffset":960,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1003,"endOffset":1253,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1082,"endOffset":1247,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1119,"endOffset":1239,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1287,"endOffset":1560,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1367,"endOffset":1554,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1426,"endOffset":1546,"count":1}],"isBlockCoverage":true}]},{"scriptId":"626","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-clearAsync.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1272,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":150,"endOffset":1269,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":216,"endOffset":543,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":241,"endOffset":538,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":398,"endOffset":530,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":555,"endOffset":672,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":592,"endOffset":666,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":684,"endOffset":724,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":756,"endOffset":994,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":824,"endOffset":988,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":918,"endOffset":980,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1029,"endOffset":1265,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1095,"endOffset":1259,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1189,"endOffset":1251,"count":1}],"isBlockCoverage":true}]},{"scriptId":"627","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-clear.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1380,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":145,"endOffset":1377,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":211,"endOffset":538,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":236,"endOffset":533,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":393,"endOffset":525,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":550,"endOffset":667,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":587,"endOffset":661,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":679,"endOffset":719,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":751,"endOffset":1051,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":819,"endOffset":1045,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":856,"endOffset":1037,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":935,"endOffset":1027,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1086,"endOffset":1373,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1152,"endOffset":1367,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1210,"endOffset":1354,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1252,"endOffset":1344,"count":1}],"isBlockCoverage":true}]},{"scriptId":"628","url":"file:///home/hello/projects/personal/node-orm2/test/integration/model-aggregate.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13416,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":149,"endOffset":13413,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":215,"endOffset":609,"count":19}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":240,"endOffset":604,"count":19}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":367,"endOffset":596,"count":19}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":621,"endOffset":738,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":658,"endOffset":732,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":750,"endOffset":790,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":830,"endOffset":1198,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":917,"endOffset":1192,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":996,"endOffset":1184,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1255,"endOffset":1640,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1356,"endOffset":1634,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1456,"endOffset":1626,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1670,"endOffset":2697,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1741,"endOffset":1930,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1802,"endOffset":1922,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1996,"endOffset":2195,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2067,"endOffset":2187,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2239,"endOffset":2691,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2309,"endOffset":2683,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2412,"endOffset":2673,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2744,"endOffset":4033,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2815,"endOffset":3090,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2897,"endOffset":3020,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3156,"endOffset":3441,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3248,"endOffset":3370,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3485,"endOffset":4027,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3555,"endOffset":4019,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3681,"endOffset":3951,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4089,"endOffset":4243,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4148,"endOffset":4237,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4293,"endOffset":4451,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4352,"endOffset":4445,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4498,"endOffset":5457,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4599,"endOffset":5007,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4689,"endOffset":4999,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5051,"endOffset":5451,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5133,"endOffset":5443,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5521,"endOffset":6670,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5622,"endOffset":6125,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5733,"endOffset":6054,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6169,"endOffset":6664,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6272,"endOffset":6593,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6716,"endOffset":6883,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6775,"endOffset":6877,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6931,"endOffset":7135,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6990,"endOffset":7129,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7015,"endOffset":7084,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7188,"endOffset":7395,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7248,"endOffset":7389,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7310,"endOffset":7381,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7429,"endOffset":8627,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7519,"endOffset":7765,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7583,"endOffset":7757,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7799,"endOffset":8190,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7854,"endOffset":8182,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7943,"endOffset":8172,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8227,"endOffset":8621,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8282,"endOffset":8613,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8374,"endOffset":8603,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8678,"endOffset":10163,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8768,"endOffset":9103,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8853,"endOffset":9032,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9137,"endOffset":9627,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9192,"endOffset":9619,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9304,"endOffset":9540,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9664,"endOffset":10157,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9719,"endOffset":10149,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9834,"endOffset":10070,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10196,"endOffset":11078,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10282,"endOffset":10599,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10353,"endOffset":10591,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10632,"endOffset":11072,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10701,"endOffset":11064,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10790,"endOffset":11054,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11128,"endOffset":12202,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11214,"endOffset":11622,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11306,"endOffset":11551,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11655,"endOffset":12196,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11724,"endOffset":12188,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11836,"endOffset":12109,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12231,"endOffset":12841,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12300,"endOffset":12652,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12383,"endOffset":12644,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12704,"endOffset":12835,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12729,"endOffset":12790,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12886,"endOffset":13408,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12955,"endOffset":13401,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13059,"endOffset":13329,"count":1}],"isBlockCoverage":true}]},{"scriptId":"629","url":"file:///home/hello/projects/personal/node-orm2/test/integration/instance.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":19218,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":180,"endOffset":19215,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":282,"endOffset":1113,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":307,"endOffset":1108,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":926,"endOffset":1100,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1125,"endOffset":1285,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1162,"endOffset":1279,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1224,"endOffset":1271,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1297,"endOffset":1337,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1361,"endOffset":2761,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1412,"endOffset":2188,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1817,"endOffset":2180,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1898,"endOffset":2170,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1988,"endOffset":2158,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2047,"endOffset":2144,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2244,"endOffset":2487,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2313,"endOffset":2479,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2385,"endOffset":2469,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2559,"endOffset":2755,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2651,"endOffset":2747,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2791,"endOffset":3303,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2855,"endOffset":3138,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3001,"endOffset":3130,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3190,"endOffset":3297,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3334,"endOffset":4098,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3401,"endOffset":3585,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3445,"endOffset":3577,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3638,"endOffset":3708,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3760,"endOffset":3834,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3879,"endOffset":4092,"count":1}],"isBlockCoverage":true},{"functionName":"person.isPersisted","ranges":[{"startOffset":3980,"endOffset":4026,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4121,"endOffset":7452,"count":1}],"isBlockCoverage":true},{"functionName":"clone","ranges":[{"startOffset":4184,"endOffset":4246,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4264,"endOffset":4565,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4458,"endOffset":4557,"count":8},{"startOffset":4495,"endOffset":4512,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4640,"endOffset":4824,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4907,"endOffset":5153,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5227,"endOffset":5494,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5577,"endOffset":5906,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5983,"endOffset":6258,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6343,"endOffset":6680,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6763,"endOffset":7111,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7162,"endOffset":7446,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7483,"endOffset":8084,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7536,"endOffset":7722,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7617,"endOffset":7714,"count":1},{"startOffset":7654,"endOffset":7669,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7779,"endOffset":8078,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8119,"endOffset":8660,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8172,"endOffset":8358,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8253,"endOffset":8350,"count":1},{"startOffset":8290,"endOffset":8305,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8415,"endOffset":8654,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8687,"endOffset":9440,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8740,"endOffset":8926,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8821,"endOffset":8918,"count":3},{"startOffset":8858,"endOffset":8873,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8971,"endOffset":9035,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9104,"endOffset":9241,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9299,"endOffset":9434,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9467,"endOffset":9953,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9527,"endOffset":9593,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9642,"endOffset":9712,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9766,"endOffset":9947,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9810,"endOffset":9939,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9981,"endOffset":11158,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10048,"endOffset":10299,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10133,"endOffset":10291,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10342,"endOffset":10587,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10435,"endOffset":10579,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10660,"endOffset":10879,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10769,"endOffset":10871,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10938,"endOffset":11152,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11055,"endOffset":11144,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11187,"endOffset":19211,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11224,"endOffset":17299,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11310,"endOffset":11951,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11401,"endOffset":11941,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11493,"endOffset":11929,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11598,"endOffset":11915,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11750,"endOffset":11899,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12043,"endOffset":12622,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12149,"endOffset":12612,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12234,"endOffset":12337,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12359,"endOffset":12503,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12523,"endOffset":12600,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12821,"endOffset":13172,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12914,"endOffset":13160,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13234,"endOffset":13595,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13332,"endOffset":13583,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13684,"endOffset":14210,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13780,"endOffset":14198,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14042,"endOffset":14184,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14283,"endOffset":14620,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14405,"endOffset":14608,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14698,"endOffset":15079,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14825,"endOffset":15067,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15184,"endOffset":15737,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15425,"endOffset":15596,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15617,"endOffset":15725,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15903,"endOffset":16602,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15996,"endOffset":16590,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16091,"endOffset":16576,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16266,"endOffset":16560,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16369,"endOffset":16542,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16671,"endOffset":17283,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16792,"endOffset":16876,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16896,"endOffset":17055,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17075,"endOffset":17159,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17179,"endOffset":17271,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17330,"endOffset":17837,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17413,"endOffset":17829,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17523,"endOffset":17819,"count":1},{"startOffset":17562,"endOffset":17579,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17870,"endOffset":19205,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17925,"endOffset":18759,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18360,"endOffset":18749,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18447,"endOffset":18737,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18543,"endOffset":18723,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18604,"endOffset":18707,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18815,"endOffset":19197,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18912,"endOffset":18988,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19006,"endOffset":19103,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19121,"endOffset":19187,"count":1}],"isBlockCoverage":true}]},{"scriptId":"630","url":"file:///home/hello/projects/personal/node-orm2/test/integration/hook.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":19261,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":128,"endOffset":19258,"count":1}],"isBlockCoverage":true},{"functionName":"getTimestamp","ranges":[{"startOffset":289,"endOffset":329,"count":80}],"isBlockCoverage":true},{"functionName":"checkHook","ranges":[{"startOffset":578,"endOffset":711,"count":57}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":642,"endOffset":706,"count":80}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":728,"endOffset":1401,"count":24},{"startOffset":784,"endOffset":1152,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1165,"endOffset":1396,"count":26}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1413,"endOffset":1530,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1450,"endOffset":1524,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1542,"endOffset":1582,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1621,"endOffset":2411,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1682,"endOffset":1936,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1755,"endOffset":1802,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1850,"endOffset":1928,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1965,"endOffset":2405,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2038,"endOffset":2085,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2132,"endOffset":2397,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2301,"endOffset":2387,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2442,"endOffset":5278,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2528,"endOffset":2843,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2590,"endOffset":2835,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2895,"endOffset":3467,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2939,"endOffset":3015,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3045,"endOffset":3459,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3324,"endOffset":3449,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3511,"endOffset":4208,"count":1}],"isBlockCoverage":true},{"functionName":"beforeCreate","ranges":[{"startOffset":3568,"endOffset":3625,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3674,"endOffset":4200,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3720,"endOffset":4190,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4036,"endOffset":4178,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4258,"endOffset":5272,"count":1}],"isBlockCoverage":true},{"functionName":"beforeCreate","ranges":[{"startOffset":4348,"endOffset":4501,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4387,"endOffset":4473,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4557,"endOffset":4719,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4621,"endOffset":4709,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4764,"endOffset":5264,"count":1}],"isBlockCoverage":true},{"functionName":"beforeCreate","ranges":[{"startOffset":4825,"endOffset":4972,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4866,"endOffset":4953,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5022,"endOffset":5254,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5088,"endOffset":5242,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5308,"endOffset":5714,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5393,"endOffset":5708,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5455,"endOffset":5700,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5743,"endOffset":9091,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5830,"endOffset":6137,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5892,"endOffset":6129,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6189,"endOffset":6796,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6231,"endOffset":6287,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6335,"endOffset":6788,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6644,"endOffset":6778,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6840,"endOffset":7506,"count":1}],"isBlockCoverage":true},{"functionName":"beforeSave","ranges":[{"startOffset":6895,"endOffset":6952,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7001,"endOffset":7498,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7047,"endOffset":7488,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7329,"endOffset":7476,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7556,"endOffset":9085,"count":1}],"isBlockCoverage":true},{"functionName":"beforeSave","ranges":[{"startOffset":7642,"endOffset":7793,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7681,"endOffset":7765,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7849,"endOffset":8010,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7913,"endOffset":7999,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8055,"endOffset":9077,"count":1}],"isBlockCoverage":true},{"functionName":"beforeSave","ranges":[{"startOffset":8114,"endOffset":8345,"count":3},{"startOffset":8173,"endOffset":8217,"count":1},{"startOffset":8217,"endOffset":8344,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8241,"endOffset":8326,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8409,"endOffset":8639,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8475,"endOffset":8627,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8690,"endOffset":9067,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8756,"endOffset":9055,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8881,"endOffset":9041,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9119,"endOffset":10444,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9211,"endOffset":9549,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9271,"endOffset":9541,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9603,"endOffset":10060,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9663,"endOffset":10052,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9800,"endOffset":10042,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10128,"endOffset":10438,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10185,"endOffset":10430,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10289,"endOffset":10420,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10479,"endOffset":12654,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10567,"endOffset":11036,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10629,"endOffset":11028,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11089,"endOffset":11451,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11137,"endOffset":11193,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11241,"endOffset":11443,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11501,"endOffset":12648,"count":1}],"isBlockCoverage":true},{"functionName":"beforeValidation","ranges":[{"startOffset":11599,"endOffset":11817,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11638,"endOffset":11789,"count":3},{"startOffset":11718,"endOffset":11749,"count":2},{"startOffset":11749,"endOffset":11788,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11847,"endOffset":11902,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11949,"endOffset":12115,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12013,"endOffset":12105,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12176,"endOffset":12385,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12232,"endOffset":12375,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12439,"endOffset":12640,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12517,"endOffset":12630,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12682,"endOffset":13987,"count":1}],"isBlockCoverage":true},{"functionName":"afterLoad","ranges":[{"startOffset":12760,"endOffset":12807,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12865,"endOffset":12990,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13040,"endOffset":13981,"count":1}],"isBlockCoverage":true},{"functionName":"afterLoad","ranges":[{"startOffset":13124,"endOffset":13274,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13163,"endOffset":13246,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13330,"endOffset":13499,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13394,"endOffset":13489,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13546,"endOffset":13973,"count":1}],"isBlockCoverage":true},{"functionName":"afterLoad","ranges":[{"startOffset":13604,"endOffset":13687,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13736,"endOffset":13963,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13802,"endOffset":13951,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14020,"endOffset":15380,"count":1}],"isBlockCoverage":true},{"functionName":"afterAutoFetch","ranges":[{"startOffset":14108,"endOffset":14160,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14218,"endOffset":14348,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14398,"endOffset":15374,"count":1}],"isBlockCoverage":true},{"functionName":"afterAutoFetch","ranges":[{"startOffset":14492,"endOffset":14647,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14531,"endOffset":14619,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14703,"endOffset":14877,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14767,"endOffset":14867,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14924,"endOffset":15366,"count":1}],"isBlockCoverage":true},{"functionName":"afterAutoFetch","ranges":[{"startOffset":14987,"endOffset":15075,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15124,"endOffset":15356,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15190,"endOffset":15344,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15411,"endOffset":17096,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15500,"endOffset":15883,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15562,"endOffset":15875,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15610,"endOffset":15865,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15933,"endOffset":17090,"count":1}],"isBlockCoverage":true},{"functionName":"beforeRemove","ranges":[{"startOffset":16023,"endOffset":16176,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16062,"endOffset":16148,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16232,"endOffset":16463,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16296,"endOffset":16452,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16346,"endOffset":16440,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16508,"endOffset":17082,"count":1}],"isBlockCoverage":true},{"functionName":"beforeRemove","ranges":[{"startOffset":16569,"endOffset":16716,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16610,"endOffset":16697,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16766,"endOffset":17072,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16832,"endOffset":17060,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16884,"endOffset":17046,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17126,"endOffset":17603,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17214,"endOffset":17597,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17276,"endOffset":17589,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17324,"endOffset":17579,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17643,"endOffset":18468,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17668,"endOffset":17998,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18055,"endOffset":18462,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18127,"endOffset":18454,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18333,"endOffset":18439,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18509,"endOffset":19254,"count":1}],"isBlockCoverage":true},{"functionName":"beforeValidation","ranges":[{"startOffset":18566,"endOffset":18672,"count":1}],"isBlockCoverage":true},{"functionName":"beforeCreate","ranges":[{"startOffset":18694,"endOffset":18804,"count":1}],"isBlockCoverage":true},{"functionName":"beforeSave","ranges":[{"startOffset":18824,"endOffset":18928,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18977,"endOffset":19248,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19039,"endOffset":19240,"count":1}],"isBlockCoverage":true}]},{"scriptId":"631","url":"file:///home/hello/projects/personal/node-orm2/test/integration/hook-promise.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9711,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":178,"endOffset":9708,"count":1}],"isBlockCoverage":true},{"functionName":"getTimestamp","ranges":[{"startOffset":338,"endOffset":372,"count":44}],"isBlockCoverage":true},{"functionName":"checkHook","ranges":[{"startOffset":393,"endOffset":526,"count":42}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":457,"endOffset":521,"count":44}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":543,"endOffset":1259,"count":7},{"startOffset":599,"endOffset":1005,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1018,"endOffset":1254,"count":13}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1271,"endOffset":1388,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1308,"endOffset":1382,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1400,"endOffset":1440,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1471,"endOffset":2735,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1558,"endOffset":2254,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1598,"endOffset":1820,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1664,"endOffset":1810,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1706,"endOffset":1793,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1877,"endOffset":2246,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2129,"endOffset":2234,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2289,"endOffset":2729,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2329,"endOffset":2525,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2370,"endOffset":2515,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2420,"endOffset":2498,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2600,"endOffset":2721,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2764,"endOffset":4283,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2854,"endOffset":3282,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2892,"endOffset":3080,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2933,"endOffset":3070,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2977,"endOffset":3053,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3155,"endOffset":3274,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3317,"endOffset":3745,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3355,"endOffset":3543,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3396,"endOffset":3533,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3440,"endOffset":3516,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3618,"endOffset":3737,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3783,"endOffset":4277,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3821,"endOffset":4040,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3887,"endOffset":4030,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3929,"endOffset":4013,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4114,"endOffset":4179,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4195,"endOffset":4269,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4318,"endOffset":5325,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4391,"endOffset":4815,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4435,"endOffset":4655,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4501,"endOffset":4645,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4543,"endOffset":4628,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4729,"endOffset":4807,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4848,"endOffset":5320,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4892,"endOffset":5148,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4958,"endOffset":5138,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5002,"endOffset":5121,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5223,"endOffset":5312,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5353,"endOffset":6341,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5426,"endOffset":5826,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5492,"endOffset":5680,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5533,"endOffset":5670,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5575,"endOffset":5653,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5754,"endOffset":5818,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5859,"endOffset":6335,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5925,"endOffset":6142,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5966,"endOffset":6132,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6010,"endOffset":6115,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6217,"endOffset":6327,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6374,"endOffset":7368,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6447,"endOffset":6862,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6523,"endOffset":6717,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6564,"endOffset":6707,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6606,"endOffset":6689,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6785,"endOffset":6854,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6895,"endOffset":7362,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6971,"endOffset":7198,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7012,"endOffset":7188,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7056,"endOffset":7171,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7267,"endOffset":7354,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7399,"endOffset":8430,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7469,"endOffset":7908,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7541,"endOffset":7674,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7582,"endOffset":7664,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7748,"endOffset":7817,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7833,"endOffset":7900,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7941,"endOffset":8424,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7981,"endOffset":8171,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8022,"endOffset":8161,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8066,"endOffset":8144,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8245,"endOffset":8314,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8331,"endOffset":8416,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8471,"endOffset":9704,"count":1}],"isBlockCoverage":true},{"functionName":"beforeValidation","ranges":[{"startOffset":8528,"endOffset":8804,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8594,"endOffset":8794,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8636,"endOffset":8777,"count":1}],"isBlockCoverage":true},{"functionName":"beforeCreate","ranges":[{"startOffset":8826,"endOffset":9106,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8892,"endOffset":9096,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8934,"endOffset":9079,"count":1}],"isBlockCoverage":true},{"functionName":"beforeSave","ranges":[{"startOffset":9126,"endOffset":9400,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9192,"endOffset":9390,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9234,"endOffset":9373,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9449,"endOffset":9698,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9533,"endOffset":9690,"count":1}],"isBlockCoverage":true}]},{"scriptId":"632","url":"file:///home/hello/projects/personal/node-orm2/test/integration/event.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1984,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":137,"endOffset":1981,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":381,"endOffset":581,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":411,"endOffset":576,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":593,"endOffset":710,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":630,"endOffset":704,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":722,"endOffset":762,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":785,"endOffset":1977,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":870,"endOffset":1194,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1006,"endOffset":1053,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1107,"endOffset":1186,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1264,"endOffset":1644,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1365,"endOffset":1503,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1557,"endOffset":1636,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1689,"endOffset":1971,"count":1}],"isBlockCoverage":true},{"functionName":"John.on","ranges":[{"startOffset":1784,"endOffset":1839,"count":1}],"isBlockCoverage":true}]},{"scriptId":"633","url":"file:///home/hello/projects/personal/node-orm2/test/integration/error_spec.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1936,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":128,"endOffset":1933,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":168,"endOffset":1750,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":225,"endOffset":340,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":380,"endOffset":658,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":699,"endOffset":820,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":863,"endOffset":1032,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":884,"endOffset":971,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1069,"endOffset":1181,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1222,"endOffset":1356,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1397,"endOffset":1548,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1586,"endOffset":1744,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1774,"endOffset":1929,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1816,"endOffset":1923,"count":1}],"isBlockCoverage":true}]},{"scriptId":"634","url":"file:///home/hello/projects/personal/node-orm2/test/integration/db.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13945,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":196,"endOffset":13943,"count":1},{"startOffset":1049,"endOffset":1056,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":237,"endOffset":876,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":274,"endOffset":870,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":501,"endOffset":862,"count":1},{"startOffset":535,"endOffset":552,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":888,"endOffset":928,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":960,"endOffset":1006,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1078,"endOffset":6338,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1122,"endOffset":1178,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1214,"endOffset":1920,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1267,"endOffset":1493,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1359,"endOffset":1484,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1535,"endOffset":1912,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1784,"endOffset":1902,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1952,"endOffset":4814,"count":1},{"startOffset":2010,"endOffset":2017,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3390,"endOffset":4089,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3445,"endOffset":4079,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3563,"endOffset":3615,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3693,"endOffset":4067,"count":1},{"startOffset":3737,"endOffset":3822,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4117,"endOffset":4806,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4172,"endOffset":4796,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4286,"endOffset":4338,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4445,"endOffset":4691,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4712,"endOffset":4784,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4849,"endOffset":5536,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4916,"endOffset":5528,"count":1},{"startOffset":5063,"endOffset":5076,"count":0},{"startOffset":5087,"endOffset":5196,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5567,"endOffset":6332,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5620,"endOffset":5876,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5688,"endOffset":5866,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5918,"endOffset":6324,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6143,"endOffset":6314,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6359,"endOffset":9908,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6407,"endOffset":6534,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6446,"endOffset":6526,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6552,"endOffset":6596,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6633,"endOffset":7300,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6691,"endOffset":7292,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6923,"endOffset":6971,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7051,"endOffset":7099,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7150,"endOffset":7282,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7335,"endOffset":8010,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7400,"endOffset":8002,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7634,"endOffset":7682,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7762,"endOffset":7810,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7860,"endOffset":7992,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8039,"endOffset":9542,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8101,"endOffset":8488,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8565,"endOffset":9127,"count":1}],"isBlockCoverage":true},{"functionName":"beforeDefine","ranges":[{"startOffset":8739,"endOffset":8819,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9189,"endOffset":9534,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9574,"endOffset":9902,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9663,"endOffset":9894,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9941,"endOffset":11199,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9996,"endOffset":10239,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10107,"endOffset":10231,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10302,"endOffset":10543,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10411,"endOffset":10535,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10599,"endOffset":10882,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10750,"endOffset":10874,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10946,"endOffset":11193,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11061,"endOffset":11185,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11227,"endOffset":11876,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11296,"endOffset":11537,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11352,"endOffset":11529,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11593,"endOffset":11870,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11686,"endOffset":11862,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11904,"endOffset":12570,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11970,"endOffset":12213,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12063,"endOffset":12205,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12285,"endOffset":12564,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12380,"endOffset":12556,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12598,"endOffset":12931,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12680,"endOffset":12925,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12775,"endOffset":12917,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12961,"endOffset":13938,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13028,"endOffset":13932,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13173,"endOffset":13924,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13309,"endOffset":13914,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13447,"endOffset":13902,"count":1}],"isBlockCoverage":true}]},{"scriptId":"635","url":"file:///home/hello/projects/personal/node-orm2/test/integration/big.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1315,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":215,"endOffset":1312,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":275,"endOffset":392,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":312,"endOffset":386,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":404,"endOffset":444,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":513,"endOffset":1308,"count":1}],"isBlockCoverage":true}]},{"scriptId":"636","url":"file:///home/hello/projects/personal/node-orm2/test/integration/association-hasone.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13680,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":276,"endOffset":13677,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":470,"endOffset":2127,"count":7},{"startOffset":504,"endOffset":509,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":522,"endOffset":2122,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1317,"endOffset":2114,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1368,"endOffset":2104,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1494,"endOffset":2092,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1619,"endOffset":2078,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1716,"endOffset":2062,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1901,"endOffset":2044,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2139,"endOffset":2247,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2175,"endOffset":2241,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2275,"endOffset":4980,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2352,"endOffset":2640,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2399,"endOffset":2632,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2502,"endOffset":2622,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2690,"endOffset":2899,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2737,"endOffset":2891,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2781,"endOffset":2881,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2963,"endOffset":3166,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3008,"endOffset":3158,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3235,"endOffset":3664,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3282,"endOffset":3656,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3386,"endOffset":3646,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3501,"endOffset":3634,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3716,"endOffset":4325,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3766,"endOffset":4317,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3881,"endOffset":4307,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4040,"endOffset":4295,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4127,"endOffset":4281,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4384,"endOffset":4974,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4434,"endOffset":4966,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4549,"endOffset":4956,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4700,"endOffset":4944,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4787,"endOffset":4930,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5008,"endOffset":8495,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5063,"endOffset":8489,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5147,"endOffset":5448,"count":2},{"startOffset":5175,"endOffset":5185,"count":1},{"startOffset":5186,"endOffset":5199,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5215,"endOffset":5438,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5256,"endOffset":5426,"count":2},{"startOffset":5360,"endOffset":5370,"count":1},{"startOffset":5371,"endOffset":5384,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5495,"endOffset":8481,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5550,"endOffset":5742,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5608,"endOffset":5730,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5799,"endOffset":6229,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5898,"endOffset":6217,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5992,"endOffset":6203,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6327,"endOffset":6786,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6455,"endOffset":6774,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6549,"endOffset":6760,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6858,"endOffset":7332,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6961,"endOffset":7320,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7095,"endOffset":7306,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7388,"endOffset":7795,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7462,"endOffset":7783,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7557,"endOffset":7769,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7886,"endOffset":8128,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7931,"endOffset":8116,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8013,"endOffset":8102,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8216,"endOffset":8471,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8261,"endOffset":8459,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8356,"endOffset":8445,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8525,"endOffset":9051,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8673,"endOffset":9045,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8720,"endOffset":9037,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8839,"endOffset":9027,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9098,"endOffset":9698,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9144,"endOffset":9692,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9447,"endOffset":9684,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9587,"endOffset":9674,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9745,"endOffset":10546,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9784,"endOffset":10540,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10062,"endOffset":10532,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10136,"endOffset":10522,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10237,"endOffset":10510,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10573,"endOffset":11331,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10656,"endOffset":10788,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10681,"endOffset":10743,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10719,"endOffset":10733,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10862,"endOffset":11103,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10934,"endOffset":11095,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11165,"endOffset":11325,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11389,"endOffset":13667,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11452,"endOffset":12528,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11533,"endOffset":11744,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11622,"endOffset":11732,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11799,"endOffset":12215,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12020,"endOffset":12203,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12251,"endOffset":12518,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12293,"endOffset":12506,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12592,"endOffset":13659,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12673,"endOffset":12884,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12762,"endOffset":12872,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12939,"endOffset":13353,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13159,"endOffset":13341,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13389,"endOffset":13649,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13430,"endOffset":13637,"count":1}],"isBlockCoverage":true}]},{"scriptId":"637","url":"file:///home/hello/projects/personal/node-orm2/test/integration/association-hasone-zeroid.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3470,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":195,"endOffset":3467,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":286,"endOffset":1534,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":320,"endOffset":1529,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1026,"endOffset":1521,"count":2},{"startOffset":1059,"endOffset":1076,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1546,"endOffset":1654,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1582,"endOffset":1648,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1683,"endOffset":2594,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1767,"endOffset":2190,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1822,"endOffset":2182,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2234,"endOffset":2588,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2293,"endOffset":2580,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2511,"endOffset":2570,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2626,"endOffset":3463,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2711,"endOffset":3457,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2766,"endOffset":3449,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3123,"endOffset":3439,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3278,"endOffset":3427,"count":1}],"isBlockCoverage":true}]},{"scriptId":"638","url":"file:///home/hello/projects/personal/node-orm2/test/integration/association-hasone-zeroid-async.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4416,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":217,"endOffset":4413,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":308,"endOffset":1556,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":342,"endOffset":1551,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1048,"endOffset":1543,"count":2},{"startOffset":1081,"endOffset":1098,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1568,"endOffset":1676,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1604,"endOffset":1670,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1705,"endOffset":2715,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1789,"endOffset":2195,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1875,"endOffset":2187,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2239,"endOffset":2709,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2329,"endOffset":2551,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2567,"endOffset":2701,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2747,"endOffset":4409,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2851,"endOffset":3597,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2937,"endOffset":3326,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3344,"endOffset":3491,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3507,"endOffset":3589,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3640,"endOffset":4403,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3730,"endOffset":4122,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4140,"endOffset":4298,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4314,"endOffset":4395,"count":1}],"isBlockCoverage":true}]},{"scriptId":"639","url":"file:///home/hello/projects/personal/node-orm2/test/integration/association-hasone-reverse.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10153,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":221,"endOffset":10150,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":306,"endOffset":989,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":331,"endOffset":984,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":619,"endOffset":976,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1001,"endOffset":1110,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1038,"endOffset":1104,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1136,"endOffset":7093,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1355,"endOffset":1767,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1802,"endOffset":4288,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1840,"endOffset":2540,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1906,"endOffset":2530,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1972,"endOffset":2518,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2022,"endOffset":2504,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2164,"endOffset":2488,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2252,"endOffset":2470,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2575,"endOffset":4280,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2604,"endOffset":3268,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2887,"endOffset":3256,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3062,"endOffset":3242,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3330,"endOffset":3650,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3366,"endOffset":3638,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3700,"endOffset":4269,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3755,"endOffset":4257,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3927,"endOffset":4243,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4078,"endOffset":4227,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4356,"endOffset":5574,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4428,"endOffset":5566,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4526,"endOffset":5556,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4608,"endOffset":5544,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4758,"endOffset":5530,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4842,"endOffset":5514,"count":1},{"startOffset":5122,"endOffset":5129,"count":0},{"startOffset":5202,"endOffset":5331,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5674,"endOffset":7081,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5729,"endOffset":6046,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5790,"endOffset":6034,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5851,"endOffset":6020,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5909,"endOffset":6004,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6101,"endOffset":6254,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6130,"endOffset":6201,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6173,"endOffset":6187,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6337,"endOffset":6816,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6426,"endOffset":6804,"count":1},{"startOffset":6621,"endOffset":6653,"count":0},{"startOffset":6655,"endOffset":6764,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6882,"endOffset":7071,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7124,"endOffset":10146,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7195,"endOffset":8105,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7241,"endOffset":8088,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8172,"endOffset":9068,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8218,"endOffset":9051,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9171,"endOffset":10140,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9217,"endOffset":10123,"count":0}],"isBlockCoverage":false}]},{"scriptId":"640","url":"file:///home/hello/projects/personal/node-orm2/test/integration/association-hasone-reverse-async.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6936,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":227,"endOffset":6933,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":312,"endOffset":995,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":337,"endOffset":990,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":625,"endOffset":982,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1007,"endOffset":1116,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1044,"endOffset":1110,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1142,"endOffset":4168,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1361,"endOffset":2125,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2165,"endOffset":2960,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2217,"endOffset":2945,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2312,"endOffset":2401,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2421,"endOffset":2521,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2541,"endOffset":2684,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2704,"endOffset":2789,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2809,"endOffset":2935,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3028,"endOffset":4162,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3131,"endOffset":3220,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3238,"endOffset":3335,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3353,"endOffset":3502,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3520,"endOffset":3605,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3623,"endOffset":4154,"count":1},{"startOffset":3842,"endOffset":3849,"count":0},{"startOffset":3916,"endOffset":4027,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4199,"endOffset":6929,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4291,"endOffset":5118,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4380,"endOffset":4531,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4549,"endOffset":4696,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4714,"endOffset":4857,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4875,"endOffset":4977,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4995,"endOffset":5110,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5189,"endOffset":6000,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5278,"endOffset":5423,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5441,"endOffset":5588,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5606,"endOffset":5749,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5767,"endOffset":5858,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5876,"endOffset":5992,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6103,"endOffset":6923,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6183,"endOffset":6281,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6299,"endOffset":6462,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6480,"endOffset":6626,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6644,"endOffset":6735,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6753,"endOffset":6915,"count":1}],"isBlockCoverage":true}]},{"scriptId":"641","url":"file:///home/hello/projects/personal/node-orm2/test/integration/association-hasone-required.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2137,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":195,"endOffset":2135,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":265,"endOffset":667,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":298,"endOffset":662,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":679,"endOffset":787,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":715,"endOffset":781,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":814,"endOffset":1571,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":900,"endOffset":1317,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1025,"endOffset":1309,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1357,"endOffset":1565,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1479,"endOffset":1557,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1602,"endOffset":2131,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1685,"endOffset":1867,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1781,"endOffset":1859,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1912,"endOffset":2125,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2039,"endOffset":2117,"count":1}],"isBlockCoverage":true}]},{"scriptId":"642","url":"file:///home/hello/projects/personal/node-orm2/test/integration/association-hasone-required-async.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1943,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":201,"endOffset":1941,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":271,"endOffset":673,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":304,"endOffset":668,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":685,"endOffset":793,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":721,"endOffset":787,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":820,"endOffset":1517,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":906,"endOffset":1333,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1053,"endOffset":1325,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1373,"endOffset":1511,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1548,"endOffset":1937,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1631,"endOffset":1743,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1788,"endOffset":1931,"count":1}],"isBlockCoverage":true}]},{"scriptId":"643","url":"file:///home/hello/projects/personal/node-orm2/test/integration/association-hasone-async.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6322,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":276,"endOffset":6319,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":470,"endOffset":2127,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":522,"endOffset":2122,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1317,"endOffset":2114,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1368,"endOffset":2104,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1494,"endOffset":2092,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1619,"endOffset":2078,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1716,"endOffset":2062,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1901,"endOffset":2044,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2139,"endOffset":2247,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2175,"endOffset":2241,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2281,"endOffset":4825,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2358,"endOffset":2612,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2436,"endOffset":2531,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2547,"endOffset":2604,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2662,"endOffset":2899,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2740,"endOffset":2805,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2821,"endOffset":2891,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2963,"endOffset":3153,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3041,"endOffset":3145,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3222,"endOffset":3600,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3291,"endOffset":3394,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3412,"endOffset":3514,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3530,"endOffset":3592,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3652,"endOffset":4247,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3733,"endOffset":3847,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3865,"endOffset":4024,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4040,"endOffset":4123,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4141,"endOffset":4239,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4306,"endOffset":4819,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4387,"endOffset":4490,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4506,"endOffset":4639,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4655,"endOffset":4724,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4740,"endOffset":4811,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4889,"endOffset":6310,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4957,"endOffset":5601,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5038,"endOffset":5300,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5150,"endOffset":5226,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5234,"endOffset":5288,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5336,"endOffset":5591,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5419,"endOffset":5579,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5665,"endOffset":6302,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5746,"endOffset":6008,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5858,"endOffset":5934,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5942,"endOffset":5996,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6044,"endOffset":6292,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6126,"endOffset":6280,"count":1}],"isBlockCoverage":true}]},{"scriptId":"644","url":"file:///home/hello/projects/personal/node-orm2/test/integration/association-hasmany.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":26327,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":244,"endOffset":26324,"count":1},{"startOffset":21525,"endOffset":21532,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":331,"endOffset":439,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":367,"endOffset":433,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":464,"endOffset":21492,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":495,"endOffset":2349,"count":6},{"startOffset":531,"endOffset":536,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":552,"endOffset":2342,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":952,"endOffset":2332,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1060,"endOffset":2320,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1934,"endOffset":2306,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2033,"endOffset":2290,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2141,"endOffset":2272,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2380,"endOffset":5893,"count":1},{"startOffset":4695,"endOffset":4702,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2470,"endOffset":2969,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2526,"endOffset":2959,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2624,"endOffset":2947,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3023,"endOffset":3271,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3078,"endOffset":3260,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3140,"endOffset":3248,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3326,"endOffset":3786,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3382,"endOffset":3776,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3488,"endOffset":3764,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3834,"endOffset":4185,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3896,"endOffset":4175,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3981,"endOffset":4163,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4236,"endOffset":4649,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4298,"endOffset":4639,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4398,"endOffset":4627,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4761,"endOffset":5203,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4817,"endOffset":5193,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5249,"endOffset":5885,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5291,"endOffset":5875,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5388,"endOffset":5863,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5529,"endOffset":5849,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5676,"endOffset":5833,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5925,"endOffset":10086,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6026,"endOffset":6463,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6079,"endOffset":6453,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6184,"endOffset":6441,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6279,"endOffset":6427,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6551,"endOffset":6857,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6613,"endOffset":6847,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6695,"endOffset":6835,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6931,"endOffset":7311,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6966,"endOffset":7301,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7035,"endOffset":7289,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7127,"endOffset":7275,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7390,"endOffset":7771,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7425,"endOffset":7761,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7494,"endOffset":7749,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7586,"endOffset":7735,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7888,"endOffset":8886,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7953,"endOffset":8874,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8102,"endOffset":8860,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8196,"endOffset":8844,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8512,"endOffset":8809,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8612,"endOffset":8787,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8974,"endOffset":10070,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9039,"endOffset":10058,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9188,"endOffset":10044,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9292,"endOffset":9963,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9573,"endOffset":9858,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9636,"endOffset":9759,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9767,"endOffset":9836,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9883,"endOffset":9945,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9971,"endOffset":10028,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10118,"endOffset":12029,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10212,"endOffset":10827,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10265,"endOffset":10817,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10328,"endOffset":10805,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10424,"endOffset":10782,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10513,"endOffset":10766,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10889,"endOffset":11504,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10942,"endOffset":11494,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11005,"endOffset":11482,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11110,"endOffset":11468,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11199,"endOffset":11452,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11566,"endOffset":12021,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11628,"endOffset":12011,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11713,"endOffset":11999,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11793,"endOffset":11985,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12061,"endOffset":15667,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12178,"endOffset":12883,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12233,"endOffset":12871,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12298,"endOffset":12857,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12404,"endOffset":12841,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12505,"endOffset":12823,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12949,"endOffset":13811,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13008,"endOffset":13801,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13077,"endOffset":13789,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13163,"endOffset":13775,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13313,"endOffset":13759,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13409,"endOffset":13741,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13875,"endOffset":14429,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13910,"endOffset":14419,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13981,"endOffset":14407,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14089,"endOffset":14393,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14175,"endOffset":14377,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14489,"endOffset":15370,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14565,"endOffset":15360,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14636,"endOffset":15348,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14726,"endOffset":15334,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14881,"endOffset":15318,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14971,"endOffset":15300,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15418,"endOffset":15659,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15455,"endOffset":15649,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15527,"endOffset":15596,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15568,"endOffset":15582,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":15699,"endOffset":18572,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15797,"endOffset":16351,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15832,"endOffset":16341,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15903,"endOffset":16329,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16011,"endOffset":16315,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16097,"endOffset":16299,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16406,"endOffset":16970,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16441,"endOffset":16960,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16512,"endOffset":16948,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16608,"endOffset":16934,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16694,"endOffset":16918,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17045,"endOffset":17623,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17109,"endOffset":17613,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17194,"endOffset":17601,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17328,"endOffset":17587,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17414,"endOffset":17571,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17667,"endOffset":18564,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17720,"endOffset":18554,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17820,"endOffset":18542,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17906,"endOffset":18528,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18138,"endOffset":18512,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18226,"endOffset":18494,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18617,"endOffset":21486,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18731,"endOffset":19030,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18793,"endOffset":19020,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19067,"endOffset":19471,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19127,"endOffset":19461,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19219,"endOffset":19449,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19345,"endOffset":19435,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19544,"endOffset":20883,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19578,"endOffset":20873,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19717,"endOffset":20861,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19817,"endOffset":20847,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19962,"endOffset":20831,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20123,"endOffset":20813,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20410,"endOffset":20793,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20594,"endOffset":20771,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20940,"endOffset":21477,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20995,"endOffset":21467,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21144,"endOffset":21455,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21296,"endOffset":21441,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21571,"endOffset":26320,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":21630,"endOffset":22054,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21976,"endOffset":22046,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22103,"endOffset":22892,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22137,"endOffset":22884,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22284,"endOffset":22874,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22387,"endOffset":22862,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22490,"endOffset":22848,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22611,"endOffset":22832,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22937,"endOffset":24240,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22971,"endOffset":24232,"count":1},{"startOffset":23072,"endOffset":23123,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":23316,"endOffset":24222,"count":1},{"startOffset":23409,"endOffset":23630,"count":0},{"startOffset":23661,"endOffset":23910,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":24312,"endOffset":26314,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":24357,"endOffset":26306,"count":1},{"startOffset":24458,"endOffset":24484,"count":0},{"startOffset":25341,"endOffset":26298,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":25074,"endOffset":25329,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":25475,"endOffset":25841,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":25962,"endOffset":26286,"count":0}],"isBlockCoverage":false}]},{"scriptId":"645","url":"file:///home/hello/projects/personal/node-orm2/test/integration/association-hasmany-mapsto.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":19983,"count":1},{"startOffset":158,"endOffset":165,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":242,"endOffset":19980,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":329,"endOffset":437,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":365,"endOffset":431,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":462,"endOffset":19976,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":493,"endOffset":2565,"count":7},{"startOffset":529,"endOffset":534,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":550,"endOffset":2558,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1619,"endOffset":2548,"count":7},{"startOffset":1655,"endOffset":1672,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2288,"endOffset":2536,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2352,"endOffset":2522,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2421,"endOffset":2506,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2596,"endOffset":6433,"count":1},{"startOffset":5225,"endOffset":5232,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2681,"endOffset":2892,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2748,"endOffset":2882,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2948,"endOffset":3461,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3009,"endOffset":3451,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3110,"endOffset":3439,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3515,"endOffset":3771,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3575,"endOffset":3760,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3640,"endOffset":3748,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3826,"endOffset":4300,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3887,"endOffset":4290,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3996,"endOffset":4278,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4348,"endOffset":4704,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4415,"endOffset":4694,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4500,"endOffset":4682,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4755,"endOffset":5179,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4822,"endOffset":5169,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4925,"endOffset":5157,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5291,"endOffset":5743,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5352,"endOffset":5733,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5789,"endOffset":6425,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5831,"endOffset":6415,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5928,"endOffset":6403,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6069,"endOffset":6389,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6216,"endOffset":6373,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6465,"endOffset":8342,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6566,"endOffset":7011,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6622,"endOffset":7001,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6732,"endOffset":6989,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6827,"endOffset":6975,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7099,"endOffset":7410,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7166,"endOffset":7400,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7248,"endOffset":7388,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7484,"endOffset":7869,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7519,"endOffset":7859,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7593,"endOffset":7847,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7685,"endOffset":7833,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7948,"endOffset":8334,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7983,"endOffset":8324,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8057,"endOffset":8312,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8149,"endOffset":8298,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8374,"endOffset":9102,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8468,"endOffset":9094,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8524,"endOffset":9084,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8592,"endOffset":9072,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8688,"endOffset":9049,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8777,"endOffset":9033,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9134,"endOffset":10386,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9230,"endOffset":9856,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9286,"endOffset":9846,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9354,"endOffset":9834,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9459,"endOffset":9820,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9548,"endOffset":9804,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9918,"endOffset":10378,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9985,"endOffset":10368,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10070,"endOffset":10356,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10150,"endOffset":10342,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10418,"endOffset":14074,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10535,"endOffset":11257,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10593,"endOffset":11245,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10663,"endOffset":11231,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10769,"endOffset":11215,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10873,"endOffset":11197,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11323,"endOffset":12202,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11385,"endOffset":12192,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11459,"endOffset":12180,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11545,"endOffset":12166,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11695,"endOffset":12150,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11794,"endOffset":12132,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12266,"endOffset":12825,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12301,"endOffset":12815,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12377,"endOffset":12803,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12485,"endOffset":12789,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12571,"endOffset":12773,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12885,"endOffset":13777,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12967,"endOffset":13767,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13043,"endOffset":13755,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13133,"endOffset":13741,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13288,"endOffset":13725,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13378,"endOffset":13707,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13825,"endOffset":14066,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13862,"endOffset":14056,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13934,"endOffset":14003,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13975,"endOffset":13989,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":14106,"endOffset":17011,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14204,"endOffset":14763,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14239,"endOffset":14753,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14315,"endOffset":14741,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14423,"endOffset":14727,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14509,"endOffset":14711,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14818,"endOffset":15387,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14853,"endOffset":15377,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14929,"endOffset":15365,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15025,"endOffset":15351,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15111,"endOffset":15335,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15462,"endOffset":16045,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15531,"endOffset":16035,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15616,"endOffset":16023,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15750,"endOffset":16009,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15836,"endOffset":15993,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16089,"endOffset":17003,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16145,"endOffset":16993,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16250,"endOffset":16981,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16336,"endOffset":16967,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16571,"endOffset":16951,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16659,"endOffset":16933,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17056,"endOffset":19970,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17170,"endOffset":17474,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17237,"endOffset":17464,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17511,"endOffset":17926,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17576,"endOffset":17916,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17673,"endOffset":17904,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17800,"endOffset":17890,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17999,"endOffset":19358,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18033,"endOffset":19348,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18177,"endOffset":19336,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18282,"endOffset":19322,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18427,"endOffset":19306,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18593,"endOffset":19288,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18880,"endOffset":19268,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19069,"endOffset":19246,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19415,"endOffset":19962,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19475,"endOffset":19952,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19624,"endOffset":19940,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19781,"endOffset":19926,"count":1}],"isBlockCoverage":true}]},{"scriptId":"646","url":"file:///home/hello/projects/personal/node-orm2/test/integration/association-hasmany-mapsto-async.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15087,"count":1},{"startOffset":158,"endOffset":165,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":248,"endOffset":15084,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":335,"endOffset":443,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":371,"endOffset":437,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":461,"endOffset":2216,"count":7},{"startOffset":495,"endOffset":500,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":514,"endOffset":2211,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1341,"endOffset":2203,"count":7},{"startOffset":1375,"endOffset":1392,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1960,"endOffset":2193,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2019,"endOffset":2181,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2086,"endOffset":2167,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2250,"endOffset":4895,"count":1},{"startOffset":4299,"endOffset":4306,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2336,"endOffset":2769,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2417,"endOffset":2499,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2515,"endOffset":2761,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2819,"endOffset":3076,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2898,"endOffset":2980,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2996,"endOffset":3068,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3129,"endOffset":3526,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3210,"endOffset":3300,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3316,"endOffset":3518,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3572,"endOffset":3856,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3661,"endOffset":3727,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3743,"endOffset":3848,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3905,"endOffset":4255,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3994,"endOffset":4078,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4094,"endOffset":4247,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4348,"endOffset":4889,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4410,"endOffset":4492,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4510,"endOffset":4646,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4664,"endOffset":4790,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4806,"endOffset":4881,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4930,"endOffset":5807,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5027,"endOffset":5387,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5096,"endOffset":5197,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5215,"endOffset":5293,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5309,"endOffset":5379,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5464,"endOffset":5801,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5514,"endOffset":5615,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5633,"endOffset":5708,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5724,"endOffset":5793,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5842,"endOffset":6491,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5932,"endOffset":6485,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6008,"endOffset":6101,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6119,"endOffset":6217,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6235,"endOffset":6307,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6323,"endOffset":6477,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6526,"endOffset":7613,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6618,"endOffset":7170,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6694,"endOffset":6787,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6805,"endOffset":6903,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6921,"endOffset":6993,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7009,"endOffset":7162,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7230,"endOffset":7607,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7319,"endOffset":7395,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7413,"endOffset":7478,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7494,"endOffset":7599,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7648,"endOffset":11017,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7759,"endOffset":8399,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7839,"endOffset":7936,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7956,"endOffset":8055,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8075,"endOffset":8160,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8178,"endOffset":8389,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8461,"endOffset":9294,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8545,"endOffset":8646,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8664,"endOffset":8749,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8767,"endOffset":8920,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8938,"endOffset":9040,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9058,"endOffset":9286,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9356,"endOffset":9851,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9413,"endOffset":9516,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9534,"endOffset":9635,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9653,"endOffset":9722,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9738,"endOffset":9843,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9909,"endOffset":10758,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10012,"endOffset":10115,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10133,"endOffset":10224,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10242,"endOffset":10399,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10417,"endOffset":10508,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10526,"endOffset":10750,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10804,"endOffset":11011,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10863,"endOffset":10931,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10948,"endOffset":11003,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11052,"endOffset":13692,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11146,"endOffset":11641,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11203,"endOffset":11306,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11324,"endOffset":11425,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11443,"endOffset":11512,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11528,"endOffset":11633,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11694,"endOffset":12227,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11751,"endOffset":11854,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11872,"endOffset":11967,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11985,"endOffset":12068,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12086,"endOffset":12219,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12300,"endOffset":12794,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12391,"endOffset":12470,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12488,"endOffset":12616,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12634,"endOffset":12703,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12719,"endOffset":12786,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12836,"endOffset":13686,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12912,"endOffset":13044,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13062,"endOffset":13147,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13165,"endOffset":13392,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13410,"endOffset":13495,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13513,"endOffset":13678,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13757,"endOffset":15080,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13894,"endOffset":15074,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13950,"endOffset":14086,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14104,"endOffset":14208,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14226,"endOffset":14376,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14394,"endOffset":14554,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14572,"endOffset":14818,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14834,"endOffset":14978,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14994,"endOffset":15066,"count":1}],"isBlockCoverage":true}]},{"scriptId":"647","url":"file:///home/hello/projects/personal/node-orm2/test/integration/association-hasmany-hooks.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4341,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":107,"endOffset":4338,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":198,"endOffset":572,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":234,"endOffset":567,"count":5},{"startOffset":488,"endOffset":493,"count":0},{"startOffset":500,"endOffset":505,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":584,"endOffset":692,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":620,"endOffset":686,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":721,"endOffset":1402,"count":1}],"isBlockCoverage":true},{"functionName":"beforeSave","ranges":[{"startOffset":845,"endOffset":954,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1031,"endOffset":1396,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1105,"endOffset":1388,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1184,"endOffset":1378,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1236,"endOffset":1366,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1431,"endOffset":2008,"count":1}],"isBlockCoverage":true},{"functionName":"beforeSave","ranges":[{"startOffset":1504,"endOffset":1595,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1676,"endOffset":2002,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1750,"endOffset":1994,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1829,"endOffset":1984,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1881,"endOffset":1972,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2037,"endOffset":2675,"count":1}],"isBlockCoverage":true},{"functionName":"beforeSave","ranges":[{"startOffset":2110,"endOffset":2238,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2149,"endOffset":2221,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2298,"endOffset":2669,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2372,"endOffset":2661,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2451,"endOffset":2651,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2503,"endOffset":2639,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2709,"endOffset":3531,"count":1}],"isBlockCoverage":true},{"functionName":"beforeSave","ranges":[{"startOffset":2833,"endOffset":3062,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2881,"endOffset":3050,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2925,"endOffset":3030,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3139,"endOffset":3525,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3235,"endOffset":3345,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3363,"endOffset":3438,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3454,"endOffset":3517,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3565,"endOffset":4334,"count":1}],"isBlockCoverage":true},{"functionName":"beforeSave","ranges":[{"startOffset":3638,"endOffset":3843,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3681,"endOffset":3831,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3733,"endOffset":3811,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3903,"endOffset":4328,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3999,"endOffset":4109,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4127,"endOffset":4202,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4219,"endOffset":4320,"count":1}],"isBlockCoverage":true}]},{"scriptId":"648","url":"file:///home/hello/projects/personal/node-orm2/test/integration/association-hasmany-extra.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3452,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":118,"endOffset":3449,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":209,"endOffset":640,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":261,"endOffset":635,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":652,"endOffset":760,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":688,"endOffset":754,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":803,"endOffset":2093,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":880,"endOffset":2087,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":956,"endOffset":2079,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1076,"endOffset":2069,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1210,"endOffset":2057,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1335,"endOffset":2043,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2141,"endOffset":3445,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2218,"endOffset":3439,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2316,"endOffset":2473,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2491,"endOffset":2664,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2682,"endOffset":2812,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2830,"endOffset":3431,"count":1}],"isBlockCoverage":true}]},{"scriptId":"649","url":"file:///home/hello/projects/personal/node-orm2/test/integration/association-hasmany-async.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18628,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":176,"endOffset":18625,"count":1},{"startOffset":18615,"endOffset":18622,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":263,"endOffset":371,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":299,"endOffset":365,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":396,"endOffset":18582,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":427,"endOffset":2281,"count":6},{"startOffset":463,"endOffset":468,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":484,"endOffset":2274,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":884,"endOffset":2264,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":992,"endOffset":2252,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1866,"endOffset":2238,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1965,"endOffset":2222,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2073,"endOffset":2204,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2317,"endOffset":4921,"count":1},{"startOffset":4439,"endOffset":4446,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2407,"endOffset":2850,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2487,"endOffset":2570,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2588,"endOffset":2840,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2902,"endOffset":3167,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2980,"endOffset":3063,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3081,"endOffset":3157,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3222,"endOffset":3626,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3302,"endOffset":3393,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3411,"endOffset":3616,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3674,"endOffset":3983,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3773,"endOffset":3844,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3862,"endOffset":3973,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4034,"endOffset":4393,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4122,"endOffset":4207,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4225,"endOffset":4383,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4490,"endOffset":4913,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4556,"endOffset":4686,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4706,"endOffset":4903,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4958,"endOffset":8053,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5059,"endOffset":5438,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5136,"endOffset":5236,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5256,"endOffset":5338,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5356,"endOffset":5428,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5517,"endOffset":5878,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5578,"endOffset":5678,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5698,"endOffset":5777,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5795,"endOffset":5868,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5995,"endOffset":6971,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6086,"endOffset":6235,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6257,"endOffset":6354,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6376,"endOffset":6757,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6779,"endOffset":6862,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6882,"endOffset":6959,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7060,"endOffset":8037,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7151,"endOffset":7300,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7322,"endOffset":7420,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7442,"endOffset":7823,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7845,"endOffset":7928,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7948,"endOffset":8025,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8090,"endOffset":9858,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8184,"endOffset":8757,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8261,"endOffset":8353,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8373,"endOffset":8475,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8495,"endOffset":8571,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8589,"endOffset":8747,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8819,"endOffset":9392,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8896,"endOffset":8988,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9008,"endOffset":9110,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9130,"endOffset":9206,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9224,"endOffset":9382,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9454,"endOffset":9850,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9542,"endOffset":9622,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9642,"endOffset":9711,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9729,"endOffset":9840,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9895,"endOffset":13173,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10029,"endOffset":10686,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10110,"endOffset":10206,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10228,"endOffset":10331,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10353,"endOffset":10439,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10459,"endOffset":10674,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10752,"endOffset":11610,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10837,"endOffset":10937,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10957,"endOffset":11045,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11065,"endOffset":11225,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11245,"endOffset":11348,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11368,"endOffset":11600,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11690,"endOffset":12210,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11751,"endOffset":11853,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11873,"endOffset":11978,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11998,"endOffset":12071,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12089,"endOffset":12200,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12286,"endOffset":13165,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12387,"endOffset":12489,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12509,"endOffset":12604,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12624,"endOffset":12788,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12808,"endOffset":12903,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12923,"endOffset":13155,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13210,"endOffset":15954,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13308,"endOffset":13827,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13369,"endOffset":13471,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13491,"endOffset":13595,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13615,"endOffset":13688,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13706,"endOffset":13817,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13882,"endOffset":14440,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13943,"endOffset":14045,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14065,"endOffset":14164,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14184,"endOffset":14271,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14291,"endOffset":14430,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14515,"endOffset":15034,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14605,"endOffset":14688,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14708,"endOffset":14842,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14862,"endOffset":14935,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14953,"endOffset":15024,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15078,"endOffset":15946,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15155,"endOffset":15288,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15308,"endOffset":15397,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15417,"endOffset":15646,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15666,"endOffset":15749,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15769,"endOffset":15936,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15999,"endOffset":18576,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16113,"endOffset":16379,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16201,"endOffset":16369,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16416,"endOffset":16822,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16500,"endOffset":16581,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16599,"endOffset":16710,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16728,"endOffset":16812,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16895,"endOffset":18029,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16955,"endOffset":17092,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17112,"endOffset":17203,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17223,"endOffset":17350,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17368,"endOffset":17502,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17520,"endOffset":17762,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17780,"endOffset":17925,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17943,"endOffset":18019,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18086,"endOffset":18567,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18165,"endOffset":18308,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18326,"endOffset":18463,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18481,"endOffset":18557,"count":1}],"isBlockCoverage":true}]},{"scriptId":"650","url":"file:///home/hello/projects/personal/node-orm2/test/integration/association-extend.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11019,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":149,"endOffset":11016,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":243,"endOffset":855,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":268,"endOffset":850,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":555,"endOffset":842,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":631,"endOffset":832,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":867,"endOffset":984,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":904,"endOffset":978,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":996,"endOffset":1036,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1079,"endOffset":2171,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1153,"endOffset":1436,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1197,"endOffset":1428,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1278,"endOffset":1418,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1483,"endOffset":1831,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1527,"endOffset":1823,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1611,"endOffset":1813,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1651,"endOffset":1801,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1892,"endOffset":2165,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1993,"endOffset":2157,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2214,"endOffset":3390,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2293,"endOffset":2633,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2337,"endOffset":2625,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2418,"endOffset":2615,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2680,"endOffset":3053,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2724,"endOffset":3045,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2808,"endOffset":3035,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2848,"endOffset":3023,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3114,"endOffset":3384,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3215,"endOffset":3376,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3433,"endOffset":4420,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3516,"endOffset":4414,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3560,"endOffset":4406,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3667,"endOffset":4396,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3895,"endOffset":4384,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3978,"endOffset":4370,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4211,"endOffset":4354,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4463,"endOffset":5532,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4537,"endOffset":5201,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4581,"endOffset":5193,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4688,"endOffset":5183,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4913,"endOffset":5171,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5022,"endOffset":5157,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5262,"endOffset":5526,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5366,"endOffset":5518,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5583,"endOffset":6719,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5657,"endOffset":5993,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5701,"endOffset":5985,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5794,"endOffset":5922,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5930,"endOffset":5975,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6040,"endOffset":6387,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6084,"endOffset":6379,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6179,"endOffset":6369,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6229,"endOffset":6264,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6272,"endOffset":6357,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6448,"endOffset":6713,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6562,"endOffset":6705,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6770,"endOffset":7973,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6849,"endOffset":7212,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6893,"endOffset":7204,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6990,"endOffset":7139,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7147,"endOffset":7194,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7259,"endOffset":7641,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7303,"endOffset":7633,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7398,"endOffset":7623,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7455,"endOffset":7611,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7702,"endOffset":7967,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7816,"endOffset":7959,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8024,"endOffset":9002,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8107,"endOffset":8996,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8151,"endOffset":8988,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8258,"endOffset":8978,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8496,"endOffset":8908,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8554,"endOffset":8894,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8742,"endOffset":8878,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8916,"endOffset":8966,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9053,"endOffset":10149,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9127,"endOffset":9814,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9171,"endOffset":9806,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9278,"endOffset":9796,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9515,"endOffset":9726,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9584,"endOffset":9712,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9734,"endOffset":9784,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9875,"endOffset":10143,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9992,"endOffset":10135,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10176,"endOffset":11012,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10321,"endOffset":10458,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10346,"endOffset":10413,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10389,"endOffset":10403,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10532,"endOffset":10780,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10608,"endOffset":10772,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10842,"endOffset":11006,"count":1}],"isBlockCoverage":true}]},{"scriptId":"651","url":"file:///home/hello/projects/personal/node-orm2/test/integration/association-extend-async.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5225,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":149,"endOffset":5222,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":243,"endOffset":855,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":268,"endOffset":850,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":555,"endOffset":842,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":631,"endOffset":832,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":867,"endOffset":984,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":904,"endOffset":978,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":996,"endOffset":1036,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1084,"endOffset":1837,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1191,"endOffset":1435,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1268,"endOffset":1336,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1352,"endOffset":1427,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1496,"endOffset":1831,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1620,"endOffset":1823,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1885,"endOffset":3160,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1997,"endOffset":2352,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2074,"endOffset":2142,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2158,"endOffset":2344,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2399,"endOffset":2811,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2473,"endOffset":2552,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2570,"endOffset":2637,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2654,"endOffset":2803,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2872,"endOffset":3154,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2995,"endOffset":3146,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3208,"endOffset":4221,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3291,"endOffset":4215,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3392,"endOffset":3494,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3512,"endOffset":3750,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3768,"endOffset":3850,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3868,"endOffset":4121,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4137,"endOffset":4207,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4272,"endOffset":5218,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4374,"endOffset":4866,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4442,"endOffset":4544,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4562,"endOffset":4674,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4690,"endOffset":4772,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4788,"endOffset":4858,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4927,"endOffset":5212,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5053,"endOffset":5204,"count":1}],"isBlockCoverage":true}]},{"scriptId":"652","url":"file:///home/hello/projects/personal/node-orm2/test/integration/drivers/sqlite_spec.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12797,"count":1},{"startOffset":260,"endOffset":12796,"count":0}],"isBlockCoverage":true}]},{"scriptId":"653","url":"file:///home/hello/projects/personal/node-orm2/lib/Drivers/DML/sqlite.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10349,"count":1}],"isBlockCoverage":true},{"functionName":"Driver","ranges":[{"startOffset":275,"endOffset":1429,"count":2},{"startOffset":397,"endOffset":402,"count":0},{"startOffset":638,"endOffset":1194,"count":0}],"isBlockCoverage":true},{"functionName":"Driver.ping","ranges":[{"startOffset":1497,"endOffset":1553,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.on","ranges":[{"startOffset":1578,"endOffset":1670,"count":2}],"isBlockCoverage":true},{"functionName":"Driver.connect","ranges":[{"startOffset":1700,"endOffset":1741,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.close","ranges":[{"startOffset":1769,"endOffset":1858,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.getQuery","ranges":[{"startOffset":1889,"endOffset":1925,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.execSimpleQuery","ranges":[{"startOffset":1963,"endOffset":2091,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.find","ranges":[{"startOffset":2118,"endOffset":3346,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.count","ranges":[{"startOffset":3374,"endOffset":4134,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.insert","ranges":[{"startOffset":4163,"endOffset":5162,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.update","ranges":[{"startOffset":5191,"endOffset":5499,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.remove","ranges":[{"startOffset":5528,"endOffset":5793,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.clear","ranges":[{"startOffset":5821,"endOffset":6350,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.valueToProperty","ranges":[{"startOffset":6388,"endOffset":8143,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.propertyToValue","ranges":[{"startOffset":8181,"endOffset":9899,"count":0}],"isBlockCoverage":false},{"functionName":"convertTimezone","ranges":[{"startOffset":10104,"endOffset":10348,"count":0}],"isBlockCoverage":false}]},{"scriptId":"654","url":"file:///home/hello/projects/personal/node-orm2/lib/Drivers/DML/_shared.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1131,"count":1}],"isBlockCoverage":true},{"functionName":"generateQuery","ranges":[{"startOffset":56,"endOffset":123,"count":582}],"isBlockCoverage":true},{"functionName":"execQuery","ranges":[{"startOffset":142,"endOffset":434,"count":1755},{"startOffset":209,"endOffset":266,"count":1174},{"startOffset":266,"endOffset":390,"count":581}],"isBlockCoverage":true},{"functionName":"eagerQuery","ranges":[{"startOffset":454,"endOffset":923,"count":7}],"isBlockCoverage":true}]},{"scriptId":"655","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2689,"count":10}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":2688,"count":10}],"isBlockCoverage":true},{"functionName":"ret","ranges":[{"startOffset":218,"endOffset":2457,"count":4},{"startOffset":970,"endOffset":1034,"count":0},{"startOffset":1035,"endOffset":1092,"count":0},{"startOffset":1093,"endOffset":1143,"count":0},{"startOffset":1214,"endOffset":1869,"count":0},{"startOffset":2092,"endOffset":2227,"count":0},{"startOffset":2334,"endOffset":2364,"count":3}],"isBlockCoverage":true}]},{"scriptId":"656","url":"file:///home/hello/projects/personal/node-orm2/lib/Drivers/DML/_utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":267,"count":1}],"isBlockCoverage":true},{"functionName":"promisifyFunctions","ranges":[{"startOffset":37,"endOffset":200,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":107,"endOffset":196,"count":23}],"isBlockCoverage":true}]},{"scriptId":"657","url":"file:///home/hello/projects/personal/node-orm2/lib/Drivers/DDL/SQL.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1418,"count":1}],"isBlockCoverage":true},{"functionName":"exports.sync","ranges":[{"startOffset":87,"endOffset":895,"count":423},{"startOffset":378,"endOffset":432,"count":8},{"startOffset":554,"endOffset":859,"count":74}],"isBlockCoverage":true},{"functionName":"setIndex","ranges":[{"startOffset":237,"endOffset":295,"count":148}],"isBlockCoverage":true},{"functionName":"exports.drop","ranges":[{"startOffset":913,"endOffset":1416,"count":423},{"startOffset":1098,"endOffset":1206,"count":74},{"startOffset":1276,"endOffset":1398,"count":497}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1309,"endOffset":1392,"count":497},{"startOffset":1353,"endOffset":1386,"count":423}],"isBlockCoverage":true}]},{"scriptId":"658","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-ddl-sync/lib/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10280,"count":1}],"isBlockCoverage":true},{"functionName":"noOp","ranges":[{"startOffset":50,"endOffset":64,"count":645}],"isBlockCoverage":true},{"functionName":"exports.dialect","ranges":[{"startOffset":139,"endOffset":197,"count":0}],"isBlockCoverage":false},{"functionName":"Sync","ranges":[{"startOffset":200,"endOffset":10279,"count":423}],"isBlockCoverage":true},{"functionName":"processCollection","ranges":[{"startOffset":508,"endOffset":1174,"count":497}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":585,"endOffset":1169,"count":497},{"startOffset":619,"endOffset":645,"count":0},{"startOffset":789,"endOffset":829,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":702,"endOffset":782,"count":497},{"startOffset":733,"endOffset":748,"count":0}],"isBlockCoverage":true},{"functionName":"createCollection","ranges":[{"startOffset":1201,"endOffset":2310,"count":497},{"startOffset":1750,"endOffset":2127,"count":1350},{"startOffset":1836,"endOffset":1840,"count":0},{"startOffset":1912,"endOffset":1985,"count":0},{"startOffset":2004,"endOffset":2038,"count":414},{"startOffset":2088,"endOffset":2123,"count":1},{"startOffset":2218,"endOffset":2260,"count":0}],"isBlockCoverage":true},{"functionName":"nextBefore","ranges":[{"startOffset":1305,"endOffset":1708,"count":498},{"startOffset":1347,"endOffset":1564,"count":497},{"startOffset":1564,"endOffset":1707,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1425,"endOffset":1557,"count":497},{"startOffset":1456,"endOffset":1471,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1613,"endOffset":1702,"count":1},{"startOffset":1643,"endOffset":1671,"count":0}],"isBlockCoverage":true},{"functionName":"createColumn","ranges":[{"startOffset":2333,"endOffset":2861,"count":1350},{"startOffset":2415,"endOffset":2468,"count":3},{"startOffset":2468,"endOffset":2532,"count":1347},{"startOffset":2556,"endOffset":2578,"count":0},{"startOffset":2610,"endOffset":2643,"count":3},{"startOffset":2678,"endOffset":2750,"count":0}],"isBlockCoverage":true},{"functionName":"syncCollection","ranges":[{"startOffset":2886,"endOffset":5260,"count":0}],"isBlockCoverage":false},{"functionName":"getIndexName","ranges":[{"startOffset":5283,"endOffset":5506,"count":148},{"startOffset":5338,"endOffset":5348,"count":0},{"startOffset":5395,"endOffset":5458,"count":0}],"isBlockCoverage":true},{"functionName":"getCollectionIndexes","ranges":[{"startOffset":5537,"endOffset":7167,"count":497},{"startOffset":5640,"endOffset":7029,"count":1350},{"startOffset":5699,"endOffset":6379,"count":0},{"startOffset":6399,"endOffset":7025,"count":148},{"startOffset":6674,"endOffset":7014,"count":0}],"isBlockCoverage":true},{"functionName":"syncIndexes","ranges":[{"startOffset":7189,"endOffset":8551,"count":497},{"startOffset":7247,"endOffset":7263,"count":423},{"startOffset":7263,"endOffset":8550,"count":74}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7310,"endOffset":8546,"count":74},{"startOffset":7351,"endOffset":7366,"count":0},{"startOffset":7443,"endOffset":8296,"count":148},{"startOffset":7805,"endOffset":8296,"count":0},{"startOffset":8327,"endOffset":8516,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7659,"endOffset":7782,"count":148}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7993,"endOffset":8090,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8120,"endOffset":8243,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8419,"endOffset":8509,"count":0}],"isBlockCoverage":false},{"functionName":"needToSync","ranges":[{"startOffset":8572,"endOffset":9604,"count":0}],"isBlockCoverage":false},{"functionName":"defineCollection","ranges":[{"startOffset":9638,"endOffset":9779,"count":497}],"isBlockCoverage":true},{"functionName":"defineType","ranges":[{"startOffset":9796,"endOffset":9864,"count":8}],"isBlockCoverage":true},{"functionName":"sync","ranges":[{"startOffset":9875,"endOffset":10274,"count":423}],"isBlockCoverage":true},{"functionName":"processNext","ranges":[{"startOffset":9926,"endOffset":10220,"count":920},{"startOffset":9973,"endOffset":10042,"count":423},{"startOffset":10042,"endOffset":10219,"count":497}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10118,"endOffset":10213,"count":497},{"startOffset":10149,"endOffset":10179,"count":0}],"isBlockCoverage":true}]},{"scriptId":"659","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-ddl-sync/lib/Queue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":586,"count":1}],"isBlockCoverage":true},{"functionName":"Queue","ranges":[{"startOffset":24,"endOffset":85,"count":74}],"isBlockCoverage":true},{"functionName":"Queue.add","ranges":[{"startOffset":109,"endOffset":492,"count":148},{"startOffset":148,"endOffset":155,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":265,"endOffset":437,"count":148},{"startOffset":308,"endOffset":315,"count":0},{"startOffset":327,"endOffset":379,"count":0},{"startOffset":408,"endOffset":434,"count":74}],"isBlockCoverage":true},{"functionName":"Queue.check","ranges":[{"startOffset":519,"endOffset":584,"count":74},{"startOffset":558,"endOffset":582,"count":0}],"isBlockCoverage":true}]},{"scriptId":"660","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2689,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":2688,"count":1}],"isBlockCoverage":true},{"functionName":"ret","ranges":[{"startOffset":218,"endOffset":2457,"count":0}],"isBlockCoverage":false}]},{"scriptId":"661","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2774,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":2773,"count":1}],"isBlockCoverage":true},{"functionName":"ret","ranges":[{"startOffset":218,"endOffset":2542,"count":0}],"isBlockCoverage":false}]},{"scriptId":"662","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2689,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":2688,"count":1}],"isBlockCoverage":true},{"functionName":"ret","ranges":[{"startOffset":218,"endOffset":2457,"count":0}],"isBlockCoverage":false}]},{"scriptId":"663","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2689,"count":1187}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":2688,"count":1187}],"isBlockCoverage":true},{"functionName":"ret","ranges":[{"startOffset":218,"endOffset":2457,"count":2},{"startOffset":956,"endOffset":1006,"count":0},{"startOffset":1007,"endOffset":1071,"count":0},{"startOffset":1072,"endOffset":1143,"count":0},{"startOffset":1214,"endOffset":1869,"count":0},{"startOffset":2092,"endOffset":2227,"count":0}],"isBlockCoverage":true}]},{"scriptId":"664","url":"file:///home/hello/projects/personal/node-orm2/test/integration/drivers/postgres_spec.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13279,"count":1},{"startOffset":257,"endOffset":264,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":294,"endOffset":13276,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":341,"endOffset":488,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":378,"endOffset":482,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":500,"endOffset":541,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":575,"endOffset":1092,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":633,"endOffset":832,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":699,"endOffset":824,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":885,"endOffset":1086,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":928,"endOffset":1078,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1115,"endOffset":1372,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1157,"endOffset":1272,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1193,"endOffset":1264,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1309,"endOffset":1366,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1395,"endOffset":2139,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1424,"endOffset":1695,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1727,"endOffset":1939,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1802,"endOffset":1931,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1976,"endOffset":2133,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2163,"endOffset":2847,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2192,"endOffset":2463,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2496,"endOffset":2677,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2548,"endOffset":2669,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2715,"endOffset":2841,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2872,"endOffset":3698,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2901,"endOffset":3076,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3110,"endOffset":3437,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3179,"endOffset":3429,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3286,"endOffset":3419,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3476,"endOffset":3692,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3723,"endOffset":4705,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3752,"endOffset":4023,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4057,"endOffset":4414,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4137,"endOffset":4406,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4263,"endOffset":4396,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4453,"endOffset":4699,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4730,"endOffset":5704,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4759,"endOffset":5030,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5064,"endOffset":5417,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5126,"endOffset":5409,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5243,"endOffset":5399,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5456,"endOffset":5698,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5728,"endOffset":6598,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5757,"endOffset":6028,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6061,"endOffset":6363,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6105,"endOffset":6355,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6212,"endOffset":6345,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6401,"endOffset":6592,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6633,"endOffset":9621,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6671,"endOffset":9615,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6710,"endOffset":7697,"count":1}],"isBlockCoverage":true},{"functionName":"valueToProperty","ranges":[{"startOffset":6732,"endOffset":6844,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6888,"endOffset":6966,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7004,"endOffset":7088,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7129,"endOffset":7209,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7259,"endOffset":7403,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7455,"endOffset":7687,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7728,"endOffset":8719,"count":1}],"isBlockCoverage":true},{"functionName":"valueToProperty","ranges":[{"startOffset":7750,"endOffset":7863,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7907,"endOffset":7985,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8023,"endOffset":8107,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8167,"endOffset":8397,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8438,"endOffset":8518,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8569,"endOffset":8709,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8771,"endOffset":9607,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8804,"endOffset":8885,"count":3}],"isBlockCoverage":true},{"functionName":"valueToProperty","ranges":[{"startOffset":8897,"endOffset":9007,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9042,"endOffset":9124,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9154,"endOffset":9252,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9289,"endOffset":9597,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9360,"endOffset":9585,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9656,"endOffset":13271,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9698,"endOffset":10374,"count":1}],"isBlockCoverage":true},{"functionName":"evaluate","ranges":[{"startOffset":9718,"endOffset":9864,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9901,"endOffset":9972,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10013,"endOffset":10117,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10175,"endOffset":10366,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10399,"endOffset":11556,"count":1}],"isBlockCoverage":true},{"functionName":"evaluate","ranges":[{"startOffset":10419,"endOffset":10608,"count":4},{"startOffset":10472,"endOffset":10482,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10671,"endOffset":10889,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10933,"endOffset":11034,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11080,"endOffset":11197,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11232,"endOffset":11548,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11301,"endOffset":11538,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11587,"endOffset":11949,"count":1}],"isBlockCoverage":true},{"functionName":"evaluate","ranges":[{"startOffset":11607,"endOffset":11752,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11790,"endOffset":11941,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11981,"endOffset":12831,"count":1}],"isBlockCoverage":true},{"functionName":"propertyToValue","ranges":[{"startOffset":12045,"endOffset":12109,"count":1}],"isBlockCoverage":true},{"functionName":"evaluate","ranges":[{"startOffset":12126,"endOffset":12424,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12483,"endOffset":12626,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12695,"endOffset":12823,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12879,"endOffset":13264,"count":1}],"isBlockCoverage":true},{"functionName":"evaluate","ranges":[{"startOffset":12899,"endOffset":13047,"count":3}],"isBlockCoverage":true}]},{"scriptId":"665","url":"file:///home/hello/projects/personal/node-orm2/lib/Drivers/DML/postgres.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9175,"count":1}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":331,"endOffset":480,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":369,"endOffset":472,"count":6}],"isBlockCoverage":true},{"functionName":"execSimpleQuery","ranges":[{"startOffset":503,"endOffset":953,"count":0}],"isBlockCoverage":false},{"functionName":"connect","ranges":[{"startOffset":984,"endOffset":1032,"count":79}],"isBlockCoverage":true},{"functionName":"execSimpleQuery","ranges":[{"startOffset":1055,"endOffset":1354,"count":3961},{"startOffset":1105,"endOffset":1169,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1197,"endOffset":1327,"count":3961},{"startOffset":1239,"endOffset":1269,"count":11},{"startOffset":1269,"endOffset":1319,"count":3950}],"isBlockCoverage":true},{"functionName":"Driver","ranges":[{"startOffset":1363,"endOffset":2668,"count":103},{"startOffset":1508,"endOffset":1513,"count":3},{"startOffset":1536,"endOffset":1541,"count":0},{"startOffset":1573,"endOffset":1614,"count":93},{"startOffset":1746,"endOffset":1777,"count":18},{"startOffset":1777,"endOffset":2252,"count":85},{"startOffset":1837,"endOffset":2036,"count":0},{"startOffset":2098,"endOffset":2191,"count":6},{"startOffset":2191,"endOffset":2248,"count":79}],"isBlockCoverage":true},{"functionName":"Driver.on","ranges":[{"startOffset":2734,"endOffset":2825,"count":87}],"isBlockCoverage":true},{"functionName":"Driver.ping","ranges":[{"startOffset":2852,"endOffset":2986,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2933,"endOffset":2967,"count":4}],"isBlockCoverage":true},{"functionName":"Driver.close","ranges":[{"startOffset":3014,"endOffset":3097,"count":57},{"startOffset":3079,"endOffset":3084,"count":3}],"isBlockCoverage":true},{"functionName":"Driver.getQuery","ranges":[{"startOffset":3128,"endOffset":3164,"count":24}],"isBlockCoverage":true},{"functionName":"Driver.find","ranges":[{"startOffset":3191,"endOffset":4180,"count":842},{"startOffset":3318,"endOffset":3350,"count":6},{"startOffset":3388,"endOffset":3418,"count":270},{"startOffset":3437,"endOffset":3549,"count":76},{"startOffset":3487,"endOffset":3545,"count":80},{"startOffset":3569,"endOffset":3925,"count":141},{"startOffset":3824,"endOffset":3831,"count":138},{"startOffset":3851,"endOffset":3921,"count":0},{"startOffset":3925,"endOffset":3965,"count":701},{"startOffset":3986,"endOffset":4128,"count":1}],"isBlockCoverage":true},{"functionName":"Driver.count","ranges":[{"startOffset":4208,"endOffset":4861,"count":48},{"startOffset":4328,"endOffset":4606,"count":6},{"startOffset":4558,"endOffset":4602,"count":0},{"startOffset":4606,"endOffset":4646,"count":42},{"startOffset":4667,"endOffset":4809,"count":0}],"isBlockCoverage":true},{"functionName":"Driver.insert","ranges":[{"startOffset":4890,"endOffset":5464,"count":1087}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5039,"endOffset":5460,"count":1087},{"startOffset":5078,"endOffset":5107,"count":11},{"startOffset":5107,"endOffset":5160,"count":1076},{"startOffset":5160,"endOffset":5430,"count":912},{"startOffset":5211,"endOffset":5424,"count":920},{"startOffset":5409,"endOffset":5415,"count":0},{"startOffset":5430,"endOffset":5459,"count":1076}],"isBlockCoverage":true},{"functionName":"Driver.update","ranges":[{"startOffset":5493,"endOffset":5652,"count":76}],"isBlockCoverage":true},{"functionName":"Driver.remove","ranges":[{"startOffset":5681,"endOffset":5818,"count":95}],"isBlockCoverage":true},{"functionName":"Driver.clear","ranges":[{"startOffset":5846,"endOffset":5960,"count":6}],"isBlockCoverage":true},{"functionName":"Driver.valueToProperty","ranges":[{"startOffset":5998,"endOffset":7723,"count":7265},{"startOffset":6080,"endOffset":6292,"count":76},{"startOffset":6130,"endOffset":6156,"count":48},{"startOffset":6158,"endOffset":6182,"count":31},{"startOffset":6182,"endOffset":6238,"count":45},{"startOffset":6238,"endOffset":6279,"count":28},{"startOffset":6279,"endOffset":6292,"count":45},{"startOffset":6297,"endOffset":6539,"count":3},{"startOffset":6347,"endOffset":6526,"count":0},{"startOffset":6544,"endOffset":6961,"count":17},{"startOffset":6583,"endOffset":6606,"count":16},{"startOffset":6607,"endOffset":6641,"count":16},{"startOffset":6643,"endOffset":6948,"count":7},{"startOffset":6966,"endOffset":7343,"count":832},{"startOffset":7017,"endOffset":7330,"count":7},{"startOffset":7061,"endOffset":7077,"count":1},{"startOffset":7088,"endOffset":7105,"count":2},{"startOffset":7116,"endOffset":7181,"count":3},{"startOffset":7192,"endOffset":7312,"count":4},{"startOffset":7272,"endOffset":7312,"count":2},{"startOffset":7348,"endOffset":7517,"count":1053},{"startOffset":7400,"endOffset":7504,"count":11},{"startOffset":7464,"endOffset":7496,"count":2},{"startOffset":7522,"endOffset":7701,"count":5284},{"startOffset":7605,"endOffset":7639,"count":6},{"startOffset":7641,"endOffset":7701,"count":5}],"isBlockCoverage":true},{"functionName":"Driver.propertyToValue","ranges":[{"startOffset":7761,"endOffset":8733,"count":2613},{"startOffset":7840,"endOffset":7981,"count":40},{"startOffset":7880,"endOffset":7906,"count":20},{"startOffset":7908,"endOffset":7968,"count":19},{"startOffset":7986,"endOffset":8402,"count":14},{"startOffset":8025,"endOffset":8048,"count":13},{"startOffset":8049,"endOffset":8083,"count":13},{"startOffset":8085,"endOffset":8389,"count":4},{"startOffset":8407,"endOffset":8527,"count":4},{"startOffset":8514,"endOffset":8527,"count":0},{"startOffset":8532,"endOffset":8711,"count":2555},{"startOffset":8615,"endOffset":8649,"count":5},{"startOffset":8651,"endOffset":8711,"count":3},{"startOffset":8715,"endOffset":8732,"count":2609}],"isBlockCoverage":true},{"functionName":"customType","ranges":[{"startOffset":8434,"endOffset":8513,"count":4}],"isBlockCoverage":true},{"functionName":"convertTimezone","ranges":[{"startOffset":8919,"endOffset":9174,"count":11},{"startOffset":8967,"endOffset":8986,"count":4},{"startOffset":8986,"endOffset":9156,"count":7},{"startOffset":9073,"endOffset":9077,"count":3},{"startOffset":9078,"endOffset":9081,"count":4},{"startOffset":9135,"endOffset":9138,"count":0},{"startOffset":9156,"endOffset":9173,"count":0}],"isBlockCoverage":true}]},{"scriptId":"666","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2774,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":2773,"count":2}],"isBlockCoverage":true},{"functionName":"ret","ranges":[{"startOffset":218,"endOffset":2542,"count":1},{"startOffset":983,"endOffset":1054,"count":0},{"startOffset":1055,"endOffset":1119,"count":0},{"startOffset":1120,"endOffset":1177,"count":0},{"startOffset":1178,"endOffset":1228,"count":0},{"startOffset":1299,"endOffset":1954,"count":0},{"startOffset":2177,"endOffset":2312,"count":0}],"isBlockCoverage":true}]},{"scriptId":"667","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2689,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":2688,"count":2}],"isBlockCoverage":true},{"functionName":"ret","ranges":[{"startOffset":218,"endOffset":2457,"count":1},{"startOffset":963,"endOffset":1020,"count":0},{"startOffset":1021,"endOffset":1071,"count":0},{"startOffset":1072,"endOffset":1143,"count":0},{"startOffset":1214,"endOffset":1869,"count":0},{"startOffset":2092,"endOffset":2227,"count":0}],"isBlockCoverage":true}]},{"scriptId":"668","url":"file:///home/hello/projects/personal/node-orm2/test/integration/drivers/mysql_spec.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6877,"count":1},{"startOffset":258,"endOffset":6876,"count":0}],"isBlockCoverage":true}]},{"scriptId":"669","url":"file:///home/hello/projects/personal/node-orm2/lib/Drivers/DML/mysql.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7590,"count":1}],"isBlockCoverage":true},{"functionName":"Driver","ranges":[{"startOffset":242,"endOffset":1030,"count":4},{"startOffset":335,"endOffset":340,"count":0},{"startOffset":363,"endOffset":368,"count":0}],"isBlockCoverage":true},{"functionName":"Driver.ping","ranges":[{"startOffset":1098,"endOffset":1150,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.on","ranges":[{"startOffset":1175,"endOffset":1305,"count":4}],"isBlockCoverage":true},{"functionName":"Driver.connect","ranges":[{"startOffset":1335,"endOffset":1619,"count":4},{"startOffset":1373,"endOffset":1618,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1413,"endOffset":1588,"count":2},{"startOffset":1451,"endOffset":1560,"count":0}],"isBlockCoverage":true},{"functionName":"Driver.reconnect","ranges":[{"startOffset":1651,"endOffset":2193,"count":4},{"startOffset":1713,"endOffset":1727,"count":2},{"startOffset":1804,"endOffset":1851,"count":2},{"startOffset":1887,"endOffset":1954,"count":2},{"startOffset":1980,"endOffset":1992,"count":0},{"startOffset":2052,"endOffset":2132,"count":2},{"startOffset":2085,"endOffset":2097,"count":0},{"startOffset":2164,"endOffset":2191,"count":0}],"isBlockCoverage":true},{"functionName":"Driver.close","ranges":[{"startOffset":2221,"endOffset":2324,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.getQuery","ranges":[{"startOffset":2355,"endOffset":2391,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.execSimpleQuery","ranges":[{"startOffset":2429,"endOffset":2631,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.find","ranges":[{"startOffset":2658,"endOffset":3821,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.count","ranges":[{"startOffset":3849,"endOffset":4544,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.insert","ranges":[{"startOffset":4573,"endOffset":5229,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.update","ranges":[{"startOffset":5258,"endOffset":5501,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.remove","ranges":[{"startOffset":5530,"endOffset":5730,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.clear","ranges":[{"startOffset":5758,"endOffset":5872,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.poolQuery","ranges":[{"startOffset":5904,"endOffset":6200,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.valueToProperty","ranges":[{"startOffset":6238,"endOffset":6789,"count":0}],"isBlockCoverage":false},{"functionName":"Driver.propertyToValue","ranges":[{"startOffset":6827,"endOffset":7386,"count":0}],"isBlockCoverage":false}]},{"scriptId":"670","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4533,"count":1}],"isBlockCoverage":true},{"functionName":"createConnection","ranges":[{"startOffset":259,"endOffset":468,"count":4}],"isBlockCoverage":true},{"functionName":"createPool","ranges":[{"startOffset":671,"endOffset":838,"count":2}],"isBlockCoverage":true},{"functionName":"createPoolCluster","ranges":[{"startOffset":1033,"endOffset":1152,"count":0}],"isBlockCoverage":false},{"functionName":"createQuery","ranges":[{"startOffset":1457,"endOffset":1605,"count":0}],"isBlockCoverage":false},{"functionName":"escape","ranges":[{"startOffset":1923,"endOffset":2082,"count":0}],"isBlockCoverage":false},{"functionName":"escapeId","ranges":[{"startOffset":2324,"endOffset":2465,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":2890,"endOffset":3061,"count":0}],"isBlockCoverage":false},{"functionName":"raw","ranges":[{"startOffset":3215,"endOffset":3308,"count":0}],"isBlockCoverage":false},{"functionName":"loadClass","ranges":[{"startOffset":3594,"endOffset":4532,"count":12},{"startOffset":3688,"endOffset":3711,"count":8},{"startOffset":3711,"endOffset":3792,"count":4},{"startOffset":3792,"endOffset":3866,"count":1},{"startOffset":3871,"endOffset":3957,"count":1},{"startOffset":3962,"endOffset":4024,"count":1},{"startOffset":4029,"endOffset":4105,"count":0},{"startOffset":4110,"endOffset":4184,"count":1},{"startOffset":4189,"endOffset":4270,"count":0},{"startOffset":4275,"endOffset":4358,"count":0},{"startOffset":4363,"endOffset":4437,"count":0},{"startOffset":4441,"endOffset":4531,"count":4}],"isBlockCoverage":true}]},{"scriptId":"671","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-query/lib/Dialects/postgresql.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1843,"count":1}],"isBlockCoverage":true},{"functionName":"exports.escape","ranges":[{"startOffset":213,"endOffset":290,"count":1}],"isBlockCoverage":true},{"functionName":"exports.escapeId","ranges":[{"startOffset":311,"endOffset":759,"count":12462}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":376,"endOffset":745,"count":13273},{"startOffset":421,"endOffset":635,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":466,"endOffset":629,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":663,"endOffset":730,"count":13273}],"isBlockCoverage":true},{"functionName":"exports.escapeVal","ranges":[{"startOffset":782,"endOffset":1794,"count":4084},{"startOffset":848,"endOffset":874,"count":4057},{"startOffset":876,"endOffset":897,"count":27},{"startOffset":897,"endOffset":924,"count":4057},{"startOffset":924,"endOffset":1118,"count":32},{"startOffset":949,"endOffset":973,"count":0},{"startOffset":975,"endOffset":1044,"count":0},{"startOffset":1118,"endOffset":1143,"count":4025},{"startOffset":1143,"endOffset":1243,"count":12},{"startOffset":1195,"endOffset":1205,"count":2},{"startOffset":1243,"endOffset":1272,"count":4013},{"startOffset":1272,"endOffset":1321,"count":22},{"startOffset":1321,"endOffset":1348,"count":3991},{"startOffset":1348,"endOffset":1444,"count":1651},{"startOffset":1386,"endOffset":1429,"count":8},{"startOffset":1429,"endOffset":1444,"count":1643},{"startOffset":1447,"endOffset":1496,"count":147},{"startOffset":1477,"endOffset":1485,"count":73},{"startOffset":1486,"endOffset":1495,"count":74},{"startOffset":1499,"endOffset":1539,"count":4},{"startOffset":1542,"endOffset":1566,"count":2189},{"startOffset":1569,"endOffset":1607,"count":0},{"startOffset":1610,"endOffset":1793,"count":2197}],"isBlockCoverage":true}]},{"scriptId":"672","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-ddl-sync/lib/Dialects/postgresql.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11900,"count":1}],"isBlockCoverage":true},{"functionName":"exports.hasCollection","ranges":[{"startOffset":325,"endOffset":540,"count":497}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":447,"endOffset":536,"count":497},{"startOffset":481,"endOffset":496,"count":0}],"isBlockCoverage":true},{"functionName":"exports.getColumnProperties","ranges":[{"startOffset":573,"endOffset":2001,"count":0}],"isBlockCoverage":false},{"functionName":"exports.getCollectionProperties","ranges":[{"startOffset":2038,"endOffset":2825,"count":0}],"isBlockCoverage":false},{"functionName":"exports.createCollection","ranges":[{"startOffset":2855,"endOffset":3039,"count":497}],"isBlockCoverage":true},{"functionName":"exports.dropCollection","ranges":[{"startOffset":3067,"endOffset":3195,"count":0}],"isBlockCoverage":false},{"functionName":"exports.addPrimaryKey","ranges":[{"startOffset":3222,"endOffset":3429,"count":0}],"isBlockCoverage":false},{"functionName":"exports.dropPrimaryKey","ranges":[{"startOffset":3457,"endOffset":3637,"count":0}],"isBlockCoverage":false},{"functionName":"exports.addForeignKey","ranges":[{"startOffset":3664,"endOffset":3890,"count":0}],"isBlockCoverage":false},{"functionName":"exports.dropForeignKey","ranges":[{"startOffset":3918,"endOffset":4101,"count":0}],"isBlockCoverage":false},{"functionName":"exports.addCollectionColumn","ranges":[{"startOffset":4382,"endOffset":4527,"count":0}],"isBlockCoverage":false},{"functionName":"exports.renameCollectionColumn","ranges":[{"startOffset":4563,"endOffset":4772,"count":0}],"isBlockCoverage":false},{"functionName":"exports.modifyCollectionColumn","ranges":[{"startOffset":4808,"endOffset":6014,"count":0}],"isBlockCoverage":false},{"functionName":"exports.dropCollectionColumn","ranges":[{"startOffset":6048,"endOffset":6228,"count":0}],"isBlockCoverage":false},{"functionName":"exports.getCollectionIndexes","ranges":[{"startOffset":6262,"endOffset":6766,"count":74}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6666,"endOffset":6762,"count":74},{"startOffset":6700,"endOffset":6715,"count":0}],"isBlockCoverage":true},{"functionName":"exports.addIndex","ranges":[{"startOffset":6788,"endOffset":7027,"count":148}],"isBlockCoverage":true},{"functionName":"exports.removeIndex","ranges":[{"startOffset":7052,"endOffset":7170,"count":0}],"isBlockCoverage":false},{"functionName":"exports.convertIndexes","ranges":[{"startOffset":7198,"endOffset":7358,"count":497},{"startOffset":7273,"endOffset":7338,"count":148}],"isBlockCoverage":true},{"functionName":"exports.getType","ranges":[{"startOffset":7379,"endOffset":9674,"count":1347},{"startOffset":7519,"endOffset":7549,"count":94},{"startOffset":7551,"endOffset":7612,"count":0},{"startOffset":7636,"endOffset":7659,"count":0},{"startOffset":7697,"endOffset":7739,"count":492},{"startOffset":7743,"endOffset":7821,"count":320},{"startOffset":7804,"endOffset":7808,"count":223},{"startOffset":7825,"endOffset":7903,"count":94},{"startOffset":7886,"endOffset":7890,"count":78},{"startOffset":7907,"endOffset":8006,"count":390},{"startOffset":8010,"endOffset":8058,"count":33},{"startOffset":8062,"endOffset":8193,"count":8},{"startOffset":8099,"endOffset":8182,"count":4},{"startOffset":8197,"endOffset":8211,"count":2},{"startOffset":8215,"endOffset":8260,"count":5},{"startOffset":8264,"endOffset":8950,"count":1},{"startOffset":8954,"endOffset":8998,"count":3},{"startOffset":9002,"endOffset":9044,"count":1},{"startOffset":9048,"endOffset":9175,"count":0},{"startOffset":9194,"endOffset":9207,"count":0},{"startOffset":9234,"endOffset":9263,"count":165},{"startOffset":9311,"endOffset":9508,"count":16},{"startOffset":9344,"endOffset":9381,"count":0},{"startOffset":9383,"endOffset":9419,"count":0},{"startOffset":9561,"endOffset":9619,"count":1}],"isBlockCoverage":true},{"functionName":"before","ranges":[{"startOffset":8358,"endOffset":8864,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8540,"endOffset":8856,"count":1},{"startOffset":8623,"endOffset":8855,"count":0}],"isBlockCoverage":true},{"functionName":"convertIndexRows","ranges":[{"startOffset":9677,"endOffset":10045,"count":74},{"startOffset":9770,"endOffset":10025,"count":2},{"startOffset":9818,"endOffset":10025,"count":0}],"isBlockCoverage":true},{"functionName":"checkColumnTypes","ranges":[{"startOffset":10047,"endOffset":10839,"count":0}],"isBlockCoverage":false},{"functionName":"zeroPad","ranges":[{"startOffset":11496,"endOffset":11660,"count":0}],"isBlockCoverage":false},{"functionName":"convertTimezone","ranges":[{"startOffset":11662,"endOffset":11899,"count":0}],"isBlockCoverage":false}]},{"scriptId":"673","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-ddl-sync/lib/SQL.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2155,"count":1}],"isBlockCoverage":true},{"functionName":"exports.CREATE_TABLE","ranges":[{"startOffset":23,"endOffset":359,"count":497},{"startOffset":201,"endOffset":329,"count":410}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":249,"endOffset":307,"count":414}],"isBlockCoverage":true},{"functionName":"exports.DROP_TABLE","ranges":[{"startOffset":383,"endOffset":491,"count":0}],"isBlockCoverage":false},{"functionName":"exports.ALTER_TABLE_ADD_COLUMN","ranges":[{"startOffset":527,"endOffset":807,"count":0}],"isBlockCoverage":false},{"functionName":"exports.ALTER_TABLE_RENAME_COLUMN","ranges":[{"startOffset":846,"endOffset":1052,"count":0}],"isBlockCoverage":false},{"functionName":"exports.ALTER_TABLE_MODIFY_COLUMN","ranges":[{"startOffset":1090,"endOffset":1240,"count":0}],"isBlockCoverage":false},{"functionName":"exports.ALTER_TABLE_DROP_COLUMN","ranges":[{"startOffset":1277,"endOffset":1448,"count":0}],"isBlockCoverage":false},{"functionName":"exports.CREATE_INDEX","ranges":[{"startOffset":1474,"endOffset":1790,"count":148},{"startOffset":1541,"endOffset":1552,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1713,"endOffset":1766,"count":148}],"isBlockCoverage":true},{"functionName":"exports.DROP_INDEX","ranges":[{"startOffset":1814,"endOffset":1986,"count":0}],"isBlockCoverage":false}]},{"scriptId":"674","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-query/lib/Dialects/mysql.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2571,"count":1}],"isBlockCoverage":true},{"functionName":"exports.escape","ranges":[{"startOffset":238,"endOffset":315,"count":0}],"isBlockCoverage":false},{"functionName":"exports.escapeId","ranges":[{"startOffset":336,"endOffset":722,"count":0}],"isBlockCoverage":false},{"functionName":"exports.escapeVal","ranges":[{"startOffset":745,"endOffset":1736,"count":0}],"isBlockCoverage":false},{"functionName":"objectToValues","ranges":[{"startOffset":1739,"endOffset":2025,"count":0}],"isBlockCoverage":false},{"functionName":"arrayToList","ranges":[{"startOffset":2027,"endOffset":2216,"count":0}],"isBlockCoverage":false},{"functionName":"bufferToString","ranges":[{"startOffset":2218,"endOffset":2529,"count":0}],"isBlockCoverage":false}]},{"scriptId":"675","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/Connection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13831,"count":1},{"startOffset":9085,"endOffset":11156,"count":0}],"isBlockCoverage":true},{"functionName":"Connection","ranges":[{"startOffset":507,"endOffset":827,"count":6}],"isBlockCoverage":true},{"functionName":"createQuery","ranges":[{"startOffset":854,"endOffset":1690,"count":0}],"isBlockCoverage":false},{"functionName":"connect","ranges":[{"startOffset":1724,"endOffset":3680,"count":4},{"startOffset":1778,"endOffset":1810,"count":2},{"startOffset":1812,"endOffset":1859,"count":2},{"startOffset":2038,"endOffset":2084,"count":0},{"startOffset":2224,"endOffset":2272,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2331,"endOffset":2391,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2447,"endOffset":2510,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2543,"endOffset":2593,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2648,"endOffset":2701,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3520,"endOffset":3590,"count":4}],"isBlockCoverage":true},{"functionName":"changeUser","ranges":[{"startOffset":3717,"endOffset":4377,"count":0}],"isBlockCoverage":false},{"functionName":"beginTransaction","ranges":[{"startOffset":4420,"endOffset":4697,"count":0}],"isBlockCoverage":false},{"functionName":"commit","ranges":[{"startOffset":4730,"endOffset":4986,"count":0}],"isBlockCoverage":false},{"functionName":"rollback","ranges":[{"startOffset":5021,"endOffset":5281,"count":0}],"isBlockCoverage":false},{"functionName":"query","ranges":[{"startOffset":5313,"endOffset":5778,"count":0}],"isBlockCoverage":false},{"functionName":"ping","ranges":[{"startOffset":5809,"endOffset":6038,"count":0}],"isBlockCoverage":false},{"functionName":"statistics","ranges":[{"startOffset":6075,"endOffset":6311,"count":0}],"isBlockCoverage":false},{"functionName":"end","ranges":[{"startOffset":6341,"endOffset":6781,"count":0}],"isBlockCoverage":false},{"functionName":"Connection.destroy","ranges":[{"startOffset":6815,"endOffset":6938,"count":4}],"isBlockCoverage":true},{"functionName":"Connection.pause","ranges":[{"startOffset":6970,"endOffset":7034,"count":0}],"isBlockCoverage":false},{"functionName":"Connection.resume","ranges":[{"startOffset":7067,"endOffset":7133,"count":0}],"isBlockCoverage":false},{"functionName":"Connection.escape","ranges":[{"startOffset":7166,"endOffset":7248,"count":0}],"isBlockCoverage":false},{"functionName":"escapeId","ranges":[{"startOffset":7283,"endOffset":7354,"count":0}],"isBlockCoverage":false},{"functionName":"Connection.format","ranges":[{"startOffset":7387,"endOffset":7645,"count":0}],"isBlockCoverage":false},{"functionName":"_startTLS","ranges":[{"startOffset":7727,"endOffset":9082,"count":0}],"isBlockCoverage":false},{"functionName":"Connection._handleConnectTimeout","ranges":[{"startOffset":11203,"endOffset":11464,"count":0}],"isBlockCoverage":false},{"functionName":"Connection._handleNetworkError","ranges":[{"startOffset":11510,"endOffset":11569,"count":0}],"isBlockCoverage":false},{"functionName":"Connection._handleProtocolError","ranges":[{"startOffset":11616,"endOffset":11693,"count":0}],"isBlockCoverage":false},{"functionName":"Connection._handleProtocolDrain","ranges":[{"startOffset":11740,"endOffset":11776,"count":0}],"isBlockCoverage":false},{"functionName":"Connection._handleProtocolConnect","ranges":[{"startOffset":11825,"endOffset":11891,"count":4}],"isBlockCoverage":true},{"functionName":"_handleProtocolHandshake","ranges":[{"startOffset":11942,"endOffset":12013,"count":0}],"isBlockCoverage":false},{"functionName":"_handleProtocolInitialize","ranges":[{"startOffset":12065,"endOffset":12146,"count":4}],"isBlockCoverage":true},{"functionName":"Connection._handleProtocolEnd","ranges":[{"startOffset":12191,"endOffset":12264,"count":4}],"isBlockCoverage":true},{"functionName":"_handleProtocolEnqueue","ranges":[{"startOffset":12313,"endOffset":12392,"count":4}],"isBlockCoverage":true},{"functionName":"Connection._implyConnect","ranges":[{"startOffset":12432,"endOffset":12500,"count":4},{"startOffset":12473,"endOffset":12498,"count":0}],"isBlockCoverage":true},{"functionName":"createSecureContext","ranges":[{"startOffset":12503,"endOffset":12896,"count":0}],"isBlockCoverage":false},{"functionName":"unwrapFromDomain","ranges":[{"startOffset":12898,"endOffset":13270,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12939,"endOffset":13267,"count":4},{"startOffset":13016,"endOffset":13089,"count":0},{"startOffset":13203,"endOffset":13240,"count":0}],"isBlockCoverage":true},{"functionName":"wrapCallbackInDomain","ranges":[{"startOffset":13272,"endOffset":13589,"count":4},{"startOffset":13344,"endOffset":13371,"count":0},{"startOffset":13390,"endOffset":13410,"count":0},{"startOffset":13458,"endOffset":13491,"count":0},{"startOffset":13561,"endOffset":13587,"count":0}],"isBlockCoverage":true},{"functionName":"wrapToDomain","ranges":[{"startOffset":13591,"endOffset":13830,"count":12}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13632,"endOffset":13827,"count":14},{"startOffset":13674,"endOffset":13686,"count":0},{"startOffset":13688,"endOffset":13777,"count":0}],"isBlockCoverage":true}]},{"scriptId":"676","url":"tls.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10936,"count":1},{"startOffset":2573,"endOffset":2611,"count":0},{"startOffset":2657,"endOffset":2697,"count":0},{"startOffset":2743,"endOffset":2783,"count":0},{"startOffset":2829,"endOffset":2869,"count":0},{"startOffset":2959,"endOffset":2999,"count":0},{"startOffset":3045,"endOffset":3085,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3218,"endOffset":3282,"count":0}],"isBlockCoverage":false},{"functionName":"cacheRootCertificates","ranges":[{"startOffset":3310,"endOffset":3404,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3508,"endOffset":3659,"count":2},{"startOffset":3602,"endOffset":3626,"count":1}],"isBlockCoverage":true},{"functionName":"convertProtocols","ranges":[{"startOffset":3769,"endOffset":4366,"count":0}],"isBlockCoverage":false},{"functionName":"convertALPNProtocols","ranges":[{"startOffset":4399,"endOffset":4736,"count":0}],"isBlockCoverage":false},{"functionName":"unfqdn","ranges":[{"startOffset":4739,"endOffset":4799,"count":0}],"isBlockCoverage":false},{"functionName":"toLowerCase","ranges":[{"startOffset":4907,"endOffset":5001,"count":0}],"isBlockCoverage":false},{"functionName":"splitHost","ranges":[{"startOffset":5003,"endOffset":5140,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":5142,"endOffset":7004,"count":0}],"isBlockCoverage":false},{"functionName":"checkServerIdentity","ranges":[{"startOffset":7067,"endOffset":9523,"count":0}],"isBlockCoverage":false},{"functionName":"SecurePair","ranges":[{"startOffset":9569,"endOffset":10165,"count":0}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":10169,"endOffset":10244,"count":0}],"isBlockCoverage":false},{"functionName":"createSecurePair","ranges":[{"startOffset":10762,"endOffset":10838,"count":0}],"isBlockCoverage":false}]},{"scriptId":"677","url":"internal/tls.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":671,"count":1}],"isBlockCoverage":true},{"functionName":"parseCertString","ranges":[{"startOffset":164,"endOffset":629,"count":0}],"isBlockCoverage":false}]},{"scriptId":"678","url":"internal/streams/duplexpair.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":975,"count":1}],"isBlockCoverage":true},{"functionName":"DuplexSocket","ranges":[{"startOffset":203,"endOffset":292,"count":0}],"isBlockCoverage":false},{"functionName":"_read","ranges":[{"startOffset":296,"endOffset":421,"count":0}],"isBlockCoverage":false},{"functionName":"_write","ranges":[{"startOffset":425,"endOffset":629,"count":0}],"isBlockCoverage":false},{"functionName":"_final","ranges":[{"startOffset":633,"endOffset":730,"count":0}],"isBlockCoverage":false},{"functionName":"DuplexPair","ranges":[{"startOffset":755,"endOffset":942,"count":0}],"isBlockCoverage":false}]},{"scriptId":"679","url":"_tls_common.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11156,"count":1}],"isBlockCoverage":true},{"functionName":"toV","ranges":[{"startOffset":1778,"endOffset":2071,"count":0}],"isBlockCoverage":false},{"functionName":"SecureContext","ranges":[{"startOffset":2147,"endOffset":2921,"count":0}],"isBlockCoverage":false},{"functionName":"validateKeyOrCertOption","ranges":[{"startOffset":2923,"endOffset":3174,"count":0}],"isBlockCoverage":false},{"functionName":"createSecureContext","ranges":[{"startOffset":3247,"endOffset":10200,"count":0}],"isBlockCoverage":false},{"functionName":"translatePeerCertificate","ranges":[{"startOffset":10475,"endOffset":11154,"count":0}],"isBlockCoverage":false}]},{"scriptId":"680","url":"_tls_wrap.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":49366,"count":1},{"startOffset":15413,"endOffset":15498,"count":15}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1763,"endOffset":1788,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":3528,"endOffset":3536,"count":0}],"isBlockCoverage":false},{"functionName":"onhandshakestart","ranges":[{"startOffset":3712,"endOffset":4495,"count":0}],"isBlockCoverage":false},{"functionName":"onhandshakedone","ranges":[{"startOffset":4497,"endOffset":4790,"count":0}],"isBlockCoverage":false},{"functionName":"loadSession","ranges":[{"startOffset":4793,"endOffset":5997,"count":0}],"isBlockCoverage":false},{"functionName":"loadSNI","ranges":[{"startOffset":6000,"endOffset":6653,"count":0}],"isBlockCoverage":false},{"functionName":"requestOCSP","ranges":[{"startOffset":6656,"endOffset":7978,"count":0}],"isBlockCoverage":false},{"functionName":"requestOCSPDone","ranges":[{"startOffset":7980,"endOffset":8175,"count":0}],"isBlockCoverage":false},{"functionName":"onnewsessionclient","ranges":[{"startOffset":8177,"endOffset":8413,"count":0}],"isBlockCoverage":false},{"functionName":"onnewsession","ranges":[{"startOffset":8415,"endOffset":9251,"count":0}],"isBlockCoverage":false},{"functionName":"onPskServerCallback","ranges":[{"startOffset":9253,"endOffset":9901,"count":0}],"isBlockCoverage":false},{"functionName":"onPskClientCallback","ranges":[{"startOffset":9903,"endOffset":10667,"count":0}],"isBlockCoverage":false},{"functionName":"onkeylog","ranges":[{"startOffset":10669,"endOffset":10760,"count":0}],"isBlockCoverage":false},{"functionName":"onocspresponse","ranges":[{"startOffset":10762,"endOffset":10878,"count":0}],"isBlockCoverage":false},{"functionName":"onerror","ranges":[{"startOffset":10880,"endOffset":11656,"count":0}],"isBlockCoverage":false},{"functionName":"initRead","ranges":[{"startOffset":11800,"endOffset":12346,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket","ranges":[{"startOffset":12424,"endOffset":14758,"count":0}],"isBlockCoverage":false},{"functionName":"makeMethodProxy","ranges":[{"startOffset":15201,"endOffset":15368,"count":15}],"isBlockCoverage":true},{"functionName":"methodProxy","ranges":[{"startOffset":15243,"endOffset":15365,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":15535,"endOffset":16228,"count":0}],"isBlockCoverage":false},{"functionName":"disableRenegotiation","ranges":[{"startOffset":16274,"endOffset":16347,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._wrapHandle","ranges":[{"startOffset":16384,"endOffset":17387,"count":0}],"isBlockCoverage":false},{"functionName":"defineHandleReading","ranges":[{"startOffset":17526,"endOffset":17747,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketCloseDestroySSL","ranges":[{"startOffset":17749,"endOffset":17896,"count":0}],"isBlockCoverage":false},{"functionName":"destroySSL","ranges":[{"startOffset":17898,"endOffset":17949,"count":0}],"isBlockCoverage":false},{"functionName":"_destroySSL","ranges":[{"startOffset":17985,"endOffset":18277,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._init","ranges":[{"startOffset":18416,"endOffset":23438,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.renegotiate","ranges":[{"startOffset":23475,"endOffset":24834,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.exportKeyingMaterial","ranges":[{"startOffset":24880,"endOffset":25202,"count":0}],"isBlockCoverage":false},{"functionName":"setMaxSendFragment","ranges":[{"startOffset":25246,"endOffset":25337,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._handleTimeout","ranges":[{"startOffset":25377,"endOffset":25446,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._emitTLSError","ranges":[{"startOffset":25485,"endOffset":25571,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._tlsError","ranges":[{"startOffset":25606,"endOffset":25714,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._releaseControl","ranges":[{"startOffset":25755,"endOffset":25911,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._finishInit","ranges":[{"startOffset":25948,"endOffset":27007,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._start","ranges":[{"startOffset":27039,"endOffset":27538,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.setServername","ranges":[{"startOffset":27577,"endOffset":27745,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.setSession","ranges":[{"startOffset":27781,"endOffset":27919,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.getPeerCertificate","ranges":[{"startOffset":27963,"endOffset":28127,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.getCertificate","ranges":[{"startOffset":28167,"endOffset":28373,"count":0}],"isBlockCoverage":false},{"functionName":"makeSocketMethodProxy","ranges":[{"startOffset":28410,"endOffset":28600,"count":10}],"isBlockCoverage":true},{"functionName":"socketMethodProxy","ranges":[{"startOffset":28458,"endOffset":28597,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":28803,"endOffset":28881,"count":10}],"isBlockCoverage":true},{"functionName":"onServerSocketSecure","ranges":[{"startOffset":28923,"endOffset":29418,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketTLSError","ranges":[{"startOffset":29420,"endOffset":29656,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketKeylog","ranges":[{"startOffset":29658,"endOffset":29745,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketClose","ranges":[{"startOffset":29747,"endOffset":30100,"count":0}],"isBlockCoverage":false},{"functionName":"tlsConnectionListener","ranges":[{"startOffset":30102,"endOffset":30951,"count":0}],"isBlockCoverage":false},{"functionName":"Server","ranges":[{"startOffset":33717,"endOffset":35623,"count":0}],"isBlockCoverage":false},{"functionName":"createServer","ranges":[{"startOffset":35777,"endOffset":35861,"count":0}],"isBlockCoverage":false},{"functionName":"Server.setSecureContext","ranges":[{"startOffset":35901,"endOffset":38936,"count":0}],"isBlockCoverage":false},{"functionName":"Server._getServerData","ranges":[{"startOffset":38974,"endOffset":39057,"count":0}],"isBlockCoverage":false},{"functionName":"Server._setServerData","ranges":[{"startOffset":39095,"endOffset":39172,"count":0}],"isBlockCoverage":false},{"functionName":"getTicketKeys","ranges":[{"startOffset":39209,"endOffset":39289,"count":0}],"isBlockCoverage":false},{"functionName":"setTicketKeys","ranges":[{"startOffset":39326,"endOffset":39522,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":39566,"endOffset":41681,"count":0}],"isBlockCoverage":false},{"functionName":"Server.addContext","ranges":[{"startOffset":41804,"endOffset":42169,"count":0}],"isBlockCoverage":false},{"functionName":"Server.<computed>","ranges":[{"startOffset":42218,"endOffset":42452,"count":0}],"isBlockCoverage":false},{"functionName":"SNICallback","ranges":[{"startOffset":42455,"endOffset":42698,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeConnectArgs","ranges":[{"startOffset":42931,"endOffset":43659,"count":0}],"isBlockCoverage":false},{"functionName":"onConnectSecure","ranges":[{"startOffset":43661,"endOffset":45964,"count":0}],"isBlockCoverage":false},{"functionName":"onConnectEnd","ranges":[{"startOffset":45966,"endOffset":46515,"count":0}],"isBlockCoverage":false},{"functionName":"connect","ranges":[{"startOffset":46581,"endOffset":49364,"count":0}],"isBlockCoverage":false}]},{"scriptId":"681","url":"internal/js_stream_socket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7449,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":335,"endOffset":364,"count":0}],"isBlockCoverage":false},{"functionName":"isClosing","ranges":[{"startOffset":693,"endOffset":756,"count":0}],"isBlockCoverage":false},{"functionName":"onreadstart","ranges":[{"startOffset":758,"endOffset":823,"count":0}],"isBlockCoverage":false},{"functionName":"onreadstop","ranges":[{"startOffset":825,"endOffset":888,"count":0}],"isBlockCoverage":false},{"functionName":"onshutdown","ranges":[{"startOffset":890,"endOffset":961,"count":0}],"isBlockCoverage":false},{"functionName":"onwrite","ranges":[{"startOffset":963,"endOffset":1040,"count":0}],"isBlockCoverage":false},{"functionName":"JSStreamSocket","ranges":[{"startOffset":1800,"endOffset":3495,"count":0}],"isBlockCoverage":false},{"functionName":"get StreamWrap","ranges":[{"startOffset":3635,"endOffset":3684,"count":0}],"isBlockCoverage":false},{"functionName":"isClosing","ranges":[{"startOffset":3688,"endOffset":3750,"count":0}],"isBlockCoverage":false},{"functionName":"readStart","ranges":[{"startOffset":3754,"endOffset":3811,"count":0}],"isBlockCoverage":false},{"functionName":"readStop","ranges":[{"startOffset":3815,"endOffset":3870,"count":0}],"isBlockCoverage":false},{"functionName":"doShutdown","ranges":[{"startOffset":3874,"endOffset":4870,"count":0}],"isBlockCoverage":false},{"functionName":"finishShutdown","ranges":[{"startOffset":4938,"endOffset":5230,"count":0}],"isBlockCoverage":false},{"functionName":"doWrite","ranges":[{"startOffset":5234,"endOffset":6156,"count":0}],"isBlockCoverage":false},{"functionName":"finishWrite","ranges":[{"startOffset":6224,"endOffset":6667,"count":0}],"isBlockCoverage":false},{"functionName":"doClose","ranges":[{"startOffset":6671,"endOffset":7412,"count":0}],"isBlockCoverage":false}]},{"scriptId":"682","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/ConnectionConfig.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6614,"count":1}],"isBlockCoverage":true},{"functionName":"ConnectionConfig","ranges":[{"startOffset":234,"endOffset":2564,"count":8},{"startOffset":306,"endOffset":361,"count":2},{"startOffset":404,"endOffset":418,"count":4},{"startOffset":461,"endOffset":468,"count":6},{"startOffset":609,"endOffset":621,"count":0},{"startOffset":668,"endOffset":680,"count":0},{"startOffset":799,"endOffset":812,"count":6},{"startOffset":817,"endOffset":841,"count":2},{"startOffset":1291,"endOffset":1301,"count":2},{"startOffset":1442,"endOffset":1454,"count":2},{"startOffset":1522,"endOffset":1567,"count":0},{"startOffset":1666,"endOffset":1672,"count":6},{"startOffset":1677,"endOffset":1698,"count":2},{"startOffset":1830,"endOffset":1836,"count":6},{"startOffset":1841,"endOffset":1859,"count":2},{"startOffset":1894,"endOffset":2072,"count":0},{"startOffset":2090,"endOffset":2210,"count":0},{"startOffset":2283,"endOffset":2335,"count":0},{"startOffset":2364,"endOffset":2391,"count":6}],"isBlockCoverage":true},{"functionName":"mergeFlags","ranges":[{"startOffset":2596,"endOffset":3136,"count":8},{"startOffset":2821,"endOffset":2907,"count":0},{"startOffset":2974,"endOffset":3117,"count":136},{"startOffset":3000,"endOffset":3113,"count":112},{"startOffset":3100,"endOffset":3106,"count":0}],"isBlockCoverage":true},{"functionName":"getCharsetNumber","ranges":[{"startOffset":3175,"endOffset":3369,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultFlags","ranges":[{"startOffset":3407,"endOffset":4991,"count":8},{"startOffset":4678,"endOffset":4701,"count":2},{"startOffset":4703,"endOffset":4798,"count":0},{"startOffset":4845,"endOffset":4965,"count":0}],"isBlockCoverage":true},{"functionName":"getSSLProfile","ranges":[{"startOffset":5027,"endOffset":5293,"count":0}],"isBlockCoverage":false},{"functionName":"parseFlagList","ranges":[{"startOffset":5329,"endOffset":5948,"count":16},{"startOffset":5420,"endOffset":5491,"count":8},{"startOffset":5491,"endOffset":5547,"count":0},{"startOffset":5552,"endOffset":5562,"count":8},{"startOffset":5606,"endOffset":5926,"count":136},{"startOffset":5711,"endOffset":5783,"count":0},{"startOffset":5807,"endOffset":5823,"count":112},{"startOffset":5825,"endOffset":5870,"count":0},{"startOffset":5926,"endOffset":5947,"count":8}],"isBlockCoverage":true},{"functionName":"ConnectionConfig.parseUrl","ranges":[{"startOffset":5979,"endOffset":6612,"count":2},{"startOffset":6326,"endOffset":6587,"count":0}],"isBlockCoverage":true}]},{"scriptId":"683","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/constants/client.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1629,"count":1}],"isBlockCoverage":true}]},{"scriptId":"684","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/constants/charsets.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11398,"count":1}],"isBlockCoverage":true}]},{"scriptId":"685","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/Protocol.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11657,"count":1}],"isBlockCoverage":true},{"functionName":"Protocol","ranges":[{"startOffset":312,"endOffset":1139,"count":6},{"startOffset":383,"endOffset":388,"count":0},{"startOffset":495,"endOffset":500,"count":0}],"isBlockCoverage":true},{"functionName":"Protocol.write","ranges":[{"startOffset":1168,"endOffset":1233,"count":8}],"isBlockCoverage":true},{"functionName":"handshake","ranges":[{"startOffset":1267,"endOffset":1578,"count":4},{"startOffset":1344,"endOffset":1391,"count":0},{"startOffset":1413,"endOffset":1418,"count":0}],"isBlockCoverage":true},{"functionName":"query","ranges":[{"startOffset":1608,"endOffset":1709,"count":0}],"isBlockCoverage":false},{"functionName":"changeUser","ranges":[{"startOffset":1744,"endOffset":1855,"count":0}],"isBlockCoverage":false},{"functionName":"ping","ranges":[{"startOffset":1884,"endOffset":2069,"count":0}],"isBlockCoverage":false},{"functionName":"stats","ranges":[{"startOffset":2099,"endOffset":2291,"count":0}],"isBlockCoverage":false},{"functionName":"quit","ranges":[{"startOffset":2320,"endOffset":2635,"count":0}],"isBlockCoverage":false},{"functionName":"Protocol.end","ranges":[{"startOffset":2663,"endOffset":3073,"count":2},{"startOffset":2695,"endOffset":2712,"count":0},{"startOffset":2761,"endOffset":2832,"count":0},{"startOffset":2834,"endOffset":2903,"count":0}],"isBlockCoverage":true},{"functionName":"Protocol.pause","ranges":[{"startOffset":3103,"endOffset":3322,"count":0}],"isBlockCoverage":false},{"functionName":"Protocol.resume","ranges":[{"startOffset":3353,"endOffset":3574,"count":0}],"isBlockCoverage":false},{"functionName":"Protocol._enqueue","ranges":[{"startOffset":3607,"endOffset":5249,"count":4},{"startOffset":3668,"endOffset":3694,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3933,"endOffset":3996,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4016,"endOffset":4104,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4879,"endOffset":5038,"count":4},{"startOffset":4954,"endOffset":5032,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5067,"endOffset":5113,"count":4}],"isBlockCoverage":true},{"functionName":"_validateEnqueue","ranges":[{"startOffset":5290,"endOffset":6317,"count":4},{"startOffset":5426,"endOffset":5542,"count":0},{"startOffset":5572,"endOffset":5683,"count":0},{"startOffset":5710,"endOffset":5826,"count":0},{"startOffset":5874,"endOffset":5921,"count":0},{"startOffset":5923,"endOffset":6055,"count":0},{"startOffset":6083,"endOffset":6316,"count":0}],"isBlockCoverage":true},{"functionName":"Protocol._parsePacket","ranges":[{"startOffset":6354,"endOffset":7578,"count":8},{"startOffset":6418,"endOffset":6600,"count":0},{"startOffset":6866,"endOffset":7028,"count":0},{"startOffset":7056,"endOffset":7097,"count":0},{"startOffset":7198,"endOffset":7290,"count":4},{"startOffset":7350,"endOffset":7543,"count":0}],"isBlockCoverage":true},{"functionName":"_parsePacketDebug","ranges":[{"startOffset":7620,"endOffset":7753,"count":0}],"isBlockCoverage":false},{"functionName":"Protocol._emitPacket","ranges":[{"startOffset":7789,"endOffset":8009,"count":4},{"startOffset":7964,"endOffset":8007,"count":0}],"isBlockCoverage":true},{"functionName":"Protocol._determinePacket","ranges":[{"startOffset":8050,"endOffset":8491,"count":8},{"startOffset":8261,"endOffset":8325,"count":0},{"startOffset":8330,"endOffset":8366,"count":0},{"startOffset":8371,"endOffset":8409,"count":0},{"startOffset":8413,"endOffset":8490,"count":0}],"isBlockCoverage":true},{"functionName":"Protocol._dequeue","ranges":[{"startOffset":8524,"endOffset":8853,"count":4},{"startOffset":8663,"endOffset":8852,"count":0}],"isBlockCoverage":true},{"functionName":"Protocol._startSequence","ranges":[{"startOffset":8892,"endOffset":9176,"count":4},{"startOffset":8941,"endOffset":8971,"count":2},{"startOffset":8973,"endOffset":9024,"count":2},{"startOffset":9079,"endOffset":9141,"count":0}],"isBlockCoverage":true},{"functionName":"Protocol.handleNetworkError","ranges":[{"startOffset":9219,"endOffset":9376,"count":0}],"isBlockCoverage":false},{"functionName":"handleParserError","ranges":[{"startOffset":9418,"endOffset":9572,"count":0}],"isBlockCoverage":false},{"functionName":"Protocol._delegateError","ranges":[{"startOffset":9611,"endOffset":10427,"count":6},{"startOffset":9717,"endOffset":9734,"count":2},{"startOffset":9734,"endOffset":9836,"count":4},{"startOffset":9836,"endOffset":10058,"count":0},{"startOffset":10058,"endOffset":10425,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10185,"endOffset":10307,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10219,"endOffset":10275,"count":4}],"isBlockCoverage":true},{"functionName":"Protocol._shouldErrorBubbleUp","ranges":[{"startOffset":10472,"endOffset":10692,"count":4},{"startOffset":10579,"endOffset":10627,"count":0},{"startOffset":10631,"endOffset":10688,"count":0}],"isBlockCoverage":true},{"functionName":"Protocol._hasPendingErrorHandlers","ranges":[{"startOffset":10741,"endOffset":10847,"count":0}],"isBlockCoverage":false},{"functionName":"Protocol.destroy","ranges":[{"startOffset":10879,"endOffset":11047,"count":4},{"startOffset":10992,"endOffset":11045,"count":0}],"isBlockCoverage":true},{"functionName":"Protocol._debugPacket","ranges":[{"startOffset":11084,"endOffset":11655,"count":0}],"isBlockCoverage":false}]},{"scriptId":"686","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/Parser.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13406,"count":1}],"isBlockCoverage":true},{"functionName":"Parser","ranges":[{"startOffset":333,"endOffset":982,"count":6},{"startOffset":380,"endOffset":385,"count":0},{"startOffset":782,"endOffset":813,"count":0},{"startOffset":860,"endOffset":876,"count":0}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":1009,"endOffset":1311,"count":8},{"startOffset":1091,"endOffset":1309,"count":14},{"startOffset":1169,"endOffset":1189,"count":6},{"startOffset":1189,"endOffset":1247,"count":8},{"startOffset":1247,"endOffset":1267,"count":0},{"startOffset":1267,"endOffset":1309,"count":8}],"isBlockCoverage":true},{"functionName":"append","ranges":[{"startOffset":1340,"endOffset":2827,"count":8},{"startOffset":1401,"endOffset":1418,"count":0},{"startOffset":1560,"endOffset":1580,"count":0},{"startOffset":1707,"endOffset":1730,"count":0},{"startOffset":1732,"endOffset":1741,"count":0},{"startOffset":1894,"endOffset":2207,"count":0},{"startOffset":2236,"endOffset":2445,"count":0},{"startOffset":2682,"endOffset":2712,"count":0},{"startOffset":2780,"endOffset":2813,"count":0}],"isBlockCoverage":true},{"functionName":"Parser.pause","ranges":[{"startOffset":2855,"endOffset":2892,"count":4}],"isBlockCoverage":true},{"functionName":"Parser.resume","ranges":[{"startOffset":2921,"endOffset":3160,"count":0}],"isBlockCoverage":false},{"functionName":"peak","ranges":[{"startOffset":3187,"endOffset":3266,"count":12}],"isBlockCoverage":true},{"functionName":"parseUnsignedNumber","ranges":[{"startOffset":3308,"endOffset":3872,"count":52},{"startOffset":3365,"endOffset":3411,"count":24},{"startOffset":3411,"endOffset":3519,"count":28},{"startOffset":3519,"endOffset":3722,"count":0},{"startOffset":3722,"endOffset":3757,"count":28},{"startOffset":3757,"endOffset":3827,"count":72},{"startOffset":3827,"endOffset":3871,"count":28}],"isBlockCoverage":true},{"functionName":"Parser.parseLengthCodedString","ranges":[{"startOffset":3917,"endOffset":4060,"count":0}],"isBlockCoverage":false},{"functionName":"Parser.parseLengthCodedBuffer","ranges":[{"startOffset":4105,"endOffset":4248,"count":0}],"isBlockCoverage":false},{"functionName":"parseLengthCodedNumber","ranges":[{"startOffset":4293,"endOffset":5636,"count":0}],"isBlockCoverage":false},{"functionName":"Parser.parseFiller","ranges":[{"startOffset":5670,"endOffset":5725,"count":12}],"isBlockCoverage":true},{"functionName":"Parser.parseNullTerminatedBuffer","ranges":[{"startOffset":5773,"endOffset":5927,"count":0}],"isBlockCoverage":false},{"functionName":"Parser.parseNullTerminatedString","ranges":[{"startOffset":5975,"endOffset":6148,"count":4}],"isBlockCoverage":true},{"functionName":"Parser._nullByteOffset","ranges":[{"startOffset":6186,"endOffset":6553,"count":4},{"startOffset":6269,"endOffset":6533,"count":24},{"startOffset":6325,"endOffset":6529,"count":0}],"isBlockCoverage":true},{"functionName":"parsePacketTerminatedBuffer","ranges":[{"startOffset":6603,"endOffset":6727,"count":0}],"isBlockCoverage":false},{"functionName":"Parser.parsePacketTerminatedString","ranges":[{"startOffset":6777,"endOffset":6873,"count":8}],"isBlockCoverage":true},{"functionName":"Parser.parseBuffer","ranges":[{"startOffset":6907,"endOffset":7083,"count":20}],"isBlockCoverage":true},{"functionName":"Parser.parseString","ranges":[{"startOffset":7117,"endOffset":7300,"count":16}],"isBlockCoverage":true},{"functionName":"Parser.parseGeometryValue","ranges":[{"startOffset":7341,"endOffset":9586,"count":0}],"isBlockCoverage":false},{"functionName":"Parser.reachedPacketEnd","ranges":[{"startOffset":9625,"endOffset":9682,"count":4}],"isBlockCoverage":true},{"functionName":"Parser.incrementPacketNumber","ranges":[{"startOffset":9726,"endOffset":9886,"count":12}],"isBlockCoverage":true},{"functionName":"Parser.resetPacketNumber","ranges":[{"startOffset":9926,"endOffset":9970,"count":4}],"isBlockCoverage":true},{"functionName":"packetLength","ranges":[{"startOffset":10005,"endOffset":10150,"count":0}],"isBlockCoverage":false},{"functionName":"_combineNextBuffers","ranges":[{"startOffset":10192,"endOffset":10641,"count":22},{"startOffset":10305,"endOffset":10327,"count":8},{"startOffset":10327,"endOffset":10378,"count":14},{"startOffset":10378,"endOffset":10401,"count":6},{"startOffset":10401,"endOffset":10640,"count":8}],"isBlockCoverage":true},{"functionName":"_combineLongPacketBuffers","ranges":[{"startOffset":10689,"endOffset":11426,"count":8},{"startOffset":10782,"endOffset":11425,"count":0}],"isBlockCoverage":true},{"functionName":"_parsePacket","ranges":[{"startOffset":11461,"endOffset":12513,"count":8},{"startOffset":11645,"endOffset":11786,"count":0},{"startOffset":11924,"endOffset":12161,"count":0},{"startOffset":12453,"endOffset":12507,"count":0}],"isBlockCoverage":true},{"functionName":"_tryReadPacketHeader","ranges":[{"startOffset":12556,"endOffset":13220,"count":14},{"startOffset":12616,"endOffset":12652,"count":0},{"startOffset":12709,"endOffset":12731,"count":6},{"startOffset":12731,"endOffset":12905,"count":8},{"startOffset":12905,"endOffset":13155,"count":0},{"startOffset":13155,"endOffset":13219,"count":8}],"isBlockCoverage":true},{"functionName":"Parser._advanceToNextPacket","ranges":[{"startOffset":13263,"endOffset":13404,"count":8}],"isBlockCoverage":true}]},{"scriptId":"687","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/PacketHeader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":121,"count":1}],"isBlockCoverage":true},{"functionName":"PacketHeader","ranges":[{"startOffset":31,"endOffset":120,"count":8}],"isBlockCoverage":true}]},{"scriptId":"688","url":"file:///home/hello/projects/personal/node-orm2/node_modules/bignumber.js/bignumber.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":89225,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2,"endOffset":89215,"count":1},{"startOffset":88799,"endOffset":88812,"count":0},{"startOffset":88814,"endOffset":88936,"count":0},{"startOffset":89050,"endOffset":89212,"count":0}],"isBlockCoverage":true},{"functionName":"clone","ranges":[{"startOffset":3049,"endOffset":85875,"count":1},{"startOffset":85817,"endOffset":85845,"count":0}],"isBlockCoverage":true},{"functionName":"BigNumber","ranges":[{"startOffset":7993,"endOffset":13595,"count":1},{"startOffset":8188,"endOffset":8215,"count":0},{"startOffset":8287,"endOffset":8573,"count":0},{"startOffset":8719,"endOffset":8733,"count":0},{"startOffset":8891,"endOffset":8892,"count":0},{"startOffset":8925,"endOffset":8974,"count":0},{"startOffset":9082,"endOffset":9707,"count":0},{"startOffset":9718,"endOffset":13588,"count":0}],"isBlockCoverage":true},{"functionName":"BigNumber.config.BigNumber.set","ranges":[{"startOffset":15734,"endOffset":20938,"count":0}],"isBlockCoverage":false},{"functionName":"BigNumber.isBigNumber","ranges":[{"startOffset":21241,"endOffset":22625,"count":0}],"isBlockCoverage":false},{"functionName":"BigNumber.maximum.BigNumber.max","ranges":[{"startOffset":22817,"endOffset":22878,"count":0}],"isBlockCoverage":false},{"functionName":"BigNumber.minimum.BigNumber.min","ranges":[{"startOffset":23070,"endOffset":23131,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":23622,"endOffset":27947,"count":1},{"startOffset":24129,"endOffset":24243,"count":0}],"isBlockCoverage":true},{"functionName":"BigNumber.random.random53bitInt","ranges":[{"startOffset":24062,"endOffset":24120,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":24261,"endOffset":27939,"count":0}],"isBlockCoverage":false},{"functionName":"BigNumber.sum","ranges":[{"startOffset":28114,"endOffset":28296,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":28414,"endOffset":33050,"count":1}],"isBlockCoverage":true},{"functionName":"toBaseOut","ranges":[{"startOffset":28677,"endOffset":29296,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":29550,"endOffset":33042,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":33150,"endOffset":41131,"count":1}],"isBlockCoverage":true},{"functionName":"multiply","ranges":[{"startOffset":33208,"endOffset":33795,"count":0}],"isBlockCoverage":false},{"functionName":"compare","ranges":[{"startOffset":33805,"endOffset":34155,"count":0}],"isBlockCoverage":false},{"functionName":"subtract","ranges":[{"startOffset":34165,"endOffset":34496,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34548,"endOffset":41123,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":41536,"endOffset":43131,"count":0}],"isBlockCoverage":false},{"functionName":"maxOrMin","ranges":[{"startOffset":43189,"endOffset":43576,"count":0}],"isBlockCoverage":false},{"functionName":"normalise","ranges":[{"startOffset":43740,"endOffset":44322,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":44412,"endOffset":45873,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":44675,"endOffset":45866,"count":0}],"isBlockCoverage":false},{"functionName":"round","ranges":[{"startOffset":46085,"endOffset":50893,"count":0}],"isBlockCoverage":false},{"functionName":"valueOf","ranges":[{"startOffset":50903,"endOffset":51210,"count":0}],"isBlockCoverage":false},{"functionName":"P.absoluteValue.P.abs","ranges":[{"startOffset":51386,"endOffset":51488,"count":0}],"isBlockCoverage":false},{"functionName":"P.comparedTo","ranges":[{"startOffset":51812,"endOffset":51886,"count":0}],"isBlockCoverage":false},{"functionName":"P.decimalPlaces.P.dp","ranges":[{"startOffset":52603,"endOffset":53157,"count":0}],"isBlockCoverage":false},{"functionName":"P.dividedBy.P.div","ranges":[{"startOffset":53678,"endOffset":53779,"count":0}],"isBlockCoverage":false},{"functionName":"P.dividedToIntegerBy.P.idiv","ranges":[{"startOffset":53983,"endOffset":54059,"count":0}],"isBlockCoverage":false},{"functionName":"P.exponentiatedBy.P.pow","ranges":[{"startOffset":54834,"endOffset":58451,"count":0}],"isBlockCoverage":false},{"functionName":"P.integerValue","ranges":[{"startOffset":58835,"endOffset":59005,"count":0}],"isBlockCoverage":false},{"functionName":"P.isEqualTo.P.eq","ranges":[{"startOffset":59179,"endOffset":59259,"count":0}],"isBlockCoverage":false},{"functionName":"P.isFinite","ranges":[{"startOffset":59395,"endOffset":59439,"count":0}],"isBlockCoverage":false},{"functionName":"P.isGreaterThan.P.gt","ranges":[{"startOffset":59621,"endOffset":59699,"count":0}],"isBlockCoverage":false},{"functionName":"P.isGreaterThanOrEqualTo.P.gte","ranges":[{"startOffset":59903,"endOffset":60002,"count":0}],"isBlockCoverage":false},{"functionName":"P.isInteger","ranges":[{"startOffset":60134,"endOffset":60229,"count":0}],"isBlockCoverage":false},{"functionName":"P.isLessThan.P.lt","ranges":[{"startOffset":60405,"endOffset":60483,"count":0}],"isBlockCoverage":false},{"functionName":"P.isLessThanOrEqualTo.P.lte","ranges":[{"startOffset":60681,"endOffset":60779,"count":0}],"isBlockCoverage":false},{"functionName":"P.isNaN","ranges":[{"startOffset":60900,"endOffset":60943,"count":0}],"isBlockCoverage":false},{"functionName":"P.isNegative","ranges":[{"startOffset":61074,"endOffset":61120,"count":0}],"isBlockCoverage":false},{"functionName":"P.isPositive","ranges":[{"startOffset":61251,"endOffset":61297,"count":0}],"isBlockCoverage":false},{"functionName":"P.isZero","ranges":[{"startOffset":61423,"endOffset":61485,"count":0}],"isBlockCoverage":false},{"functionName":"P.minus","ranges":[{"startOffset":61937,"endOffset":64696,"count":0}],"isBlockCoverage":false},{"functionName":"P.modulo.P.mod","ranges":[{"startOffset":65254,"endOffset":66133,"count":0}],"isBlockCoverage":false},{"functionName":"P.multipliedBy.P.times","ranges":[{"startOffset":66607,"endOffset":68448,"count":0}],"isBlockCoverage":false},{"functionName":"P.negated","ranges":[{"startOffset":68602,"endOffset":68702,"count":0}],"isBlockCoverage":false},{"functionName":"P.plus","ranges":[{"startOffset":69149,"endOffset":70917,"count":0}],"isBlockCoverage":false},{"functionName":"P.precision.P.sd","ranges":[{"startOffset":71826,"endOffset":72519,"count":0}],"isBlockCoverage":false},{"functionName":"P.shiftedBy","ranges":[{"startOffset":72922,"endOffset":73036,"count":0}],"isBlockCoverage":false},{"functionName":"P.squareRoot.P.sqrt","ranges":[{"startOffset":73388,"endOffset":76505,"count":0}],"isBlockCoverage":false},{"functionName":"P.toExponential","ranges":[{"startOffset":76954,"endOffset":77099,"count":0}],"isBlockCoverage":false},{"functionName":"P.toFixed","ranges":[{"startOffset":77705,"endOffset":77863,"count":0}],"isBlockCoverage":false},{"functionName":"P.toFormat","ranges":[{"startOffset":78933,"endOffset":80625,"count":0}],"isBlockCoverage":false},{"functionName":"P.toFraction","ranges":[{"startOffset":81273,"endOffset":83100,"count":0}],"isBlockCoverage":false},{"functionName":"P.toNumber","ranges":[{"startOffset":83217,"endOffset":83267,"count":0}],"isBlockCoverage":false},{"functionName":"P.toPrecision","ranges":[{"startOffset":83873,"endOffset":83983,"count":0}],"isBlockCoverage":false},{"functionName":"P.toString","ranges":[{"startOffset":84627,"endOffset":85533,"count":0}],"isBlockCoverage":false},{"functionName":"P.valueOf.P.toJSON","ranges":[{"startOffset":85701,"endOffset":85750,"count":0}],"isBlockCoverage":false},{"functionName":"bitFloor","ranges":[{"startOffset":86045,"endOffset":86134,"count":0}],"isBlockCoverage":false},{"functionName":"coeffToString","ranges":[{"startOffset":86206,"endOffset":86571,"count":0}],"isBlockCoverage":false},{"functionName":"compare","ranges":[{"startOffset":86626,"endOffset":87417,"count":0}],"isBlockCoverage":false},{"functionName":"intCheck","ranges":[{"startOffset":87523,"endOffset":87844,"count":0}],"isBlockCoverage":false},{"functionName":"isOdd","ranges":[{"startOffset":87876,"endOffset":87991,"count":0}],"isBlockCoverage":false},{"functionName":"toExponential","ranges":[{"startOffset":87999,"endOffset":88142,"count":0}],"isBlockCoverage":false},{"functionName":"toFixedPoint","ranges":[{"startOffset":88150,"endOffset":88646,"count":0}],"isBlockCoverage":false}]},{"scriptId":"689","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/node_modules/safe-buffer/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1529,"count":1},{"startOffset":353,"endOffset":465,"count":0}],"isBlockCoverage":true},{"functionName":"copyProps","ranges":[{"startOffset":156,"endOffset":242,"count":1},{"startOffset":211,"endOffset":240,"count":11}],"isBlockCoverage":true}]},{"scriptId":"690","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/BufferList.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":385,"count":1}],"isBlockCoverage":true},{"functionName":"BufferList","ranges":[{"startOffset":30,"endOffset":90,"count":12}],"isBlockCoverage":true},{"functionName":"shift","ranges":[{"startOffset":121,"endOffset":234,"count":8}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":265,"endOffset":383,"count":8},{"startOffset":313,"endOffset":330,"count":0}],"isBlockCoverage":true}]},{"scriptId":"691","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/sequences/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":282,"count":1}],"isBlockCoverage":true}]},{"scriptId":"692","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/sequences/ChangeUser.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2071,"count":1}],"isBlockCoverage":true},{"functionName":"ChangeUser","ranges":[{"startOffset":210,"endOffset":511,"count":0}],"isBlockCoverage":false},{"functionName":"determinePacket","ranges":[{"startOffset":552,"endOffset":747,"count":0}],"isBlockCoverage":false},{"functionName":"ChangeUser.start","ranges":[{"startOffset":779,"endOffset":1400,"count":0}],"isBlockCoverage":false},{"functionName":"ChangeUser.AuthSwitchRequestPacket","ranges":[{"startOffset":1453,"endOffset":1930,"count":0}],"isBlockCoverage":false},{"functionName":"ChangeUser.ErrorPacket","ranges":[{"startOffset":1971,"endOffset":2069,"count":0}],"isBlockCoverage":false}]},{"scriptId":"693","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/sequences/Sequence.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3231,"count":1},{"startOffset":332,"endOffset":400,"count":0}],"isBlockCoverage":true},{"functionName":"Sequence","ranges":[{"startOffset":529,"endOffset":863,"count":4},{"startOffset":605,"endOffset":652,"count":0},{"startOffset":702,"endOffset":707,"count":0}],"isBlockCoverage":true},{"functionName":"Sequence.determinePacket","ranges":[{"startOffset":892,"endOffset":1089,"count":0}],"isBlockCoverage":false},{"functionName":"Sequence.hasErrorHandler","ranges":[{"startOffset":1129,"endOffset":1213,"count":4},{"startOffset":1175,"endOffset":1210,"count":0}],"isBlockCoverage":true},{"functionName":"Sequence._packetToError","ranges":[{"startOffset":1252,"endOffset":1535,"count":4},{"startOffset":1313,"endOffset":1344,"count":0}],"isBlockCoverage":true},{"functionName":"Sequence.end","ranges":[{"startOffset":1563,"endOffset":2352,"count":8},{"startOffset":1598,"endOffset":2193,"count":4},{"startOffset":2198,"endOffset":2350,"count":4}],"isBlockCoverage":true},{"functionName":"Sequence.OkPacket","ranges":[{"startOffset":2388,"endOffset":2434,"count":0}],"isBlockCoverage":false},{"functionName":"Sequence.ErrorPacket","ranges":[{"startOffset":2473,"endOffset":2534,"count":0}],"isBlockCoverage":false},{"functionName":"Sequence.start","ranges":[{"startOffset":2596,"endOffset":2609,"count":4}],"isBlockCoverage":true},{"functionName":"_addLongStackTrace","ranges":[{"startOffset":2652,"endOffset":3145,"count":4},{"startOffset":2809,"endOffset":2855,"count":0},{"startOffset":2911,"endOffset":2966,"count":0}],"isBlockCoverage":true},{"functionName":"_onTimeout","ranges":[{"startOffset":3180,"endOffset":3229,"count":0}],"isBlockCoverage":false}]},{"scriptId":"694","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1360,"count":1}],"isBlockCoverage":true}]},{"scriptId":"695","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":707,"count":1}],"isBlockCoverage":true},{"functionName":"AuthSwitchRequestPacket","ranges":[{"startOffset":42,"endOffset":241,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":285,"endOffset":488,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":533,"endOffset":705,"count":0}],"isBlockCoverage":false}]},{"scriptId":"696","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":375,"count":1}],"isBlockCoverage":true},{"functionName":"AuthSwitchResponsePacket","ranges":[{"startOffset":43,"endOffset":145,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":190,"endOffset":268,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":314,"endOffset":373,"count":0}],"isBlockCoverage":false}]},{"scriptId":"697","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2080,"count":1}],"isBlockCoverage":true},{"functionName":"ClientAuthenticationPacket","ranges":[{"startOffset":90,"endOffset":502,"count":4},{"startOffset":157,"endOffset":162,"count":0}],"isBlockCoverage":true},{"functionName":"ClientAuthenticationPacket.parse","ranges":[{"startOffset":549,"endOffset":1285,"count":0}],"isBlockCoverage":false},{"functionName":"ClientAuthenticationPacket.write","ranges":[{"startOffset":1333,"endOffset":2078,"count":4},{"startOffset":1727,"endOffset":2076,"count":0}],"isBlockCoverage":true}]},{"scriptId":"698","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":960,"count":1}],"isBlockCoverage":true},{"functionName":"ComChangeUserPacket","ranges":[{"startOffset":38,"endOffset":305,"count":0}],"isBlockCoverage":false},{"functionName":"ComChangeUserPacket.parse","ranges":[{"startOffset":345,"endOffset":647,"count":0}],"isBlockCoverage":false},{"functionName":"ComChangeUserPacket.write","ranges":[{"startOffset":688,"endOffset":958,"count":0}],"isBlockCoverage":false}]},{"scriptId":"699","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/ComPingPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":289,"count":1}],"isBlockCoverage":true},{"functionName":"ComPingPacket","ranges":[{"startOffset":32,"endOffset":83,"count":0}],"isBlockCoverage":false},{"functionName":"ComPingPacket.write","ranges":[{"startOffset":117,"endOffset":184,"count":0}],"isBlockCoverage":false},{"functionName":"ComPingPacket.parse","ranges":[{"startOffset":219,"endOffset":287,"count":0}],"isBlockCoverage":false}]},{"scriptId":"700","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":405,"count":1}],"isBlockCoverage":true},{"functionName":"ComQueryPacket","ranges":[{"startOffset":33,"endOffset":110,"count":0}],"isBlockCoverage":false},{"functionName":"ComQueryPacket.write","ranges":[{"startOffset":145,"endOffset":244,"count":0}],"isBlockCoverage":false},{"functionName":"ComQueryPacket.parse","ranges":[{"startOffset":280,"endOffset":403,"count":0}],"isBlockCoverage":false}]},{"scriptId":"701","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":301,"count":1}],"isBlockCoverage":true},{"functionName":"ComQuitPacket","ranges":[{"startOffset":32,"endOffset":83,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":117,"endOffset":191,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":226,"endOffset":299,"count":0}],"isBlockCoverage":false}]},{"scriptId":"702","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":313,"count":1}],"isBlockCoverage":true},{"functionName":"ComStatisticsPacket","ranges":[{"startOffset":38,"endOffset":95,"count":0}],"isBlockCoverage":false},{"functionName":"ComStatisticsPacket.write","ranges":[{"startOffset":135,"endOffset":202,"count":0}],"isBlockCoverage":false},{"functionName":"ComStatisticsPacket.parse","ranges":[{"startOffset":243,"endOffset":311,"count":0}],"isBlockCoverage":false}]},{"scriptId":"703","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/EmptyPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":163,"count":1}],"isBlockCoverage":true},{"functionName":"EmptyPacket","ranges":[{"startOffset":30,"endOffset":56,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":88,"endOffset":108,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":141,"endOffset":161,"count":0}],"isBlockCoverage":false}]},{"scriptId":"704","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/EofPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":721,"count":1}],"isBlockCoverage":true},{"functionName":"EofPacket","ranges":[{"startOffset":28,"endOffset":250,"count":0}],"isBlockCoverage":false},{"functionName":"EofPacket.parse","ranges":[{"startOffset":280,"endOffset":492,"count":0}],"isBlockCoverage":false},{"functionName":"EofPacket.write","ranges":[{"startOffset":523,"endOffset":719,"count":0}],"isBlockCoverage":false}]},{"scriptId":"705","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/ErrorPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1007,"count":1}],"isBlockCoverage":true},{"functionName":"ErrorPacket","ranges":[{"startOffset":30,"endOffset":305,"count":4},{"startOffset":82,"endOffset":87,"count":0}],"isBlockCoverage":true},{"functionName":"ErrorPacket.parse","ranges":[{"startOffset":337,"endOffset":713,"count":4}],"isBlockCoverage":true},{"functionName":"ErrorPacket.write","ranges":[{"startOffset":746,"endOffset":1005,"count":0}],"isBlockCoverage":false}]},{"scriptId":"706","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/Field.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":649,"count":1}],"isBlockCoverage":true},{"functionName":"Field","ranges":[{"startOffset":68,"endOffset":380,"count":0}],"isBlockCoverage":false},{"functionName":"Field.string","ranges":[{"startOffset":407,"endOffset":469,"count":0}],"isBlockCoverage":false},{"functionName":"Field.buffer","ranges":[{"startOffset":497,"endOffset":559,"count":0}],"isBlockCoverage":false},{"functionName":"Field.geometry","ranges":[{"startOffset":589,"endOffset":647,"count":0}],"isBlockCoverage":false}]},{"scriptId":"707","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/constants/types.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1763,"count":1}],"isBlockCoverage":true}]},{"scriptId":"708","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/FieldPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3264,"count":1}],"isBlockCoverage":true},{"functionName":"FieldPacket","ranges":[{"startOffset":30,"endOffset":601,"count":0}],"isBlockCoverage":false},{"functionName":"FieldPacket.parse","ranges":[{"startOffset":633,"endOffset":2183,"count":0}],"isBlockCoverage":false},{"functionName":"FieldPacket.write","ranges":[{"startOffset":2216,"endOffset":3262,"count":0}],"isBlockCoverage":false}]},{"scriptId":"709","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3958,"count":1}],"isBlockCoverage":true},{"functionName":"HandshakeInitializationPacket","ranges":[{"startOffset":138,"endOffset":1120,"count":4},{"startOffset":208,"endOffset":213,"count":0},{"startOffset":1006,"endOffset":1118,"count":0}],"isBlockCoverage":true},{"functionName":"HandshakeInitializationPacket.parse","ranges":[{"startOffset":1170,"endOffset":2749,"count":4},{"startOffset":2221,"endOffset":2287,"count":0},{"startOffset":2322,"endOffset":2339,"count":0}],"isBlockCoverage":true},{"functionName":"HandshakeInitializationPacket.write","ranges":[{"startOffset":2800,"endOffset":3540,"count":0}],"isBlockCoverage":false},{"functionName":"HandshakeInitializationPacket.scrambleBuff","ranges":[{"startOffset":3598,"endOffset":3956,"count":4},{"startOffset":3682,"endOffset":3733,"count":0}],"isBlockCoverage":true}]},{"scriptId":"710","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":319,"count":1}],"isBlockCoverage":true},{"functionName":"LocalDataFilePacket","ranges":[{"startOffset":166,"endOffset":224,"count":0}],"isBlockCoverage":false},{"functionName":"LocalDataFilePacket.write","ranges":[{"startOffset":264,"endOffset":317,"count":0}],"isBlockCoverage":false}]},{"scriptId":"711","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":609,"count":1}],"isBlockCoverage":true},{"functionName":"LocalInfileRequestPacket","ranges":[{"startOffset":43,"endOffset":153,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":198,"endOffset":459,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":505,"endOffset":607,"count":0}],"isBlockCoverage":false}]},{"scriptId":"712","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/OkPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1414,"count":1}],"isBlockCoverage":true},{"functionName":"OkPacket","ranges":[{"startOffset":176,"endOffset":474,"count":0}],"isBlockCoverage":false},{"functionName":"OkPacket.parse","ranges":[{"startOffset":503,"endOffset":1030,"count":0}],"isBlockCoverage":false},{"functionName":"OkPacket.write","ranges":[{"startOffset":1060,"endOffset":1412,"count":0}],"isBlockCoverage":false}]},{"scriptId":"713","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":367,"count":1}],"isBlockCoverage":true},{"functionName":"OldPasswordPacket","ranges":[{"startOffset":36,"endOffset":147,"count":0}],"isBlockCoverage":false},{"functionName":"OldPasswordPacket.parse","ranges":[{"startOffset":185,"endOffset":265,"count":0}],"isBlockCoverage":false},{"functionName":"OldPasswordPacket.write","ranges":[{"startOffset":304,"endOffset":365,"count":0}],"isBlockCoverage":false}]},{"scriptId":"714","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":381,"count":1}],"isBlockCoverage":true},{"functionName":"ResultSetHeaderPacket","ranges":[{"startOffset":40,"endOffset":151,"count":0}],"isBlockCoverage":false},{"functionName":"ResultSetHeaderPacket.parse","ranges":[{"startOffset":193,"endOffset":266,"count":0}],"isBlockCoverage":false},{"functionName":"ResultSetHeaderPacket.write","ranges":[{"startOffset":309,"endOffset":379,"count":0}],"isBlockCoverage":false}]},{"scriptId":"715","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/RowDataPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4088,"count":1}],"isBlockCoverage":true},{"functionName":"RowDataPacket","ranges":[{"startOffset":275,"endOffset":303,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":578,"endOffset":1849,"count":0}],"isBlockCoverage":false},{"functionName":"typeCast","ranges":[{"startOffset":1851,"endOffset":3936,"count":0}],"isBlockCoverage":false},{"functionName":"typeMatch","ranges":[{"startOffset":3938,"endOffset":4087,"count":0}],"isBlockCoverage":false}]},{"scriptId":"716","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":983,"count":1}],"isBlockCoverage":true},{"functionName":"SSLRequestPacket","ranges":[{"startOffset":241,"endOffset":471,"count":0}],"isBlockCoverage":false},{"functionName":"SSLRequestPacket.parse","ranges":[{"startOffset":508,"endOffset":740,"count":0}],"isBlockCoverage":false},{"functionName":"SSLRequestPacket.write","ranges":[{"startOffset":778,"endOffset":981,"count":0}],"isBlockCoverage":false}]},{"scriptId":"717","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":544,"count":1}],"isBlockCoverage":true},{"functionName":"StatisticsPacket","ranges":[{"startOffset":35,"endOffset":99,"count":0}],"isBlockCoverage":false},{"functionName":"StatisticsPacket.parse","ranges":[{"startOffset":136,"endOffset":448,"count":0}],"isBlockCoverage":false},{"functionName":"StatisticsPacket.write","ranges":[{"startOffset":486,"endOffset":542,"count":0}],"isBlockCoverage":false}]},{"scriptId":"718","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":379,"count":1}],"isBlockCoverage":true},{"functionName":"UseOldPasswordPacket","ranges":[{"startOffset":39,"endOffset":155,"count":0}],"isBlockCoverage":false},{"functionName":"UseOldPasswordPacket.parse","ranges":[{"startOffset":196,"endOffset":266,"count":0}],"isBlockCoverage":false},{"functionName":"UseOldPasswordPacket.write","ranges":[{"startOffset":308,"endOffset":377,"count":0}],"isBlockCoverage":false}]},{"scriptId":"719","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/constants/errors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":176038,"count":1}],"isBlockCoverage":true}]},{"scriptId":"720","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/Timer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":699,"count":1}],"isBlockCoverage":true},{"functionName":"Timer","ranges":[{"startOffset":57,"endOffset":133,"count":4}],"isBlockCoverage":true},{"functionName":"active","ranges":[{"startOffset":160,"endOffset":327,"count":12},{"startOffset":201,"endOffset":325,"count":6},{"startOffset":272,"endOffset":321,"count":0}],"isBlockCoverage":true},{"functionName":"start","ranges":[{"startOffset":354,"endOffset":466,"count":2}],"isBlockCoverage":true},{"functionName":"stop","ranges":[{"startOffset":492,"endOffset":604,"count":6},{"startOffset":531,"endOffset":602,"count":2}],"isBlockCoverage":true},{"functionName":"_onTimeout","ranges":[{"startOffset":636,"endOffset":697,"count":0}],"isBlockCoverage":false}]},{"scriptId":"721","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/Auth.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4292,"count":1}],"isBlockCoverage":true},{"functionName":"auth","ranges":[{"startOffset":99,"endOffset":320,"count":0}],"isBlockCoverage":false},{"functionName":"sha1","ranges":[{"startOffset":340,"endOffset":464,"count":12}],"isBlockCoverage":true},{"functionName":"xor","ranges":[{"startOffset":484,"endOffset":706,"count":4},{"startOffset":651,"endOffset":687,"count":80}],"isBlockCoverage":true},{"functionName":"Auth.token","ranges":[{"startOffset":737,"endOffset":1061,"count":4},{"startOffset":785,"endOffset":818,"count":0}],"isBlockCoverage":true},{"functionName":"Auth.hashPassword","ranges":[{"startOffset":1183,"endOffset":2055,"count":0}],"isBlockCoverage":false},{"functionName":"Auth.randomInit","ranges":[{"startOffset":2076,"endOffset":2261,"count":0}],"isBlockCoverage":false},{"functionName":"Auth.myRnd","ranges":[{"startOffset":2277,"endOffset":2431,"count":0}],"isBlockCoverage":false},{"functionName":"Auth.scramble323","ranges":[{"startOffset":2453,"endOffset":3106,"count":0}],"isBlockCoverage":false},{"functionName":"Auth.xor32","ranges":[{"startOffset":3122,"endOffset":3176,"count":0}],"isBlockCoverage":false},{"functionName":"Auth.add32","ranges":[{"startOffset":3192,"endOffset":3323,"count":0}],"isBlockCoverage":false},{"functionName":"Auth.mul32","ranges":[{"startOffset":3339,"endOffset":3631,"count":0}],"isBlockCoverage":false},{"functionName":"Auth.and32","ranges":[{"startOffset":3647,"endOffset":3701,"count":0}],"isBlockCoverage":false},{"functionName":"Auth.shl32","ranges":[{"startOffset":3717,"endOffset":3874,"count":0}],"isBlockCoverage":false},{"functionName":"Auth.int31Write","ranges":[{"startOffset":3895,"endOffset":4109,"count":0}],"isBlockCoverage":false},{"functionName":"Auth.int32Read","ranges":[{"startOffset":4129,"endOffset":4290,"count":0}],"isBlockCoverage":false}]},{"scriptId":"722","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/sequences/Handshake.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3723,"count":1}],"isBlockCoverage":true},{"functionName":"Handshake","ranges":[{"startOffset":290,"endOffset":504,"count":4},{"startOffset":393,"endOffset":398,"count":0}],"isBlockCoverage":true},{"functionName":"determinePacket","ranges":[{"startOffset":544,"endOffset":929,"count":8},{"startOffset":616,"endOffset":754,"count":4},{"startOffset":754,"endOffset":928,"count":0}],"isBlockCoverage":true},{"functionName":"Handshake.AuthSwitchRequestPacket","ranges":[{"startOffset":981,"endOffset":1465,"count":0}],"isBlockCoverage":false},{"functionName":"Handshake.HandshakeInitializationPacket","ranges":[{"startOffset":1523,"endOffset":2306,"count":4},{"startOffset":1746,"endOffset":2264,"count":0}],"isBlockCoverage":true},{"functionName":"Handshake._tlsUpgradeCompleteHandler","ranges":[{"startOffset":2358,"endOffset":2399,"count":0}],"isBlockCoverage":false},{"functionName":"Handshake._sendCredentials","ranges":[{"startOffset":2441,"endOffset":3016,"count":4},{"startOffset":2943,"endOffset":3007,"count":0}],"isBlockCoverage":true},{"functionName":"Handshake.UseOldPasswordPacket","ranges":[{"startOffset":3065,"endOffset":3577,"count":0}],"isBlockCoverage":false},{"functionName":"Handshake.ErrorPacket","ranges":[{"startOffset":3617,"endOffset":3721,"count":4}],"isBlockCoverage":true}]},{"scriptId":"723","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/sequences/Ping.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":434,"count":1}],"isBlockCoverage":true},{"functionName":"Ping","ranges":[{"startOffset":164,"endOffset":341,"count":0}],"isBlockCoverage":false},{"functionName":"Ping.start","ranges":[{"startOffset":366,"endOffset":432,"count":0}],"isBlockCoverage":false}]},{"scriptId":"724","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/sequences/Query.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5705,"count":1}],"isBlockCoverage":true},{"functionName":"Query","ranges":[{"startOffset":435,"endOffset":832,"count":0}],"isBlockCoverage":false},{"functionName":"Query.start","ranges":[{"startOffset":858,"endOffset":933,"count":0}],"isBlockCoverage":false},{"functionName":"determinePacket","ranges":[{"startOffset":970,"endOffset":1669,"count":0}],"isBlockCoverage":false},{"functionName":"Query.OkPacket","ranges":[{"startOffset":1702,"endOffset":2042,"count":0}],"isBlockCoverage":false},{"functionName":"Query.ErrorPacket","ranges":[{"startOffset":2078,"endOffset":2385,"count":0}],"isBlockCoverage":false},{"functionName":"Query.LocalInfileRequestPacket","ranges":[{"startOffset":2434,"endOffset":2816,"count":0}],"isBlockCoverage":false},{"functionName":"Query.ResultSetHeaderPacket","ranges":[{"startOffset":2862,"endOffset":2925,"count":0}],"isBlockCoverage":false},{"functionName":"Query.FieldPacket","ranges":[{"startOffset":2961,"endOffset":3026,"count":0}],"isBlockCoverage":false},{"functionName":"Query.EofPacket","ranges":[{"startOffset":3060,"endOffset":3543,"count":0}],"isBlockCoverage":false},{"functionName":"Query._handleFinalResultPacket","ranges":[{"startOffset":3589,"endOffset":3915,"count":0}],"isBlockCoverage":false},{"functionName":"Query.RowDataPacket","ranges":[{"startOffset":3953,"endOffset":4216,"count":0}],"isBlockCoverage":false},{"functionName":"Query._sendLocalDataFile","ranges":[{"startOffset":4256,"endOffset":4860,"count":0}],"isBlockCoverage":false},{"functionName":"Query.stream","ranges":[{"startOffset":4888,"endOffset":5703,"count":0}],"isBlockCoverage":false}]},{"scriptId":"725","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/ResultSet.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":233,"count":1}],"isBlockCoverage":true},{"functionName":"ResultSet","ranges":[{"startOffset":28,"endOffset":232,"count":0}],"isBlockCoverage":false}]},{"scriptId":"726","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/constants/server_status.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1449,"count":1}],"isBlockCoverage":true}]},{"scriptId":"727","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/node_modules/readable-stream/readable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":771,"count":1},{"startOffset":78,"endOffset":87,"count":0},{"startOffset":89,"endOffset":386,"count":0},{"startOffset":487,"endOffset":497,"count":0}],"isBlockCoverage":true}]},{"scriptId":"728","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/node_modules/readable-stream/lib/_stream_readable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":31324,"count":1},{"startOffset":1785,"endOffset":1802,"count":0},{"startOffset":2266,"endOffset":2301,"count":0}],"isBlockCoverage":true},{"functionName":"EElistenerCount","ranges":[{"startOffset":1504,"endOffset":1573,"count":0}],"isBlockCoverage":false},{"functionName":"_uint8ArrayToBuffer","ranges":[{"startOffset":1804,"endOffset":1872,"count":0}],"isBlockCoverage":false},{"functionName":"_isUint8Array","ranges":[{"startOffset":1873,"endOffset":1967,"count":0}],"isBlockCoverage":false},{"functionName":"prependListener","ranges":[{"startOffset":2562,"endOffset":3342,"count":0}],"isBlockCoverage":false},{"functionName":"ReadableState","ranges":[{"startOffset":3344,"endOffset":6224,"count":0}],"isBlockCoverage":false},{"functionName":"Readable","ranges":[{"startOffset":6226,"endOffset":6664,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6730,"endOffset":6860,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6869,"endOffset":7144,"count":0}],"isBlockCoverage":false},{"functionName":"Readable._destroy","ranges":[{"startOffset":7285,"endOffset":7337,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.push","ranges":[{"startOffset":7566,"endOffset":8039,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.unshift","ranges":[{"startOffset":8134,"endOffset":8213,"count":0}],"isBlockCoverage":false},{"functionName":"readableAddChunk","ranges":[{"startOffset":8216,"endOffset":9484,"count":0}],"isBlockCoverage":false},{"functionName":"addChunk","ranges":[{"startOffset":9486,"endOffset":9918,"count":0}],"isBlockCoverage":false},{"functionName":"chunkInvalid","ranges":[{"startOffset":9920,"endOffset":10149,"count":0}],"isBlockCoverage":false},{"functionName":"needMoreData","ranges":[{"startOffset":10552,"endOffset":10691,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.isPaused","ranges":[{"startOffset":10723,"endOffset":10786,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.setEncoding","ranges":[{"startOffset":10850,"endOffset":11057,"count":0}],"isBlockCoverage":false},{"functionName":"computeNewHighWaterMark","ranges":[{"startOffset":11113,"endOffset":11427,"count":0}],"isBlockCoverage":false},{"functionName":"howMuchToRead","ranges":[{"startOffset":11540,"endOffset":12137,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.read","ranges":[{"startOffset":12234,"endOffset":15706,"count":0}],"isBlockCoverage":false},{"functionName":"onEofChunk","ranges":[{"startOffset":15709,"endOffset":16072,"count":0}],"isBlockCoverage":false},{"functionName":"emitReadable","ranges":[{"startOffset":16273,"endOffset":16569,"count":0}],"isBlockCoverage":false},{"functionName":"emitReadable_","ranges":[{"startOffset":16571,"endOffset":16674,"count":0}],"isBlockCoverage":false},{"functionName":"maybeReadMore","ranges":[{"startOffset":17023,"endOffset":17175,"count":0}],"isBlockCoverage":false},{"functionName":"maybeReadMore_","ranges":[{"startOffset":17177,"endOffset":17544,"count":0}],"isBlockCoverage":false},{"functionName":"Readable._read","ranges":[{"startOffset":17815,"endOffset":17894,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.pipe","ranges":[{"startOffset":17923,"endOffset":22050,"count":0}],"isBlockCoverage":false},{"functionName":"pipeOnDrain","ranges":[{"startOffset":22053,"endOffset":22353,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.unpipe","ranges":[{"startOffset":22383,"endOffset":23573,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.on","ranges":[{"startOffset":23698,"endOffset":24317,"count":0}],"isBlockCoverage":false},{"functionName":"nReadingNextTick","ranges":[{"startOffset":24376,"endOffset":24464,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.resume","ranges":[{"startOffset":24618,"endOffset":24783,"count":0}],"isBlockCoverage":false},{"functionName":"resume","ranges":[{"startOffset":24786,"endOffset":24932,"count":0}],"isBlockCoverage":false},{"functionName":"resume_","ranges":[{"startOffset":24934,"endOffset":25199,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.pause","ranges":[{"startOffset":25228,"endOffset":25457,"count":0}],"isBlockCoverage":false},{"functionName":"flow","ranges":[{"startOffset":25460,"endOffset":25607,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.wrap","ranges":[{"startOffset":25791,"endOffset":27279,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":27513,"endOffset":27576,"count":0}],"isBlockCoverage":false},{"functionName":"fromList","ranges":[{"startOffset":27876,"endOffset":28407,"count":0}],"isBlockCoverage":false},{"functionName":"fromListPartial","ranges":[{"startOffset":28591,"endOffset":29075,"count":0}],"isBlockCoverage":false},{"functionName":"copyFromBufferString","ranges":[{"startOffset":29273,"endOffset":29840,"count":0}],"isBlockCoverage":false},{"functionName":"copyFromBuffer","ranges":[{"startOffset":30030,"endOffset":30604,"count":0}],"isBlockCoverage":false},{"functionName":"endReadable","ranges":[{"startOffset":30606,"endOffset":30974,"count":0}],"isBlockCoverage":false},{"functionName":"endReadableNT","ranges":[{"startOffset":30976,"endOffset":31200,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":31202,"endOffset":31324,"count":0}],"isBlockCoverage":false}]},{"scriptId":"729","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/node_modules/process-nextick-args/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1083,"count":1},{"startOffset":162,"endOffset":203,"count":0},{"startOffset":205,"endOffset":251,"count":0}],"isBlockCoverage":true}]},{"scriptId":"730","url":"file:///home/hello/projects/personal/node-orm2/node_modules/isarray/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":132,"count":1},{"startOffset":60,"endOffset":130,"count":0}],"isBlockCoverage":true}]},{"scriptId":"731","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/node_modules/readable-stream/lib/internal/streams/stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":36,"count":1}],"isBlockCoverage":true}]},{"scriptId":"732","url":"file:///home/hello/projects/personal/node-orm2/node_modules/core-util-is/lib/util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3021,"count":1}],"isBlockCoverage":true},{"functionName":"isArray","ranges":[{"startOffset":1284,"endOffset":1418,"count":0}],"isBlockCoverage":false},{"functionName":"isBoolean","ranges":[{"startOffset":1447,"endOffset":1509,"count":0}],"isBlockCoverage":false},{"functionName":"isNull","ranges":[{"startOffset":1542,"endOffset":1589,"count":0}],"isBlockCoverage":false},{"functionName":"isNullOrUndefined","ranges":[{"startOffset":1616,"endOffset":1673,"count":0}],"isBlockCoverage":false},{"functionName":"isNumber","ranges":[{"startOffset":1722,"endOffset":1782,"count":0}],"isBlockCoverage":false},{"functionName":"isString","ranges":[{"startOffset":1813,"endOffset":1873,"count":0}],"isBlockCoverage":false},{"functionName":"isSymbol","ranges":[{"startOffset":1904,"endOffset":1964,"count":0}],"isBlockCoverage":false},{"functionName":"isUndefined","ranges":[{"startOffset":1995,"endOffset":2049,"count":0}],"isBlockCoverage":false},{"functionName":"isRegExp","ranges":[{"startOffset":2086,"endOffset":2162,"count":0}],"isBlockCoverage":false},{"functionName":"isObject","ranges":[{"startOffset":2193,"endOffset":2269,"count":0}],"isBlockCoverage":false},{"functionName":"isDate","ranges":[{"startOffset":2300,"endOffset":2370,"count":0}],"isBlockCoverage":false},{"functionName":"isError","ranges":[{"startOffset":2397,"endOffset":2493,"count":0}],"isBlockCoverage":false},{"functionName":"isFunction","ranges":[{"startOffset":2522,"endOffset":2586,"count":0}],"isBlockCoverage":false},{"functionName":"isPrimitive","ranges":[{"startOffset":2621,"endOffset":2872,"count":0}],"isBlockCoverage":false},{"functionName":"objectToString","ranges":[{"startOffset":2946,"endOffset":3020,"count":0}],"isBlockCoverage":false}]},{"scriptId":"733","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/node_modules/readable-stream/lib/internal/streams/BufferList.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2059,"count":1}],"isBlockCoverage":true},{"functionName":"_classCallCheck","ranges":[{"startOffset":15,"endOffset":168,"count":0}],"isBlockCoverage":false},{"functionName":"copyBuffer","ranges":[{"startOffset":243,"endOffset":315,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":334,"endOffset":1834,"count":1}],"isBlockCoverage":true},{"functionName":"BufferList","ranges":[{"startOffset":350,"endOffset":482,"count":0}],"isBlockCoverage":false},{"functionName":"push","ranges":[{"startOffset":514,"endOffset":691,"count":0}],"isBlockCoverage":false},{"functionName":"unshift","ranges":[{"startOffset":727,"endOffset":886,"count":0}],"isBlockCoverage":false},{"functionName":"shift","ranges":[{"startOffset":920,"endOffset":1131,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":1165,"endOffset":1242,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":1275,"endOffset":1452,"count":0}],"isBlockCoverage":false},{"functionName":"concat","ranges":[{"startOffset":1487,"endOffset":1809,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.<computed>","ranges":[{"startOffset":1940,"endOffset":2056,"count":0}],"isBlockCoverage":false}]},{"scriptId":"734","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/node_modules/readable-stream/lib/internal/streams/destroy.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1849,"count":1}],"isBlockCoverage":true},{"functionName":"destroy","ranges":[{"startOffset":159,"endOffset":1249,"count":0}],"isBlockCoverage":false},{"functionName":"undestroy","ranges":[{"startOffset":1251,"endOffset":1719,"count":0}],"isBlockCoverage":false},{"functionName":"emitErrorNT","ranges":[{"startOffset":1721,"endOffset":1783,"count":0}],"isBlockCoverage":false}]},{"scriptId":"735","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/node_modules/readable-stream/lib/_stream_writable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":20317,"count":1},{"startOffset":1964,"endOffset":1978,"count":0},{"startOffset":2523,"endOffset":2540,"count":0},{"startOffset":7889,"endOffset":7978,"count":0}],"isBlockCoverage":true},{"functionName":"CorkedRequest","ranges":[{"startOffset":1661,"endOffset":1825,"count":0}],"isBlockCoverage":false},{"functionName":"_uint8ArrayToBuffer","ranges":[{"startOffset":2542,"endOffset":2610,"count":0}],"isBlockCoverage":false},{"functionName":"_isUint8Array","ranges":[{"startOffset":2611,"endOffset":2705,"count":0}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":2819,"endOffset":2836,"count":0}],"isBlockCoverage":false},{"functionName":"WritableState","ranges":[{"startOffset":2838,"endOffset":6782,"count":0}],"isBlockCoverage":false},{"functionName":"getBuffer","ranges":[{"startOffset":6820,"endOffset":6987,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6991,"endOffset":7286,"count":1},{"startOffset":7272,"endOffset":7284,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7110,"endOffset":7164,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":7682,"endOffset":7881,"count":0}],"isBlockCoverage":false},{"functionName":"Writable","ranges":[{"startOffset":7980,"endOffset":9032,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.pipe","ranges":[{"startOffset":9128,"endOffset":9205,"count":0}],"isBlockCoverage":false},{"functionName":"writeAfterEnd","ranges":[{"startOffset":9208,"endOffset":9410,"count":0}],"isBlockCoverage":false},{"functionName":"validChunk","ranges":[{"startOffset":9634,"endOffset":10065,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.write","ranges":[{"startOffset":10094,"endOffset":10750,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.cork","ranges":[{"startOffset":10779,"endOffset":10848,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.uncork","ranges":[{"startOffset":10879,"endOffset":11115,"count":0}],"isBlockCoverage":false},{"functionName":"setDefaultEncoding","ranges":[{"startOffset":11158,"endOffset":11592,"count":0}],"isBlockCoverage":false},{"functionName":"decodeChunk","ranges":[{"startOffset":11595,"endOffset":11794,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":12027,"endOffset":12090,"count":0}],"isBlockCoverage":false},{"functionName":"writeOrBuffer","ranges":[{"startOffset":12283,"endOffset":13256,"count":0}],"isBlockCoverage":false},{"functionName":"doWrite","ranges":[{"startOffset":13258,"endOffset":13543,"count":0}],"isBlockCoverage":false},{"functionName":"onwriteError","ranges":[{"startOffset":13545,"endOffset":14244,"count":0}],"isBlockCoverage":false},{"functionName":"onwriteStateUpdate","ranges":[{"startOffset":14246,"endOffset":14389,"count":0}],"isBlockCoverage":false},{"functionName":"onwrite","ranges":[{"startOffset":14391,"endOffset":15032,"count":0}],"isBlockCoverage":false},{"functionName":"afterWrite","ranges":[{"startOffset":15034,"endOffset":15191,"count":0}],"isBlockCoverage":false},{"functionName":"onwriteDrain","ranges":[{"startOffset":15384,"endOffset":15530,"count":0}],"isBlockCoverage":false},{"functionName":"clearBuffer","ranges":[{"startOffset":15595,"endOffset":17405,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._write","ranges":[{"startOffset":17435,"endOffset":17517,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.end","ranges":[{"startOffset":17581,"endOffset":18111,"count":0}],"isBlockCoverage":false},{"functionName":"needFinish","ranges":[{"startOffset":18114,"endOffset":18260,"count":0}],"isBlockCoverage":false},{"functionName":"callFinal","ranges":[{"startOffset":18261,"endOffset":18506,"count":0}],"isBlockCoverage":false},{"functionName":"prefinish","ranges":[{"startOffset":18507,"endOffset":18831,"count":0}],"isBlockCoverage":false},{"functionName":"finishMaybe","ranges":[{"startOffset":18833,"endOffset":19064,"count":0}],"isBlockCoverage":false},{"functionName":"endWritable","ranges":[{"startOffset":19066,"endOffset":19300,"count":0}],"isBlockCoverage":false},{"functionName":"onCorkedFinish","ranges":[{"startOffset":19302,"endOffset":19648,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":19714,"endOffset":19844,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":19853,"endOffset":20128,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._destroy","ranges":[{"startOffset":20269,"endOffset":20316,"count":0}],"isBlockCoverage":false}]},{"scriptId":"736","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/node_modules/readable-stream/lib/_stream_duplex.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4015,"count":1},{"startOffset":1501,"endOffset":1600,"count":0},{"startOffset":2049,"endOffset":2170,"count":11},{"startOffset":2112,"endOffset":2166,"count":7}],"isBlockCoverage":true},{"functionName":"Duplex","ranges":[{"startOffset":2174,"endOffset":2602,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2833,"endOffset":2896,"count":0}],"isBlockCoverage":false},{"functionName":"onend","ranges":[{"startOffset":2931,"endOffset":3216,"count":0}],"isBlockCoverage":false},{"functionName":"onEndNT","ranges":[{"startOffset":3218,"endOffset":3258,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3322,"endOffset":3522,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":3531,"endOffset":3899,"count":0}],"isBlockCoverage":false},{"functionName":"Duplex._destroy","ranges":[{"startOffset":3933,"endOffset":4014,"count":0}],"isBlockCoverage":false}]},{"scriptId":"737","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/node_modules/readable-stream/lib/_stream_transform.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7742,"count":1}],"isBlockCoverage":true},{"functionName":"afterTransform","ranges":[{"startOffset":3731,"endOffset":4256,"count":0}],"isBlockCoverage":false},{"functionName":"Transform","ranges":[{"startOffset":4258,"endOffset":5183,"count":0}],"isBlockCoverage":false},{"functionName":"prefinish","ranges":[{"startOffset":5185,"endOffset":5391,"count":0}],"isBlockCoverage":false},{"functionName":"Transform.push","ranges":[{"startOffset":5420,"endOffset":5556,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._transform","ranges":[{"startOffset":6039,"endOffset":6127,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._write","ranges":[{"startOffset":6159,"endOffset":6472,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._read","ranges":[{"startOffset":6644,"endOffset":7030,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._destroy","ranges":[{"startOffset":7064,"endOffset":7216,"count":0}],"isBlockCoverage":false},{"functionName":"done","ranges":[{"startOffset":7219,"endOffset":7742,"count":0}],"isBlockCoverage":false}]},{"scriptId":"738","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/node_modules/readable-stream/lib/_stream_passthrough.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1753,"count":1}],"isBlockCoverage":true},{"functionName":"PassThrough","ranges":[{"startOffset":1524,"endOffset":1662,"count":0}],"isBlockCoverage":false},{"functionName":"PassThrough._transform","ranges":[{"startOffset":1699,"endOffset":1752,"count":0}],"isBlockCoverage":false}]},{"scriptId":"739","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/sequences/Quit.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":861,"count":1}],"isBlockCoverage":true},{"functionName":"Quit","ranges":[{"startOffset":163,"endOffset":366,"count":0}],"isBlockCoverage":false},{"functionName":"end","ranges":[{"startOffset":389,"endOffset":743,"count":0}],"isBlockCoverage":false},{"functionName":"Quit.start","ranges":[{"startOffset":769,"endOffset":859,"count":0}],"isBlockCoverage":false}]},{"scriptId":"740","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/sequences/Statistics.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":727,"count":1}],"isBlockCoverage":true},{"functionName":"Statistics","ranges":[{"startOffset":175,"endOffset":358,"count":0}],"isBlockCoverage":false},{"functionName":"Statistics.start","ranges":[{"startOffset":389,"endOffset":461,"count":0}],"isBlockCoverage":false},{"functionName":"Statistics.StatisticsPacket","ranges":[{"startOffset":507,"endOffset":554,"count":0}],"isBlockCoverage":false},{"functionName":"determinePacket","ranges":[{"startOffset":596,"endOffset":725,"count":0}],"isBlockCoverage":false}]},{"scriptId":"741","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/PacketWriter.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5372,"count":1}],"isBlockCoverage":true},{"functionName":"PacketWriter","ranges":[{"startOffset":450,"endOffset":520,"count":4}],"isBlockCoverage":true},{"functionName":"toBuffer","ranges":[{"startOffset":556,"endOffset":1373,"count":4},{"startOffset":605,"endOffset":668,"count":0},{"startOffset":1040,"endOffset":1059,"count":0}],"isBlockCoverage":true},{"functionName":"PacketWriter.writeUnsignedNumber","ranges":[{"startOffset":1421,"endOffset":1575,"count":20},{"startOffset":1506,"endOffset":1573,"count":52}],"isBlockCoverage":true},{"functionName":"PacketWriter.writeFiller","ranges":[{"startOffset":1615,"endOffset":1741,"count":4},{"startOffset":1693,"endOffset":1739,"count":92}],"isBlockCoverage":true},{"functionName":"PacketWriter.writeNullTerminatedString","ranges":[{"startOffset":1795,"endOffset":2146,"count":8},{"startOffset":1896,"endOffset":1901,"count":2}],"isBlockCoverage":true},{"functionName":"PacketWriter.writeString","ranges":[{"startOffset":2186,"endOffset":2461,"count":0}],"isBlockCoverage":false},{"functionName":"PacketWriter.writeBuffer","ranges":[{"startOffset":2501,"endOffset":2641,"count":8}],"isBlockCoverage":true},{"functionName":"PacketWriter.writeLengthCodedNumber","ranges":[{"startOffset":2692,"endOffset":4141,"count":4},{"startOffset":2732,"endOffset":2812,"count":0},{"startOffset":2916,"endOffset":4140,"count":0}],"isBlockCoverage":true},{"functionName":"PacketWriter.writeLengthCodedBuffer","ranges":[{"startOffset":4192,"endOffset":4304,"count":4}],"isBlockCoverage":true},{"functionName":"PacketWriter.writeNullTerminatedBuffer","ranges":[{"startOffset":4358,"endOffset":4446,"count":0}],"isBlockCoverage":false},{"functionName":"PacketWriter.writeLengthCodedString","ranges":[{"startOffset":4497,"endOffset":4882,"count":0}],"isBlockCoverage":false},{"functionName":"_allocate","ranges":[{"startOffset":4920,"endOffset":5370,"count":44},{"startOffset":4969,"endOffset":5077,"count":4},{"startOffset":5077,"endOffset":5186,"count":40},{"startOffset":5186,"endOffset":5369,"count":0}],"isBlockCoverage":true}]},{"scriptId":"742","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/protocol/SqlString.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":39,"count":1}],"isBlockCoverage":true}]},{"scriptId":"743","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sqlstring/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":45,"count":1}],"isBlockCoverage":true}]},{"scriptId":"744","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sqlstring/lib/SqlString.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5858,"count":1}],"isBlockCoverage":true},{"functionName":"escapeId","ranges":[{"startOffset":401,"endOffset":857,"count":0}],"isBlockCoverage":false},{"functionName":"escape","ranges":[{"startOffset":879,"endOffset":1711,"count":0}],"isBlockCoverage":false},{"functionName":"arrayToList","ranges":[{"startOffset":1738,"endOffset":2095,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":2117,"endOffset":3053,"count":0}],"isBlockCoverage":false},{"functionName":"dateToString","ranges":[{"startOffset":3081,"endOffset":4249,"count":0}],"isBlockCoverage":false},{"functionName":"bufferToString","ranges":[{"startOffset":4279,"endOffset":4367,"count":0}],"isBlockCoverage":false},{"functionName":"objectToValues","ranges":[{"startOffset":4397,"endOffset":4711,"count":0}],"isBlockCoverage":false},{"functionName":"raw","ranges":[{"startOffset":4730,"endOffset":4919,"count":0}],"isBlockCoverage":false},{"functionName":"escapeString","ranges":[{"startOffset":4922,"endOffset":5447,"count":0}],"isBlockCoverage":false},{"functionName":"zeroPad","ranges":[{"startOffset":5449,"endOffset":5599,"count":0}],"isBlockCoverage":false},{"functionName":"convertTimezone","ranges":[{"startOffset":5601,"endOffset":5857,"count":0}],"isBlockCoverage":false}]},{"scriptId":"745","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/Pool.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7586,"count":1}],"isBlockCoverage":true},{"functionName":"Pool","ranges":[{"startOffset":284,"endOffset":592,"count":2}],"isBlockCoverage":true},{"functionName":"Pool.getConnection","ranges":[{"startOffset":625,"endOffset":2029,"count":2},{"startOffset":662,"endOffset":811,"count":0},{"startOffset":891,"endOffset":1000,"count":0},{"startOffset":1792,"endOffset":2028,"count":0}],"isBlockCoverage":true},{"functionName":"onConnect","ranges":[{"startOffset":1352,"endOffset":1774,"count":2},{"startOffset":1467,"endOffset":1554,"count":0},{"startOffset":1656,"endOffset":1773,"count":0}],"isBlockCoverage":true},{"functionName":"acquireConnection","ranges":[{"startOffset":2067,"endOffset":3139,"count":0}],"isBlockCoverage":false},{"functionName":"releaseConnection","ranges":[{"startOffset":3177,"endOffset":4257,"count":4},{"startOffset":3280,"endOffset":3359,"count":2},{"startOffset":3359,"endOffset":3835,"count":0},{"startOffset":3835,"endOffset":3857,"count":2},{"startOffset":3857,"endOffset":4106,"count":0},{"startOffset":4106,"endOffset":4255,"count":2},{"startOffset":4146,"endOffset":4255,"count":0}],"isBlockCoverage":true},{"functionName":"Pool.end","ranges":[{"startOffset":4281,"endOffset":4794,"count":0}],"isBlockCoverage":false},{"functionName":"Pool.query","ranges":[{"startOffset":4820,"endOffset":5441,"count":0}],"isBlockCoverage":false},{"functionName":"_enqueueCallback","ranges":[{"startOffset":5478,"endOffset":5987,"count":0}],"isBlockCoverage":false},{"functionName":"_needsChangeUser","ranges":[{"startOffset":6024,"endOffset":6408,"count":0}],"isBlockCoverage":false},{"functionName":"_purgeConnection","ranges":[{"startOffset":6445,"endOffset":6805,"count":4},{"startOffset":6692,"endOffset":6730,"count":0},{"startOffset":6732,"endOffset":6778,"count":0}],"isBlockCoverage":true},{"functionName":"cb","ranges":[{"startOffset":6518,"endOffset":6532,"count":4}],"isBlockCoverage":true},{"functionName":"Pool._removeConnection","ranges":[{"startOffset":6843,"endOffset":7133,"count":4}],"isBlockCoverage":true},{"functionName":"Pool.escape","ranges":[{"startOffset":7160,"endOffset":7295,"count":0}],"isBlockCoverage":false},{"functionName":"escapeId","ranges":[{"startOffset":7324,"endOffset":7391,"count":0}],"isBlockCoverage":false},{"functionName":"spliceConnection","ranges":[{"startOffset":7394,"endOffset":7585,"count":10},{"startOffset":7504,"endOffset":7583,"count":4}],"isBlockCoverage":true}]},{"scriptId":"746","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/PoolConnection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1697,"count":1}],"isBlockCoverage":true},{"functionName":"PoolConnection","ranges":[{"startOffset":194,"endOffset":739,"count":2},{"startOffset":355,"endOffset":391,"count":0}],"isBlockCoverage":true},{"functionName":"release","ranges":[{"startOffset":776,"endOffset":921,"count":0}],"isBlockCoverage":false},{"functionName":"PoolConnection.end","ranges":[{"startOffset":1079,"endOffset":1343,"count":0}],"isBlockCoverage":false},{"functionName":"PoolConnection.destroy","ranges":[{"startOffset":1381,"endOffset":1481,"count":4}],"isBlockCoverage":true},{"functionName":"_removeFromPool","ranges":[{"startOffset":1527,"endOffset":1695,"count":6},{"startOffset":1574,"endOffset":1595,"count":2},{"startOffset":1597,"endOffset":1614,"count":4},{"startOffset":1614,"endOffset":1694,"count":2}],"isBlockCoverage":true}]},{"scriptId":"747","url":"file:///home/hello/projects/personal/node-orm2/node_modules/mysql/lib/PoolConfig.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1057,"count":1}],"isBlockCoverage":true},{"functionName":"PoolConfig","ranges":[{"startOffset":85,"endOffset":735,"count":2},{"startOffset":151,"endOffset":206,"count":0},{"startOffset":295,"endOffset":327,"count":0},{"startOffset":474,"endOffset":511,"count":0},{"startOffset":594,"endOffset":627,"count":0},{"startOffset":704,"endOffset":732,"count":0}],"isBlockCoverage":true},{"functionName":"newConnectionConfig","ranges":[{"startOffset":780,"endOffset":1055,"count":2}],"isBlockCoverage":true}]},{"scriptId":"748","url":"file:///home/hello/projects/personal/node-orm2/node_modules/sql-query/lib/Dialects/sqlite.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1457,"count":1}],"isBlockCoverage":true},{"functionName":"exports.escape","ranges":[{"startOffset":264,"endOffset":341,"count":0}],"isBlockCoverage":false},{"functionName":"exports.escapeVal","ranges":[{"startOffset":412,"endOffset":1408,"count":0}],"isBlockCoverage":false}]},{"scriptId":"749","url":"file:///home/hello/projects/personal/node-orm2/lib/AggregateFunctions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5474,"count":1}],"isBlockCoverage":true},{"functionName":"AggregateFunctions","ranges":[{"startOffset":155,"endOffset":5132,"count":30},{"startOffset":241,"endOffset":336,"count":0},{"startOffset":392,"endOffset":487,"count":0},{"startOffset":5031,"endOffset":5113,"count":660}],"isBlockCoverage":true},{"functionName":"appendFunction","ranges":[{"startOffset":600,"endOffset":1147,"count":660}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":628,"endOffset":1142,"count":23},{"startOffset":677,"endOffset":707,"count":15},{"startOffset":708,"endOffset":722,"count":0},{"startOffset":794,"endOffset":935,"count":15},{"startOffset":935,"endOffset":1044,"count":8},{"startOffset":1076,"endOffset":1115,"count":6}],"isBlockCoverage":true},{"functionName":"groupBy","ranges":[{"startOffset":1178,"endOffset":1273,"count":10}],"isBlockCoverage":true},{"functionName":"limit","ranges":[{"startOffset":1286,"endOffset":1493,"count":4},{"startOffset":1350,"endOffset":1468,"count":2}],"isBlockCoverage":true},{"functionName":"order","ranges":[{"startOffset":1506,"endOffset":1631,"count":8}],"isBlockCoverage":true},{"functionName":"select","ranges":[{"startOffset":1645,"endOffset":2058,"count":5},{"startOffset":1693,"endOffset":1807,"count":1},{"startOffset":1807,"endOffset":1847,"count":4},{"startOffset":1847,"endOffset":2033,"count":2},{"startOffset":2033,"endOffset":2057,"count":4}],"isBlockCoverage":true},{"functionName":"as","ranges":[{"startOffset":2068,"endOffset":2410,"count":6},{"startOffset":2181,"endOffset":2274,"count":2},{"startOffset":2274,"endOffset":2409,"count":4}],"isBlockCoverage":true},{"functionName":"call","ranges":[{"startOffset":2422,"endOffset":2844,"count":6},{"startOffset":2460,"endOffset":2478,"count":4},{"startOffset":2480,"endOffset":2624,"count":4},{"startOffset":2624,"endOffset":2733,"count":2},{"startOffset":2779,"endOffset":2818,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2855,"endOffset":4674,"count":27},{"startOffset":2907,"endOffset":3019,"count":1},{"startOffset":3019,"endOffset":3078,"count":26},{"startOffset":3078,"endOffset":3119,"count":12},{"startOffset":3119,"endOffset":3155,"count":26},{"startOffset":3155,"endOffset":3241,"count":2},{"startOffset":3241,"endOffset":3400,"count":24},{"startOffset":3400,"endOffset":3557,"count":28},{"startOffset":3557,"endOffset":3625,"count":24},{"startOffset":3625,"endOffset":3680,"count":10},{"startOffset":3680,"endOffset":3704,"count":24},{"startOffset":3704,"endOffset":3832,"count":8},{"startOffset":3832,"endOffset":3855,"count":24},{"startOffset":3855,"endOffset":3922,"count":4},{"startOffset":3922,"endOffset":4673,"count":24}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3989,"endOffset":4666,"count":24},{"startOffset":4029,"endOffset":4066,"count":0},{"startOffset":4099,"endOffset":4143,"count":10},{"startOffset":4143,"endOffset":4199,"count":14},{"startOffset":4199,"endOffset":4225,"count":8},{"startOffset":4227,"endOffset":4392,"count":8},{"startOffset":4273,"endOffset":4347,"count":12},{"startOffset":4392,"endOffset":4442,"count":6},{"startOffset":4442,"endOffset":4589,"count":10},{"startOffset":4558,"endOffset":4565,"count":0},{"startOffset":4589,"endOffset":4665,"count":6}],"isBlockCoverage":true},{"functionName":"AggregateFunctions.proto.getAsync","ranges":[{"startOffset":4700,"endOffset":4961,"count":13}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4737,"endOffset":4955,"count":13}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4781,"endOffset":4947,"count":12},{"startOffset":4821,"endOffset":4871,"count":0}],"isBlockCoverage":true},{"functionName":"addAggregate","ranges":[{"startOffset":5134,"endOffset":5359,"count":660},{"startOffset":5205,"endOffset":5287,"count":0}],"isBlockCoverage":true},{"functionName":"aggregateAlias","ranges":[{"startOffset":5361,"endOffset":5473,"count":29},{"startOffset":5423,"endOffset":5439,"count":27},{"startOffset":5440,"endOffset":5464,"count":19},{"startOffset":5465,"endOffset":5469,"count":10}],"isBlockCoverage":true}]},{"scriptId":"778","url":"file:///home/hello/projects/personal/node-orm2/test/support/my_plugin.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":494,"count":1}],"isBlockCoverage":true},{"functionName":"MyPlugin","ranges":[{"startOffset":17,"endOffset":492,"count":3}],"isBlockCoverage":true},{"functionName":"define","ranges":[{"startOffset":138,"endOffset":308,"count":3}],"isBlockCoverage":true},{"functionName":"beforeDefine","ranges":[{"startOffset":328,"endOffset":485,"count":3},{"startOffset":406,"endOffset":479,"count":1}],"isBlockCoverage":true}]},{"scriptId":"779","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2709,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":2708,"count":4}],"isBlockCoverage":true},{"functionName":"ret","ranges":[{"startOffset":218,"endOffset":2477,"count":4},{"startOffset":960,"endOffset":1014,"count":0},{"startOffset":1015,"endOffset":1083,"count":0},{"startOffset":1084,"endOffset":1159,"count":0},{"startOffset":1230,"endOffset":1889,"count":0},{"startOffset":2112,"endOffset":2247,"count":0}],"isBlockCoverage":true}]},{"scriptId":"780","url":"file:///home/hello/projects/personal/node-orm2/test/support/spec_load.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":133,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":17,"endOffset":131,"count":3}],"isBlockCoverage":true}]},{"scriptId":"781","url":"file:///home/hello/projects/personal/node-orm2/test/support/spec_load_second.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":141,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":17,"endOffset":139,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":96,"endOffset":130,"count":9}],"isBlockCoverage":true}]},{"scriptId":"782","url":"file:///home/hello/projects/personal/node-orm2/test/support/spec_load_third.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":144,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":17,"endOffset":142,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":99,"endOffset":133,"count":6}],"isBlockCoverage":true}]},{"scriptId":"783","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2689,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":2688,"count":1}],"isBlockCoverage":true},{"functionName":"ret","ranges":[{"startOffset":218,"endOffset":2457,"count":0}],"isBlockCoverage":false}]},{"scriptId":"784","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2689,"count":1070}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":2688,"count":1070}],"isBlockCoverage":true},{"functionName":"ret","ranges":[{"startOffset":218,"endOffset":2457,"count":72},{"startOffset":898,"endOffset":955,"count":49},{"startOffset":956,"endOffset":1006,"count":23},{"startOffset":1007,"endOffset":1071,"count":0},{"startOffset":1072,"endOffset":1143,"count":0},{"startOffset":1214,"endOffset":1869,"count":0},{"startOffset":2092,"endOffset":2227,"count":0},{"startOffset":2334,"endOffset":2364,"count":62}],"isBlockCoverage":true}]}],"timestamp":30784.433595,"source-map-cache":{"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/index.js":{"lineLengths":[25,13,0,46,13,3,40,19,23,28,3,3,45,19,23,32,3,3,45,19,23,27,3,3,54,19,23,36,3,3,45,19,23,27,3,3,52,19,23,34,3,3,49,19,23,35,3,3,43,19,23,24,3,3,44,19,23,26,3,3,48,19,23,30,3,3,46,19,23,29,3,3,46,19,23,29,3,3,48,19,23,31,3,3,46,19,23,29,3,3,41,19,23,24,3,3,51,19,23,35,3,3,55,19,23,39,3,3,47,19,23,31,3,3,55,19,23,36,3,3,55,19,23,36,3,3,0,23,3,25,54,23,1,0,3,25,40,23,1,0,3,25,30,23,1,0,3,25,30,23,1,0,3,25,38,23,1,0,3,25,28,23,1,0,3,25,30,23,1,0,3,25,32,23,1,0,3,25,33,23,1,0,3,25,33,23,1,0,3,25,33,23,1,0,3,25,35,23,1,0,3,25,31,23,1,0,3,25,31,23,1,0,123,0,23,3012,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/index.js"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAgBA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AAEA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AAEA;AAAA;AAAA;AAAA;AAAA;;AAEA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AAEA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA","sourcesContent":["/* See LICENSE file for terms of use */\n\n/*\n * Text diff implementation.\n *\n * This library supports the following APIS:\n * JsDiff.diffChars: Character by character diff\n * JsDiff.diffWords: Word (as defined by \\b regex) diff which ignores whitespace\n * JsDiff.diffLines: Line based diff\n *\n * JsDiff.diffCss: Diff targeted at CSS content\n *\n * These methods are based on the implementation proposed in\n * \"An O(ND) Difference Algorithm and its Variations\" (Myers, 1986).\n * http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.6927\n */\nimport Diff from './diff/base';\nimport {diffChars} from './diff/character';\nimport {diffWords, diffWordsWithSpace} from './diff/word';\nimport {diffLines, diffTrimmedLines} from './diff/line';\nimport {diffSentences} from './diff/sentence';\n\nimport {diffCss} from './diff/css';\nimport {diffJson, canonicalize} from './diff/json';\n\nimport {diffArrays} from './diff/array';\n\nimport {applyPatch, applyPatches} from './patch/apply';\nimport {parsePatch} from './patch/parse';\nimport {merge} from './patch/merge';\nimport {structuredPatch, createTwoFilesPatch, createPatch} from './patch/create';\n\nimport {convertChangesToDMP} from './convert/dmp';\nimport {convertChangesToXML} from './convert/xml';\n\nexport {\n  Diff,\n\n  diffChars,\n  diffWords,\n  diffWordsWithSpace,\n  diffLines,\n  diffTrimmedLines,\n  diffSentences,\n\n  diffCss,\n  diffJson,\n\n  diffArrays,\n\n  structuredPatch,\n  createTwoFilesPatch,\n  createPatch,\n  applyPatch,\n  applyPatches,\n  parsePatch,\n  merge,\n  convertChangesToDMP,\n  convertChangesToXML,\n  canonicalize\n};\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/diff/base.js":{"lineLengths":[25,13,0,46,13,3,26,0,23,18,0,18,27,0,25,45,29,7,27,85,36,0,40,25,19,5,0,27,20,0,26,21,32,37,14,20,14,21,7,63,0,0,42,42,59,59,34,34,23,40,21,17,20,76,0,74,0,67,48,20,36,31,10,91,0,0,31,95,22,33,14,31,9,0,49,52,74,0,22,72,49,9,0,60,71,0,36,50,45,19,81,80,57,0,0,73,43,67,16,80,0,28,67,9,0,143,0,69,106,16,77,44,9,7,0,19,89,86,19,0,0,19,24,32,60,0,36,43,30,11,0,34,19,11,14,11,12,43,35,0,18,21,9,7,5,4,0,27,0,25,69,49,0,67,71,31,43,30,21,24,8,12,23,17,21,24,9,5,4,0,27,0,25,87,34,34,33,39,24,0,117,15,15,20,5,0,22,32,26,9,5,0,29,18,4,0,27,0,25,40,34,50,12,101,5,4,0,27,0,25,44,17,0,44,21,27,7,5,0,15,4,0,27,0,25,40,17,4,0,27,0,25,38,27,4,0,27,0,25,30,26,3,2,0,79,23,39,17,17,0,55,45,0,29,48,70,47,47,67,11,43,14,87,7,0,47,0,29,34,7,12,85,113,89,63,0,63,47,64,39,7,5,78,83,44,0,0,51,0,158,62,21,3,0,20,1,0,26,10,24,40,4,1,22136,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/diff/base.js"],"names":["Diff","prototype","diff","oldString","newString","options","callback","self","done","value","setTimeout","undefined","castInput","removeEmpty","tokenize","newLen","length","oldLen","editLength","maxEditLength","bestPath","newPos","components","oldPos","extractCommon","join","count","execEditLength","diagonalPath","basePath","addPath","removePath","canAdd","canRemove","clonePath","pushComponent","buildValues","useLongestToken","exec","ret","added","removed","last","push","commonCount","equals","left","right","comparator","ignoreCase","toLowerCase","array","i","split","chars","componentPos","componentLen","component","slice","map","oldValue","tmp","lastComponent","pop","path"],"mappings":"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","sourcesContent":["export default function Diff() {}\n\nDiff.prototype = {\n  diff(oldString, newString, options = {}) {\n    let callback = options.callback;\n    if (typeof options === 'function') {\n      callback = options;\n      options = {};\n    }\n    this.options = options;\n\n    let self = this;\n\n    function done(value) {\n      if (callback) {\n        setTimeout(function() { callback(undefined, value); }, 0);\n        return true;\n      } else {\n        return value;\n      }\n    }\n\n    // Allow subclasses to massage the input prior to running\n    oldString = this.castInput(oldString);\n    newString = this.castInput(newString);\n\n    oldString = this.removeEmpty(this.tokenize(oldString));\n    newString = this.removeEmpty(this.tokenize(newString));\n\n    let newLen = newString.length, oldLen = oldString.length;\n    let editLength = 1;\n    let maxEditLength = newLen + oldLen;\n    let bestPath = [{ newPos: -1, components: [] }];\n\n    // Seed editLength = 0, i.e. the content starts with the same values\n    let oldPos = this.extractCommon(bestPath[0], newString, oldString, 0);\n    if (bestPath[0].newPos + 1 >= newLen && oldPos + 1 >= oldLen) {\n      // Identity per the equality and tokenizer\n      return done([{value: this.join(newString), count: newString.length}]);\n    }\n\n    // Main worker method. checks all permutations of a given edit length for acceptance.\n    function execEditLength() {\n      for (let diagonalPath = -1 * editLength; diagonalPath <= editLength; diagonalPath += 2) {\n        let basePath;\n        let addPath = bestPath[diagonalPath - 1],\n            removePath = bestPath[diagonalPath + 1],\n            oldPos = (removePath ? removePath.newPos : 0) - diagonalPath;\n        if (addPath) {\n          // No one else is going to attempt to use this value, clear it\n          bestPath[diagonalPath - 1] = undefined;\n        }\n\n        let canAdd = addPath && addPath.newPos + 1 < newLen,\n            canRemove = removePath && 0 <= oldPos && oldPos < oldLen;\n        if (!canAdd && !canRemove) {\n          // If this path is a terminal then prune\n          bestPath[diagonalPath] = undefined;\n          continue;\n        }\n\n        // Select the diagonal that we want to branch from. We select the prior\n        // path whose position in the new string is the farthest from the origin\n        // and does not pass the bounds of the diff graph\n        if (!canAdd || (canRemove && addPath.newPos < removePath.newPos)) {\n          basePath = clonePath(removePath);\n          self.pushComponent(basePath.components, undefined, true);\n        } else {\n          basePath = addPath; // No need to clone, we've pulled it from the list\n          basePath.newPos++;\n          self.pushComponent(basePath.components, true, undefined);\n        }\n\n        oldPos = self.extractCommon(basePath, newString, oldString, diagonalPath);\n\n        // If we have hit the end of both strings, then we are done\n        if (basePath.newPos + 1 >= newLen && oldPos + 1 >= oldLen) {\n          return done(buildValues(self, basePath.components, newString, oldString, self.useLongestToken));\n        } else {\n          // Otherwise track this path as a potential candidate and continue.\n          bestPath[diagonalPath] = basePath;\n        }\n      }\n\n      editLength++;\n    }\n\n    // Performs the length of edit iteration. Is a bit fugly as this has to support the\n    // sync and async mode which is never fun. Loops over execEditLength until a value\n    // is produced.\n    if (callback) {\n      (function exec() {\n        setTimeout(function() {\n          // This should not happen, but we want to be safe.\n          /* istanbul ignore next */\n          if (editLength > maxEditLength) {\n            return callback();\n          }\n\n          if (!execEditLength()) {\n            exec();\n          }\n        }, 0);\n      }());\n    } else {\n      while (editLength <= maxEditLength) {\n        let ret = execEditLength();\n        if (ret) {\n          return ret;\n        }\n      }\n    }\n  },\n\n  pushComponent(components, added, removed) {\n    let last = components[components.length - 1];\n    if (last && last.added === added && last.removed === removed) {\n      // We need to clone here as the component clone operation is just\n      // as shallow array clone\n      components[components.length - 1] = {count: last.count + 1, added: added, removed: removed };\n    } else {\n      components.push({count: 1, added: added, removed: removed });\n    }\n  },\n  extractCommon(basePath, newString, oldString, diagonalPath) {\n    let newLen = newString.length,\n        oldLen = oldString.length,\n        newPos = basePath.newPos,\n        oldPos = newPos - diagonalPath,\n\n        commonCount = 0;\n    while (newPos + 1 < newLen && oldPos + 1 < oldLen && this.equals(newString[newPos + 1], oldString[oldPos + 1])) {\n      newPos++;\n      oldPos++;\n      commonCount++;\n    }\n\n    if (commonCount) {\n      basePath.components.push({count: commonCount});\n    }\n\n    basePath.newPos = newPos;\n    return oldPos;\n  },\n\n  equals(left, right) {\n    if (this.options.comparator) {\n      return this.options.comparator(left, right);\n    } else {\n      return left === right\n        || (this.options.ignoreCase && left.toLowerCase() === right.toLowerCase());\n    }\n  },\n  removeEmpty(array) {\n    let ret = [];\n    for (let i = 0; i < array.length; i++) {\n      if (array[i]) {\n        ret.push(array[i]);\n      }\n    }\n    return ret;\n  },\n  castInput(value) {\n    return value;\n  },\n  tokenize(value) {\n    return value.split('');\n  },\n  join(chars) {\n    return chars.join('');\n  }\n};\n\nfunction buildValues(diff, components, newString, oldString, useLongestToken) {\n  let componentPos = 0,\n      componentLen = components.length,\n      newPos = 0,\n      oldPos = 0;\n\n  for (; componentPos < componentLen; componentPos++) {\n    let component = components[componentPos];\n    if (!component.removed) {\n      if (!component.added && useLongestToken) {\n        let value = newString.slice(newPos, newPos + component.count);\n        value = value.map(function(value, i) {\n          let oldValue = oldString[oldPos + i];\n          return oldValue.length > value.length ? oldValue : value;\n        });\n\n        component.value = diff.join(value);\n      } else {\n        component.value = diff.join(newString.slice(newPos, newPos + component.count));\n      }\n      newPos += component.count;\n\n      // Common case\n      if (!component.added) {\n        oldPos += component.count;\n      }\n    } else {\n      component.value = diff.join(oldString.slice(oldPos, oldPos + component.count));\n      oldPos += component.count;\n\n      // Reverse add and remove so removes are output first to match common convention\n      // The diffing algorithm is tied to add then remove output and this is the simplest\n      // route to get the desired output with minimal overhead.\n      if (componentPos && components[componentPos - 1].added) {\n        let tmp = components[componentPos - 1];\n        components[componentPos - 1] = components[componentPos];\n        components[componentPos] = tmp;\n      }\n    }\n  }\n\n  // Special case handle for when one terminal is ignored (i.e. whitespace).\n  // For this case we merge the terminal into the prior string and drop the change.\n  // This is only available for string mode.\n  let lastComponent = components[componentLen - 1];\n  if (componentLen > 1\n      && typeof lastComponent.value === 'string'\n      && (lastComponent.added || lastComponent.removed)\n      && diff.equals('', lastComponent.value)) {\n    components[componentLen - 2].value += lastComponent.value;\n    components.pop();\n  }\n\n  return components;\n}\n\nfunction clonePath(path) {\n  return { newPos: path.newPos, components: path.components.slice(0) };\n}\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/diff/character.js":{"lineLengths":[25,13,0,46,13,3,30,31,0,23,3,25,49,23,1,0,123,0,23,23,25,5,23,1,25,9,23,4,0,25,38,0,23,45,53,1,880,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/diff/character.js"],"names":["characterDiff","Diff","diffChars","oldStr","newStr","options","diff"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;AAEO,IAAMA,aAAa,GAAG;AAAIC;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA,CAAJ,EAAtB;;;;;;AACA,SAASC,SAAT,CAAmBC,MAAnB,EAA2BC,MAA3B,EAAmCC,OAAnC,EAA4C;AAAE,SAAOL,aAAa,CAACM,IAAd,CAAmBH,MAAnB,EAA2BC,MAA3B,EAAmCC,OAAnC,CAAP;AAAqD","sourcesContent":["import Diff from './base';\n\nexport const characterDiff = new Diff();\nexport function diffChars(oldStr, newStr, options) { return characterDiff.diff(oldStr, newStr, options); }\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/diff/word.js":{"lineLengths":[25,13,0,46,13,3,30,48,26,0,23,3,25,49,23,1,0,3,25,35,23,1,0,123,0,23,65,2,25,32,35,29,30,30,28,38,29,29,33,34,30,35,43,39,88,24,18,25,5,23,1,25,9,23,4,0,25,28,0,23,42,32,30,32,3,0,114,2,0,38,97,184,0,47,103,120,33,30,10,5,3,0,16,2,0,45,11,27,5,25,0,27,9,25,3,27,18,25,13,26,5,48,1,0,54,48,1,5824,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/diff/word.js"],"names":["extendedWordChars","reWhitespace","wordDiff","Diff","equals","left","right","options","ignoreCase","toLowerCase","ignoreWhitespace","test","tokenize","value","tokens","split","i","length","splice","diffWords","oldStr","newStr","generateOptions","diff","diffWordsWithSpace"],"mappings":";;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;;;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAMA,iBAAiB,GAAG,+DAA1B;AAEA,IAAMC,YAAY,GAAG,IAArB;AAEO,IAAMC,QAAQ,GAAG;AAAIC;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA,CAAJ,EAAjB;;;;;;AACPD,QAAQ,CAACE,MAAT,GAAkB,UAASC,IAAT,EAAeC,KAAf,EAAsB;AACtC,MAAI,KAAKC,OAAL,CAAaC,UAAjB,EAA6B;AAC3BH,IAAAA,IAAI,GAAGA,IAAI,CAACI,WAAL,EAAP;AACAH,IAAAA,KAAK,GAAGA,KAAK,CAACG,WAAN,EAAR;AACD;;AACD,SAAOJ,IAAI,KAAKC,KAAT,IAAmB,KAAKC,OAAL,CAAaG,gBAAb,IAAiC,CAACT,YAAY,CAACU,IAAb,CAAkBN,IAAlB,CAAlC,IAA6D,CAACJ,YAAY,CAACU,IAAb,CAAkBL,KAAlB,CAAxF;AACD,CAND;;AAOAJ,QAAQ,CAACU,QAAT,GAAoB,UAASC,KAAT,EAAgB;AAClC;AACA,MAAIC,MAAM,GAAGD,KAAK,CAACE,KAAN,CAAY,iCAAZ,CAAb,CAFkC,CAIlC;;AACA,OAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGF,MAAM,CAACG,MAAP,GAAgB,CAApC,EAAuCD,CAAC,EAAxC,EAA4C;AAC1C;AACA,QAAI,CAACF,MAAM,CAACE,CAAC,GAAG,CAAL,CAAP,IAAkBF,MAAM,CAACE,CAAC,GAAG,CAAL,CAAxB,IACKhB,iBAAiB,CAACW,IAAlB,CAAuBG,MAAM,CAACE,CAAD,CAA7B,CADL,IAEKhB,iBAAiB,CAACW,IAAlB,CAAuBG,MAAM,CAACE,CAAC,GAAG,CAAL,CAA7B,CAFT,EAEgD;AAC9CF,MAAAA,MAAM,CAACE,CAAD,CAAN,IAAaF,MAAM,CAACE,CAAC,GAAG,CAAL,CAAnB;AACAF,MAAAA,MAAM,CAACI,MAAP,CAAcF,CAAC,GAAG,CAAlB,EAAqB,CAArB;AACAA,MAAAA,CAAC;AACF;AACF;;AAED,SAAOF,MAAP;AACD,CAjBD;;AAmBO,SAASK,SAAT,CAAmBC,MAAnB,EAA2BC,MAA3B,EAAmCd,OAAnC,EAA4C;AACjDA,EAAAA,OAAO;AAAG;AAAA;AAAA;;AAAAe;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAA;AAAA,GAAgBf,OAAhB,EAAyB;AAACG,IAAAA,gBAAgB,EAAE;AAAnB,GAAzB,CAAV;AACA,SAAOR,QAAQ,CAACqB,IAAT,CAAcH,MAAd,EAAsBC,MAAtB,EAA8Bd,OAA9B,CAAP;AACD;;AAEM,SAASiB,kBAAT,CAA4BJ,MAA5B,EAAoCC,MAApC,EAA4Cd,OAA5C,EAAqD;AAC1D,SAAOL,QAAQ,CAACqB,IAAT,CAAcH,MAAd,EAAsBC,MAAtB,EAA8Bd,OAA9B,CAAP;AACD","sourcesContent":["import Diff from './base';\nimport {generateOptions} from '../util/params';\n\n// Based on https://en.wikipedia.org/wiki/Latin_script_in_Unicode\n//\n// Ranges and exceptions:\n// Latin-1 Supplement, 0080–00FF\n//  - U+00D7  × Multiplication sign\n//  - U+00F7  ÷ Division sign\n// Latin Extended-A, 0100–017F\n// Latin Extended-B, 0180–024F\n// IPA Extensions, 0250–02AF\n// Spacing Modifier Letters, 02B0–02FF\n//  - U+02C7  ˇ &#711;  Caron\n//  - U+02D8  ˘ &#728;  Breve\n//  - U+02D9  ˙ &#729;  Dot Above\n//  - U+02DA  ˚ &#730;  Ring Above\n//  - U+02DB  ˛ &#731;  Ogonek\n//  - U+02DC  ˜ &#732;  Small Tilde\n//  - U+02DD  ˝ &#733;  Double Acute Accent\n// Latin Extended Additional, 1E00–1EFF\nconst extendedWordChars = /^[a-zA-Z\\u{C0}-\\u{FF}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}]+$/u;\n\nconst reWhitespace = /\\S/;\n\nexport const wordDiff = new Diff();\nwordDiff.equals = function(left, right) {\n  if (this.options.ignoreCase) {\n    left = left.toLowerCase();\n    right = right.toLowerCase();\n  }\n  return left === right || (this.options.ignoreWhitespace && !reWhitespace.test(left) && !reWhitespace.test(right));\n};\nwordDiff.tokenize = function(value) {\n  // All whitespace symbols except newline group into one token, each newline - in separate token\n  let tokens = value.split(/([^\\S\\r\\n]+|[()[\\]{}'\"\\r\\n]|\\b)/);\n\n  // Join the boundary splits that we do not consider to be boundaries. This is primarily the extended Latin character set.\n  for (let i = 0; i < tokens.length - 1; i++) {\n    // If we have an empty string in the next field and we have only word chars before and after, merge\n    if (!tokens[i + 1] && tokens[i + 2]\n          && extendedWordChars.test(tokens[i])\n          && extendedWordChars.test(tokens[i + 2])) {\n      tokens[i] += tokens[i + 2];\n      tokens.splice(i + 1, 2);\n      i--;\n    }\n  }\n\n  return tokens;\n};\n\nexport function diffWords(oldStr, newStr, options) {\n  options = generateOptions(options, {ignoreWhitespace: true});\n  return wordDiff.diff(oldStr, newStr, options);\n}\n\nexport function diffWordsWithSpace(oldStr, newStr, options) {\n  return wordDiff.diff(oldStr, newStr, options);\n}\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/util/params.js":{"lineLengths":[25,13,0,46,13,3,42,0,23,45,38,32,23,31,32,41,39,7,5,3,0,18,1,1248,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/util/params.js"],"names":["generateOptions","options","defaults","callback","name","hasOwnProperty"],"mappings":";;;;;;;;;AAAO,SAASA,eAAT,CAAyBC,OAAzB,EAAkCC,QAAlC,EAA4C;AACjD,MAAI,OAAOD,OAAP,KAAmB,UAAvB,EAAmC;AACjCC,IAAAA,QAAQ,CAACC,QAAT,GAAoBF,OAApB;AACD,GAFD,MAEO,IAAIA,OAAJ,EAAa;AAClB,SAAK,IAAIG,IAAT,IAAiBH,OAAjB,EAA0B;AACxB;AACA,UAAIA,OAAO,CAACI,cAAR,CAAuBD,IAAvB,CAAJ,EAAkC;AAChCF,QAAAA,QAAQ,CAACE,IAAD,CAAR,GAAiBH,OAAO,CAACG,IAAD,CAAxB;AACD;AACF;AACF;;AACD,SAAOF,QAAP;AACD","sourcesContent":["export function generateOptions(options, defaults) {\n  if (typeof options === 'function') {\n    defaults.callback = options;\n  } else if (options) {\n    for (let name in options) {\n      /* istanbul ignore else */\n      if (options.hasOwnProperty(name)) {\n        defaults[name] = options[name];\n      }\n    }\n  }\n  return defaults;\n}\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/diff/line.js":{"lineLengths":[25,13,0,46,13,3,30,44,26,0,23,3,25,49,23,1,0,3,25,35,23,1,0,123,0,23,18,25,5,23,1,25,9,23,4,0,25,28,0,23,38,20,129,0,55,27,63,0,0,53,35,0,48,44,12,42,27,7,0,26,5,3,0,18,2,0,46,49,1,0,53,15,27,5,25,0,27,9,25,3,27,18,25,14,26,5,48,1,3728,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/diff/line.js"],"names":["lineDiff","Diff","tokenize","value","retLines","linesAndNewlines","split","length","pop","i","line","options","newlineIsToken","ignoreWhitespace","trim","push","diffLines","oldStr","newStr","callback","diff","diffTrimmedLines","generateOptions"],"mappings":";;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;;;;AAEO,IAAMA,QAAQ,GAAG;AAAIC;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA,CAAJ,EAAjB;;;;;;AACPD,QAAQ,CAACE,QAAT,GAAoB,UAASC,KAAT,EAAgB;AAClC,MAAIC,QAAQ,GAAG,EAAf;AAAA,MACIC,gBAAgB,GAAGF,KAAK,CAACG,KAAN,CAAY,WAAZ,CADvB,CADkC,CAIlC;;AACA,MAAI,CAACD,gBAAgB,CAACA,gBAAgB,CAACE,MAAjB,GAA0B,CAA3B,CAArB,EAAoD;AAClDF,IAAAA,gBAAgB,CAACG,GAAjB;AACD,GAPiC,CASlC;;;AACA,OAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGJ,gBAAgB,CAACE,MAArC,EAA6CE,CAAC,EAA9C,EAAkD;AAChD,QAAIC,IAAI,GAAGL,gBAAgB,CAACI,CAAD,CAA3B;;AAEA,QAAIA,CAAC,GAAG,CAAJ,IAAS,CAAC,KAAKE,OAAL,CAAaC,cAA3B,EAA2C;AACzCR,MAAAA,QAAQ,CAACA,QAAQ,CAACG,MAAT,GAAkB,CAAnB,CAAR,IAAiCG,IAAjC;AACD,KAFD,MAEO;AACL,UAAI,KAAKC,OAAL,CAAaE,gBAAjB,EAAmC;AACjCH,QAAAA,IAAI,GAAGA,IAAI,CAACI,IAAL,EAAP;AACD;;AACDV,MAAAA,QAAQ,CAACW,IAAT,CAAcL,IAAd;AACD;AACF;;AAED,SAAON,QAAP;AACD,CAxBD;;AA0BO,SAASY,SAAT,CAAmBC,MAAnB,EAA2BC,MAA3B,EAAmCC,QAAnC,EAA6C;AAAE,SAAOnB,QAAQ,CAACoB,IAAT,CAAcH,MAAd,EAAsBC,MAAtB,EAA8BC,QAA9B,CAAP;AAAiD;;AAChG,SAASE,gBAAT,CAA0BJ,MAA1B,EAAkCC,MAAlC,EAA0CC,QAA1C,EAAoD;AACzD,MAAIR,OAAO;AAAG;AAAA;AAAA;;AAAAW;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAA;AAAA,GAAgBH,QAAhB,EAA0B;AAACN,IAAAA,gBAAgB,EAAE;AAAnB,GAA1B,CAAd;AACA,SAAOb,QAAQ,CAACoB,IAAT,CAAcH,MAAd,EAAsBC,MAAtB,EAA8BP,OAA9B,CAAP;AACD","sourcesContent":["import Diff from './base';\nimport {generateOptions} from '../util/params';\n\nexport const lineDiff = new Diff();\nlineDiff.tokenize = function(value) {\n  let retLines = [],\n      linesAndNewlines = value.split(/(\\n|\\r\\n)/);\n\n  // Ignore the final empty token that occurs if the string ends with a new line\n  if (!linesAndNewlines[linesAndNewlines.length - 1]) {\n    linesAndNewlines.pop();\n  }\n\n  // Merge the content and line separators into single tokens\n  for (let i = 0; i < linesAndNewlines.length; i++) {\n    let line = linesAndNewlines[i];\n\n    if (i % 2 && !this.options.newlineIsToken) {\n      retLines[retLines.length - 1] += line;\n    } else {\n      if (this.options.ignoreWhitespace) {\n        line = line.trim();\n      }\n      retLines.push(line);\n    }\n  }\n\n  return retLines;\n};\n\nexport function diffLines(oldStr, newStr, callback) { return lineDiff.diff(oldStr, newStr, callback); }\nexport function diffTrimmedLines(oldStr, newStr, callback) {\n  let options = generateOptions(callback, {ignoreWhitespace: true});\n  return lineDiff.diff(oldStr, newStr, options);\n}\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/diff/sentence.js":{"lineLengths":[25,13,0,46,13,3,38,30,0,23,3,25,49,23,1,0,123,0,23,22,25,5,23,1,25,9,23,4,0,25,36,0,23,42,46,2,0,50,53,1,1196,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/diff/sentence.js"],"names":["sentenceDiff","Diff","tokenize","value","split","diffSentences","oldStr","newStr","callback","diff"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;AAGO,IAAMA,YAAY,GAAG;AAAIC;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA,CAAJ,EAArB;;;;;;AACPD,YAAY,CAACE,QAAb,GAAwB,UAASC,KAAT,EAAgB;AACtC,SAAOA,KAAK,CAACC,KAAN,CAAY,uBAAZ,CAAP;AACD,CAFD;;AAIO,SAASC,aAAT,CAAuBC,MAAvB,EAA+BC,MAA/B,EAAuCC,QAAvC,EAAiD;AAAE,SAAOR,YAAY,CAACS,IAAb,CAAkBH,MAAlB,EAA0BC,MAA1B,EAAkCC,QAAlC,CAAP;AAAqD","sourcesContent":["import Diff from './base';\n\n\nexport const sentenceDiff = new Diff();\nsentenceDiff.tokenize = function(value) {\n  return value.split(/(\\S.+?[.!?])(?=\\s+|$)/);\n};\n\nexport function diffSentences(oldStr, newStr, callback) { return sentenceDiff.diff(oldStr, newStr, callback); }\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/diff/css.js":{"lineLengths":[25,13,0,46,13,3,26,25,0,23,3,25,49,23,1,0,123,0,23,17,25,5,23,1,25,9,23,4,0,25,26,0,23,37,38,2,0,44,48,1,1128,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/diff/css.js"],"names":["cssDiff","Diff","tokenize","value","split","diffCss","oldStr","newStr","callback","diff"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;AAEO,IAAMA,OAAO,GAAG;AAAIC;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA,CAAJ,EAAhB;;;;;;AACPD,OAAO,CAACE,QAAR,GAAmB,UAASC,KAAT,EAAgB;AACjC,SAAOA,KAAK,CAACC,KAAN,CAAY,eAAZ,CAAP;AACD,CAFD;;AAIO,SAASC,OAAT,CAAiBC,MAAjB,EAAyBC,MAAzB,EAAiCC,QAAjC,EAA2C;AAAE,SAAOR,OAAO,CAACS,IAAR,CAAaH,MAAb,EAAqBC,MAArB,EAA6BC,QAA7B,CAAP;AAAgD","sourcesContent":["import Diff from './base';\n\nexport const cssDiff = new Diff();\ncssDiff.tokenize = function(value) {\n  return value.split(/([{}:;,]|\\s+)/);\n};\n\nexport function diffCss(oldStr, newStr, callback) { return cssDiff.diff(oldStr, newStr, callback); }\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/diff/json.js":{"lineLengths":[25,13,0,46,13,3,28,36,26,0,23,3,25,49,23,1,0,3,25,25,23,1,0,123,0,378,0,23,56,18,25,5,23,1,25,9,23,97,105,0,25,28,0,23,32,19,25,5,23,1,25,8,23,10,0,39,27,21,25,15,64,62,76,27,3,12,29,57,6,28,137,2,0,42,10,29,9,27,5,29,13,27,106,4,2,0,44,48,98,95,0,0,68,22,44,0,17,29,3,0,8,0,41,27,33,5,3,0,23,0,63,20,45,44,0,41,89,5,0,16,27,28,3,0,26,23,3,0,6,27,10,25,38,20,26,44,0,24,13,0,23,32,37,30,7,5,0,22,0,48,27,96,5,0,16,27,10,27,3,0,26,1,8576,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/diff/json.js"],"names":["objectPrototypeToString","Object","prototype","toString","jsonDiff","Diff","useLongestToken","tokenize","lineDiff","castInput","value","options","undefinedReplacement","stringifyReplacer","k","v","JSON","stringify","canonicalize","equals","left","right","call","replace","diffJson","oldObj","newObj","diff","obj","stack","replacementStack","replacer","key","i","length","canonicalizedObj","push","Array","pop","toJSON","sortedKeys","hasOwnProperty","sort"],"mappings":"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","sourcesContent":["import Diff from './base';\nimport {lineDiff} from './line';\n\nconst objectPrototypeToString = Object.prototype.toString;\n\n\nexport const jsonDiff = new Diff();\n// Discriminate between two lines of pretty-printed, serialized JSON where one of them has a\n// dangling comma and the other doesn't. Turns out including the dangling comma yields the nicest output:\njsonDiff.useLongestToken = true;\n\njsonDiff.tokenize = lineDiff.tokenize;\njsonDiff.castInput = function(value) {\n  const {undefinedReplacement, stringifyReplacer = (k, v) => typeof v === 'undefined' ? undefinedReplacement : v} = this.options;\n\n  return typeof value === 'string' ? value : JSON.stringify(canonicalize(value, null, null, stringifyReplacer), stringifyReplacer, '  ');\n};\njsonDiff.equals = function(left, right) {\n  return Diff.prototype.equals.call(jsonDiff, left.replace(/,([\\r\\n])/g, '$1'), right.replace(/,([\\r\\n])/g, '$1'));\n};\n\nexport function diffJson(oldObj, newObj, options) { return jsonDiff.diff(oldObj, newObj, options); }\n\n// This function handles the presence of circular references by bailing out when encountering an\n// object that is already on the \"stack\" of items being processed. Accepts an optional replacer\nexport function canonicalize(obj, stack, replacementStack, replacer, key) {\n  stack = stack || [];\n  replacementStack = replacementStack || [];\n\n  if (replacer) {\n    obj = replacer(key, obj);\n  }\n\n  let i;\n\n  for (i = 0; i < stack.length; i += 1) {\n    if (stack[i] === obj) {\n      return replacementStack[i];\n    }\n  }\n\n  let canonicalizedObj;\n\n  if ('[object Array]' === objectPrototypeToString.call(obj)) {\n    stack.push(obj);\n    canonicalizedObj = new Array(obj.length);\n    replacementStack.push(canonicalizedObj);\n    for (i = 0; i < obj.length; i += 1) {\n      canonicalizedObj[i] = canonicalize(obj[i], stack, replacementStack, replacer, key);\n    }\n    stack.pop();\n    replacementStack.pop();\n    return canonicalizedObj;\n  }\n\n  if (obj && obj.toJSON) {\n    obj = obj.toJSON();\n  }\n\n  if (typeof obj === 'object' && obj !== null) {\n    stack.push(obj);\n    canonicalizedObj = {};\n    replacementStack.push(canonicalizedObj);\n    let sortedKeys = [],\n        key;\n    for (key in obj) {\n      /* istanbul ignore else */\n      if (obj.hasOwnProperty(key)) {\n        sortedKeys.push(key);\n      }\n    }\n    sortedKeys.sort();\n    for (i = 0; i < sortedKeys.length; i += 1) {\n      key = sortedKeys[i];\n      canonicalizedObj[key] = canonicalize(obj[key], stack, replacementStack, replacer, key);\n    }\n    stack.pop();\n    replacementStack.pop();\n  } else {\n    canonicalizedObj = obj;\n  }\n  return canonicalizedObj;\n}\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/diff/array.js":{"lineLengths":[25,13,0,46,13,3,32,27,0,23,3,25,49,23,1,0,123,0,23,19,25,5,23,1,25,9,23,4,0,25,30,0,23,39,23,2,0,59,15,2,0,47,50,1,1376,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/diff/array.js"],"names":["arrayDiff","Diff","tokenize","value","slice","join","removeEmpty","diffArrays","oldArr","newArr","callback","diff"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;AAEO,IAAMA,SAAS,GAAG;AAAIC;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA,CAAJ,EAAlB;;;;;;AACPD,SAAS,CAACE,QAAV,GAAqB,UAASC,KAAT,EAAgB;AACnC,SAAOA,KAAK,CAACC,KAAN,EAAP;AACD,CAFD;;AAGAJ,SAAS,CAACK,IAAV,GAAiBL,SAAS,CAACM,WAAV,GAAwB,UAASH,KAAT,EAAgB;AACvD,SAAOA,KAAP;AACD,CAFD;;AAIO,SAASI,UAAT,CAAoBC,MAApB,EAA4BC,MAA5B,EAAoCC,QAApC,EAA8C;AAAE,SAAOV,SAAS,CAACW,IAAV,CAAeH,MAAf,EAAuBC,MAAvB,EAA+BC,QAA/B,CAAP;AAAkD","sourcesContent":["import Diff from './base';\n\nexport const arrayDiff = new Diff();\narrayDiff.tokenize = function(value) {\n  return value.slice();\n};\narrayDiff.join = arrayDiff.removeEmpty = function(value) {\n  return value;\n};\n\nexport function diffArrays(oldArr, newArr, callback) { return arrayDiff.diff(oldArr, newArr, callback); }\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/patch/apply.js":{"lineLengths":[25,13,0,46,13,3,32,36,0,23,3,25,27,23,1,0,3,25,80,23,1,0,123,0,23,38,27,5,25,83,0,36,13,29,7,27,0,29,10,27,5,29,15,27,14,3,0,31,29,68,5,0,25,34,0,0,50,62,28,95,27,3,12,29,27,6,4,21,43,18,17,18,15,5,61,5,0,0,34,49,31,54,60,0,51,31,72,23,0,40,25,11,9,0,16,7,5,0,16,71,0,0,42,24,47,24,43,18,29,7,27,0,29,21,27,5,29,13,27,32,0,65,48,44,14,7,5,0,36,19,80,39,0,0,58,24,0,0,21,0,45,26,64,0,50,0,50,32,54,60,46,0,30,17,37,32,37,34,37,41,48,17,38,82,0,40,29,47,26,9,7,5,37,0,0,20,38,18,23,5,24,19,26,3,0,49,43,3,0,24,63,0,0,41,36,13,29,7,27,0,29,10,27,5,29,15,27,14,3,0,23,0,27,40,0,17,32,5,0,50,16,37,7,0,60,61,18,39,9,0,23,9,7,3,0,17,1,14196,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/patch/apply.js"],"names":["applyPatch","source","uniDiff","options","parsePatch","Array","isArray","length","Error","lines","split","delimiters","match","hunks","compareLine","lineNumber","line","operation","patchContent","errorCount","fuzzFactor","minLine","offset","removeEOFNL","addEOFNL","hunkFits","hunk","toPos","j","content","substr","i","maxLine","oldLines","localOffset","oldStart","iterator","distanceIterator","undefined","diffOffset","newLines","delimiter","linedelimiters","splice","previousOperation","pop","push","_k","join","applyPatches","currentIndex","processIndex","index","complete","loadFile","err","data","updatedContent","patched"],"mappings":"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","sourcesContent":["import {parsePatch} from './parse';\nimport distanceIterator from '../util/distance-iterator';\n\nexport function applyPatch(source, uniDiff, options = {}) {\n  if (typeof uniDiff === 'string') {\n    uniDiff = parsePatch(uniDiff);\n  }\n\n  if (Array.isArray(uniDiff)) {\n    if (uniDiff.length > 1) {\n      throw new Error('applyPatch only works with a single input.');\n    }\n\n    uniDiff = uniDiff[0];\n  }\n\n  // Apply the diff to the input\n  let lines = source.split(/\\r\\n|[\\n\\v\\f\\r\\x85]/),\n      delimiters = source.match(/\\r\\n|[\\n\\v\\f\\r\\x85]/g) || [],\n      hunks = uniDiff.hunks,\n\n      compareLine = options.compareLine || ((lineNumber, line, operation, patchContent) => line === patchContent),\n      errorCount = 0,\n      fuzzFactor = options.fuzzFactor || 0,\n      minLine = 0,\n      offset = 0,\n\n      removeEOFNL,\n      addEOFNL;\n\n  /**\n   * Checks if the hunk exactly fits on the provided location\n   */\n  function hunkFits(hunk, toPos) {\n    for (let j = 0; j < hunk.lines.length; j++) {\n      let line = hunk.lines[j],\n          operation = (line.length > 0 ? line[0] : ' '),\n          content = (line.length > 0 ? line.substr(1) : line);\n\n      if (operation === ' ' || operation === '-') {\n        // Context sanity check\n        if (!compareLine(toPos + 1, lines[toPos], operation, content)) {\n          errorCount++;\n\n          if (errorCount > fuzzFactor) {\n            return false;\n          }\n        }\n        toPos++;\n      }\n    }\n\n    return true;\n  }\n\n  // Search best fit offsets for each hunk based on the previous ones\n  for (let i = 0; i < hunks.length; i++) {\n    let hunk = hunks[i],\n        maxLine = lines.length - hunk.oldLines,\n        localOffset = 0,\n        toPos = offset + hunk.oldStart - 1;\n\n    let iterator = distanceIterator(toPos, minLine, maxLine);\n\n    for (; localOffset !== undefined; localOffset = iterator()) {\n      if (hunkFits(hunk, toPos + localOffset)) {\n        hunk.offset = offset += localOffset;\n        break;\n      }\n    }\n\n    if (localOffset === undefined) {\n      return false;\n    }\n\n    // Set lower text limit to end of the current hunk, so next ones don't try\n    // to fit over already patched text\n    minLine = hunk.offset + hunk.oldStart + hunk.oldLines;\n  }\n\n  // Apply patch hunks\n  let diffOffset = 0;\n  for (let i = 0; i < hunks.length; i++) {\n    let hunk = hunks[i],\n        toPos = hunk.oldStart + hunk.offset + diffOffset - 1;\n    diffOffset += hunk.newLines - hunk.oldLines;\n\n    for (let j = 0; j < hunk.lines.length; j++) {\n      let line = hunk.lines[j],\n          operation = (line.length > 0 ? line[0] : ' '),\n          content = (line.length > 0 ? line.substr(1) : line),\n          delimiter = hunk.linedelimiters[j];\n\n      if (operation === ' ') {\n        toPos++;\n      } else if (operation === '-') {\n        lines.splice(toPos, 1);\n        delimiters.splice(toPos, 1);\n      /* istanbul ignore else */\n      } else if (operation === '+') {\n        lines.splice(toPos, 0, content);\n        delimiters.splice(toPos, 0, delimiter);\n        toPos++;\n      } else if (operation === '\\\\') {\n        let previousOperation = hunk.lines[j - 1] ? hunk.lines[j - 1][0] : null;\n        if (previousOperation === '+') {\n          removeEOFNL = true;\n        } else if (previousOperation === '-') {\n          addEOFNL = true;\n        }\n      }\n    }\n  }\n\n  // Handle EOFNL insertion/removal\n  if (removeEOFNL) {\n    while (!lines[lines.length - 1]) {\n      lines.pop();\n      delimiters.pop();\n    }\n  } else if (addEOFNL) {\n    lines.push('');\n    delimiters.push('\\n');\n  }\n  for (let _k = 0; _k < lines.length - 1; _k++) {\n    lines[_k] = lines[_k] + delimiters[_k];\n  }\n  return lines.join('');\n}\n\n// Wrapper that supports multiple file patches via callbacks.\nexport function applyPatches(uniDiff, options) {\n  if (typeof uniDiff === 'string') {\n    uniDiff = parsePatch(uniDiff);\n  }\n\n  let currentIndex = 0;\n  function processIndex() {\n    let index = uniDiff[currentIndex++];\n    if (!index) {\n      return options.complete();\n    }\n\n    options.loadFile(index, function(err, data) {\n      if (err) {\n        return options.complete(err);\n      }\n\n      let updatedContent = applyPatch(data, index, options);\n      options.patched(index, updatedContent, function(err) {\n        if (err) {\n          return options.complete(err);\n        }\n\n        processIndex();\n      });\n    });\n  }\n  processIndex();\n}\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/patch/parse.js":{"lineLengths":[25,13,0,46,13,3,32,0,23,30,27,5,25,83,53,63,16,12,0,25,19,44,0,32,76,0,47,14,21,0,0,73,0,19,32,7,0,10,80,79,0,0,27,42,0,21,0,32,29,0,57,14,37,38,43,58,81,14,12,7,5,66,18,0,0,35,62,0,21,62,46,52,0,36,59,7,0,47,59,10,5,20,53,0,0,24,29,39,90,16,32,76,32,76,16,24,60,59,64,0,30,25,5,0,30,25,5,0,21,24,0,37,84,88,149,14,7,0,94,0,94,36,56,0,32,21,39,24,39,21,24,9,14,14,7,42,0,0,43,24,5,0,46,24,41,0,0,25,39,101,7,0,42,103,7,5,0,16,3,0,30,17,3,0,14,1,13176,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/patch/parse.js"],"names":["parsePatch","uniDiff","options","diffstr","split","delimiters","match","list","i","parseIndex","index","push","length","line","test","header","exec","parseFileHeader","hunks","parseHunk","strict","Error","JSON","stringify","fileHeader","keyPrefix","data","fileName","replace","substr","trim","chunkHeaderIndex","chunkHeaderLine","chunkHeader","hunk","oldStart","oldLines","newStart","newLines","lines","linedelimiters","addCount","removeCount","indexOf","operation"],"mappings":"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","sourcesContent":["export function parsePatch(uniDiff, options = {}) {\n  let diffstr = uniDiff.split(/\\r\\n|[\\n\\v\\f\\r\\x85]/),\n      delimiters = uniDiff.match(/\\r\\n|[\\n\\v\\f\\r\\x85]/g) || [],\n      list = [],\n      i = 0;\n\n  function parseIndex() {\n    let index = {};\n    list.push(index);\n\n    // Parse diff metadata\n    while (i < diffstr.length) {\n      let line = diffstr[i];\n\n      // File header found, end parsing diff metadata\n      if ((/^(\\-\\-\\-|\\+\\+\\+|@@)\\s/).test(line)) {\n        break;\n      }\n\n      // Diff index\n      let header = (/^(?:Index:|diff(?: -r \\w+)+)\\s+(.+?)\\s*$/).exec(line);\n      if (header) {\n        index.index = header[1];\n      }\n\n      i++;\n    }\n\n    // Parse file headers if they are defined. Unified diff requires them, but\n    // there's no technical issues to have an isolated hunk without file header\n    parseFileHeader(index);\n    parseFileHeader(index);\n\n    // Parse hunks\n    index.hunks = [];\n\n    while (i < diffstr.length) {\n      let line = diffstr[i];\n\n      if ((/^(Index:|diff|\\-\\-\\-|\\+\\+\\+)\\s/).test(line)) {\n        break;\n      } else if ((/^@@/).test(line)) {\n        index.hunks.push(parseHunk());\n      } else if (line && options.strict) {\n        // Ignore unexpected content unless in strict mode\n        throw new Error('Unknown line ' + (i + 1) + ' ' + JSON.stringify(line));\n      } else {\n        i++;\n      }\n    }\n  }\n\n  // Parses the --- and +++ headers, if none are found, no lines\n  // are consumed.\n  function parseFileHeader(index) {\n    const fileHeader = (/^(---|\\+\\+\\+)\\s+(.*)$/).exec(diffstr[i]);\n    if (fileHeader) {\n      let keyPrefix = fileHeader[1] === '---' ? 'old' : 'new';\n      const data = fileHeader[2].split('\\t', 2);\n      let fileName = data[0].replace(/\\\\\\\\/g, '\\\\');\n      if ((/^\".*\"$/).test(fileName)) {\n        fileName = fileName.substr(1, fileName.length - 2);\n      }\n      index[keyPrefix + 'FileName'] = fileName;\n      index[keyPrefix + 'Header'] = (data[1] || '').trim();\n\n      i++;\n    }\n  }\n\n  // Parses a hunk\n  // This assumes that we are at the start of a hunk.\n  function parseHunk() {\n    let chunkHeaderIndex = i,\n        chunkHeaderLine = diffstr[i++],\n        chunkHeader = chunkHeaderLine.split(/@@ -(\\d+)(?:,(\\d+))? \\+(\\d+)(?:,(\\d+))? @@/);\n\n    let hunk = {\n      oldStart: +chunkHeader[1],\n      oldLines: typeof chunkHeader[2] === 'undefined' ? 1 : +chunkHeader[2],\n      newStart: +chunkHeader[3],\n      newLines: typeof chunkHeader[4] === 'undefined' ? 1 : +chunkHeader[4],\n      lines: [],\n      linedelimiters: []\n    };\n\n    // Unified Diff Format quirk: If the chunk size is 0,\n    // the first number is one lower than one would expect.\n    // https://www.artima.com/weblogs/viewpost.jsp?thread=164293\n    if (hunk.oldLines === 0) {\n      hunk.oldStart += 1;\n    }\n    if (hunk.newLines === 0) {\n      hunk.newStart += 1;\n    }\n\n    let addCount = 0,\n        removeCount = 0;\n    for (; i < diffstr.length; i++) {\n      // Lines starting with '---' could be mistaken for the \"remove line\" operation\n      // But they could be the header for the next file. Therefore prune such cases out.\n      if (diffstr[i].indexOf('--- ') === 0\n            && (i + 2 < diffstr.length)\n            && diffstr[i + 1].indexOf('+++ ') === 0\n            && diffstr[i + 2].indexOf('@@') === 0) {\n          break;\n      }\n      let operation = (diffstr[i].length == 0 && i != (diffstr.length - 1)) ? ' ' : diffstr[i][0];\n\n      if (operation === '+' || operation === '-' || operation === ' ' || operation === '\\\\') {\n        hunk.lines.push(diffstr[i]);\n        hunk.linedelimiters.push(delimiters[i] || '\\n');\n\n        if (operation === '+') {\n          addCount++;\n        } else if (operation === '-') {\n          removeCount++;\n        } else if (operation === ' ') {\n          addCount++;\n          removeCount++;\n        }\n      } else {\n        break;\n      }\n    }\n\n    // Handle the empty block count case\n    if (!addCount && hunk.newLines === 1) {\n      hunk.newLines = 0;\n    }\n    if (!removeCount && hunk.oldLines === 1) {\n      hunk.oldLines = 0;\n    }\n\n    // Perform optional sanity checking\n    if (options.strict) {\n      if (addCount !== hunk.newLines) {\n        throw new Error('Added line count did not match for hunk at line ' + (chunkHeaderIndex + 1));\n      }\n      if (removeCount !== hunk.oldLines) {\n        throw new Error('Removed line count did not match for hunk at line ' + (chunkHeaderIndex + 1));\n      }\n    }\n\n    return hunk;\n  }\n\n  while (i < diffstr.length) {\n    parseIndex();\n  }\n\n  return list;\n}\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/util/distance-iterator.js":{"lineLengths":[25,13,0,46,13,3,30,0,23,63,65,47,8,25,8,23,27,25,32,31,22,30,43,30,22,14,28,79,71,0,0,43,27,7,0,30,5,0,29,30,27,82,31,0,0,43,30,7,0,31,24,80,51,0,4,1,3156,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/util/distance-iterator.js"],"names":["start","minLine","maxLine","wantForward","backwardExhausted","forwardExhausted","localOffset","iterator"],"mappings":";;;;;;;;;AAAA;AACA;AACA;AACe;AAAA;AAAA;AAAA;AAAA,CAASA,KAAT,EAAgBC,OAAhB,EAAyBC,OAAzB,EAAkC;AAC/C,MAAIC,WAAW,GAAG,IAAlB;AAAA,MACIC,iBAAiB,GAAG,KADxB;AAAA,MAEIC,gBAAgB,GAAG,KAFvB;AAAA,MAGIC,WAAW,GAAG,CAHlB;AAKA,SAAO,SAASC,QAAT,GAAoB;AACzB,QAAIJ,WAAW,IAAI,CAACE,gBAApB,EAAsC;AACpC,UAAID,iBAAJ,EAAuB;AACrBE,QAAAA,WAAW;AACZ,OAFD,MAEO;AACLH,QAAAA,WAAW,GAAG,KAAd;AACD,OALmC,CAOpC;AACA;;;AACA,UAAIH,KAAK,GAAGM,WAAR,IAAuBJ,OAA3B,EAAoC;AAClC,eAAOI,WAAP;AACD;;AAEDD,MAAAA,gBAAgB,GAAG,IAAnB;AACD;;AAED,QAAI,CAACD,iBAAL,EAAwB;AACtB,UAAI,CAACC,gBAAL,EAAuB;AACrBF,QAAAA,WAAW,GAAG,IAAd;AACD,OAHqB,CAKtB;AACA;;;AACA,UAAIF,OAAO,IAAID,KAAK,GAAGM,WAAvB,EAAoC;AAClC,eAAO,CAACA,WAAW,EAAnB;AACD;;AAEDF,MAAAA,iBAAiB,GAAG,IAApB;AACA,aAAOG,QAAQ,EAAf;AACD,KA9BwB,CAgCzB;AACA;;AACD,GAlCD;AAmCD","sourcesContent":["// Iterator that traverses in the range of [min, max], stepping\n// by distance from a given start position. I.e. for [0, 4], with\n// start of 2, this will iterate 2, 3, 1, 4, 0.\nexport default function(start, minLine, maxLine) {\n  let wantForward = true,\n      backwardExhausted = false,\n      forwardExhausted = false,\n      localOffset = 1;\n\n  return function iterator() {\n    if (wantForward && !forwardExhausted) {\n      if (backwardExhausted) {\n        localOffset++;\n      } else {\n        wantForward = false;\n      }\n\n      // Check if trying to fit beyond text length, and if not, check it fits\n      // after offset location (or desired location on first iteration)\n      if (start + localOffset <= maxLine) {\n        return localOffset;\n      }\n\n      forwardExhausted = true;\n    }\n\n    if (!backwardExhausted) {\n      if (!forwardExhausted) {\n        wantForward = true;\n      }\n\n      // Check if trying to fit before text beginning, and if not, check it fits\n      // before offset location\n      if (minLine <= start - localOffset) {\n        return -localOffset++;\n      }\n\n      backwardExhausted = true;\n      return iterator();\n    }\n\n    // We tried to fit hunk before text beginning and beyond text length, then\n    // hunk can't fit on the text. Return undefined\n  };\n}\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/patch/merge.js":{"lineLengths":[25,13,0,46,13,3,38,22,0,23,3,25,29,23,1,0,3,25,27,23,1,0,3,25,33,23,1,0,179,0,190,0,416,0,130,0,91,0,183,0,23,30,27,28,25,34,47,47,0,31,29,10,25,3,0,31,29,10,25,3,1,0,36,31,35,98,83,34,0,35,43,3,0,47,33,87,63,63,57,57,42,51,41,41,37,37,12,38,79,79,73,73,5,3,0,17,20,22,21,23,0,78,48,24,6,54,24,6,0,49,65,57,18,66,56,65,61,20,68,12,38,24,73,20,101,20,17,8,115,20,18,33,5,3,0,13,1,0,33,34,55,14,33,11,31,0,33,14,31,9,33,19,31,18,8,5,0,16,74,5,0,12,31,9,29,0,31,13,29,7,31,22,29,41,6,3,0,15,1,0,33,70,1,0,43,24,16,10,26,12,17,20,6,3,1,0,34,90,1,0,34,10,28,28,37,28,21,4,1,0,75,91,74,14,23,21,12,4,15,24,22,12,34,0,35,118,0,78,45,48,0,117,26,38,67,31,22,0,29,22,0,31,0,29,0,31,20,29,29,31,17,29,7,31,25,29,28,67,31,23,0,29,24,0,31,0,29,0,31,21,29,29,31,18,29,7,31,25,29,29,67,31,33,67,32,39,46,25,35,19,20,12,25,64,5,46,0,0,29,30,22,1,0,42,38,42,0,58,72,8,29,7,27,0,29,10,27,5,29,20,27,112,31,23,0,29,0,31,0,29,0,31,21,29,29,31,18,29,7,31,25,29,18,0,13,15,29,7,27,0,29,10,27,5,29,20,27,114,31,23,0,29,0,31,0,29,0,31,21,29,29,31,18,29,7,31,25,29,21,0,13,5,13,27,5,25,0,27,8,25,3,27,13,25,30,29,21,0,27,0,29,0,27,0,29,19,27,27,29,16,27,5,29,23,27,16,0,11,3,0,42,1,0,43,38,54,0,28,29,21,0,27,0,29,0,27,0,29,19,27,27,29,16,27,5,29,23,27,26,10,85,3,1,0,38,23,19,19,15,17,5,1,0,45,78,44,26,20,3,1,0,39,46,44,26,3,1,0,31,15,46,0,44,145,0,47,22,5,0,32,21,20,12,12,5,3,0,13,1,0,46,19,18,21,29,25,0,80,42,85,0,27,12,5,0,57,23,86,50,0,28,24,0,33,29,44,7,5,0,47,27,20,12,24,5,3,0,70,22,3,0,19,19,3,0,44,44,3,0,10,19,20,4,1,0,30,49,37,11,1,0,58,35,82,0,63,19,5,3,0,23,14,1,0,37,19,19,33,35,51,56,0,35,55,39,16,31,9,7,0,35,55,39,16,31,9,7,12,75,19,7,0,75,19,7,5,5,10,23,22,4,1,34588,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/patch/merge.js"],"names":["calcLineCount","hunk","calcOldNewLineCount","lines","oldLines","newLines","undefined","merge","mine","theirs","base","loadPatch","ret","index","newFileName","fileNameChanged","oldFileName","oldHeader","newHeader","selectField","hunks","mineIndex","theirsIndex","mineOffset","theirsOffset","length","mineCurrent","oldStart","Infinity","theirsCurrent","hunkBefore","push","cloneHunk","mergedHunk","Math","min","newStart","mergeLines","param","test","parsePatch","Error","structuredPatch","patch","conflict","check","offset","mineLines","theirOffset","theirLines","their","insertLeading","theirCurrent","mutualChange","collectChange","removal","insertTrailing","myChanges","theirChanges","allRemoves","arrayStartsWith","skipRemoveSuperset","arrayEqual","swap","collectContext","merged","insert","line","state","operation","matchChanges","changes","matchIndex","contextChanges","conflicted","change","match","substr","reduce","prev","removeChanges","delta","i","changeContent","forEach","myCount","theirCount"],"mappings":"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","sourcesContent":["import {structuredPatch} from './create';\nimport {parsePatch} from './parse';\n\nimport {arrayEqual, arrayStartsWith} from '../util/array';\n\nexport function calcLineCount(hunk) {\n  const {oldLines, newLines} = calcOldNewLineCount(hunk.lines);\n\n  if (oldLines !== undefined) {\n    hunk.oldLines = oldLines;\n  } else {\n    delete hunk.oldLines;\n  }\n\n  if (newLines !== undefined) {\n    hunk.newLines = newLines;\n  } else {\n    delete hunk.newLines;\n  }\n}\n\nexport function merge(mine, theirs, base) {\n  mine = loadPatch(mine, base);\n  theirs = loadPatch(theirs, base);\n\n  let ret = {};\n\n  // For index we just let it pass through as it doesn't have any necessary meaning.\n  // Leaving sanity checks on this to the API consumer that may know more about the\n  // meaning in their own context.\n  if (mine.index || theirs.index) {\n    ret.index = mine.index || theirs.index;\n  }\n\n  if (mine.newFileName || theirs.newFileName) {\n    if (!fileNameChanged(mine)) {\n      // No header or no change in ours, use theirs (and ours if theirs does not exist)\n      ret.oldFileName = theirs.oldFileName || mine.oldFileName;\n      ret.newFileName = theirs.newFileName || mine.newFileName;\n      ret.oldHeader = theirs.oldHeader || mine.oldHeader;\n      ret.newHeader = theirs.newHeader || mine.newHeader;\n    } else if (!fileNameChanged(theirs)) {\n      // No header or no change in theirs, use ours\n      ret.oldFileName = mine.oldFileName;\n      ret.newFileName = mine.newFileName;\n      ret.oldHeader = mine.oldHeader;\n      ret.newHeader = mine.newHeader;\n    } else {\n      // Both changed... figure it out\n      ret.oldFileName = selectField(ret, mine.oldFileName, theirs.oldFileName);\n      ret.newFileName = selectField(ret, mine.newFileName, theirs.newFileName);\n      ret.oldHeader = selectField(ret, mine.oldHeader, theirs.oldHeader);\n      ret.newHeader = selectField(ret, mine.newHeader, theirs.newHeader);\n    }\n  }\n\n  ret.hunks = [];\n\n  let mineIndex = 0,\n      theirsIndex = 0,\n      mineOffset = 0,\n      theirsOffset = 0;\n\n  while (mineIndex < mine.hunks.length || theirsIndex < theirs.hunks.length) {\n    let mineCurrent = mine.hunks[mineIndex] || {oldStart: Infinity},\n        theirsCurrent = theirs.hunks[theirsIndex] || {oldStart: Infinity};\n\n    if (hunkBefore(mineCurrent, theirsCurrent)) {\n      // This patch does not overlap with any of the others, yay.\n      ret.hunks.push(cloneHunk(mineCurrent, mineOffset));\n      mineIndex++;\n      theirsOffset += mineCurrent.newLines - mineCurrent.oldLines;\n    } else if (hunkBefore(theirsCurrent, mineCurrent)) {\n      // This patch does not overlap with any of the others, yay.\n      ret.hunks.push(cloneHunk(theirsCurrent, theirsOffset));\n      theirsIndex++;\n      mineOffset += theirsCurrent.newLines - theirsCurrent.oldLines;\n    } else {\n      // Overlap, merge as best we can\n      let mergedHunk = {\n        oldStart: Math.min(mineCurrent.oldStart, theirsCurrent.oldStart),\n        oldLines: 0,\n        newStart: Math.min(mineCurrent.newStart + mineOffset, theirsCurrent.oldStart + theirsOffset),\n        newLines: 0,\n        lines: []\n      };\n      mergeLines(mergedHunk, mineCurrent.oldStart, mineCurrent.lines, theirsCurrent.oldStart, theirsCurrent.lines);\n      theirsIndex++;\n      mineIndex++;\n\n      ret.hunks.push(mergedHunk);\n    }\n  }\n\n  return ret;\n}\n\nfunction loadPatch(param, base) {\n  if (typeof param === 'string') {\n    if ((/^@@/m).test(param) || ((/^Index:/m).test(param))) {\n      return parsePatch(param)[0];\n    }\n\n    if (!base) {\n      throw new Error('Must provide a base reference or pass in a patch');\n    }\n    return structuredPatch(undefined, undefined, base, param);\n  }\n\n  return param;\n}\n\nfunction fileNameChanged(patch) {\n  return patch.newFileName && patch.newFileName !== patch.oldFileName;\n}\n\nfunction selectField(index, mine, theirs) {\n  if (mine === theirs) {\n    return mine;\n  } else {\n    index.conflict = true;\n    return {mine, theirs};\n  }\n}\n\nfunction hunkBefore(test, check) {\n  return test.oldStart < check.oldStart\n    && (test.oldStart + test.oldLines) < check.oldStart;\n}\n\nfunction cloneHunk(hunk, offset) {\n  return {\n    oldStart: hunk.oldStart, oldLines: hunk.oldLines,\n    newStart: hunk.newStart + offset, newLines: hunk.newLines,\n    lines: hunk.lines\n  };\n}\n\nfunction mergeLines(hunk, mineOffset, mineLines, theirOffset, theirLines) {\n  // This will generally result in a conflicted hunk, but there are cases where the context\n  // is the only overlap where we can successfully merge the content here.\n  let mine = {offset: mineOffset, lines: mineLines, index: 0},\n      their = {offset: theirOffset, lines: theirLines, index: 0};\n\n  // Handle any leading content\n  insertLeading(hunk, mine, their);\n  insertLeading(hunk, their, mine);\n\n  // Now in the overlap content. Scan through and select the best changes from each.\n  while (mine.index < mine.lines.length && their.index < their.lines.length) {\n    let mineCurrent = mine.lines[mine.index],\n        theirCurrent = their.lines[their.index];\n\n    if ((mineCurrent[0] === '-' || mineCurrent[0] === '+')\n        && (theirCurrent[0] === '-' || theirCurrent[0] === '+')) {\n      // Both modified ...\n      mutualChange(hunk, mine, their);\n    } else if (mineCurrent[0] === '+' && theirCurrent[0] === ' ') {\n      // Mine inserted\n      hunk.lines.push(... collectChange(mine));\n    } else if (theirCurrent[0] === '+' && mineCurrent[0] === ' ') {\n      // Theirs inserted\n      hunk.lines.push(... collectChange(their));\n    } else if (mineCurrent[0] === '-' && theirCurrent[0] === ' ') {\n      // Mine removed or edited\n      removal(hunk, mine, their);\n    } else if (theirCurrent[0] === '-' && mineCurrent[0] === ' ') {\n      // Their removed or edited\n      removal(hunk, their, mine, true);\n    } else if (mineCurrent === theirCurrent) {\n      // Context identity\n      hunk.lines.push(mineCurrent);\n      mine.index++;\n      their.index++;\n    } else {\n      // Context mismatch\n      conflict(hunk, collectChange(mine), collectChange(their));\n    }\n  }\n\n  // Now push anything that may be remaining\n  insertTrailing(hunk, mine);\n  insertTrailing(hunk, their);\n\n  calcLineCount(hunk);\n}\n\nfunction mutualChange(hunk, mine, their) {\n  let myChanges = collectChange(mine),\n      theirChanges = collectChange(their);\n\n  if (allRemoves(myChanges) && allRemoves(theirChanges)) {\n    // Special case for remove changes that are supersets of one another\n    if (arrayStartsWith(myChanges, theirChanges)\n        && skipRemoveSuperset(their, myChanges, myChanges.length - theirChanges.length)) {\n      hunk.lines.push(... myChanges);\n      return;\n    } else if (arrayStartsWith(theirChanges, myChanges)\n        && skipRemoveSuperset(mine, theirChanges, theirChanges.length - myChanges.length)) {\n      hunk.lines.push(... theirChanges);\n      return;\n    }\n  } else if (arrayEqual(myChanges, theirChanges)) {\n    hunk.lines.push(... myChanges);\n    return;\n  }\n\n  conflict(hunk, myChanges, theirChanges);\n}\n\nfunction removal(hunk, mine, their, swap) {\n  let myChanges = collectChange(mine),\n      theirChanges = collectContext(their, myChanges);\n  if (theirChanges.merged) {\n    hunk.lines.push(... theirChanges.merged);\n  } else {\n    conflict(hunk, swap ? theirChanges : myChanges, swap ? myChanges : theirChanges);\n  }\n}\n\nfunction conflict(hunk, mine, their) {\n  hunk.conflict = true;\n  hunk.lines.push({\n    conflict: true,\n    mine: mine,\n    theirs: their\n  });\n}\n\nfunction insertLeading(hunk, insert, their) {\n  while (insert.offset < their.offset && insert.index < insert.lines.length) {\n    let line = insert.lines[insert.index++];\n    hunk.lines.push(line);\n    insert.offset++;\n  }\n}\nfunction insertTrailing(hunk, insert) {\n  while (insert.index < insert.lines.length) {\n    let line = insert.lines[insert.index++];\n    hunk.lines.push(line);\n  }\n}\n\nfunction collectChange(state) {\n  let ret = [],\n      operation = state.lines[state.index][0];\n  while (state.index < state.lines.length) {\n    let line = state.lines[state.index];\n\n    // Group additions that are immediately after subtractions and treat them as one \"atomic\" modify change.\n    if (operation === '-' && line[0] === '+') {\n      operation = '+';\n    }\n\n    if (operation === line[0]) {\n      ret.push(line);\n      state.index++;\n    } else {\n      break;\n    }\n  }\n\n  return ret;\n}\nfunction collectContext(state, matchChanges) {\n  let changes = [],\n      merged = [],\n      matchIndex = 0,\n      contextChanges = false,\n      conflicted = false;\n  while (matchIndex < matchChanges.length\n        && state.index < state.lines.length) {\n    let change = state.lines[state.index],\n        match = matchChanges[matchIndex];\n\n    // Once we've hit our add, then we are done\n    if (match[0] === '+') {\n      break;\n    }\n\n    contextChanges = contextChanges || change[0] !== ' ';\n\n    merged.push(match);\n    matchIndex++;\n\n    // Consume any additions in the other block as a conflict to attempt\n    // to pull in the remaining context after this\n    if (change[0] === '+') {\n      conflicted = true;\n\n      while (change[0] === '+') {\n        changes.push(change);\n        change = state.lines[++state.index];\n      }\n    }\n\n    if (match.substr(1) === change.substr(1)) {\n      changes.push(change);\n      state.index++;\n    } else {\n      conflicted = true;\n    }\n  }\n\n  if ((matchChanges[matchIndex] || '')[0] === '+'\n      && contextChanges) {\n    conflicted = true;\n  }\n\n  if (conflicted) {\n    return changes;\n  }\n\n  while (matchIndex < matchChanges.length) {\n    merged.push(matchChanges[matchIndex++]);\n  }\n\n  return {\n    merged,\n    changes\n  };\n}\n\nfunction allRemoves(changes) {\n  return changes.reduce(function(prev, change) {\n    return prev && change[0] === '-';\n  }, true);\n}\nfunction skipRemoveSuperset(state, removeChanges, delta) {\n  for (let i = 0; i < delta; i++) {\n    let changeContent = removeChanges[removeChanges.length - delta + i].substr(1);\n    if (state.lines[state.index + i] !== ' ' + changeContent) {\n      return false;\n    }\n  }\n\n  state.index += delta;\n  return true;\n}\n\nfunction calcOldNewLineCount(lines) {\n  let oldLines = 0;\n  let newLines = 0;\n\n  lines.forEach(function(line) {\n    if (typeof line !== 'string') {\n      let myCount = calcOldNewLineCount(line.mine);\n      let theirCount = calcOldNewLineCount(line.theirs);\n\n      if (oldLines !== undefined) {\n        if (myCount.oldLines === theirCount.oldLines) {\n          oldLines += myCount.oldLines;\n        } else {\n          oldLines = undefined;\n        }\n      }\n\n      if (newLines !== undefined) {\n        if (myCount.newLines === theirCount.newLines) {\n          newLines += myCount.newLines;\n        } else {\n          newLines = undefined;\n        }\n      }\n    } else {\n      if (newLines !== undefined && (line[0] === '+' || line[0] === ' ')) {\n        newLines++;\n      }\n      if (oldLines !== undefined && (line[0] === '-' || line[0] === ' ')) {\n        oldLines++;\n      }\n    }\n  });\n\n  return {oldLines, newLines};\n}\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/patch/create.js":{"lineLengths":[25,13,0,46,13,3,42,34,50,34,0,23,3,25,31,23,1,0,179,0,190,0,416,0,130,0,91,0,183,0,23,99,17,17,3,0,47,24,3,0,12,27,5,25,0,27,7,25,3,27,12,25,28,13,14,13,53,0,32,39,25,7,3,0,17,24,24,20,18,18,0,27,29,25,6,26,78,26,0,43,31,20,0,29,53,27,31,32,32,0,19,97,43,43,9,29,0,0,31,0,29,0,31,18,29,27,31,15,29,7,31,25,29,34,51,46,0,0,26,32,14,32,7,12,52,26,76,73,35,25,0,33,24,0,35,0,33,0,35,23,33,31,35,20,33,11,35,29,33,32,16,35,25,0,33,37,68,0,35,0,33,0,35,23,33,31,35,20,33,11,35,29,33,54,0,22,36,60,36,60,27,12,0,72,38,51,51,86,0,72,99,80,80,13,0,70,60,13,11,0,27,28,28,24,9,7,0,30,30,5,4,0,41,29,10,27,7,3,0,10,29,29,25,25,16,4,1,0,28,15,0,45,43,3,0,82,109,109,0,47,83,59,64,0,30,25,5,0,30,25,5,0,112,36,3,0,31,1,0,103,111,1,0,79,96,1,15220,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/patch/create.js"],"names":["structuredPatch","oldFileName","newFileName","oldStr","newStr","oldHeader","newHeader","options","context","diff","diffLines","push","value","lines","contextLines","map","entry","hunks","oldRangeStart","newRangeStart","curRange","oldLine","newLine","i","current","replace","split","added","removed","prev","slice","length","contextSize","Math","min","hunk","oldStart","oldLines","newStart","newLines","oldEOFNewline","test","newEOFNewline","noNlBeforeAdds","splice","formatPatch","ret","apply","join","createTwoFilesPatch","createPatch","fileName"],"mappings":"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","sourcesContent":["import {diffLines} from '../diff/line';\n\nexport function structuredPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options) {\n  if (!options) {\n    options = {};\n  }\n  if (typeof options.context === 'undefined') {\n    options.context = 4;\n  }\n\n  const diff = diffLines(oldStr, newStr, options);\n  diff.push({value: '', lines: []}); // Append an empty value to make cleanup easier\n\n  function contextLines(lines) {\n    return lines.map(function(entry) { return ' ' + entry; });\n  }\n\n  let hunks = [];\n  let oldRangeStart = 0, newRangeStart = 0, curRange = [],\n      oldLine = 1, newLine = 1;\n  for (let i = 0; i < diff.length; i++) {\n    const current = diff[i],\n          lines = current.lines || current.value.replace(/\\n$/, '').split('\\n');\n    current.lines = lines;\n\n    if (current.added || current.removed) {\n      // If we have previous context, start with that\n      if (!oldRangeStart) {\n        const prev = diff[i - 1];\n        oldRangeStart = oldLine;\n        newRangeStart = newLine;\n\n        if (prev) {\n          curRange = options.context > 0 ? contextLines(prev.lines.slice(-options.context)) : [];\n          oldRangeStart -= curRange.length;\n          newRangeStart -= curRange.length;\n        }\n      }\n\n      // Output our changes\n      curRange.push(... lines.map(function(entry) {\n        return (current.added ? '+' : '-') + entry;\n      }));\n\n      // Track the updated file position\n      if (current.added) {\n        newLine += lines.length;\n      } else {\n        oldLine += lines.length;\n      }\n    } else {\n      // Identical context lines. Track line changes\n      if (oldRangeStart) {\n        // Close out any changes that have been output (or join overlapping)\n        if (lines.length <= options.context * 2 && i < diff.length - 2) {\n          // Overlapping\n          curRange.push(... contextLines(lines));\n        } else {\n          // end the range and output\n          let contextSize = Math.min(lines.length, options.context);\n          curRange.push(... contextLines(lines.slice(0, contextSize)));\n\n          let hunk = {\n            oldStart: oldRangeStart,\n            oldLines: (oldLine - oldRangeStart + contextSize),\n            newStart: newRangeStart,\n            newLines: (newLine - newRangeStart + contextSize),\n            lines: curRange\n          };\n          if (i >= diff.length - 2 && lines.length <= options.context) {\n            // EOF is inside this hunk\n            let oldEOFNewline = ((/\\n$/).test(oldStr));\n            let newEOFNewline = ((/\\n$/).test(newStr));\n            let noNlBeforeAdds = lines.length == 0 && curRange.length > hunk.oldLines;\n            if (!oldEOFNewline && noNlBeforeAdds && oldStr.length > 0) {\n              // special case: old has no eol and no trailing context; no-nl can end up before adds\n              // however, if the old file is empty, do not output the no-nl line\n              curRange.splice(hunk.oldLines, 0, '\\\\ No newline at end of file');\n            }\n            if ((!oldEOFNewline && !noNlBeforeAdds) || !newEOFNewline) {\n              curRange.push('\\\\ No newline at end of file');\n            }\n          }\n          hunks.push(hunk);\n\n          oldRangeStart = 0;\n          newRangeStart = 0;\n          curRange = [];\n        }\n      }\n      oldLine += lines.length;\n      newLine += lines.length;\n    }\n  }\n\n  return {\n    oldFileName: oldFileName, newFileName: newFileName,\n    oldHeader: oldHeader, newHeader: newHeader,\n    hunks: hunks\n  };\n}\n\nexport function formatPatch(diff) {\n  const ret = [];\n  if (diff.oldFileName == diff.newFileName) {\n    ret.push('Index: ' + diff.oldFileName);\n  }\n  ret.push('===================================================================');\n  ret.push('--- ' + diff.oldFileName + (typeof diff.oldHeader === 'undefined' ? '' : '\\t' + diff.oldHeader));\n  ret.push('+++ ' + diff.newFileName + (typeof diff.newHeader === 'undefined' ? '' : '\\t' + diff.newHeader));\n\n  for (let i = 0; i < diff.hunks.length; i++) {\n    const hunk = diff.hunks[i];\n    // Unified Diff Format quirk: If the chunk size is 0,\n    // the first number is one lower than one would expect.\n    // https://www.artima.com/weblogs/viewpost.jsp?thread=164293\n    if (hunk.oldLines === 0) {\n      hunk.oldStart -= 1;\n    }\n    if (hunk.newLines === 0) {\n      hunk.newStart -= 1;\n    }\n    ret.push(\n      '@@ -' + hunk.oldStart + ',' + hunk.oldLines\n      + ' +' + hunk.newStart + ',' + hunk.newLines\n      + ' @@'\n    );\n    ret.push.apply(ret, hunk.lines);\n  }\n\n  return ret.join('\\n') + '\\n';\n}\n\nexport function createTwoFilesPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options) {\n  return formatPatch(structuredPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options));\n}\n\nexport function createPatch(fileName, oldStr, newStr, oldHeader, newHeader, options) {\n  return createTwoFilesPatch(fileName, fileName, oldStr, newStr, oldHeader, newHeader, options);\n}\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/util/array.js":{"lineLengths":[25,13,0,46,13,3,32,42,0,23,27,30,17,3,0,31,1,0,40,36,17,3,0,42,32,19,5,3,0,14,1,1476,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/util/array.js"],"names":["arrayEqual","a","b","length","arrayStartsWith","array","start","i"],"mappings":";;;;;;;;;;AAAO,SAASA,UAAT,CAAoBC,CAApB,EAAuBC,CAAvB,EAA0B;AAC/B,MAAID,CAAC,CAACE,MAAF,KAAaD,CAAC,CAACC,MAAnB,EAA2B;AACzB,WAAO,KAAP;AACD;;AAED,SAAOC,eAAe,CAACH,CAAD,EAAIC,CAAJ,CAAtB;AACD;;AAEM,SAASE,eAAT,CAAyBC,KAAzB,EAAgCC,KAAhC,EAAuC;AAC5C,MAAIA,KAAK,CAACH,MAAN,GAAeE,KAAK,CAACF,MAAzB,EAAiC;AAC/B,WAAO,KAAP;AACD;;AAED,OAAK,IAAII,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGD,KAAK,CAACH,MAA1B,EAAkCI,CAAC,EAAnC,EAAuC;AACrC,QAAID,KAAK,CAACC,CAAD,CAAL,KAAaF,KAAK,CAACE,CAAD,CAAtB,EAA2B;AACzB,aAAO,KAAP;AACD;AACF;;AAED,SAAO,IAAP;AACD","sourcesContent":["export function arrayEqual(a, b) {\n  if (a.length !== b.length) {\n    return false;\n  }\n\n  return arrayStartsWith(a, b);\n}\n\nexport function arrayStartsWith(array, start) {\n  if (start.length > array.length) {\n    return false;\n  }\n\n  for (let i = 0; i < start.length; i++) {\n    if (start[i] !== array[i]) {\n      return false;\n    }\n  }\n\n  return true;\n}\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/convert/dmp.js":{"lineLengths":[25,13,0,46,13,3,50,0,23,65,39,15,13,16,0,44,24,0,23,20,32,21,12,20,5,0,40,3,0,13,1,1644,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/convert/dmp.js"],"names":["convertChangesToDMP","changes","ret","change","operation","i","length","added","removed","push","value"],"mappings":";;;;;;;;;AAAA;AACO,SAASA,mBAAT,CAA6BC,OAA7B,EAAsC;AAC3C,MAAIC,GAAG,GAAG,EAAV;AAAA,MACIC,MADJ;AAAA,MAEIC,SAFJ;;AAGA,OAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGJ,OAAO,CAACK,MAA5B,EAAoCD,CAAC,EAArC,EAAyC;AACvCF,IAAAA,MAAM,GAAGF,OAAO,CAACI,CAAD,CAAhB;;AACA,QAAIF,MAAM,CAACI,KAAX,EAAkB;AAChBH,MAAAA,SAAS,GAAG,CAAZ;AACD,KAFD,MAEO,IAAID,MAAM,CAACK,OAAX,EAAoB;AACzBJ,MAAAA,SAAS,GAAG,CAAC,CAAb;AACD,KAFM,MAEA;AACLA,MAAAA,SAAS,GAAG,CAAZ;AACD;;AAEDF,IAAAA,GAAG,CAACO,IAAJ,CAAS,CAACL,SAAD,EAAYD,MAAM,CAACO,KAAnB,CAAT;AACD;;AACD,SAAOR,GAAP;AACD","sourcesContent":["// See: http://code.google.com/p/google-diff-match-patch/wiki/API\nexport function convertChangesToDMP(changes) {\n  let ret = [],\n      change,\n      operation;\n  for (let i = 0; i < changes.length; i++) {\n    change = changes[i];\n    if (change.added) {\n      operation = 1;\n    } else if (change.removed) {\n      operation = -1;\n    } else {\n      operation = 0;\n    }\n\n    ret.push([operation, change.value]);\n  }\n  return ret;\n}\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/diff/lib/convert/xml.js":{"lineLengths":[25,13,0,46,13,3,50,0,23,39,15,0,44,28,0,23,24,32,24,5,0,39,0,23,25,32,25,5,3,0,22,1,0,24,12,31,30,30,32,11,1,2564,0],"data":{"version":3,"sources":["file:///home/hello/projects/personal/node-orm2/node_modules/diff/src/convert/xml.js"],"names":["convertChangesToXML","changes","ret","i","length","change","added","push","removed","escapeHTML","value","join","s","n","replace"],"mappings":";;;;;;;;;AAAO,SAASA,mBAAT,CAA6BC,OAA7B,EAAsC;AAC3C,MAAIC,GAAG,GAAG,EAAV;;AACA,OAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGF,OAAO,CAACG,MAA5B,EAAoCD,CAAC,EAArC,EAAyC;AACvC,QAAIE,MAAM,GAAGJ,OAAO,CAACE,CAAD,CAApB;;AACA,QAAIE,MAAM,CAACC,KAAX,EAAkB;AAChBJ,MAAAA,GAAG,CAACK,IAAJ,CAAS,OAAT;AACD,KAFD,MAEO,IAAIF,MAAM,CAACG,OAAX,EAAoB;AACzBN,MAAAA,GAAG,CAACK,IAAJ,CAAS,OAAT;AACD;;AAEDL,IAAAA,GAAG,CAACK,IAAJ,CAASE,UAAU,CAACJ,MAAM,CAACK,KAAR,CAAnB;;AAEA,QAAIL,MAAM,CAACC,KAAX,EAAkB;AAChBJ,MAAAA,GAAG,CAACK,IAAJ,CAAS,QAAT;AACD,KAFD,MAEO,IAAIF,MAAM,CAACG,OAAX,EAAoB;AACzBN,MAAAA,GAAG,CAACK,IAAJ,CAAS,QAAT;AACD;AACF;;AACD,SAAOL,GAAG,CAACS,IAAJ,CAAS,EAAT,CAAP;AACD;;AAED,SAASF,UAAT,CAAoBG,CAApB,EAAuB;AACrB,MAAIC,CAAC,GAAGD,CAAR;AACAC,EAAAA,CAAC,GAAGA,CAAC,CAACC,OAAF,CAAU,IAAV,EAAgB,OAAhB,CAAJ;AACAD,EAAAA,CAAC,GAAGA,CAAC,CAACC,OAAF,CAAU,IAAV,EAAgB,MAAhB,CAAJ;AACAD,EAAAA,CAAC,GAAGA,CAAC,CAACC,OAAF,CAAU,IAAV,EAAgB,MAAhB,CAAJ;AACAD,EAAAA,CAAC,GAAGA,CAAC,CAACC,OAAF,CAAU,IAAV,EAAgB,QAAhB,CAAJ;AAEA,SAAOD,CAAP;AACD","sourcesContent":["export function convertChangesToXML(changes) {\n  let ret = [];\n  for (let i = 0; i < changes.length; i++) {\n    let change = changes[i];\n    if (change.added) {\n      ret.push('<ins>');\n    } else if (change.removed) {\n      ret.push('<del>');\n    }\n\n    ret.push(escapeHTML(change.value));\n\n    if (change.added) {\n      ret.push('</ins>');\n    } else if (change.removed) {\n      ret.push('</del>');\n    }\n  }\n  return ret.join('');\n}\n\nfunction escapeHTML(s) {\n  let n = s;\n  n = n.replace(/&/g, '&amp;');\n  n = n.replace(/</g, '&lt;');\n  n = n.replace(/>/g, '&gt;');\n  n = n.replace(/\"/g, '&quot;');\n\n  return n;\n}\n"],"sourceRoot":""},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/glob/dist/cjs/src/index.js":{"lineLengths":[13,62,298,41,39,49,48,61,1,40,44,57,1,32,42,59,1,28,45,55,1,49,62,1,42,45,58,1,34,65,36,69,38,46,26,3,40,27,29,3,21,39,112,116,37,106,47,119,20,37,16,13,23,15,27,19,35,16,29,20,37,25,38,31,35,3,33,33],"data":{"version":3,"file":"index.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/glob/src/index.ts"],"names":[],"mappings":";;;AAAA,yCAA4C;AAS5C,uCAAgC;AAChC,iDAAyC;AAuBzC,SAAgB,cAAc,CAC5B,OAA0B,EAC1B,UAAuB,EAAE;IAEzB,OAAO,IAAI,cAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,UAAU,EAAE,CAAA;AAChD,CAAC;AALD,wCAKC;AAsBD,SAAgB,UAAU,CACxB,OAA0B,EAC1B,UAAuB,EAAE;IAEzB,OAAO,IAAI,cAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,MAAM,EAAE,CAAA;AAC5C,CAAC;AALD,gCAKC;AAqBD,SAAgB,QAAQ,CACtB,OAA0B,EAC1B,UAAuB,EAAE;IAEzB,OAAO,IAAI,cAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,QAAQ,EAAE,CAAA;AAC9C,CAAC;AALD,4BAKC;AAwBD,KAAK,UAAU,KAAK,CAClB,OAA0B,EAC1B,UAAuB,EAAE;IAEzB,OAAO,IAAI,cAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,IAAI,EAAE,CAAA;AAC1C,CAAC;AAqBD,SAAgB,eAAe,CAC7B,OAA0B,EAC1B,UAAuB,EAAE;IAEzB,OAAO,IAAI,cAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,WAAW,EAAE,CAAA;AACjD,CAAC;AALD,0CAKC;AAqBD,SAAgB,WAAW,CACzB,OAA0B,EAC1B,UAAuB,EAAE;IAEzB,OAAO,IAAI,cAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,OAAO,EAAE,CAAA;AAC7C,CAAC;AALD,kCAKC;AAED,iEAAiE;AACpD,QAAA,UAAU,GAAG,cAAc,CAAA;AAC3B,QAAA,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE,EAAE,IAAI,EAAE,cAAc,EAAE,CAAC,CAAA;AAC5D,QAAA,WAAW,GAAG,eAAe,CAAA;AAC7B,QAAA,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE;IAChD,IAAI,EAAE,eAAe;CACtB,CAAC,CAAA;AACW,QAAA,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAE;IAC1C,MAAM,EAAE,cAAc;IACtB,OAAO,EAAE,eAAe;CACzB,CAAC,CAAA;AAEF,qBAAqB;AACrB,uCAA4C;AAAnC,mGAAA,MAAM,OAAA;AAAE,qGAAA,QAAQ,OAAA;AACzB,qCAAgC;AAAvB,+FAAA,IAAI,OAAA;AAOb,+CAAyC;AAAhC,wGAAA,QAAQ,OAAA;AAGjB,oBAAoB;AAEP,QAAA,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE;IACvC,IAAI,EAAE,KAAK;IACX,QAAQ;IACR,IAAI,EAAJ,YAAI;IACJ,UAAU;IACV,MAAM,EAAN,cAAM;IACN,cAAc;IACd,UAAU,EAAV,kBAAU;IACV,WAAW;IACX,OAAO,EAAP,eAAO;IACP,eAAe;IACf,WAAW,EAAX,mBAAW;IACX,IAAI,EAAJ,cAAI;IACJ,QAAQ,EAAR,uBAAQ;IACR,MAAM,EAAN,kBAAM;IACN,QAAQ,EAAR,oBAAQ;CACT,CAAC,CAAA;AACF,YAAI,CAAC,IAAI,GAAG,YAAI,CAAA","sourcesContent":["import { escape, unescape } from 'minimatch'\nimport { Minipass } from 'minipass'\nimport { Path } from 'path-scurry'\nimport type {\n  GlobOptions,\n  GlobOptionsWithFileTypesFalse,\n  GlobOptionsWithFileTypesTrue,\n  GlobOptionsWithFileTypesUnset,\n} from './glob.js'\nimport { Glob } from './glob.js'\nimport { hasMagic } from './has-magic.js'\n\n/**\n * Syncronous form of {@link globStream}. Will read all the matches as fast as\n * you consume them, even all in a single tick if you consume them immediately,\n * but will still respond to backpressure if they're not consumed immediately.\n */\nexport function globStreamSync(\n  pattern: string | string[],\n  options: GlobOptionsWithFileTypesTrue\n): Minipass<Path, Path>\nexport function globStreamSync(\n  pattern: string | string[],\n  options: GlobOptionsWithFileTypesFalse\n): Minipass<string, string>\nexport function globStreamSync(\n  pattern: string | string[],\n  options: GlobOptionsWithFileTypesUnset\n): Minipass<string, string>\nexport function globStreamSync(\n  pattern: string | string[],\n  options: GlobOptions\n): Minipass<Path, Path> | Minipass<string, string>\nexport function globStreamSync(\n  pattern: string | string[],\n  options: GlobOptions = {}\n) {\n  return new Glob(pattern, options).streamSync()\n}\n\n/**\n * Return a stream that emits all the strings or `Path` objects and\n * then emits `end` when completed.\n */\nexport function globStream(\n  pattern: string | string[],\n  options: GlobOptionsWithFileTypesFalse\n): Minipass<string, string>\nexport function globStream(\n  pattern: string | string[],\n  options: GlobOptionsWithFileTypesTrue\n): Minipass<Path, Path>\nexport function globStream(\n  pattern: string | string[],\n  options?: GlobOptionsWithFileTypesUnset | undefined\n): Minipass<string, string>\nexport function globStream(\n  pattern: string | string[],\n  options: GlobOptions\n): Minipass<Path, Path> | Minipass<string, string>\nexport function globStream(\n  pattern: string | string[],\n  options: GlobOptions = {}\n) {\n  return new Glob(pattern, options).stream()\n}\n\n/**\n * Synchronous form of {@link glob}\n */\nexport function globSync(\n  pattern: string | string[],\n  options: GlobOptionsWithFileTypesFalse\n): string[]\nexport function globSync(\n  pattern: string | string[],\n  options: GlobOptionsWithFileTypesTrue\n): Path[]\nexport function globSync(\n  pattern: string | string[],\n  options?: GlobOptionsWithFileTypesUnset | undefined\n): string[]\nexport function globSync(\n  pattern: string | string[],\n  options: GlobOptions\n): Path[] | string[]\nexport function globSync(\n  pattern: string | string[],\n  options: GlobOptions = {}\n) {\n  return new Glob(pattern, options).walkSync()\n}\n\n/**\n * Perform an asynchronous glob search for the pattern(s) specified. Returns\n * [Path](https://isaacs.github.io/path-scurry/classes/PathBase) objects if the\n * {@link withFileTypes} option is set to `true`. See {@link GlobOptions} for\n * full option descriptions.\n */\nasync function glob_(\n  pattern: string | string[],\n  options?: GlobOptionsWithFileTypesUnset | undefined\n): Promise<string[]>\nasync function glob_(\n  pattern: string | string[],\n  options: GlobOptionsWithFileTypesTrue\n): Promise<Path[]>\nasync function glob_(\n  pattern: string | string[],\n  options: GlobOptionsWithFileTypesFalse\n): Promise<string[]>\nasync function glob_(\n  pattern: string | string[],\n  options: GlobOptions\n): Promise<Path[] | string[]>\nasync function glob_(\n  pattern: string | string[],\n  options: GlobOptions = {}\n) {\n  return new Glob(pattern, options).walk()\n}\n\n/**\n * Return a sync iterator for walking glob pattern matches.\n */\nexport function globIterateSync(\n  pattern: string | string[],\n  options?: GlobOptionsWithFileTypesUnset | undefined\n): Generator<string, void, void>\nexport function globIterateSync(\n  pattern: string | string[],\n  options: GlobOptionsWithFileTypesTrue\n): Generator<Path, void, void>\nexport function globIterateSync(\n  pattern: string | string[],\n  options: GlobOptionsWithFileTypesFalse\n): Generator<string, void, void>\nexport function globIterateSync(\n  pattern: string | string[],\n  options: GlobOptions\n): Generator<Path, void, void> | Generator<string, void, void>\nexport function globIterateSync(\n  pattern: string | string[],\n  options: GlobOptions = {}\n) {\n  return new Glob(pattern, options).iterateSync()\n}\n\n/**\n * Return an async iterator for walking glob pattern matches.\n */\nexport function globIterate(\n  pattern: string | string[],\n  options?: GlobOptionsWithFileTypesUnset | undefined\n): AsyncGenerator<string, void, void>\nexport function globIterate(\n  pattern: string | string[],\n  options: GlobOptionsWithFileTypesTrue\n): AsyncGenerator<Path, void, void>\nexport function globIterate(\n  pattern: string | string[],\n  options: GlobOptionsWithFileTypesFalse\n): AsyncGenerator<string, void, void>\nexport function globIterate(\n  pattern: string | string[],\n  options: GlobOptions\n): AsyncGenerator<Path, void, void> | AsyncGenerator<string, void, void>\nexport function globIterate(\n  pattern: string | string[],\n  options: GlobOptions = {}\n) {\n  return new Glob(pattern, options).iterate()\n}\n\n// aliases: glob.sync.stream() glob.stream.sync() glob.sync() etc\nexport const streamSync = globStreamSync\nexport const stream = Object.assign(globStream, { sync: globStreamSync })\nexport const iterateSync = globIterateSync\nexport const iterate = Object.assign(globIterate, {\n  sync: globIterateSync,\n})\nexport const sync = Object.assign(globSync, {\n  stream: globStreamSync,\n  iterate: globIterateSync,\n})\n\n/* c8 ignore start */\nexport { escape, unescape } from 'minimatch'\nexport { Glob } from './glob.js'\nexport type {\n  GlobOptions,\n  GlobOptionsWithFileTypesFalse,\n  GlobOptionsWithFileTypesTrue,\n  GlobOptionsWithFileTypesUnset,\n} from './glob.js'\nexport { hasMagic } from './has-magic.js'\nexport type { IgnoreLike } from './ignore.js'\nexport type { MatchStream } from './walker.js'\n/* c8 ignore stop */\n\nexport const glob = Object.assign(glob_, {\n  glob: glob_,\n  globSync,\n  sync,\n  globStream,\n  stream,\n  globStreamSync,\n  streamSync,\n  globIterate,\n  iterate,\n  globIterateSync,\n  iterateSync,\n  Glob,\n  hasMagic,\n  escape,\n  unescape,\n})\nglob.glob = glob\n"]},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/dist/cjs/index.js":{"lineLengths":[13,72,62,2,62,221,70,71,37,43,47,49,63,40,58,21,5,52,2,30,56,45,77,58,39,28,70,2,42,28,48,2,35,69,77,28,72,23,61,69,42,46,40,13,21,28,60,2,49,43,13,21,28,60,2,43,43,61,2,40,40,61,2,35,26,57,2,38,26,62,2,21,63,41,22,54,24,15,14,25,24,2,20,76,36,41,46,32,49,21,32,26,60,63,45,61,34,45,47,93,24,42,51,27,70,33,5,35,80,29,59,48,50,13,38,66,13,10,41,33,53,55,13,32,52,69,13,10,75,71,83,64,83,93,93,22,35,7,2,28,46,19,21,19,30,35,43,2,33,21,17,48,63,60,60,63,39,25,5,51,2,34,52,41,50,68,68,61,66,2,74,72,69,62,83,24,42,48,47,41,44,27,5,16,2,22,40,31,44,74,17,12,8,12,25,13,11,12,10,28,12,12,14,11,14,13,23,11,40,67,32,31,31,60,51,35,83,40,60,9,73,27,28,43,29,27,41,44,33,52,44,52,26,28,22,39,20,5,16,64,24,9,41,41,45,32,13,9,21,5,19,12,37,37,53,62,32,19,9,23,30,19,9,44,27,32,56,28,61,9,47,71,42,70,60,48,10,75,76,74,71,55,49,27,52,60,53,44,34,62,42,54,28,87,17,35,75,17,13,47,11,38,62,60,51,29,55,38,34,34,51,47,45,31,17,13,9,43,5,61,62,61,64,43,27,65,38,56,63,51,46,21,17,13,9,55,37,68,61,62,9,42,63,57,9,14,66,9,25,5,44,42,39,24,63,27,47,24,17,31,45,17,13,25,11,5,54,33,39,49,49,53,31,17,36,81,34,35,21,17,31,27,19,53,11,5,33,36,43,9,33,12,33,47,48,60,39,53,63,33,48,44,43,28,21,17,39,41,60,40,32,17,13,50,23,63,40,65,40,44,28,17,13,31,49,5,45,34,35,53,21,6,68,68,70,57,6,86,39,42,32,6,73,67,37,33,12,33,94,42,28,67,33,53,64,30,21,75,55,35,55,21,45,44,45,38,33,29,36,37,30,37,38,33,21,40,64,40,49,37,42,25,17,51,52,64,43,57,67,37,52,48,47,32,25,21,43,45,64,44,36,21,17,54,27,67,44,69,44,75,59,58,47,43,32,21,17,13,31,25,5,42,58,50,56,6,63,55,38,56,60,107,29,29,39,34,13,9,49,5,44,19,19,24,23,48,34,59,21,21,13,77,35,21,13,77,35,21,13,37,24,63,33,34,33,28,35,21,21,13,37,24,63,33,34,33,28,35,21,21,13,18,29,13,9,70,41,47,5,19,26,19,37,27,29,79,29,27,9,25,55,29,5,51,45,59,55,23,46,37,68,75,30,29,87,41,33,33,34,42,96,47,36,36,37,49,45,64,70,69,59,60,38,36,53,21,41,47,21,17,13,9,68,76,55,37,51,9,56,60,105,40,32,29,38,36,52,33,30,29,13,32,41,56,23,57,30,30,30,24,65,72,41,70,45,18,51,32,31,50,36,35,53,51,49,50,28,32,32,48,66,45,63,42,74,43,43,47,48,73,41,21,32,17,67,33,45,85,73,84,79,41,36,21,26,58,73,48,49,76,79,34,25,63,79,29,21,17,38,83,37,30,38,82,36,36,21,17,36,29,13,38,60,65,20,40,30,54,13,18,32,55,13,21,29,9,60,60,51,58,60,63,60,65,37,49,72,37,64,28,24,9,29,59,61,35,27,9,29,56,64,61,36,52,33,9,14,37,36,9,28,5,19,68,5,20,67,37,20,29,36,27,22,63,66,14,28,42,60,9,53,38,29,45,42,29,39,44,9,49,38,29,41,38,29,35,37,9,54,74,9,50,35,9,78,69,5,14,49,31,59,36,10,64,65,51,29,26,32,31,9,37,42,18,25,28,31,59,42,58,78,57,70,43,20,29,41,42,54,37,17,44,37,44,42,33,15,34,39,39,74,27,17,41,74,73,21,26,40,21,17,46,66,17,53,78,49,17,15,68,10,23,71,75,71,36,56,43,56,24,38,13,62,33,9,20,35,32,9,28,27,5,19,59,69,54,50,43,32,9,59,50,43,9,14,34,9,5,38,45,54,25,27,25,9,25,28,9,35,24,9,37,40,29,40,9,53,38,46,66,67,43,47,29,45,82,41,24,67,33,13,9,46,35,26,60,34,13,62,22,41,32,17,36,13,9,67,38,33,25,9,27,5,26,57,5,1,30,21,35,103,41,112,45,118,20,37,40,46,52,33],"data":{"version":3,"file":"index.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/src/index.ts"],"names":[],"mappings":"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","sourcesContent":["import expand from 'brace-expansion'\nimport { assertValidPattern } from './assert-valid-pattern.js'\nimport { AST, ExtglobType } from './ast.js'\nimport { escape } from './escape.js'\nimport { unescape } from './unescape.js'\n\ntype Platform =\n  | 'aix'\n  | 'android'\n  | 'darwin'\n  | 'freebsd'\n  | 'haiku'\n  | 'linux'\n  | 'openbsd'\n  | 'sunos'\n  | 'win32'\n  | 'cygwin'\n  | 'netbsd'\n\nexport interface MinimatchOptions {\n  nobrace?: boolean\n  nocomment?: boolean\n  nonegate?: boolean\n  debug?: boolean\n  noglobstar?: boolean\n  noext?: boolean\n  nonull?: boolean\n  windowsPathsNoEscape?: boolean\n  allowWindowsEscape?: boolean\n  partial?: boolean\n  dot?: boolean\n  nocase?: boolean\n  nocaseMagicOnly?: boolean\n  magicalBraces?: boolean\n  matchBase?: boolean\n  flipNegate?: boolean\n  preserveMultipleSlashes?: boolean\n  optimizationLevel?: number\n  platform?: Platform\n  windowsNoMagicRoot?: boolean\n}\n\nexport const minimatch = (\n  p: string,\n  pattern: string,\n  options: MinimatchOptions = {}\n) => {\n  assertValidPattern(pattern)\n\n  // shortcut: comments match nothing.\n  if (!options.nocomment && pattern.charAt(0) === '#') {\n    return false\n  }\n\n  return new Minimatch(pattern, options).match(p)\n}\n\n// Optimized checking for the most common glob patterns.\nconst starDotExtRE = /^\\*+([^+@!?\\*\\[\\(]*)$/\nconst starDotExtTest = (ext: string) => (f: string) =>\n  !f.startsWith('.') && f.endsWith(ext)\nconst starDotExtTestDot = (ext: string) => (f: string) => f.endsWith(ext)\nconst starDotExtTestNocase = (ext: string) => {\n  ext = ext.toLowerCase()\n  return (f: string) => !f.startsWith('.') && f.toLowerCase().endsWith(ext)\n}\nconst starDotExtTestNocaseDot = (ext: string) => {\n  ext = ext.toLowerCase()\n  return (f: string) => f.toLowerCase().endsWith(ext)\n}\nconst starDotStarRE = /^\\*+\\.\\*+$/\nconst starDotStarTest = (f: string) => !f.startsWith('.') && f.includes('.')\nconst starDotStarTestDot = (f: string) =>\n  f !== '.' && f !== '..' && f.includes('.')\nconst dotStarRE = /^\\.\\*+$/\nconst dotStarTest = (f: string) => f !== '.' && f !== '..' && f.startsWith('.')\nconst starRE = /^\\*+$/\nconst starTest = (f: string) => f.length !== 0 && !f.startsWith('.')\nconst starTestDot = (f: string) => f.length !== 0 && f !== '.' && f !== '..'\nconst qmarksRE = /^\\?+([^+@!?\\*\\[\\(]*)?$/\nconst qmarksTestNocase = ([$0, ext = '']: RegExpMatchArray) => {\n  const noext = qmarksTestNoExt([$0])\n  if (!ext) return noext\n  ext = ext.toLowerCase()\n  return (f: string) => noext(f) && f.toLowerCase().endsWith(ext)\n}\nconst qmarksTestNocaseDot = ([$0, ext = '']: RegExpMatchArray) => {\n  const noext = qmarksTestNoExtDot([$0])\n  if (!ext) return noext\n  ext = ext.toLowerCase()\n  return (f: string) => noext(f) && f.toLowerCase().endsWith(ext)\n}\nconst qmarksTestDot = ([$0, ext = '']: RegExpMatchArray) => {\n  const noext = qmarksTestNoExtDot([$0])\n  return !ext ? noext : (f: string) => noext(f) && f.endsWith(ext)\n}\nconst qmarksTest = ([$0, ext = '']: RegExpMatchArray) => {\n  const noext = qmarksTestNoExt([$0])\n  return !ext ? noext : (f: string) => noext(f) && f.endsWith(ext)\n}\nconst qmarksTestNoExt = ([$0]: RegExpMatchArray) => {\n  const len = $0.length\n  return (f: string) => f.length === len && !f.startsWith('.')\n}\nconst qmarksTestNoExtDot = ([$0]: RegExpMatchArray) => {\n  const len = $0.length\n  return (f: string) => f.length === len && f !== '.' && f !== '..'\n}\n\n/* c8 ignore start */\nconst defaultPlatform: Platform = (\n  typeof process === 'object' && process\n    ? (typeof process.env === 'object' &&\n        process.env &&\n        process.env.__MINIMATCH_TESTING_PLATFORM__) ||\n      process.platform\n    : 'posix'\n) as Platform\ntype Sep = '\\\\' | '/'\nconst path: { [k: string]: { sep: Sep } } = {\n  win32: { sep: '\\\\' },\n  posix: { sep: '/' },\n}\n/* c8 ignore stop */\n\nexport const sep = defaultPlatform === 'win32' ? path.win32.sep : path.posix.sep\nminimatch.sep = sep\n\nexport const GLOBSTAR = Symbol('globstar **')\nminimatch.GLOBSTAR = GLOBSTAR\n\n// any single thing other than /\n// don't need to escape / when using new RegExp()\nconst qmark = '[^/]'\n\n// * => any number of characters\nconst star = qmark + '*?'\n\n// ** when dots are allowed.  Anything goes, except .. and .\n// not (^ or / followed by one or two dots followed by $ or /),\n// followed by anything, any number of times.\nconst twoStarDot = '(?:(?!(?:\\\\/|^)(?:\\\\.{1,2})($|\\\\/)).)*?'\n\n// not a ^ or / followed by a dot,\n// followed by anything, any number of times.\nconst twoStarNoDot = '(?:(?!(?:\\\\/|^)\\\\.).)*?'\n\nexport const filter =\n  (pattern: string, options: MinimatchOptions = {}) =>\n  (p: string) =>\n    minimatch(p, pattern, options)\nminimatch.filter = filter\n\nconst ext = (a: MinimatchOptions, b: MinimatchOptions = {}) =>\n  Object.assign({}, a, b)\n\nexport const defaults = (def: MinimatchOptions): typeof minimatch => {\n  if (!def || typeof def !== 'object' || !Object.keys(def).length) {\n    return minimatch\n  }\n\n  const orig = minimatch\n\n  const m = (p: string, pattern: string, options: MinimatchOptions = {}) =>\n    orig(p, pattern, ext(def, options))\n\n  return Object.assign(m, {\n    Minimatch: class Minimatch extends orig.Minimatch {\n      constructor(pattern: string, options: MinimatchOptions = {}) {\n        super(pattern, ext(def, options))\n      }\n      static defaults(options: MinimatchOptions) {\n        return orig.defaults(ext(def, options)).Minimatch\n      }\n    },\n\n    AST: class AST extends orig.AST {\n      /* c8 ignore start */\n      constructor(\n        type: ExtglobType | null,\n        parent?: AST,\n        options: MinimatchOptions = {}\n      ) {\n        super(type, parent, ext(def, options))\n      }\n      /* c8 ignore stop */\n\n      static fromGlob(pattern: string, options: MinimatchOptions = {}) {\n        return orig.AST.fromGlob(pattern, ext(def, options))\n      }\n    },\n\n    unescape: (\n      s: string,\n      options: Pick<MinimatchOptions, 'windowsPathsNoEscape'> = {}\n    ) => orig.unescape(s, ext(def, options)),\n\n    escape: (\n      s: string,\n      options: Pick<MinimatchOptions, 'windowsPathsNoEscape'> = {}\n    ) => orig.escape(s, ext(def, options)),\n\n    filter: (pattern: string, options: MinimatchOptions = {}) =>\n      orig.filter(pattern, ext(def, options)),\n\n    defaults: (options: MinimatchOptions) => orig.defaults(ext(def, options)),\n\n    makeRe: (pattern: string, options: MinimatchOptions = {}) =>\n      orig.makeRe(pattern, ext(def, options)),\n\n    braceExpand: (pattern: string, options: MinimatchOptions = {}) =>\n      orig.braceExpand(pattern, ext(def, options)),\n\n    match: (list: string[], pattern: string, options: MinimatchOptions = {}) =>\n      orig.match(list, pattern, ext(def, options)),\n\n    sep: orig.sep,\n    GLOBSTAR: GLOBSTAR as typeof GLOBSTAR,\n  })\n}\nminimatch.defaults = defaults\n\n// Brace expansion:\n// a{b,c}d -> abd acd\n// a{b,}c -> abc ac\n// a{0..3}d -> a0d a1d a2d a3d\n// a{b,c{d,e}f}g -> abg acdfg acefg\n// a{b,c}d{e,f}g -> abdeg acdeg abdeg abdfg\n//\n// Invalid sets are not expanded.\n// a{2..}b -> a{2..}b\n// a{b}c -> a{b}c\nexport const braceExpand = (\n  pattern: string,\n  options: MinimatchOptions = {}\n) => {\n  assertValidPattern(pattern)\n\n  // Thanks to Yeting Li <https://github.com/yetingli> for\n  // improving this regexp to avoid a ReDOS vulnerability.\n  if (options.nobrace || !/\\{(?:(?!\\{).)*\\}/.test(pattern)) {\n    // shortcut. no need to expand.\n    return [pattern]\n  }\n\n  return expand(pattern)\n}\nminimatch.braceExpand = braceExpand\n\n// parse a component of the expanded set.\n// At this point, no pattern may contain \"/\" in it\n// so we're going to return a 2d array, where each entry is the full\n// pattern, split on '/', and then turned into a regular expression.\n// A regexp is made at the end which joins each array with an\n// escaped /, and another full one which joins each regexp with |.\n//\n// Following the lead of Bash 4.1, note that \"**\" only has special meaning\n// when it is the *only* thing in a path portion.  Otherwise, any series\n// of * is equivalent to a single *.  Globstar behavior is enabled by\n// default, and can be disabled by setting options.noglobstar.\n\nexport const makeRe = (pattern: string, options: MinimatchOptions = {}) =>\n  new Minimatch(pattern, options).makeRe()\nminimatch.makeRe = makeRe\n\nexport const match = (\n  list: string[],\n  pattern: string,\n  options: MinimatchOptions = {}\n) => {\n  const mm = new Minimatch(pattern, options)\n  list = list.filter(f => mm.match(f))\n  if (mm.options.nonull && !list.length) {\n    list.push(pattern)\n  }\n  return list\n}\nminimatch.match = match\n\n// replace stuff like \\* with *\nconst globMagic = /[?*]|[+@!]\\(.*?\\)|\\[|\\]/\nconst regExpEscape = (s: string) =>\n  s.replace(/[-[\\]{}()*+?.,\\\\^$|#\\s]/g, '\\\\$&')\n\nexport type MMRegExp = RegExp & {\n  _src?: string\n  _glob?: string\n}\n\nexport type ParseReturnFiltered = string | MMRegExp | typeof GLOBSTAR\nexport type ParseReturn = ParseReturnFiltered | false\n\nexport class Minimatch {\n  options: MinimatchOptions\n  set: ParseReturnFiltered[][]\n  pattern: string\n\n  windowsPathsNoEscape: boolean\n  nonegate: boolean\n  negate: boolean\n  comment: boolean\n  empty: boolean\n  preserveMultipleSlashes: boolean\n  partial: boolean\n  globSet: string[]\n  globParts: string[][]\n  nocase: boolean\n\n  isWindows: boolean\n  platform: Platform\n  windowsNoMagicRoot: boolean\n\n  regexp: false | null | MMRegExp\n  constructor(pattern: string, options: MinimatchOptions = {}) {\n    assertValidPattern(pattern)\n\n    options = options || {}\n    this.options = options\n    this.pattern = pattern\n    this.platform = options.platform || defaultPlatform\n    this.isWindows = this.platform === 'win32'\n    this.windowsPathsNoEscape =\n      !!options.windowsPathsNoEscape || options.allowWindowsEscape === false\n    if (this.windowsPathsNoEscape) {\n      this.pattern = this.pattern.replace(/\\\\/g, '/')\n    }\n    this.preserveMultipleSlashes = !!options.preserveMultipleSlashes\n    this.regexp = null\n    this.negate = false\n    this.nonegate = !!options.nonegate\n    this.comment = false\n    this.empty = false\n    this.partial = !!options.partial\n    this.nocase = !!this.options.nocase\n    this.windowsNoMagicRoot =\n      options.windowsNoMagicRoot !== undefined\n        ? options.windowsNoMagicRoot\n        : !!(this.isWindows && this.nocase)\n\n    this.globSet = []\n    this.globParts = []\n    this.set = []\n\n    // make the set of regexps etc.\n    this.make()\n  }\n\n  hasMagic(): boolean {\n    if (this.options.magicalBraces && this.set.length > 1) {\n      return true\n    }\n    for (const pattern of this.set) {\n      for (const part of pattern) {\n        if (typeof part !== 'string') return true\n      }\n    }\n    return false\n  }\n\n  debug(..._: any[]) {}\n\n  make() {\n    const pattern = this.pattern\n    const options = this.options\n\n    // empty patterns and comments match nothing.\n    if (!options.nocomment && pattern.charAt(0) === '#') {\n      this.comment = true\n      return\n    }\n\n    if (!pattern) {\n      this.empty = true\n      return\n    }\n\n    // step 1: figure out negation, etc.\n    this.parseNegate()\n\n    // step 2: expand braces\n    this.globSet = [...new Set(this.braceExpand())]\n\n    if (options.debug) {\n      this.debug = (...args: any[]) => console.error(...args)\n    }\n\n    this.debug(this.pattern, this.globSet)\n\n    // step 3: now we have a set, so turn each one into a series of\n    // path-portion matching patterns.\n    // These will be regexps, except in the case of \"**\", which is\n    // set to the GLOBSTAR object for globstar behavior,\n    // and will not contain any / characters\n    //\n    // First, we preprocess to make the glob pattern sets a bit simpler\n    // and deduped.  There are some perf-killing patterns that can cause\n    // problems with a glob walk, but we can simplify them down a bit.\n    const rawGlobParts = this.globSet.map(s => this.slashSplit(s))\n    this.globParts = this.preprocess(rawGlobParts)\n    this.debug(this.pattern, this.globParts)\n\n    // glob --> regexps\n    let set = this.globParts.map((s, _, __) => {\n      if (this.isWindows && this.windowsNoMagicRoot) {\n        // check if it's a drive or unc path.\n        const isUNC =\n          s[0] === '' &&\n          s[1] === '' &&\n          (s[2] === '?' || !globMagic.test(s[2])) &&\n          !globMagic.test(s[3])\n        const isDrive = /^[a-z]:/i.test(s[0])\n        if (isUNC) {\n          return [...s.slice(0, 4), ...s.slice(4).map(ss => this.parse(ss))]\n        } else if (isDrive) {\n          return [s[0], ...s.slice(1).map(ss => this.parse(ss))]\n        }\n      }\n      return s.map(ss => this.parse(ss))\n    })\n\n    this.debug(this.pattern, set)\n\n    // filter out everything that didn't compile properly.\n    this.set = set.filter(\n      s => s.indexOf(false) === -1\n    ) as ParseReturnFiltered[][]\n\n    // do not treat the ? in UNC paths as magic\n    if (this.isWindows) {\n      for (let i = 0; i < this.set.length; i++) {\n        const p = this.set[i]\n        if (\n          p[0] === '' &&\n          p[1] === '' &&\n          this.globParts[i][2] === '?' &&\n          typeof p[3] === 'string' &&\n          /^[a-z]:$/i.test(p[3])\n        ) {\n          p[2] = '?'\n        }\n      }\n    }\n\n    this.debug(this.pattern, this.set)\n  }\n\n  // various transforms to equivalent pattern sets that are\n  // faster to process in a filesystem walk.  The goal is to\n  // eliminate what we can, and push all ** patterns as far\n  // to the right as possible, even if it increases the number\n  // of patterns that we have to process.\n  preprocess(globParts: string[][]) {\n    // if we're not in globstar mode, then turn all ** into *\n    if (this.options.noglobstar) {\n      for (let i = 0; i < globParts.length; i++) {\n        for (let j = 0; j < globParts[i].length; j++) {\n          if (globParts[i][j] === '**') {\n            globParts[i][j] = '*'\n          }\n        }\n      }\n    }\n\n    const { optimizationLevel = 1 } = this.options\n\n    if (optimizationLevel >= 2) {\n      // aggressive optimization for the purpose of fs walking\n      globParts = this.firstPhasePreProcess(globParts)\n      globParts = this.secondPhasePreProcess(globParts)\n    } else if (optimizationLevel >= 1) {\n      // just basic optimizations to remove some .. parts\n      globParts = this.levelOneOptimize(globParts)\n    } else {\n      globParts = this.adjascentGlobstarOptimize(globParts)\n    }\n\n    return globParts\n  }\n\n  // just get rid of adjascent ** portions\n  adjascentGlobstarOptimize(globParts: string[][]) {\n    return globParts.map(parts => {\n      let gs: number = -1\n      while (-1 !== (gs = parts.indexOf('**', gs + 1))) {\n        let i = gs\n        while (parts[i + 1] === '**') {\n          i++\n        }\n        if (i !== gs) {\n          parts.splice(gs, i - gs)\n        }\n      }\n      return parts\n    })\n  }\n\n  // get rid of adjascent ** and resolve .. portions\n  levelOneOptimize(globParts: string[][]) {\n    return globParts.map(parts => {\n      parts = parts.reduce((set: string[], part) => {\n        const prev = set[set.length - 1]\n        if (part === '**' && prev === '**') {\n          return set\n        }\n        if (part === '..') {\n          if (prev && prev !== '..' && prev !== '.' && prev !== '**') {\n            set.pop()\n            return set\n          }\n        }\n        set.push(part)\n        return set\n      }, [])\n      return parts.length === 0 ? [''] : parts\n    })\n  }\n\n  levelTwoFileOptimize(parts: string | string[]) {\n    if (!Array.isArray(parts)) {\n      parts = this.slashSplit(parts)\n    }\n    let didSomething: boolean = false\n    do {\n      didSomething = false\n      // <pre>/<e>/<rest> -> <pre>/<rest>\n      if (!this.preserveMultipleSlashes) {\n        for (let i = 1; i < parts.length - 1; i++) {\n          const p = parts[i]\n          // don't squeeze out UNC patterns\n          if (i === 1 && p === '' && parts[0] === '') continue\n          if (p === '.' || p === '') {\n            didSomething = true\n            parts.splice(i, 1)\n            i--\n          }\n        }\n        if (\n          parts[0] === '.' &&\n          parts.length === 2 &&\n          (parts[1] === '.' || parts[1] === '')\n        ) {\n          didSomething = true\n          parts.pop()\n        }\n      }\n\n      // <pre>/<p>/../<rest> -> <pre>/<rest>\n      let dd: number = 0\n      while (-1 !== (dd = parts.indexOf('..', dd + 1))) {\n        const p = parts[dd - 1]\n        if (p && p !== '.' && p !== '..' && p !== '**') {\n          didSomething = true\n          parts.splice(dd - 1, 2)\n          dd -= 2\n        }\n      }\n    } while (didSomething)\n    return parts.length === 0 ? [''] : parts\n  }\n\n  // First phase: single-pattern processing\n  // <pre> is 1 or more portions\n  // <rest> is 1 or more portions\n  // <p> is any portion other than ., .., '', or **\n  // <e> is . or ''\n  //\n  // **/.. is *brutal* for filesystem walking performance, because\n  // it effectively resets the recursive walk each time it occurs,\n  // and ** cannot be reduced out by a .. pattern part like a regexp\n  // or most strings (other than .., ., and '') can be.\n  //\n  // <pre>/**/../<p>/<p>/<rest> -> {<pre>/../<p>/<p>/<rest>,<pre>/**/<p>/<p>/<rest>}\n  // <pre>/<e>/<rest> -> <pre>/<rest>\n  // <pre>/<p>/../<rest> -> <pre>/<rest>\n  // **/**/<rest> -> **/<rest>\n  //\n  // **/*/<rest> -> */**/<rest> <== not valid because ** doesn't follow\n  // this WOULD be allowed if ** did follow symlinks, or * didn't\n  firstPhasePreProcess(globParts: string[][]) {\n    let didSomething = false\n    do {\n      didSomething = false\n      // <pre>/**/../<p>/<p>/<rest> -> {<pre>/../<p>/<p>/<rest>,<pre>/**/<p>/<p>/<rest>}\n      for (let parts of globParts) {\n        let gs: number = -1\n        while (-1 !== (gs = parts.indexOf('**', gs + 1))) {\n          let gss: number = gs\n          while (parts[gss + 1] === '**') {\n            // <pre>/**/**/<rest> -> <pre>/**/<rest>\n            gss++\n          }\n          // eg, if gs is 2 and gss is 4, that means we have 3 **\n          // parts, and can remove 2 of them.\n          if (gss > gs) {\n            parts.splice(gs + 1, gss - gs)\n          }\n\n          let next = parts[gs + 1]\n          const p = parts[gs + 2]\n          const p2 = parts[gs + 3]\n          if (next !== '..') continue\n          if (\n            !p ||\n            p === '.' ||\n            p === '..' ||\n            !p2 ||\n            p2 === '.' ||\n            p2 === '..'\n          ) {\n            continue\n          }\n          didSomething = true\n          // edit parts in place, and push the new one\n          parts.splice(gs, 1)\n          const other = parts.slice(0)\n          other[gs] = '**'\n          globParts.push(other)\n          gs--\n        }\n\n        // <pre>/<e>/<rest> -> <pre>/<rest>\n        if (!this.preserveMultipleSlashes) {\n          for (let i = 1; i < parts.length - 1; i++) {\n            const p = parts[i]\n            // don't squeeze out UNC patterns\n            if (i === 1 && p === '' && parts[0] === '') continue\n            if (p === '.' || p === '') {\n              didSomething = true\n              parts.splice(i, 1)\n              i--\n            }\n          }\n          if (\n            parts[0] === '.' &&\n            parts.length === 2 &&\n            (parts[1] === '.' || parts[1] === '')\n          ) {\n            didSomething = true\n            parts.pop()\n          }\n        }\n\n        // <pre>/<p>/../<rest> -> <pre>/<rest>\n        let dd: number = 0\n        while (-1 !== (dd = parts.indexOf('..', dd + 1))) {\n          const p = parts[dd - 1]\n          if (p && p !== '.' && p !== '..' && p !== '**') {\n            didSomething = true\n            const needDot = dd === 1 && parts[dd + 1] === '**'\n            const splin = needDot ? ['.'] : []\n            parts.splice(dd - 1, 2, ...splin)\n            if (parts.length === 0) parts.push('')\n            dd -= 2\n          }\n        }\n      }\n    } while (didSomething)\n\n    return globParts\n  }\n\n  // second phase: multi-pattern dedupes\n  // {<pre>/*/<rest>,<pre>/<p>/<rest>} -> <pre>/*/<rest>\n  // {<pre>/<rest>,<pre>/<rest>} -> <pre>/<rest>\n  // {<pre>/**/<rest>,<pre>/<rest>} -> <pre>/**/<rest>\n  //\n  // {<pre>/**/<rest>,<pre>/**/<p>/<rest>} -> <pre>/**/<rest>\n  // ^-- not valid because ** doens't follow symlinks\n  secondPhasePreProcess(globParts: string[][]): string[][] {\n    for (let i = 0; i < globParts.length - 1; i++) {\n      for (let j = i + 1; j < globParts.length; j++) {\n        const matched = this.partsMatch(\n          globParts[i],\n          globParts[j],\n          !this.preserveMultipleSlashes\n        )\n        if (!matched) continue\n        globParts[i] = matched\n        globParts[j] = []\n      }\n    }\n    return globParts.filter(gs => gs.length)\n  }\n\n  partsMatch(\n    a: string[],\n    b: string[],\n    emptyGSMatch: boolean = false\n  ): false | string[] {\n    let ai = 0\n    let bi = 0\n    let result: string[] = []\n    let which: string = ''\n    while (ai < a.length && bi < b.length) {\n      if (a[ai] === b[bi]) {\n        result.push(which === 'b' ? b[bi] : a[ai])\n        ai++\n        bi++\n      } else if (emptyGSMatch && a[ai] === '**' && b[bi] === a[ai + 1]) {\n        result.push(a[ai])\n        ai++\n      } else if (emptyGSMatch && b[bi] === '**' && a[ai] === b[bi + 1]) {\n        result.push(b[bi])\n        bi++\n      } else if (\n        a[ai] === '*' &&\n        b[bi] &&\n        (this.options.dot || !b[bi].startsWith('.')) &&\n        b[bi] !== '**'\n      ) {\n        if (which === 'b') return false\n        which = 'a'\n        result.push(a[ai])\n        ai++\n        bi++\n      } else if (\n        b[bi] === '*' &&\n        a[ai] &&\n        (this.options.dot || !a[ai].startsWith('.')) &&\n        a[ai] !== '**'\n      ) {\n        if (which === 'a') return false\n        which = 'b'\n        result.push(b[bi])\n        ai++\n        bi++\n      } else {\n        return false\n      }\n    }\n    // if we fall out of the loop, it means they two are identical\n    // as long as their lengths match\n    return a.length === b.length && result\n  }\n\n  parseNegate() {\n    if (this.nonegate) return\n\n    const pattern = this.pattern\n    let negate = false\n    let negateOffset = 0\n\n    for (let i = 0; i < pattern.length && pattern.charAt(i) === '!'; i++) {\n      negate = !negate\n      negateOffset++\n    }\n\n    if (negateOffset) this.pattern = pattern.slice(negateOffset)\n    this.negate = negate\n  }\n\n  // set partial to true to test if, for example,\n  // \"/a/b\" matches the start of \"/*/b/*/d\"\n  // Partial means, if you run out of file before you run\n  // out of pattern, then that's fine, as long as all\n  // the parts match.\n  matchOne(file: string[], pattern: ParseReturn[], partial: boolean = false) {\n    const options = this.options\n\n    // UNC paths like //?/X:/... can match X:/... and vice versa\n    // Drive letters in absolute drive or unc paths are always compared\n    // case-insensitively.\n    if (this.isWindows) {\n      const fileDrive = typeof file[0] === 'string' && /^[a-z]:$/i.test(file[0])\n      const fileUNC =\n        !fileDrive &&\n        file[0] === '' &&\n        file[1] === '' &&\n        file[2] === '?' &&\n        /^[a-z]:$/i.test(file[3])\n\n      const patternDrive =\n        typeof pattern[0] === 'string' && /^[a-z]:$/i.test(pattern[0])\n      const patternUNC =\n        !patternDrive &&\n        pattern[0] === '' &&\n        pattern[1] === '' &&\n        pattern[2] === '?' &&\n        typeof pattern[3] === 'string' &&\n        /^[a-z]:$/i.test(pattern[3])\n\n      const fdi = fileUNC ? 3 : fileDrive ? 0 : undefined\n      const pdi = patternUNC ? 3 : patternDrive ? 0 : undefined\n      if (typeof fdi === 'number' && typeof pdi === 'number') {\n        const [fd, pd]: [string, string] = [file[fdi], pattern[pdi] as string]\n        if (fd.toLowerCase() === pd.toLowerCase()) {\n          pattern[pdi] = fd\n          if (pdi > fdi) {\n            pattern = pattern.slice( pdi)\n          } else if (fdi > pdi) {\n            file = file.slice(fdi)\n          }\n        }\n      }\n    }\n\n    // resolve and reduce . and .. portions in the file as well.\n    // dont' need to do the second phase, because it's only one string[]\n    const { optimizationLevel = 1 } = this.options\n    if (optimizationLevel >= 2) {\n      file = this.levelTwoFileOptimize(file)\n    }\n\n    this.debug('matchOne', this, { file, pattern })\n    this.debug('matchOne', file.length, pattern.length)\n\n    for (\n      var fi = 0, pi = 0, fl = file.length, pl = pattern.length;\n      fi < fl && pi < pl;\n      fi++, pi++\n    ) {\n      this.debug('matchOne loop')\n      var p = pattern[pi]\n      var f = file[fi]\n\n      this.debug(pattern, p, f)\n\n      // should be impossible.\n      // some invalid regexp stuff in the set.\n      /* c8 ignore start */\n      if (p === false) {\n        return false\n      }\n      /* c8 ignore stop */\n\n      if (p === GLOBSTAR) {\n        this.debug('GLOBSTAR', [pattern, p, f])\n\n        // \"**\"\n        // a/**/b/**/c would match the following:\n        // a/b/x/y/z/c\n        // a/x/y/z/b/c\n        // a/b/x/b/x/c\n        // a/b/c\n        // To do this, take the rest of the pattern after\n        // the **, and see if it would match the file remainder.\n        // If so, return success.\n        // If not, the ** \"swallows\" a segment, and try again.\n        // This is recursively awful.\n        //\n        // a/**/b/**/c matching a/b/x/y/z/c\n        // - a matches a\n        // - doublestar\n        //   - matchOne(b/x/y/z/c, b/**/c)\n        //     - b matches b\n        //     - doublestar\n        //       - matchOne(x/y/z/c, c) -> no\n        //       - matchOne(y/z/c, c) -> no\n        //       - matchOne(z/c, c) -> no\n        //       - matchOne(c, c) yes, hit\n        var fr = fi\n        var pr = pi + 1\n        if (pr === pl) {\n          this.debug('** at the end')\n          // a ** at the end will just swallow the rest.\n          // We have found a match.\n          // however, it will not swallow /.x, unless\n          // options.dot is set.\n          // . and .. are *never* matched by **, for explosively\n          // exponential reasons.\n          for (; fi < fl; fi++) {\n            if (\n              file[fi] === '.' ||\n              file[fi] === '..' ||\n              (!options.dot && file[fi].charAt(0) === '.')\n            )\n              return false\n          }\n          return true\n        }\n\n        // ok, let's see if we can swallow whatever we can.\n        while (fr < fl) {\n          var swallowee = file[fr]\n\n          this.debug('\\nglobstar while', file, fr, pattern, pr, swallowee)\n\n          // XXX remove this slice.  Just pass the start index.\n          if (this.matchOne(file.slice(fr), pattern.slice(pr), partial)) {\n            this.debug('globstar found match!', fr, fl, swallowee)\n            // found a match.\n            return true\n          } else {\n            // can't swallow \".\" or \"..\" ever.\n            // can only swallow \".foo\" when explicitly asked.\n            if (\n              swallowee === '.' ||\n              swallowee === '..' ||\n              (!options.dot && swallowee.charAt(0) === '.')\n            ) {\n              this.debug('dot detected!', file, fr, pattern, pr)\n              break\n            }\n\n            // ** swallows a segment, and continue.\n            this.debug('globstar swallow a segment, and continue')\n            fr++\n          }\n        }\n\n        // no match was found.\n        // However, in partial mode, we can't say this is necessarily over.\n        /* c8 ignore start */\n        if (partial) {\n          // ran out of file\n          this.debug('\\n>>> no match, partial?', file, fr, pattern, pr)\n          if (fr === fl) {\n            return true\n          }\n        }\n        /* c8 ignore stop */\n        return false\n      }\n\n      // something other than **\n      // non-magic patterns just have to match exactly\n      // patterns with magic have been turned into regexps.\n      let hit: boolean\n      if (typeof p === 'string') {\n        hit = f === p\n        this.debug('string match', p, f, hit)\n      } else {\n        hit = p.test(f)\n        this.debug('pattern match', p, f, hit)\n      }\n\n      if (!hit) return false\n    }\n\n    // Note: ending in / means that we'll get a final \"\"\n    // at the end of the pattern.  This can only match a\n    // corresponding \"\" at the end of the file.\n    // If the file ends in /, then it can only match a\n    // a pattern that ends in /, unless the pattern just\n    // doesn't have any more for it. But, a/b/ should *not*\n    // match \"a/b/*\", even though \"\" matches against the\n    // [^/]*? pattern, except in partial mode, where it might\n    // simply not be reached yet.\n    // However, a/b/ should still satisfy a/*\n\n    // now either we fell off the end of the pattern, or we're done.\n    if (fi === fl && pi === pl) {\n      // ran out of pattern and filename at the same time.\n      // an exact hit!\n      return true\n    } else if (fi === fl) {\n      // ran out of file, but still had pattern left.\n      // this is ok if we're doing the match as part of\n      // a glob fs traversal.\n      return partial\n    } else if (pi === pl) {\n      // ran out of pattern, still have file left.\n      // this is only acceptable if we're on the very last\n      // empty segment of a file with a trailing slash.\n      // a/* should match a/b/\n      return fi === fl - 1 && file[fi] === ''\n\n      /* c8 ignore start */\n    } else {\n      // should be unreachable.\n      throw new Error('wtf?')\n    }\n    /* c8 ignore stop */\n  }\n\n  braceExpand() {\n    return braceExpand(this.pattern, this.options)\n  }\n\n  parse(pattern: string): ParseReturn {\n    assertValidPattern(pattern)\n\n    const options = this.options\n\n    // shortcuts\n    if (pattern === '**') return GLOBSTAR\n    if (pattern === '') return ''\n\n    // far and away, the most common glob pattern parts are\n    // *, *.*, and *.<ext>  Add a fast check method for those.\n    let m: RegExpMatchArray | null\n    let fastTest: null | ((f: string) => boolean) = null\n    if ((m = pattern.match(starRE))) {\n      fastTest = options.dot ? starTestDot : starTest\n    } else if ((m = pattern.match(starDotExtRE))) {\n      fastTest = (\n        options.nocase\n          ? options.dot\n            ? starDotExtTestNocaseDot\n            : starDotExtTestNocase\n          : options.dot\n          ? starDotExtTestDot\n          : starDotExtTest\n      )(m[1])\n    } else if ((m = pattern.match(qmarksRE))) {\n      fastTest = (\n        options.nocase\n          ? options.dot\n            ? qmarksTestNocaseDot\n            : qmarksTestNocase\n          : options.dot\n          ? qmarksTestDot\n          : qmarksTest\n      )(m)\n    } else if ((m = pattern.match(starDotStarRE))) {\n      fastTest = options.dot ? starDotStarTestDot : starDotStarTest\n    } else if ((m = pattern.match(dotStarRE))) {\n      fastTest = dotStarTest\n    }\n\n    const re = AST.fromGlob(pattern, this.options).toMMPattern()\n    return fastTest ? Object.assign(re, { test: fastTest }) : re\n  }\n\n  makeRe() {\n    if (this.regexp || this.regexp === false) return this.regexp\n\n    // at this point, this.set is a 2d array of partial\n    // pattern strings, or \"**\".\n    //\n    // It's better to use .match().  This function shouldn't\n    // be used, really, but it's pretty convenient sometimes,\n    // when you just want to work with a regex.\n    const set = this.set\n\n    if (!set.length) {\n      this.regexp = false\n      return this.regexp\n    }\n    const options = this.options\n\n    const twoStar = options.noglobstar\n      ? star\n      : options.dot\n      ? twoStarDot\n      : twoStarNoDot\n    const flags = new Set(options.nocase ? ['i'] : [])\n\n    // regexpify non-globstar patterns\n    // if ** is only item, then we just do one twoStar\n    // if ** is first, and there are more, prepend (\\/|twoStar\\/)? to next\n    // if ** is last, append (\\/twoStar|) to previous\n    // if ** is in the middle, append (\\/|\\/twoStar\\/) to previous\n    // then filter out GLOBSTAR symbols\n    let re = set\n      .map(pattern => {\n        const pp: (string | typeof GLOBSTAR)[] = pattern.map(p => {\n          if (p instanceof RegExp) {\n            for (const f of p.flags.split('')) flags.add(f)\n          }\n          return typeof p === 'string'\n            ? regExpEscape(p)\n            : p === GLOBSTAR\n            ? GLOBSTAR\n            : p._src\n        }) as (string | typeof GLOBSTAR)[]\n        pp.forEach((p, i) => {\n          const next = pp[i + 1]\n          const prev = pp[i - 1]\n          if (p !== GLOBSTAR || prev === GLOBSTAR) {\n            return\n          }\n          if (prev === undefined) {\n            if (next !== undefined && next !== GLOBSTAR) {\n              pp[i + 1] = '(?:\\\\/|' + twoStar + '\\\\/)?' + next\n            } else {\n              pp[i] = twoStar\n            }\n          } else if (next === undefined) {\n            pp[i - 1] = prev + '(?:\\\\/|' + twoStar + ')?'\n          } else if (next !== GLOBSTAR) {\n            pp[i - 1] = prev + '(?:\\\\/|\\\\/' + twoStar + '\\\\/)' + next\n            pp[i + 1] = GLOBSTAR\n          }\n        })\n        return pp.filter(p => p !== GLOBSTAR).join('/')\n      })\n      .join('|')\n\n    // need to wrap in parens if we had more than one thing with |,\n    // otherwise only the first will be anchored to ^ and the last to $\n    const [open, close] = set.length > 1 ? ['(?:', ')'] : ['', '']\n    // must match entire pattern\n    // ending in a * or ** will make it less strict.\n    re = '^' + open + re + close + '$'\n\n    // can match anything, as long as it's not this.\n    if (this.negate) re = '^(?!' + re + ').+$'\n\n    try {\n      this.regexp = new RegExp(re, [...flags].join(''))\n      /* c8 ignore start */\n    } catch (ex) {\n      // should be impossible\n      this.regexp = false\n    }\n    /* c8 ignore stop */\n    return this.regexp\n  }\n\n  slashSplit(p: string) {\n    // if p starts with // on windows, we preserve that\n    // so that UNC paths aren't broken.  Otherwise, any number of\n    // / characters are coalesced into one, unless\n    // preserveMultipleSlashes is set to true.\n    if (this.preserveMultipleSlashes) {\n      return p.split('/')\n    } else if (this.isWindows && /^\\/\\/[^\\/]+/.test(p)) {\n      // add an extra '' for the one we lose\n      return ['', ...p.split(/\\/+/)]\n    } else {\n      return p.split(/\\/+/)\n    }\n  }\n\n  match(f: string, partial = this.partial) {\n    this.debug('match', f, this.pattern)\n    // short-circuit in the case of busted things.\n    // comments, etc.\n    if (this.comment) {\n      return false\n    }\n    if (this.empty) {\n      return f === ''\n    }\n\n    if (f === '/' && partial) {\n      return true\n    }\n\n    const options = this.options\n\n    // windows: need to use /, not \\\n    if (this.isWindows) {\n      f = f.split('\\\\').join('/')\n    }\n\n    // treat the test path as a set of pathparts.\n    const ff = this.slashSplit(f)\n    this.debug(this.pattern, 'split', ff)\n\n    // just ONE of the pattern sets in this.set needs to match\n    // in order for it to be valid.  If negating, then just one\n    // match means that we have failed.\n    // Either way, return on the first hit.\n\n    const set = this.set\n    this.debug(this.pattern, 'set', set)\n\n    // Find the basename of the path by looking for the last non-empty segment\n    let filename: string = ff[ff.length - 1]\n    if (!filename) {\n      for (let i = ff.length - 2; !filename && i >= 0; i--) {\n        filename = ff[i]\n      }\n    }\n\n    for (let i = 0; i < set.length; i++) {\n      const pattern = set[i]\n      let file = ff\n      if (options.matchBase && pattern.length === 1) {\n        file = [filename]\n      }\n      const hit = this.matchOne(file, pattern, partial)\n      if (hit) {\n        if (options.flipNegate) {\n          return true\n        }\n        return !this.negate\n      }\n    }\n\n    // didn't get any hits.  this is success if it's a negative\n    // pattern, failure otherwise.\n    if (options.flipNegate) {\n      return false\n    }\n    return this.negate\n  }\n\n  static defaults(def: MinimatchOptions) {\n    return minimatch.defaults(def).Minimatch\n  }\n}\n/* c8 ignore start */\nexport { AST } from './ast.js'\nexport { escape } from './escape.js'\nexport { unescape } from './unescape.js'\n/* c8 ignore stop */\nminimatch.AST = AST\nminimatch.Minimatch = Minimatch\nminimatch.escape = escape\nminimatch.unescape = unescape\n"]},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/dist/cjs/assert-valid-pattern.js":{"lineLengths":[13,62,36,37,41,38,47,5,46,51,5,2,48,48],"data":{"version":3,"file":"assert-valid-pattern.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/src/assert-valid-pattern.ts"],"names":[],"mappings":";;;AAAA,MAAM,kBAAkB,GAAG,IAAI,GAAG,EAAE,CAAA;AAC7B,MAAM,kBAAkB,GAA2B,CACxD,OAAY,EACe,EAAE;IAC7B,IAAI,OAAO,OAAO,KAAK,QAAQ,EAAE;QAC/B,MAAM,IAAI,SAAS,CAAC,iBAAiB,CAAC,CAAA;KACvC;IAED,IAAI,OAAO,CAAC,MAAM,GAAG,kBAAkB,EAAE;QACvC,MAAM,IAAI,SAAS,CAAC,qBAAqB,CAAC,CAAA;KAC3C;AACH,CAAC,CAAA;AAVY,QAAA,kBAAkB,sBAU9B","sourcesContent":["const MAX_PATTERN_LENGTH = 1024 * 64\nexport const assertValidPattern: (pattern: any) => void = (\n  pattern: any\n): asserts pattern is string => {\n  if (typeof pattern !== 'string') {\n    throw new TypeError('invalid pattern')\n  }\n\n  if (pattern.length > MAX_PATTERN_LENGTH) {\n    throw new TypeError('pattern is too long')\n  }\n}\n"]},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/dist/cjs/ast.js":{"lineLengths":[13,30,62,21,65,47,49,42,65,64,42,71,53,29,71,69,69,44,58,38,46,74,32,21,32,26,74,38,33,73,59,11,9,10,14,19,16,12,17,10,24,13,14,54,43,22,45,25,42,17,34,30,62,76,65,52,34,74,5,20,29,41,34,28,38,38,25,37,47,9,80,30,5,31,16,41,34,25,79,9,14,36,83,9,5,17,29,32,56,29,24,28,48,24,32,14,40,31,25,81,22,31,24,89,50,45,55,76,25,44,50,21,17,23,31,13,9,20,5,20,32,25,25,33,85,54,13,32,32,9,5,14,38,84,63,41,28,27,35,74,25,9,19,5,15,32,24,58,37,25,36,24,81,31,53,35,58,29,13,9,20,5,13,32,24,39,24,35,25,23,41,50,29,65,28,44,5,18,37,28,12,40,5,19,45,38,24,9,17,5,42,29,28,28,29,32,65,24,25,36,42,75,42,45,41,29,29,17,30,47,53,44,25,21,80,40,21,29,29,17,37,35,35,37,29,29,17,78,34,29,48,56,34,29,17,25,13,26,21,9,48,31,24,38,25,21,32,38,71,38,41,37,25,25,13,26,43,49,40,21,17,76,36,17,25,25,13,33,31,31,33,25,25,13,60,31,25,45,31,52,25,13,28,31,25,33,42,25,13,28,60,41,17,31,25,41,25,13,21,9,29,74,41,24,34,46,17,5,44,54,48,19,5,72,21,19,40,29,32,44,28,37,66,71,75,46,36,29,36,49,59,24,24,9,77,60,21,24,11,5,73,73,77,74,73,76,72,62,6,43,32,60,43,50,14,32,16,6,71,28,53,34,66,43,50,14,52,21,6,78,79,79,19,6,76,64,69,32,66,49,56,6,75,68,6,74,41,6,78,79,6,22,51,48,75,6,81,78,74,42,6,77,72,46,6,31,74,73,75,30,52,32,29,25,59,35,27,70,64,49,60,51,26,14,26,27,33,57,83,67,84,67,100,42,52,78,44,43,79,58,74,80,76,81,83,68,86,92,21,17,13,73,25,31,41,45,34,13,44,20,22,49,52,28,14,9,73,73,44,64,31,62,44,75,79,39,38,30,29,39,83,9,43,72,16,40,38,32,9,29,56,9,62,23,50,77,9,14,43,67,26,81,30,27,35,25,39,30,61,33,65,38,50,41,9,16,18,46,48,24,10,5,25,26,23,59,33,40,64,13,32,77,68,47,22,10,66,23,5,56,29,20,26,47,37,27,33,58,25,13,29,44,33,17,22,36,17,25,13,28,106,31,30,47,38,49,29,17,13,28,44,38,20,31,32,25,13,28,28,32,25,13,34,9,74,5,1,18,31],"data":{"version":3,"file":"ast.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/src/ast.ts"],"names":[],"mappings":";AAAA,8BAA8B;;;AAE9B,iEAAmD;AAEnD,+CAAwC;AAwCxC,MAAM,KAAK,GAAG,IAAI,GAAG,CAAc,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,CAAA;AAC7D,MAAM,aAAa,GAAG,CAAC,CAAS,EAAoB,EAAE,CACpD,KAAK,CAAC,GAAG,CAAC,CAAgB,CAAC,CAAA;AAE7B,iEAAiE;AACjE,gEAAgE;AAChE,0CAA0C;AAC1C,uEAAuE;AACvE,MAAM,gBAAgB,GAAG,2BAA2B,CAAA;AACpD,MAAM,UAAU,GAAG,SAAS,CAAA;AAE5B,uEAAuE;AACvE,qEAAqE;AACrE,qEAAqE;AACrE,MAAM,eAAe,GAAG,IAAI,GAAG,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,CAAA;AAC3C,0DAA0D;AAC1D,MAAM,QAAQ,GAAG,IAAI,GAAG,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAA;AACrC,MAAM,UAAU,GAAG,IAAI,GAAG,CAAC,iBAAiB,CAAC,CAAA;AAC7C,MAAM,YAAY,GAAG,CAAC,CAAS,EAAE,EAAE,CACjC,CAAC,CAAC,OAAO,CAAC,0BAA0B,EAAE,MAAM,CAAC,CAAA;AAE/C,gCAAgC;AAChC,MAAM,KAAK,GAAG,MAAM,CAAA;AAEpB,gCAAgC;AAChC,MAAM,IAAI,GAAG,KAAK,GAAG,IAAI,CAAA;AACzB,0EAA0E;AAC1E,sCAAsC;AACtC,MAAM,WAAW,GAAG,KAAK,GAAG,IAAI,CAAA;AAEhC,yEAAyE;AACzE,2DAA2D;AAE3D,MAAa,GAAG;IACd,IAAI,CAAoB;IACf,KAAK,CAAK;IAEnB,SAAS,CAAU;IACnB,MAAM,GAAY,KAAK,CAAA;IACvB,MAAM,GAAqB,EAAE,CAAA;IACpB,OAAO,CAAM;IACb,YAAY,CAAQ;IAC7B,KAAK,CAAO;IACZ,WAAW,GAAY,KAAK,CAAA;IAC5B,QAAQ,CAAkB;IAC1B,SAAS,CAAS;IAClB,kDAAkD;IAClD,uCAAuC;IACvC,SAAS,GAAY,KAAK,CAAA;IAE1B,YACE,IAAwB,EACxB,MAAY,EACZ,UAA4B,EAAE;QAE9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAA;QAChB,kCAAkC;QAClC,IAAI,IAAI;YAAE,IAAI,CAAC,SAAS,GAAG,IAAI,CAAA;QAC/B,IAAI,CAAC,OAAO,GAAG,MAAM,CAAA;QACrB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAA;QACrD,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,KAAK,KAAK,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAA;QACnE,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,KAAK,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAA;QACxD,IAAI,IAAI,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW;YAAE,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;QAClE,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAA;IACnE,CAAC;IAED,IAAI,QAAQ;QACV,qBAAqB;QACrB,IAAI,IAAI,CAAC,SAAS,KAAK,SAAS;YAAE,OAAO,IAAI,CAAC,SAAS,CAAA;QACvD,oBAAoB;QACpB,KAAK,MAAM,CAAC,IAAI,IAAI,CAAC,MAAM,EAAE;YAC3B,IAAI,OAAO,CAAC,KAAK,QAAQ;gBAAE,SAAQ;YACnC,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,QAAQ;gBAAE,OAAO,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,CAAA;SACzD;QACD,wEAAwE;QACxE,OAAO,IAAI,CAAC,SAAS,CAAA;IACvB,CAAC;IAED,2BAA2B;IAC3B,QAAQ;QACN,IAAI,IAAI,CAAC,SAAS,KAAK,SAAS;YAAE,OAAO,IAAI,CAAC,SAAS,CAAA;QACvD,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE;YACd,OAAO,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAA;SACnE;aAAM;YACL,OAAO,CAAC,IAAI,CAAC,SAAS;gBACpB,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAA;SACrE;IACH,CAAC;IAED,SAAS;QACP,qBAAqB;QACrB,IAAI,IAAI,KAAK,IAAI,CAAC,KAAK;YAAE,MAAM,IAAI,KAAK,CAAC,0BAA0B,CAAC,CAAA;QACpE,IAAI,IAAI,CAAC,WAAW;YAAE,OAAO,IAAI,CAAA;QACjC,oBAAoB;QAEpB,wCAAwC;QACxC,IAAI,CAAC,QAAQ,EAAE,CAAA;QACf,IAAI,CAAC,WAAW,GAAG,IAAI,CAAA;QACvB,IAAI,CAAkB,CAAA;QACtB,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,EAAE;YAC7B,IAAI,CAAC,CAAC,IAAI,KAAK,GAAG;gBAAE,SAAQ;YAC5B,qEAAqE;YACrE,IAAI,CAAC,GAAoB,CAAC,CAAA;YAC1B,IAAI,EAAE,GAAG,CAAC,CAAC,OAAO,CAAA;YAClB,OAAO,EAAE,EAAE;gBACT,KACE,IAAI,CAAC,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,EAC1B,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,GAAG,EAAE,CAAC,MAAM,CAAC,MAAM,EAChC,CAAC,EAAE,EACH;oBACA,KAAK,MAAM,IAAI,IAAI,CAAC,CAAC,MAAM,EAAE;wBAC3B,qBAAqB;wBACrB,IAAI,OAAO,IAAI,KAAK,QAAQ,EAAE;4BAC5B,MAAM,IAAI,KAAK,CAAC,8BAA8B,CAAC,CAAA;yBAChD;wBACD,oBAAoB;wBACpB,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAA;qBAC1B;iBACF;gBACD,CAAC,GAAG,EAAE,CAAA;gBACN,EAAE,GAAG,CAAC,CAAC,OAAO,CAAA;aACf;SACF;QACD,OAAO,IAAI,CAAA;IACb,CAAC;IAED,IAAI,CAAC,GAAG,KAAuB;QAC7B,KAAK,MAAM,CAAC,IAAI,KAAK,EAAE;YACrB,IAAI,CAAC,KAAK,EAAE;gBAAE,SAAQ;YACtB,qBAAqB;YACrB,IAAI,OAAO,CAAC,KAAK,QAAQ,IAAI,CAAC,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,CAAC,OAAO,KAAK,IAAI,CAAC,EAAE;gBACtE,MAAM,IAAI,KAAK,CAAC,gBAAgB,GAAG,CAAC,CAAC,CAAA;aACtC;YACD,oBAAoB;YACpB,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;SACpB;IACH,CAAC;IAED,MAAM;QACJ,MAAM,GAAG,GACP,IAAI,CAAC,IAAI,KAAK,IAAI;YAChB,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,KAAK,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC;YACxE,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAE,CAAS,CAAC,MAAM,EAAE,CAAC,CAAC,CAAA;QAC/D,IAAI,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI;YAAE,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,CAAA;QACjD,IACE,IAAI,CAAC,KAAK,EAAE;YACZ,CAAC,IAAI,KAAK,IAAI,CAAC,KAAK;gBAClB,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,IAAI,IAAI,CAAC,OAAO,EAAE,IAAI,KAAK,GAAG,CAAC,CAAC,EACzD;YACA,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA;SACb;QACD,OAAO,GAAG,CAAA;IACZ,CAAC;IAED,OAAO;QACL,IAAI,IAAI,CAAC,KAAK,KAAK,IAAI;YAAE,OAAO,IAAI,CAAA;QACpC,kDAAkD;QAClD,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE;YAAE,OAAO,KAAK,CAAA;QAC1C,IAAI,IAAI,CAAC,YAAY,KAAK,CAAC;YAAE,OAAO,IAAI,CAAA;QACxC,yEAAyE;QACzE,MAAM,CAAC,GAAG,IAAI,CAAC,OAAO,CAAA;QACtB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC,EAAE,EAAE;YAC1C,MAAM,EAAE,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA;YACtB,IAAI,CAAC,CAAC,EAAE,YAAY,GAAG,IAAI,EAAE,CAAC,IAAI,KAAK,GAAG,CAAC,EAAE;gBAC3C,OAAO,KAAK,CAAA;aACb;SACF;QACD,OAAO,IAAI,CAAA;IACb,CAAC;IAED,KAAK;QACH,IAAI,IAAI,CAAC,KAAK,KAAK,IAAI;YAAE,OAAO,IAAI,CAAA;QACpC,IAAI,IAAI,CAAC,OAAO,EAAE,IAAI,KAAK,GAAG;YAAE,OAAO,IAAI,CAAA;QAC3C,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,EAAE;YAAE,OAAO,KAAK,CAAA;QACxC,IAAI,CAAC,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,KAAK,EAAE,CAAA;QAC5C,0CAA0C;QAC1C,qBAAqB;QACrB,MAAM,EAAE,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAA;QACxD,oBAAoB;QACpB,OAAO,IAAI,CAAC,YAAY,KAAK,EAAE,GAAG,CAAC,CAAA;IACrC,CAAC;IAED,MAAM,CAAC,IAAkB;QACvB,IAAI,OAAO,IAAI,KAAK,QAAQ;YAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;;YACxC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAA;IAClC,CAAC;IAED,KAAK,CAAC,MAAW;QACf,MAAM,CAAC,GAAG,IAAI,GAAG,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,CAAA;QACpC,KAAK,MAAM,CAAC,IAAI,IAAI,CAAC,MAAM,EAAE;YAC3B,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA;SACZ;QACD,OAAO,CAAC,CAAA;IACV,CAAC;IAED,MAAM,CAAC,SAAS,CACd,GAAW,EACX,GAAQ,EACR,GAAW,EACX,GAAqB;QAErB,IAAI,QAAQ,GAAG,KAAK,CAAA;QACpB,IAAI,OAAO,GAAG,KAAK,CAAA;QACnB,IAAI,UAAU,GAAG,CAAC,CAAC,CAAA;QACnB,IAAI,QAAQ,GAAG,KAAK,CAAA;QACpB,IAAI,GAAG,CAAC,IAAI,KAAK,IAAI,EAAE;YACrB,qDAAqD;YACrD,IAAI,CAAC,GAAG,GAAG,CAAA;YACX,IAAI,GAAG,GAAG,EAAE,CAAA;YACZ,OAAO,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE;gBACrB,MAAM,CAAC,GAAG,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAA;gBACzB,2DAA2D;gBAC3D,0BAA0B;gBAC1B,IAAI,QAAQ,IAAI,CAAC,KAAK,IAAI,EAAE;oBAC1B,QAAQ,GAAG,CAAC,QAAQ,CAAA;oBACpB,GAAG,IAAI,CAAC,CAAA;oBACR,SAAQ;iBACT;gBAED,IAAI,OAAO,EAAE;oBACX,IAAI,CAAC,KAAK,UAAU,GAAG,CAAC,EAAE;wBACxB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,GAAG,EAAE;4BAC1B,QAAQ,GAAG,IAAI,CAAA;yBAChB;qBACF;yBAAM,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,KAAK,UAAU,GAAG,CAAC,IAAI,QAAQ,CAAC,EAAE;wBAC3D,OAAO,GAAG,KAAK,CAAA;qBAChB;oBACD,GAAG,IAAI,CAAC,CAAA;oBACR,SAAQ;iBACT;qBAAM,IAAI,CAAC,KAAK,GAAG,EAAE;oBACpB,OAAO,GAAG,IAAI,CAAA;oBACd,UAAU,GAAG,CAAC,CAAA;oBACd,QAAQ,GAAG,KAAK,CAAA;oBAChB,GAAG,IAAI,CAAC,CAAA;oBACR,SAAQ;iBACT;gBAED,IAAI,CAAC,GAAG,CAAC,KAAK,IAAI,aAAa,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE;oBAC3D,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;oBACb,GAAG,GAAG,EAAE,CAAA;oBACR,MAAM,GAAG,GAAG,IAAI,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,CAAA;oBAC3B,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC,CAAA;oBACnC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;oBACb,SAAQ;iBACT;gBACD,GAAG,IAAI,CAAC,CAAA;aACT;YACD,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;YACb,OAAO,CAAC,CAAA;SACT;QAED,wCAAwC;QACxC,uBAAuB;QACvB,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,CAAA;QACf,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC,CAAA;QAC7B,MAAM,KAAK,GAAU,EAAE,CAAA;QACvB,IAAI,GAAG,GAAG,EAAE,CAAA;QACZ,OAAO,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE;YACrB,MAAM,CAAC,GAAG,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAA;YACzB,2DAA2D;YAC3D,0BAA0B;YAC1B,IAAI,QAAQ,IAAI,CAAC,KAAK,IAAI,EAAE;gBAC1B,QAAQ,GAAG,CAAC,QAAQ,CAAA;gBACpB,GAAG,IAAI,CAAC,CAAA;gBACR,SAAQ;aACT;YAED,IAAI,OAAO,EAAE;gBACX,IAAI,CAAC,KAAK,UAAU,GAAG,CAAC,EAAE;oBACxB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,GAAG,EAAE;wBAC1B,QAAQ,GAAG,IAAI,CAAA;qBAChB;iBACF;qBAAM,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,KAAK,UAAU,GAAG,CAAC,IAAI,QAAQ,CAAC,EAAE;oBAC3D,OAAO,GAAG,KAAK,CAAA;iBAChB;gBACD,GAAG,IAAI,CAAC,CAAA;gBACR,SAAQ;aACT;iBAAM,IAAI,CAAC,KAAK,GAAG,EAAE;gBACpB,OAAO,GAAG,IAAI,CAAA;gBACd,UAAU,GAAG,CAAC,CAAA;gBACd,QAAQ,GAAG,KAAK,CAAA;gBAChB,GAAG,IAAI,CAAC,CAAA;gBACR,SAAQ;aACT;YAED,IAAI,aAAa,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE;gBAC7C,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;gBACd,GAAG,GAAG,EAAE,CAAA;gBACR,MAAM,GAAG,GAAG,IAAI,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAA;gBAC5B,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;gBACd,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC,CAAA;gBACnC,SAAQ;aACT;YACD,IAAI,CAAC,KAAK,GAAG,EAAE;gBACb,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;gBACd,GAAG,GAAG,EAAE,CAAA;gBACR,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;gBAChB,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC,CAAA;gBACzB,SAAQ;aACT;YACD,IAAI,CAAC,KAAK,GAAG,EAAE;gBACb,IAAI,GAAG,KAAK,EAAE,IAAI,GAAG,CAAC,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE;oBACzC,GAAG,CAAC,SAAS,GAAG,IAAI,CAAA;iBACrB;gBACD,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;gBACd,GAAG,GAAG,EAAE,CAAA;gBACR,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,EAAE,IAAI,CAAC,CAAA;gBACxB,OAAO,CAAC,CAAA;aACT;YACD,GAAG,IAAI,CAAC,CAAA;SACT;QAED,qBAAqB;QACrB,kEAAkE;QAClE,iCAAiC;QACjC,GAAG,CAAC,IAAI,GAAG,IAAI,CAAA;QACf,GAAG,CAAC,SAAS,GAAG,SAAS,CAAA;QACzB,GAAG,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;QACrC,OAAO,CAAC,CAAA;IACV,CAAC;IAED,MAAM,CAAC,QAAQ,CAAC,OAAe,EAAE,UAA4B,EAAE;QAC7D,MAAM,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,SAAS,EAAE,OAAO,CAAC,CAAA;QAC7C,GAAG,CAAC,SAAS,CAAC,OAAO,EAAE,GAAG,EAAE,CAAC,EAAE,OAAO,CAAC,CAAA;QACvC,OAAO,GAAG,CAAA;IACZ,CAAC;IAED,oEAAoE;IACpE,iBAAiB;IACjB,WAAW;QACT,gCAAgC;QAChC,qBAAqB;QACrB,IAAI,IAAI,KAAK,IAAI,CAAC,KAAK;YAAE,OAAO,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE,CAAA;QACxD,oBAAoB;QACpB,MAAM,IAAI,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAA;QAC5B,MAAM,CAAC,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,CAAC,GAAG,IAAI,CAAC,cAAc,EAAE,CAAA;QACzD,+DAA+D;QAC/D,mEAAmE;QACnE,sCAAsC;QACtC,MAAM,QAAQ,GACZ,QAAQ;YACR,IAAI,CAAC,SAAS;YACd,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM;gBACnB,CAAC,IAAI,CAAC,QAAQ,CAAC,eAAe;gBAC9B,IAAI,CAAC,WAAW,EAAE,KAAK,IAAI,CAAC,WAAW,EAAE,CAAC,CAAA;QAC9C,IAAI,CAAC,QAAQ,EAAE;YACb,OAAO,IAAI,CAAA;SACZ;QAED,MAAM,KAAK,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;QACpE,OAAO,MAAM,CAAC,MAAM,CAAC,IAAI,MAAM,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,EAAE;YACjD,IAAI,EAAE,EAAE;YACR,KAAK,EAAE,IAAI;SACZ,CAAC,CAAA;IACJ,CAAC;IAED,qEAAqE;IACrE,qEAAqE;IACrE,yEAAyE;IACzE,sEAAsE;IACtE,qEAAqE;IACrE,wEAAwE;IACxE,oEAAoE;IACpE,0DAA0D;IAC1D,EAAE;IACF,uCAAuC;IACvC,4BAA4B;IAC5B,wDAAwD;IACxD,uCAAuC;IACvC,8CAA8C;IAC9C,UAAU;IACV,4BAA4B;IAC5B,YAAY;IACZ,EAAE;IACF,mEAAmE;IACnE,wBAAwB;IACxB,iDAAiD;IACjD,8BAA8B;IAC9B,8DAA8D;IAC9D,uCAAuC;IACvC,8CAA8C;IAC9C,UAAU;IACV,gDAAgD;IAChD,iBAAiB;IACjB,EAAE;IACF,0EAA0E;IAC1E,2EAA2E;IAC3E,2EAA2E;IAC3E,eAAe;IACf,EAAE;IACF,wEAAwE;IACxE,4DAA4D;IAC5D,iEAAiE;IACjE,4BAA4B;IAC5B,8DAA8D;IAC9D,6CAA6C;IAC7C,oDAAoD;IACpD,EAAE;IACF,uEAAuE;IACvE,gEAAgE;IAChE,EAAE;IACF,sEAAsE;IACtE,qCAAqC;IACrC,EAAE;IACF,0EAA0E;IAC1E,2EAA2E;IAC3E,EAAE;IACF,kBAAkB;IAClB,+CAA+C;IAC/C,4CAA4C;IAC5C,uEAAuE;IACvE,EAAE;IACF,6EAA6E;IAC7E,0EAA0E;IAC1E,sEAAsE;IACtE,sCAAsC;IACtC,EAAE;IACF,yEAAyE;IACzE,oEAAoE;IACpE,0CAA0C;IAC1C,EAAE;IACF,2BAA2B;IAC3B,sEAAsE;IACtE,qEAAqE;IACrE,uEAAuE;IACvE,cAAc,CACZ,QAAkB;QAElB,MAAM,GAAG,GAAG,QAAQ,IAAI,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAA;QAC3C,IAAI,IAAI,CAAC,KAAK,KAAK,IAAI;YAAE,IAAI,CAAC,SAAS,EAAE,CAAA;QACzC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE;YACd,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,EAAE,IAAI,IAAI,CAAC,KAAK,EAAE,CAAA;YAC9C,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM;iBACpB,GAAG,CAAC,CAAC,CAAC,EAAE;gBACP,MAAM,CAAC,EAAE,EAAE,CAAC,EAAE,QAAQ,EAAE,KAAK,CAAC,GAC5B,OAAO,CAAC,KAAK,QAAQ;oBACnB,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,EAAE,OAAO,CAAC;oBAC5C,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAA;gBAChC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,IAAI,QAAQ,CAAA;gBAC3C,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,IAAI,KAAK,CAAA;gBAClC,OAAO,EAAE,CAAA;YACX,CAAC,CAAC;iBACD,IAAI,CAAC,EAAE,CAAC,CAAA;YAEX,IAAI,KAAK,GAAG,EAAE,CAAA;YACd,IAAI,IAAI,CAAC,OAAO,EAAE,EAAE;gBAClB,IAAI,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,QAAQ,EAAE;oBACtC,+DAA+D;oBAC/D,+CAA+C;oBAE/C,gEAAgE;oBAChE,+CAA+C;oBAC/C,MAAM,cAAc,GAClB,IAAI,CAAC,MAAM,CAAC,MAAM,KAAK,CAAC,IAAI,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAA;oBAC1D,IAAI,CAAC,cAAc,EAAE;wBACnB,MAAM,GAAG,GAAG,eAAe,CAAA;wBAC3B,sDAAsD;wBACtD,oBAAoB;wBACpB,MAAM,UAAU;wBACd,uDAAuD;wBACvD,CAAC,GAAG,IAAI,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;4BAC/B,8CAA8C;4BAC9C,CAAC,GAAG,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;4BACjD,gDAAgD;4BAChD,CAAC,GAAG,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;wBACtD,2DAA2D;wBAC3D,4CAA4C;wBAC5C,MAAM,SAAS,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,IAAI,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAA;wBAE7D,KAAK,GAAG,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,CAAA;qBACpE;iBACF;aACF;YAED,6DAA6D;YAC7D,IAAI,GAAG,GAAG,EAAE,CAAA;YACZ,IACE,IAAI,CAAC,KAAK,EAAE;gBACZ,IAAI,CAAC,KAAK,CAAC,WAAW;gBACtB,IAAI,CAAC,OAAO,EAAE,IAAI,KAAK,GAAG,EAC1B;gBACA,GAAG,GAAG,WAAW,CAAA;aAClB;YACD,MAAM,KAAK,GAAG,KAAK,GAAG,GAAG,GAAG,GAAG,CAAA;YAC/B,OAAO;gBACL,KAAK;gBACL,IAAA,sBAAQ,EAAC,GAAG,CAAC;gBACb,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC;gBACnC,IAAI,CAAC,MAAM;aACZ,CAAA;SACF;QAED,iEAAiE;QACjE,iEAAiE;QACjE,oCAAoC;QAEpC,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,KAAK,GAAG,IAAI,IAAI,CAAC,IAAI,KAAK,GAAG,CAAA;QACvD,uBAAuB;QACvB,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,KAAK,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAA;QACrD,IAAI,IAAI,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAA;QAEnC,IAAI,IAAI,CAAC,OAAO,EAAE,IAAI,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,KAAK,GAAG,EAAE;YAChE,mEAAmE;YACnE,2BAA2B;YAC3B,MAAM,CAAC,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAA;YACzB,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAA;YACjB,IAAI,CAAC,IAAI,GAAG,IAAI,CAAA;YAChB,IAAI,CAAC,SAAS,GAAG,SAAS,CAAA;YAC1B,OAAO,CAAC,CAAC,EAAE,IAAA,sBAAQ,EAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,CAAA;SACpD;QAED,mCAAmC;QACnC,IAAI,cAAc,GAChB,CAAC,QAAQ,IAAI,QAAQ,IAAI,GAAG,IAAI,CAAC,UAAU;YACzC,CAAC,CAAC,EAAE;YACJ,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAA;QAC/B,IAAI,cAAc,KAAK,IAAI,EAAE;YAC3B,cAAc,GAAG,EAAE,CAAA;SACpB;QACD,IAAI,cAAc,EAAE;YAClB,IAAI,GAAG,MAAM,IAAI,OAAO,cAAc,KAAK,CAAA;SAC5C;QAED,sDAAsD;QACtD,IAAI,KAAK,GAAG,EAAE,CAAA;QACd,IAAI,IAAI,CAAC,IAAI,KAAK,GAAG,IAAI,IAAI,CAAC,SAAS,EAAE;YACvC,KAAK,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,WAAW,CAAA;SACjE;aAAM;YACL,MAAM,KAAK,GACT,IAAI,CAAC,IAAI,KAAK,GAAG;gBACf,CAAC,CAAC,iDAAiD;oBACjD,IAAI;wBACJ,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,CAAC;wBACvD,IAAI;wBACJ,GAAG;gBACL,CAAC,CAAC,IAAI,CAAC,IAAI,KAAK,GAAG;oBACnB,CAAC,CAAC,GAAG;oBACL,CAAC,CAAC,IAAI,CAAC,IAAI,KAAK,GAAG;wBACnB,CAAC,CAAC,IAAI;wBACN,CAAC,CAAC,IAAI,CAAC,IAAI,KAAK,GAAG,IAAI,cAAc;4BACrC,CAAC,CAAC,GAAG;4BACL,CAAC,CAAC,IAAI,CAAC,IAAI,KAAK,GAAG,IAAI,cAAc;gCACrC,CAAC,CAAC,IAAI;gCACN,CAAC,CAAC,IAAI,IAAI,CAAC,IAAI,EAAE,CAAA;YACrB,KAAK,GAAG,KAAK,GAAG,IAAI,GAAG,KAAK,CAAA;SAC7B;QACD,OAAO;YACL,KAAK;YACL,IAAA,sBAAQ,EAAC,IAAI,CAAC;YACd,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC;YACnC,IAAI,CAAC,MAAM;SACZ,CAAA;IACH,CAAC;IAED,cAAc,CAAC,GAAY;QACzB,OAAO,IAAI,CAAC,MAAM;aACf,GAAG,CAAC,CAAC,CAAC,EAAE;YACP,+CAA+C;YAC/C,qBAAqB;YACrB,IAAI,OAAO,CAAC,KAAK,QAAQ,EAAE;gBACzB,MAAM,IAAI,KAAK,CAAC,8BAA8B,CAAC,CAAA;aAChD;YACD,oBAAoB;YACpB,iEAAiE;YACjE,MAAM,CAAC,EAAE,EAAE,CAAC,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,CAAA;YACvD,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,IAAI,KAAK,CAAA;YAClC,OAAO,EAAE,CAAA;QACX,CAAC,CAAC;aACD,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,IAAI,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;aACrD,IAAI,CAAC,GAAG,CAAC,CAAA;IACd,CAAC;IAED,MAAM,CAAC,UAAU,CACf,IAAY,EACZ,QAA6B,EAC7B,UAAmB,KAAK;QAExB,IAAI,QAAQ,GAAG,KAAK,CAAA;QACpB,IAAI,EAAE,GAAG,EAAE,CAAA;QACX,IAAI,KAAK,GAAG,KAAK,CAAA;QACjB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACpC,MAAM,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA;YACxB,IAAI,QAAQ,EAAE;gBACZ,QAAQ,GAAG,KAAK,CAAA;gBAChB,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAA;gBACzC,SAAQ;aACT;YACD,IAAI,CAAC,KAAK,IAAI,EAAE;gBACd,IAAI,CAAC,KAAK,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE;oBACzB,EAAE,IAAI,MAAM,CAAA;iBACb;qBAAM;oBACL,QAAQ,GAAG,IAAI,CAAA;iBAChB;gBACD,SAAQ;aACT;YACD,IAAI,CAAC,KAAK,GAAG,EAAE;gBACb,MAAM,CAAC,GAAG,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,CAAC,GAAG,IAAA,iCAAU,EAAC,IAAI,EAAE,CAAC,CAAC,CAAA;gBAC7D,IAAI,QAAQ,EAAE;oBACZ,EAAE,IAAI,GAAG,CAAA;oBACT,KAAK,GAAG,KAAK,IAAI,SAAS,CAAA;oBAC1B,CAAC,IAAI,QAAQ,GAAG,CAAC,CAAA;oBACjB,QAAQ,GAAG,QAAQ,IAAI,KAAK,CAAA;oBAC5B,SAAQ;iBACT;aACF;YACD,IAAI,CAAC,KAAK,GAAG,EAAE;gBACb,IAAI,OAAO,IAAI,IAAI,KAAK,GAAG;oBAAE,EAAE,IAAI,WAAW,CAAA;;oBACzC,EAAE,IAAI,IAAI,CAAA;gBACf,QAAQ,GAAG,IAAI,CAAA;gBACf,SAAQ;aACT;YACD,IAAI,CAAC,KAAK,GAAG,EAAE;gBACb,EAAE,IAAI,KAAK,CAAA;gBACX,QAAQ,GAAG,IAAI,CAAA;gBACf,SAAQ;aACT;YACD,EAAE,IAAI,YAAY,CAAC,CAAC,CAAC,CAAA;SACtB;QACD,OAAO,CAAC,EAAE,EAAE,IAAA,sBAAQ,EAAC,IAAI,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAA;IAChD,CAAC;CACF;AA3kBD,kBA2kBC","sourcesContent":["// parse a single path portion\n\nimport { parseClass } from './brace-expressions.js'\nimport { MinimatchOptions, MMRegExp } from './index.js'\nimport { unescape } from './unescape.js'\n\n// classes [] are handled by the parseClass method\n// for positive extglobs, we sub-parse the contents, and combine,\n// with the appropriate regexp close.\n// for negative extglobs, we sub-parse the contents, but then\n// have to include the rest of the pattern, then the parent, etc.,\n// as the thing that cannot be because RegExp negative lookaheads\n// are different from globs.\n//\n// So for example:\n// a@(i|w!(x|y)z|j)b => ^a(i|w((!?(x|y)zb).*)z|j)b$\n//   1   2 3   4 5 6      1   2    3   46      5 6\n//\n// Assembling the extglob requires not just the negated patterns themselves,\n// but also anything following the negative patterns up to the boundary\n// of the current pattern, plus anything following in the parent pattern.\n//\n//\n// So, first, we parse the string into an AST of extglobs, without turning\n// anything into regexps yet.\n//\n// ['a', {@ [['i'], ['w', {!['x', 'y']}, 'z'], ['j']]}, 'b']\n//\n// Then, for all the negative extglobs, we append whatever comes after in\n// each parent as their tail\n//\n// ['a', {@ [['i'], ['w', {!['x', 'y'], 'z', 'b'}, 'z'], ['j']]}, 'b']\n//\n// Lastly, we turn each of these pieces into a regexp, and join\n//\n//                                 v----- .* because there's more following,\n//                                 v    v  otherwise, .+ because it must be\n//                                 v    v  *something* there.\n// ['^a', {@ ['i', 'w(?:(!?(?:x|y).*zb$).*)z', 'j' ]}, 'b$']\n//   copy what follows into here--^^^^^\n// ['^a', '(?:i|w(?:(?!(?:x|y).*zb$).*)z|j)', 'b$']\n// ['^a(?:i|w(?:(?!(?:x|y).*zb$).*)z|j)b$']\n\nexport type ExtglobType = '!' | '?' | '+' | '*' | '@'\nconst types = new Set<ExtglobType>(['!', '?', '+', '*', '@'])\nconst isExtglobType = (c: string): c is ExtglobType =>\n  types.has(c as ExtglobType)\n\n// Patterns that get prepended to bind to the start of either the\n// entire string, or just a single path portion, to prevent dots\n// and/or traversal patterns, when needed.\n// Exts don't need the ^ or / bit, because the root binds that already.\nconst startNoTraversal = '(?!(?:^|/)\\\\.\\\\.?(?:$|/))'\nconst startNoDot = '(?!\\\\.)'\n\n// characters that indicate a start of pattern needs the \"no dots\" bit,\n// because a dot *might* be matched. ( is not in the list, because in\n// the case of a child extglob, it will handle the prevention itself.\nconst addPatternStart = new Set(['[', '.'])\n// cases where traversal is A-OK, no dot prevention needed\nconst justDots = new Set(['..', '.'])\nconst reSpecials = new Set('().*{}+?[]^$\\\\!')\nconst regExpEscape = (s: string) =>\n  s.replace(/[-[\\]{}()*+?.,\\\\^$|#\\s]/g, '\\\\$&')\n\n// any single thing other than /\nconst qmark = '[^/]'\n\n// * => any number of characters\nconst star = qmark + '*?'\n// use + when we need to ensure that *something* matches, because the * is\n// the only thing in the path portion.\nconst starNoEmpty = qmark + '+?'\n\n// remove the \\ chars that we added if we end up doing a nonmagic compare\n// const deslash = (s: string) => s.replace(/\\\\(.)/g, '$1')\n\nexport class AST {\n  type: ExtglobType | null\n  readonly #root: AST\n\n  #hasMagic?: boolean\n  #uflag: boolean = false\n  #parts: (string | AST)[] = []\n  readonly #parent?: AST\n  readonly #parentIndex: number\n  #negs: AST[]\n  #filledNegs: boolean = false\n  #options: MinimatchOptions\n  #toString?: string\n  // set to true if it's an extglob with no children\n  // (which really means one child of '')\n  #emptyExt: boolean = false\n\n  constructor(\n    type: ExtglobType | null,\n    parent?: AST,\n    options: MinimatchOptions = {}\n  ) {\n    this.type = type\n    // extglobs are inherently magical\n    if (type) this.#hasMagic = true\n    this.#parent = parent\n    this.#root = this.#parent ? this.#parent.#root : this\n    this.#options = this.#root === this ? options : this.#root.#options\n    this.#negs = this.#root === this ? [] : this.#root.#negs\n    if (type === '!' && !this.#root.#filledNegs) this.#negs.push(this)\n    this.#parentIndex = this.#parent ? this.#parent.#parts.length : 0\n  }\n\n  get hasMagic(): boolean | undefined {\n    /* c8 ignore start */\n    if (this.#hasMagic !== undefined) return this.#hasMagic\n    /* c8 ignore stop */\n    for (const p of this.#parts) {\n      if (typeof p === 'string') continue\n      if (p.type || p.hasMagic) return (this.#hasMagic = true)\n    }\n    // note: will be undefined until we generate the regexp src and find out\n    return this.#hasMagic\n  }\n\n  // reconstructs the pattern\n  toString(): string {\n    if (this.#toString !== undefined) return this.#toString\n    if (!this.type) {\n      return (this.#toString = this.#parts.map(p => String(p)).join(''))\n    } else {\n      return (this.#toString =\n        this.type + '(' + this.#parts.map(p => String(p)).join('|') + ')')\n    }\n  }\n\n  #fillNegs() {\n    /* c8 ignore start */\n    if (this !== this.#root) throw new Error('should only call on root')\n    if (this.#filledNegs) return this\n    /* c8 ignore stop */\n\n    // call toString() once to fill this out\n    this.toString()\n    this.#filledNegs = true\n    let n: AST | undefined\n    while ((n = this.#negs.pop())) {\n      if (n.type !== '!') continue\n      // walk up the tree, appending everthing that comes AFTER parentIndex\n      let p: AST | undefined = n\n      let pp = p.#parent\n      while (pp) {\n        for (\n          let i = p.#parentIndex + 1;\n          !pp.type && i < pp.#parts.length;\n          i++\n        ) {\n          for (const part of n.#parts) {\n            /* c8 ignore start */\n            if (typeof part === 'string') {\n              throw new Error('string part in extglob AST??')\n            }\n            /* c8 ignore stop */\n            part.copyIn(pp.#parts[i])\n          }\n        }\n        p = pp\n        pp = p.#parent\n      }\n    }\n    return this\n  }\n\n  push(...parts: (string | AST)[]) {\n    for (const p of parts) {\n      if (p === '') continue\n      /* c8 ignore start */\n      if (typeof p !== 'string' && !(p instanceof AST && p.#parent === this)) {\n        throw new Error('invalid part: ' + p)\n      }\n      /* c8 ignore stop */\n      this.#parts.push(p)\n    }\n  }\n\n  toJSON() {\n    const ret: any[] =\n      this.type === null\n        ? this.#parts.slice().map(p => (typeof p === 'string' ? p : p.toJSON()))\n        : [this.type, ...this.#parts.map(p => (p as AST).toJSON())]\n    if (this.isStart() && !this.type) ret.unshift([])\n    if (\n      this.isEnd() &&\n      (this === this.#root ||\n        (this.#root.#filledNegs && this.#parent?.type === '!'))\n    ) {\n      ret.push({})\n    }\n    return ret\n  }\n\n  isStart(): boolean {\n    if (this.#root === this) return true\n    // if (this.type) return !!this.#parent?.isStart()\n    if (!this.#parent?.isStart()) return false\n    if (this.#parentIndex === 0) return true\n    // if everything AHEAD of this is a negation, then it's still the \"start\"\n    const p = this.#parent\n    for (let i = 0; i < this.#parentIndex; i++) {\n      const pp = p.#parts[i]\n      if (!(pp instanceof AST && pp.type === '!')) {\n        return false\n      }\n    }\n    return true\n  }\n\n  isEnd(): boolean {\n    if (this.#root === this) return true\n    if (this.#parent?.type === '!') return true\n    if (!this.#parent?.isEnd()) return false\n    if (!this.type) return this.#parent?.isEnd()\n    // if not root, it'll always have a parent\n    /* c8 ignore start */\n    const pl = this.#parent ? this.#parent.#parts.length : 0\n    /* c8 ignore stop */\n    return this.#parentIndex === pl - 1\n  }\n\n  copyIn(part: AST | string) {\n    if (typeof part === 'string') this.push(part)\n    else this.push(part.clone(this))\n  }\n\n  clone(parent: AST) {\n    const c = new AST(this.type, parent)\n    for (const p of this.#parts) {\n      c.copyIn(p)\n    }\n    return c\n  }\n\n  static #parseAST(\n    str: string,\n    ast: AST,\n    pos: number,\n    opt: MinimatchOptions\n  ): number {\n    let escaping = false\n    let inBrace = false\n    let braceStart = -1\n    let braceNeg = false\n    if (ast.type === null) {\n      // outside of a extglob, append until we find a start\n      let i = pos\n      let acc = ''\n      while (i < str.length) {\n        const c = str.charAt(i++)\n        // still accumulate escapes at this point, but we do ignore\n        // starts that are escaped\n        if (escaping || c === '\\\\') {\n          escaping = !escaping\n          acc += c\n          continue\n        }\n\n        if (inBrace) {\n          if (i === braceStart + 1) {\n            if (c === '^' || c === '!') {\n              braceNeg = true\n            }\n          } else if (c === ']' && !(i === braceStart + 2 && braceNeg)) {\n            inBrace = false\n          }\n          acc += c\n          continue\n        } else if (c === '[') {\n          inBrace = true\n          braceStart = i\n          braceNeg = false\n          acc += c\n          continue\n        }\n\n        if (!opt.noext && isExtglobType(c) && str.charAt(i) === '(') {\n          ast.push(acc)\n          acc = ''\n          const ext = new AST(c, ast)\n          i = AST.#parseAST(str, ext, i, opt)\n          ast.push(ext)\n          continue\n        }\n        acc += c\n      }\n      ast.push(acc)\n      return i\n    }\n\n    // some kind of extglob, pos is at the (\n    // find the next | or )\n    let i = pos + 1\n    let part = new AST(null, ast)\n    const parts: AST[] = []\n    let acc = ''\n    while (i < str.length) {\n      const c = str.charAt(i++)\n      // still accumulate escapes at this point, but we do ignore\n      // starts that are escaped\n      if (escaping || c === '\\\\') {\n        escaping = !escaping\n        acc += c\n        continue\n      }\n\n      if (inBrace) {\n        if (i === braceStart + 1) {\n          if (c === '^' || c === '!') {\n            braceNeg = true\n          }\n        } else if (c === ']' && !(i === braceStart + 2 && braceNeg)) {\n          inBrace = false\n        }\n        acc += c\n        continue\n      } else if (c === '[') {\n        inBrace = true\n        braceStart = i\n        braceNeg = false\n        acc += c\n        continue\n      }\n\n      if (isExtglobType(c) && str.charAt(i) === '(') {\n        part.push(acc)\n        acc = ''\n        const ext = new AST(c, part)\n        part.push(ext)\n        i = AST.#parseAST(str, ext, i, opt)\n        continue\n      }\n      if (c === '|') {\n        part.push(acc)\n        acc = ''\n        parts.push(part)\n        part = new AST(null, ast)\n        continue\n      }\n      if (c === ')') {\n        if (acc === '' && ast.#parts.length === 0) {\n          ast.#emptyExt = true\n        }\n        part.push(acc)\n        acc = ''\n        ast.push(...parts, part)\n        return i\n      }\n      acc += c\n    }\n\n    // unfinished extglob\n    // if we got here, it was a malformed extglob! not an extglob, but\n    // maybe something else in there.\n    ast.type = null\n    ast.#hasMagic = undefined\n    ast.#parts = [str.substring(pos - 1)]\n    return i\n  }\n\n  static fromGlob(pattern: string, options: MinimatchOptions = {}) {\n    const ast = new AST(null, undefined, options)\n    AST.#parseAST(pattern, ast, 0, options)\n    return ast\n  }\n\n  // returns the regular expression if there's magic, or the unescaped\n  // string if not.\n  toMMPattern(): MMRegExp | string {\n    // should only be called on root\n    /* c8 ignore start */\n    if (this !== this.#root) return this.#root.toMMPattern()\n    /* c8 ignore stop */\n    const glob = this.toString()\n    const [re, body, hasMagic, uflag] = this.toRegExpSource()\n    // if we're in nocase mode, and not nocaseMagicOnly, then we do\n    // still need a regular expression if we have to case-insensitively\n    // match capital/lowercase characters.\n    const anyMagic =\n      hasMagic ||\n      this.#hasMagic ||\n      (this.#options.nocase &&\n        !this.#options.nocaseMagicOnly &&\n        glob.toUpperCase() !== glob.toLowerCase())\n    if (!anyMagic) {\n      return body\n    }\n\n    const flags = (this.#options.nocase ? 'i' : '') + (uflag ? 'u' : '')\n    return Object.assign(new RegExp(`^${re}$`, flags), {\n      _src: re,\n      _glob: glob,\n    })\n  }\n\n  // returns the string match, the regexp source, whether there's magic\n  // in the regexp (so a regular expression is required) and whether or\n  // not the uflag is needed for the regular expression (for posix classes)\n  // TODO: instead of injecting the start/end at this point, just return\n  // the BODY of the regexp, along with the start/end portions suitable\n  // for binding the start/end in either a joined full-path makeRe context\n  // (where we bind to (^|/), or a standalone matchPart context (where\n  // we bind to ^, and not /).  Otherwise slashes get duped!\n  //\n  // In part-matching mode, the start is:\n  // - if not isStart: nothing\n  // - if traversal possible, but not allowed: ^(?!\\.\\.?$)\n  // - if dots allowed or not possible: ^\n  // - if dots possible and not allowed: ^(?!\\.)\n  // end is:\n  // - if not isEnd(): nothing\n  // - else: $\n  //\n  // In full-path matching mode, we put the slash at the START of the\n  // pattern, so start is:\n  // - if first pattern: same as part-matching mode\n  // - if not isStart(): nothing\n  // - if traversal possible, but not allowed: /(?!\\.\\.?(?:$|/))\n  // - if dots allowed or not possible: /\n  // - if dots possible and not allowed: /(?!\\.)\n  // end is:\n  // - if last pattern, same as part-matching mode\n  // - else nothing\n  //\n  // Always put the (?:$|/) on negated tails, though, because that has to be\n  // there to bind the end of the negated pattern portion, and it's easier to\n  // just stick it in now rather than try to inject it later in the middle of\n  // the pattern.\n  //\n  // We can just always return the same end, and leave it up to the caller\n  // to know whether it's going to be used joined or in parts.\n  // And, if the start is adjusted slightly, can do the same there:\n  // - if not isStart: nothing\n  // - if traversal possible, but not allowed: (?:/|^)(?!\\.\\.?$)\n  // - if dots allowed or not possible: (?:/|^)\n  // - if dots possible and not allowed: (?:/|^)(?!\\.)\n  //\n  // But it's better to have a simpler binding without a conditional, for\n  // performance, so probably better to return both start options.\n  //\n  // Then the caller just ignores the end if it's not the first pattern,\n  // and the start always gets applied.\n  //\n  // But that's always going to be $ if it's the ending pattern, or nothing,\n  // so the caller can just attach $ at the end of the pattern when building.\n  //\n  // So the todo is:\n  // - better detect what kind of start is needed\n  // - return both flavors of starting pattern\n  // - attach $ at the end of the pattern when creating the actual RegExp\n  //\n  // Ah, but wait, no, that all only applies to the root when the first pattern\n  // is not an extglob. If the first pattern IS an extglob, then we need all\n  // that dot prevention biz to live in the extglob portions, because eg\n  // +(*|.x*) can match .xy but not .yx.\n  //\n  // So, return the two flavors if it's #root and the first child is not an\n  // AST, otherwise leave it to the child AST to handle it, and there,\n  // use the (?:^|/) style of start binding.\n  //\n  // Even simplified further:\n  // - Since the start for a join is eg /(?!\\.) and the start for a part\n  // is ^(?!\\.), we can just prepend (?!\\.) to the pattern (either root\n  // or start or whatever) and prepend ^ or / at the Regexp construction.\n  toRegExpSource(\n    allowDot?: boolean\n  ): [re: string, body: string, hasMagic: boolean, uflag: boolean] {\n    const dot = allowDot ?? !!this.#options.dot\n    if (this.#root === this) this.#fillNegs()\n    if (!this.type) {\n      const noEmpty = this.isStart() && this.isEnd()\n      const src = this.#parts\n        .map(p => {\n          const [re, _, hasMagic, uflag] =\n            typeof p === 'string'\n              ? AST.#parseGlob(p, this.#hasMagic, noEmpty)\n              : p.toRegExpSource(allowDot)\n          this.#hasMagic = this.#hasMagic || hasMagic\n          this.#uflag = this.#uflag || uflag\n          return re\n        })\n        .join('')\n\n      let start = ''\n      if (this.isStart()) {\n        if (typeof this.#parts[0] === 'string') {\n          // this is the string that will match the start of the pattern,\n          // so we need to protect against dots and such.\n\n          // '.' and '..' cannot match unless the pattern is that exactly,\n          // even if it starts with . or dot:true is set.\n          const dotTravAllowed =\n            this.#parts.length === 1 && justDots.has(this.#parts[0])\n          if (!dotTravAllowed) {\n            const aps = addPatternStart\n            // check if we have a possibility of matching . or ..,\n            // and prevent that.\n            const needNoTrav =\n              // dots are allowed, and the pattern starts with [ or .\n              (dot && aps.has(src.charAt(0))) ||\n              // the pattern starts with \\., and then [ or .\n              (src.startsWith('\\\\.') && aps.has(src.charAt(2))) ||\n              // the pattern starts with \\.\\., and then [ or .\n              (src.startsWith('\\\\.\\\\.') && aps.has(src.charAt(4)))\n            // no need to prevent dots if it can't match a dot, or if a\n            // sub-pattern will be preventing it anyway.\n            const needNoDot = !dot && !allowDot && aps.has(src.charAt(0))\n\n            start = needNoTrav ? startNoTraversal : needNoDot ? startNoDot : ''\n          }\n        }\n      }\n\n      // append the \"end of path portion\" pattern to negation tails\n      let end = ''\n      if (\n        this.isEnd() &&\n        this.#root.#filledNegs &&\n        this.#parent?.type === '!'\n      ) {\n        end = '(?:$|\\\\/)'\n      }\n      const final = start + src + end\n      return [\n        final,\n        unescape(src),\n        (this.#hasMagic = !!this.#hasMagic),\n        this.#uflag,\n      ]\n    }\n\n    // We need to calculate the body *twice* if it's a repeat pattern\n    // at the start, once in nodot mode, then again in dot mode, so a\n    // pattern like *(?) can match 'x.y'\n\n    const repeated = this.type === '*' || this.type === '+'\n    // some kind of extglob\n    const start = this.type === '!' ? '(?:(?!(?:' : '(?:'\n    let body = this.#partsToRegExp(dot)\n\n    if (this.isStart() && this.isEnd() && !body && this.type !== '!') {\n      // invalid extglob, has to at least be *something* present, if it's\n      // the entire path portion.\n      const s = this.toString()\n      this.#parts = [s]\n      this.type = null\n      this.#hasMagic = undefined\n      return [s, unescape(this.toString()), false, false]\n    }\n\n    // XXX abstract out this map method\n    let bodyDotAllowed =\n      !repeated || allowDot || dot || !startNoDot\n        ? ''\n        : this.#partsToRegExp(true)\n    if (bodyDotAllowed === body) {\n      bodyDotAllowed = ''\n    }\n    if (bodyDotAllowed) {\n      body = `(?:${body})(?:${bodyDotAllowed})*?`\n    }\n\n    // an empty !() is exactly equivalent to a starNoEmpty\n    let final = ''\n    if (this.type === '!' && this.#emptyExt) {\n      final = (this.isStart() && !dot ? startNoDot : '') + starNoEmpty\n    } else {\n      const close =\n        this.type === '!'\n          ? // !() must match something,but !(x) can match ''\n            '))' +\n            (this.isStart() && !dot && !allowDot ? startNoDot : '') +\n            star +\n            ')'\n          : this.type === '@'\n          ? ')'\n          : this.type === '?'\n          ? ')?'\n          : this.type === '+' && bodyDotAllowed\n          ? ')'\n          : this.type === '*' && bodyDotAllowed\n          ? `)?`\n          : `)${this.type}`\n      final = start + body + close\n    }\n    return [\n      final,\n      unescape(body),\n      (this.#hasMagic = !!this.#hasMagic),\n      this.#uflag,\n    ]\n  }\n\n  #partsToRegExp(dot: boolean) {\n    return this.#parts\n      .map(p => {\n        // extglob ASTs should only contain parent ASTs\n        /* c8 ignore start */\n        if (typeof p === 'string') {\n          throw new Error('string type in extglob ast??')\n        }\n        /* c8 ignore stop */\n        // can ignore hasMagic, because extglobs are already always magic\n        const [re, _, _hasMagic, uflag] = p.toRegExpSource(dot)\n        this.#uflag = this.#uflag || uflag\n        return re\n      })\n      .filter(p => !(this.isStart() && this.isEnd()) || !!p)\n      .join('|')\n  }\n\n  static #parseGlob(\n    glob: string,\n    hasMagic: boolean | undefined,\n    noEmpty: boolean = false\n  ): [re: string, body: string, hasMagic: boolean, uflag: boolean] {\n    let escaping = false\n    let re = ''\n    let uflag = false\n    for (let i = 0; i < glob.length; i++) {\n      const c = glob.charAt(i)\n      if (escaping) {\n        escaping = false\n        re += (reSpecials.has(c) ? '\\\\' : '') + c\n        continue\n      }\n      if (c === '\\\\') {\n        if (i === glob.length - 1) {\n          re += '\\\\\\\\'\n        } else {\n          escaping = true\n        }\n        continue\n      }\n      if (c === '[') {\n        const [src, needUflag, consumed, magic] = parseClass(glob, i)\n        if (consumed) {\n          re += src\n          uflag = uflag || needUflag\n          i += consumed - 1\n          hasMagic = hasMagic || magic\n          continue\n        }\n      }\n      if (c === '*') {\n        if (noEmpty && glob === '*') re += starNoEmpty\n        else re += star\n        hasMagic = true\n        continue\n      }\n      if (c === '?') {\n        re += qmark\n        hasMagic = true\n        continue\n      }\n      re += regExpEscape(c)\n    }\n    return [re, unescape(glob), !!hasMagic, uflag]\n  }\n}\n"]},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/dist/cjs/brace-expressions.js":{"lineLengths":[13,72,40,62,28,62,22,48,41,50,38,35,35,46,35,34,34,49,35,54,39,2,63,19,58,37,74,60,51,63,66,67,41,65,29,40,25,25,35,53,5,24,22,20,20,25,22,25,23,21,24,36,33,56,26,16,21,9,49,27,18,9,24,25,28,32,20,25,13,70,9,37,72,79,46,67,37,70,21,36,28,40,24,42,39,35,17,13,9,56,25,25,66,31,33,76,13,40,44,13,28,16,21,9,45,70,43,46,19,21,9,42,27,19,21,9,60,36,12,5,21,62,55,37,5,68,70,41,54,5,77,74,77,74,28,30,35,18,75,61,5,77,73,45,43,23,21,20,45,2,32,45],"data":{"version":3,"file":"brace-expressions.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/src/brace-expressions.ts"],"names":[],"mappings":";AAAA,wEAAwE;AACxE,wCAAwC;;;AAExC,8DAA8D;AAC9D,MAAM,YAAY,GAA0D;IAC1E,WAAW,EAAE,CAAC,sBAAsB,EAAE,IAAI,CAAC;IAC3C,WAAW,EAAE,CAAC,eAAe,EAAE,IAAI,CAAC;IACpC,WAAW,EAAE,CAAC,KAAK,GAAG,QAAQ,GAAG,IAAI,EAAE,KAAK,CAAC;IAC7C,WAAW,EAAE,CAAC,YAAY,EAAE,IAAI,CAAC;IACjC,WAAW,EAAE,CAAC,SAAS,EAAE,IAAI,CAAC;IAC9B,WAAW,EAAE,CAAC,SAAS,EAAE,IAAI,CAAC;IAC9B,WAAW,EAAE,CAAC,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC;IACzC,WAAW,EAAE,CAAC,SAAS,EAAE,IAAI,CAAC;IAC9B,WAAW,EAAE,CAAC,QAAQ,EAAE,IAAI,CAAC;IAC7B,WAAW,EAAE,CAAC,QAAQ,EAAE,IAAI,CAAC;IAC7B,WAAW,EAAE,CAAC,uBAAuB,EAAE,IAAI,CAAC;IAC5C,WAAW,EAAE,CAAC,SAAS,EAAE,IAAI,CAAC;IAC9B,UAAU,EAAE,CAAC,6BAA6B,EAAE,IAAI,CAAC;IACjD,YAAY,EAAE,CAAC,WAAW,EAAE,KAAK,CAAC;CACnC,CAAA;AAED,+DAA+D;AAC/D,mBAAmB;AACnB,MAAM,WAAW,GAAG,CAAC,CAAS,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,MAAM,CAAC,CAAA;AACjE,qCAAqC;AACrC,MAAM,YAAY,GAAG,CAAC,CAAS,EAAE,EAAE,CACjC,CAAC,CAAC,OAAO,CAAC,0BAA0B,EAAE,MAAM,CAAC,CAAA;AAE/C,4DAA4D;AAC5D,MAAM,cAAc,GAAG,CAAC,MAAgB,EAAU,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA;AASpE,+DAA+D;AAC/D,kEAAkE;AAClE,mEAAmE;AACnE,yCAAyC;AACzC,iEAAiE;AACjE,6BAA6B;AACtB,MAAM,UAAU,GAAG,CACxB,IAAY,EACZ,QAAgB,EACE,EAAE;IACpB,MAAM,GAAG,GAAG,QAAQ,CAAA;IACpB,qBAAqB;IACrB,IAAI,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,GAAG,EAAE;QAC5B,MAAM,IAAI,KAAK,CAAC,2BAA2B,CAAC,CAAA;KAC7C;IACD,oBAAoB;IACpB,MAAM,MAAM,GAAa,EAAE,CAAA;IAC3B,MAAM,IAAI,GAAa,EAAE,CAAA;IAEzB,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,CAAA;IACf,IAAI,QAAQ,GAAG,KAAK,CAAA;IACpB,IAAI,KAAK,GAAG,KAAK,CAAA;IACjB,IAAI,QAAQ,GAAG,KAAK,CAAA;IACpB,IAAI,MAAM,GAAG,KAAK,CAAA;IAClB,IAAI,MAAM,GAAG,GAAG,CAAA;IAChB,IAAI,UAAU,GAAG,EAAE,CAAA;IACnB,KAAK,EAAE,OAAO,CAAC,GAAG,IAAI,CAAC,MAAM,EAAE;QAC7B,MAAM,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA;QACxB,IAAI,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,GAAG,CAAC,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC,EAAE;YAC7C,MAAM,GAAG,IAAI,CAAA;YACb,CAAC,EAAE,CAAA;YACH,SAAQ;SACT;QAED,IAAI,CAAC,KAAK,GAAG,IAAI,QAAQ,IAAI,CAAC,QAAQ,EAAE;YACtC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAA;YACd,MAAK;SACN;QAED,QAAQ,GAAG,IAAI,CAAA;QACf,IAAI,CAAC,KAAK,IAAI,EAAE;YACd,IAAI,CAAC,QAAQ,EAAE;gBACb,QAAQ,GAAG,IAAI,CAAA;gBACf,CAAC,EAAE,CAAA;gBACH,SAAQ;aACT;YACD,0DAA0D;SAC3D;QACD,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,EAAE;YAC1B,4DAA4D;YAC5D,KAAK,MAAM,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE;gBAChE,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE;oBAC3B,+CAA+C;oBAC/C,IAAI,UAAU,EAAE;wBACd,OAAO,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,MAAM,GAAG,GAAG,EAAE,IAAI,CAAC,CAAA;qBAC9C;oBACD,CAAC,IAAI,GAAG,CAAC,MAAM,CAAA;oBACf,IAAI,GAAG;wBAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;;wBACnB,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;oBACtB,KAAK,GAAG,KAAK,IAAI,CAAC,CAAA;oBAClB,SAAS,KAAK,CAAA;iBACf;aACF;SACF;QAED,gDAAgD;QAChD,QAAQ,GAAG,KAAK,CAAA;QAChB,IAAI,UAAU,EAAE;YACd,sDAAsD;YACtD,mBAAmB;YACnB,IAAI,CAAC,GAAG,UAAU,EAAE;gBAClB,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,UAAU,CAAC,GAAG,GAAG,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,CAAA;aAC5D;iBAAM,IAAI,CAAC,KAAK,UAAU,EAAE;gBAC3B,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAA;aAC5B;YACD,UAAU,GAAG,EAAE,CAAA;YACf,CAAC,EAAE,CAAA;YACH,SAAQ;SACT;QAED,qCAAqC;QACrC,8DAA8D;QAC9D,IAAI,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE;YAChC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAA;YACjC,CAAC,IAAI,CAAC,CAAA;YACN,SAAQ;SACT;QACD,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE;YAC/B,UAAU,GAAG,CAAC,CAAA;YACd,CAAC,IAAI,CAAC,CAAA;YACN,SAAQ;SACT;QAED,oDAAoD;QACpD,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAA;QAC3B,CAAC,EAAE,CAAA;KACJ;IAED,IAAI,MAAM,GAAG,CAAC,EAAE;QACd,sDAAsD;QACtD,+CAA+C;QAC/C,OAAO,CAAC,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE,KAAK,CAAC,CAAA;KAC7B;IAED,gEAAgE;IAChE,kEAAkE;IAClE,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;QAClC,OAAO,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,MAAM,GAAG,GAAG,EAAE,IAAI,CAAC,CAAA;KAC9C;IAED,yEAAyE;IACzE,sEAAsE;IACtE,yEAAyE;IACzE,sEAAsE;IACtE,IACE,IAAI,CAAC,MAAM,KAAK,CAAC;QACjB,MAAM,CAAC,MAAM,KAAK,CAAC;QACnB,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;QACxB,CAAC,MAAM,EACP;QACA,MAAM,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA;QAClE,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,MAAM,GAAG,GAAG,EAAE,KAAK,CAAC,CAAA;KACrD;IAED,MAAM,OAAO,GAAG,GAAG,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,GAAG,GAAG,CAAA;IACxE,MAAM,KAAK,GAAG,GAAG,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,cAAc,CAAC,IAAI,CAAC,GAAG,GAAG,CAAA;IACpE,MAAM,IAAI,GACR,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM;QAC1B,CAAC,CAAC,GAAG,GAAG,OAAO,GAAG,GAAG,GAAG,KAAK,GAAG,GAAG;QACnC,CAAC,CAAC,MAAM,CAAC,MAAM;YACf,CAAC,CAAC,OAAO;YACT,CAAC,CAAC,KAAK,CAAA;IAEX,OAAO,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,GAAG,GAAG,EAAE,IAAI,CAAC,CAAA;AAC1C,CAAC,CAAA;AAhIY,QAAA,UAAU,cAgItB","sourcesContent":["// translate the various posix character classes into unicode properties\n// this works across all unicode locales\n\n// { <posix class>: [<translation>, /u flag required, negated]\nconst posixClasses: { [k: string]: [e: string, u: boolean, n?: boolean] } = {\n  '[:alnum:]': ['\\\\p{L}\\\\p{Nl}\\\\p{Nd}', true],\n  '[:alpha:]': ['\\\\p{L}\\\\p{Nl}', true],\n  '[:ascii:]': ['\\\\x' + '00-\\\\x' + '7f', false],\n  '[:blank:]': ['\\\\p{Zs}\\\\t', true],\n  '[:cntrl:]': ['\\\\p{Cc}', true],\n  '[:digit:]': ['\\\\p{Nd}', true],\n  '[:graph:]': ['\\\\p{Z}\\\\p{C}', true, true],\n  '[:lower:]': ['\\\\p{Ll}', true],\n  '[:print:]': ['\\\\p{C}', true],\n  '[:punct:]': ['\\\\p{P}', true],\n  '[:space:]': ['\\\\p{Z}\\\\t\\\\r\\\\n\\\\v\\\\f', true],\n  '[:upper:]': ['\\\\p{Lu}', true],\n  '[:word:]': ['\\\\p{L}\\\\p{Nl}\\\\p{Nd}\\\\p{Pc}', true],\n  '[:xdigit:]': ['A-Fa-f0-9', false],\n}\n\n// only need to escape a few things inside of brace expressions\n// escapes: [ \\ ] -\nconst braceEscape = (s: string) => s.replace(/[[\\]\\\\-]/g, '\\\\$&')\n// escape all regexp magic characters\nconst regexpEscape = (s: string) =>\n  s.replace(/[-[\\]{}()*+?.,\\\\^$|#\\s]/g, '\\\\$&')\n\n// everything has already been escaped, we just have to join\nconst rangesToString = (ranges: string[]): string => ranges.join('')\n\nexport type ParseClassResult = [\n  src: string,\n  uFlag: boolean,\n  consumed: number,\n  hasMagic: boolean\n]\n\n// takes a glob string at a posix brace expression, and returns\n// an equivalent regular expression source, and boolean indicating\n// whether the /u flag needs to be applied, and the number of chars\n// consumed to parse the character class.\n// This also removes out of order ranges, and returns ($.) if the\n// entire class just no good.\nexport const parseClass = (\n  glob: string,\n  position: number\n): ParseClassResult => {\n  const pos = position\n  /* c8 ignore start */\n  if (glob.charAt(pos) !== '[') {\n    throw new Error('not in a brace expression')\n  }\n  /* c8 ignore stop */\n  const ranges: string[] = []\n  const negs: string[] = []\n\n  let i = pos + 1\n  let sawStart = false\n  let uflag = false\n  let escaping = false\n  let negate = false\n  let endPos = pos\n  let rangeStart = ''\n  WHILE: while (i < glob.length) {\n    const c = glob.charAt(i)\n    if ((c === '!' || c === '^') && i === pos + 1) {\n      negate = true\n      i++\n      continue\n    }\n\n    if (c === ']' && sawStart && !escaping) {\n      endPos = i + 1\n      break\n    }\n\n    sawStart = true\n    if (c === '\\\\') {\n      if (!escaping) {\n        escaping = true\n        i++\n        continue\n      }\n      // escaped \\ char, fall through and treat like normal char\n    }\n    if (c === '[' && !escaping) {\n      // either a posix class, a collation equivalent, or just a [\n      for (const [cls, [unip, u, neg]] of Object.entries(posixClasses)) {\n        if (glob.startsWith(cls, i)) {\n          // invalid, [a-[] is fine, but not [a-[:alpha]]\n          if (rangeStart) {\n            return ['$.', false, glob.length - pos, true]\n          }\n          i += cls.length\n          if (neg) negs.push(unip)\n          else ranges.push(unip)\n          uflag = uflag || u\n          continue WHILE\n        }\n      }\n    }\n\n    // now it's just a normal character, effectively\n    escaping = false\n    if (rangeStart) {\n      // throw this range away if it's not valid, but others\n      // can still match.\n      if (c > rangeStart) {\n        ranges.push(braceEscape(rangeStart) + '-' + braceEscape(c))\n      } else if (c === rangeStart) {\n        ranges.push(braceEscape(c))\n      }\n      rangeStart = ''\n      i++\n      continue\n    }\n\n    // now might be the start of a range.\n    // can be either c-d or c-] or c<more...>] or c] at this point\n    if (glob.startsWith('-]', i + 1)) {\n      ranges.push(braceEscape(c + '-'))\n      i += 2\n      continue\n    }\n    if (glob.startsWith('-', i + 1)) {\n      rangeStart = c\n      i += 2\n      continue\n    }\n\n    // not the start of a range, just a single character\n    ranges.push(braceEscape(c))\n    i++\n  }\n\n  if (endPos < i) {\n    // didn't see the end of the class, not a valid class,\n    // but might still be valid as a literal match.\n    return ['', false, 0, false]\n  }\n\n  // if we got no ranges and no negates, then we have a range that\n  // cannot possibly match anything, and that poisons the whole glob\n  if (!ranges.length && !negs.length) {\n    return ['$.', false, glob.length - pos, true]\n  }\n\n  // if we got one positive range, and it's a single character, then that's\n  // not actually a magic pattern, it's just that one literal character.\n  // we should not treat that as \"magic\", we should just return the literal\n  // character. [_] is a perfectly valid way to escape glob magic chars.\n  if (\n    negs.length === 0 &&\n    ranges.length === 1 &&\n    /^\\\\?.$/.test(ranges[0]) &&\n    !negate\n  ) {\n    const r = ranges[0].length === 2 ? ranges[0].slice(-1) : ranges[0]\n    return [regexpEscape(r), false, endPos - pos, false]\n  }\n\n  const sranges = '[' + (negate ? '^' : '') + rangesToString(ranges) + ']'\n  const snegs = '[' + (negate ? '' : '^') + rangesToString(negs) + ']'\n  const comb =\n    ranges.length && negs.length\n      ? '(' + sranges + '|' + snegs + ')'\n      : ranges.length\n      ? sranges\n      : snegs\n\n  return [comb, uflag, endPos - pos, true]\n}\n"]},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/dist/cjs/unescape.js":{"lineLengths":[13,62,26,3,64,2,72,77,72,66,2,70,33,2,77,16,3,65,31,43,85,2,28,36],"data":{"version":3,"file":"unescape.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/src/unescape.ts"],"names":[],"mappings":";;;AACA;;;;;;;;;;;;;GAaG;AACI,MAAM,QAAQ,GAAG,CACtB,CAAS,EACT,EACE,oBAAoB,GAAG,KAAK,MACsB,EAAE,EACtD,EAAE;IACF,OAAO,oBAAoB;QACzB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,EAAE,IAAI,CAAC;QACnC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,2BAA2B,EAAE,MAAM,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,IAAI,CAAC,CAAA;AAChF,CAAC,CAAA;AATY,QAAA,QAAQ,YASpB","sourcesContent":["import { MinimatchOptions } from './index.js'\n/**\n * Un-escape a string that has been escaped with {@link escape}.\n *\n * If the {@link windowsPathsNoEscape} option is used, then square-brace\n * escapes are removed, but not backslash escapes.  For example, it will turn\n * the string `'[*]'` into `*`, but it will not turn `'\\\\*'` into `'*'`,\n * becuase `\\` is a path separator in `windowsPathsNoEscape` mode.\n *\n * When `windowsPathsNoEscape` is not set, then both brace escapes and\n * backslash escapes are removed.\n *\n * Slashes (and backslashes in `windowsPathsNoEscape` mode) cannot be escaped\n * or unescaped.\n */\nexport const unescape = (\n  s: string,\n  {\n    windowsPathsNoEscape = false,\n  }: Pick<MinimatchOptions, 'windowsPathsNoEscape'> = {}\n) => {\n  return windowsPathsNoEscape\n    ? s.replace(/\\[([^\\/\\\\])\\]/g, '$1')\n    : s.replace(/((?!\\\\).|^)\\[([^\\/\\\\])\\]/g, '$1$2').replace(/\\\\([^\\/])/g, '$1')\n}\n"]},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/dist/cjs/escape.js":{"lineLengths":[13,62,24,3,49,2,73,75,74,75,73,3,63,60,64,58,31,41,44,2,24,34],"data":{"version":3,"file":"escape.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/glob/node_modules/minimatch/src/escape.ts"],"names":[],"mappings":";;;AACA;;;;;;;;GAQG;AACI,MAAM,MAAM,GAAG,CACpB,CAAS,EACT,EACE,oBAAoB,GAAG,KAAK,MACsB,EAAE,EACtD,EAAE;IACF,wDAAwD;IACxD,4DAA4D;IAC5D,sDAAsD;IACtD,OAAO,oBAAoB;QACzB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,MAAM,CAAC;QACjC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,MAAM,CAAC,CAAA;AACvC,CAAC,CAAA;AAZY,QAAA,MAAM,UAYlB","sourcesContent":["import { MinimatchOptions } from './index.js'\n/**\n * Escape all magic characters in a glob pattern.\n *\n * If the {@link windowsPathsNoEscape | GlobOptions.windowsPathsNoEscape}\n * option is used, then characters are escaped by wrapping in `[]`, because\n * a magic character wrapped in a character class can only be satisfied by\n * that exact character.  In this mode, `\\` is _not_ escaped, because it is\n * not interpreted as a magic character, but instead as a path separator.\n */\nexport const escape = (\n  s: string,\n  {\n    windowsPathsNoEscape = false,\n  }: Pick<MinimatchOptions, 'windowsPathsNoEscape'> = {}\n) => {\n  // don't need to escape +@! because we escape the parens\n  // that make those magic, and escaping ! as [!] isn't valid,\n  // because [!]] is a valid glob class meaning not ']'.\n  return windowsPathsNoEscape\n    ? s.replace(/[?*()[\\]]/g, '[$&]')\n    : s.replace(/[?*()[\\]\\\\]/g, '\\\\$&')\n}\n"]},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/glob/dist/cjs/src/glob.js":{"lineLengths":[13,62,22,41,45,29,45,43,44,48,54,14,40,22,14,3,54,3,12,13,8,9,8,16,11,11,18,9,14,13,12,11,10,10,15,12,13,13,11,9,11,25,18,7,47,7,9,7,60,7,13,7,65,6,61,6,62,71,37,6,71,13,7,32,50,34,36,30,46,34,32,24,26,9,77,58,9,34,30,50,38,34,40,38,44,42,23,73,32,34,64,74,9,42,32,9,35,42,50,40,62,9,29,34,71,13,76,9,31,57,57,26,38,44,53,84,13,9,14,52,47,44,52,35,55,51,48,36,28,15,9,41,70,66,69,42,88,21,47,20,26,38,34,32,28,28,30,27,33,36,60,37,10,77,62,34,40,23,21,50,81,11,5,18,74,73,79,46,16,82,29,52,61,31,40,36,23,10,5,16,16,75,29,52,61,31,40,36,26,10,5,14,75,25,48,57,27,36,32,20,5,18,75,25,48,57,27,36,32,24,5,7,64,33,7,19,52,5,25,34,5,7,71,33,7,15,53,5,30,30,5,1,20,32],"data":{"version":3,"file":"glob.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/glob/src/glob.ts"],"names":[],"mappings":"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","sourcesContent":["import { Minimatch, MinimatchOptions } from 'minimatch'\nimport { Minipass } from 'minipass'\nimport {\n  FSOption,\n  Path,\n  PathScurry,\n  PathScurryDarwin,\n  PathScurryPosix,\n  PathScurryWin32,\n} from 'path-scurry'\nimport { fileURLToPath } from 'url'\nimport { IgnoreLike } from './ignore.js'\nimport { Pattern } from './pattern.js'\nimport { GlobStream, GlobWalker } from './walker.js'\n\nexport type MatchSet = Minimatch['set']\nexport type GlobParts = Exclude<Minimatch['globParts'], undefined>\n\n// if no process global, just call it linux.\n// so we default to case-sensitive, / separators\nconst defaultPlatform: NodeJS.Platform =\n  typeof process === 'object' &&\n  process &&\n  typeof process.platform === 'string'\n    ? process.platform\n    : 'linux'\n\n/**\n * A `GlobOptions` object may be provided to any of the exported methods, and\n * must be provided to the `Glob` constructor.\n *\n * All options are optional, boolean, and false by default, unless otherwise\n * noted.\n *\n * All resolved options are added to the Glob object as properties.\n *\n * If you are running many `glob` operations, you can pass a Glob object as the\n * `options` argument to a subsequent operation to share the previously loaded\n * cache.\n */\nexport interface GlobOptions {\n  /**\n   * Set to `true` to always receive absolute paths for\n   * matched files. Set to `false` to always return relative paths.\n   *\n   * When this option is not set, absolute paths are returned for patterns\n   * that are absolute, and otherwise paths are returned that are relative\n   * to the `cwd` setting.\n   *\n   * This does _not_ make an extra system call to get\n   * the realpath, it only does string path resolution.\n   *\n   * Conflicts with {@link withFileTypes}\n   */\n  absolute?: boolean\n\n  /**\n   * Set to false to enable {@link windowsPathsNoEscape}\n   *\n   * @deprecated\n   */\n  allowWindowsEscape?: boolean\n\n  /**\n   * The current working directory in which to search. Defaults to\n   * `process.cwd()`.\n   *\n   * May be eiher a string path or a `file://` URL object or string.\n   */\n  cwd?: string | URL\n\n  /**\n   * Include `.dot` files in normal matches and `globstar`\n   * matches. Note that an explicit dot in a portion of the pattern\n   * will always match dot files.\n   */\n  dot?: boolean\n\n  /**\n   * Prepend all relative path strings with `./` (or `.\\` on Windows).\n   *\n   * Without this option, returned relative paths are \"bare\", so instead of\n   * returning `'./foo/bar'`, they are returned as `'foo/bar'`.\n   *\n   * Relative patterns starting with `'../'` are not prepended with `./`, even\n   * if this option is set.\n   */\n  dotRelative?: boolean\n\n  /**\n   * Follow symlinked directories when expanding `**`\n   * patterns. This can result in a lot of duplicate references in\n   * the presence of cyclic links, and make performance quite bad.\n   *\n   * By default, a `**` in a pattern will follow 1 symbolic link if\n   * it is not the first item in the pattern, or none if it is the\n   * first item in the pattern, following the same behavior as Bash.\n   */\n  follow?: boolean\n\n  /**\n   * string or string[], or an object with `ignore` and `ignoreChildren`\n   * methods.\n   *\n   * If a string or string[] is provided, then this is treated as a glob\n   * pattern or array of glob patterns to exclude from matches. To ignore all\n   * children within a directory, as well as the entry itself, append `'/**'`\n   * to the ignore pattern.\n   *\n   * **Note** `ignore` patterns are _always_ in `dot:true` mode, regardless of\n   * any other settings.\n   *\n   * If an object is provided that has `ignored(path)` and/or\n   * `childrenIgnored(path)` methods, then these methods will be called to\n   * determine whether any Path is a match or if its children should be\n   * traversed, respectively.\n   */\n  ignore?: string | string[] | IgnoreLike\n\n  /**\n   * Treat brace expansion like `{a,b}` as a \"magic\" pattern. Has no\n   * effect if {@link nobrace} is set.\n   *\n   * Only has effect on the {@link hasMagic} function.\n   */\n  magicalBraces?: boolean\n\n  /**\n   * Add a `/` character to directory matches. Note that this requires\n   * additional stat calls in some cases.\n   */\n  mark?: boolean\n\n  /**\n   * Perform a basename-only match if the pattern does not contain any slash\n   * characters. That is, `*.js` would be treated as equivalent to\n   * `**\\/*.js`, matching all js files in all directories.\n   */\n  matchBase?: boolean\n\n  /**\n   * Limit the directory traversal to a given depth below the cwd.\n   * Note that this does NOT prevent traversal to sibling folders,\n   * root patterns, and so on. It only limits the maximum folder depth\n   * that the walk will descend, relative to the cwd.\n   */\n  maxDepth?: number\n\n  /**\n   * Do not expand `{a,b}` and `{1..3}` brace sets.\n   */\n  nobrace?: boolean\n\n  /**\n   * Perform a case-insensitive match. This defaults to `true` on macOS and\n   * Windows systems, and `false` on all others.\n   *\n   * **Note** `nocase` should only be explicitly set when it is\n   * known that the filesystem's case sensitivity differs from the\n   * platform default. If set `true` on case-sensitive file\n   * systems, or `false` on case-insensitive file systems, then the\n   * walk may return more or less results than expected.\n   */\n  nocase?: boolean\n\n  /**\n   * Do not match directories, only files. (Note: to match\n   * _only_ directories, put a `/` at the end of the pattern.)\n   */\n  nodir?: boolean\n\n  /**\n   * Do not match \"extglob\" patterns such as `+(a|b)`.\n   */\n  noext?: boolean\n\n  /**\n   * Do not match `**` against multiple filenames. (Ie, treat it as a normal\n   * `*` instead.)\n   *\n   * Conflicts with {@link matchBase}\n   */\n  noglobstar?: boolean\n\n  /**\n   * Defaults to value of `process.platform` if available, or `'linux'` if\n   * not. Setting `platform:'win32'` on non-Windows systems may cause strange\n   * behavior.\n   */\n  platform?: NodeJS.Platform\n\n  /**\n   * Set to true to call `fs.realpath` on all of the\n   * results. In the case of an entry that cannot be resolved, the\n   * entry is omitted. This incurs a slight performance penalty, of\n   * course, because of the added system calls.\n   */\n  realpath?: boolean\n\n  /**\n   *\n   * A string path resolved against the `cwd` option, which\n   * is used as the starting point for absolute patterns that start\n   * with `/`, (but not drive letters or UNC paths on Windows).\n   *\n   * Note that this _doesn't_ necessarily limit the walk to the\n   * `root` directory, and doesn't affect the cwd starting point for\n   * non-absolute patterns. A pattern containing `..` will still be\n   * able to traverse out of the root directory, if it is not an\n   * actual root directory on the filesystem, and any non-absolute\n   * patterns will be matched in the `cwd`. For example, the\n   * pattern `/../*` with `{root:'/some/path'}` will return all\n   * files in `/some`, not all files in `/some/path`. The pattern\n   * `*` with `{root:'/some/path'}` will return all the entries in\n   * the cwd, not the entries in `/some/path`.\n   *\n   * To start absolute and non-absolute patterns in the same\n   * path, you can use `{root:''}`. However, be aware that on\n   * Windows systems, a pattern like `x:/*` or `//host/share/*` will\n   * _always_ start in the `x:/` or `//host/share` directory,\n   * regardless of the `root` setting.\n   */\n  root?: string\n\n  /**\n   * A [PathScurry](http://npm.im/path-scurry) object used\n   * to traverse the file system. If the `nocase` option is set\n   * explicitly, then any provided `scurry` object must match this\n   * setting.\n   */\n  scurry?: PathScurry\n\n  /**\n   * Call `lstat()` on all entries, whether required or not to determine\n   * if it's a valid match. When used with {@link withFileTypes}, this means\n   * that matches will include data such as modified time, permissions, and\n   * so on.  Note that this will incur a performance cost due to the added\n   * system calls.\n   */\n  stat?: boolean\n\n  /**\n   * An AbortSignal which will cancel the Glob walk when\n   * triggered.\n   */\n  signal?: AbortSignal\n\n  /**\n   * Use `\\\\` as a path separator _only_, and\n   *  _never_ as an escape character. If set, all `\\\\` characters are\n   *  replaced with `/` in the pattern.\n   *\n   *  Note that this makes it **impossible** to match against paths\n   *  containing literal glob pattern characters, but allows matching\n   *  with patterns constructed using `path.join()` and\n   *  `path.resolve()` on Windows platforms, mimicking the (buggy!)\n   *  behavior of Glob v7 and before on Windows. Please use with\n   *  caution, and be mindful of [the caveat below about Windows\n   *  paths](#windows). (For legacy reasons, this is also set if\n   *  `allowWindowsEscape` is set to the exact value `false`.)\n   */\n  windowsPathsNoEscape?: boolean\n\n  /**\n   * Return [PathScurry](http://npm.im/path-scurry)\n   * `Path` objects instead of strings. These are similar to a\n   * NodeJS `Dirent` object, but with additional methods and\n   * properties.\n   *\n   * Conflicts with {@link absolute}\n   */\n  withFileTypes?: boolean\n\n  /**\n   * An fs implementation to override some or all of the defaults.  See\n   * http://npm.im/path-scurry for details about what can be overridden.\n   */\n  fs?: FSOption\n\n  /**\n   * Just passed along to Minimatch.  Note that this makes all pattern\n   * matching operations slower and *extremely* noisy.\n   */\n  debug?: boolean\n\n  /**\n   * Return `/` delimited paths, even on Windows.\n   *\n   * On posix systems, this has no effect.  But, on Windows, it means that\n   * paths will be `/` delimited, and absolute paths will be their full\n   * resolved UNC forms, eg instead of `'C:\\\\foo\\\\bar'`, it would return\n   * `'//?/C:/foo/bar'`\n   */\n  posix?: boolean\n}\n\nexport type GlobOptionsWithFileTypesTrue = GlobOptions & {\n  withFileTypes: true\n  // string options not relevant if returning Path objects.\n  absolute?: undefined\n  mark?: undefined\n  posix?: undefined\n}\n\nexport type GlobOptionsWithFileTypesFalse = GlobOptions & {\n  withFileTypes?: false\n}\n\nexport type GlobOptionsWithFileTypesUnset = GlobOptions & {\n  withFileTypes?: undefined\n}\n\nexport type Result<Opts> = Opts extends GlobOptionsWithFileTypesTrue\n  ? Path\n  : Opts extends GlobOptionsWithFileTypesFalse\n  ? string\n  : Opts extends GlobOptionsWithFileTypesUnset\n  ? string\n  : string | Path\nexport type Results<Opts> = Result<Opts>[]\n\nexport type FileTypes<Opts> = Opts extends GlobOptionsWithFileTypesTrue\n  ? true\n  : Opts extends GlobOptionsWithFileTypesFalse\n  ? false\n  : Opts extends GlobOptionsWithFileTypesUnset\n  ? false\n  : boolean\n\n/**\n * An object that can perform glob pattern traversals.\n */\nexport class Glob<Opts extends GlobOptions> implements GlobOptions {\n  absolute?: boolean\n  cwd: string\n  root?: string\n  dot: boolean\n  dotRelative: boolean\n  follow: boolean\n  ignore?: string | string[] | IgnoreLike\n  magicalBraces: boolean\n  mark?: boolean\n  matchBase: boolean\n  maxDepth: number\n  nobrace: boolean\n  nocase: boolean\n  nodir: boolean\n  noext: boolean\n  noglobstar: boolean\n  pattern: string[]\n  platform: NodeJS.Platform\n  realpath: boolean\n  scurry: PathScurry\n  stat: boolean\n  signal?: AbortSignal\n  windowsPathsNoEscape: boolean\n  withFileTypes: FileTypes<Opts>\n\n  /**\n   * The options provided to the constructor.\n   */\n  opts: Opts\n\n  /**\n   * An array of parsed immutable {@link Pattern} objects.\n   */\n  patterns: Pattern[]\n\n  /**\n   * All options are stored as properties on the `Glob` object.\n   *\n   * See {@link GlobOptions} for full options descriptions.\n   *\n   * Note that a previous `Glob` object can be passed as the\n   * `GlobOptions` to another `Glob` instantiation to re-use settings\n   * and caches with a new pattern.\n   *\n   * Traversal functions can be called multiple times to run the walk\n   * again.\n   */\n  constructor(pattern: string | string[], opts: Opts) {\n    this.withFileTypes = !!opts.withFileTypes as FileTypes<Opts>\n    this.signal = opts.signal\n    this.follow = !!opts.follow\n    this.dot = !!opts.dot\n    this.dotRelative = !!opts.dotRelative\n    this.nodir = !!opts.nodir\n    this.mark = !!opts.mark\n    if (!opts.cwd) {\n      this.cwd = ''\n    } else if (opts.cwd instanceof URL || opts.cwd.startsWith('file://')) {\n      opts.cwd = fileURLToPath(opts.cwd)\n    }\n    this.cwd = opts.cwd || ''\n    this.root = opts.root\n    this.magicalBraces = !!opts.magicalBraces\n    this.nobrace = !!opts.nobrace\n    this.noext = !!opts.noext\n    this.realpath = !!opts.realpath\n    this.absolute = opts.absolute\n\n    this.noglobstar = !!opts.noglobstar\n    this.matchBase = !!opts.matchBase\n    this.maxDepth =\n      typeof opts.maxDepth === 'number' ? opts.maxDepth : Infinity\n    this.stat = !!opts.stat\n    this.ignore = opts.ignore\n\n    if (this.withFileTypes && this.absolute !== undefined) {\n      throw new Error('cannot set absolute and withFileTypes:true')\n    }\n\n    if (typeof pattern === 'string') {\n      pattern = [pattern]\n    }\n\n    this.windowsPathsNoEscape =\n      !!opts.windowsPathsNoEscape ||\n      (opts as GlobOptions).allowWindowsEscape === false\n\n    if (this.windowsPathsNoEscape) {\n      pattern = pattern.map(p => p.replace(/\\\\/g, '/'))\n    }\n\n    if (this.matchBase) {\n      if (opts.noglobstar) {\n        throw new TypeError('base matching requires globstar')\n      }\n      pattern = pattern.map(p => (p.includes('/') ? p : `./**/${p}`))\n    }\n\n    this.pattern = pattern\n\n    this.platform = opts.platform || defaultPlatform\n    this.opts = { ...opts, platform: this.platform }\n    if (opts.scurry) {\n      this.scurry = opts.scurry\n      if (\n        opts.nocase !== undefined &&\n        opts.nocase !== opts.scurry.nocase\n      ) {\n        throw new Error('nocase option contradicts provided scurry option')\n      }\n    } else {\n      const Scurry =\n        opts.platform === 'win32'\n          ? PathScurryWin32\n          : opts.platform === 'darwin'\n          ? PathScurryDarwin\n          : opts.platform\n          ? PathScurryPosix\n          : PathScurry\n      this.scurry = new Scurry(this.cwd, {\n        nocase: opts.nocase,\n        fs: opts.fs,\n      })\n    }\n    this.nocase = this.scurry.nocase\n\n    // If you do nocase:true on a case-sensitive file system, then\n    // we need to use regexps instead of strings for non-magic\n    // path portions, because statting `aBc` won't return results\n    // for the file `AbC` for example.\n    const nocaseMagicOnly =\n      this.platform === 'darwin' || this.platform === 'win32'\n\n    const mmo: MinimatchOptions = {\n      // default nocase based on platform\n      ...opts,\n      dot: this.dot,\n      matchBase: this.matchBase,\n      nobrace: this.nobrace,\n      nocase: this.nocase,\n      nocaseMagicOnly,\n      nocomment: true,\n      noext: this.noext,\n      nonegate: true,\n      optimizationLevel: 2,\n      platform: this.platform,\n      windowsPathsNoEscape: this.windowsPathsNoEscape,\n      debug: !!this.opts.debug,\n    }\n\n    const mms = this.pattern.map(p => new Minimatch(p, mmo))\n    const [matchSet, globParts] = mms.reduce(\n      (set: [MatchSet, GlobParts], m) => {\n        set[0].push(...m.set)\n        set[1].push(...m.globParts)\n        return set\n      },\n      [[], []]\n    )\n    this.patterns = matchSet.map((set, i) => {\n      return new Pattern(set, globParts[i], 0, this.platform)\n    })\n  }\n\n  /**\n   * Returns a Promise that resolves to the results array.\n   */\n  async walk(): Promise<Results<Opts>>\n  async walk(): Promise<(string | Path)[]> {\n    // Walkers always return array of Path objects, so we just have to\n    // coerce them into the right shape.  It will have already called\n    // realpath() if the option was set to do so, so we know that's cached.\n    // start out knowing the cwd, at least\n    return [\n      ...(await new GlobWalker(this.patterns, this.scurry.cwd, {\n        ...this.opts,\n        maxDepth:\n          this.maxDepth !== Infinity\n            ? this.maxDepth + this.scurry.cwd.depth()\n            : Infinity,\n        platform: this.platform,\n        nocase: this.nocase,\n      }).walk()),\n    ]\n  }\n\n  /**\n   * synchronous {@link Glob.walk}\n   */\n  walkSync(): Results<Opts>\n  walkSync(): (string | Path)[] {\n    return [\n      ...new GlobWalker(this.patterns, this.scurry.cwd, {\n        ...this.opts,\n        maxDepth:\n          this.maxDepth !== Infinity\n            ? this.maxDepth + this.scurry.cwd.depth()\n            : Infinity,\n        platform: this.platform,\n        nocase: this.nocase,\n      }).walkSync(),\n    ]\n  }\n\n  /**\n   * Stream results asynchronously.\n   */\n  stream(): Minipass<Result<Opts>, Result<Opts>>\n  stream(): Minipass<string | Path, string | Path> {\n    return new GlobStream(this.patterns, this.scurry.cwd, {\n      ...this.opts,\n      maxDepth:\n        this.maxDepth !== Infinity\n          ? this.maxDepth + this.scurry.cwd.depth()\n          : Infinity,\n      platform: this.platform,\n      nocase: this.nocase,\n    }).stream()\n  }\n\n  /**\n   * Stream results synchronously.\n   */\n  streamSync(): Minipass<Result<Opts>, Result<Opts>>\n  streamSync(): Minipass<string | Path, string | Path> {\n    return new GlobStream(this.patterns, this.scurry.cwd, {\n      ...this.opts,\n      maxDepth:\n        this.maxDepth !== Infinity\n          ? this.maxDepth + this.scurry.cwd.depth()\n          : Infinity,\n      platform: this.platform,\n      nocase: this.nocase,\n    }).streamSync()\n  }\n\n  /**\n   * Default sync iteration function. Returns a Generator that\n   * iterates over the results.\n   */\n  iterateSync(): Generator<Result<Opts>, void, void> {\n    return this.streamSync()[Symbol.iterator]()\n  }\n  [Symbol.iterator]() {\n    return this.iterateSync()\n  }\n\n  /**\n   * Default async iteration function. Returns an AsyncGenerator that\n   * iterates over the results.\n   */\n  iterate(): AsyncGenerator<Result<Opts>, void, void> {\n    return this.stream()[Symbol.asyncIterator]()\n  }\n  [Symbol.asyncIterator]() {\n    return this.iterate()\n  }\n}\n"]},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/path-scurry/dist/cjs/index.js":{"lineLengths":[13,97,33,53,88,68,5,39,29,33,17,4,96,72,21,21,3,66,42,20,141,36,18,2,62,253,41,31,29,45,27,46,57,46,42,39,19,30,26,34,36,17,15,32,36,38,38,6,2,58,95,15,7,21,20,19,34,41,10,6,39,48,95,47,27,57,21,21,21,21,21,21,22,20,27,27,64,26,33,24,66,19,57,64,19,74,29,24,38,24,48,22,35,11,21,15,28,19,35,23,35,27,34,32,36,35,38,31,33,26,36,10,17,34,29,13,2,39,32,42,10,17,41,35,13,2,3,65,12,3,49,19,28,5,1,36,72,79,73,79,78,77,75,76,2,78,70,3,41,12,3,50,38,15,20,32,47,11,5,1,38,47,3,48,78,2,78,74,75,19,2,75,75,16,3,16,7,32,6,73,74,80,74,45,7,9,7,53,6,16,7,9,7,59,6,16,7,10,7,79,6,16,7,11,7,71,16,7,11,36,8,19,9,15,25,5,10,16,26,5,11,17,27,5,9,15,25,5,9,15,25,5,10,16,26,5,13,19,29,5,9,15,25,5,10,16,26,5,12,18,28,5,13,19,29,5,13,19,29,5,13,19,29,5,17,23,33,5,11,17,27,5,11,17,27,5,11,17,27,5,15,21,31,5,15,11,14,19,14,19,10,14,16,14,7,69,73,73,72,59,7,16,48,5,7,79,67,6,16,7,76,25,75,37,29,27,33,34,39,39,49,34,26,39,9,14,45,9,5,7,58,6,65,7,13,38,31,25,37,55,5,7,16,7,21,30,5,7,81,7,19,20,24,9,50,52,50,31,60,43,22,5,29,21,38,30,9,17,5,7,77,80,79,14,6,16,7,16,48,21,26,9,63,43,38,24,5,7,69,6,78,14,6,75,61,6,36,6,16,7,27,50,24,9,32,39,9,25,41,32,39,34,35,40,25,13,9,71,67,34,46,39,43,24,57,20,25,21,11,33,35,9,78,79,30,22,5,7,76,68,7,16,43,34,9,31,30,17,48,9,32,62,5,7,69,44,73,57,7,21,29,35,46,39,31,30,17,64,9,37,57,5,7,57,7,16,43,34,9,31,30,17,48,9,32,59,37,5,7,70,6,77,21,7,21,46,39,29,59,27,58,39,58,13,18,49,13,9,30,39,71,43,5,7,38,6,80,76,45,7,17,47,5,7,34,7,14,45,5,7,31,7,19,45,5,7,38,7,25,45,5,7,34,7,21,45,5,7,31,7,14,45,5,7,28,7,16,46,5,7,35,7,22,46,5,7,72,27,6,74,47,7,19,60,5,7,75,51,6,80,74,48,7,22,32,5,7,75,56,6,80,74,48,7,22,30,5,7,76,58,6,75,74,67,7,21,41,55,5,7,77,57,6,76,55,7,19,29,24,25,25,49,39,56,39,33,5,7,77,61,7,21,47,5,7,80,74,71,7,16,39,5,7,80,50,6,75,77,56,6,73,16,7,16,27,46,53,5,7,77,6,80,39,6,79,7,22,40,21,26,9,34,29,9,29,72,27,29,9,28,13,75,57,29,55,13,9,20,40,29,9,5,7,44,7,20,40,21,26,9,34,29,9,29,72,27,29,9,28,13,64,57,29,55,13,9,20,40,29,9,5,31,45,37,60,70,38,9,5,19,37,32,19,58,35,5,27,56,41,33,35,28,9,5,24,34,28,5,63,20,65,66,66,46,29,33,19,28,27,62,54,33,30,33,35,5,29,60,53,32,9,37,31,9,14,44,9,5,27,70,29,33,57,34,29,9,37,32,31,9,5,30,29,27,30,26,69,54,77,29,32,9,25,72,62,29,48,39,9,28,5,28,55,44,5,31,61,34,68,40,67,35,9,25,24,21,5,37,56,32,36,41,36,45,25,13,62,9,5,42,25,59,58,63,25,28,69,71,38,39,24,16,35,25,9,24,17,5,7,78,18,6,78,71,74,6,79,81,16,6,75,15,7,19,42,17,80,28,13,24,41,13,9,5,7,41,7,17,42,17,69,28,13,24,41,13,9,5,20,157,28,32,36,40,32,30,28,32,24,24,24,26,28,32,28,26,26,24,35,51,71,67,34,9,5,22,31,32,40,46,37,46,5,7,79,6,79,19,6,75,15,6,76,76,63,81,76,74,7,39,33,27,29,16,51,19,9,41,35,62,27,28,16,50,19,9,57,35,38,19,9,39,52,54,41,78,21,43,41,13,18,68,28,42,55,17,47,13,75,19,11,5,26,7,46,6,79,19,6,75,15,7,21,33,22,9,41,35,59,9,52,54,41,41,45,9,14,33,36,32,77,17,75,40,21,55,17,47,13,24,43,41,13,51,22,9,55,5,7,43,7,19,33,22,9,41,35,59,9,52,54,41,13,60,36,17,51,13,43,9,20,39,37,9,55,5,18,34,25,39,75,29,70,25,9,28,20,5,34,49,39,30,47,5,7,63,22,6,74,6,79,41,7,22,27,34,62,29,13,73,55,9,19,36,9,5,7,35,7,20,27,34,62,29,13,62,55,9,19,36,9,5,7,66,41,6,16,7,24,28,19,36,20,21,31,27,44,44,25,26,9,44,19,50,36,41,25,9,5,1,28,3,35,2,79,43,3,34,7,45,7,15,7,42,7,25,7,79,67,6,16,7,76,63,5,7,16,7,47,105,5,7,16,7,25,45,5,7,16,7,23,54,42,29,9,70,67,51,53,13,9,47,81,5,7,16,7,50,67,77,33,27,26,33,45,36,5,1,30,3,40,2,36,3,34,7,41,7,19,7,44,7,14,7,79,67,6,16,7,76,63,5,7,16,7,25,47,5,7,16,7,24,25,5,7,16,7,47,105,5,1,30,3,78,40,2,78,77,36,3,22,7,75,7,9,7,78,7,13,7,68,7,10,7,83,7,8,18,23,14,7,51,6,68,7,11,8,7,54,6,76,6,16,7,118,36,62,48,9,61,55,46,41,52,48,53,62,73,70,46,24,9,29,35,86,9,28,29,43,46,29,35,37,32,29,35,28,37,64,65,68,15,28,9,24,5,7,59,7,28,39,42,9,28,5,7,75,53,6,16,7,21,30,5,7,60,6,49,6,78,71,17,7,23,71,72,19,53,31,32,25,36,37,22,13,9,49,35,26,9,54,42,22,5,7,71,72,62,6,49,6,78,71,17,7,28,71,72,19,53,31,32,25,36,37,22,13,9,54,35,26,9,59,47,22,5,7,79,7,32,40,44,9,32,5,7,73,61,7,37,40,44,9,37,5,7,65,7,32,40,44,9,26,5,7,64,7,31,40,44,9,50,5,44,28,8,40,44,9,48,25,29,9,39,34,22,9,14,44,58,9,5,42,28,8,40,44,9,48,25,29,9,46,34,22,9,33,39,9,14,56,9,5,7,70,42,6,78,71,74,6,79,81,16,6,75,15,7,35,40,44,9,29,5,7,47,7,33,40,44,9,33,5,58,29,8,40,44,9,48,48,29,9,41,49,5,56,29,8,40,44,9,48,48,29,9,39,49,5,58,29,8,40,44,9,48,48,29,9,41,49,5,56,29,8,40,44,9,48,48,29,9,39,49,5,45,40,44,9,48,25,29,9,83,27,39,67,9,31,35,26,44,37,25,34,17,36,41,25,32,36,38,29,21,18,42,47,71,21,55,36,72,97,21,26,61,42,25,30,35,25,21,17,36,10,28,42,31,37,23,35,36,29,15,11,5,43,40,44,9,48,25,29,9,83,27,39,67,9,38,33,46,38,43,67,17,26,41,60,33,38,38,17,53,32,17,13,9,23,5,7,30,6,47,6,75,80,76,7,30,30,5,45,76,81,81,40,44,9,48,28,29,9,67,5,7,63,6,51,7,25,34,5,47,40,44,9,48,25,29,9,83,39,59,9,38,33,46,38,43,59,17,26,41,60,33,38,38,17,53,32,17,13,9,5,41,40,44,9,48,25,29,9,83,70,39,68,9,31,30,27,31,31,29,42,27,41,38,27,17,29,30,74,41,27,57,40,50,44,50,53,47,47,82,29,25,46,93,35,25,21,46,58,83,46,29,25,21,33,46,58,61,42,25,21,53,55,21,37,34,21,18,36,32,47,29,13,10,18,23,5,45,40,44,9,48,25,29,9,83,70,31,39,68,9,30,27,31,31,29,42,27,41,38,27,17,29,30,50,42,47,79,42,25,21,17,29,42,30,45,64,37,42,42,21,57,38,21,17,13,43,47,10,18,23,5,28,32,76,35,5,1,40,3,51,2,75,38,3,46,7,44,7,15,49,39,60,29,49,35,9,5,7,16,7,24,80,73,58,58,5,7,16,7,17,117,5,7,66,7,19,86,5,1,42,3,81,2,76,2,43,3,46,7,44,7,14,49,40,59,29,5,7,16,7,25,19,5,7,16,7,17,117,5,7,66,7,19,33,5,1,42,3,68,2,72,11,2,43,3,48,49,39,40,5,1,44,3,68,2,73,3,68,3,74,2,74,65,3,49,21,35,26,26,33],"data":{"version":3,"file":"index.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/path-scurry/src/index.ts"],"names":[],"mappings":"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","sourcesContent":["import { LRUCache } from 'lru-cache'\nimport { posix, win32 } from 'path'\n\nimport { fileURLToPath } from 'url'\n\nimport * as actualFS from 'fs'\nimport {\n  lstatSync,\n  readdir as readdirCB,\n  readdirSync,\n  readlinkSync,\n  realpathSync as rps,\n} from 'fs'\nconst realpathSync = rps.native\n// TODO: test perf of fs/promises realpath vs realpathCB,\n// since the promises one uses realpath.native\nimport { lstat, readdir, readlink, realpath } from 'fs/promises'\n\nimport type { Dirent, Stats } from 'fs'\nimport { Minipass } from 'minipass'\n\n/**\n * An object that will be used to override the default `fs`\n * methods.  Any methods that are not overridden will use Node's\n * built-in implementations.\n *\n * - lstatSync\n * - readdir (callback `withFileTypes` Dirent variant, used for\n *   readdirCB and most walks)\n * - readdirSync\n * - readlinkSync\n * - realpathSync\n * - promises: Object containing the following async methods:\n *   - lstat\n *   - readdir (Dirent variant only)\n *   - readlink\n *   - realpath\n */\nexport interface FSOption {\n  lstatSync?: (path: string) => Stats\n  readdir?: (\n    path: string,\n    options: { withFileTypes: true },\n    cb: (er: NodeJS.ErrnoException | null, entries?: Dirent[]) => any\n  ) => void\n  readdirSync?: (\n    path: string,\n    options: { withFileTypes: true }\n  ) => Dirent[]\n  readlinkSync?: (path: string) => string\n  realpathSync?: (path: string) => string\n  promises?: {\n    lstat?: (path: string) => Promise<Stats>\n    readdir?: (\n      path: string,\n      options: { withFileTypes: true }\n    ) => Promise<Dirent[]>\n    readlink?: (path: string) => Promise<string>\n    realpath?: (path: string) => Promise<string>\n    [k: string]: any\n  }\n  [k: string]: any\n}\n\ninterface FSValue {\n  lstatSync: (path: string) => Stats\n  readdir: (\n    path: string,\n    options: { withFileTypes: true },\n    cb: (er: NodeJS.ErrnoException | null, entries?: Dirent[]) => any\n  ) => void\n  readdirSync: (path: string, options: { withFileTypes: true }) => Dirent[]\n  readlinkSync: (path: string) => string\n  realpathSync: (path: string) => string\n  promises: {\n    lstat: (path: string) => Promise<Stats>\n    readdir: (\n      path: string,\n      options: { withFileTypes: true }\n    ) => Promise<Dirent[]>\n    readlink: (path: string) => Promise<string>\n    realpath: (path: string) => Promise<string>\n    [k: string]: any\n  }\n  [k: string]: any\n}\n\nconst defaultFS: FSValue = {\n  lstatSync,\n  readdir: readdirCB,\n  readdirSync,\n  readlinkSync,\n  realpathSync,\n  promises: {\n    lstat,\n    readdir,\n    readlink,\n    realpath,\n  },\n}\n\n// if they just gave us require('fs') then use our default\nconst fsFromOption = (fsOption?: FSOption): FSValue =>\n  !fsOption || fsOption === defaultFS || fsOption === actualFS\n    ? defaultFS\n    : {\n        ...defaultFS,\n        ...fsOption,\n        promises: {\n          ...defaultFS.promises,\n          ...(fsOption.promises || {}),\n        },\n      }\n\n// turn something like //?/c:/ into c:\\\nconst uncDriveRegexp = /^\\\\\\\\\\?\\\\([a-z]:)\\\\?$/i\nconst uncToDrive = (rootPath: string): string =>\n  rootPath.replace(/\\//g, '\\\\').replace(uncDriveRegexp, '$1\\\\')\n\n// windows paths are separated by either / or \\\nconst eitherSep = /[\\\\\\/]/\n\nconst UNKNOWN = 0 // may not even exist, for all we know\nconst IFIFO = 0b0001\nconst IFCHR = 0b0010\nconst IFDIR = 0b0100\nconst IFBLK = 0b0110\nconst IFREG = 0b1000\nconst IFLNK = 0b1010\nconst IFSOCK = 0b1100\nconst IFMT = 0b1111\n\n// mask to unset low 4 bits\nconst IFMT_UNKNOWN = ~IFMT\n\n// set after successfully calling readdir() and getting entries.\nconst READDIR_CALLED = 0b0000_0001_0000\n// set after a successful lstat()\nconst LSTAT_CALLED = 0b0000_0010_0000\n// set if an entry (or one of its parents) is definitely not a dir\nconst ENOTDIR = 0b0000_0100_0000\n// set if an entry (or one of its parents) does not exist\n// (can also be set on lstat errors like EACCES or ENAMETOOLONG)\nconst ENOENT = 0b0000_1000_0000\n// cannot have child entries -- also verify &IFMT is either IFDIR or IFLNK\n// set if we fail to readlink\nconst ENOREADLINK = 0b0001_0000_0000\n// set if we know realpath() will fail\nconst ENOREALPATH = 0b0010_0000_0000\n\nconst ENOCHILD = ENOTDIR | ENOENT | ENOREALPATH\nconst TYPEMASK = 0b0011_1111_1111\n\nconst entToType = (s: Dirent | Stats) =>\n  s.isFile()\n    ? IFREG\n    : s.isDirectory()\n    ? IFDIR\n    : s.isSymbolicLink()\n    ? IFLNK\n    : s.isCharacterDevice()\n    ? IFCHR\n    : s.isBlockDevice()\n    ? IFBLK\n    : s.isSocket()\n    ? IFSOCK\n    : s.isFIFO()\n    ? IFIFO\n    : UNKNOWN\n\n// normalize unicode path names\nconst normalizeCache = new Map<string, string>()\nconst normalize = (s: string) => {\n  const c = normalizeCache.get(s)\n  if (c) return c\n  const n = s.normalize('NFKD')\n  normalizeCache.set(s, n)\n  return n\n}\n\nconst normalizeNocaseCache = new Map<string, string>()\nconst normalizeNocase = (s: string) => {\n  const c = normalizeNocaseCache.get(s)\n  if (c) return c\n  const n = normalize(s.toLowerCase())\n  normalizeNocaseCache.set(s, n)\n  return n\n}\n\n/**\n * Options that may be provided to the Path constructor\n */\nexport interface PathOpts {\n  fullpath?: string\n  relative?: string\n  relativePosix?: string\n  parent?: PathBase\n  /**\n   * See {@link FSOption}\n   */\n  fs?: FSOption\n}\n\n/**\n * An LRUCache for storing resolved path strings or Path objects.\n * @internal\n */\nexport class ResolveCache extends LRUCache<string, string> {\n  constructor() {\n    super({ max: 256 })\n  }\n}\n\n// In order to prevent blowing out the js heap by allocating hundreds of\n// thousands of Path entries when walking extremely large trees, the \"children\"\n// in this tree are represented by storing an array of Path entries in an\n// LRUCache, indexed by the parent.  At any time, Path.children() may return an\n// empty array, indicating that it doesn't know about any of its children, and\n// thus has to rebuild that cache.  This is fine, it just means that we don't\n// benefit as much from having the cached entries, but huge directory walks\n// don't blow out the stack, and smaller ones are still as fast as possible.\n//\n//It does impose some complexity when building up the readdir data, because we\n//need to pass a reference to the children array that we started with.\n\n/**\n * an LRUCache for storing child entries.\n * @internal\n */\nexport class ChildrenCache extends LRUCache<PathBase, Children> {\n  constructor(maxSize: number = 16 * 1024) {\n    super({\n      maxSize,\n      // parent + children\n      sizeCalculation: a => a.length + 1,\n    })\n  }\n}\n\n/**\n * Array of Path objects, plus a marker indicating the first provisional entry\n *\n * @internal\n */\nexport type Children = PathBase[] & { provisional: number }\n\nconst setAsCwd = Symbol('PathScurry setAsCwd')\n\n/**\n * Path objects are sort of like a super-powered\n * {@link https://nodejs.org/docs/latest/api/fs.html#class-fsdirent fs.Dirent}\n *\n * Each one represents a single filesystem entry on disk, which may or may not\n * exist. It includes methods for reading various types of information via\n * lstat, readlink, and readdir, and caches all information to the greatest\n * degree possible.\n *\n * Note that fs operations that would normally throw will instead return an\n * \"empty\" value. This is in order to prevent excessive overhead from error\n * stack traces.\n */\nexport abstract class PathBase implements Dirent {\n  /**\n   * the basename of this path\n   *\n   * **Important**: *always* test the path name against any test string\n   * usingthe {@link isNamed} method, and not by directly comparing this\n   * string. Otherwise, unicode path strings that the system sees as identical\n   * will not be properly treated as the same path, leading to incorrect\n   * behavior and possible security issues.\n   */\n  name: string\n  /**\n   * the Path entry corresponding to the path root.\n   *\n   * @internal\n   */\n  root: PathBase\n  /**\n   * All roots found within the current PathScurry family\n   *\n   * @internal\n   */\n  roots: { [k: string]: PathBase }\n  /**\n   * a reference to the parent path, or undefined in the case of root entries\n   *\n   * @internal\n   */\n  parent?: PathBase\n  /**\n   * boolean indicating whether paths are compared case-insensitively\n   * @internal\n   */\n  nocase: boolean\n\n  /**\n   * the string or regexp used to split paths. On posix, it is `'/'`, and on\n   * windows it is a RegExp matching either `'/'` or `'\\\\'`\n   */\n  abstract splitSep: string | RegExp\n  /**\n   * The path separator string to use when joining paths\n   */\n  abstract sep: string\n\n  // potential default fs override\n  #fs: FSValue\n\n  // Stats fields\n  #dev?: number\n  get dev() {\n    return this.#dev\n  }\n  #mode?: number\n  get mode() {\n    return this.#mode\n  }\n  #nlink?: number\n  get nlink() {\n    return this.#nlink\n  }\n  #uid?: number\n  get uid() {\n    return this.#uid\n  }\n  #gid?: number\n  get gid() {\n    return this.#gid\n  }\n  #rdev?: number\n  get rdev() {\n    return this.#rdev\n  }\n  #blksize?: number\n  get blksize() {\n    return this.#blksize\n  }\n  #ino?: number\n  get ino() {\n    return this.#ino\n  }\n  #size?: number\n  get size() {\n    return this.#size\n  }\n  #blocks?: number\n  get blocks() {\n    return this.#blocks\n  }\n  #atimeMs?: number\n  get atimeMs() {\n    return this.#atimeMs\n  }\n  #mtimeMs?: number\n  get mtimeMs() {\n    return this.#mtimeMs\n  }\n  #ctimeMs?: number\n  get ctimeMs() {\n    return this.#ctimeMs\n  }\n  #birthtimeMs?: number\n  get birthtimeMs() {\n    return this.#birthtimeMs\n  }\n  #atime?: Date\n  get atime() {\n    return this.#atime\n  }\n  #mtime?: Date\n  get mtime() {\n    return this.#mtime\n  }\n  #ctime?: Date\n  get ctime() {\n    return this.#ctime\n  }\n  #birthtime?: Date\n  get birthtime() {\n    return this.#birthtime\n  }\n\n  #matchName: string\n  #depth?: number\n  #fullpath?: string\n  #fullpathPosix?: string\n  #relative?: string\n  #relativePosix?: string\n  #type: number\n  #children: ChildrenCache\n  #linkTarget?: PathBase\n  #realpath?: PathBase\n\n  /**\n   * This property is for compatibility with the Dirent class as of\n   * Node v20, where Dirent['path'] refers to the path of the directory\n   * that was passed to readdir.  So, somewhat counterintuitively, this\n   * property refers to the *parent* path, not the path object itself.\n   * For root entries, it's the path to the entry itself.\n   */\n  get path(): string {\n    return (this.parent || this).fullpath()\n  }\n\n  /**\n   * Do not create new Path objects directly.  They should always be accessed\n   * via the PathScurry class or other methods on the Path class.\n   *\n   * @internal\n   */\n  constructor(\n    name: string,\n    type: number = UNKNOWN,\n    root: PathBase | undefined,\n    roots: { [k: string]: PathBase },\n    nocase: boolean,\n    children: ChildrenCache,\n    opts: PathOpts\n  ) {\n    this.name = name\n    this.#matchName = nocase ? normalizeNocase(name) : normalize(name)\n    this.#type = type & TYPEMASK\n    this.nocase = nocase\n    this.roots = roots\n    this.root = root || this\n    this.#children = children\n    this.#fullpath = opts.fullpath\n    this.#relative = opts.relative\n    this.#relativePosix = opts.relativePosix\n    this.parent = opts.parent\n    if (this.parent) {\n      this.#fs = this.parent.#fs\n    } else {\n      this.#fs = fsFromOption(opts.fs)\n    }\n  }\n\n  /**\n   * Returns the depth of the Path object from its root.\n   *\n   * For example, a path at `/foo/bar` would have a depth of 2.\n   */\n  depth(): number {\n    if (this.#depth !== undefined) return this.#depth\n    if (!this.parent) return (this.#depth = 0)\n    return (this.#depth = this.parent.depth() + 1)\n  }\n\n  /**\n   * @internal\n   */\n  abstract getRootString(path: string): string\n  /**\n   * @internal\n   */\n  abstract getRoot(rootPath: string): PathBase\n  /**\n   * @internal\n   */\n  abstract newChild(name: string, type?: number, opts?: PathOpts): PathBase\n\n  /**\n   * @internal\n   */\n  childrenCache() {\n    return this.#children\n  }\n\n  /**\n   * Get the Path object referenced by the string path, resolved from this Path\n   */\n  resolve(path?: string): PathBase {\n    if (!path) {\n      return this\n    }\n    const rootPath = this.getRootString(path)\n    const dir = path.substring(rootPath.length)\n    const dirParts = dir.split(this.splitSep)\n    const result: PathBase = rootPath\n      ? this.getRoot(rootPath).#resolveParts(dirParts)\n      : this.#resolveParts(dirParts)\n    return result\n  }\n\n  #resolveParts(dirParts: string[]) {\n    let p: PathBase = this\n    for (const part of dirParts) {\n      p = p.child(part)\n    }\n    return p\n  }\n\n  /**\n   * Returns the cached children Path objects, if still available.  If they\n   * have fallen out of the cache, then returns an empty array, and resets the\n   * READDIR_CALLED bit, so that future calls to readdir() will require an fs\n   * lookup.\n   *\n   * @internal\n   */\n  children(): Children {\n    const cached = this.#children.get(this)\n    if (cached) {\n      return cached\n    }\n    const children: Children = Object.assign([], { provisional: 0 })\n    this.#children.set(this, children)\n    this.#type &= ~READDIR_CALLED\n    return children\n  }\n\n  /**\n   * Resolves a path portion and returns or creates the child Path.\n   *\n   * Returns `this` if pathPart is `''` or `'.'`, or `parent` if pathPart is\n   * `'..'`.\n   *\n   * This should not be called directly.  If `pathPart` contains any path\n   * separators, it will lead to unsafe undefined behavior.\n   *\n   * Use `Path.resolve()` instead.\n   *\n   * @internal\n   */\n  child(pathPart: string, opts?: PathOpts): PathBase {\n    if (pathPart === '' || pathPart === '.') {\n      return this\n    }\n    if (pathPart === '..') {\n      return this.parent || this\n    }\n\n    // find the child\n    const children = this.children()\n    const name = this.nocase\n      ? normalizeNocase(pathPart)\n      : normalize(pathPart)\n    for (const p of children) {\n      if (p.#matchName === name) {\n        return p\n      }\n    }\n\n    // didn't find it, create provisional child, since it might not\n    // actually exist.  If we know the parent isn't a dir, then\n    // in fact it CAN'T exist.\n    const s = this.parent ? this.sep : ''\n    const fullpath = this.#fullpath\n      ? this.#fullpath + s + pathPart\n      : undefined\n    const pchild = this.newChild(pathPart, UNKNOWN, {\n      ...opts,\n      parent: this,\n      fullpath,\n    })\n\n    if (!this.canReaddir()) {\n      pchild.#type |= ENOENT\n    }\n\n    // don't have to update provisional, because if we have real children,\n    // then provisional is set to children.length, otherwise a lower number\n    children.push(pchild)\n    return pchild\n  }\n\n  /**\n   * The relative path from the cwd. If it does not share an ancestor with\n   * the cwd, then this ends up being equivalent to the fullpath()\n   */\n  relative(): string {\n    if (this.#relative !== undefined) {\n      return this.#relative\n    }\n    const name = this.name\n    const p = this.parent\n    if (!p) {\n      return (this.#relative = this.name)\n    }\n    const pv = p.relative()\n    return pv + (!pv || !p.parent ? '' : this.sep) + name\n  }\n\n  /**\n   * The relative path from the cwd, using / as the path separator.\n   * If it does not share an ancestor with\n   * the cwd, then this ends up being equivalent to the fullpathPosix()\n   * On posix systems, this is identical to relative().\n   */\n  relativePosix(): string {\n    if (this.sep === '/') return this.relative()\n    if (this.#relativePosix !== undefined) return this.#relativePosix\n    const name = this.name\n    const p = this.parent\n    if (!p) {\n      return (this.#relativePosix = this.fullpathPosix())\n    }\n    const pv = p.relativePosix()\n    return pv + (!pv || !p.parent ? '' : '/') + name\n  }\n\n  /**\n   * The fully resolved path string for this Path entry\n   */\n  fullpath(): string {\n    if (this.#fullpath !== undefined) {\n      return this.#fullpath\n    }\n    const name = this.name\n    const p = this.parent\n    if (!p) {\n      return (this.#fullpath = this.name)\n    }\n    const pv = p.fullpath()\n    const fp = pv + (!p.parent ? '' : this.sep) + name\n    return (this.#fullpath = fp)\n  }\n\n  /**\n   * On platforms other than windows, this is identical to fullpath.\n   *\n   * On windows, this is overridden to return the forward-slash form of the\n   * full UNC path.\n   */\n  fullpathPosix(): string {\n    if (this.#fullpathPosix !== undefined) return this.#fullpathPosix\n    if (this.sep === '/') return (this.#fullpathPosix = this.fullpath())\n    if (!this.parent) {\n      const p = this.fullpath().replace(/\\\\/g, '/')\n      if (/^[a-z]:\\//i.test(p)) {\n        return (this.#fullpathPosix = `//?/${p}`)\n      } else {\n        return (this.#fullpathPosix = p)\n      }\n    }\n    const p = this.parent\n    const pfpp = p.fullpathPosix()\n    const fpp = pfpp + (!pfpp || !p.parent ? '' : '/') + this.name\n    return (this.#fullpathPosix = fpp)\n  }\n\n  /**\n   * Is the Path of an unknown type?\n   *\n   * Note that we might know *something* about it if there has been a previous\n   * filesystem operation, for example that it does not exist, or is not a\n   * link, or whether it has child entries.\n   */\n  isUnknown(): boolean {\n    return (this.#type & IFMT) === UNKNOWN\n  }\n\n  /**\n   * Is the Path a regular file?\n   */\n  isFile(): boolean {\n    return (this.#type & IFMT) === IFREG\n  }\n\n  /**\n   * Is the Path a directory?\n   */\n  isDirectory(): boolean {\n    return (this.#type & IFMT) === IFDIR\n  }\n\n  /**\n   * Is the path a character device?\n   */\n  isCharacterDevice(): boolean {\n    return (this.#type & IFMT) === IFCHR\n  }\n\n  /**\n   * Is the path a block device?\n   */\n  isBlockDevice(): boolean {\n    return (this.#type & IFMT) === IFBLK\n  }\n\n  /**\n   * Is the path a FIFO pipe?\n   */\n  isFIFO(): boolean {\n    return (this.#type & IFMT) === IFIFO\n  }\n\n  /**\n   * Is the path a socket?\n   */\n  isSocket(): boolean {\n    return (this.#type & IFMT) === IFSOCK\n  }\n\n  /**\n   * Is the path a symbolic link?\n   */\n  isSymbolicLink(): boolean {\n    return (this.#type & IFLNK) === IFLNK\n  }\n\n  /**\n   * Return the entry if it has been subject of a successful lstat, or\n   * undefined otherwise.\n   *\n   * Does not read the filesystem, so an undefined result *could* simply\n   * mean that we haven't called lstat on it.\n   */\n  lstatCached(): PathBase | undefined {\n    return this.#type & LSTAT_CALLED ? this : undefined\n  }\n\n  /**\n   * Return the cached link target if the entry has been the subject of a\n   * successful readlink, or undefined otherwise.\n   *\n   * Does not read the filesystem, so an undefined result *could* just mean we\n   * don't have any cached data. Only use it if you are very sure that a\n   * readlink() has been called at some point.\n   */\n  readlinkCached(): PathBase | undefined {\n    return this.#linkTarget\n  }\n\n  /**\n   * Returns the cached realpath target if the entry has been the subject\n   * of a successful realpath, or undefined otherwise.\n   *\n   * Does not read the filesystem, so an undefined result *could* just mean we\n   * don't have any cached data. Only use it if you are very sure that a\n   * realpath() has been called at some point.\n   */\n  realpathCached(): PathBase | undefined {\n    return this.#realpath\n  }\n\n  /**\n   * Returns the cached child Path entries array if the entry has been the\n   * subject of a successful readdir(), or [] otherwise.\n   *\n   * Does not read the filesystem, so an empty array *could* just mean we\n   * don't have any cached data. Only use it if you are very sure that a\n   * readdir() has been called recently enough to still be valid.\n   */\n  readdirCached(): PathBase[] {\n    const children = this.children()\n    return children.slice(0, children.provisional)\n  }\n\n  /**\n   * Return true if it's worth trying to readlink.  Ie, we don't (yet) have\n   * any indication that readlink will definitely fail.\n   *\n   * Returns false if the path is known to not be a symlink, if a previous\n   * readlink failed, or if the entry does not exist.\n   */\n  canReadlink(): boolean {\n    if (this.#linkTarget) return true\n    if (!this.parent) return false\n    // cases where it cannot possibly succeed\n    const ifmt = this.#type & IFMT\n    return !(\n      (ifmt !== UNKNOWN && ifmt !== IFLNK) ||\n      this.#type & ENOREADLINK ||\n      this.#type & ENOENT\n    )\n  }\n\n  /**\n   * Return true if readdir has previously been successfully called on this\n   * path, indicating that cachedReaddir() is likely valid.\n   */\n  calledReaddir(): boolean {\n    return !!(this.#type & READDIR_CALLED)\n  }\n\n  /**\n   * Returns true if the path is known to not exist. That is, a previous lstat\n   * or readdir failed to verify its existence when that would have been\n   * expected, or a parent entry was marked either enoent or enotdir.\n   */\n  isENOENT(): boolean {\n    return !!(this.#type & ENOENT)\n  }\n\n  /**\n   * Return true if the path is a match for the given path name.  This handles\n   * case sensitivity and unicode normalization.\n   *\n   * Note: even on case-sensitive systems, it is **not** safe to test the\n   * equality of the `.name` property to determine whether a given pathname\n   * matches, due to unicode normalization mismatches.\n   *\n   * Always use this method instead of testing the `path.name` property\n   * directly.\n   */\n  isNamed(n: string): boolean {\n    return !this.nocase\n      ? this.#matchName === normalize(n)\n      : this.#matchName === normalizeNocase(n)\n  }\n\n  /**\n   * Return the Path object corresponding to the target of a symbolic link.\n   *\n   * If the Path is not a symbolic link, or if the readlink call fails for any\n   * reason, `undefined` is returned.\n   *\n   * Result is cached, and thus may be outdated if the filesystem is mutated.\n   */\n  async readlink(): Promise<PathBase | undefined> {\n    const target = this.#linkTarget\n    if (target) {\n      return target\n    }\n    if (!this.canReadlink()) {\n      return undefined\n    }\n    /* c8 ignore start */\n    // already covered by the canReadlink test, here for ts grumples\n    if (!this.parent) {\n      return undefined\n    }\n    /* c8 ignore stop */\n    try {\n      const read = await this.#fs.promises.readlink(this.fullpath())\n      const linkTarget = this.parent.resolve(read)\n      if (linkTarget) {\n        return (this.#linkTarget = linkTarget)\n      }\n    } catch (er) {\n      this.#readlinkFail((er as NodeJS.ErrnoException).code)\n      return undefined\n    }\n  }\n\n  /**\n   * Synchronous {@link PathBase.readlink}\n   */\n  readlinkSync(): PathBase | undefined {\n    const target = this.#linkTarget\n    if (target) {\n      return target\n    }\n    if (!this.canReadlink()) {\n      return undefined\n    }\n    /* c8 ignore start */\n    // already covered by the canReadlink test, here for ts grumples\n    if (!this.parent) {\n      return undefined\n    }\n    /* c8 ignore stop */\n    try {\n      const read = this.#fs.readlinkSync(this.fullpath())\n      const linkTarget = this.parent.resolve(read)\n      if (linkTarget) {\n        return (this.#linkTarget = linkTarget)\n      }\n    } catch (er) {\n      this.#readlinkFail((er as NodeJS.ErrnoException).code)\n      return undefined\n    }\n  }\n\n  #readdirSuccess(children: Children) {\n    // succeeded, mark readdir called bit\n    this.#type |= READDIR_CALLED\n    // mark all remaining provisional children as ENOENT\n    for (let p = children.provisional; p < children.length; p++) {\n      children[p].#markENOENT()\n    }\n  }\n\n  #markENOENT() {\n    // mark as UNKNOWN and ENOENT\n    if (this.#type & ENOENT) return\n    this.#type = (this.#type | ENOENT) & IFMT_UNKNOWN\n    this.#markChildrenENOENT()\n  }\n\n  #markChildrenENOENT() {\n    // all children are provisional and do not exist\n    const children = this.children()\n    children.provisional = 0\n    for (const p of children) {\n      p.#markENOENT()\n    }\n  }\n\n  #markENOREALPATH() {\n    this.#type |= ENOREALPATH\n    this.#markENOTDIR()\n  }\n\n  // save the information when we know the entry is not a dir\n  #markENOTDIR() {\n    // entry is not a directory, so any children can't exist.\n    // this *should* be impossible, since any children created\n    // after it's been marked ENOTDIR should be marked ENOENT,\n    // so it won't even get to this point.\n    /* c8 ignore start */\n    if (this.#type & ENOTDIR) return\n    /* c8 ignore stop */\n    let t = this.#type\n    // this could happen if we stat a dir, then delete it,\n    // then try to read it or one of its children.\n    if ((t & IFMT) === IFDIR) t &= IFMT_UNKNOWN\n    this.#type = t | ENOTDIR\n    this.#markChildrenENOENT()\n  }\n\n  #readdirFail(code: string = '') {\n    // markENOTDIR and markENOENT also set provisional=0\n    if (code === 'ENOTDIR' || code === 'EPERM') {\n      this.#markENOTDIR()\n    } else if (code === 'ENOENT') {\n      this.#markENOENT()\n    } else {\n      this.children().provisional = 0\n    }\n  }\n\n  #lstatFail(code: string = '') {\n    // Windows just raises ENOENT in this case, disable for win CI\n    /* c8 ignore start */\n    if (code === 'ENOTDIR') {\n      // already know it has a parent by this point\n      const p = this.parent as PathBase\n      p.#markENOTDIR()\n    } else if (code === 'ENOENT') {\n      /* c8 ignore stop */\n      this.#markENOENT()\n    }\n  }\n\n  #readlinkFail(code: string = '') {\n    let ter = this.#type\n    ter |= ENOREADLINK\n    if (code === 'ENOENT') ter |= ENOENT\n    // windows gets a weird error when you try to readlink a file\n    if (code === 'EINVAL' || code === 'UNKNOWN') {\n      // exists, but not a symlink, we don't know WHAT it is, so remove\n      // all IFMT bits.\n      ter &= IFMT_UNKNOWN\n    }\n    this.#type = ter\n    // windows just gets ENOENT in this case.  We do cover the case,\n    // just disabled because it's impossible on Windows CI\n    /* c8 ignore start */\n    if (code === 'ENOTDIR' && this.parent) {\n      this.parent.#markENOTDIR()\n    }\n    /* c8 ignore stop */\n  }\n\n  #readdirAddChild(e: Dirent, c: Children) {\n    return (\n      this.#readdirMaybePromoteChild(e, c) ||\n      this.#readdirAddNewChild(e, c)\n    )\n  }\n\n  #readdirAddNewChild(e: Dirent, c: Children): PathBase {\n    // alloc new entry at head, so it's never provisional\n    const type = entToType(e)\n    const child = this.newChild(e.name, type, { parent: this })\n    const ifmt = child.#type & IFMT\n    if (ifmt !== IFDIR && ifmt !== IFLNK && ifmt !== UNKNOWN) {\n      child.#type |= ENOTDIR\n    }\n    c.unshift(child)\n    c.provisional++\n    return child\n  }\n\n  #readdirMaybePromoteChild(e: Dirent, c: Children): PathBase | undefined {\n    for (let p = c.provisional; p < c.length; p++) {\n      const pchild = c[p]\n      const name = this.nocase\n        ? normalizeNocase(e.name)\n        : normalize(e.name)\n      if (name !== pchild.#matchName) {\n        continue\n      }\n\n      return this.#readdirPromoteChild(e, pchild, p, c)\n    }\n  }\n\n  #readdirPromoteChild(\n    e: Dirent,\n    p: PathBase,\n    index: number,\n    c: Children\n  ): PathBase {\n    const v = p.name\n    // retain any other flags, but set ifmt from dirent\n    p.#type = (p.#type & IFMT_UNKNOWN) | entToType(e)\n    // case sensitivity fixing when we learn the true name.\n    if (v !== e.name) p.name = e.name\n\n    // just advance provisional index (potentially off the list),\n    // otherwise we have to splice/pop it out and re-insert at head\n    if (index !== c.provisional) {\n      if (index === c.length - 1) c.pop()\n      else c.splice(index, 1)\n      c.unshift(p)\n    }\n    c.provisional++\n    return p\n  }\n\n  /**\n   * Call lstat() on this Path, and update all known information that can be\n   * determined.\n   *\n   * Note that unlike `fs.lstat()`, the returned value does not contain some\n   * information, such as `mode`, `dev`, `nlink`, and `ino`.  If that\n   * information is required, you will need to call `fs.lstat` yourself.\n   *\n   * If the Path refers to a nonexistent file, or if the lstat call fails for\n   * any reason, `undefined` is returned.  Otherwise the updated Path object is\n   * returned.\n   *\n   * Results are cached, and thus may be out of date if the filesystem is\n   * mutated.\n   */\n  async lstat(): Promise<PathBase | undefined> {\n    if ((this.#type & ENOENT) === 0) {\n      try {\n        this.#applyStat(await this.#fs.promises.lstat(this.fullpath()))\n        return this\n      } catch (er) {\n        this.#lstatFail((er as NodeJS.ErrnoException).code)\n      }\n    }\n  }\n\n  /**\n   * synchronous {@link PathBase.lstat}\n   */\n  lstatSync(): PathBase | undefined {\n    if ((this.#type & ENOENT) === 0) {\n      try {\n        this.#applyStat(this.#fs.lstatSync(this.fullpath()))\n        return this\n      } catch (er) {\n        this.#lstatFail((er as NodeJS.ErrnoException).code)\n      }\n    }\n  }\n\n  #applyStat(st: Stats) {\n    const {\n      atime,\n      atimeMs,\n      birthtime,\n      birthtimeMs,\n      blksize,\n      blocks,\n      ctime,\n      ctimeMs,\n      dev,\n      gid,\n      ino,\n      mode,\n      mtime,\n      mtimeMs,\n      nlink,\n      rdev,\n      size,\n      uid,\n    } = st\n    this.#atime = atime\n    this.#atimeMs = atimeMs\n    this.#birthtime = birthtime\n    this.#birthtimeMs = birthtimeMs\n    this.#blksize = blksize\n    this.#blocks = blocks\n    this.#ctime = ctime\n    this.#ctimeMs = ctimeMs\n    this.#dev = dev\n    this.#gid = gid\n    this.#ino = ino\n    this.#mode = mode\n    this.#mtime = mtime\n    this.#mtimeMs = mtimeMs\n    this.#nlink = nlink\n    this.#rdev = rdev\n    this.#size = size\n    this.#uid = uid\n    const ifmt = entToType(st)\n    // retain any other flags, but set the ifmt\n    this.#type = (this.#type & IFMT_UNKNOWN) | ifmt | LSTAT_CALLED\n    if (ifmt !== UNKNOWN && ifmt !== IFDIR && ifmt !== IFLNK) {\n      this.#type |= ENOTDIR\n    }\n  }\n\n  #onReaddirCB: ((\n    er: NodeJS.ErrnoException | null,\n    entries: Path[]\n  ) => any)[] = []\n  #readdirCBInFlight: boolean = false\n  #callOnReaddirCB(children: Path[]) {\n    this.#readdirCBInFlight = false\n    const cbs = this.#onReaddirCB.slice()\n    this.#onReaddirCB.length = 0\n    cbs.forEach(cb => cb(null, children))\n  }\n\n  /**\n   * Standard node-style callback interface to get list of directory entries.\n   *\n   * If the Path cannot or does not contain any children, then an empty array\n   * is returned.\n   *\n   * Results are cached, and thus may be out of date if the filesystem is\n   * mutated.\n   *\n   * @param cb The callback called with (er, entries).  Note that the `er`\n   * param is somewhat extraneous, as all readdir() errors are handled and\n   * simply result in an empty set of entries being returned.\n   * @param allowZalgo Boolean indicating that immediately known results should\n   * *not* be deferred with `queueMicrotask`. Defaults to `false`. Release\n   * zalgo at your peril, the dark pony lord is devious and unforgiving.\n   */\n  readdirCB(\n    cb: (er: NodeJS.ErrnoException | null, entries: PathBase[]) => any,\n    allowZalgo: boolean = false\n  ): void {\n    if (!this.canReaddir()) {\n      if (allowZalgo) cb(null, [])\n      else queueMicrotask(() => cb(null, []))\n      return\n    }\n\n    const children = this.children()\n    if (this.calledReaddir()) {\n      const c = children.slice(0, children.provisional)\n      if (allowZalgo) cb(null, c)\n      else queueMicrotask(() => cb(null, c))\n      return\n    }\n\n    // don't have to worry about zalgo at this point.\n    this.#onReaddirCB.push(cb)\n    if (this.#readdirCBInFlight) {\n      return\n    }\n    this.#readdirCBInFlight = true\n\n    // else read the directory, fill up children\n    // de-provisionalize any provisional children.\n    const fullpath = this.fullpath()\n    this.#fs.readdir(fullpath, { withFileTypes: true }, (er, entries) => {\n      if (er) {\n        this.#readdirFail((er as NodeJS.ErrnoException).code)\n        children.provisional = 0\n      } else {\n        // if we didn't get an error, we always get entries.\n        //@ts-ignore\n        for (const e of entries) {\n          this.#readdirAddChild(e, children)\n        }\n        this.#readdirSuccess(children)\n      }\n      this.#callOnReaddirCB(children.slice(0, children.provisional))\n      return\n    })\n  }\n\n  #asyncReaddirInFlight?: Promise<void>\n\n  /**\n   * Return an array of known child entries.\n   *\n   * If the Path cannot or does not contain any children, then an empty array\n   * is returned.\n   *\n   * Results are cached, and thus may be out of date if the filesystem is\n   * mutated.\n   */\n  async readdir(): Promise<PathBase[]> {\n    if (!this.canReaddir()) {\n      return []\n    }\n\n    const children = this.children()\n    if (this.calledReaddir()) {\n      return children.slice(0, children.provisional)\n    }\n\n    // else read the directory, fill up children\n    // de-provisionalize any provisional children.\n    const fullpath = this.fullpath()\n    if (this.#asyncReaddirInFlight) {\n      await this.#asyncReaddirInFlight\n    } else {\n      /* c8 ignore start */\n      let resolve: () => void = () => {}\n      /* c8 ignore stop */\n      this.#asyncReaddirInFlight = new Promise<void>(\n        res => (resolve = res)\n      )\n      try {\n        for (const e of await this.#fs.promises.readdir(fullpath, {\n          withFileTypes: true,\n        })) {\n          this.#readdirAddChild(e, children)\n        }\n        this.#readdirSuccess(children)\n      } catch (er) {\n        this.#readdirFail((er as NodeJS.ErrnoException).code)\n        children.provisional = 0\n      }\n      this.#asyncReaddirInFlight = undefined\n      resolve()\n    }\n    return children.slice(0, children.provisional)\n  }\n\n  /**\n   * synchronous {@link PathBase.readdir}\n   */\n  readdirSync(): PathBase[] {\n    if (!this.canReaddir()) {\n      return []\n    }\n\n    const children = this.children()\n    if (this.calledReaddir()) {\n      return children.slice(0, children.provisional)\n    }\n\n    // else read the directory, fill up children\n    // de-provisionalize any provisional children.\n    const fullpath = this.fullpath()\n    try {\n      for (const e of this.#fs.readdirSync(fullpath, {\n        withFileTypes: true,\n      })) {\n        this.#readdirAddChild(e, children)\n      }\n      this.#readdirSuccess(children)\n    } catch (er) {\n      this.#readdirFail((er as NodeJS.ErrnoException).code)\n      children.provisional = 0\n    }\n    return children.slice(0, children.provisional)\n  }\n\n  canReaddir() {\n    if (this.#type & ENOCHILD) return false\n    const ifmt = IFMT & this.#type\n    // we always set ENOTDIR when setting IFMT, so should be impossible\n    /* c8 ignore start */\n    if (!(ifmt === UNKNOWN || ifmt === IFDIR || ifmt === IFLNK)) {\n      return false\n    }\n    /* c8 ignore stop */\n    return true\n  }\n\n  shouldWalk(\n    dirs: Set<PathBase | undefined>,\n    walkFilter?: (e: PathBase) => boolean\n  ): boolean {\n    return (\n      (this.#type & IFDIR) === IFDIR &&\n      !(this.#type & ENOCHILD) &&\n      !dirs.has(this) &&\n      (!walkFilter || walkFilter(this))\n    )\n  }\n\n  /**\n   * Return the Path object corresponding to path as resolved\n   * by realpath(3).\n   *\n   * If the realpath call fails for any reason, `undefined` is returned.\n   *\n   * Result is cached, and thus may be outdated if the filesystem is mutated.\n   * On success, returns a Path object.\n   */\n  async realpath(): Promise<PathBase | undefined> {\n    if (this.#realpath) return this.#realpath\n    if ((ENOREALPATH | ENOREADLINK | ENOENT) & this.#type) return undefined\n    try {\n      const rp = await this.#fs.promises.realpath(this.fullpath())\n      return (this.#realpath = this.resolve(rp))\n    } catch (_) {\n      this.#markENOREALPATH()\n    }\n  }\n\n  /**\n   * Synchronous {@link realpath}\n   */\n  realpathSync(): PathBase | undefined {\n    if (this.#realpath) return this.#realpath\n    if ((ENOREALPATH | ENOREADLINK | ENOENT) & this.#type) return undefined\n    try {\n      const rp = this.#fs.realpathSync(this.fullpath())\n      return (this.#realpath = this.resolve(rp))\n    } catch (_) {\n      this.#markENOREALPATH()\n    }\n  }\n\n  /**\n   * Internal method to mark this Path object as the scurry cwd,\n   * called by {@link PathScurry#chdir}\n   *\n   * @internal\n   */\n  [setAsCwd](oldCwd: PathBase): void {\n    if (oldCwd === this) return\n\n    const changed = new Set<PathBase>([])\n    let rp = []\n    let p: PathBase = this\n    while (p && p.parent) {\n      changed.add(p)\n      p.#relative = rp.join(this.sep)\n      p.#relativePosix = rp.join('/')\n      p = p.parent\n      rp.push('..')\n    }\n    // now un-memoize parents of old cwd\n    p = oldCwd\n    while (p && p.parent && !changed.has(p)) {\n      p.#relative = undefined\n      p.#relativePosix = undefined\n      p = p.parent\n    }\n  }\n}\n\n/**\n * Path class used on win32 systems\n *\n * Uses `'\\\\'` as the path separator for returned paths, either `'\\\\'` or `'/'`\n * as the path separator for parsing paths.\n */\nexport class PathWin32 extends PathBase {\n  /**\n   * Separator for generating path strings.\n   */\n  sep: '\\\\' = '\\\\'\n  /**\n   * Separator for parsing path strings.\n   */\n  splitSep: RegExp = eitherSep\n\n  /**\n   * Do not create new Path objects directly.  They should always be accessed\n   * via the PathScurry class or other methods on the Path class.\n   *\n   * @internal\n   */\n  constructor(\n    name: string,\n    type: number = UNKNOWN,\n    root: PathBase | undefined,\n    roots: { [k: string]: PathBase },\n    nocase: boolean,\n    children: ChildrenCache,\n    opts: PathOpts\n  ) {\n    super(name, type, root, roots, nocase, children, opts)\n  }\n\n  /**\n   * @internal\n   */\n  newChild(name: string, type: number = UNKNOWN, opts: PathOpts = {}) {\n    return new PathWin32(\n      name,\n      type,\n      this.root,\n      this.roots,\n      this.nocase,\n      this.childrenCache(),\n      opts\n    )\n  }\n\n  /**\n   * @internal\n   */\n  getRootString(path: string): string {\n    return win32.parse(path).root\n  }\n\n  /**\n   * @internal\n   */\n  getRoot(rootPath: string): PathBase {\n    rootPath = uncToDrive(rootPath.toUpperCase())\n    if (rootPath === this.root.name) {\n      return this.root\n    }\n    // ok, not that one, check if it matches another we know about\n    for (const [compare, root] of Object.entries(this.roots)) {\n      if (this.sameRoot(rootPath, compare)) {\n        return (this.roots[rootPath] = root)\n      }\n    }\n    // otherwise, have to create a new one.\n    return (this.roots[rootPath] = new PathScurryWin32(\n      rootPath,\n      this\n    ).root)\n  }\n\n  /**\n   * @internal\n   */\n  sameRoot(rootPath: string, compare: string = this.root.name): boolean {\n    // windows can (rarely) have case-sensitive filesystem, but\n    // UNC and drive letters are always case-insensitive, and canonically\n    // represented uppercase.\n    rootPath = rootPath\n      .toUpperCase()\n      .replace(/\\//g, '\\\\')\n      .replace(uncDriveRegexp, '$1\\\\')\n    return rootPath === compare\n  }\n}\n\n/**\n * Path class used on all posix systems.\n *\n * Uses `'/'` as the path separator.\n */\nexport class PathPosix extends PathBase {\n  /**\n   * separator for parsing path strings\n   */\n  splitSep: '/' = '/'\n  /**\n   * separator for generating path strings\n   */\n  sep: '/' = '/'\n\n  /**\n   * Do not create new Path objects directly.  They should always be accessed\n   * via the PathScurry class or other methods on the Path class.\n   *\n   * @internal\n   */\n  constructor(\n    name: string,\n    type: number = UNKNOWN,\n    root: PathBase | undefined,\n    roots: { [k: string]: PathBase },\n    nocase: boolean,\n    children: ChildrenCache,\n    opts: PathOpts\n  ) {\n    super(name, type, root, roots, nocase, children, opts)\n  }\n\n  /**\n   * @internal\n   */\n  getRootString(path: string): string {\n    return path.startsWith('/') ? '/' : ''\n  }\n\n  /**\n   * @internal\n   */\n  getRoot(_rootPath: string): PathBase {\n    return this.root\n  }\n\n  /**\n   * @internal\n   */\n  newChild(name: string, type: number = UNKNOWN, opts: PathOpts = {}) {\n    return new PathPosix(\n      name,\n      type,\n      this.root,\n      this.roots,\n      this.nocase,\n      this.childrenCache(),\n      opts\n    )\n  }\n}\n\n/**\n * Options that may be provided to the PathScurry constructor\n */\nexport interface PathScurryOpts {\n  /**\n   * perform case-insensitive path matching. Default based on platform\n   * subclass.\n   */\n  nocase?: boolean\n  /**\n   * Number of Path entries to keep in the cache of Path child references.\n   *\n   * Setting this higher than 65536 will dramatically increase the data\n   * consumption and construction time overhead of each PathScurry.\n   *\n   * Setting this value to 256 or lower will significantly reduce the data\n   * consumption and construction time overhead, but may also reduce resolve()\n   * and readdir() performance on large filesystems.\n   *\n   * Default `16384`.\n   */\n  childrenCacheSize?: number\n  /**\n   * An object that overrides the built-in functions from the fs and\n   * fs/promises modules.\n   *\n   * See {@link FSOption}\n   */\n  fs?: FSOption\n}\n\n/**\n * The base class for all PathScurry classes, providing the interface for path\n * resolution and filesystem operations.\n *\n * Typically, you should *not* instantiate this class directly, but rather one\n * of the platform-specific classes, or the exported {@link PathScurry} which\n * defaults to the current platform.\n */\nexport abstract class PathScurryBase {\n  /**\n   * The root Path entry for the current working directory of this Scurry\n   */\n  root: PathBase\n  /**\n   * The string path for the root of this Scurry's current working directory\n   */\n  rootPath: string\n  /**\n   * A collection of all roots encountered, referenced by rootPath\n   */\n  roots: { [k: string]: PathBase }\n  /**\n   * The Path entry corresponding to this PathScurry's current working directory.\n   */\n  cwd: PathBase\n  #resolveCache: ResolveCache\n  #resolvePosixCache: ResolveCache\n  #children: ChildrenCache\n  /**\n   * Perform path comparisons case-insensitively.\n   *\n   * Defaults true on Darwin and Windows systems, false elsewhere.\n   */\n  nocase: boolean\n\n  /**\n   * The path separator used for parsing paths\n   *\n   * `'/'` on Posix systems, either `'/'` or `'\\\\'` on Windows\n   */\n  abstract sep: string | RegExp\n\n  #fs: FSValue\n\n  /**\n   * This class should not be instantiated directly.\n   *\n   * Use PathScurryWin32, PathScurryDarwin, PathScurryPosix, or PathScurry\n   *\n   * @internal\n   */\n  constructor(\n    cwd: URL | string = process.cwd(),\n    pathImpl: typeof win32 | typeof posix,\n    sep: string | RegExp,\n    {\n      nocase,\n      childrenCacheSize = 16 * 1024,\n      fs = defaultFS,\n    }: PathScurryOpts = {}\n  ) {\n    this.#fs = fsFromOption(fs)\n    if (cwd instanceof URL || cwd.startsWith('file://')) {\n      cwd = fileURLToPath(cwd)\n    }\n    // resolve and split root, and then add to the store.\n    // this is the only time we call path.resolve()\n    const cwdPath = pathImpl.resolve(cwd)\n    this.roots = Object.create(null)\n    this.rootPath = this.parseRootPath(cwdPath)\n    this.#resolveCache = new ResolveCache()\n    this.#resolvePosixCache = new ResolveCache()\n    this.#children = new ChildrenCache(childrenCacheSize)\n\n    const split = cwdPath.substring(this.rootPath.length).split(sep)\n    // resolve('/') leaves '', splits to [''], we don't want that.\n    if (split.length === 1 && !split[0]) {\n      split.pop()\n    }\n    /* c8 ignore start */\n    if (nocase === undefined) {\n      throw new TypeError(\n        'must provide nocase setting to PathScurryBase ctor'\n      )\n    }\n    /* c8 ignore stop */\n    this.nocase = nocase\n    this.root = this.newRoot(this.#fs)\n    this.roots[this.rootPath] = this.root\n    let prev: PathBase = this.root\n    let len = split.length - 1\n    const joinSep = pathImpl.sep\n    let abs = this.rootPath\n    let sawFirst = false\n    for (const part of split) {\n      const l = len--\n      prev = prev.child(part, {\n        relative: new Array(l).fill('..').join(joinSep),\n        relativePosix: new Array(l).fill('..').join('/'),\n        fullpath: (abs += (sawFirst ? '' : joinSep) + part),\n      })\n      sawFirst = true\n    }\n    this.cwd = prev\n  }\n\n  /**\n   * Get the depth of a provided path, string, or the cwd\n   */\n  depth(path: Path | string = this.cwd): number {\n    if (typeof path === 'string') {\n      path = this.cwd.resolve(path)\n    }\n    return path.depth()\n  }\n\n  /**\n   * Parse the root portion of a path string\n   *\n   * @internal\n   */\n  abstract parseRootPath(dir: string): string\n  /**\n   * create a new Path to use as root during construction.\n   *\n   * @internal\n   */\n  abstract newRoot(fs: FSValue): PathBase\n  /**\n   * Determine whether a given path string is absolute\n   */\n  abstract isAbsolute(p: string): boolean\n\n  /**\n   * Return the cache of child entries.  Exposed so subclasses can create\n   * child Path objects in a platform-specific way.\n   *\n   * @internal\n   */\n  childrenCache() {\n    return this.#children\n  }\n\n  /**\n   * Resolve one or more path strings to a resolved string\n   *\n   * Same interface as require('path').resolve.\n   *\n   * Much faster than path.resolve() when called multiple times for the same\n   * path, because the resolved Path objects are cached.  Much slower\n   * otherwise.\n   */\n  resolve(...paths: string[]): string {\n    // first figure out the minimum number of paths we have to test\n    // we always start at cwd, but any absolutes will bump the start\n    let r = ''\n    for (let i = paths.length - 1; i >= 0; i--) {\n      const p = paths[i]\n      if (!p || p === '.') continue\n      r = r ? `${p}/${r}` : p\n      if (this.isAbsolute(p)) {\n        break\n      }\n    }\n    const cached = this.#resolveCache.get(r)\n    if (cached !== undefined) {\n      return cached\n    }\n    const result = this.cwd.resolve(r).fullpath()\n    this.#resolveCache.set(r, result)\n    return result\n  }\n\n  /**\n   * Resolve one or more path strings to a resolved string, returning\n   * the posix path.  Identical to .resolve() on posix systems, but on\n   * windows will return a forward-slash separated UNC path.\n   *\n   * Same interface as require('path').resolve.\n   *\n   * Much faster than path.resolve() when called multiple times for the same\n   * path, because the resolved Path objects are cached.  Much slower\n   * otherwise.\n   */\n  resolvePosix(...paths: string[]): string {\n    // first figure out the minimum number of paths we have to test\n    // we always start at cwd, but any absolutes will bump the start\n    let r = ''\n    for (let i = paths.length - 1; i >= 0; i--) {\n      const p = paths[i]\n      if (!p || p === '.') continue\n      r = r ? `${p}/${r}` : p\n      if (this.isAbsolute(p)) {\n        break\n      }\n    }\n    const cached = this.#resolvePosixCache.get(r)\n    if (cached !== undefined) {\n      return cached\n    }\n    const result = this.cwd.resolve(r).fullpathPosix()\n    this.#resolvePosixCache.set(r, result)\n    return result\n  }\n\n  /**\n   * find the relative path from the cwd to the supplied path string or entry\n   */\n  relative(entry: PathBase | string = this.cwd): string {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    }\n    return entry.relative()\n  }\n\n  /**\n   * find the relative path from the cwd to the supplied path string or\n   * entry, using / as the path delimiter, even on Windows.\n   */\n  relativePosix(entry: PathBase | string = this.cwd): string {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    }\n    return entry.relativePosix()\n  }\n\n  /**\n   * Return the basename for the provided string or Path object\n   */\n  basename(entry: PathBase | string = this.cwd): string {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    }\n    return entry.name\n  }\n\n  /**\n   * Return the dirname for the provided string or Path object\n   */\n  dirname(entry: PathBase | string = this.cwd): string {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    }\n    return (entry.parent || entry).fullpath()\n  }\n\n  /**\n   * Return an array of known child entries.\n   *\n   * First argument may be either a string, or a Path object.\n   *\n   * If the Path cannot or does not contain any children, then an empty array\n   * is returned.\n   *\n   * Results are cached, and thus may be out of date if the filesystem is\n   * mutated.\n   *\n   * Unlike `fs.readdir()`, the `withFileTypes` option defaults to `true`. Set\n   * `{ withFileTypes: false }` to return strings.\n   */\n\n  readdir(): Promise<PathBase[]>\n  readdir(opts: { withFileTypes: true }): Promise<PathBase[]>\n  readdir(opts: { withFileTypes: false }): Promise<string[]>\n  readdir(opts: { withFileTypes: boolean }): Promise<PathBase[] | string[]>\n  readdir(entry: PathBase | string): Promise<PathBase[]>\n  readdir(\n    entry: PathBase | string,\n    opts: { withFileTypes: true }\n  ): Promise<PathBase[]>\n  readdir(\n    entry: PathBase | string,\n    opts: { withFileTypes: false }\n  ): Promise<string[]>\n  readdir(\n    entry: PathBase | string,\n    opts: { withFileTypes: boolean }\n  ): Promise<PathBase[] | string[]>\n  async readdir(\n    entry: PathBase | string | { withFileTypes: boolean } = this.cwd,\n    opts: { withFileTypes: boolean } = {\n      withFileTypes: true,\n    }\n  ): Promise<PathBase[] | string[]> {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    } else if (!(entry instanceof PathBase)) {\n      opts = entry\n      entry = this.cwd\n    }\n    const { withFileTypes } = opts\n    if (!entry.canReaddir()) {\n      return []\n    } else {\n      const p = await entry.readdir()\n      return withFileTypes ? p : p.map(e => e.name)\n    }\n  }\n\n  /**\n   * synchronous {@link PathScurryBase.readdir}\n   */\n  readdirSync(): PathBase[]\n  readdirSync(opts: { withFileTypes: true }): PathBase[]\n  readdirSync(opts: { withFileTypes: false }): string[]\n  readdirSync(opts: { withFileTypes: boolean }): PathBase[] | string[]\n  readdirSync(entry: PathBase | string): PathBase[]\n  readdirSync(\n    entry: PathBase | string,\n    opts: { withFileTypes: true }\n  ): PathBase[]\n  readdirSync(\n    entry: PathBase | string,\n    opts: { withFileTypes: false }\n  ): string[]\n  readdirSync(\n    entry: PathBase | string,\n    opts: { withFileTypes: boolean }\n  ): PathBase[] | string[]\n  readdirSync(\n    entry: PathBase | string | { withFileTypes: boolean } = this.cwd,\n    opts: { withFileTypes: boolean } = {\n      withFileTypes: true,\n    }\n  ): PathBase[] | string[] {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    } else if (!(entry instanceof PathBase)) {\n      opts = entry\n      entry = this.cwd\n    }\n    const { withFileTypes = true } = opts\n    if (!entry.canReaddir()) {\n      return []\n    } else if (withFileTypes) {\n      return entry.readdirSync()\n    } else {\n      return entry.readdirSync().map(e => e.name)\n    }\n  }\n\n  /**\n   * Call lstat() on the string or Path object, and update all known\n   * information that can be determined.\n   *\n   * Note that unlike `fs.lstat()`, the returned value does not contain some\n   * information, such as `mode`, `dev`, `nlink`, and `ino`.  If that\n   * information is required, you will need to call `fs.lstat` yourself.\n   *\n   * If the Path refers to a nonexistent file, or if the lstat call fails for\n   * any reason, `undefined` is returned.  Otherwise the updated Path object is\n   * returned.\n   *\n   * Results are cached, and thus may be out of date if the filesystem is\n   * mutated.\n   */\n  async lstat(\n    entry: string | PathBase = this.cwd\n  ): Promise<PathBase | undefined> {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    }\n    return entry.lstat()\n  }\n\n  /**\n   * synchronous {@link PathScurryBase.lstat}\n   */\n  lstatSync(entry: string | PathBase = this.cwd): PathBase | undefined {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    }\n    return entry.lstatSync()\n  }\n\n  /**\n   * Return the Path object or string path corresponding to the target of a\n   * symbolic link.\n   *\n   * If the path is not a symbolic link, or if the readlink call fails for any\n   * reason, `undefined` is returned.\n   *\n   * Result is cached, and thus may be outdated if the filesystem is mutated.\n   *\n   * `{withFileTypes}` option defaults to `false`.\n   *\n   * On success, returns a Path object if `withFileTypes` option is true,\n   * otherwise a string.\n   */\n  readlink(): Promise<string | undefined>\n  readlink(opt: { withFileTypes: false }): Promise<string | undefined>\n  readlink(opt: { withFileTypes: true }): Promise<PathBase | undefined>\n  readlink(opt: {\n    withFileTypes: boolean\n  }): Promise<PathBase | string | undefined>\n  readlink(\n    entry: string | PathBase,\n    opt?: { withFileTypes: false }\n  ): Promise<string | undefined>\n  readlink(\n    entry: string | PathBase,\n    opt: { withFileTypes: true }\n  ): Promise<PathBase | undefined>\n  readlink(\n    entry: string | PathBase,\n    opt: { withFileTypes: boolean }\n  ): Promise<string | PathBase | undefined>\n  async readlink(\n    entry: string | PathBase | { withFileTypes: boolean } = this.cwd,\n    { withFileTypes }: { withFileTypes: boolean } = {\n      withFileTypes: false,\n    }\n  ): Promise<string | PathBase | undefined> {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    } else if (!(entry instanceof PathBase)) {\n      withFileTypes = entry.withFileTypes\n      entry = this.cwd\n    }\n    const e = await entry.readlink()\n    return withFileTypes ? e : e?.fullpath()\n  }\n\n  /**\n   * synchronous {@link PathScurryBase.readlink}\n   */\n  readlinkSync(): string | undefined\n  readlinkSync(opt: { withFileTypes: false }): string | undefined\n  readlinkSync(opt: { withFileTypes: true }): PathBase | undefined\n  readlinkSync(opt: {\n    withFileTypes: boolean\n  }): PathBase | string | undefined\n  readlinkSync(\n    entry: string | PathBase,\n    opt?: { withFileTypes: false }\n  ): string | undefined\n  readlinkSync(\n    entry: string | PathBase,\n    opt: { withFileTypes: true }\n  ): PathBase | undefined\n  readlinkSync(\n    entry: string | PathBase,\n    opt: { withFileTypes: boolean }\n  ): string | PathBase | undefined\n  readlinkSync(\n    entry: string | PathBase | { withFileTypes: boolean } = this.cwd,\n    { withFileTypes }: { withFileTypes: boolean } = {\n      withFileTypes: false,\n    }\n  ): string | PathBase | undefined {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    } else if (!(entry instanceof PathBase)) {\n      withFileTypes = entry.withFileTypes\n      entry = this.cwd\n    }\n    const e = entry.readlinkSync()\n    return withFileTypes ? e : e?.fullpath()\n  }\n\n  /**\n   * Return the Path object or string path corresponding to path as resolved\n   * by realpath(3).\n   *\n   * If the realpath call fails for any reason, `undefined` is returned.\n   *\n   * Result is cached, and thus may be outdated if the filesystem is mutated.\n   *\n   * `{withFileTypes}` option defaults to `false`.\n   *\n   * On success, returns a Path object if `withFileTypes` option is true,\n   * otherwise a string.\n   */\n  realpath(): Promise<string | undefined>\n  realpath(opt: { withFileTypes: false }): Promise<string | undefined>\n  realpath(opt: { withFileTypes: true }): Promise<PathBase | undefined>\n  realpath(opt: {\n    withFileTypes: boolean\n  }): Promise<PathBase | string | undefined>\n  realpath(\n    entry: string | PathBase,\n    opt?: { withFileTypes: false }\n  ): Promise<string | undefined>\n  realpath(\n    entry: string | PathBase,\n    opt: { withFileTypes: true }\n  ): Promise<PathBase | undefined>\n  realpath(\n    entry: string | PathBase,\n    opt: { withFileTypes: boolean }\n  ): Promise<string | PathBase | undefined>\n  async realpath(\n    entry: string | PathBase | { withFileTypes: boolean } = this.cwd,\n    { withFileTypes }: { withFileTypes: boolean } = {\n      withFileTypes: false,\n    }\n  ): Promise<string | PathBase | undefined> {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    } else if (!(entry instanceof PathBase)) {\n      withFileTypes = entry.withFileTypes\n      entry = this.cwd\n    }\n    const e = await entry.realpath()\n    return withFileTypes ? e : e?.fullpath()\n  }\n\n  realpathSync(): string | undefined\n  realpathSync(opt: { withFileTypes: false }): string | undefined\n  realpathSync(opt: { withFileTypes: true }): PathBase | undefined\n  realpathSync(opt: {\n    withFileTypes: boolean\n  }): PathBase | string | undefined\n  realpathSync(\n    entry: string | PathBase,\n    opt?: { withFileTypes: false }\n  ): string | undefined\n  realpathSync(\n    entry: string | PathBase,\n    opt: { withFileTypes: true }\n  ): PathBase | undefined\n  realpathSync(\n    entry: string | PathBase,\n    opt: { withFileTypes: boolean }\n  ): string | PathBase | undefined\n  realpathSync(\n    entry: string | PathBase | { withFileTypes: boolean } = this.cwd,\n    { withFileTypes }: { withFileTypes: boolean } = {\n      withFileTypes: false,\n    }\n  ): string | PathBase | undefined {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    } else if (!(entry instanceof PathBase)) {\n      withFileTypes = entry.withFileTypes\n      entry = this.cwd\n    }\n    const e = entry.realpathSync()\n    return withFileTypes ? e : e?.fullpath()\n  }\n\n  /**\n   * Asynchronously walk the directory tree, returning an array of\n   * all path strings or Path objects found.\n   *\n   * Note that this will be extremely memory-hungry on large filesystems.\n   * In such cases, it may be better to use the stream or async iterator\n   * walk implementation.\n   */\n  walk(): Promise<PathBase[]>\n  walk(\n    opts: WalkOptionsWithFileTypesTrue | WalkOptionsWithFileTypesUnset\n  ): Promise<PathBase[]>\n  walk(opts: WalkOptionsWithFileTypesFalse): Promise<string[]>\n  walk(opts: WalkOptions): Promise<string[] | PathBase[]>\n  walk(entry: string | PathBase): Promise<PathBase[]>\n  walk(\n    entry: string | PathBase,\n    opts: WalkOptionsWithFileTypesTrue | WalkOptionsWithFileTypesUnset\n  ): Promise<PathBase[]>\n  walk(\n    entry: string | PathBase,\n    opts: WalkOptionsWithFileTypesFalse\n  ): Promise<string[]>\n  walk(\n    entry: string | PathBase,\n    opts: WalkOptions\n  ): Promise<PathBase[] | string[]>\n  async walk(\n    entry: string | PathBase | WalkOptions = this.cwd,\n    opts: WalkOptions = {}\n  ): Promise<PathBase[] | string[]> {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    } else if (!(entry instanceof PathBase)) {\n      opts = entry\n      entry = this.cwd\n    }\n    const {\n      withFileTypes = true,\n      follow = false,\n      filter,\n      walkFilter,\n    } = opts\n    const results: (string | PathBase)[] = []\n    if (!filter || filter(entry)) {\n      results.push(withFileTypes ? entry : entry.fullpath())\n    }\n    const dirs = new Set<PathBase>()\n    const walk = (\n      dir: PathBase,\n      cb: (er?: NodeJS.ErrnoException) => void\n    ) => {\n      dirs.add(dir)\n      dir.readdirCB((er, entries) => {\n        /* c8 ignore start */\n        if (er) {\n          return cb(er)\n        }\n        /* c8 ignore stop */\n        let len = entries.length\n        if (!len) return cb()\n        const next = () => {\n          if (--len === 0) {\n            cb()\n          }\n        }\n        for (const e of entries) {\n          if (!filter || filter(e)) {\n            results.push(withFileTypes ? e : e.fullpath())\n          }\n          if (follow && e.isSymbolicLink()) {\n            e.realpath()\n              .then(r => (r?.isUnknown() ? r.lstat() : r))\n              .then(r =>\n                r?.shouldWalk(dirs, walkFilter) ? walk(r, next) : next()\n              )\n          } else {\n            if (e.shouldWalk(dirs, walkFilter)) {\n              walk(e, next)\n            } else {\n              next()\n            }\n          }\n        }\n      }, true) // zalgooooooo\n    }\n\n    const start = entry\n    return new Promise<PathBase[] | string[]>((res, rej) => {\n      walk(start, er => {\n        /* c8 ignore start */\n        if (er) return rej(er)\n        /* c8 ignore stop */\n        res(results as PathBase[] | string[])\n      })\n    })\n  }\n\n  /**\n   * Synchronously walk the directory tree, returning an array of\n   * all path strings or Path objects found.\n   *\n   * Note that this will be extremely memory-hungry on large filesystems.\n   * In such cases, it may be better to use the stream or async iterator\n   * walk implementation.\n   */\n  walkSync(): PathBase[]\n  walkSync(\n    opts: WalkOptionsWithFileTypesTrue | WalkOptionsWithFileTypesUnset\n  ): PathBase[]\n  walkSync(opts: WalkOptionsWithFileTypesFalse): string[]\n  walkSync(opts: WalkOptions): string[] | PathBase[]\n  walkSync(entry: string | PathBase): PathBase[]\n  walkSync(\n    entry: string | PathBase,\n    opts: WalkOptionsWithFileTypesUnset | WalkOptionsWithFileTypesTrue\n  ): PathBase[]\n  walkSync(\n    entry: string | PathBase,\n    opts: WalkOptionsWithFileTypesFalse\n  ): string[]\n  walkSync(\n    entry: string | PathBase,\n    opts: WalkOptions\n  ): PathBase[] | string[]\n  walkSync(\n    entry: string | PathBase | WalkOptions = this.cwd,\n    opts: WalkOptions = {}\n  ): PathBase[] | string[] {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    } else if (!(entry instanceof PathBase)) {\n      opts = entry\n      entry = this.cwd\n    }\n    const {\n      withFileTypes = true,\n      follow = false,\n      filter,\n      walkFilter,\n    } = opts\n    const results: (string | PathBase)[] = []\n    if (!filter || filter(entry)) {\n      results.push(withFileTypes ? entry : entry.fullpath())\n    }\n    const dirs = new Set<PathBase>([entry])\n    for (const dir of dirs) {\n      const entries = dir.readdirSync()\n      for (const e of entries) {\n        if (!filter || filter(e)) {\n          results.push(withFileTypes ? e : e.fullpath())\n        }\n        let r: PathBase | undefined = e\n        if (e.isSymbolicLink()) {\n          if (!(follow && (r = e.realpathSync()))) continue\n          if (r.isUnknown()) r.lstatSync()\n        }\n        if (r.shouldWalk(dirs, walkFilter)) {\n          dirs.add(r)\n        }\n      }\n    }\n    return results as string[] | PathBase[]\n  }\n\n  /**\n   * Support for `for await`\n   *\n   * Alias for {@link PathScurryBase.iterate}\n   *\n   * Note: As of Node 19, this is very slow, compared to other methods of\n   * walking.  Consider using {@link PathScurryBase.stream} if memory overhead\n   * and backpressure are concerns, or {@link PathScurryBase.walk} if not.\n   */\n  [Symbol.asyncIterator]() {\n    return this.iterate()\n  }\n\n  /**\n   * Async generator form of {@link PathScurryBase.walk}\n   *\n   * Note: As of Node 19, this is very slow, compared to other methods of\n   * walking, especially if most/all of the directory tree has been previously\n   * walked.  Consider using {@link PathScurryBase.stream} if memory overhead\n   * and backpressure are concerns, or {@link PathScurryBase.walk} if not.\n   */\n  iterate(): AsyncGenerator<PathBase, void, void>\n  iterate(\n    opts: WalkOptionsWithFileTypesTrue | WalkOptionsWithFileTypesUnset\n  ): AsyncGenerator<PathBase, void, void>\n  iterate(\n    opts: WalkOptionsWithFileTypesFalse\n  ): AsyncGenerator<string, void, void>\n  iterate(opts: WalkOptions): AsyncGenerator<string | PathBase, void, void>\n  iterate(entry: string | PathBase): AsyncGenerator<PathBase, void, void>\n  iterate(\n    entry: string | PathBase,\n    opts: WalkOptionsWithFileTypesTrue | WalkOptionsWithFileTypesUnset\n  ): AsyncGenerator<PathBase, void, void>\n  iterate(\n    entry: string | PathBase,\n    opts: WalkOptionsWithFileTypesFalse\n  ): AsyncGenerator<string, void, void>\n  iterate(\n    entry: string | PathBase,\n    opts: WalkOptions\n  ): AsyncGenerator<PathBase | string, void, void>\n  iterate(\n    entry: string | PathBase | WalkOptions = this.cwd,\n    options: WalkOptions = {}\n  ): AsyncGenerator<PathBase | string, void, void> {\n    // iterating async over the stream is significantly more performant,\n    // especially in the warm-cache scenario, because it buffers up directory\n    // entries in the background instead of waiting for a yield for each one.\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    } else if (!(entry instanceof PathBase)) {\n      options = entry\n      entry = this.cwd\n    }\n    return this.stream(entry, options)[Symbol.asyncIterator]()\n  }\n\n  /**\n   * Iterating over a PathScurry performs a synchronous walk.\n   *\n   * Alias for {@link PathScurryBase.iterateSync}\n   */\n  [Symbol.iterator]() {\n    return this.iterateSync()\n  }\n\n  iterateSync(): Generator<PathBase, void, void>\n  iterateSync(\n    opts: WalkOptionsWithFileTypesTrue | WalkOptionsWithFileTypesUnset\n  ): Generator<PathBase, void, void>\n  iterateSync(\n    opts: WalkOptionsWithFileTypesFalse\n  ): Generator<string, void, void>\n  iterateSync(opts: WalkOptions): Generator<string | PathBase, void, void>\n  iterateSync(entry: string | PathBase): Generator<PathBase, void, void>\n  iterateSync(\n    entry: string | PathBase,\n    opts: WalkOptionsWithFileTypesTrue | WalkOptionsWithFileTypesUnset\n  ): Generator<PathBase, void, void>\n  iterateSync(\n    entry: string | PathBase,\n    opts: WalkOptionsWithFileTypesFalse\n  ): Generator<string, void, void>\n  iterateSync(\n    entry: string | PathBase,\n    opts: WalkOptions\n  ): Generator<PathBase | string, void, void>\n  *iterateSync(\n    entry: string | PathBase | WalkOptions = this.cwd,\n    opts: WalkOptions = {}\n  ): Generator<PathBase | string, void, void> {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    } else if (!(entry instanceof PathBase)) {\n      opts = entry\n      entry = this.cwd\n    }\n    const {\n      withFileTypes = true,\n      follow = false,\n      filter,\n      walkFilter,\n    } = opts\n    if (!filter || filter(entry)) {\n      yield withFileTypes ? entry : entry.fullpath()\n    }\n    const dirs = new Set<PathBase>([entry])\n    for (const dir of dirs) {\n      const entries = dir.readdirSync()\n      for (const e of entries) {\n        if (!filter || filter(e)) {\n          yield withFileTypes ? e : e.fullpath()\n        }\n        let r: PathBase | undefined = e\n        if (e.isSymbolicLink()) {\n          if (!(follow && (r = e.realpathSync()))) continue\n          if (r.isUnknown()) r.lstatSync()\n        }\n        if (r.shouldWalk(dirs, walkFilter)) {\n          dirs.add(r)\n        }\n      }\n    }\n  }\n\n  /**\n   * Stream form of {@link PathScurryBase.walk}\n   *\n   * Returns a Minipass stream that emits {@link PathBase} objects by default,\n   * or strings if `{ withFileTypes: false }` is set in the options.\n   */\n  stream(): Minipass<PathBase>\n  stream(\n    opts: WalkOptionsWithFileTypesTrue | WalkOptionsWithFileTypesUnset\n  ): Minipass<PathBase>\n  stream(opts: WalkOptionsWithFileTypesFalse): Minipass<string>\n  stream(opts: WalkOptions): Minipass<string | PathBase>\n  stream(entry: string | PathBase): Minipass<PathBase>\n  stream(\n    entry: string | PathBase,\n    opts: WalkOptionsWithFileTypesUnset | WalkOptionsWithFileTypesTrue\n  ): Minipass<PathBase>\n  stream(\n    entry: string | PathBase,\n    opts: WalkOptionsWithFileTypesFalse\n  ): Minipass<string>\n  stream(\n    entry: string | PathBase,\n    opts: WalkOptions\n  ): Minipass<string> | Minipass<PathBase>\n  stream(\n    entry: string | PathBase | WalkOptions = this.cwd,\n    opts: WalkOptions = {}\n  ): Minipass<string> | Minipass<PathBase> {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    } else if (!(entry instanceof PathBase)) {\n      opts = entry\n      entry = this.cwd\n    }\n    const {\n      withFileTypes = true,\n      follow = false,\n      filter,\n      walkFilter,\n    } = opts\n    const results = new Minipass<string | PathBase>({ objectMode: true })\n    if (!filter || filter(entry)) {\n      results.write(withFileTypes ? entry : entry.fullpath())\n    }\n    const dirs = new Set<PathBase>()\n    const queue: PathBase[] = [entry]\n    let processing = 0\n    const process = () => {\n      let paused = false\n      while (!paused) {\n        const dir = queue.shift()\n        if (!dir) {\n          if (processing === 0) results.end()\n          return\n        }\n\n        processing++\n        dirs.add(dir)\n\n        const onReaddir = (\n          er: null | NodeJS.ErrnoException,\n          entries: PathBase[],\n          didRealpaths: boolean = false\n        ) => {\n          /* c8 ignore start */\n          if (er) return results.emit('error', er)\n          /* c8 ignore stop */\n          if (follow && !didRealpaths) {\n            const promises: Promise<PathBase | undefined>[] = []\n            for (const e of entries) {\n              if (e.isSymbolicLink()) {\n                promises.push(\n                  e\n                    .realpath()\n                    .then((r: PathBase | undefined) =>\n                      r?.isUnknown() ? r.lstat() : r\n                    )\n                )\n              }\n            }\n            if (promises.length) {\n              Promise.all(promises).then(() =>\n                onReaddir(null, entries, true)\n              )\n              return\n            }\n          }\n\n          for (const e of entries) {\n            if (e && (!filter || filter(e))) {\n              if (!results.write(withFileTypes ? e : e.fullpath())) {\n                paused = true\n              }\n            }\n          }\n\n          processing--\n          for (const e of entries) {\n            const r = e.realpathCached() || e\n            if (r.shouldWalk(dirs, walkFilter)) {\n              queue.push(r)\n            }\n          }\n          if (paused && !results.flowing) {\n            results.once('drain', process)\n          } else if (!sync) {\n            process()\n          }\n        }\n\n        // zalgo containment\n        let sync = true\n        dir.readdirCB(onReaddir, true)\n        sync = false\n      }\n    }\n    process()\n    return results as Minipass<string> | Minipass<PathBase>\n  }\n\n  /**\n   * Synchronous form of {@link PathScurryBase.stream}\n   *\n   * Returns a Minipass stream that emits {@link PathBase} objects by default,\n   * or strings if `{ withFileTypes: false }` is set in the options.\n   *\n   * Will complete the walk in a single tick if the stream is consumed fully.\n   * Otherwise, will pause as needed for stream backpressure.\n   */\n  streamSync(): Minipass<PathBase>\n  streamSync(\n    opts: WalkOptionsWithFileTypesTrue | WalkOptionsWithFileTypesUnset\n  ): Minipass<PathBase>\n  streamSync(opts: WalkOptionsWithFileTypesFalse): Minipass<string>\n  streamSync(opts: WalkOptions): Minipass<string | PathBase>\n  streamSync(entry: string | PathBase): Minipass<PathBase>\n  streamSync(\n    entry: string | PathBase,\n    opts: WalkOptionsWithFileTypesUnset | WalkOptionsWithFileTypesTrue\n  ): Minipass<PathBase>\n  streamSync(\n    entry: string | PathBase,\n    opts: WalkOptionsWithFileTypesFalse\n  ): Minipass<string>\n  streamSync(\n    entry: string | PathBase,\n    opts: WalkOptions\n  ): Minipass<string> | Minipass<PathBase>\n  streamSync(\n    entry: string | PathBase | WalkOptions = this.cwd,\n    opts: WalkOptions = {}\n  ): Minipass<string> | Minipass<PathBase> {\n    if (typeof entry === 'string') {\n      entry = this.cwd.resolve(entry)\n    } else if (!(entry instanceof PathBase)) {\n      opts = entry\n      entry = this.cwd\n    }\n    const {\n      withFileTypes = true,\n      follow = false,\n      filter,\n      walkFilter,\n    } = opts\n    const results = new Minipass<string | PathBase>({ objectMode: true })\n    const dirs = new Set<PathBase>()\n    if (!filter || filter(entry)) {\n      results.write(withFileTypes ? entry : entry.fullpath())\n    }\n    const queue: PathBase[] = [entry]\n    let processing = 0\n    const process = () => {\n      let paused = false\n      while (!paused) {\n        const dir = queue.shift()\n        if (!dir) {\n          if (processing === 0) results.end()\n          return\n        }\n        processing++\n        dirs.add(dir)\n\n        const entries = dir.readdirSync()\n        for (const e of entries) {\n          if (!filter || filter(e)) {\n            if (!results.write(withFileTypes ? e : e.fullpath())) {\n              paused = true\n            }\n          }\n        }\n        processing--\n        for (const e of entries) {\n          let r: PathBase | undefined = e\n          if (e.isSymbolicLink()) {\n            if (!(follow && (r = e.realpathSync()))) continue\n            if (r.isUnknown()) r.lstatSync()\n          }\n          if (r.shouldWalk(dirs, walkFilter)) {\n            queue.push(r)\n          }\n        }\n      }\n      if (paused && !results.flowing) results.once('drain', process)\n    }\n    process()\n    return results as Minipass<string> | Minipass<PathBase>\n  }\n\n  chdir(path: string | Path = this.cwd) {\n    const oldCwd = this.cwd\n    this.cwd = typeof path === 'string' ? this.cwd.resolve(path) : path\n    this.cwd[setAsCwd](oldCwd)\n  }\n}\n\n/**\n * Options provided to all walk methods.\n */\nexport interface WalkOptions {\n  /**\n   * Return results as {@link PathBase} objects rather than strings.\n   * When set to false, results are fully resolved paths, as returned by\n   * {@link PathBase.fullpath}.\n   * @default true\n   */\n  withFileTypes?: boolean\n\n  /**\n   *  Attempt to read directory entries from symbolic links. Otherwise, only\n   *  actual directories are traversed. Regardless of this setting, a given\n   *  target path will only ever be walked once, meaning that a symbolic link\n   *  to a previously traversed directory will never be followed.\n   *\n   *  Setting this imposes a slight performance penalty, because `readlink`\n   *  must be called on all symbolic links encountered, in order to avoid\n   *  infinite cycles.\n   * @default false\n   */\n  follow?: boolean\n\n  /**\n   * Only return entries where the provided function returns true.\n   *\n   * This will not prevent directories from being traversed, even if they do\n   * not pass the filter, though it will prevent directories themselves from\n   * being included in the result set.  See {@link walkFilter}\n   *\n   * Asynchronous functions are not supported here.\n   *\n   * By default, if no filter is provided, all entries and traversed\n   * directories are included.\n   */\n  filter?: (entry: PathBase) => boolean\n\n  /**\n   * Only traverse directories (and in the case of {@link follow} being set to\n   * true, symbolic links to directories) if the provided function returns\n   * true.\n   *\n   * This will not prevent directories from being included in the result set,\n   * even if they do not pass the supplied filter function.  See {@link filter}\n   * to do that.\n   *\n   * Asynchronous functions are not supported here.\n   */\n  walkFilter?: (entry: PathBase) => boolean\n}\n\nexport type WalkOptionsWithFileTypesUnset = WalkOptions & {\n  withFileTypes?: undefined\n}\nexport type WalkOptionsWithFileTypesTrue = WalkOptions & {\n  withFileTypes: true\n}\nexport type WalkOptionsWithFileTypesFalse = WalkOptions & {\n  withFileTypes: false\n}\n\n/**\n * Windows implementation of {@link PathScurryBase}\n *\n * Defaults to case insensitve, uses `'\\\\'` to generate path strings.  Uses\n * {@link PathWin32} for Path objects.\n */\nexport class PathScurryWin32 extends PathScurryBase {\n  /**\n   * separator for generating path strings\n   */\n  sep: '\\\\' = '\\\\'\n\n  constructor(\n    cwd: URL | string = process.cwd(),\n    opts: PathScurryOpts = {}\n  ) {\n    const { nocase = true } = opts\n    super(cwd, win32, '\\\\', { ...opts, nocase })\n    this.nocase = nocase\n    for (let p: PathBase | undefined = this.cwd; p; p = p.parent) {\n      p.nocase = this.nocase\n    }\n  }\n\n  /**\n   * @internal\n   */\n  parseRootPath(dir: string): string {\n    // if the path starts with a single separator, it's not a UNC, and we'll\n    // just get separator as the root, and driveFromUNC will return \\\n    // In that case, mount \\ on the root from the cwd.\n    return win32.parse(dir).root.toUpperCase()\n  }\n\n  /**\n   * @internal\n   */\n  newRoot(fs: FSValue) {\n    return new PathWin32(\n      this.rootPath,\n      IFDIR,\n      undefined,\n      this.roots,\n      this.nocase,\n      this.childrenCache(),\n      { fs }\n    )\n  }\n\n  /**\n   * Return true if the provided path string is an absolute path\n   */\n  isAbsolute(p: string): boolean {\n    return (\n      p.startsWith('/') || p.startsWith('\\\\') || /^[a-z]:(\\/|\\\\)/i.test(p)\n    )\n  }\n}\n\n/**\n * {@link PathScurryBase} implementation for all posix systems other than Darwin.\n *\n * Defaults to case-sensitive matching, uses `'/'` to generate path strings.\n *\n * Uses {@link PathPosix} for Path objects.\n */\nexport class PathScurryPosix extends PathScurryBase {\n  /**\n   * separator for generating path strings\n   */\n  sep: '/' = '/'\n  constructor(\n    cwd: URL | string = process.cwd(),\n    opts: PathScurryOpts = {}\n  ) {\n    const { nocase = false } = opts\n    super(cwd, posix, '/', { ...opts, nocase })\n    this.nocase = nocase\n  }\n\n  /**\n   * @internal\n   */\n  parseRootPath(_dir: string): string {\n    return '/'\n  }\n\n  /**\n   * @internal\n   */\n  newRoot(fs: FSValue) {\n    return new PathPosix(\n      this.rootPath,\n      IFDIR,\n      undefined,\n      this.roots,\n      this.nocase,\n      this.childrenCache(),\n      { fs }\n    )\n  }\n\n  /**\n   * Return true if the provided path string is an absolute path\n   */\n  isAbsolute(p: string): boolean {\n    return p.startsWith('/')\n  }\n}\n\n/**\n * {@link PathScurryBase} implementation for Darwin (macOS) systems.\n *\n * Defaults to case-insensitive matching, uses `'/'` for generating path\n * strings.\n *\n * Uses {@link PathPosix} for Path objects.\n */\nexport class PathScurryDarwin extends PathScurryPosix {\n  constructor(\n    cwd: URL | string = process.cwd(),\n    opts: PathScurryOpts = {}\n  ) {\n    const { nocase = true } = opts\n    super(cwd, { ...opts, nocase })\n  }\n}\n\n/**\n * Default {@link PathBase} implementation for the current platform.\n *\n * {@link PathWin32} on Windows systems, {@link PathPosix} on all others.\n */\nexport const Path = process.platform === 'win32' ? PathWin32 : PathPosix\nexport type Path = PathBase | InstanceType<typeof Path>\n\n/**\n * Default {@link PathScurryBase} implementation for the current platform.\n *\n * {@link PathScurryWin32} on Windows systems, {@link PathScurryDarwin} on\n * Darwin (macOS) systems, {@link PathScurryPosix} on all others.\n */\nexport const PathScurry:\n  | typeof PathScurryWin32\n  | typeof PathScurryDarwin\n  | typeof PathScurryPosix =\n  process.platform === 'win32'\n    ? PathScurryWin32\n    : process.platform === 'darwin'\n    ? PathScurryDarwin\n    : PathScurryPosix\nexport type PathScurry = PathScurryBase | InstanceType<typeof PathScurry>\n"]},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/path-scurry/node_modules/lru-cache/dist/cjs/index.js":{"lineLengths":[13,3,19,3,62,26,47,18,41,17,11,25,21,74,21,46,45,50,53,2,36,32,21,32,16,28,16,22,15,24,33,35,9,6,16,32,23,29,9,26,23,36,23,24,40,24,39,24,52,27,13,42,9,6,82,34,36,19,39,78,67,71,75,81,81,133,6,1,20,47,28,73,21,40,70,71,71,72,55,27,56,44,10,27,20,32,25,36,29,48,31,27,20,31,23,20,21,5,1,13,9,11,26,33,24,42,21,22,35,42,36,17,5,31,29,35,75,9,28,37,24,5,13,37,5,11,40,5,1,3,61,2,64,72,70,77,25,3,16,75,76,40,9,13,13,18,17,7,39,7,8,7,49,7,18,7,48,7,17,7,50,7,19,7,50,7,19,7,46,7,15,7,50,7,19,7,47,7,16,7,48,7,17,7,51,7,20,7,60,7,29,7,54,7,23,7,58,7,27,7,62,7,31,7,52,7,21,26,10,20,12,13,13,10,10,10,10,10,14,11,12,10,16,20,21,7,61,65,65,6,45,6,16,7,37,16,25,30,26,28,30,32,32,26,26,24,31,14,24,31,14,26,22,62,108,56,54,56,50,10,5,34,7,51,7,15,25,5,7,55,7,19,29,5,7,64,7,26,36,5,7,58,7,16,26,5,7,59,7,23,33,5,7,55,7,19,29,5,7,60,7,24,34,5,26,348,42,76,9,58,25,57,9,24,32,58,47,35,55,106,13,61,75,13,9,40,48,79,9,40,45,33,55,55,40,40,23,23,39,23,33,44,36,9,49,46,32,9,14,43,39,9,43,53,47,41,67,71,63,51,57,38,38,47,91,17,13,47,92,13,43,9,39,55,47,47,28,58,31,20,43,28,23,38,83,13,42,9,51,71,84,9,65,47,35,33,86,62,74,13,9,5,7,58,7,26,52,5,30,46,48,26,30,64,50,30,49,44,47,58,21,28,57,37,30,30,17,36,13,10,40,63,10,46,30,40,44,33,37,51,47,48,13,10,66,39,26,30,33,41,30,80,49,37,30,30,17,36,13,21,10,39,48,38,25,13,36,40,43,32,13,56,29,10,34,40,38,71,10,5,55,31,27,28,24,27,31,47,33,28,41,49,29,10,62,55,66,45,25,13,34,38,64,82,21,49,42,104,21,17,22,91,82,48,17,13,24,10,54,32,32,61,56,38,17,13,49,25,40,66,13,10,5,32,40,55,38,100,9,17,6,54,25,45,45,26,17,54,28,17,39,26,17,22,38,17,13,9,5,55,25,45,45,26,17,54,28,17,39,26,17,22,38,17,13,9,5,26,38,62,5,7,56,63,7,16,42,49,49,61,59,13,9,5,7,56,6,56,63,7,17,43,49,49,61,59,13,9,5,7,57,63,7,13,42,39,34,61,24,13,9,5,7,53,6,57,63,7,14,43,39,34,61,24,13,9,5,7,59,63,7,15,42,39,34,61,39,13,9,5,7,55,6,59,63,7,16,43,39,34,61,39,13,9,5,7,65,31,7,25,30,5,7,76,71,7,31,42,39,52,40,20,36,25,52,62,13,9,5,7,74,66,69,42,7,31,42,39,52,40,20,36,25,58,9,5,7,74,78,7,32,43,39,52,40,20,36,25,58,9,5,7,70,23,7,18,28,63,35,46,31,13,9,23,5,7,75,29,7,12,23,62,41,39,52,40,20,57,25,36,45,42,73,76,57,59,13,30,44,13,38,9,19,5,7,76,73,48,7,15,21,41,30,75,77,77,31,18,76,53,47,13,46,9,5,7,32,6,73,30,7,32,30,27,24,9,140,60,84,53,53,60,25,36,51,13,66,27,24,9,71,34,23,37,28,41,38,46,44,38,37,37,39,43,43,31,25,51,23,35,32,9,14,21,36,48,31,78,74,17,43,43,58,21,48,65,21,17,44,55,41,29,43,78,53,33,47,51,17,13,30,38,13,9,39,42,9,25,31,52,13,23,47,9,73,38,21,42,46,13,9,20,5,7,65,37,7,11,13,32,54,34,51,51,56,21,17,45,31,17,13,9,17,58,42,25,46,50,17,13,9,5,18,32,38,38,65,60,9,61,35,47,13,40,54,13,9,35,67,19,44,44,34,9,31,40,34,9,14,42,9,31,21,20,5,7,75,76,20,6,38,58,7,29,76,42,34,43,45,55,29,13,40,37,47,17,29,39,51,17,28,13,30,37,47,13,9,26,32,9,21,5,7,75,13,6,55,54,7,31,61,42,34,52,43,80,75,9,5,50,73,41,21,9,28,35,65,74,30,11,27,30,20,20,10,48,42,76,33,46,55,65,36,64,17,22,56,17,13,58,51,13,81,25,45,38,50,71,21,26,39,21,17,22,39,59,54,17,13,21,10,28,33,52,47,13,33,10,35,42,80,87,76,25,45,85,86,79,26,35,17,46,72,72,71,73,67,17,13,29,78,56,17,47,13,44,25,13,10,37,61,48,43,13,58,58,43,55,48,53,26,69,57,47,21,17,15,10,27,50,50,37,34,36,34,11,34,45,73,40,9,14,38,9,18,5,27,34,25,20,22,35,55,47,5,39,16,22,122,22,144,34,288,36,23,37,32,27,31,35,23,15,9,25,23,27,31,16,27,17,28,24,37,39,35,29,19,19,10,40,34,23,38,72,38,9,14,47,43,45,81,29,46,30,52,17,75,13,79,76,49,44,27,41,40,37,47,17,27,51,25,13,77,33,72,66,52,25,61,40,48,13,74,9,5,7,74,19,6,62,7,29,153,42,34,47,60,23,47,39,27,41,67,32,46,39,21,45,52,58,17,22,33,37,67,52,21,79,17,13,18,27,39,80,81,82,84,53,31,54,17,40,37,47,17,29,13,9,26,32,9,5,20,26,26,5,24,41,44,15,69,50,29,29,23,35,39,47,13,18,68,13,45,31,9,5,7,38,60,7,15,28,31,46,38,31,39,33,17,22,48,51,53,72,21,73,47,60,25,52,67,25,21,43,53,53,47,55,21,52,55,21,26,74,74,21,33,43,17,13,9,62,38,21,42,46,13,9,23,5,7,58,7,13,67,43,45,64,13,18,47,39,52,17,44,59,17,13,9,29,38,38,41,31,33,9,26,32,9,23,23,30,33,23,54,38,21,42,46,13,9,5,1,28,33],"data":{"version":3,"file":"index.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/path-scurry/node_modules/lru-cache/src/index.ts"],"names":[],"mappings":"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","sourcesContent":["/**\n * @module LRUCache\n */\n\n// module-private names and types\ntype Perf = { now: () => number }\nconst perf: Perf =\n  typeof performance === 'object' &&\n  performance &&\n  typeof performance.now === 'function'\n    ? performance\n    : Date\n\nconst warned = new Set<string>()\n\n// either a function or a class\ntype ForC = ((...a: any[]) => any) | { new (...a: any[]): any }\n\n/* c8 ignore start */\nconst PROCESS = (\n  typeof process === 'object' && !!process ? process : {}\n) as { [k: string]: any }\n/* c8 ignore start */\n\nconst emitWarning = (\n  msg: string,\n  type: string,\n  code: string,\n  fn: ForC\n) => {\n  typeof PROCESS.emitWarning === 'function'\n    ? PROCESS.emitWarning(msg, type, code, fn)\n    : console.error(`[${code}] ${type}: ${msg}`)\n}\n\nlet AC = globalThis.AbortController\nlet AS = globalThis.AbortSignal\n\n/* c8 ignore start */\nif (typeof AC === 'undefined') {\n  //@ts-ignore\n  AS = class AbortSignal {\n    onabort?: (...a: any[]) => any\n    _onabort: ((...a: any[]) => any)[] = []\n    reason?: any\n    aborted: boolean = false\n    addEventListener(_: string, fn: (...a: any[]) => any) {\n      this._onabort.push(fn)\n    }\n  }\n  //@ts-ignore\n  AC = class AbortController {\n    constructor() {\n      warnACPolyfill()\n    }\n    signal = new AS()\n    abort(reason: any) {\n      if (this.signal.aborted) return\n      //@ts-ignore\n      this.signal.reason = reason\n      //@ts-ignore\n      this.signal.aborted = true\n      //@ts-ignore\n      for (const fn of this.signal._onabort) {\n        fn(reason)\n      }\n      this.signal.onabort?.(reason)\n    }\n  }\n  let printACPolyfillWarning =\n    PROCESS.env?.LRU_CACHE_IGNORE_AC_WARNING !== '1'\n  const warnACPolyfill = () => {\n    if (!printACPolyfillWarning) return\n    printACPolyfillWarning = false\n    emitWarning(\n      'AbortController is not defined. If using lru-cache in ' +\n        'node 14, load an AbortController polyfill from the ' +\n        '`node-abort-controller` package. A minimal polyfill is ' +\n        'provided for use by LRUCache.fetch(), but it should not be ' +\n        'relied upon in other contexts (eg, passing it to other APIs that ' +\n        'use AbortController/AbortSignal might have undesirable effects). ' +\n        'You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.',\n      'NO_ABORT_CONTROLLER',\n      'ENOTSUP',\n      warnACPolyfill\n    )\n  }\n}\n/* c8 ignore stop */\n\nconst shouldWarn = (code: string) => !warned.has(code)\n\nconst TYPE = Symbol('type')\ntype PosInt = number & { [TYPE]: 'Positive Integer' }\ntype Index = number & { [TYPE]: 'LRUCache Index' }\n\nconst isPosInt = (n: any): n is PosInt =>\n  n && n === Math.floor(n) && n > 0 && isFinite(n)\n\ntype UintArray = Uint8Array | Uint16Array | Uint32Array\ntype NumberArray = UintArray | number[]\n\n/* c8 ignore start */\n// This is a little bit ridiculous, tbh.\n// The maximum array length is 2^32-1 or thereabouts on most JS impls.\n// And well before that point, you're caching the entire world, I mean,\n// that's ~32GB of just integers for the next/prev links, plus whatever\n// else to hold that many keys and values.  Just filling the memory with\n// zeroes at init time is brutal when you get that big.\n// But why not be complete?\n// Maybe in the future, these limits will have expanded.\nconst getUintArray = (max: number) =>\n  !isPosInt(max)\n    ? null\n    : max <= Math.pow(2, 8)\n    ? Uint8Array\n    : max <= Math.pow(2, 16)\n    ? Uint16Array\n    : max <= Math.pow(2, 32)\n    ? Uint32Array\n    : max <= Number.MAX_SAFE_INTEGER\n    ? ZeroArray\n    : null\n/* c8 ignore stop */\n\nclass ZeroArray extends Array<number> {\n  constructor(size: number) {\n    super(size)\n    this.fill(0)\n  }\n}\n\ntype StackLike = Stack | Index[]\nclass Stack {\n  heap: NumberArray\n  length: number\n  // private constructor\n  static #constructing: boolean = false\n  static create(max: number): StackLike {\n    const HeapCls = getUintArray(max)\n    if (!HeapCls) return []\n    Stack.#constructing = true\n    const s = new Stack(max, HeapCls)\n    Stack.#constructing = false\n    return s\n  }\n  constructor(\n    max: number,\n    HeapCls: { new (n: number): NumberArray }\n  ) {\n    /* c8 ignore start */\n    if (!Stack.#constructing) {\n      throw new TypeError('instantiate Stack using Stack.create(n)')\n    }\n    /* c8 ignore stop */\n    this.heap = new HeapCls(max)\n    this.length = 0\n  }\n  push(n: Index) {\n    this.heap[this.length++] = n\n  }\n  pop(): Index {\n    return this.heap[--this.length] as Index\n  }\n}\n\n/**\n * Promise representing an in-progress {@link LRUCache#fetch} call\n */\nexport type BackgroundFetch<V> = Promise<V | undefined | void> & {\n  __returned: BackgroundFetch<V> | undefined\n  __abortController: AbortController\n  __staleWhileFetching: V | undefined\n}\n\ntype DisposeTask<K, V> = [\n  value: V,\n  key: K,\n  reason: LRUCache.DisposeReason\n]\n\nexport namespace LRUCache {\n  /**\n   * An integer greater than 0, reflecting the calculated size of items\n   */\n  export type Size = number\n\n  /**\n   * Integer greater than 0, representing some number of milliseconds, or the\n   * time at which a TTL started counting from.\n   */\n  export type Milliseconds = number\n\n  /**\n   * An integer greater than 0, reflecting a number of items\n   */\n  export type Count = number\n\n  /**\n   * The reason why an item was removed from the cache, passed\n   * to the {@link Disposer} methods.\n   */\n  export type DisposeReason = 'evict' | 'set' | 'delete'\n  /**\n   * A method called upon item removal, passed as the\n   * {@link OptionsBase.dispose} and/or\n   * {@link OptionsBase.disposeAfter} options.\n   */\n  export type Disposer<K, V> = (\n    value: V,\n    key: K,\n    reason: DisposeReason\n  ) => void\n\n  /**\n   * A function that returns the effective calculated size\n   * of an entry in the cache.\n   */\n  export type SizeCalculator<K, V> = (value: V, key: K) => Size\n\n  /**\n   * Options provided to the\n   * {@link OptionsBase.fetchMethod} function.\n   */\n  export interface FetcherOptions<K, V, FC = unknown> {\n    signal: AbortSignal\n    options: FetcherFetchOptions<K, V, FC>\n    /**\n     * Object provided in the {@link FetchOptions.context} option to\n     * {@link LRUCache#fetch}\n     */\n    context: FC\n  }\n\n  /**\n   * Status object that may be passed to {@link LRUCache#fetch},\n   * {@link LRUCache#get}, {@link LRUCache#set}, and {@link LRUCache#has}.\n   */\n  export interface Status<V> {\n    /**\n     * The status of a set() operation.\n     *\n     * - add: the item was not found in the cache, and was added\n     * - update: the item was in the cache, with the same value provided\n     * - replace: the item was in the cache, and replaced\n     * - miss: the item was not added to the cache for some reason\n     */\n    set?: 'add' | 'update' | 'replace' | 'miss'\n\n    /**\n     * the ttl stored for the item, or undefined if ttls are not used.\n     */\n    ttl?: Milliseconds\n\n    /**\n     * the start time for the item, or undefined if ttls are not used.\n     */\n    start?: Milliseconds\n\n    /**\n     * The timestamp used for TTL calculation\n     */\n    now?: Milliseconds\n\n    /**\n     * the remaining ttl for the item, or undefined if ttls are not used.\n     */\n    remainingTTL?: Milliseconds\n\n    /**\n     * The calculated size for the item, if sizes are used.\n     */\n    entrySize?: Size\n\n    /**\n     * The total calculated size of the cache, if sizes are used.\n     */\n    totalCalculatedSize?: Size\n\n    /**\n     * A flag indicating that the item was not stored, due to exceeding the\n     * {@link OptionsBase.maxEntrySize}\n     */\n    maxEntrySizeExceeded?: true\n\n    /**\n     * The old value, specified in the case of `set:'update'` or\n     * `set:'replace'`\n     */\n    oldValue?: V\n\n    /**\n     * The results of a {@link LRUCache#has} operation\n     *\n     * - hit: the item was found in the cache\n     * - stale: the item was found in the cache, but is stale\n     * - miss: the item was not found in the cache\n     */\n    has?: 'hit' | 'stale' | 'miss'\n\n    /**\n     * The status of a {@link LRUCache#fetch} operation.\n     * Note that this can change as the underlying fetch() moves through\n     * various states.\n     *\n     * - inflight: there is another fetch() for this key which is in process\n     * - get: there is no fetchMethod, so {@link LRUCache#get} was called.\n     * - miss: the item is not in cache, and will be fetched.\n     * - hit: the item is in the cache, and was resolved immediately.\n     * - stale: the item is in the cache, but stale.\n     * - refresh: the item is in the cache, and not stale, but\n     *   {@link FetchOptions.forceRefresh} was specified.\n     */\n    fetch?: 'get' | 'inflight' | 'miss' | 'hit' | 'stale' | 'refresh'\n\n    /**\n     * The {@link OptionsBase.fetchMethod} was called\n     */\n    fetchDispatched?: true\n\n    /**\n     * The cached value was updated after a successful call to\n     * {@link OptionsBase.fetchMethod}\n     */\n    fetchUpdated?: true\n\n    /**\n     * The reason for a fetch() rejection.  Either the error raised by the\n     * {@link OptionsBase.fetchMethod}, or the reason for an\n     * AbortSignal.\n     */\n    fetchError?: Error\n\n    /**\n     * The fetch received an abort signal\n     */\n    fetchAborted?: true\n\n    /**\n     * The abort signal received was ignored, and the fetch was allowed to\n     * continue.\n     */\n    fetchAbortIgnored?: true\n\n    /**\n     * The fetchMethod promise resolved successfully\n     */\n    fetchResolved?: true\n\n    /**\n     * The fetchMethod promise was rejected\n     */\n    fetchRejected?: true\n\n    /**\n     * The status of a {@link LRUCache#get} operation.\n     *\n     * - fetching: The item is currently being fetched.  If a previous value\n     *   is present and allowed, that will be returned.\n     * - stale: The item is in the cache, and is stale.\n     * - hit: the item is in the cache\n     * - miss: the item is not in the cache\n     */\n    get?: 'stale' | 'hit' | 'miss'\n\n    /**\n     * A fetch or get operation returned a stale value.\n     */\n    returnedStale?: true\n  }\n\n  /**\n   * options which override the options set in the LRUCache constructor\n   * when calling {@link LRUCache#fetch}.\n   *\n   * This is the union of {@link GetOptions} and {@link SetOptions}, plus\n   * {@link OptionsBase.noDeleteOnFetchRejection},\n   * {@link OptionsBase.allowStaleOnFetchRejection},\n   * {@link FetchOptions.forceRefresh}, and\n   * {@link OptionsBase.context}\n   *\n   * Any of these may be modified in the {@link OptionsBase.fetchMethod}\n   * function, but the {@link GetOptions} fields will of course have no\n   * effect, as the {@link LRUCache#get} call already happened by the time\n   * the fetchMethod is called.\n   */\n  export interface FetcherFetchOptions<K, V, FC = unknown>\n    extends Pick<\n      OptionsBase<K, V, FC>,\n      | 'allowStale'\n      | 'updateAgeOnGet'\n      | 'noDeleteOnStaleGet'\n      | 'sizeCalculation'\n      | 'ttl'\n      | 'noDisposeOnSet'\n      | 'noUpdateTTL'\n      | 'noDeleteOnFetchRejection'\n      | 'allowStaleOnFetchRejection'\n      | 'ignoreFetchAbort'\n      | 'allowStaleOnFetchAbort'\n    > {\n    status?: Status<V>\n    size?: Size\n  }\n\n  /**\n   * Options that may be passed to the {@link LRUCache#fetch} method.\n   */\n  export interface FetchOptions<K, V, FC>\n    extends FetcherFetchOptions<K, V, FC> {\n    /**\n     * Set to true to force a re-load of the existing data, even if it\n     * is not yet stale.\n     */\n    forceRefresh?: boolean\n    /**\n     * Context provided to the {@link OptionsBase.fetchMethod} as\n     * the {@link FetcherOptions.context} param.\n     *\n     * If the FC type is specified as unknown (the default),\n     * undefined or void, then this is optional.  Otherwise, it will\n     * be required.\n     */\n    context?: FC\n    signal?: AbortSignal\n    status?: Status<V>\n  }\n  /**\n   * Options provided to {@link LRUCache#fetch} when the FC type is something\n   * other than `unknown`, `undefined`, or `void`\n   */\n  export interface FetchOptionsWithContext<K, V, FC>\n    extends FetchOptions<K, V, FC> {\n    context: FC\n  }\n  /**\n   * Options provided to {@link LRUCache#fetch} when the FC type is\n   * `undefined` or `void`\n   */\n  export interface FetchOptionsNoContext<K, V>\n    extends FetchOptions<K, V, undefined> {\n    context?: undefined\n  }\n\n  /**\n   * Options that may be passed to the {@link LRUCache#has} method.\n   */\n  export interface HasOptions<K, V, FC>\n    extends Pick<OptionsBase<K, V, FC>, 'updateAgeOnHas'> {\n    status?: Status<V>\n  }\n\n  /**\n   * Options that may be passed to the {@link LRUCache#get} method.\n   */\n  export interface GetOptions<K, V, FC>\n    extends Pick<\n      OptionsBase<K, V, FC>,\n      'allowStale' | 'updateAgeOnGet' | 'noDeleteOnStaleGet'\n    > {\n    status?: Status<V>\n  }\n\n  /**\n   * Options that may be passed to the {@link LRUCache#peek} method.\n   */\n  export interface PeekOptions<K, V, FC>\n    extends Pick<OptionsBase<K, V, FC>, 'allowStale'> {}\n\n  /**\n   * Options that may be passed to the {@link LRUCache#set} method.\n   */\n  export interface SetOptions<K, V, FC>\n    extends Pick<\n      OptionsBase<K, V, FC>,\n      'sizeCalculation' | 'ttl' | 'noDisposeOnSet' | 'noUpdateTTL'\n    > {\n    /**\n     * If size tracking is enabled, then setting an explicit size\n     * in the {@link LRUCache#set} call will prevent calling the\n     * {@link OptionsBase.sizeCalculation} function.\n     */\n    size?: Size\n    /**\n     * If TTL tracking is enabled, then setting an explicit start\n     * time in the {@link LRUCache#set} call will override the\n     * default time from `performance.now()` or `Date.now()`.\n     *\n     * Note that it must be a valid value for whichever time-tracking\n     * method is in use.\n     */\n    start?: Milliseconds\n    status?: Status<V>\n  }\n\n  /**\n   * The type signature for the {@link OptionsBase.fetchMethod} option.\n   */\n  export type Fetcher<K, V, FC = unknown> = (\n    key: K,\n    staleValue: V | undefined,\n    options: FetcherOptions<K, V, FC>\n  ) => Promise<V | void | undefined> | V | void | undefined\n\n  /**\n   * Options which may be passed to the {@link LRUCache} constructor.\n   *\n   * Most of these may be overridden in the various options that use\n   * them.\n   *\n   * Despite all being technically optional, the constructor requires that\n   * a cache is at minimum limited by one or more of {@link OptionsBase.max},\n   * {@link OptionsBase.ttl}, or {@link OptionsBase.maxSize}.\n   *\n   * If {@link OptionsBase.ttl} is used alone, then it is strongly advised\n   * (and in fact required by the type definitions here) that the cache\n   * also set {@link OptionsBase.ttlAutopurge}, to prevent potentially\n   * unbounded storage.\n   */\n  export interface OptionsBase<K, V, FC> {\n    /**\n     * The maximum number of items to store in the cache before evicting\n     * old entries. This is read-only on the {@link LRUCache} instance,\n     * and may not be overridden.\n     *\n     * If set, then storage space will be pre-allocated at construction\n     * time, and the cache will perform significantly faster.\n     *\n     * Note that significantly fewer items may be stored, if\n     * {@link OptionsBase.maxSize} and/or {@link OptionsBase.ttl} are also\n     * set.\n     */\n    max?: Count\n\n    /**\n     * Max time in milliseconds for items to live in cache before they are\n     * considered stale.  Note that stale items are NOT preemptively removed\n     * by default, and MAY live in the cache long after they have expired.\n     *\n     * Also, as this cache is optimized for LRU/MRU operations, some of\n     * the staleness/TTL checks will reduce performance, as they will incur\n     * overhead by deleting items.\n     *\n     * Must be an integer number of ms. If set to 0, this indicates \"no TTL\"\n     *\n     * @default 0\n     */\n    ttl?: Milliseconds\n\n    /**\n     * Minimum amount of time in ms in which to check for staleness.\n     * Defaults to 1, which means that the current time is checked\n     * at most once per millisecond.\n     *\n     * Set to 0 to check the current time every time staleness is tested.\n     * (This reduces performance, and is theoretically unnecessary.)\n     *\n     * Setting this to a higher value will improve performance somewhat\n     * while using ttl tracking, albeit at the expense of keeping stale\n     * items around a bit longer than their TTLs would indicate.\n     *\n     * @default 1\n     */\n    ttlResolution?: Milliseconds\n\n    /**\n     * Preemptively remove stale items from the cache.\n     * Note that this may significantly degrade performance,\n     * especially if the cache is storing a large number of items.\n     * It is almost always best to just leave the stale items in\n     * the cache, and let them fall out as new items are added.\n     *\n     * Note that this means that {@link OptionsBase.allowStale} is a bit\n     * pointless, as stale items will be deleted almost as soon as they\n     * expire.\n     *\n     * @default false\n     */\n    ttlAutopurge?: boolean\n\n    /**\n     * Update the age of items on {@link LRUCache#get}, renewing their TTL\n     *\n     * Has no effect if {@link OptionsBase.ttl} is not set.\n     *\n     * @default false\n     */\n    updateAgeOnGet?: boolean\n\n    /**\n     * Update the age of items on {@link LRUCache#has}, renewing their TTL\n     *\n     * Has no effect if {@link OptionsBase.ttl} is not set.\n     *\n     * @default false\n     */\n    updateAgeOnHas?: boolean\n\n    /**\n     * Allow {@link LRUCache#get} and {@link LRUCache#fetch} calls to return\n     * stale data, if available.\n     */\n    allowStale?: boolean\n\n    /**\n     * Function that is called on items when they are dropped from the cache.\n     * This can be handy if you want to close file descriptors or do other\n     * cleanup tasks when items are no longer accessible. Called with `key,\n     * value`.  It's called before actually removing the item from the\n     * internal cache, so it is *NOT* safe to re-add them.\n     *\n     * Use {@link OptionsBase.disposeAfter} if you wish to dispose items after\n     * they have been full removed, when it is safe to add them back to the\n     * cache.\n     */\n    dispose?: Disposer<K, V>\n\n    /**\n     * The same as {@link OptionsBase.dispose}, but called *after* the entry\n     * is completely removed and the cache is once again in a clean state.\n     * It is safe to add an item right back into the cache at this point.\n     * However, note that it is *very* easy to inadvertently create infinite\n     * recursion this way.\n     */\n    disposeAfter?: Disposer<K, V>\n\n    /**\n     * Set to true to suppress calling the\n     * {@link OptionsBase.dispose} function if the entry key is\n     * still accessible within the cache.\n     * This may be overridden by passing an options object to\n     * {@link LRUCache#set}.\n     */\n    noDisposeOnSet?: boolean\n\n    /**\n     * Boolean flag to tell the cache to not update the TTL when\n     * setting a new value for an existing key (ie, when updating a value\n     * rather than inserting a new value).  Note that the TTL value is\n     * _always_ set (if provided) when adding a new entry into the cache.\n     *\n     * Has no effect if a {@link OptionsBase.ttl} is not set.\n     */\n    noUpdateTTL?: boolean\n\n    /**\n     * If you wish to track item size, you must provide a maxSize\n     * note that we still will only keep up to max *actual items*,\n     * if max is set, so size tracking may cause fewer than max items\n     * to be stored.  At the extreme, a single item of maxSize size\n     * will cause everything else in the cache to be dropped when it\n     * is added.  Use with caution!\n     *\n     * Note also that size tracking can negatively impact performance,\n     * though for most cases, only minimally.\n     */\n    maxSize?: Size\n\n    /**\n     * The maximum allowed size for any single item in the cache.\n     *\n     * If a larger item is passed to {@link LRUCache#set} or returned by a\n     * {@link OptionsBase.fetchMethod}, then it will not be stored in the\n     * cache.\n     */\n    maxEntrySize?: Size\n\n    /**\n     * A function that returns a number indicating the item's size.\n     *\n     * If not provided, and {@link OptionsBase.maxSize} or\n     * {@link OptionsBase.maxEntrySize} are set, then all\n     * {@link LRUCache#set} calls **must** provide an explicit\n     * {@link SetOptions.size} or sizeCalculation param.\n     */\n    sizeCalculation?: SizeCalculator<K, V>\n\n    /**\n     * Method that provides the implementation for {@link LRUCache#fetch}\n     */\n    fetchMethod?: Fetcher<K, V, FC>\n\n    /**\n     * Set to true to suppress the deletion of stale data when a\n     * {@link OptionsBase.fetchMethod} returns a rejected promise.\n     */\n    noDeleteOnFetchRejection?: boolean\n\n    /**\n     * Do not delete stale items when they are retrieved with\n     * {@link LRUCache#get}.\n     *\n     * Note that the `get` return value will still be `undefined`\n     * unless {@link OptionsBase.allowStale} is true.\n     */\n    noDeleteOnStaleGet?: boolean\n\n    /**\n     * Set to true to allow returning stale data when a\n     * {@link OptionsBase.fetchMethod} throws an error or returns a rejected\n     * promise.\n     *\n     * This differs from using {@link OptionsBase.allowStale} in that stale\n     * data will ONLY be returned in the case that the\n     * {@link LRUCache#fetch} fails, not any other times.\n     */\n    allowStaleOnFetchRejection?: boolean\n\n    /**\n     * Set to true to return a stale value from the cache when the\n     * `AbortSignal` passed to the {@link OptionsBase.fetchMethod} dispatches an `'abort'`\n     * event, whether user-triggered, or due to internal cache behavior.\n     *\n     * Unless {@link OptionsBase.ignoreFetchAbort} is also set, the underlying\n     * {@link OptionsBase.fetchMethod} will still be considered canceled, and\n     * any value it returns will be ignored and not cached.\n     *\n     * Caveat: since fetches are aborted when a new value is explicitly\n     * set in the cache, this can lead to fetch returning a stale value,\n     * since that was the fallback value _at the moment the `fetch()` was\n     * initiated_, even though the new updated value is now present in\n     * the cache.\n     *\n     * For example:\n     *\n     * ```ts\n     * const cache = new LRUCache<string, any>({\n     *   ttl: 100,\n     *   fetchMethod: async (url, oldValue, { signal }) =>  {\n     *     const res = await fetch(url, { signal })\n     *     return await res.json()\n     *   }\n     * })\n     * cache.set('https://example.com/', { some: 'data' })\n     * // 100ms go by...\n     * const result = cache.fetch('https://example.com/')\n     * cache.set('https://example.com/', { other: 'thing' })\n     * console.log(await result) // { some: 'data' }\n     * console.log(cache.get('https://example.com/')) // { other: 'thing' }\n     * ```\n     */\n    allowStaleOnFetchAbort?: boolean\n\n    /**\n     * Set to true to ignore the `abort` event emitted by the `AbortSignal`\n     * object passed to {@link OptionsBase.fetchMethod}, and still cache the\n     * resulting resolution value, as long as it is not `undefined`.\n     *\n     * When used on its own, this means aborted {@link LRUCache#fetch} calls are not\n     * immediately resolved or rejected when they are aborted, and instead\n     * take the full time to await.\n     *\n     * When used with {@link OptionsBase.allowStaleOnFetchAbort}, aborted\n     * {@link LRUCache#fetch} calls will resolve immediately to their stale\n     * cached value or `undefined`, and will continue to process and eventually\n     * update the cache when they resolve, as long as the resulting value is\n     * not `undefined`, thus supporting a \"return stale on timeout while\n     * refreshing\" mechanism by passing `AbortSignal.timeout(n)` as the signal.\n     *\n     * **Note**: regardless of this setting, an `abort` event _is still\n     * emitted on the `AbortSignal` object_, so may result in invalid results\n     * when passed to other underlying APIs that use AbortSignals.\n     *\n     * This may be overridden in the {@link OptionsBase.fetchMethod} or the\n     * call to {@link LRUCache#fetch}.\n     */\n    ignoreFetchAbort?: boolean\n  }\n\n  export interface OptionsMaxLimit<K, V, FC>\n    extends OptionsBase<K, V, FC> {\n    max: Count\n  }\n  export interface OptionsTTLLimit<K, V, FC>\n    extends OptionsBase<K, V, FC> {\n    ttl: Milliseconds\n    ttlAutopurge: boolean\n  }\n  export interface OptionsSizeLimit<K, V, FC>\n    extends OptionsBase<K, V, FC> {\n    maxSize: Size\n  }\n\n  /**\n   * The valid safe options for the {@link LRUCache} constructor\n   */\n  export type Options<K, V, FC> =\n    | OptionsMaxLimit<K, V, FC>\n    | OptionsSizeLimit<K, V, FC>\n    | OptionsTTLLimit<K, V, FC>\n\n  /**\n   * Entry objects used by {@link LRUCache#load} and {@link LRUCache#dump}\n   */\n  export interface Entry<V> {\n    value: V\n    ttl?: Milliseconds\n    size?: Size\n    start?: Milliseconds\n  }\n}\n\n/**\n * Default export, the thing you're using this module to get.\n *\n * All properties from the options object (with the exception of\n * {@link OptionsBase.max} and {@link OptionsBase.maxSize}) are added as\n * normal public members. (`max` and `maxBase` are read-only getters.)\n * Changing any of these will alter the defaults for subsequent method calls,\n * but is otherwise safe.\n */\nexport class LRUCache<K extends {}, V extends {}, FC = unknown> {\n  // properties coming in from the options of these, only max and maxSize\n  // really *need* to be protected. The rest can be modified, as they just\n  // set defaults for various methods.\n  readonly #max: LRUCache.Count\n  readonly #maxSize: LRUCache.Size\n  readonly #dispose?: LRUCache.Disposer<K, V>\n  readonly #disposeAfter?: LRUCache.Disposer<K, V>\n  readonly #fetchMethod?: LRUCache.Fetcher<K, V, FC>\n\n  /**\n   * {@link LRUCache.OptionsBase.ttl}\n   */\n  ttl: LRUCache.Milliseconds\n\n  /**\n   * {@link LRUCache.OptionsBase.ttlResolution}\n   */\n  ttlResolution: LRUCache.Milliseconds\n  /**\n   * {@link LRUCache.OptionsBase.ttlAutopurge}\n   */\n  ttlAutopurge: boolean\n  /**\n   * {@link LRUCache.OptionsBase.updateAgeOnGet}\n   */\n  updateAgeOnGet: boolean\n  /**\n   * {@link LRUCache.OptionsBase.updateAgeOnHas}\n   */\n  updateAgeOnHas: boolean\n  /**\n   * {@link LRUCache.OptionsBase.allowStale}\n   */\n  allowStale: boolean\n\n  /**\n   * {@link LRUCache.OptionsBase.noDisposeOnSet}\n   */\n  noDisposeOnSet: boolean\n  /**\n   * {@link LRUCache.OptionsBase.noUpdateTTL}\n   */\n  noUpdateTTL: boolean\n  /**\n   * {@link LRUCache.OptionsBase.maxEntrySize}\n   */\n  maxEntrySize: LRUCache.Size\n  /**\n   * {@link LRUCache.OptionsBase.sizeCalculation}\n   */\n  sizeCalculation?: LRUCache.SizeCalculator<K, V>\n  /**\n   * {@link LRUCache.OptionsBase.noDeleteOnFetchRejection}\n   */\n  noDeleteOnFetchRejection: boolean\n  /**\n   * {@link LRUCache.OptionsBase.noDeleteOnStaleGet}\n   */\n  noDeleteOnStaleGet: boolean\n  /**\n   * {@link LRUCache.OptionsBase.allowStaleOnFetchAbort}\n   */\n  allowStaleOnFetchAbort: boolean\n  /**\n   * {@link LRUCache.OptionsBase.allowStaleOnFetchRejection}\n   */\n  allowStaleOnFetchRejection: boolean\n  /**\n   * {@link LRUCache.OptionsBase.ignoreFetchAbort}\n   */\n  ignoreFetchAbort: boolean\n\n  // computed properties\n  #size: LRUCache.Count\n  #calculatedSize: LRUCache.Size\n  #keyMap: Map<K, Index>\n  #keyList: (K | undefined)[]\n  #valList: (V | BackgroundFetch<V> | undefined)[]\n  #next: NumberArray\n  #prev: NumberArray\n  #head: Index\n  #tail: Index\n  #free: StackLike\n  #disposed?: DisposeTask<K, V>[]\n  #sizes?: ZeroArray\n  #starts?: ZeroArray\n  #ttls?: ZeroArray\n\n  #hasDispose: boolean\n  #hasFetchMethod: boolean\n  #hasDisposeAfter: boolean\n\n  /**\n   * Do not call this method unless you need to inspect the\n   * inner workings of the cache.  If anything returned by this\n   * object is modified in any way, strange breakage may occur.\n   *\n   * These fields are private for a reason!\n   *\n   * @internal\n   */\n  static unsafeExposeInternals<\n    K extends {},\n    V extends {},\n    FC extends unknown = unknown\n  >(c: LRUCache<K, V, FC>) {\n    return {\n      // properties\n      starts: c.#starts,\n      ttls: c.#ttls,\n      sizes: c.#sizes,\n      keyMap: c.#keyMap as Map<K, number>,\n      keyList: c.#keyList,\n      valList: c.#valList,\n      next: c.#next,\n      prev: c.#prev,\n      get head() {\n        return c.#head\n      },\n      get tail() {\n        return c.#tail\n      },\n      free: c.#free,\n      // methods\n      isBackgroundFetch: (p: any) => c.#isBackgroundFetch(p),\n      backgroundFetch: (\n        k: K,\n        index: number | undefined,\n        options: LRUCache.FetchOptions<K, V, FC>,\n        context: any\n      ): BackgroundFetch<V> =>\n        c.#backgroundFetch(\n          k,\n          index as Index | undefined,\n          options,\n          context\n        ),\n      moveToTail: (index: number): void =>\n        c.#moveToTail(index as Index),\n      indexes: (options?: { allowStale: boolean }) =>\n        c.#indexes(options),\n      rindexes: (options?: { allowStale: boolean }) =>\n        c.#rindexes(options),\n      isStale: (index: number | undefined) =>\n        c.#isStale(index as Index),\n    }\n  }\n\n  // Protected read-only members\n\n  /**\n   * {@link LRUCache.OptionsBase.max} (read-only)\n   */\n  get max(): LRUCache.Count {\n    return this.#max\n  }\n  /**\n   * {@link LRUCache.OptionsBase.maxSize} (read-only)\n   */\n  get maxSize(): LRUCache.Count {\n    return this.#maxSize\n  }\n  /**\n   * The total computed size of items in the cache (read-only)\n   */\n  get calculatedSize(): LRUCache.Size {\n    return this.#calculatedSize\n  }\n  /**\n   * The number of items stored in the cache (read-only)\n   */\n  get size(): LRUCache.Count {\n    return this.#size\n  }\n  /**\n   * {@link LRUCache.OptionsBase.fetchMethod} (read-only)\n   */\n  get fetchMethod(): LRUCache.Fetcher<K, V, FC> | undefined {\n    return this.#fetchMethod\n  }\n  /**\n   * {@link LRUCache.OptionsBase.dispose} (read-only)\n   */\n  get dispose() {\n    return this.#dispose\n  }\n  /**\n   * {@link LRUCache.OptionsBase.disposeAfter} (read-only)\n   */\n  get disposeAfter() {\n    return this.#disposeAfter\n  }\n\n  constructor(\n    options: LRUCache.Options<K, V, FC> | LRUCache<K, V, FC>\n  ) {\n    const {\n      max = 0,\n      ttl,\n      ttlResolution = 1,\n      ttlAutopurge,\n      updateAgeOnGet,\n      updateAgeOnHas,\n      allowStale,\n      dispose,\n      disposeAfter,\n      noDisposeOnSet,\n      noUpdateTTL,\n      maxSize = 0,\n      maxEntrySize = 0,\n      sizeCalculation,\n      fetchMethod,\n      noDeleteOnFetchRejection,\n      noDeleteOnStaleGet,\n      allowStaleOnFetchRejection,\n      allowStaleOnFetchAbort,\n      ignoreFetchAbort,\n    } = options\n\n    if (max !== 0 && !isPosInt(max)) {\n      throw new TypeError('max option must be a nonnegative integer')\n    }\n\n    const UintArray = max ? getUintArray(max) : Array\n    if (!UintArray) {\n      throw new Error('invalid max value: ' + max)\n    }\n\n    this.#max = max\n    this.#maxSize = maxSize\n    this.maxEntrySize = maxEntrySize || this.#maxSize\n    this.sizeCalculation = sizeCalculation\n    if (this.sizeCalculation) {\n      if (!this.#maxSize && !this.maxEntrySize) {\n        throw new TypeError(\n          'cannot set sizeCalculation without setting maxSize or maxEntrySize'\n        )\n      }\n      if (typeof this.sizeCalculation !== 'function') {\n        throw new TypeError('sizeCalculation set to non-function')\n      }\n    }\n\n    if (\n      fetchMethod !== undefined &&\n      typeof fetchMethod !== 'function'\n    ) {\n      throw new TypeError(\n        'fetchMethod must be a function if specified'\n      )\n    }\n    this.#fetchMethod = fetchMethod\n    this.#hasFetchMethod = !!fetchMethod\n\n    this.#keyMap = new Map()\n    this.#keyList = new Array(max).fill(undefined)\n    this.#valList = new Array(max).fill(undefined)\n    this.#next = new UintArray(max)\n    this.#prev = new UintArray(max)\n    this.#head = 0 as Index\n    this.#tail = 0 as Index\n    this.#free = Stack.create(max)\n    this.#size = 0\n    this.#calculatedSize = 0\n\n    if (typeof dispose === 'function') {\n      this.#dispose = dispose\n    }\n    if (typeof disposeAfter === 'function') {\n      this.#disposeAfter = disposeAfter\n      this.#disposed = []\n    } else {\n      this.#disposeAfter = undefined\n      this.#disposed = undefined\n    }\n    this.#hasDispose = !!this.#dispose\n    this.#hasDisposeAfter = !!this.#disposeAfter\n\n    this.noDisposeOnSet = !!noDisposeOnSet\n    this.noUpdateTTL = !!noUpdateTTL\n    this.noDeleteOnFetchRejection = !!noDeleteOnFetchRejection\n    this.allowStaleOnFetchRejection = !!allowStaleOnFetchRejection\n    this.allowStaleOnFetchAbort = !!allowStaleOnFetchAbort\n    this.ignoreFetchAbort = !!ignoreFetchAbort\n\n    // NB: maxEntrySize is set to maxSize if it's set\n    if (this.maxEntrySize !== 0) {\n      if (this.#maxSize !== 0) {\n        if (!isPosInt(this.#maxSize)) {\n          throw new TypeError(\n            'maxSize must be a positive integer if specified'\n          )\n        }\n      }\n      if (!isPosInt(this.maxEntrySize)) {\n        throw new TypeError(\n          'maxEntrySize must be a positive integer if specified'\n        )\n      }\n      this.#initializeSizeTracking()\n    }\n\n    this.allowStale = !!allowStale\n    this.noDeleteOnStaleGet = !!noDeleteOnStaleGet\n    this.updateAgeOnGet = !!updateAgeOnGet\n    this.updateAgeOnHas = !!updateAgeOnHas\n    this.ttlResolution =\n      isPosInt(ttlResolution) || ttlResolution === 0\n        ? ttlResolution\n        : 1\n    this.ttlAutopurge = !!ttlAutopurge\n    this.ttl = ttl || 0\n    if (this.ttl) {\n      if (!isPosInt(this.ttl)) {\n        throw new TypeError(\n          'ttl must be a positive integer if specified'\n        )\n      }\n      this.#initializeTTLTracking()\n    }\n\n    // do not allow completely unbounded caches\n    if (this.#max === 0 && this.ttl === 0 && this.#maxSize === 0) {\n      throw new TypeError(\n        'At least one of max, maxSize, or ttl is required'\n      )\n    }\n    if (!this.ttlAutopurge && !this.#max && !this.#maxSize) {\n      const code = 'LRU_CACHE_UNBOUNDED'\n      if (shouldWarn(code)) {\n        warned.add(code)\n        const msg =\n          'TTL caching without ttlAutopurge, max, or maxSize can ' +\n          'result in unbounded memory consumption.'\n        emitWarning(msg, 'UnboundedCacheWarning', code, LRUCache)\n      }\n    }\n  }\n\n  /**\n   * Return the remaining TTL time for a given entry key\n   */\n  getRemainingTTL(key: K) {\n    return this.#keyMap.has(key) ? Infinity : 0\n  }\n\n  #initializeTTLTracking() {\n    const ttls = new ZeroArray(this.#max)\n    const starts = new ZeroArray(this.#max)\n    this.#ttls = ttls\n    this.#starts = starts\n\n    this.#setItemTTL = (index, ttl, start = perf.now()) => {\n      starts[index] = ttl !== 0 ? start : 0\n      ttls[index] = ttl\n      if (ttl !== 0 && this.ttlAutopurge) {\n        const t = setTimeout(() => {\n          if (this.#isStale(index)) {\n            this.delete(this.#keyList[index] as K)\n          }\n        }, ttl + 1)\n        // unref() not supported on all platforms\n        /* c8 ignore start */\n        if (t.unref) {\n          t.unref()\n        }\n        /* c8 ignore stop */\n      }\n    }\n\n    this.#updateItemAge = index => {\n      starts[index] = ttls[index] !== 0 ? perf.now() : 0\n    }\n\n    this.#statusTTL = (status, index) => {\n      if (ttls[index]) {\n        const ttl = ttls[index]\n        const start = starts[index]\n        status.ttl = ttl\n        status.start = start\n        status.now = cachedNow || getNow()\n        const age = status.now - start\n        status.remainingTTL = ttl - age\n      }\n    }\n\n    // debounce calls to perf.now() to 1s so we're not hitting\n    // that costly call repeatedly.\n    let cachedNow = 0\n    const getNow = () => {\n      const n = perf.now()\n      if (this.ttlResolution > 0) {\n        cachedNow = n\n        const t = setTimeout(\n          () => (cachedNow = 0),\n          this.ttlResolution\n        )\n        // not available on all platforms\n        /* c8 ignore start */\n        if (t.unref) {\n          t.unref()\n        }\n        /* c8 ignore stop */\n      }\n      return n\n    }\n\n    this.getRemainingTTL = key => {\n      const index = this.#keyMap.get(key)\n      if (index === undefined) {\n        return 0\n      }\n      const ttl = ttls[index]\n      const start = starts[index]\n      if (ttl === 0 || start === 0) {\n        return Infinity\n      }\n      const age = (cachedNow || getNow()) - start\n      return ttl - age\n    }\n\n    this.#isStale = index => {\n      return (\n        ttls[index] !== 0 &&\n        starts[index] !== 0 &&\n        (cachedNow || getNow()) - starts[index] > ttls[index]\n      )\n    }\n  }\n\n  // conditionally set private methods related to TTL\n  #updateItemAge: (index: Index) => void = () => {}\n  #statusTTL: (status: LRUCache.Status<V>, index: Index) => void =\n    () => {}\n  #setItemTTL: (\n    index: Index,\n    ttl: LRUCache.Milliseconds,\n    start?: LRUCache.Milliseconds\n    // ignore because we never call this if we're not already in TTL mode\n    /* c8 ignore start */\n  ) => void = () => {}\n  /* c8 ignore stop */\n\n  #isStale: (index: Index) => boolean = () => false\n\n  #initializeSizeTracking() {\n    const sizes = new ZeroArray(this.#max)\n    this.#calculatedSize = 0\n    this.#sizes = sizes\n    this.#removeItemSize = index => {\n      this.#calculatedSize -= sizes[index]\n      sizes[index] = 0\n    }\n    this.#requireSize = (k, v, size, sizeCalculation) => {\n      // provisionally accept background fetches.\n      // actual value size will be checked when they return.\n      if (this.#isBackgroundFetch(v)) {\n        return 0\n      }\n      if (!isPosInt(size)) {\n        if (sizeCalculation) {\n          if (typeof sizeCalculation !== 'function') {\n            throw new TypeError('sizeCalculation must be a function')\n          }\n          size = sizeCalculation(v, k)\n          if (!isPosInt(size)) {\n            throw new TypeError(\n              'sizeCalculation return invalid (expect positive integer)'\n            )\n          }\n        } else {\n          throw new TypeError(\n            'invalid size value (must be positive integer). ' +\n              'When maxSize or maxEntrySize is used, sizeCalculation ' +\n              'or size must be set.'\n          )\n        }\n      }\n      return size\n    }\n    this.#addItemSize = (\n      index: Index,\n      size: LRUCache.Size,\n      status?: LRUCache.Status<V>\n    ) => {\n      sizes[index] = size\n      if (this.#maxSize) {\n        const maxSize = this.#maxSize - sizes[index]\n        while (this.#calculatedSize > maxSize) {\n          this.#evict(true)\n        }\n      }\n      this.#calculatedSize += sizes[index]\n      if (status) {\n        status.entrySize = size\n        status.totalCalculatedSize = this.#calculatedSize\n      }\n    }\n  }\n\n  #removeItemSize: (index: Index) => void = _i => {}\n  #addItemSize: (\n    index: Index,\n    size: LRUCache.Size,\n    status?: LRUCache.Status<V>\n  ) => void = (_i, _s, _st) => {}\n  #requireSize: (\n    k: K,\n    v: V | BackgroundFetch<V>,\n    size?: LRUCache.Size,\n    sizeCalculation?: LRUCache.SizeCalculator<K, V>\n  ) => LRUCache.Size = (\n    _k: K,\n    _v: V | BackgroundFetch<V>,\n    size?: LRUCache.Size,\n    sizeCalculation?: LRUCache.SizeCalculator<K, V>\n  ) => {\n    if (size || sizeCalculation) {\n      throw new TypeError(\n        'cannot set size without setting maxSize or maxEntrySize on cache'\n      )\n    }\n    return 0\n  };\n\n  *#indexes({ allowStale = this.allowStale } = {}) {\n    if (this.#size) {\n      for (let i = this.#tail; true; ) {\n        if (!this.#isValidIndex(i)) {\n          break\n        }\n        if (allowStale || !this.#isStale(i)) {\n          yield i\n        }\n        if (i === this.#head) {\n          break\n        } else {\n          i = this.#prev[i] as Index\n        }\n      }\n    }\n  }\n\n  *#rindexes({ allowStale = this.allowStale } = {}) {\n    if (this.#size) {\n      for (let i = this.#head; true; ) {\n        if (!this.#isValidIndex(i)) {\n          break\n        }\n        if (allowStale || !this.#isStale(i)) {\n          yield i\n        }\n        if (i === this.#tail) {\n          break\n        } else {\n          i = this.#next[i] as Index\n        }\n      }\n    }\n  }\n\n  #isValidIndex(index: Index) {\n    return (\n      index !== undefined &&\n      this.#keyMap.get(this.#keyList[index] as K) === index\n    )\n  }\n\n  /**\n   * Return a generator yielding `[key, value]` pairs,\n   * in order from most recently used to least recently used.\n   */\n  *entries() {\n    for (const i of this.#indexes()) {\n      if (\n        this.#valList[i] !== undefined &&\n        this.#keyList[i] !== undefined &&\n        !this.#isBackgroundFetch(this.#valList[i])\n      ) {\n        yield [this.#keyList[i], this.#valList[i]]\n      }\n    }\n  }\n\n  /**\n   * Inverse order version of {@link LRUCache.entries}\n   *\n   * Return a generator yielding `[key, value]` pairs,\n   * in order from least recently used to most recently used.\n   */\n  *rentries() {\n    for (const i of this.#rindexes()) {\n      if (\n        this.#valList[i] !== undefined &&\n        this.#keyList[i] !== undefined &&\n        !this.#isBackgroundFetch(this.#valList[i])\n      ) {\n        yield [this.#keyList[i], this.#valList[i]]\n      }\n    }\n  }\n\n  /**\n   * Return a generator yielding the keys in the cache,\n   * in order from most recently used to least recently used.\n   */\n  *keys() {\n    for (const i of this.#indexes()) {\n      const k = this.#keyList[i]\n      if (\n        k !== undefined &&\n        !this.#isBackgroundFetch(this.#valList[i])\n      ) {\n        yield k\n      }\n    }\n  }\n\n  /**\n   * Inverse order version of {@link LRUCache.keys}\n   *\n   * Return a generator yielding the keys in the cache,\n   * in order from least recently used to most recently used.\n   */\n  *rkeys() {\n    for (const i of this.#rindexes()) {\n      const k = this.#keyList[i]\n      if (\n        k !== undefined &&\n        !this.#isBackgroundFetch(this.#valList[i])\n      ) {\n        yield k\n      }\n    }\n  }\n\n  /**\n   * Return a generator yielding the values in the cache,\n   * in order from most recently used to least recently used.\n   */\n  *values() {\n    for (const i of this.#indexes()) {\n      const v = this.#valList[i]\n      if (\n        v !== undefined &&\n        !this.#isBackgroundFetch(this.#valList[i])\n      ) {\n        yield this.#valList[i]\n      }\n    }\n  }\n\n  /**\n   * Inverse order version of {@link LRUCache.values}\n   *\n   * Return a generator yielding the values in the cache,\n   * in order from least recently used to most recently used.\n   */\n  *rvalues() {\n    for (const i of this.#rindexes()) {\n      const v = this.#valList[i]\n      if (\n        v !== undefined &&\n        !this.#isBackgroundFetch(this.#valList[i])\n      ) {\n        yield this.#valList[i]\n      }\n    }\n  }\n\n  /**\n   * Iterating over the cache itself yields the same results as\n   * {@link LRUCache.entries}\n   */\n  [Symbol.iterator]() {\n    return this.entries()\n  }\n\n  /**\n   * Find a value for which the supplied fn method returns a truthy value,\n   * similar to Array.find().  fn is called as fn(value, key, cache).\n   */\n  find(\n    fn: (v: V, k: K, self: LRUCache<K, V, FC>) => boolean,\n    getOptions: LRUCache.GetOptions<K, V, FC> = {}\n  ) {\n    for (const i of this.#indexes()) {\n      const v = this.#valList[i]\n      const value = this.#isBackgroundFetch(v)\n        ? v.__staleWhileFetching\n        : v\n      if (value === undefined) continue\n      if (fn(value, this.#keyList[i] as K, this)) {\n        return this.get(this.#keyList[i] as K, getOptions)\n      }\n    }\n  }\n\n  /**\n   * Call the supplied function on each item in the cache, in order from\n   * most recently used to least recently used.  fn is called as\n   * fn(value, key, cache).  Does not update age or recenty of use.\n   * Does not iterate over stale values.\n   */\n  forEach(\n    fn: (v: V, k: K, self: LRUCache<K, V, FC>) => any,\n    thisp: any = this\n  ) {\n    for (const i of this.#indexes()) {\n      const v = this.#valList[i]\n      const value = this.#isBackgroundFetch(v)\n        ? v.__staleWhileFetching\n        : v\n      if (value === undefined) continue\n      fn.call(thisp, value, this.#keyList[i] as K, this)\n    }\n  }\n\n  /**\n   * The same as {@link LRUCache.forEach} but items are iterated over in\n   * reverse order.  (ie, less recently used items are iterated over first.)\n   */\n  rforEach(\n    fn: (v: V, k: K, self: LRUCache<K, V, FC>) => any,\n    thisp: any = this\n  ) {\n    for (const i of this.#rindexes()) {\n      const v = this.#valList[i]\n      const value = this.#isBackgroundFetch(v)\n        ? v.__staleWhileFetching\n        : v\n      if (value === undefined) continue\n      fn.call(thisp, value, this.#keyList[i] as K, this)\n    }\n  }\n\n  /**\n   * Delete any stale entries. Returns true if anything was removed,\n   * false otherwise.\n   */\n  purgeStale() {\n    let deleted = false\n    for (const i of this.#rindexes({ allowStale: true })) {\n      if (this.#isStale(i)) {\n        this.delete(this.#keyList[i] as K)\n        deleted = true\n      }\n    }\n    return deleted\n  }\n\n  /**\n   * Return an array of [key, {@link LRUCache.Entry}] tuples which can be\n   * passed to cache.load()\n   */\n  dump() {\n    const arr: [K, LRUCache.Entry<V>][] = []\n    for (const i of this.#indexes({ allowStale: true })) {\n      const key = this.#keyList[i]\n      const v = this.#valList[i]\n      const value: V | undefined = this.#isBackgroundFetch(v)\n        ? v.__staleWhileFetching\n        : v\n      if (value === undefined || key === undefined) continue\n      const entry: LRUCache.Entry<V> = { value }\n      if (this.#ttls && this.#starts) {\n        entry.ttl = this.#ttls[i]\n        // always dump the start relative to a portable timestamp\n        // it's ok for this to be a bit slow, it's a rare operation.\n        const age = perf.now() - this.#starts[i]\n        entry.start = Math.floor(Date.now() - age)\n      }\n      if (this.#sizes) {\n        entry.size = this.#sizes[i]\n      }\n      arr.unshift([key, entry])\n    }\n    return arr\n  }\n\n  /**\n   * Reset the cache and load in the items in entries in the order listed.\n   * Note that the shape of the resulting cache may be different if the\n   * same options are not used in both caches.\n   */\n  load(arr: [K, LRUCache.Entry<V>][]) {\n    this.clear()\n    for (const [key, entry] of arr) {\n      if (entry.start) {\n        // entry.start is a portable timestamp, but we may be using\n        // node's performance.now(), so calculate the offset, so that\n        // we get the intended remaining TTL, no matter how long it's\n        // been on ice.\n        //\n        // it's ok for this to be a bit slow, it's a rare operation.\n        const age = Date.now() - entry.start\n        entry.start = perf.now() - age\n      }\n      this.set(key, entry.value, entry)\n    }\n  }\n\n  /**\n   * Add a value to the cache.\n   *\n   * Note: if `undefined` is specified as a value, this is an alias for\n   * {@link LRUCache#delete}\n   */\n  set(\n    k: K,\n    v: V | BackgroundFetch<V> | undefined,\n    setOptions: LRUCache.SetOptions<K, V, FC> = {}\n  ) {\n    if (v === undefined) {\n      this.delete(k)\n      return this\n    }\n    const {\n      ttl = this.ttl,\n      start,\n      noDisposeOnSet = this.noDisposeOnSet,\n      sizeCalculation = this.sizeCalculation,\n      status,\n    } = setOptions\n    let { noUpdateTTL = this.noUpdateTTL } = setOptions\n\n    const size = this.#requireSize(\n      k,\n      v,\n      setOptions.size || 0,\n      sizeCalculation\n    )\n    // if the item doesn't fit, don't do anything\n    // NB: maxEntrySize set to maxSize by default\n    if (this.maxEntrySize && size > this.maxEntrySize) {\n      if (status) {\n        status.set = 'miss'\n        status.maxEntrySizeExceeded = true\n      }\n      // have to delete, in case something is there already.\n      this.delete(k)\n      return this\n    }\n    let index = this.#size === 0 ? undefined : this.#keyMap.get(k)\n    if (index === undefined) {\n      // addition\n      index = (\n        this.#size === 0\n          ? this.#tail\n          : this.#free.length !== 0\n          ? this.#free.pop()\n          : this.#size === this.#max\n          ? this.#evict(false)\n          : this.#size\n      ) as Index\n      this.#keyList[index] = k\n      this.#valList[index] = v\n      this.#keyMap.set(k, index)\n      this.#next[this.#tail] = index\n      this.#prev[index] = this.#tail\n      this.#tail = index\n      this.#size++\n      this.#addItemSize(index, size, status)\n      if (status) status.set = 'add'\n      noUpdateTTL = false\n    } else {\n      // update\n      this.#moveToTail(index)\n      const oldVal = this.#valList[index] as V | BackgroundFetch<V>\n      if (v !== oldVal) {\n        if (this.#hasFetchMethod && this.#isBackgroundFetch(oldVal)) {\n          oldVal.__abortController.abort(new Error('replaced'))\n        } else if (!noDisposeOnSet) {\n          if (this.#hasDispose) {\n            this.#dispose?.(oldVal as V, k, 'set')\n          }\n          if (this.#hasDisposeAfter) {\n            this.#disposed?.push([oldVal as V, k, 'set'])\n          }\n        }\n        this.#removeItemSize(index)\n        this.#addItemSize(index, size, status)\n        this.#valList[index] = v\n        if (status) {\n          status.set = 'replace'\n          const oldValue =\n            oldVal && this.#isBackgroundFetch(oldVal)\n              ? oldVal.__staleWhileFetching\n              : oldVal\n          if (oldValue !== undefined) status.oldValue = oldValue\n        }\n      } else if (status) {\n        status.set = 'update'\n      }\n    }\n    if (ttl !== 0 && !this.#ttls) {\n      this.#initializeTTLTracking()\n    }\n    if (this.#ttls) {\n      if (!noUpdateTTL) {\n        this.#setItemTTL(index, ttl, start)\n      }\n      if (status) this.#statusTTL(status, index)\n    }\n    if (!noDisposeOnSet && this.#hasDisposeAfter && this.#disposed) {\n      const dt = this.#disposed\n      let task: DisposeTask<K, V> | undefined\n      while ((task = dt?.shift())) {\n        this.#disposeAfter?.(...task)\n      }\n    }\n    return this\n  }\n\n  /**\n   * Evict the least recently used item, returning its value or\n   * `undefined` if cache is empty.\n   */\n  pop(): V | undefined {\n    try {\n      while (this.#size) {\n        const val = this.#valList[this.#head]\n        this.#evict(true)\n        if (this.#isBackgroundFetch(val)) {\n          if (val.__staleWhileFetching) {\n            return val.__staleWhileFetching\n          }\n        } else if (val !== undefined) {\n          return val\n        }\n      }\n    } finally {\n      if (this.#hasDisposeAfter && this.#disposed) {\n        const dt = this.#disposed\n        let task: DisposeTask<K, V> | undefined\n        while ((task = dt?.shift())) {\n          this.#disposeAfter?.(...task)\n        }\n      }\n    }\n  }\n\n  #evict(free: boolean) {\n    const head = this.#head\n    const k = this.#keyList[head] as K\n    const v = this.#valList[head] as V\n    if (this.#hasFetchMethod && this.#isBackgroundFetch(v)) {\n      v.__abortController.abort(new Error('evicted'))\n    } else if (this.#hasDispose || this.#hasDisposeAfter) {\n      if (this.#hasDispose) {\n        this.#dispose?.(v, k, 'evict')\n      }\n      if (this.#hasDisposeAfter) {\n        this.#disposed?.push([v, k, 'evict'])\n      }\n    }\n    this.#removeItemSize(head)\n    // if we aren't about to use the index, then null these out\n    if (free) {\n      this.#keyList[head] = undefined\n      this.#valList[head] = undefined\n      this.#free.push(head)\n    }\n    if (this.#size === 1) {\n      this.#head = this.#tail = 0 as Index\n      this.#free.length = 0\n    } else {\n      this.#head = this.#next[head] as Index\n    }\n    this.#keyMap.delete(k)\n    this.#size--\n    return head\n  }\n\n  /**\n   * Check if a key is in the cache, without updating the recency of use.\n   * Will return false if the item is stale, even though it is technically\n   * in the cache.\n   *\n   * Will not update item age unless\n   * {@link LRUCache.OptionsBase.updateAgeOnHas} is set.\n   */\n  has(k: K, hasOptions: LRUCache.HasOptions<K, V, FC> = {}) {\n    const { updateAgeOnHas = this.updateAgeOnHas, status } =\n      hasOptions\n    const index = this.#keyMap.get(k)\n    if (index !== undefined) {\n      const v = this.#valList[index]\n      if (\n        this.#isBackgroundFetch(v) &&\n        v.__staleWhileFetching === undefined\n      ) {\n        return false\n      }\n      if (!this.#isStale(index)) {\n        if (updateAgeOnHas) {\n          this.#updateItemAge(index)\n        }\n        if (status) {\n          status.has = 'hit'\n          this.#statusTTL(status, index)\n        }\n        return true\n      } else if (status) {\n        status.has = 'stale'\n        this.#statusTTL(status, index)\n      }\n    } else if (status) {\n      status.has = 'miss'\n    }\n    return false\n  }\n\n  /**\n   * Like {@link LRUCache#get} but doesn't update recency or delete stale\n   * items.\n   *\n   * Returns `undefined` if the item is stale, unless\n   * {@link LRUCache.OptionsBase.allowStale} is set.\n   */\n  peek(k: K, peekOptions: LRUCache.PeekOptions<K, V, FC> = {}) {\n    const { allowStale = this.allowStale } = peekOptions\n    const index = this.#keyMap.get(k)\n    if (\n      index !== undefined &&\n      (allowStale || !this.#isStale(index))\n    ) {\n      const v = this.#valList[index]\n      // either stale and allowed, or forcing a refresh of non-stale value\n      return this.#isBackgroundFetch(v) ? v.__staleWhileFetching : v\n    }\n  }\n\n  #backgroundFetch(\n    k: K,\n    index: Index | undefined,\n    options: LRUCache.FetchOptions<K, V, FC>,\n    context: any\n  ): BackgroundFetch<V> {\n    const v = index === undefined ? undefined : this.#valList[index]\n    if (this.#isBackgroundFetch(v)) {\n      return v\n    }\n\n    const ac = new AC()\n    const { signal } = options\n    // when/if our AC signals, then stop listening to theirs.\n    signal?.addEventListener('abort', () => ac.abort(signal.reason), {\n      signal: ac.signal,\n    })\n\n    const fetchOpts = {\n      signal: ac.signal,\n      options,\n      context,\n    }\n\n    const cb = (\n      v: V | void | undefined,\n      updateCache = false\n    ): V | undefined | void => {\n      const { aborted } = ac.signal\n      const ignoreAbort = options.ignoreFetchAbort && v !== undefined\n      if (options.status) {\n        if (aborted && !updateCache) {\n          options.status.fetchAborted = true\n          options.status.fetchError = ac.signal.reason\n          if (ignoreAbort) options.status.fetchAbortIgnored = true\n        } else {\n          options.status.fetchResolved = true\n        }\n      }\n      if (aborted && !ignoreAbort && !updateCache) {\n        return fetchFail(ac.signal.reason)\n      }\n      // either we didn't abort, and are still here, or we did, and ignored\n      const bf = p as BackgroundFetch<V>\n      if (this.#valList[index as Index] === p) {\n        if (v === undefined) {\n          if (bf.__staleWhileFetching) {\n            this.#valList[index as Index] = bf.__staleWhileFetching\n          } else {\n            this.delete(k)\n          }\n        } else {\n          if (options.status) options.status.fetchUpdated = true\n          this.set(k, v, fetchOpts.options)\n        }\n      }\n      return v\n    }\n\n    const eb = (er: any) => {\n      if (options.status) {\n        options.status.fetchRejected = true\n        options.status.fetchError = er\n      }\n      return fetchFail(er)\n    }\n\n    const fetchFail = (er: any): V | undefined => {\n      const { aborted } = ac.signal\n      const allowStaleAborted =\n        aborted && options.allowStaleOnFetchAbort\n      const allowStale =\n        allowStaleAborted || options.allowStaleOnFetchRejection\n      const noDelete = allowStale || options.noDeleteOnFetchRejection\n      const bf = p as BackgroundFetch<V>\n      if (this.#valList[index as Index] === p) {\n        // if we allow stale on fetch rejections, then we need to ensure that\n        // the stale value is not removed from the cache when the fetch fails.\n        const del = !noDelete || bf.__staleWhileFetching === undefined\n        if (del) {\n          this.delete(k)\n        } else if (!allowStaleAborted) {\n          // still replace the *promise* with the stale value,\n          // since we are done with the promise at this point.\n          // leave it untouched if we're still waiting for an\n          // aborted background fetch that hasn't yet returned.\n          this.#valList[index as Index] = bf.__staleWhileFetching\n        }\n      }\n      if (allowStale) {\n        if (options.status && bf.__staleWhileFetching !== undefined) {\n          options.status.returnedStale = true\n        }\n        return bf.__staleWhileFetching\n      } else if (bf.__returned === bf) {\n        throw er\n      }\n    }\n\n    const pcall = (\n      res: (v: V | void | undefined) => void,\n      rej: (e: any) => void\n    ) => {\n      const fmp = this.#fetchMethod?.(k, v, fetchOpts)\n      if (fmp && fmp instanceof Promise) {\n        fmp.then(v => res(v), rej)\n      }\n      // ignored, we go until we finish, regardless.\n      // defer check until we are actually aborting,\n      // so fetchMethod can override.\n      ac.signal.addEventListener('abort', () => {\n        if (\n          !options.ignoreFetchAbort ||\n          options.allowStaleOnFetchAbort\n        ) {\n          res()\n          // when it eventually resolves, update the cache.\n          if (options.allowStaleOnFetchAbort) {\n            res = v => cb(v, true)\n          }\n        }\n      })\n    }\n\n    if (options.status) options.status.fetchDispatched = true\n    const p = new Promise(pcall).then(cb, eb)\n    const bf = Object.assign(p, {\n      __abortController: ac,\n      __staleWhileFetching: v,\n      __returned: undefined,\n    })\n\n    if (index === undefined) {\n      // internal, don't expose status.\n      this.set(k, bf, { ...fetchOpts.options, status: undefined })\n      index = this.#keyMap.get(k)\n    } else {\n      this.#valList[index] = bf\n    }\n    return bf\n  }\n\n  #isBackgroundFetch(p: any): p is BackgroundFetch<V> {\n    if (!this.#hasFetchMethod) return false\n    const b = p as BackgroundFetch<V>\n    return (\n      !!b &&\n      b instanceof Promise &&\n      b.hasOwnProperty('__staleWhileFetching') &&\n      b.__abortController instanceof AC\n    )\n  }\n\n  /**\n   * Make an asynchronous cached fetch using the\n   * {@link LRUCache.OptionsBase.fetchMethod} function.\n   *\n   * If multiple fetches for the same key are issued, then they will all be\n   * coalesced into a single call to fetchMethod.\n   *\n   * Note that this means that handling options such as\n   * {@link LRUCache.OptionsBase.allowStaleOnFetchAbort},\n   * {@link LRUCache.FetchOptions.signal},\n   * and {@link LRUCache.OptionsBase.allowStaleOnFetchRejection} will be\n   * determined by the FIRST fetch() call for a given key.\n   *\n   * This is a known (fixable) shortcoming which will be addresed on when\n   * someone complains about it, as the fix would involve added complexity and\n   * may not be worth the costs for this edge case.\n   */\n  fetch(\n    k: K,\n    fetchOptions: unknown extends FC\n      ? LRUCache.FetchOptions<K, V, FC>\n      : FC extends undefined | void\n      ? LRUCache.FetchOptionsNoContext<K, V>\n      : LRUCache.FetchOptionsWithContext<K, V, FC>\n  ): Promise<void | V>\n  // this overload not allowed if context is required\n  fetch(\n    k: unknown extends FC\n      ? K\n      : FC extends undefined | void\n      ? K\n      : never,\n    fetchOptions?: unknown extends FC\n      ? LRUCache.FetchOptions<K, V, FC>\n      : FC extends undefined | void\n      ? LRUCache.FetchOptionsNoContext<K, V>\n      : never\n  ): Promise<void | V>\n  async fetch(\n    k: K,\n    fetchOptions: LRUCache.FetchOptions<K, V, FC> = {}\n  ): Promise<void | V> {\n    const {\n      // get options\n      allowStale = this.allowStale,\n      updateAgeOnGet = this.updateAgeOnGet,\n      noDeleteOnStaleGet = this.noDeleteOnStaleGet,\n      // set options\n      ttl = this.ttl,\n      noDisposeOnSet = this.noDisposeOnSet,\n      size = 0,\n      sizeCalculation = this.sizeCalculation,\n      noUpdateTTL = this.noUpdateTTL,\n      // fetch exclusive options\n      noDeleteOnFetchRejection = this.noDeleteOnFetchRejection,\n      allowStaleOnFetchRejection = this.allowStaleOnFetchRejection,\n      ignoreFetchAbort = this.ignoreFetchAbort,\n      allowStaleOnFetchAbort = this.allowStaleOnFetchAbort,\n      context,\n      forceRefresh = false,\n      status,\n      signal,\n    } = fetchOptions\n\n    if (!this.#hasFetchMethod) {\n      if (status) status.fetch = 'get'\n      return this.get(k, {\n        allowStale,\n        updateAgeOnGet,\n        noDeleteOnStaleGet,\n        status,\n      })\n    }\n\n    const options = {\n      allowStale,\n      updateAgeOnGet,\n      noDeleteOnStaleGet,\n      ttl,\n      noDisposeOnSet,\n      size,\n      sizeCalculation,\n      noUpdateTTL,\n      noDeleteOnFetchRejection,\n      allowStaleOnFetchRejection,\n      allowStaleOnFetchAbort,\n      ignoreFetchAbort,\n      status,\n      signal,\n    }\n\n    let index = this.#keyMap.get(k)\n    if (index === undefined) {\n      if (status) status.fetch = 'miss'\n      const p = this.#backgroundFetch(k, index, options, context)\n      return (p.__returned = p)\n    } else {\n      // in cache, maybe already fetching\n      const v = this.#valList[index]\n      if (this.#isBackgroundFetch(v)) {\n        const stale =\n          allowStale && v.__staleWhileFetching !== undefined\n        if (status) {\n          status.fetch = 'inflight'\n          if (stale) status.returnedStale = true\n        }\n        return stale ? v.__staleWhileFetching : (v.__returned = v)\n      }\n\n      // if we force a refresh, that means do NOT serve the cached value,\n      // unless we are already in the process of refreshing the cache.\n      const isStale = this.#isStale(index)\n      if (!forceRefresh && !isStale) {\n        if (status) status.fetch = 'hit'\n        this.#moveToTail(index)\n        if (updateAgeOnGet) {\n          this.#updateItemAge(index)\n        }\n        if (status) this.#statusTTL(status, index)\n        return v\n      }\n\n      // ok, it is stale or a forced refresh, and not already fetching.\n      // refresh the cache.\n      const p = this.#backgroundFetch(k, index, options, context)\n      const hasStale = p.__staleWhileFetching !== undefined\n      const staleVal = hasStale && allowStale\n      if (status) {\n        status.fetch = isStale ? 'stale' : 'refresh'\n        if (staleVal && isStale) status.returnedStale = true\n      }\n      return staleVal ? p.__staleWhileFetching : (p.__returned = p)\n    }\n  }\n\n  /**\n   * Return a value from the cache. Will update the recency of the cache\n   * entry found.\n   *\n   * If the key is not found, get() will return `undefined`.\n   */\n  get(k: K, getOptions: LRUCache.GetOptions<K, V, FC> = {}) {\n    const {\n      allowStale = this.allowStale,\n      updateAgeOnGet = this.updateAgeOnGet,\n      noDeleteOnStaleGet = this.noDeleteOnStaleGet,\n      status,\n    } = getOptions\n    const index = this.#keyMap.get(k)\n    if (index !== undefined) {\n      const value = this.#valList[index]\n      const fetching = this.#isBackgroundFetch(value)\n      if (status) this.#statusTTL(status, index)\n      if (this.#isStale(index)) {\n        if (status) status.get = 'stale'\n        // delete only if not an in-flight background fetch\n        if (!fetching) {\n          if (!noDeleteOnStaleGet) {\n            this.delete(k)\n          }\n          if (status && allowStale) status.returnedStale = true\n          return allowStale ? value : undefined\n        } else {\n          if (\n            status &&\n            allowStale &&\n            value.__staleWhileFetching !== undefined\n          ) {\n            status.returnedStale = true\n          }\n          return allowStale ? value.__staleWhileFetching : undefined\n        }\n      } else {\n        if (status) status.get = 'hit'\n        // if we're currently fetching it, we don't actually have it yet\n        // it's not stale, which means this isn't a staleWhileRefetching.\n        // If it's not stale, and fetching, AND has a __staleWhileFetching\n        // value, then that means the user fetched with {forceRefresh:true},\n        // so it's safe to return that value.\n        if (fetching) {\n          return value.__staleWhileFetching\n        }\n        this.#moveToTail(index)\n        if (updateAgeOnGet) {\n          this.#updateItemAge(index)\n        }\n        return value\n      }\n    } else if (status) {\n      status.get = 'miss'\n    }\n  }\n\n  #connect(p: Index, n: Index) {\n    this.#prev[n] = p\n    this.#next[p] = n\n  }\n\n  #moveToTail(index: Index): void {\n    // if tail already, nothing to do\n    // if head, move head to next[index]\n    // else\n    //   move next[prev[index]] to next[index] (head has no prev)\n    //   move prev[next[index]] to prev[index]\n    // prev[index] = tail\n    // next[tail] = index\n    // tail = index\n    if (index !== this.#tail) {\n      if (index === this.#head) {\n        this.#head = this.#next[index] as Index\n      } else {\n        this.#connect(\n          this.#prev[index] as Index,\n          this.#next[index] as Index\n        )\n      }\n      this.#connect(this.#tail, index)\n      this.#tail = index\n    }\n  }\n\n  /**\n   * Deletes a key out of the cache.\n   * Returns true if the key was deleted, false otherwise.\n   */\n  delete(k: K) {\n    let deleted = false\n    if (this.#size !== 0) {\n      const index = this.#keyMap.get(k)\n      if (index !== undefined) {\n        deleted = true\n        if (this.#size === 1) {\n          this.clear()\n        } else {\n          this.#removeItemSize(index)\n          const v = this.#valList[index]\n          if (this.#isBackgroundFetch(v)) {\n            v.__abortController.abort(new Error('deleted'))\n          } else if (this.#hasDispose || this.#hasDisposeAfter) {\n            if (this.#hasDispose) {\n              this.#dispose?.(v as V, k, 'delete')\n            }\n            if (this.#hasDisposeAfter) {\n              this.#disposed?.push([v as V, k, 'delete'])\n            }\n          }\n          this.#keyMap.delete(k)\n          this.#keyList[index] = undefined\n          this.#valList[index] = undefined\n          if (index === this.#tail) {\n            this.#tail = this.#prev[index] as Index\n          } else if (index === this.#head) {\n            this.#head = this.#next[index] as Index\n          } else {\n            this.#next[this.#prev[index]] = this.#next[index]\n            this.#prev[this.#next[index]] = this.#prev[index]\n          }\n          this.#size--\n          this.#free.push(index)\n        }\n      }\n    }\n    if (this.#hasDisposeAfter && this.#disposed?.length) {\n      const dt = this.#disposed\n      let task: DisposeTask<K, V> | undefined\n      while ((task = dt?.shift())) {\n        this.#disposeAfter?.(...task)\n      }\n    }\n    return deleted\n  }\n\n  /**\n   * Clear the cache entirely, throwing away all values.\n   */\n  clear() {\n    for (const index of this.#rindexes({ allowStale: true })) {\n      const v = this.#valList[index]\n      if (this.#isBackgroundFetch(v)) {\n        v.__abortController.abort(new Error('deleted'))\n      } else {\n        const k = this.#keyList[index]\n        if (this.#hasDispose) {\n          this.#dispose?.(v as V, k as K, 'delete')\n        }\n        if (this.#hasDisposeAfter) {\n          this.#disposed?.push([v as V, k as K, 'delete'])\n        }\n      }\n    }\n\n    this.#keyMap.clear()\n    this.#valList.fill(undefined)\n    this.#keyList.fill(undefined)\n    if (this.#ttls && this.#starts) {\n      this.#ttls.fill(0)\n      this.#starts.fill(0)\n    }\n    if (this.#sizes) {\n      this.#sizes.fill(0)\n    }\n    this.#head = 0 as Index\n    this.#tail = 0 as Index\n    this.#free.length = 0\n    this.#calculatedSize = 0\n    this.#size = 0\n    if (this.#hasDisposeAfter && this.#disposed) {\n      const dt = this.#disposed\n      let task: DisposeTask<K, V> | undefined\n      while ((task = dt?.shift())) {\n        this.#disposeAfter?.(...task)\n      }\n    }\n  }\n}\n"]},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/glob/dist/cjs/src/pattern.js":{"lineLengths":[13,73,62,25,41,45,42,3,67,10,3,15,17,14,11,11,14,10,16,13,11,16,27,57,42,54,9,36,51,9,53,81,9,41,48,54,9,40,34,28,34,75,32,28,29,35,48,49,55,35,25,31,45,69,66,38,32,34,34,17,57,57,50,47,55,13,59,57,54,38,32,34,34,17,35,35,50,47,55,13,9,5,7,53,7,15,46,5,7,44,7,16,66,5,7,44,7,18,71,5,7,41,7,16,64,5,7,63,7,18,34,31,34,39,79,50,68,5,7,58,7,15,45,5,7,74,7,12,37,30,28,39,101,50,40,44,26,5,7,62,7,13,37,40,25,28,45,40,35,35,48,30,48,29,5,26,26,71,74,49,7,64,7,15,37,42,27,30,45,40,38,48,45,5,42,54,56,7,56,7,18,37,45,30,33,50,37,34,5,7,53,7,12,39,78,15,17,5,7,72,23,7,27,37,33,35,5,7,74,7,26,77,25,37,20,5,1,26,35],"data":{"version":3,"file":"pattern.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/glob/src/pattern.ts"],"names":[],"mappings":"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","sourcesContent":["// this is just a very light wrapper around 2 arrays with an offset index\n\nimport { GLOBSTAR } from 'minimatch'\nexport type MMPattern = string | RegExp | typeof GLOBSTAR\n\n// an array of length >= 1\nexport type PatternList = [p: MMPattern, ...rest: MMPattern[]]\nexport type UNCPatternList = [\n  p0: '',\n  p1: '',\n  p2: string,\n  p3: string,\n  ...rest: MMPattern[]\n]\nexport type DrivePatternList = [p0: string, ...rest: MMPattern[]]\nexport type AbsolutePatternList = [p0: '', ...rest: MMPattern[]]\nexport type GlobList = [p: string, ...rest: string[]]\n\nconst isPatternList = (pl: MMPattern[]): pl is PatternList =>\n  pl.length >= 1\nconst isGlobList = (gl: string[]): gl is GlobList => gl.length >= 1\n\n/**\n * An immutable-ish view on an array of glob parts and their parsed\n * results\n */\nexport class Pattern {\n  readonly #patternList: PatternList\n  readonly #globList: GlobList\n  readonly #index: number\n  readonly length: number\n  readonly #platform: NodeJS.Platform\n  #rest?: Pattern | null\n  #globString?: string\n  #isDrive?: boolean\n  #isUNC?: boolean\n  #isAbsolute?: boolean\n  #followGlobstar: boolean = true\n\n  constructor(\n    patternList: MMPattern[],\n    globList: string[],\n    index: number,\n    platform: NodeJS.Platform\n  ) {\n    if (!isPatternList(patternList)) {\n      throw new TypeError('empty pattern list')\n    }\n    if (!isGlobList(globList)) {\n      throw new TypeError('empty glob list')\n    }\n    if (globList.length !== patternList.length) {\n      throw new TypeError('mismatched pattern list and glob list lengths')\n    }\n    this.length = patternList.length\n    if (index < 0 || index >= this.length) {\n      throw new TypeError('index out of range')\n    }\n    this.#patternList = patternList\n    this.#globList = globList\n    this.#index = index\n    this.#platform = platform\n\n    // normalize root entries of absolute patterns on initial creation.\n    if (this.#index === 0) {\n      // c: => ['c:/']\n      // C:/ => ['C:/']\n      // C:/x => ['C:/', 'x']\n      // //host/share => ['//host/share/']\n      // //host/share/ => ['//host/share/']\n      // //host/share/x => ['//host/share/', 'x']\n      // /etc => ['/', 'etc']\n      // / => ['/']\n      if (this.isUNC()) {\n        // '' / '' / 'host' / 'share'\n        const [p0, p1, p2, p3, ...prest] = this.#patternList\n        const [g0, g1, g2, g3, ...grest] = this.#globList\n        if (prest[0] === '') {\n          // ends in /\n          prest.shift()\n          grest.shift()\n        }\n        const p = [p0, p1, p2, p3, ''].join('/')\n        const g = [g0, g1, g2, g3, ''].join('/')\n        this.#patternList = [p, ...prest]\n        this.#globList = [g, ...grest]\n        this.length = this.#patternList.length\n      } else if (this.isDrive() || this.isAbsolute()) {\n        const [p1, ...prest] = this.#patternList\n        const [g1, ...grest] = this.#globList\n        if (prest[0] === '') {\n          // ends in /\n          prest.shift()\n          grest.shift()\n        }\n        const p = (p1 as string) + '/'\n        const g = g1 + '/'\n        this.#patternList = [p, ...prest]\n        this.#globList = [g, ...grest]\n        this.length = this.#patternList.length\n      }\n    }\n  }\n\n  /**\n   * The first entry in the parsed list of patterns\n   */\n  pattern(): MMPattern {\n    return this.#patternList[this.#index]\n  }\n\n  /**\n   * true of if pattern() returns a string\n   */\n  isString(): boolean {\n    return typeof this.#patternList[this.#index] === 'string'\n  }\n  /**\n   * true of if pattern() returns GLOBSTAR\n   */\n  isGlobstar(): boolean {\n    return this.#patternList[this.#index] === GLOBSTAR\n  }\n  /**\n   * true if pattern() returns a regexp\n   */\n  isRegExp(): boolean {\n    return this.#patternList[this.#index] instanceof RegExp\n  }\n\n  /**\n   * The /-joined set of glob parts that make up this pattern\n   */\n  globString(): string {\n    return (this.#globString =\n      this.#globString ||\n      (this.#index === 0\n        ? this.isAbsolute()\n          ? this.#globList[0] + this.#globList.slice(1).join('/')\n          : this.#globList.join('/')\n        : this.#globList.slice(this.#index).join('/')))\n  }\n\n  /**\n   * true if there are more pattern parts after this one\n   */\n  hasMore(): boolean {\n    return this.length > this.#index + 1\n  }\n\n  /**\n   * The rest of the pattern after this part, or null if this is the end\n   */\n  rest(): Pattern | null {\n    if (this.#rest !== undefined) return this.#rest\n    if (!this.hasMore()) return (this.#rest = null)\n    this.#rest = new Pattern(\n      this.#patternList,\n      this.#globList,\n      this.#index + 1,\n      this.#platform\n    )\n    this.#rest.#isAbsolute = this.#isAbsolute\n    this.#rest.#isUNC = this.#isUNC\n    this.#rest.#isDrive = this.#isDrive\n    return this.#rest\n  }\n\n  /**\n   * true if the pattern represents a //unc/path/ on windows\n   */\n  isUNC(): boolean {\n    const pl = this.#patternList\n    return this.#isUNC !== undefined\n      ? this.#isUNC\n      : (this.#isUNC =\n          this.#platform === 'win32' &&\n          this.#index === 0 &&\n          pl[0] === '' &&\n          pl[1] === '' &&\n          typeof pl[2] === 'string' &&\n          !!pl[2] &&\n          typeof pl[3] === 'string' &&\n          !!pl[3])\n  }\n\n  // pattern like C:/...\n  // split = ['C:', ...]\n  // XXX: would be nice to handle patterns like `c:*` to test the cwd\n  // in c: for *, but I don't know of a way to even figure out what that\n  // cwd is without actually chdir'ing into it?\n  /**\n   * True if the pattern starts with a drive letter on Windows\n   */\n  isDrive(): boolean {\n    const pl = this.#patternList\n    return this.#isDrive !== undefined\n      ? this.#isDrive\n      : (this.#isDrive =\n          this.#platform === 'win32' &&\n          this.#index === 0 &&\n          this.length > 1 &&\n          typeof pl[0] === 'string' &&\n          /^[a-z]:$/i.test(pl[0]))\n  }\n\n  // pattern = '/' or '/...' or '/x/...'\n  // split = ['', ''] or ['', ...] or ['', 'x', ...]\n  // Drive and UNC both considered absolute on windows\n  /**\n   * True if the pattern is rooted on an absolute path\n   */\n  isAbsolute(): boolean {\n    const pl = this.#patternList\n    return this.#isAbsolute !== undefined\n      ? this.#isAbsolute\n      : (this.#isAbsolute =\n          (pl[0] === '' && pl.length > 1) ||\n          this.isDrive() ||\n          this.isUNC())\n  }\n\n  /**\n   * consume the root of the pattern, and return it\n   */\n  root(): string {\n    const p = this.#patternList[0]\n    return typeof p === 'string' && this.isAbsolute() && this.#index === 0\n      ? p\n      : ''\n  }\n\n  /**\n   * Check to see if the current globstar pattern is allowed to follow\n   * a symbolic link.\n   */\n  checkFollowGlobstar(): boolean {\n    return !(\n      this.#index === 0 ||\n      !this.isGlobstar() ||\n      !this.#followGlobstar\n    )\n  }\n\n  /**\n   * Mark that the current globstar pattern is following a symbolic link\n   */\n  markFollowGlobstar(): boolean {\n    if (this.#index === 0 || !this.isGlobstar() || !this.#followGlobstar)\n      return false\n    this.#followGlobstar = false\n    return true\n  }\n}\n"]},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/glob/dist/cjs/src/walker.js":{"lineLengths":[13,62,68,3,74,11,2,10,3,39,43,49,63,44,27,46,17,3,61,3,16,9,13,9,21,19,20,19,12,9,11,13,39,33,25,25,74,26,57,9,69,27,29,50,28,26,38,57,42,15,9,5,20,70,5,28,55,5,29,13,27,5,14,29,33,19,28,28,27,63,17,9,5,18,33,19,29,27,17,9,14,32,36,9,5,67,44,32,37,29,16,33,61,21,33,20,9,57,74,5,30,19,73,41,53,29,15,24,5,30,37,29,16,33,57,21,33,20,9,57,72,5,30,29,19,85,25,72,36,38,30,9,23,75,39,9,14,75,82,33,21,65,9,5,37,50,14,42,5,35,48,14,42,5,34,29,33,17,28,84,5,46,42,24,33,17,26,79,19,9,52,77,68,65,22,28,30,21,10,73,33,25,20,62,9,53,75,25,13,20,53,34,65,18,93,13,9,15,5,45,61,22,28,30,21,10,73,33,25,20,62,9,72,20,68,9,15,5,38,29,33,17,28,88,5,50,42,24,33,17,26,83,19,9,52,77,68,65,22,28,30,21,10,73,33,25,47,9,53,75,25,13,20,45,59,9,15,5,49,61,22,28,30,21,10,73,33,25,47,9,72,20,72,9,15,5,1,28,35,12,39,36,33,5,18,28,5,18,33,37,36,36,9,41,57,43,44,17,22,38,17,15,11,28,5,16,33,37,36,34,9,68,57,37,41,11,28,5,1,32,35,12,39,36,48,32,29,11,54,55,5,18,30,34,25,5,14,33,33,39,77,15,9,14,73,9,28,5,18,36,34,9,76,28,5,1,32,34],"data":{"version":3,"file":"walker.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/glob/src/walker.ts"],"names":[],"mappings":"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","sourcesContent":["/**\n * Single-use utility classes to provide functionality to the {@link Glob}\n * methods.\n *\n * @module\n */\nimport { Minipass } from 'minipass'\nimport { Path } from 'path-scurry'\nimport { Ignore, IgnoreLike } from './ignore.js'\n\n// XXX can we somehow make it so that it NEVER processes a given path more than\n// once, enough that the match set tracking is no longer needed?  that'd speed\n// things up a lot.  Or maybe bring back nounique, and skip it in that case?\n\n// a single minimatch set entry with 1 or more parts\nimport { Pattern } from './pattern.js'\nimport { Processor } from './processor.js'\n\nexport interface GlobWalkerOpts {\n  absolute?: boolean\n  allowWindowsEscape?: boolean\n  cwd?: string | URL\n  dot?: boolean\n  dotRelative?: boolean\n  follow?: boolean\n  ignore?: string | string[] | IgnoreLike\n  mark?: boolean\n  matchBase?: boolean\n  // Note: maxDepth here means \"maximum actual Path.depth()\",\n  // not \"maximum depth beyond cwd\"\n  maxDepth?: number\n  nobrace?: boolean\n  nocase?: boolean\n  nodir?: boolean\n  noext?: boolean\n  noglobstar?: boolean\n  platform?: NodeJS.Platform\n  posix?: boolean\n  realpath?: boolean\n  root?: string\n  stat?: boolean\n  signal?: AbortSignal\n  windowsPathsNoEscape?: boolean\n  withFileTypes?: boolean\n}\n\nexport type GWOFileTypesTrue = GlobWalkerOpts & {\n  withFileTypes: true\n}\nexport type GWOFileTypesFalse = GlobWalkerOpts & {\n  withFileTypes: false\n}\nexport type GWOFileTypesUnset = GlobWalkerOpts & {\n  withFileTypes?: undefined\n}\n\nexport type Result<O extends GlobWalkerOpts> = O extends GWOFileTypesTrue\n  ? Path\n  : O extends GWOFileTypesFalse\n  ? string\n  : O extends GWOFileTypesUnset\n  ? string\n  : Path | string\n\nexport type Matches<O extends GlobWalkerOpts> = O extends GWOFileTypesTrue\n  ? Set<Path>\n  : O extends GWOFileTypesFalse\n  ? Set<string>\n  : O extends GWOFileTypesUnset\n  ? Set<string>\n  : Set<Path | string>\n\nexport type MatchStream<O extends GlobWalkerOpts> =\n  O extends GWOFileTypesTrue\n    ? Minipass<Path, Path>\n    : O extends GWOFileTypesFalse\n    ? Minipass<string, string>\n    : O extends GWOFileTypesUnset\n    ? Minipass<string, string>\n    : Minipass<Path | string, Path | string>\n\nconst makeIgnore = (\n  ignore: string | string[] | IgnoreLike,\n  opts: GlobWalkerOpts\n): IgnoreLike =>\n  typeof ignore === 'string'\n    ? new Ignore([ignore], opts)\n    : Array.isArray(ignore)\n    ? new Ignore(ignore, opts)\n    : ignore\n\n/**\n * basic walking utilities that all the glob walker types use\n */\nexport abstract class GlobUtil<O extends GlobWalkerOpts = GlobWalkerOpts> {\n  path: Path\n  patterns: Pattern[]\n  opts: O\n  seen: Set<Path> = new Set<Path>()\n  paused: boolean = false\n  aborted: boolean = false\n  #onResume: (() => any)[] = []\n  #ignore?: IgnoreLike\n  #sep: '\\\\' | '/'\n  signal?: AbortSignal\n  maxDepth: number\n\n  constructor(patterns: Pattern[], path: Path, opts: O)\n  constructor(patterns: Pattern[], path: Path, opts: O) {\n    this.patterns = patterns\n    this.path = path\n    this.opts = opts\n    this.#sep = !opts.posix && opts.platform === 'win32' ? '\\\\' : '/'\n    if (opts.ignore) {\n      this.#ignore = makeIgnore(opts.ignore, opts)\n    }\n    // ignore, always set with maxDepth, but it's optional on the\n    // GlobOptions type\n    /* c8 ignore start */\n    this.maxDepth = opts.maxDepth || Infinity\n    /* c8 ignore stop */\n    if (opts.signal) {\n      this.signal = opts.signal\n      this.signal.addEventListener('abort', () => {\n        this.#onResume.length = 0\n      })\n    }\n  }\n\n  #ignored(path: Path): boolean {\n    return this.seen.has(path) || !!this.#ignore?.ignored?.(path)\n  }\n  #childrenIgnored(path: Path): boolean {\n    return !!this.#ignore?.childrenIgnored?.(path)\n  }\n\n  // backpressure mechanism\n  pause() {\n    this.paused = true\n  }\n  resume() {\n    /* c8 ignore start */\n    if (this.signal?.aborted) return\n    /* c8 ignore stop */\n    this.paused = false\n    let fn: (() => any) | undefined = undefined\n    while (!this.paused && (fn = this.#onResume.shift())) {\n      fn()\n    }\n  }\n  onResume(fn: () => any) {\n    if (this.signal?.aborted) return\n    /* c8 ignore start */\n    if (!this.paused) {\n      fn()\n    } else {\n      /* c8 ignore stop */\n      this.#onResume.push(fn)\n    }\n  }\n\n  // do the requisite realpath/stat checking, and return the path\n  // to add or undefined to filter it out.\n  async matchCheck(e: Path, ifDir: boolean): Promise<Path | undefined> {\n    if (ifDir && this.opts.nodir) return undefined\n    let rpc: Path | undefined\n    if (this.opts.realpath) {\n      rpc = e.realpathCached() || (await e.realpath())\n      if (!rpc) return undefined\n      e = rpc\n    }\n    const needStat = e.isUnknown() || this.opts.stat\n    return this.matchCheckTest(needStat ? await e.lstat() : e, ifDir)\n  }\n\n  matchCheckTest(e: Path | undefined, ifDir: boolean): Path | undefined {\n    return e &&\n      (this.maxDepth === Infinity || e.depth() <= this.maxDepth) &&\n      (!ifDir || e.canReaddir()) &&\n      (!this.opts.nodir || !e.isDirectory()) &&\n      !this.#ignored(e)\n      ? e\n      : undefined\n  }\n\n  matchCheckSync(e: Path, ifDir: boolean): Path | undefined {\n    if (ifDir && this.opts.nodir) return undefined\n    let rpc: Path | undefined\n    if (this.opts.realpath) {\n      rpc = e.realpathCached() || e.realpathSync()\n      if (!rpc) return undefined\n      e = rpc\n    }\n    const needStat = e.isUnknown() || this.opts.stat\n    return this.matchCheckTest(needStat ? e.lstatSync() : e, ifDir)\n  }\n\n  abstract matchEmit(p: Result<O>): void\n  abstract matchEmit(p: string | Path): void\n\n  matchFinish(e: Path, absolute: boolean) {\n    if (this.#ignored(e)) return\n    const abs =\n      this.opts.absolute === undefined ? absolute : this.opts.absolute\n    this.seen.add(e)\n    const mark = this.opts.mark && e.isDirectory() ? this.#sep : ''\n    // ok, we have what we need!\n    if (this.opts.withFileTypes) {\n      this.matchEmit(e)\n    } else if (abs) {\n      const abs = this.opts.posix ? e.fullpathPosix() : e.fullpath()\n      this.matchEmit(abs + mark)\n    } else {\n      const rel = this.opts.posix ? e.relativePosix() : e.relative()\n      const pre =\n        this.opts.dotRelative && !rel.startsWith('..' + this.#sep)\n          ? '.' + this.#sep\n          : ''\n      this.matchEmit(!rel ? '.' + mark : pre + rel + mark)\n    }\n  }\n\n  async match(e: Path, absolute: boolean, ifDir: boolean): Promise<void> {\n    const p = await this.matchCheck(e, ifDir)\n    if (p) this.matchFinish(p, absolute)\n  }\n\n  matchSync(e: Path, absolute: boolean, ifDir: boolean): void {\n    const p = this.matchCheckSync(e, ifDir)\n    if (p) this.matchFinish(p, absolute)\n  }\n\n  walkCB(target: Path, patterns: Pattern[], cb: () => any) {\n    /* c8 ignore start */\n    if (this.signal?.aborted) cb()\n    /* c8 ignore stop */\n    this.walkCB2(target, patterns, new Processor(this.opts), cb)\n  }\n\n  walkCB2(\n    target: Path,\n    patterns: Pattern[],\n    processor: Processor,\n    cb: () => any\n  ) {\n    if (this.#childrenIgnored(target)) return cb()\n    if (this.signal?.aborted) cb()\n    if (this.paused) {\n      this.onResume(() => this.walkCB2(target, patterns, processor, cb))\n      return\n    }\n    processor.processPatterns(target, patterns)\n\n    // done processing.  all of the above is sync, can be abstracted out.\n    // subwalks is a map of paths to the entry filters they need\n    // matches is a map of paths to [absolute, ifDir] tuples.\n    let tasks = 1\n    const next = () => {\n      if (--tasks === 0) cb()\n    }\n\n    for (const [m, absolute, ifDir] of processor.matches.entries()) {\n      if (this.#ignored(m)) continue\n      tasks++\n      this.match(m, absolute, ifDir).then(() => next())\n    }\n\n    for (const t of processor.subwalkTargets()) {\n      if (this.maxDepth !== Infinity && t.depth() >= this.maxDepth) {\n        continue\n      }\n      tasks++\n      const childrenCached = t.readdirCached()\n      if (t.calledReaddir())\n        this.walkCB3(t, childrenCached, processor, next)\n      else {\n        t.readdirCB(\n          (_, entries) => this.walkCB3(t, entries, processor, next),\n          true\n        )\n      }\n    }\n\n    next()\n  }\n\n  walkCB3(\n    target: Path,\n    entries: Path[],\n    processor: Processor,\n    cb: () => any\n  ) {\n    processor = processor.filterEntries(target, entries)\n\n    let tasks = 1\n    const next = () => {\n      if (--tasks === 0) cb()\n    }\n\n    for (const [m, absolute, ifDir] of processor.matches.entries()) {\n      if (this.#ignored(m)) continue\n      tasks++\n      this.match(m, absolute, ifDir).then(() => next())\n    }\n    for (const [target, patterns] of processor.subwalks.entries()) {\n      tasks++\n      this.walkCB2(target, patterns, processor.child(), next)\n    }\n\n    next()\n  }\n\n  walkCBSync(target: Path, patterns: Pattern[], cb: () => any) {\n    /* c8 ignore start */\n    if (this.signal?.aborted) cb()\n    /* c8 ignore stop */\n    this.walkCB2Sync(target, patterns, new Processor(this.opts), cb)\n  }\n\n  walkCB2Sync(\n    target: Path,\n    patterns: Pattern[],\n    processor: Processor,\n    cb: () => any\n  ) {\n    if (this.#childrenIgnored(target)) return cb()\n    if (this.signal?.aborted) cb()\n    if (this.paused) {\n      this.onResume(() =>\n        this.walkCB2Sync(target, patterns, processor, cb)\n      )\n      return\n    }\n    processor.processPatterns(target, patterns)\n\n    // done processing.  all of the above is sync, can be abstracted out.\n    // subwalks is a map of paths to the entry filters they need\n    // matches is a map of paths to [absolute, ifDir] tuples.\n    let tasks = 1\n    const next = () => {\n      if (--tasks === 0) cb()\n    }\n\n    for (const [m, absolute, ifDir] of processor.matches.entries()) {\n      if (this.#ignored(m)) continue\n      this.matchSync(m, absolute, ifDir)\n    }\n\n    for (const t of processor.subwalkTargets()) {\n      if (this.maxDepth !== Infinity && t.depth() >= this.maxDepth) {\n        continue\n      }\n      tasks++\n      const children = t.readdirSync()\n      this.walkCB3Sync(t, children, processor, next)\n    }\n\n    next()\n  }\n\n  walkCB3Sync(\n    target: Path,\n    entries: Path[],\n    processor: Processor,\n    cb: () => any\n  ) {\n    processor = processor.filterEntries(target, entries)\n\n    let tasks = 1\n    const next = () => {\n      if (--tasks === 0) cb()\n    }\n\n    for (const [m, absolute, ifDir] of processor.matches.entries()) {\n      if (this.#ignored(m)) continue\n      this.matchSync(m, absolute, ifDir)\n    }\n    for (const [target, patterns] of processor.subwalks.entries()) {\n      tasks++\n      this.walkCB2Sync(target, patterns, processor.child(), next)\n    }\n\n    next()\n  }\n}\n\nexport class GlobWalker<\n  O extends GlobWalkerOpts = GlobWalkerOpts\n> extends GlobUtil<O> {\n  matches: O extends GWOFileTypesTrue\n    ? Set<Path>\n    : O extends GWOFileTypesFalse\n    ? Set<string>\n    : O extends GWOFileTypesUnset\n    ? Set<string>\n    : Set<Path | string>\n\n  constructor(patterns: Pattern[], path: Path, opts: O) {\n    super(patterns, path, opts)\n    this.matches = new Set() as Matches<O>\n  }\n\n  matchEmit(e: Result<O>): void\n  matchEmit(e: Path | string): void {\n    this.matches.add(e)\n  }\n\n  async walk(): Promise<Matches<O>> {\n    if (this.signal?.aborted) throw this.signal.reason\n    if (this.path.isUnknown()) {\n      await this.path.lstat()\n    }\n    await new Promise((res, rej) => {\n      this.walkCB(this.path, this.patterns, () => {\n        if (this.signal?.aborted) {\n          rej(this.signal.reason)\n        } else {\n          res(this.matches)\n        }\n      })\n    })\n    return this.matches\n  }\n\n  walkSync(): Matches<O> {\n    if (this.signal?.aborted) throw this.signal.reason\n    if (this.path.isUnknown()) {\n      this.path.lstatSync()\n    }\n    // nothing for the callback to do, because this never pauses\n    this.walkCBSync(this.path, this.patterns, () => {\n      if (this.signal?.aborted) throw this.signal.reason\n    })\n    return this.matches\n  }\n}\n\nexport class GlobStream<\n  O extends GlobWalkerOpts = GlobWalkerOpts\n> extends GlobUtil<O> {\n  results: O extends GWOFileTypesTrue\n    ? Minipass<Path, Path>\n    : O extends GWOFileTypesFalse\n    ? Minipass<string, string>\n    : O extends GWOFileTypesUnset\n    ? Minipass<string, string>\n    : Minipass<Path | string, Path | string>\n\n  constructor(patterns: Pattern[], path: Path, opts: O) {\n    super(patterns, path, opts)\n    this.results = new Minipass({\n      signal: this.signal,\n      objectMode: true,\n    }) as MatchStream<O>\n    this.results.on('drain', () => this.resume())\n    this.results.on('resume', () => this.resume())\n  }\n\n  matchEmit(e: Result<O>): void\n  matchEmit(e: Path | string): void {\n    this.results.write(e)\n    if (!this.results.flowing) this.pause()\n  }\n\n  stream(): MatchStream<O> {\n    const target = this.path\n    if (target.isUnknown()) {\n      target.lstat().then(() => {\n        this.walkCB(target, this.patterns, () => this.results.end())\n      })\n    } else {\n      this.walkCB(target, this.patterns, () => this.results.end())\n    }\n    return this.results\n  }\n\n  streamSync(): MatchStream<O> {\n    if (this.path.isUnknown()) {\n      this.path.lstatSync()\n    }\n    this.walkCBSync(this.path, this.patterns, () => this.results.end())\n    return this.results\n  }\n}\n"]},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/glob/dist/cjs/src/ignore.js":{"lineLengths":[13,54,34,66,45,62,24,41,45,54,14,40,22,14,3,41,3,14,13,21,13,21,95,27,27,35,35,24,22,20,19,18,23,33,21,28,27,10,75,72,75,47,75,77,31,79,76,29,78,48,36,62,53,41,50,83,76,74,48,29,42,20,42,31,33,54,24,54,17,13,9,5,16,38,41,45,41,40,56,28,9,40,56,28,9,21,5,24,44,53,48,34,28,9,48,34,21,9,21,5,1,24,34],"data":{"version":3,"file":"ignore.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/glob/src/ignore.ts"],"names":[],"mappings":"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","sourcesContent":["// give it a pattern, and it'll be able to tell you if\n// a given path should be ignored.\n// Ignoring a path ignores its children if the pattern ends in /**\n// Ignores are always parsed in dot:true mode\n\nimport { Minimatch } from 'minimatch'\nimport { Path } from 'path-scurry'\nimport { Pattern } from './pattern.js'\nimport { GlobWalkerOpts } from './walker.js'\n\nexport interface IgnoreLike {\n  ignored?: (p: Path) => boolean\n  childrenIgnored?: (p: Path) => boolean\n}\n\nconst defaultPlatform: NodeJS.Platform =\n  typeof process === 'object' &&\n  process &&\n  typeof process.platform === 'string'\n    ? process.platform\n    : 'linux'\n\n/**\n * Class used to process ignored patterns\n */\nexport class Ignore implements IgnoreLike {\n  relative: Minimatch[]\n  relativeChildren: Minimatch[]\n  absolute: Minimatch[]\n  absoluteChildren: Minimatch[]\n\n  constructor(\n    ignored: string[],\n    {\n      nobrace,\n      nocase,\n      noext,\n      noglobstar,\n      platform = defaultPlatform,\n    }: GlobWalkerOpts\n  ) {\n    this.relative = []\n    this.absolute = []\n    this.relativeChildren = []\n    this.absoluteChildren = []\n    const mmopts = {\n      dot: true,\n      nobrace,\n      nocase,\n      noext,\n      noglobstar,\n      optimizationLevel: 2,\n      platform,\n      nocomment: true,\n      nonegate: true,\n    }\n\n    // this is a little weird, but it gives us a clean set of optimized\n    // minimatch matchers, without getting tripped up if one of them\n    // ends in /** inside a brace section, and it's only inefficient at\n    // the start of the walk, not along it.\n    // It'd be nice if the Pattern class just had a .test() method, but\n    // handling globstars is a bit of a pita, and that code already lives\n    // in minimatch anyway.\n    // Another way would be if maybe Minimatch could take its set/globParts\n    // as an option, and then we could at least just use Pattern to test\n    // for absolute-ness.\n    // Yet another way, Minimatch could take an array of glob strings, and\n    // a cwd option, and do the right thing.\n    for (const ign of ignored) {\n      const mm = new Minimatch(ign, mmopts)\n      for (let i = 0; i < mm.set.length; i++) {\n        const parsed = mm.set[i]\n        const globParts = mm.globParts[i]\n        const p = new Pattern(parsed, globParts, 0, platform)\n        const m = new Minimatch(p.globString(), mmopts)\n        const children = globParts[globParts.length - 1] === '**'\n        const absolute = p.isAbsolute()\n        if (absolute) this.absolute.push(m)\n        else this.relative.push(m)\n        if (children) {\n          if (absolute) this.absoluteChildren.push(m)\n          else this.relativeChildren.push(m)\n        }\n      }\n    }\n  }\n\n  ignored(p: Path): boolean {\n    const fullpath = p.fullpath()\n    const fullpaths = `${fullpath}/`\n    const relative = p.relative() || '.'\n    const relatives = `${relative}/`\n    for (const m of this.relative) {\n      if (m.match(relative) || m.match(relatives)) return true\n    }\n    for (const m of this.absolute) {\n      if (m.match(fullpath) || m.match(fullpaths)) return true\n    }\n    return false\n  }\n\n  childrenIgnored(p: Path): boolean {\n    const fullpath = p.fullpath() + '/'\n    const relative = (p.relative() || '.') + '/'\n    for (const m of this.relativeChildren) {\n      if (m.match(relative)) return true\n    }\n    for (const m of this.absoluteChildren) {\n      if (m.match(fullpath)) true\n    }\n    return false\n  }\n}\n"]},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/glob/dist/cjs/src/processor.js":{"lineLengths":[13,69,62,93,41,3,65,3,22,10,36,27,5,12,55,5,32,76,5,34,43,48,19,45,12,70,5,1,40,3,66,72,66,3,19,22,34,55,47,72,5,29,15,61,17,22,22,11,5,1,34,3,71,20,3,16,22,26,35,19,9,44,19,75,35,13,9,12,46,5,17,44,29,20,63,9,28,20,5,15,60,5,12,66,5,1,28,3,54,2,66,35,3,17,19,32,30,13,11,8,9,39,25,36,30,44,35,35,5,39,33,61,72,47,49,56,40,82,46,23,74,36,28,44,28,53,29,17,22,35,17,13,29,25,18,21,32,65,42,39,70,48,26,22,31,31,13,34,34,26,62,29,60,13,67,49,62,40,38,28,70,68,17,22,50,17,25,13,50,56,60,72,76,80,42,34,52,50,17,43,43,69,69,65,75,17,22,38,80,80,45,49,44,35,65,77,57,25,21,17,13,43,46,13,9,20,5,22,36,5,13,61,5,62,45,49,31,36,51,65,37,34,45,54,44,44,49,69,17,47,61,17,22,61,17,13,9,23,5,46,50,37,53,13,33,75,80,79,81,71,57,50,17,46,64,51,21,60,54,21,17,13,9,62,20,19,38,41,54,30,28,29,62,13,35,37,41,36,44,13,44,62,13,9,5,38,28,19,20,49,9,14,39,9,5,38,31,26,19,20,49,9,14,39,9,5,1,30,37],"data":{"version":3,"file":"processor.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/glob/src/processor.ts"],"names":[],"mappings":"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","sourcesContent":["// synchronous utility for filtering entries and calculating subwalks\n\nimport { GLOBSTAR, MMRegExp } from 'minimatch'\nimport { Path } from 'path-scurry'\nimport { MMPattern, Pattern } from './pattern.js'\nimport { GlobWalkerOpts } from './walker.js'\n\n/**\n * A cache of which patterns have been processed for a given Path\n */\nexport class HasWalkedCache {\n  store: Map<string, Set<string>>\n  constructor(store: Map<string, Set<string>> = new Map()) {\n    this.store = store\n  }\n  copy() {\n    return new HasWalkedCache(new Map(this.store))\n  }\n  hasWalked(target: Path, pattern: Pattern) {\n    return this.store.get(target.fullpath())?.has(pattern.globString())\n  }\n  storeWalked(target: Path, pattern: Pattern) {\n    const fullpath = target.fullpath()\n    const cached = this.store.get(fullpath)\n    if (cached) cached.add(pattern.globString())\n    else this.store.set(fullpath, new Set([pattern.globString()]))\n  }\n}\n\n/**\n * A record of which paths have been matched in a given walk step,\n * and whether they only are considered a match if they are a directory,\n * and whether their absolute or relative path should be returned.\n */\nexport class MatchRecord {\n  store: Map<Path, number> = new Map()\n  add(target: Path, absolute: boolean, ifDir: boolean) {\n    const n = (absolute ? 2 : 0) | (ifDir ? 1 : 0)\n    const current = this.store.get(target)\n    this.store.set(target, current === undefined ? n : n & current)\n  }\n  // match, absolute, ifdir\n  entries(): [Path, boolean, boolean][] {\n    return [...this.store.entries()].map(([path, n]) => [\n      path,\n      !!(n & 2),\n      !!(n & 1),\n    ])\n  }\n}\n\n/**\n * A collection of patterns that must be processed in a subsequent step\n * for a given path.\n */\nexport class SubWalks {\n  store: Map<Path, Pattern[]> = new Map()\n  add(target: Path, pattern: Pattern) {\n    if (!target.canReaddir()) {\n      return\n    }\n    const subs = this.store.get(target)\n    if (subs) {\n      if (!subs.find(p => p.globString() === pattern.globString())) {\n        subs.push(pattern)\n      }\n    } else this.store.set(target, [pattern])\n  }\n  get(target: Path): Pattern[] {\n    const subs = this.store.get(target)\n    /* c8 ignore start */\n    if (!subs) {\n      throw new Error('attempting to walk unknown path')\n    }\n    /* c8 ignore stop */\n    return subs\n  }\n  entries(): [Path, Pattern[]][] {\n    return this.keys().map(k => [k, this.store.get(k) as Pattern[]])\n  }\n  keys(): Path[] {\n    return [...this.store.keys()].filter(t => t.canReaddir())\n  }\n}\n\n/**\n * The class that processes patterns for a given path.\n *\n * Handles child entry filtering, and determining whether a path's\n * directory contents must be read.\n */\nexport class Processor {\n  hasWalkedCache: HasWalkedCache\n  matches = new MatchRecord()\n  subwalks = new SubWalks()\n  patterns?: Pattern[]\n  follow: boolean\n  dot: boolean\n  opts: GlobWalkerOpts\n\n  constructor(opts: GlobWalkerOpts, hasWalkedCache?: HasWalkedCache) {\n    this.opts = opts\n    this.follow = !!opts.follow\n    this.dot = !!opts.dot\n    this.hasWalkedCache = hasWalkedCache\n      ? hasWalkedCache.copy()\n      : new HasWalkedCache()\n  }\n\n  processPatterns(target: Path, patterns: Pattern[]) {\n    this.patterns = patterns\n    const processingSet: [Path, Pattern][] = patterns.map(p => [target, p])\n\n    // map of paths to the magic-starting subwalks they need to walk\n    // first item in patterns is the filter\n\n    for (let [t, pattern] of processingSet) {\n      this.hasWalkedCache.storeWalked(t, pattern)\n\n      const root = pattern.root()\n      const absolute = pattern.isAbsolute() && this.opts.absolute !== false\n\n      // start absolute patterns at root\n      if (root) {\n        t = t.resolve(\n          root === '/' && this.opts.root !== undefined\n            ? this.opts.root\n            : root\n        )\n        const rest = pattern.rest()\n        if (!rest) {\n          this.matches.add(t, true, false)\n          continue\n        } else {\n          pattern = rest\n        }\n      }\n\n      if (t.isENOENT()) continue\n\n      let p: MMPattern\n      let rest: Pattern | null\n      let changed = false\n      while (\n        typeof (p = pattern.pattern()) === 'string' &&\n        (rest = pattern.rest())\n      ) {\n        const c = t.resolve(p)\n        // we can be reasonably sure that .. is a readable dir\n        if (c.isUnknown() && p !== '..') break\n        t = c\n        pattern = rest\n        changed = true\n      }\n      p = pattern.pattern()\n      rest = pattern.rest()\n      if (changed) {\n        if (this.hasWalkedCache.hasWalked(t, pattern)) continue\n        this.hasWalkedCache.storeWalked(t, pattern)\n      }\n\n      // now we have either a final string for a known entry,\n      // more strings for an unknown entry,\n      // or a pattern starting with magic, mounted on t.\n      if (typeof p === 'string') {\n        // must be final entry\n        if (!rest) {\n          const ifDir = p === '..' || p === '' || p === '.'\n          this.matches.add(t.resolve(p), absolute, ifDir)\n        } else {\n          this.subwalks.add(t, pattern)\n        }\n        continue\n      } else if (p === GLOBSTAR) {\n        // if no rest, match and subwalk pattern\n        // if rest, process rest and subwalk pattern\n        // if it's a symlink, but we didn't get here by way of a\n        // globstar match (meaning it's the first time THIS globstar\n        // has traversed a symlink), then we follow it. Otherwise, stop.\n        if (\n          !t.isSymbolicLink() ||\n          this.follow ||\n          pattern.checkFollowGlobstar()\n        ) {\n          this.subwalks.add(t, pattern)\n        }\n        const rp = rest?.pattern()\n        const rrest = rest?.rest()\n        if (!rest || ((rp === '' || rp === '.') && !rrest)) {\n          // only HAS to be a dir if it ends in **/ or **/.\n          // but ending in ** will match files as well.\n          this.matches.add(t, absolute, rp === '' || rp === '.')\n        } else {\n          if (rp === '..') {\n            // this would mean you're matching **/.. at the fs root,\n            // and no thanks, I'm not gonna test that specific case.\n            /* c8 ignore start */\n            const tp = t.parent || t\n            /* c8 ignore stop */\n            if (!rrest) this.matches.add(tp, absolute, true)\n            else if (!this.hasWalkedCache.hasWalked(tp, rrest)) {\n              this.subwalks.add(tp, rrest)\n            }\n          }\n        }\n      } else if (p instanceof RegExp) {\n        this.subwalks.add(t, pattern)\n      }\n    }\n\n    return this\n  }\n\n  subwalkTargets(): Path[] {\n    return this.subwalks.keys()\n  }\n\n  child() {\n    return new Processor(this.opts, this.hasWalkedCache)\n  }\n\n  // return a new Processor containing the subwalks for each\n  // child entry, and a set of matches, and\n  // a hasWalkedCache that's a copy of this one\n  // then we're going to call\n  filterEntries(parent: Path, entries: Path[]): Processor {\n    const patterns = this.subwalks.get(parent)\n    // put matches and entry walks into the results processor\n    const results = this.child()\n    for (const e of entries) {\n      for (const pattern of patterns) {\n        const absolute = pattern.isAbsolute()\n        const p = pattern.pattern()\n        const rest = pattern.rest()\n        if (p === GLOBSTAR) {\n          results.testGlobstar(e, pattern, rest, absolute)\n        } else if (p instanceof RegExp) {\n          results.testRegExp(e, p, rest, absolute)\n        } else {\n          results.testString(e, p, rest, absolute)\n        }\n      }\n    }\n    return results\n  }\n\n  testGlobstar(\n    e: Path,\n    pattern: Pattern,\n    rest: Pattern | null,\n    absolute: boolean\n  ) {\n    if (this.dot || !e.name.startsWith('.')) {\n      if (!pattern.hasMore()) {\n        this.matches.add(e, absolute, false)\n      }\n      if (e.canReaddir()) {\n        // if we're in follow mode or it's not a symlink, just keep\n        // testing the same pattern. If there's more after the globstar,\n        // then this symlink consumes the globstar. If not, then we can\n        // follow at most ONE symlink along the way, so we mark it, which\n        // also checks to ensure that it wasn't already marked.\n        if (this.follow || !e.isSymbolicLink()) {\n          this.subwalks.add(e, pattern)\n        } else if (e.isSymbolicLink()) {\n          if (rest && pattern.checkFollowGlobstar()) {\n            this.subwalks.add(e, rest)\n          } else if (pattern.markFollowGlobstar()) {\n            this.subwalks.add(e, pattern)\n          }\n        }\n      }\n    }\n    // if the NEXT thing matches this entry, then also add\n    // the rest.\n    if (rest) {\n      const rp = rest.pattern()\n      if (\n        typeof rp === 'string' &&\n        // dots and empty were handled already\n        rp !== '..' &&\n        rp !== '' &&\n        rp !== '.'\n      ) {\n        this.testString(e, rp, rest.rest(), absolute)\n      } else if (rp === '..') {\n        /* c8 ignore start */\n        const ep = e.parent || e\n        /* c8 ignore stop */\n        this.subwalks.add(ep, rest)\n      } else if (rp instanceof RegExp) {\n        this.testRegExp(e, rp, rest.rest(), absolute)\n      }\n    }\n  }\n\n  testRegExp(\n    e: Path,\n    p: MMRegExp,\n    rest: Pattern | null,\n    absolute: boolean\n  ) {\n    if (!p.test(e.name)) return\n    if (!rest) {\n      this.matches.add(e, absolute, false)\n    } else {\n      this.subwalks.add(e, rest)\n    }\n  }\n\n  testString(e: Path, p: string, rest: Pattern | null, absolute: boolean) {\n    // should never happen?\n    if (!e.isNamed(p)) return\n    if (!rest) {\n      this.matches.add(e, absolute, false)\n    } else {\n      this.subwalks.add(e, rest)\n    }\n  }\n}\n"]},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/glob/dist/cjs/src/has-magic.js":{"lineLengths":[13,62,26,41,3,74,30,2,78,77,74,78,78,77,3,45,34,28,5,30,61,24,5,17,2,28,37],"data":{"version":3,"file":"has-magic.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/glob/src/has-magic.ts"],"names":[],"mappings":";;;AAAA,yCAAqC;AAGrC;;;;;;;;;;GAUG;AACI,MAAM,QAAQ,GAAG,CACtB,OAA0B,EAC1B,UAAuB,EAAE,EAChB,EAAE;IACX,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;QAC3B,OAAO,GAAG,CAAC,OAAO,CAAC,CAAA;KACpB;IACD,KAAK,MAAM,CAAC,IAAI,OAAO,EAAE;QACvB,IAAI,IAAI,qBAAS,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,QAAQ,EAAE;YAAE,OAAO,IAAI,CAAA;KACtD;IACD,OAAO,KAAK,CAAA;AACd,CAAC,CAAA;AAXY,QAAA,QAAQ,YAWpB","sourcesContent":["import { Minimatch } from 'minimatch'\nimport { GlobOptions } from './glob.js'\n\n/**\n * Return true if the patterns provided contain any magic glob characters,\n * given the options provided.\n *\n * Brace expansion is not considered \"magic\" unless the `magicalBraces` option\n * is set, as brace expansion just turns one string into an array of strings.\n * So a pattern like `'x{a,b}y'` would return `false`, because `'xay'` and\n * `'xby'` both do not contain any magic glob characters, and it's treated the\n * same as if you had called it on `['xay', 'xby']`. When `magicalBraces:true`\n * is in the options, brace expansion _is_ treated as a pattern having magic.\n */\nexport const hasMagic = (\n  pattern: string | string[],\n  options: GlobOptions = {}\n): boolean => {\n  if (!Array.isArray(pattern)) {\n    pattern = [pattern]\n  }\n  for (const p of pattern) {\n    if (new Minimatch(p, options).hasMagic()) return true\n  }\n  return false\n}\n"]},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/dist/index.js":{"lineLengths":[13,62,67,41,125,45,119,37,34,41,66,71,1,22,33],"data":{"version":3,"file":"index.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/src/index.ts"],"names":[],"mappings":";;;AAAA,yCAA0D;AAUtC,8FAVK,wBAAa,OAUL;AATjC,6CAAwC;AAS/B,0FATA,sBAAS,OASA;AARlB,qCAAkD;AAElD,SAAgB,KAAK,CAAC,MAA6B,EAAE,QAAyB;IAC5E,MAAM,MAAM,GAAG,IAAI,eAAM,EAAE,CAAA;IAC3B,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,CAAC,MAAc,EAAE,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAA;IACrE,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,KAAK,EAAE,GAAG,EAAE,CAAC,OAAO,EAAE,CAAC,CAAC,CAAA;AACpE,CAAC;AAJD,sBAIC"},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/dist/messages.js":{"lineLengths":[13,62,599,25,26,14,2,24,25,14,2,25,26,14,2,18,19,14,2,27,28,14,2,28,29,14,2,22,23,14,2,20,21,14,2,35,40,23,29,25,5,1,38,23,32,29,27,31,5,1,42,20,52,29,25,29,50,5,1,36,13,94,25,31,33,37,41,49,29,5,1,22,29,37,29,37,37,49,5,1,54,35,41,29,45,43,58,5,1,66,30,56,29,43,45,38,5,1,56,33,31,29,25,48,5,1,62,29,47,29,35,35,37,5,1,54,35,54,29,35,31,31,35,5,1,66,28,33,29,29,36,5,1,52,30,31,29,25,38,5,1,56,22,33,29,29,30,40,5,1,40,21,34,29,31,29,5,1,38,36],"data":{"version":3,"file":"messages.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/src/messages.ts"],"names":[],"mappings":"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"},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/dist/serializer.js":{"lineLengths":[13,62,27,51,44,27,23,35,42,53,5,60,51,42,39,81,2,26,43,32,39,20,2,32,64,2,78,17,105,43,2,63,69,2,25,57,2,22,26,34,27,36,34,54,34,27,39,88,65,86,38,5,44,27,23,42,52,23,35,34,5,40,2,49,52,45,78,32,56,44,60,37,9,47,56,44,49,51,39,9,14,56,44,63,45,9,5,2,31,23,39,45,42,47,30,52,25,44,25,36,18,62,39,2,107,29,46,54,28,5,39,34,51,41,29,45,31,30,35,64,46,16,2,42,42,31,33,33,38,39,18,2,42,48,34,29,47,21,32,37,46,18,2,76,79,27,19,75,26,33,37,2,24,48,48,2,29,60,2,31,55,2,77,51,49,47,57,19,12,13,15,35,32,10,10,9,12,13,10,29,27,25,13,35,13,11,2,30,38],"data":{"version":3,"file":"serializer.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/src/serializer.ts"],"names":[],"mappings":";;;AAAA,mDAAwC;AAkBxC,MAAM,MAAM,GAAG,IAAI,sBAAM,EAAE,CAAA;AAE3B,MAAM,OAAO,GAAG,CAAC,IAA4B,EAAU,EAAE;IACvD,mBAAmB;IACnB,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAA;IAC9B,KAAK,MAAM,GAAG,IAAI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;QACnC,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAA;KAC7C;IAED,MAAM,CAAC,UAAU,CAAC,iBAAiB,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAA;IAEvD,IAAI,UAAU,GAAG,MAAM,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,CAAA;IAC9C,sCAAsC;IAEtC,IAAI,MAAM,GAAG,UAAU,CAAC,MAAM,GAAG,CAAC,CAAA;IAElC,OAAO,IAAI,sBAAM,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,KAAK,EAAE,CAAA;AAC9D,CAAC,CAAA;AAED,MAAM,UAAU,GAAG,GAAW,EAAE;IAC9B,MAAM,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,CAAA;IACtC,QAAQ,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;IAC3B,QAAQ,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAA;IAClC,OAAO,QAAQ,CAAA;AACjB,CAAC,CAAA;AAED,MAAM,QAAQ,GAAG,CAAC,QAAgB,EAAU,EAAE;IAC5C,OAAO,MAAM,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,KAAK,mBAAc,CAAA;AACxD,CAAC,CAAA;AAED,MAAM,8BAA8B,GAAG,UAAU,SAAiB,EAAE,eAAuB;IACzF,aAAa;IACb,MAAM,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,CAAA;IAEpG,OAAO,MAAM,CAAC,KAAK,mBAAc,CAAA;AACnC,CAAC,CAAA;AAED,MAAM,2BAA2B,GAAG,UAAU,cAAsB;IAClE,OAAO,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,KAAK,mBAAc,CAAA;AAC7D,CAAC,CAAA;AAED,MAAM,KAAK,GAAG,CAAC,IAAY,EAAU,EAAE;IACrC,OAAO,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,KAAK,gBAAY,CAAA;AAClD,CAAC,CAAA;AAQD,MAAM,UAAU,GAAU,EAAE,CAAA;AAE5B,MAAM,KAAK,GAAG,CAAC,KAAgB,EAAU,EAAE;IACzC,8BAA8B;IAC9B,uBAAuB;IACvB,gCAAgC;IAChC,8BAA8B;IAE9B,kDAAkD;IAClD,MAAM,IAAI,GAAG,KAAK,CAAC,IAAI,IAAI,EAAE,CAAA;IAC7B,IAAI,IAAI,CAAC,MAAM,GAAG,EAAE,EAAE;QACpB,+BAA+B;QAC/B,OAAO,CAAC,KAAK,CAAC,gEAAgE,CAAC,CAAA;QAC/E,OAAO,CAAC,KAAK,CAAC,sBAAsB,EAAE,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,CAAA;QACxD,OAAO,CAAC,KAAK,CAAC,8DAA8D,CAAC,CAAA;QAC7E,8BAA8B;KAC/B;IAED,MAAM,KAAK,GAAG,KAAK,CAAC,KAAK,IAAI,UAAU,CAAA;IAEvC,IAAI,GAAG,GAAG,KAAK,CAAC,MAAM,CAAA;IAEtB,IAAI,MAAM,GAAG,MAAM;SAChB,UAAU,CAAC,IAAI,CAAC,CAAC,gBAAgB;SACjC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,oBAAoB;SAC3C,QAAQ,CAAC,GAAG,CAAC,CAAA;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;QAC5B,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAA;KAC1B;IAED,OAAO,MAAM,CAAC,KAAK,gBAAY,CAAA;AACjC,CAAC,CAAA;AAaD,MAAM,WAAW,GAAG,IAAI,sBAAM,EAAE,CAAA;AAQhC,MAAM,WAAW,GAAG,UAAU,MAAa,EAAE,WAAyB;IACpE,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QACtC,MAAM,SAAS,GAAG,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA;QACrE,IAAI,SAAS,IAAI,IAAI,EAAE;YACrB,4CAA4C;YAC5C,MAAM,CAAC,QAAQ,gBAAkB,CAAA;YACjC,gDAAgD;YAChD,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAA;SACzB;aAAM,IAAI,SAAS,YAAY,MAAM,EAAE;YACtC,4CAA4C;YAC5C,MAAM,CAAC,QAAQ,gBAAkB,CAAA;YACjC,qCAAqC;YACrC,WAAW,CAAC,QAAQ,CAAC,SAAS,CAAC,MAAM,CAAC,CAAA;YACtC,WAAW,CAAC,GAAG,CAAC,SAAS,CAAC,CAAA;SAC3B;aAAM;YACL,4CAA4C;YAC5C,MAAM,CAAC,QAAQ,gBAAkB,CAAA;YACjC,WAAW,CAAC,QAAQ,CAAC,MAAM,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAA;YAClD,WAAW,CAAC,SAAS,CAAC,SAAS,CAAC,CAAA;SACjC;KACF;AACH,CAAC,CAAA;AAED,MAAM,IAAI,GAAG,CAAC,SAAmB,EAAE,EAAU,EAAE;IAC7C,mBAAmB;IACnB,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,IAAI,EAAE,CAAA;IAClC,MAAM,SAAS,GAAG,MAAM,CAAC,SAAS,IAAI,EAAE,CAAA;IACxC,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,IAAI,KAAK,CAAA;IACrC,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,IAAI,UAAU,CAAA;IAC1C,MAAM,GAAG,GAAG,MAAM,CAAC,MAAM,CAAA;IAEzB,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,UAAU,CAAC,SAAS,CAAC,CAAA;IAC/C,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAA;IAEpB,WAAW,CAAC,MAAM,EAAE,MAAM,CAAC,WAAW,CAAC,CAAA;IAEvC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAA;IACpB,MAAM,CAAC,GAAG,CAAC,WAAW,CAAC,KAAK,EAAE,CAAC,CAAA;IAE/B,cAAc;IACd,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,gBAAkB,CAAC,eAAiB,CAAC,CAAA;IAC7D,OAAO,MAAM,CAAC,KAAK,eAAW,CAAA;AAChC,CAAC,CAAA;AAOD,MAAM,YAAY,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAe,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,CAAA;AAEtG,MAAM,OAAO,GAAG,CAAC,MAAiB,EAAU,EAAE;IAC5C,0CAA0C;IAC1C,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;QAC/C,OAAO,YAAY,CAAA;KACpB;IAED,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,IAAI,EAAE,CAAA;IAClC,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,IAAI,CAAC,CAAA;IAE7B,MAAM,YAAY,GAAG,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAA;IAC9C,MAAM,GAAG,GAAG,CAAC,GAAG,YAAY,GAAG,CAAC,GAAG,CAAC,CAAA;IACpC,yBAAyB;IACzB,MAAM,IAAI,GAAG,MAAM,CAAC,WAAW,CAAC,CAAC,GAAG,GAAG,CAAC,CAAA;IACxC,IAAI,CAAC,CAAC,CAAC,mBAAe,CAAA;IACtB,IAAI,CAAC,YAAY,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;IACzB,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,OAAO,CAAC,CAAA;IAC9B,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,GAAG,CAAC,CAAA,CAAC,gCAAgC;IAC3D,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,CAAA;IACzC,OAAO,IAAI,CAAA;AACb,CAAC,CAAA;AAED,MAAM,MAAM,GAAG,CAAC,SAAiB,EAAE,SAAiB,EAAU,EAAE;IAC9D,MAAM,MAAM,GAAG,MAAM,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;IACrC,MAAM,CAAC,YAAY,CAAC,EAAE,EAAE,CAAC,CAAC,CAAA;IAC1B,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC,CAAC,CAAA;IAC5B,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC,CAAC,CAAA;IAC5B,MAAM,CAAC,YAAY,CAAC,SAAS,EAAE,CAAC,CAAC,CAAA;IACjC,MAAM,CAAC,YAAY,CAAC,SAAS,EAAE,EAAE,CAAC,CAAA;IAClC,OAAO,MAAM,CAAA;AACf,CAAC,CAAA;AAOD,MAAM,cAAc,GAAG,CAAC,IAAU,EAAE,MAAc,EAAU,EAAE;IAC5D,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAA;IAC3C,MAAM,GAAG,GAAG,CAAC,GAAG,SAAS,GAAG,CAAC,CAAA;IAC7B,yBAAyB;IACzB,MAAM,MAAM,GAAG,MAAM,CAAC,WAAW,CAAC,CAAC,GAAG,GAAG,CAAC,CAAA;IAC1C,MAAM,CAAC,CAAC,CAAC,GAAG,IAAI,CAAA;IAChB,MAAM,CAAC,YAAY,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;IAC3B,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,OAAO,CAAC,CAAA;IAChC,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA,CAAC,yBAAyB;IACzC,OAAO,MAAM,CAAA;AACf,CAAC,CAAA;AAED,MAAM,mBAAmB,GAAG,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,KAAK,mBAAe,CAAA;AACvE,MAAM,sBAAsB,GAAG,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,KAAK,mBAAe,CAAA;AAE1E,MAAM,QAAQ,GAAG,CAAC,GAAe,EAAU,EAAE;IAC3C,OAAO,GAAG,CAAC,IAAI;QACb,CAAC,CAAC,cAAc,oBAAgB,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,CAAC;QAC/D,CAAC,CAAC,GAAG,CAAC,IAAI,KAAK,GAAG;YAClB,CAAC,CAAC,mBAAmB;YACrB,CAAC,CAAC,sBAAsB,CAAA;AAC5B,CAAC,CAAA;AAED,MAAM,KAAK,GAAG,CAAC,GAAe,EAAU,EAAE;IACxC,MAAM,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,CAAA;IAC3C,OAAO,cAAc,iBAAa,IAAI,CAAC,CAAA;AACzC,CAAC,CAAA;AAED,MAAM,QAAQ,GAAG,CAAC,KAAa,EAAU,EAAE;IACzC,OAAO,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,KAAK,yBAAoB,CAAA;AACpD,CAAC,CAAA;AAED,MAAM,QAAQ,GAAG,CAAC,OAAe,EAAU,EAAE;IAC3C,OAAO,cAAc,qBAAgB,OAAO,CAAC,CAAA;AAC/C,CAAC,CAAA;AAED,MAAM,cAAc,GAAG,CAAC,IAAU,EAAU,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,CAAA;AAE1F,MAAM,WAAW,GAAG,cAAc,gBAAY,CAAA;AAC9C,MAAM,UAAU,GAAG,cAAc,eAAW,CAAA;AAC5C,MAAM,SAAS,GAAG,cAAc,cAAU,CAAA;AAC1C,MAAM,cAAc,GAAG,cAAc,mBAAe,CAAA;AAEpD,MAAM,SAAS,GAAG;IAChB,OAAO;IACP,QAAQ;IACR,UAAU;IACV,8BAA8B;IAC9B,2BAA2B;IAC3B,KAAK;IACL,KAAK;IACL,IAAI;IACJ,OAAO;IACP,QAAQ;IACR,KAAK;IACL,KAAK,EAAE,GAAG,EAAE,CAAC,WAAW;IACxB,IAAI,EAAE,GAAG,EAAE,CAAC,UAAU;IACtB,GAAG,EAAE,GAAG,EAAE,CAAC,SAAS;IACpB,QAAQ;IACR,QAAQ,EAAE,GAAG,EAAE,CAAC,cAAc;IAC9B,QAAQ;IACR,MAAM;CACP,CAAA;AAEQ,8BAAS"},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/dist/buffer-writer.js":{"lineLengths":[13,87,62,24,14,29,25,24,32,47,5,18,57,31,40,56,81,76,54,40,9,5,19,23,57,57,56,56,20,5,19,23,56,56,20,5,24,22,27,9,14,48,59,60,31,9,58,20,5,28,44,25,47,27,20,5,22,40,51,42,20,5,16,19,52,64,67,70,9,60,5,17,37,24,32,52,22,5,1,24,41],"data":{"version":3,"file":"buffer-writer.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/src/buffer-writer.ts"],"names":[],"mappings":"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"},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/dist/parser.js":{"lineLengths":[13,72,62,2,62,24,41,51,52,46,22,67,37,21,47,42,14,23,34,30,30,57,83,61,9,86,5,29,33,71,39,60,67,45,88,74,59,65,101,34,44,13,18,22,13,9,42,41,38,34,34,9,14,52,58,39,9,5,25,36,68,64,57,72,30,100,118,44,17,22,51,69,58,45,21,68,17,59,105,40,38,13,59,76,42,9,14,33,34,50,9,5,47,23,39,47,40,48,40,48,34,41,43,50,35,43,43,51,37,45,34,71,42,79,40,77,47,76,49,79,42,79,41,71,39,78,40,79,48,78,55,84,33,70,34,71,36,65,20,84,9,5,54,45,45,67,5,56,45,43,67,5,42,65,61,5,47,78,5,48,79,5,58,45,50,48,96,47,57,9,23,5,53,45,46,46,46,95,5,55,45,47,81,46,50,9,23,5,18,43,44,45,47,49,53,67,111,5,61,45,51,91,50,57,9,23,5,48,45,47,45,46,44,67,68,9,61,5,56,45,43,44,74,5,48,45,46,46,82,5,56,45,41,45,25,37,19,10,23,39,22,54,43,69,17,22,48,44,63,54,82,17,22,42,52,40,30,20,54,36,59,21,36,22,50,60,62,22,47,57,62,22,20,81,9,23,5,52,45,26,46,36,54,46,9,38,154,36,32,34,32,36,44,41,33,34,33,34,36,38,32,32,35,23,5,1,24,34],"data":{"version":3,"file":"parser.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/src/parser.ts"],"names":[],"mappings":"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"},"url":null},"file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/dist/buffer-reader.js":{"lineLengths":[13,62,30,42,20,29,29,34,48,32,5,31,29,29,5,13,60,25,22,5,12,48,22,22,5,13,60,25,22,5,20,94,30,22,5,15,34,24,44,26,67,5,19,76,30,22,5,1,36,41],"data":{"version":3,"file":"buffer-reader.js","sourceRoot":"","sources":["file:///home/hello/projects/personal/node-orm2/node_modules/pg-protocol/src/buffer-reader.ts"],"names":[],"mappings":";;;AAAA,MAAM,WAAW,GAAG,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,CAAA;AAEzC,MAAa,YAAY;IAMvB,YAAoB,SAAiB,CAAC;QAAlB,WAAM,GAAN,MAAM,CAAY;QAL9B,WAAM,GAAW,WAAW,CAAA;QAEpC,wCAAwC;QAChC,aAAQ,GAAW,OAAO,CAAA;IAEO,CAAC;IAEnC,SAAS,CAAC,MAAc,EAAE,MAAc;QAC7C,IAAI,CAAC,MAAM,GAAG,MAAM,CAAA;QACpB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAA;IACtB,CAAC;IAEM,KAAK;QACV,MAAM,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,CAAA;QACnD,IAAI,CAAC,MAAM,IAAI,CAAC,CAAA;QAChB,OAAO,MAAM,CAAA;IACf,CAAC;IAEM,IAAI;QACT,MAAM,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAA;QACvC,IAAI,CAAC,MAAM,EAAE,CAAA;QACb,OAAO,MAAM,CAAA;IACf,CAAC;IAEM,KAAK;QACV,MAAM,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,CAAA;QACnD,IAAI,CAAC,MAAM,IAAI,CAAC,CAAA;QAChB,OAAO,MAAM,CAAA;IACf,CAAC;IAEM,MAAM,CAAC,MAAc;QAC1B,MAAM,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,CAAA;QACrF,IAAI,CAAC,MAAM,IAAI,MAAM,CAAA;QACrB,OAAO,MAAM,CAAA;IACf,CAAC;IAEM,OAAO;QACZ,MAAM,KAAK,GAAG,IAAI,CAAC,MAAM,CAAA;QACzB,IAAI,GAAG,GAAG,KAAK,CAAA;QACf,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,EAAE,GAAE;QACnC,IAAI,CAAC,MAAM,GAAG,GAAG,CAAA;QACjB,OAAO,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,EAAE,KAAK,EAAE,GAAG,GAAG,CAAC,CAAC,CAAA;IAC5D,CAAC;IAEM,KAAK,CAAC,MAAc;QACzB,MAAM,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,CAAA;QACnE,IAAI,CAAC,MAAM,IAAI,MAAM,CAAA;QACrB,OAAO,MAAM,CAAA;IACf,CAAC;CACF;AAlDD,oCAkDC"},"url":null}}}