cucumber-html-report-generator
Version:
Generate beautiful cucumberjs html reports for multiple instances (browsers / devices)
1 lines • 123 kB
JSON
{"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/collect-jsons/collect-jsons.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/collect-jsons/collect-jsons.ts","statementMap":{"0":{"start":{"line":2,"column":22},"end":{"line":12,"column":3}},"1":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"2":{"start":{"line":3,"column":26},"end":{"line":3,"column":33}},"3":{"start":{"line":4,"column":15},"end":{"line":4,"column":52}},"4":{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},"5":{"start":{"line":6,"column":6},"end":{"line":6,"column":68}},"6":{"start":{"line":6,"column":51},"end":{"line":6,"column":63}},"7":{"start":{"line":8,"column":4},"end":{"line":8,"column":39}},"8":{"start":{"line":10,"column":4},"end":{"line":10,"column":33}},"9":{"start":{"line":10,"column":26},"end":{"line":10,"column":33}},"10":{"start":{"line":11,"column":4},"end":{"line":11,"column":17}},"11":{"start":{"line":13,"column":25},"end":{"line":17,"column":2}},"12":{"start":{"line":14,"column":4},"end":{"line":14,"column":72}},"13":{"start":{"line":16,"column":4},"end":{"line":16,"column":21}},"14":{"start":{"line":18,"column":19},"end":{"line":24,"column":1}},"15":{"start":{"line":19,"column":4},"end":{"line":19,"column":42}},"16":{"start":{"line":19,"column":31},"end":{"line":19,"column":42}},"17":{"start":{"line":20,"column":17},"end":{"line":20,"column":19}},"18":{"start":{"line":21,"column":4},"end":{"line":21,"column":141}},"19":{"start":{"line":21,"column":21},"end":{"line":21,"column":141}},"20":{"start":{"line":21,"column":40},"end":{"line":21,"column":141}},"21":{"start":{"line":21,"column":109},"end":{"line":21,"column":141}},"22":{"start":{"line":22,"column":4},"end":{"line":22,"column":36}},"23":{"start":{"line":23,"column":4},"end":{"line":23,"column":18}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":62}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":30}},"26":{"start":{"line":27,"column":24},"end":{"line":27,"column":85}},"27":{"start":{"line":28,"column":17},"end":{"line":28,"column":69}},"28":{"start":{"line":31,"column":8},"end":{"line":44,"column":10}},"29":{"start":{"line":32,"column":24},"end":{"line":32,"column":88}},"30":{"start":{"line":33,"column":12},"end":{"line":33,"column":33}},"31":{"start":{"line":34,"column":37},"end":{"line":34,"column":81}},"32":{"start":{"line":34,"column":58},"end":{"line":34,"column":80}},"33":{"start":{"line":35,"column":33},"end":{"line":41,"column":15}},"34":{"start":{"line":36,"column":31},"end":{"line":36,"column":74}},"35":{"start":{"line":37,"column":39},"end":{"line":39,"column":26}},"36":{"start":{"line":38,"column":47},"end":{"line":38,"column":122}},"37":{"start":{"line":40,"column":16},"end":{"line":40,"column":102}},"38":{"start":{"line":42,"column":36},"end":{"line":42,"column":86}},"39":{"start":{"line":42,"column":69},"end":{"line":42,"column":85}},"40":{"start":{"line":43,"column":12},"end":{"line":43,"column":35}},"41":{"start":{"line":45,"column":8},"end":{"line":45,"column":45}},"42":{"start":{"line":48,"column":27},"end":{"line":48,"column":34}},"43":{"start":{"line":49,"column":25},"end":{"line":49,"column":56}},"44":{"start":{"line":50,"column":8},"end":{"line":52,"column":9}},"45":{"start":{"line":51,"column":12},"end":{"line":51,"column":87}},"46":{"start":{"line":53,"column":8},"end":{"line":58,"column":11}},"47":{"start":{"line":54,"column":12},"end":{"line":57,"column":15}},"48":{"start":{"line":55,"column":16},"end":{"line":55,"column":70}},"49":{"start":{"line":56,"column":16},"end":{"line":56,"column":41}},"50":{"start":{"line":59,"column":8},"end":{"line":61,"column":9}},"51":{"start":{"line":60,"column":12},"end":{"line":60,"column":114}},"52":{"start":{"line":62,"column":8},"end":{"line":62,"column":26}},"53":{"start":{"line":65,"column":0},"end":{"line":65,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":74},"end":{"line":2,"column":75}},"loc":{"start":{"line":2,"column":96},"end":{"line":9,"column":1}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":38},"end":{"line":6,"column":39}},"loc":{"start":{"line":6,"column":49},"end":{"line":6,"column":65}},"line":6},"2":{"name":"(anonymous_2)","decl":{"start":{"line":9,"column":6},"end":{"line":9,"column":7}},"loc":{"start":{"line":9,"column":28},"end":{"line":12,"column":1}},"line":9},"3":{"name":"(anonymous_3)","decl":{"start":{"line":13,"column":80},"end":{"line":13,"column":81}},"loc":{"start":{"line":13,"column":95},"end":{"line":15,"column":1}},"line":13},"4":{"name":"(anonymous_4)","decl":{"start":{"line":15,"column":5},"end":{"line":15,"column":6}},"loc":{"start":{"line":15,"column":20},"end":{"line":17,"column":1}},"line":15},"5":{"name":"(anonymous_5)","decl":{"start":{"line":18,"column":50},"end":{"line":18,"column":51}},"loc":{"start":{"line":18,"column":65},"end":{"line":24,"column":1}},"line":18},"6":{"name":"(anonymous_6)","decl":{"start":{"line":30,"column":4},"end":{"line":30,"column":5}},"loc":{"start":{"line":30,"column":32},"end":{"line":46,"column":5}},"line":30},"7":{"name":"(anonymous_7)","decl":{"start":{"line":31,"column":34},"end":{"line":31,"column":35}},"loc":{"start":{"line":31,"column":46},"end":{"line":44,"column":9}},"line":31},"8":{"name":"(anonymous_8)","decl":{"start":{"line":34,"column":50},"end":{"line":34,"column":51}},"loc":{"start":{"line":34,"column":58},"end":{"line":34,"column":80}},"line":34},"9":{"name":"(anonymous_9)","decl":{"start":{"line":35,"column":72},"end":{"line":35,"column":73}},"loc":{"start":{"line":35,"column":91},"end":{"line":41,"column":13}},"line":35},"10":{"name":"(anonymous_10)","decl":{"start":{"line":38,"column":36},"end":{"line":38,"column":37}},"loc":{"start":{"line":38,"column":47},"end":{"line":38,"column":122}},"line":38},"11":{"name":"(anonymous_11)","decl":{"start":{"line":42,"column":56},"end":{"line":42,"column":57}},"loc":{"start":{"line":42,"column":69},"end":{"line":42,"column":85}},"line":42},"12":{"name":"(anonymous_12)","decl":{"start":{"line":47,"column":4},"end":{"line":47,"column":5}},"loc":{"start":{"line":47,"column":29},"end":{"line":63,"column":5}},"line":47},"13":{"name":"(anonymous_13)","decl":{"start":{"line":53,"column":25},"end":{"line":53,"column":26}},"loc":{"start":{"line":53,"column":33},"end":{"line":58,"column":9}},"line":53},"14":{"name":"(anonymous_14)","decl":{"start":{"line":54,"column":25},"end":{"line":54,"column":26}},"loc":{"start":{"line":54,"column":36},"end":{"line":57,"column":13}},"line":54}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":22},"end":{"line":12,"column":3}},"type":"binary-expr","locations":[{"start":{"line":2,"column":23},"end":{"line":2,"column":27}},{"start":{"line":2,"column":31},"end":{"line":2,"column":51}},{"start":{"line":2,"column":57},"end":{"line":12,"column":2}}],"line":2},"1":{"loc":{"start":{"line":2,"column":57},"end":{"line":12,"column":2}},"type":"cond-expr","locations":[{"start":{"line":2,"column":74},"end":{"line":9,"column":1}},{"start":{"line":9,"column":6},"end":{"line":12,"column":1}}],"line":2},"2":{"loc":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"type":"if","locations":[{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},{"start":{"line":3,"column":4},"end":{"line":3,"column":33}}],"line":3},"3":{"loc":{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},"type":"if","locations":[{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},{"start":{"line":5,"column":4},"end":{"line":7,"column":5}}],"line":5},"4":{"loc":{"start":{"line":5,"column":8},"end":{"line":5,"column":85}},"type":"binary-expr","locations":[{"start":{"line":5,"column":8},"end":{"line":5,"column":13}},{"start":{"line":5,"column":18},"end":{"line":5,"column":84}}],"line":5},"5":{"loc":{"start":{"line":5,"column":18},"end":{"line":5,"column":84}},"type":"cond-expr","locations":[{"start":{"line":5,"column":34},"end":{"line":5,"column":47}},{"start":{"line":5,"column":50},"end":{"line":5,"column":84}}],"line":5},"6":{"loc":{"start":{"line":5,"column":50},"end":{"line":5,"column":84}},"type":"binary-expr","locations":[{"start":{"line":5,"column":50},"end":{"line":5,"column":63}},{"start":{"line":5,"column":67},"end":{"line":5,"column":84}}],"line":5},"7":{"loc":{"start":{"line":10,"column":4},"end":{"line":10,"column":33}},"type":"if","locations":[{"start":{"line":10,"column":4},"end":{"line":10,"column":33}},{"start":{"line":10,"column":4},"end":{"line":10,"column":33}}],"line":10},"8":{"loc":{"start":{"line":13,"column":25},"end":{"line":17,"column":2}},"type":"binary-expr","locations":[{"start":{"line":13,"column":26},"end":{"line":13,"column":30}},{"start":{"line":13,"column":34},"end":{"line":13,"column":57}},{"start":{"line":13,"column":63},"end":{"line":17,"column":1}}],"line":13},"9":{"loc":{"start":{"line":13,"column":63},"end":{"line":17,"column":1}},"type":"cond-expr","locations":[{"start":{"line":13,"column":80},"end":{"line":15,"column":1}},{"start":{"line":15,"column":5},"end":{"line":17,"column":1}}],"line":13},"10":{"loc":{"start":{"line":18,"column":19},"end":{"line":24,"column":1}},"type":"binary-expr","locations":[{"start":{"line":18,"column":20},"end":{"line":18,"column":24}},{"start":{"line":18,"column":28},"end":{"line":18,"column":45}},{"start":{"line":18,"column":50},"end":{"line":24,"column":1}}],"line":18},"11":{"loc":{"start":{"line":19,"column":4},"end":{"line":19,"column":42}},"type":"if","locations":[{"start":{"line":19,"column":4},"end":{"line":19,"column":42}},{"start":{"line":19,"column":4},"end":{"line":19,"column":42}}],"line":19},"12":{"loc":{"start":{"line":19,"column":8},"end":{"line":19,"column":29}},"type":"binary-expr","locations":[{"start":{"line":19,"column":8},"end":{"line":19,"column":11}},{"start":{"line":19,"column":15},"end":{"line":19,"column":29}}],"line":19},"13":{"loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":141}},"type":"if","locations":[{"start":{"line":21,"column":4},"end":{"line":21,"column":141}},{"start":{"line":21,"column":4},"end":{"line":21,"column":141}}],"line":21},"14":{"loc":{"start":{"line":21,"column":40},"end":{"line":21,"column":141}},"type":"if","locations":[{"start":{"line":21,"column":40},"end":{"line":21,"column":141}},{"start":{"line":21,"column":40},"end":{"line":21,"column":141}}],"line":21},"15":{"loc":{"start":{"line":21,"column":44},"end":{"line":21,"column":107}},"type":"binary-expr","locations":[{"start":{"line":21,"column":44},"end":{"line":21,"column":59}},{"start":{"line":21,"column":63},"end":{"line":21,"column":107}}],"line":21},"16":{"loc":{"start":{"line":37,"column":39},"end":{"line":39,"column":26}},"type":"cond-expr","locations":[{"start":{"line":38,"column":22},"end":{"line":38,"column":123}},{"start":{"line":39,"column":22},"end":{"line":39,"column":26}}],"line":37},"17":{"loc":{"start":{"line":38,"column":47},"end":{"line":38,"column":122}},"type":"binary-expr","locations":[{"start":{"line":38,"column":47},"end":{"line":38,"column":80}},{"start":{"line":38,"column":84},"end":{"line":38,"column":122}}],"line":38},"18":{"loc":{"start":{"line":40,"column":23},"end":{"line":40,"column":101}},"type":"cond-expr","locations":[{"start":{"line":40,"column":80},"end":{"line":40,"column":94}},{"start":{"line":40,"column":97},"end":{"line":40,"column":101}}],"line":40},"19":{"loc":{"start":{"line":40,"column":23},"end":{"line":40,"column":77}},"type":"binary-expr","locations":[{"start":{"line":40,"column":23},"end":{"line":40,"column":52}},{"start":{"line":40,"column":56},"end":{"line":40,"column":77}}],"line":40},"20":{"loc":{"start":{"line":50,"column":8},"end":{"line":52,"column":9}},"type":"if","locations":[{"start":{"line":50,"column":8},"end":{"line":52,"column":9}},{"start":{"line":50,"column":8},"end":{"line":52,"column":9}}],"line":50},"21":{"loc":{"start":{"line":59,"column":8},"end":{"line":61,"column":9}},"type":"if","locations":[{"start":{"line":59,"column":8},"end":{"line":61,"column":9}},{"start":{"line":59,"column":8},"end":{"line":61,"column":9}}],"line":59}},"s":{"0":1,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":1,"12":0,"13":0,"14":1,"15":2,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":1,"25":1,"26":1,"27":1,"28":3,"29":3,"30":3,"31":3,"32":18,"33":3,"34":16,"35":16,"36":13,"37":16,"38":3,"39":16,"40":3,"41":3,"42":3,"43":3,"44":3,"45":2,"46":1,"47":12,"48":12,"49":12,"50":1,"51":1,"52":1,"53":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":2,"6":3,"7":3,"8":18,"9":16,"10":13,"11":16,"12":3,"13":12,"14":12},"b":{"0":[1,1,1],"1":[1,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[1,1,1],"9":[1,0],"10":[1,1,1],"11":[2,0],"12":[2,2],"13":[0,0],"14":[0,0],"15":[0,0],"16":[13,3],"17":[13,12],"18":[12,4],"19":[16,13],"20":[2,1],"21":[1,0]},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/collect-jsons/collect-jsons.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/collect-jsons/collect-jsons.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,sFAAwE;AACxE,sEAAwD;AAGxD,MAAa,YAAY;IAGvB,YAAoB,cAAuC;QA2B1C,uBAAkB,GAAG,KAAK,IAAqC,EAAE;YAChF,IAAI,KAAK,GAAG,MAAM,eAAe,CAAC,aAAa,CAAE,IAAI,CAAC,cAAc,CAAC,OAAO,CAAE,CAAC;YAC/E,KAAK,GAAG,KAAK,CAAC,IAAI,EAAE,CAAC;YACrB,MAAM,gBAAgB,GAAG,KAAK,CAAC,MAAM,CAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,QAAQ,CAAE,OAAO,CAAE,CAAE,CAAC;YAE1E,MAAM,YAAY,GAAG,MAAM,OAAO,CAAC,GAAG,CACpC,gBAAgB,CAAC,GAAG,CAAE,KAAK,EAAC,OAAO,EAAC,EAAE;gBACpC,MAAM,MAAM,GAAG,MAAM,eAAe,CAAC,YAAY,CAAoB,OAAO,CAAE,CAAC;gBAC/E,MAAM,cAAc,GAAG,KAAK,CAAC,OAAO,CAAE,MAAM,CAAE;oBAC5C,CAAC,CAAC,MAAM,CAAC,MAAM,CAAE,OAAO,CAAC,EAAE,CAAC,OAAO,OAAO,CAAC,EAAE,KAAK,WAAW,IAAI,OAAO,OAAO,CAAC,OAAO,KAAK,WAAW,CAAE;oBACzG,CAAC,CAAC,IAAI,CAAC;gBACT,OAAO,KAAK,CAAC,OAAO,CAAE,cAAc,CAAE,IAAI,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC;YAC1F,CAAC,CAAE,CACJ,CAAC;YACF,MAAM,eAAe,GAAuB,YAAY,CAAC,MAAM,CAAE,CAAE,OAAO,EAAgC,EAAE,CAAC,OAAO,KAAK,IAAI,CAAE,CAAC;YAChI,OAAO,eAAe,CAAC;QACzB,CAAC,CAAC;QA1CA,IAAI,CAAC,cAAc,GAAG,cAAc,CAAC;IACvC,CAAC;IAEM,KAAK,CAAC,gBAAgB;QAC3B,MAAM,UAAU,GAAG,KAAK,EAAkB,CAAC;QAE3C,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,kBAAkB,EAAE,CAAC;QAEjD,IAAK,CAAC,QAAQ,CAAC,MAAM,EAAG;YACtB,MAAM,IAAI,KAAK,CAAE,QAAQ,CAAC,mBAAmB,CAAE,IAAI,CAAC,cAAc,CAAC,OAAO,CAAE,CAAG,CAAC;SACjF;QAED,QAAQ,CAAC,OAAO,CAAE,IAAI,CAAC,EAAE;YACvB,IAAI,CAAC,OAAO,CAAE,OAAO,CAAC,EAAE;gBACtB,OAAO,CAAC,EAAE,GAAG,OAAO,CAAC,EAAE,EAAE,QAAQ,EAAE,CAAC,OAAO,CAAE,GAAG,EAAE,GAAG,CAAE,CAAC;gBACxD,UAAU,CAAC,IAAI,CAAE,OAAO,CAAE,CAAC;YAC7B,CAAC,CAAE,CAAC;QACN,CAAC,CAAE,CAAC;QAEJ,IAAK,IAAI,CAAC,cAAc,CAAC,iBAAkB,EAAG;YAC5C,MAAM,eAAe,CAAC,YAAY,CAAE,IAAI,CAAC,cAAc,CAAC,UAAU,EAAE,qBAAqB,EAAE,UAAU,CAAE,CAAC;SACzG;QAED,OAAO,UAAU,CAAC;IACpB,CAAC;CAmBF;AA/CD,oCA+CC","sourcesContent":["import * as CommonFunctions from '../common-functions/common-functions';\nimport * as Messages from '../helpers/console-messages';\nimport type * as Models from '../models/models';\n\nexport class CollectJsons {\n private readonly userProperties: Models.ReportGeneration;\n\n public constructor( userProperties: Models.ReportGeneration ) {\n this.userProperties = userProperties;\n }\n\n public async createJoinedJson (): Promise<Models.Feature[]> {\n const jsonOutput = Array<Models.Feature>();\n\n const fileList = await this.getJsonReportFiles();\n\n if ( !fileList.length ) {\n throw new Error( Messages.noJsonFilesProvided( this.userProperties.jsonDir ) );\n }\n\n fileList.forEach( json => {\n json.forEach( feature => {\n feature.id = feature.id?.toString().replace( '/', '_' );\n jsonOutput.push( feature );\n } );\n } );\n\n if ( this.userProperties.saveCollectedJSON! ) {\n await CommonFunctions.saveJsonFile( this.userProperties.reportPath, '/merged-output.json', jsonOutput );\n }\n\n return jsonOutput;\n }\n\n private readonly getJsonReportFiles = async (): Promise<( Models.Feature[] )[]> => {\n let files = await CommonFunctions.getFilesAsync( this.userProperties.jsonDir );\n files = files.sort();\n const validReportsList = files.filter( file => file.endsWith( '.json' ) );\n\n const validReports = await Promise.all(\n validReportsList.map( async element => {\n const result = await CommonFunctions.readJsonFile<Models.Feature[]>( element );\n const resultFiltered = Array.isArray( result )\n ? result.filter( feature => typeof feature.id !== 'undefined' && typeof feature.keyword !== 'undefined' )\n : null;\n return Array.isArray( resultFiltered ) && resultFiltered.length ? resultFiltered : null;\n } )\n );\n const filteredReports: Models.Feature[][] = validReports.filter( ( feature ): feature is Models.Feature[] => feature !== null );\n return filteredReports;\n };\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"527e8e74cc89adc6b28e54fd3454c1bfb1256c4e"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/common-functions/common-functions.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/common-functions/common-functions.ts","statementMap":{"0":{"start":{"line":2,"column":22},"end":{"line":12,"column":3}},"1":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"2":{"start":{"line":3,"column":26},"end":{"line":3,"column":33}},"3":{"start":{"line":4,"column":15},"end":{"line":4,"column":52}},"4":{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},"5":{"start":{"line":6,"column":6},"end":{"line":6,"column":68}},"6":{"start":{"line":6,"column":51},"end":{"line":6,"column":63}},"7":{"start":{"line":8,"column":4},"end":{"line":8,"column":39}},"8":{"start":{"line":10,"column":4},"end":{"line":10,"column":33}},"9":{"start":{"line":10,"column":26},"end":{"line":10,"column":33}},"10":{"start":{"line":11,"column":4},"end":{"line":11,"column":17}},"11":{"start":{"line":13,"column":25},"end":{"line":17,"column":2}},"12":{"start":{"line":14,"column":4},"end":{"line":14,"column":72}},"13":{"start":{"line":16,"column":4},"end":{"line":16,"column":21}},"14":{"start":{"line":18,"column":19},"end":{"line":24,"column":1}},"15":{"start":{"line":19,"column":4},"end":{"line":19,"column":42}},"16":{"start":{"line":19,"column":31},"end":{"line":19,"column":42}},"17":{"start":{"line":20,"column":17},"end":{"line":20,"column":19}},"18":{"start":{"line":21,"column":4},"end":{"line":21,"column":141}},"19":{"start":{"line":21,"column":21},"end":{"line":21,"column":141}},"20":{"start":{"line":21,"column":40},"end":{"line":21,"column":141}},"21":{"start":{"line":21,"column":109},"end":{"line":21,"column":141}},"22":{"start":{"line":22,"column":4},"end":{"line":22,"column":36}},"23":{"start":{"line":23,"column":4},"end":{"line":23,"column":18}},"24":{"start":{"line":25,"column":22},"end":{"line":27,"column":1}},"25":{"start":{"line":26,"column":4},"end":{"line":26,"column":62}},"26":{"start":{"line":28,"column":0},"end":{"line":28,"column":62}},"27":{"start":{"line":29,"column":0},"end":{"line":29,"column":450}},"28":{"start":{"line":30,"column":17},"end":{"line":30,"column":69}},"29":{"start":{"line":31,"column":15},"end":{"line":31,"column":56}},"30":{"start":{"line":32,"column":19},"end":{"line":32,"column":55}},"31":{"start":{"line":33,"column":13},"end":{"line":33,"column":42}},"32":{"start":{"line":34,"column":19},"end":{"line":34,"column":38}},"33":{"start":{"line":35,"column":13},"end":{"line":35,"column":40}},"34":{"start":{"line":36,"column":13},"end":{"line":36,"column":43}},"35":{"start":{"line":37,"column":22},"end":{"line":51,"column":1}},"36":{"start":{"line":38,"column":4},"end":{"line":50,"column":7}},"37":{"start":{"line":39,"column":22},"end":{"line":39,"column":24}},"38":{"start":{"line":40,"column":8},"end":{"line":42,"column":11}},"39":{"start":{"line":41,"column":12},"end":{"line":41,"column":29}},"40":{"start":{"line":47,"column":8},"end":{"line":49,"column":11}},"41":{"start":{"line":48,"column":12},"end":{"line":48,"column":27}},"42":{"start":{"line":52,"column":0},"end":{"line":52,"column":38}},"43":{"start":{"line":53,"column":26},"end":{"line":65,"column":1}},"44":{"start":{"line":54,"column":4},"end":{"line":54,"column":111}},"45":{"start":{"line":55,"column":4},"end":{"line":55,"column":102}},"46":{"start":{"line":56,"column":4},"end":{"line":56,"column":111}},"47":{"start":{"line":57,"column":4},"end":{"line":57,"column":102}},"48":{"start":{"line":58,"column":4},"end":{"line":58,"column":105}},"49":{"start":{"line":59,"column":4},"end":{"line":59,"column":105}},"50":{"start":{"line":60,"column":4},"end":{"line":63,"column":5}},"51":{"start":{"line":61,"column":8},"end":{"line":61,"column":109}},"52":{"start":{"line":62,"column":8},"end":{"line":62,"column":23}},"53":{"start":{"line":64,"column":4},"end":{"line":64,"column":19}},"54":{"start":{"line":66,"column":0},"end":{"line":66,"column":46}},"55":{"start":{"line":67,"column":36},"end":{"line":82,"column":1}},"56":{"start":{"line":68,"column":4},"end":{"line":68,"column":49}},"57":{"start":{"line":69,"column":4},"end":{"line":69,"column":49}},"58":{"start":{"line":70,"column":4},"end":{"line":70,"column":51}},"59":{"start":{"line":71,"column":4},"end":{"line":71,"column":51}},"60":{"start":{"line":72,"column":4},"end":{"line":72,"column":55}},"61":{"start":{"line":73,"column":4},"end":{"line":73,"column":55}},"62":{"start":{"line":74,"column":4},"end":{"line":74,"column":47}},"63":{"start":{"line":75,"column":4},"end":{"line":75,"column":135}},"64":{"start":{"line":76,"column":4},"end":{"line":76,"column":126}},"65":{"start":{"line":77,"column":4},"end":{"line":77,"column":135}},"66":{"start":{"line":78,"column":4},"end":{"line":78,"column":126}},"67":{"start":{"line":79,"column":4},"end":{"line":79,"column":129}},"68":{"start":{"line":80,"column":4},"end":{"line":80,"column":129}},"69":{"start":{"line":81,"column":4},"end":{"line":81,"column":25}},"70":{"start":{"line":83,"column":0},"end":{"line":83,"column":66}},"71":{"start":{"line":84,"column":21},"end":{"line":105,"column":1}},"72":{"start":{"line":85,"column":19},"end":{"line":85,"column":21}},"73":{"start":{"line":86,"column":4},"end":{"line":88,"column":5}},"74":{"start":{"line":87,"column":8},"end":{"line":87,"column":105}},"75":{"start":{"line":89,"column":4},"end":{"line":91,"column":5}},"76":{"start":{"line":90,"column":8},"end":{"line":90,"column":101}},"77":{"start":{"line":92,"column":4},"end":{"line":94,"column":5}},"78":{"start":{"line":93,"column":8},"end":{"line":93,"column":104}},"79":{"start":{"line":95,"column":4},"end":{"line":97,"column":5}},"80":{"start":{"line":96,"column":8},"end":{"line":96,"column":97}},"81":{"start":{"line":98,"column":4},"end":{"line":100,"column":5}},"82":{"start":{"line":99,"column":8},"end":{"line":99,"column":95}},"83":{"start":{"line":101,"column":4},"end":{"line":103,"column":5}},"84":{"start":{"line":102,"column":8},"end":{"line":102,"column":89}},"85":{"start":{"line":104,"column":4},"end":{"line":104,"column":18}},"86":{"start":{"line":106,"column":0},"end":{"line":106,"column":36}},"87":{"start":{"line":107,"column":19},"end":{"line":109,"column":11}},"88":{"start":{"line":107,"column":33},"end":{"line":109,"column":11}},"89":{"start":{"line":108,"column":43},"end":{"line":108,"column":104}},"90":{"start":{"line":110,"column":0},"end":{"line":110,"column":32}},"91":{"start":{"line":111,"column":19},"end":{"line":114,"column":27}},"92":{"start":{"line":111,"column":30},"end":{"line":114,"column":27}},"93":{"start":{"line":115,"column":0},"end":{"line":115,"column":32}},"94":{"start":{"line":116,"column":17},"end":{"line":119,"column":1}},"95":{"start":{"line":117,"column":24},"end":{"line":117,"column":145}},"96":{"start":{"line":118,"column":4},"end":{"line":118,"column":35}},"97":{"start":{"line":120,"column":0},"end":{"line":120,"column":28}},"98":{"start":{"line":121,"column":22},"end":{"line":132,"column":1}},"99":{"start":{"line":122,"column":16},"end":{"line":122,"column":18}},"100":{"start":{"line":123,"column":21},"end":{"line":130,"column":5}},"101":{"start":{"line":124,"column":8},"end":{"line":124,"column":52}},"102":{"start":{"line":125,"column":23},"end":{"line":128,"column":10}},"103":{"start":{"line":126,"column":36},"end":{"line":126,"column":59}},"104":{"start":{"line":127,"column":12},"end":{"line":127,"column":140}},"105":{"start":{"line":127,"column":71},"end":{"line":127,"column":137}},"106":{"start":{"line":129,"column":8},"end":{"line":129,"column":70}},"107":{"start":{"line":131,"column":4},"end":{"line":131,"column":25}},"108":{"start":{"line":133,"column":0},"end":{"line":133,"column":38}},"109":{"start":{"line":134,"column":20},"end":{"line":146,"column":1}},"110":{"start":{"line":135,"column":4},"end":{"line":137,"column":5}},"111":{"start":{"line":136,"column":8},"end":{"line":136,"column":21}},"112":{"start":{"line":138,"column":16},"end":{"line":138,"column":18}},"113":{"start":{"line":139,"column":4},"end":{"line":144,"column":5}},"114":{"start":{"line":140,"column":8},"end":{"line":140,"column":44}},"115":{"start":{"line":143,"column":8},"end":{"line":143,"column":60}},"116":{"start":{"line":145,"column":4},"end":{"line":145,"column":31}},"117":{"start":{"line":147,"column":0},"end":{"line":147,"column":34}},"118":{"start":{"line":148,"column":21},"end":{"line":157,"column":1}},"119":{"start":{"line":149,"column":19},"end":{"line":149,"column":67}},"120":{"start":{"line":150,"column":4},"end":{"line":155,"column":5}},"121":{"start":{"line":151,"column":8},"end":{"line":151,"column":40}},"122":{"start":{"line":154,"column":8},"end":{"line":154,"column":73}},"123":{"start":{"line":156,"column":4},"end":{"line":156,"column":16}},"124":{"start":{"line":158,"column":0},"end":{"line":158,"column":36}},"125":{"start":{"line":159,"column":21},"end":{"line":164,"column":1}},"126":{"start":{"line":160,"column":28},"end":{"line":160,"column":57}},"127":{"start":{"line":161,"column":23},"end":{"line":161,"column":96}},"128":{"start":{"line":162,"column":4},"end":{"line":162,"column":85}},"129":{"start":{"line":163,"column":4},"end":{"line":163,"column":16}},"130":{"start":{"line":165,"column":0},"end":{"line":165,"column":36}},"131":{"start":{"line":166,"column":25},"end":{"line":166,"column":86}},"132":{"start":{"line":166,"column":35},"end":{"line":166,"column":86}},"133":{"start":{"line":167,"column":0},"end":{"line":167,"column":44}},"134":{"start":{"line":168,"column":43},"end":{"line":174,"column":1}},"135":{"start":{"line":169,"column":21},"end":{"line":169,"column":90}},"136":{"start":{"line":170,"column":18},"end":{"line":170,"column":64}},"137":{"start":{"line":171,"column":20},"end":{"line":171,"column":68}},"138":{"start":{"line":172,"column":20},"end":{"line":172,"column":68}},"139":{"start":{"line":173,"column":4},"end":{"line":173,"column":44}},"140":{"start":{"line":175,"column":0},"end":{"line":175,"column":80}},"141":{"start":{"line":176,"column":18},"end":{"line":183,"column":1}},"142":{"start":{"line":177,"column":20},"end":{"line":177,"column":34}},"143":{"start":{"line":178,"column":27},"end":{"line":178,"column":28}},"144":{"start":{"line":179,"column":4},"end":{"line":179,"column":42}},"145":{"start":{"line":180,"column":28},"end":{"line":180,"column":29}},"146":{"start":{"line":181,"column":4},"end":{"line":181,"column":50}},"147":{"start":{"line":182,"column":4},"end":{"line":182,"column":15}},"148":{"start":{"line":184,"column":0},"end":{"line":184,"column":30}},"149":{"start":{"line":185,"column":15},"end":{"line":187,"column":1}},"150":{"start":{"line":186,"column":4},"end":{"line":186,"column":45}},"151":{"start":{"line":188,"column":0},"end":{"line":188,"column":24}},"152":{"start":{"line":189,"column":23},"end":{"line":198,"column":1}},"153":{"start":{"line":190,"column":26},"end":{"line":190,"column":36}},"154":{"start":{"line":191,"column":42},"end":{"line":191,"column":78}},"155":{"start":{"line":192,"column":4},"end":{"line":196,"column":5}},"156":{"start":{"line":193,"column":21},"end":{"line":193,"column":79}},"157":{"start":{"line":194,"column":8},"end":{"line":194,"column":99}},"158":{"start":{"line":195,"column":8},"end":{"line":195,"column":69}},"159":{"start":{"line":197,"column":4},"end":{"line":197,"column":27}},"160":{"start":{"line":199,"column":0},"end":{"line":199,"column":40}},"161":{"start":{"line":200,"column":19},"end":{"line":206,"column":1}},"162":{"start":{"line":201,"column":4},"end":{"line":205,"column":7}},"163":{"start":{"line":202,"column":8},"end":{"line":204,"column":11}},"164":{"start":{"line":203,"column":12},"end":{"line":203,"column":28}},"165":{"start":{"line":207,"column":0},"end":{"line":207,"column":32}},"166":{"start":{"line":208,"column":20},"end":{"line":214,"column":1}},"167":{"start":{"line":213,"column":4},"end":{"line":213,"column":63}},"168":{"start":{"line":215,"column":0},"end":{"line":215,"column":34}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":74},"end":{"line":2,"column":75}},"loc":{"start":{"line":2,"column":96},"end":{"line":9,"column":1}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":38},"end":{"line":6,"column":39}},"loc":{"start":{"line":6,"column":49},"end":{"line":6,"column":65}},"line":6},"2":{"name":"(anonymous_2)","decl":{"start":{"line":9,"column":6},"end":{"line":9,"column":7}},"loc":{"start":{"line":9,"column":28},"end":{"line":12,"column":1}},"line":9},"3":{"name":"(anonymous_3)","decl":{"start":{"line":13,"column":80},"end":{"line":13,"column":81}},"loc":{"start":{"line":13,"column":95},"end":{"line":15,"column":1}},"line":13},"4":{"name":"(anonymous_4)","decl":{"start":{"line":15,"column":5},"end":{"line":15,"column":6}},"loc":{"start":{"line":15,"column":20},"end":{"line":17,"column":1}},"line":15},"5":{"name":"(anonymous_5)","decl":{"start":{"line":18,"column":50},"end":{"line":18,"column":51}},"loc":{"start":{"line":18,"column":65},"end":{"line":24,"column":1}},"line":18},"6":{"name":"(anonymous_6)","decl":{"start":{"line":25,"column":56},"end":{"line":25,"column":57}},"loc":{"start":{"line":25,"column":71},"end":{"line":27,"column":1}},"line":25},"7":{"name":"(anonymous_7)","decl":{"start":{"line":37,"column":22},"end":{"line":37,"column":23}},"loc":{"start":{"line":37,"column":48},"end":{"line":51,"column":1}},"line":37},"8":{"name":"(anonymous_8)","decl":{"start":{"line":38,"column":23},"end":{"line":38,"column":24}},"loc":{"start":{"line":38,"column":44},"end":{"line":50,"column":5}},"line":38},"9":{"name":"(anonymous_9)","decl":{"start":{"line":40,"column":34},"end":{"line":40,"column":35}},"loc":{"start":{"line":40,"column":44},"end":{"line":42,"column":9}},"line":40},"10":{"name":"(anonymous_10)","decl":{"start":{"line":47,"column":33},"end":{"line":47,"column":34}},"loc":{"start":{"line":47,"column":39},"end":{"line":49,"column":9}},"line":47},"11":{"name":"(anonymous_11)","decl":{"start":{"line":53,"column":26},"end":{"line":53,"column":27}},"loc":{"start":{"line":53,"column":39},"end":{"line":65,"column":1}},"line":53},"12":{"name":"(anonymous_12)","decl":{"start":{"line":67,"column":36},"end":{"line":67,"column":37}},"loc":{"start":{"line":67,"column":70},"end":{"line":82,"column":1}},"line":67},"13":{"name":"(anonymous_13)","decl":{"start":{"line":84,"column":21},"end":{"line":84,"column":22}},"loc":{"start":{"line":84,"column":41},"end":{"line":105,"column":1}},"line":84},"14":{"name":"(anonymous_14)","decl":{"start":{"line":107,"column":19},"end":{"line":107,"column":20}},"loc":{"start":{"line":107,"column":33},"end":{"line":109,"column":11}},"line":107},"15":{"name":"(anonymous_15)","decl":{"start":{"line":108,"column":23},"end":{"line":108,"column":24}},"loc":{"start":{"line":108,"column":43},"end":{"line":108,"column":104}},"line":108},"16":{"name":"(anonymous_16)","decl":{"start":{"line":111,"column":19},"end":{"line":111,"column":20}},"loc":{"start":{"line":111,"column":30},"end":{"line":114,"column":27}},"line":111},"17":{"name":"(anonymous_17)","decl":{"start":{"line":116,"column":17},"end":{"line":116,"column":18}},"loc":{"start":{"line":116,"column":28},"end":{"line":119,"column":1}},"line":116},"18":{"name":"(anonymous_18)","decl":{"start":{"line":121,"column":22},"end":{"line":121,"column":23}},"loc":{"start":{"line":121,"column":37},"end":{"line":132,"column":1}},"line":121},"19":{"name":"(anonymous_19)","decl":{"start":{"line":123,"column":21},"end":{"line":123,"column":22}},"loc":{"start":{"line":123,"column":39},"end":{"line":130,"column":5}},"line":123},"20":{"name":"(anonymous_20)","decl":{"start":{"line":125,"column":33},"end":{"line":125,"column":34}},"loc":{"start":{"line":125,"column":49},"end":{"line":128,"column":9}},"line":125},"21":{"name":"(anonymous_21)","decl":{"start":{"line":127,"column":60},"end":{"line":127,"column":61}},"loc":{"start":{"line":127,"column":71},"end":{"line":127,"column":137}},"line":127},"22":{"name":"(anonymous_22)","decl":{"start":{"line":134,"column":20},"end":{"line":134,"column":21}},"loc":{"start":{"line":134,"column":30},"end":{"line":146,"column":1}},"line":134},"23":{"name":"(anonymous_23)","decl":{"start":{"line":148,"column":21},"end":{"line":148,"column":22}},"loc":{"start":{"line":148,"column":56},"end":{"line":157,"column":1}},"line":148},"24":{"name":"(anonymous_24)","decl":{"start":{"line":159,"column":21},"end":{"line":159,"column":22}},"loc":{"start":{"line":159,"column":57},"end":{"line":164,"column":1}},"line":159},"25":{"name":"(anonymous_25)","decl":{"start":{"line":166,"column":25},"end":{"line":166,"column":26}},"loc":{"start":{"line":166,"column":35},"end":{"line":166,"column":86}},"line":166},"26":{"name":"(anonymous_26)","decl":{"start":{"line":168,"column":43},"end":{"line":168,"column":44}},"loc":{"start":{"line":168,"column":53},"end":{"line":174,"column":1}},"line":168},"27":{"name":"(anonymous_27)","decl":{"start":{"line":176,"column":18},"end":{"line":176,"column":19}},"loc":{"start":{"line":176,"column":47},"end":{"line":183,"column":1}},"line":176},"28":{"name":"(anonymous_28)","decl":{"start":{"line":185,"column":15},"end":{"line":185,"column":16}},"loc":{"start":{"line":185,"column":29},"end":{"line":187,"column":1}},"line":185},"29":{"name":"(anonymous_29)","decl":{"start":{"line":189,"column":23},"end":{"line":189,"column":24}},"loc":{"start":{"line":189,"column":39},"end":{"line":198,"column":1}},"line":189},"30":{"name":"(anonymous_30)","decl":{"start":{"line":200,"column":19},"end":{"line":200,"column":20}},"loc":{"start":{"line":200,"column":41},"end":{"line":206,"column":1}},"line":200},"31":{"name":"(anonymous_31)","decl":{"start":{"line":201,"column":23},"end":{"line":201,"column":24}},"loc":{"start":{"line":201,"column":36},"end":{"line":205,"column":5}},"line":201},"32":{"name":"(anonymous_32)","decl":{"start":{"line":202,"column":69},"end":{"line":202,"column":70}},"loc":{"start":{"line":202,"column":78},"end":{"line":204,"column":9}},"line":202},"33":{"name":"(anonymous_33)","decl":{"start":{"line":208,"column":20},"end":{"line":208,"column":21}},"loc":{"start":{"line":208,"column":42},"end":{"line":214,"column":1}},"line":208}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":22},"end":{"line":12,"column":3}},"type":"binary-expr","locations":[{"start":{"line":2,"column":23},"end":{"line":2,"column":27}},{"start":{"line":2,"column":31},"end":{"line":2,"column":51}},{"start":{"line":2,"column":57},"end":{"line":12,"column":2}}],"line":2},"1":{"loc":{"start":{"line":2,"column":57},"end":{"line":12,"column":2}},"type":"cond-expr","locations":[{"start":{"line":2,"column":74},"end":{"line":9,"column":1}},{"start":{"line":9,"column":6},"end":{"line":12,"column":1}}],"line":2},"2":{"loc":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"type":"if","locations":[{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},{"start":{"line":3,"column":4},"end":{"line":3,"column":33}}],"line":3},"3":{"loc":{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},"type":"if","locations":[{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},{"start":{"line":5,"column":4},"end":{"line":7,"column":5}}],"line":5},"4":{"loc":{"start":{"line":5,"column":8},"end":{"line":5,"column":85}},"type":"binary-expr","locations":[{"start":{"line":5,"column":8},"end":{"line":5,"column":13}},{"start":{"line":5,"column":18},"end":{"line":5,"column":84}}],"line":5},"5":{"loc":{"start":{"line":5,"column":18},"end":{"line":5,"column":84}},"type":"cond-expr","locations":[{"start":{"line":5,"column":34},"end":{"line":5,"column":47}},{"start":{"line":5,"column":50},"end":{"line":5,"column":84}}],"line":5},"6":{"loc":{"start":{"line":5,"column":50},"end":{"line":5,"column":84}},"type":"binary-expr","locations":[{"start":{"line":5,"column":50},"end":{"line":5,"column":63}},{"start":{"line":5,"column":67},"end":{"line":5,"column":84}}],"line":5},"7":{"loc":{"start":{"line":10,"column":4},"end":{"line":10,"column":33}},"type":"if","locations":[{"start":{"line":10,"column":4},"end":{"line":10,"column":33}},{"start":{"line":10,"column":4},"end":{"line":10,"column":33}}],"line":10},"8":{"loc":{"start":{"line":13,"column":25},"end":{"line":17,"column":2}},"type":"binary-expr","locations":[{"start":{"line":13,"column":26},"end":{"line":13,"column":30}},{"start":{"line":13,"column":34},"end":{"line":13,"column":57}},{"start":{"line":13,"column":63},"end":{"line":17,"column":1}}],"line":13},"9":{"loc":{"start":{"line":13,"column":63},"end":{"line":17,"column":1}},"type":"cond-expr","locations":[{"start":{"line":13,"column":80},"end":{"line":15,"column":1}},{"start":{"line":15,"column":5},"end":{"line":17,"column":1}}],"line":13},"10":{"loc":{"start":{"line":18,"column":19},"end":{"line":24,"column":1}},"type":"binary-expr","locations":[{"start":{"line":18,"column":20},"end":{"line":18,"column":24}},{"start":{"line":18,"column":28},"end":{"line":18,"column":45}},{"start":{"line":18,"column":50},"end":{"line":24,"column":1}}],"line":18},"11":{"loc":{"start":{"line":19,"column":4},"end":{"line":19,"column":42}},"type":"if","locations":[{"start":{"line":19,"column":4},"end":{"line":19,"column":42}},{"start":{"line":19,"column":4},"end":{"line":19,"column":42}}],"line":19},"12":{"loc":{"start":{"line":19,"column":8},"end":{"line":19,"column":29}},"type":"binary-expr","locations":[{"start":{"line":19,"column":8},"end":{"line":19,"column":11}},{"start":{"line":19,"column":15},"end":{"line":19,"column":29}}],"line":19},"13":{"loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":141}},"type":"if","locations":[{"start":{"line":21,"column":4},"end":{"line":21,"column":141}},{"start":{"line":21,"column":4},"end":{"line":21,"column":141}}],"line":21},"14":{"loc":{"start":{"line":21,"column":40},"end":{"line":21,"column":141}},"type":"if","locations":[{"start":{"line":21,"column":40},"end":{"line":21,"column":141}},{"start":{"line":21,"column":40},"end":{"line":21,"column":141}}],"line":21},"15":{"loc":{"start":{"line":21,"column":44},"end":{"line":21,"column":107}},"type":"binary-expr","locations":[{"start":{"line":21,"column":44},"end":{"line":21,"column":59}},{"start":{"line":21,"column":63},"end":{"line":21,"column":107}}],"line":21},"16":{"loc":{"start":{"line":25,"column":22},"end":{"line":27,"column":1}},"type":"binary-expr","locations":[{"start":{"line":25,"column":23},"end":{"line":25,"column":27}},{"start":{"line":25,"column":31},"end":{"line":25,"column":51}},{"start":{"line":25,"column":56},"end":{"line":27,"column":1}}],"line":25},"17":{"loc":{"start":{"line":26,"column":11},"end":{"line":26,"column":61}},"type":"cond-expr","locations":[{"start":{"line":26,"column":37},"end":{"line":26,"column":40}},{"start":{"line":26,"column":43},"end":{"line":26,"column":61}}],"line":26},"18":{"loc":{"start":{"line":26,"column":12},"end":{"line":26,"column":33}},"type":"binary-expr","locations":[{"start":{"line":26,"column":12},"end":{"line":26,"column":15}},{"start":{"line":26,"column":19},"end":{"line":26,"column":33}}],"line":26},"19":{"loc":{"start":{"line":54,"column":35},"end":{"line":54,"column":98}},"type":"cond-expr","locations":[{"start":{"line":54,"column":55},"end":{"line":54,"column":94}},{"start":{"line":54,"column":97},"end":{"line":54,"column":98}}],"line":54},"20":{"loc":{"start":{"line":55,"column":32},"end":{"line":55,"column":89}},"type":"cond-expr","locations":[{"start":{"line":55,"column":49},"end":{"line":55,"column":85}},{"start":{"line":55,"column":88},"end":{"line":55,"column":89}}],"line":55},"21":{"loc":{"start":{"line":56,"column":35},"end":{"line":56,"column":98}},"type":"cond-expr","locations":[{"start":{"line":56,"column":55},"end":{"line":56,"column":94}},{"start":{"line":56,"column":97},"end":{"line":56,"column":98}}],"line":56},"22":{"loc":{"start":{"line":57,"column":32},"end":{"line":57,"column":89}},"type":"cond-expr","locations":[{"start":{"line":57,"column":49},"end":{"line":57,"column":85}},{"start":{"line":57,"column":88},"end":{"line":57,"column":89}}],"line":57},"23":{"loc":{"start":{"line":58,"column":33},"end":{"line":58,"column":92}},"type":"cond-expr","locations":[{"start":{"line":58,"column":51},"end":{"line":58,"column":88}},{"start":{"line":58,"column":91},"end":{"line":58,"column":92}}],"line":58},"24":{"loc":{"start":{"line":59,"column":33},"end":{"line":59,"column":92}},"type":"cond-expr","locations":[{"start":{"line":59,"column":51},"end":{"line":59,"column":88}},{"start":{"line":59,"column":91},"end":{"line":59,"column":92}}],"line":59},"25":{"loc":{"start":{"line":60,"column":4},"end":{"line":63,"column":5}},"type":"if","locations":[{"start":{"line":60,"column":4},"end":{"line":63,"column":5}},{"start":{"line":60,"column":4},"end":{"line":63,"column":5}}],"line":60},"26":{"loc":{"start":{"line":61,"column":37},"end":{"line":61,"column":96}},"type":"cond-expr","locations":[{"start":{"line":61,"column":55},"end":{"line":61,"column":92}},{"start":{"line":61,"column":95},"end":{"line":61,"column":96}}],"line":61},"27":{"loc":{"start":{"line":75,"column":41},"end":{"line":75,"column":122}},"type":"cond-expr","locations":[{"start":{"line":75,"column":67},"end":{"line":75,"column":118}},{"start":{"line":75,"column":121},"end":{"line":75,"column":122}}],"line":75},"28":{"loc":{"start":{"line":76,"column":38},"end":{"line":76,"column":113}},"type":"cond-expr","locations":[{"start":{"line":76,"column":61},"end":{"line":76,"column":109}},{"start":{"line":76,"column":112},"end":{"line":76,"column":113}}],"line":76},"29":{"loc":{"start":{"line":77,"column":41},"end":{"line":77,"column":122}},"type":"cond-expr","locations":[{"start":{"line":77,"column":67},"end":{"line":77,"column":118}},{"start":{"line":77,"column":121},"end":{"line":77,"column":122}}],"line":77},"30":{"loc":{"start":{"line":78,"column":38},"end":{"line":78,"column":113}},"type":"cond-expr","locations":[{"start":{"line":78,"column":61},"end":{"line":78,"column":109}},{"start":{"line":78,"column":112},"end":{"line":78,"column":113}}],"line":78},"31":{"loc":{"start":{"line":79,"column":39},"end":{"line":79,"column":116}},"type":"cond-expr","locations":[{"start":{"line":79,"column":63},"end":{"line":79,"column":112}},{"start":{"line":79,"column":115},"end":{"line":79,"column":116}}],"line":79},"32":{"loc":{"start":{"line":80,"column":39},"end":{"line":80,"column":116}},"type":"cond-expr","locations":[{"start":{"line":80,"column":63},"end":{"line":80,"column":112}},{"start":{"line":80,"column":115},"end":{"line":80,"column":116}}],"line":80},"33":{"loc":{"start":{"line":86,"column":4},"end":{"line":88,"column":5}},"type":"if","locations":[{"start":{"line":86,"column":4},"end":{"line":88,"column":5}},{"start":{"line":86,"column":4},"end":{"line":88,"column":5}}],"line":86},"34":{"loc":{"start":{"line":89,"column":4},"end":{"line":91,"column":5}},"type":"if","locations":[{"start":{"line":89,"column":4},"end":{"line":91,"column":5}},{"start":{"line":89,"column":4},"end":{"line":91,"column":5}}],"line":89},"35":{"loc":{"start":{"line":92,"column":4},"end":{"line":94,"column":5}},"type":"if","locations":[{"start":{"line":92,"column":4},"end":{"line":94,"column":5}},{"start":{"line":92,"column":4},"end":{"line":94,"column":5}}],"line":92},"36":{"loc":{"start":{"line":95,"column":4},"end":{"line":97,"column":5}},"type":"if","locations":[{"start":{"line":95,"column":4},"end":{"line":97,"column":5}},{"start":{"line":95,"column":4},"end":{"line":97,"column":5}}],"line":95},"37":{"loc":{"start":{"line":98,"column":4},"end":{"line":100,"column":5}},"type":"if","locations":[{"start":{"line":98,"column":4},"end":{"line":100,"column":5}},{"start":{"line":98,"column":4},"end":{"line":100,"column":5}}],"line":98},"38":{"loc":{"start":{"line":101,"column":4},"end":{"line":103,"column":5}},"type":"if","locations":[{"start":{"line":101,"column":4},"end":{"line":103,"column":5}},{"start":{"line":101,"column":4},"end":{"line":103,"column":5}}],"line":101},"39":{"loc":{"start":{"line":107,"column":33},"end":{"line":109,"column":11}},"type":"cond-expr","locations":[{"start":{"line":108,"column":6},"end":{"line":108,"column":113}},{"start":{"line":109,"column":6},"end":{"line":109,"column":11}}],"line":107},"40":{"loc":{"start":{"line":108,"column":43},"end":{"line":108,"column":104}},"type":"binary-expr","locations":[{"start":{"line":108,"column":43},"end":{"line":108,"column":71}},{"start":{"line":108,"column":75},"end":{"line":108,"column":104}}],"line":108},"41":{"loc":{"start":{"line":127,"column":71},"end":{"line":127,"column":137}},"type":"cond-expr","locations":[{"start":{"line":127,"column":92},"end":{"line":127,"column":117}},{"start":{"line":127,"column":120},"end":{"line":127,"column":137}}],"line":127},"42":{"loc":{"start":{"line":135,"column":4},"end":{"line":137,"column":5}},"type":"if","locations":[{"start":{"line":135,"column":4},"end":{"line":137,"column":5}},{"start":{"line":135,"column":4},"end":{"line":137,"column":5}}],"line":135},"43":{"loc":{"start":{"line":148,"column":34},"end":{"line":148,"column":51}},"type":"default-arg","locations":[{"start":{"line":148,"column":45},"end":{"line":148,"column":51}}],"line":148},"44":{"loc":{"start":{"line":192,"column":4},"end":{"line":196,"column":5}},"type":"if","locations":[{"start":{"line":192,"column":4},"end":{"line":196,"column":5}},{"start":{"line":192,"column":4},"end":{"line":196,"column":5}}],"line":192},"45":{"loc":{"start":{"line":192,"column":8},"end":{"line":192,"column":75}},"type":"binary-expr","locations":[{"start":{"line":192,"column":8},"end":{"line":192,"column":38}},{"start":{"line":192,"column":42},"end":{"line":192,"column":75}}],"line":192}},"s":{"0":1,"1":125,"2":125,"3":125,"4":125,"5":120,"6":74,"7":125,"8":0,"9":0,"10":0,"11":1,"12":3,"13":0,"14":1,"15":5,"16":2,"17":3,"18":3,"19":3,"20":125,"21":125,"22":3,"23":3,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":1,"43":1,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":1,"55":1,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":1,"71":1,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":1,"87":1,"88":0,"89":0,"90":1,"91":1,"92":0,"93":1,"94":1,"95":0,"96":0,"97":1,"98":1,"99":3,"100":3,"101":3,"102":3,"103":18,"104":18,"105":18,"106":3,"107":3,"108":1,"109":1,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":1,"118":1,"119":16,"120":16,"121":16,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":0,"133":1,"134":1,"135":0,"136":0,"137":0,"138":0,"139":0,"140":1,"141":1,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":1,"149":1,"150":0,"151":1,"152":1,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":1,"161":1,"162":0,"163":0,"164":0,"165":1,"166":1,"167":0,"168":1},"f":{"0":125,"1":74,"2":0,"3":3,"4":0,"5":5,"6":1,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":3,"19":3,"20":18,"21":18,"22":0,"23":16,"24":1,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0},"b":{"0":[1,1,1],"1":[1,0],"2":[125,0],"3":[120,5],"4":[125,125],"5":[5,120],"6":[120,5],"7":[0,0],"8":[1,1,1],"9":[1,0],"10":[1,1,1],"11":[2,3],"12":[5,5],"13":[3,0],"14":[125,0],"15":[125,125],"16":[1,1,1],"17":[0,1],"18":[1,1],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,18],"42":[0,0],"43":[16],"44":[0,0],"45":[0,0]},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/common-functions/common-functions.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/common-functions/common-functions.ts"],"names":[],"mappings":"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","sourcesContent":["import * as Messages from '../helpers/console-messages';\nimport * as Models from '../models/models';\nimport * as jsonFuture from 'json-future';\nimport type * as messages from '@cucumber/messages';\nimport * as path from 'path';\nimport { format, intervalToDuration } from 'date-fns';\nimport fs, { promises as fsp } from 'fs';\nimport type { Readable } from 'stream';\nimport type { Stats } from 'fs';\nimport os from 'os';\n\nexport const streamToArray = async ( readableStream: Readable ): Promise<messages.Envelope[]> => {\n return new Promise<messages.Envelope[]>(\n (\n resolve: ( wrappers: messages.Envelope[] ) => void,\n reject: ( err: Error ) => void\n ) => {\n const items: messages.Envelope[] = [];\n readableStream.on( 'data', ( item: messages.Envelope ) => {\n items.push( item );\n } );\n /* istanbul ignore next */\n readableStream.on( 'error', ( err: Error ) => {\n reject( err );\n } );\n readableStream.on( 'end', () => {\n resolve( items );\n } );\n }\n );\n};\n\nexport const updatePercentages = ( results: Models.FeatureModuleResults | Models.ModuleResults ): Models.FeatureModuleResults | Models.ModuleResults => {\n results.ambiguousPercentage = ( results.ambiguous ? results.ambiguous / results.total * 100 : 0 ).toFixed( 2 );\n results.failedPercentage = ( results.failed ? results.failed / results.total * 100 : 0 ).toFixed( 2 );\n results.undefinedPercentage = ( results.undefined ? results.undefined / results.total * 100 : 0 ).toFixed( 2 );\n results.passedPercentage = ( results.passed ? results.passed / results.total * 100 : 0 ).toFixed( 2 );\n results.pendingPercentage = ( results.pending ? results.pending / results.total * 100 : 0 ).toFixed( 2 );\n results.skippedPercentage = ( results.skipped ? results.skipped / results.total * 100 : 0 ).toFixed( 2 );\n if ( 'variousPercentage' in results ) {\n results.variousPercentage = ( results.various ? results.various / results.total * 100 : 0 ).toFixed( 2 );\n return results;\n }\n return results;\n};\n\nexport const updateResultsAndPercentages = ( sourceResults: Models.ModuleResults, targetResults: Models.ModuleResults ): Models.ModuleResults => {\n sourceResults.passed += targetResults.passed;\n sourceResults.failed += targetResults.failed;\n sourceResults.skipped += targetResults.skipped;\n sourceResults.pending += targetResults.pending;\n sourceResults.undefined += targetResults.undefined;\n sourceResults.ambiguous += targetResults.ambiguous;\n sourceResults.total += targetResults.total;\n\n sourceResults.ambiguousPercentage = ( sourceResults.ambiguous ? sourceResults.ambiguous / sourceResults.total * 100 : 0 ).toFixed( 2 );\n sourceResults.failedPercentage = ( sourceResults.failed ? sourceResults.failed / sourceResults.total * 100 : 0 ).toFixed( 2 );\n sourceResults.undefinedPercentage = ( sourceResults.undefined ? sourceResults.undefined / sourceResults.total * 100 : 0 ).toFixed( 2 );\n sourceResults.passedPercentage = ( sourceResults.passed ? sourceResults.passed / sourceResults.total * 100 : 0 ).toFixed( 2 );\n sourceResults.pendingPercentage = ( sourceResults.pending ? sourceResults.pending / sourceResults.total * 100 : 0 ).toFixed( 2 );\n sourceResults.skippedPercentage = ( sourceResults.skipped ? sourceResults.skipped / sourceResults.total * 100 : 0 ).toFixed( 2 );\n return sourceResults;\n};\n\nexport const updateStatus = ( featureResults: Models.FeatureResults ): Models.Result[] => {\n const result = <Models.Result[]>[];\n\n if ( featureResults.scenarios.ambiguous ) {\n result.push( { icon: 'fas fa-question-circle ambiguous-color', status: Models.Status.ambiguous } );\n }\n\n if ( featureResults.scenarios.pending ) {\n result.push( { icon: 'fas fa-question-circle pending-color', status: Models.Status.pending } );\n }\n\n if ( featureResults.scenarios.undefined ) {\n result.push( { icon: 'fa fa-question-circle undefined-color', status: Models.Status.undefined } );\n }\n\n if ( featureResults.scenarios.skipped ) {\n result.push( { icon: 'arrow-circle-right skipped-color', status: Models.Status.skipped } );\n }\n\n if ( featureResults.scenarios.failed ) {\n result.push( { icon: 'exclamation-circle failed-color', status: Models.Status.failed } );\n }\n\n if ( featureResults.scenarios.passed ) {\n result.push( { icon: 'check-circle passed-color', status: Models.Status.passed } );\n }\n\n return result;\n};\n\nexport const isMetadata = ( metadata: Models.Metadata[] | undefined ): metadata is Models.Metadata[] =>\n Array.isArray( metadata )\n ? !metadata.filter( metadataElement => ( !( 'name' in metadataElement ) || !( 'value' in metadataElement ) ) ).length\n : false;\n\nexport const escapeHTML = ( value: string ): string => value\n .replace( /&/gu, '&' )\n .replace( /</gu, '<' )\n .replace( />/gu, '>' );\n\nexport const isBase64 = ( value: string ): boolean => {\n const base64regex = /^(?<firstGroup>[0-9a-zA-Z+/]{4})*(?<secondGroup>(?<thirdGroup>[0-9a-zA-Z+/]{2}==)|(?<fourthGroup>[0-9a-zA-Z+/]{3}=))?$/u;\n\n return base64regex.test( value );\n};\n\nexport const getFilesAsync = async ( dir: string ): Promise<string[]> => {\n let files: string[] = [];\n const getFiles = async ( folder: string ): Promise<string[]> => {\n files = await fsp.readdir( folder );\n const result: Promise<string[]>[] = files.map( async ( file ) => {\n const fileNameAndPath = path.join( folder, file );\n return fsp.stat( fileNameAndPath ).then( ( stat ) => ( stat.isDirectory() ? getFiles( fileNameAndPath ) : [ fileNameAndPath ] ) );\n } );\n return <string[]>Array.prototype.concat( ...( await Promise.all( result ) ) );\n };\n\n return getFiles( dir );\n};\n\nexport const checkFolder = ( file: string | undefined ): boolean => {\n if ( typeof file === 'undefined' ) {\n return false;\n }\n let stats = <Stats>{};\n try {\n stats = fs.statSync( file );\n } catch ( error: unknown ) {\n throw new Error( Messages.invalidPathProvided( file ) );\n }\n\n return stats.isDirectory();\n};\n\nexport const readJsonFile = async <T> ( file: string, encoding: BufferEncoding = 'utf8' ): Promise<T | null> => {\n const report = await fsp.readFile( file, { encoding } );\n\n try {\n return <T>jsonFuture.parse( report );\n } catch ( error: unknown ) {\n console.log( ( Messages.invalidJsonProvided( file, ( <Error>error ).message ) ) );\n }\n return null;\n};\n\nexport const saveJsonFile = async<T> ( filePath: string | undefined, fileName: string, json: T ): Promise<boolean> => {\n const fileNameAndPath = path.join( filePath!, fileName );\n const jsonString = await jsonFuture.stringifyAsync( { data: json, replacer: null, space: 4 } );\n await fsp.writeFile( fileNameAndPath, jsonString, { encoding: 'utf8' } );\n return true;\n};\n\nexport const getDateFormatted = ( date: Date ): string => format( date, 'yyyy-MM-dd HH:mm:ss' );\n\nexport const convertTimeFromNanoSecondsToHHMMSS = ( time: number ): string => {\n const duration = intervalToDuration( { start: 0, end: time / 1000000 } );\n const hours = ( `${String( duration.hours )}` ).padStart( 2, '0' );\n const minutes = ( `${String( duration.minutes )}` ).padStart( 2, '0' );\n const seconds = ( `${String( duration.seconds )}` ).padStart( 2, '0' );\n\n return `${hours}:${minutes}:${seconds}`;\n};\n\nexport const arraymove = <T> ( arr: T[], fromIndex: number, toIndex: number ): T[] => {\n const element = arr[ fromIndex ];\n const deleteCountOne = 1;\n arr.splice( fromIndex, deleteCountOne );\n const deleteCountZero = 0;\n arr.splice( toIndex, deleteCountZero, element );\n return arr;\n};\n\nexport const exists = ( filePath: string ): boolean => {\n return fs.existsSync( filePath );\n};\n\nexport const initializePath = ( reportPath?: string | undefined ): string => {\n let reportPathFixed = reportPath;\n const resultCheckReportCreationPath = checkFolder( reportPath );\n\n if ( !resultCheckReportCreationPath && typeof reportPath === 'undefined' ) {\n const date = format( new Date(), 'yyyy-MM-dd__HH-mm-ss' );\n reportPathFixed = path.join( os.tmpdir(), 'cucumber-html-report-generator', date );\n fs.mkdirSync( reportPathFixed, { recursive: true } );\n }\n\n return reportPathFixed!;\n};\n\nexport const pathExists = async ( folderPath: string ): Promise<boolean> => {\n return new Promise( ( resolve ) => {\n fs.access( folderPath, fs.constants.F_OK, error => {\n resolve( !error );\n } );\n } );\n};\n\nexport const emptyFolder = async ( folderPath: string ): Promise<void> => {\n /* istanbul ignore next */\n if ( await pathExists( folderPath ) ) {\n await fsp.rm( folderPath, { recursive: true } );\n }\n await fsp.mkdir( folderPath, { recursive: true } );\n};\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a61de9b20965caf66eca1607adddb26b7567c500"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/helpers/console-messages.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/helpers/console-messages.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":278}},"2":{"start":{"line":4,"column":22},"end":{"line":9,"column":92}},"3":{"start":{"line":4,"column":37},"end":{"line":9,"column":92}},"4":{"start":{"line":10,"column":0},"end":{"line":10,"column":38}},"5":{"start":{"line":11,"column":0},"end":{"line":11,"column":86}},"6":{"start":{"line":12,"column":0},"end":{"line":12,"column":60}},"7":{"start":{"line":13,"column":28},"end":{"line":13,"column":105}},"8":{"start":{"line":13,"column":41},"end":{"line":13,"column":105}},"9":{"start":{"line":14,"column":0},"end":{"line":14,"column":50}},"10":{"start":{"line":15,"column":28},"end":{"line":15,"column":154}},"11":{"start":{"line":15,"column":63},"end":{"line":15,"column":154}},"12":{"start":{"line":16,"column":0},"end":{"line":16,"column":50}},"13":{"start":{"line":17,"column":28},"end":{"line":17,"column":87}},"14":{"start":{"line":17,"column":42},"end":{"line":17,"column":87}},"15":{"start":{"line":18,"column":0},"end":{"line":18,"column":50}},"16":{"start":{"line":19,"column":23},"end":{"line":19,"column":123}},"17":{"start":{"line":19,"column":40},"end":{"line":19,"column":123}},"18":{"start":{"line":20,"column":0},"end":{"line":20,"column":40}},"19":{"start":{"line":21,"column":33},"end":{"line":21,"column":165}},"20":{"start":{"line":21,"column":64},"end":{"line":21,"column":165}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":60}},"22":{"start":{"line":23,"column":36},"end":{"line":23,"column":171}},"23":{"start":{"line":23,"column":67},"end":{"line":23,"column":171}},"24":{"start":{"line":24,"column":0},"end":{"line":24,"column":66}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":22},"end":{"line":4,"column":23}},"loc":{"start":{"line":4,"column":37},"end":{"line":9,"column":92}},"line":4},"1":{"name":"(anonymous_1)","decl":{"start":{"line":13,"column":28},"end":{"line":13,"column":29}},"loc":{"start":{"line":13,"column":41},"end":{"line":13,"column":105}},"line":13},"2":{"name":"(anonymous_2)","decl":{"start":{"line":15,"column":28},"end":{"line":15,"column":29}},"loc":{"start":{"line":15,"column":63},"end":{"line":15,"column":154}},"line":15},"3":{"name":"(anonymous_3)","decl":{"start":{"line":17,"column":28},"end":{"line":17,"column":29}},"loc":{"start":{"line":17,"column":42},"end":{"line":17,"column":87}},"line":17},"4":{"name":"(anonymous_4)","decl":{"start":{"line":19,"column":23},"end":{"line":19,"column":24}},"loc":{"start":{"line":19,"column":40},"end":{"line":19,"column":123}},"line":19},"5":{"name":"(anonymous_5)","decl":{"start":{"line":21,"column":33},"end":{"line":21,"column":34}},"loc":{"start":{"line":21,"column":64},"end":{"line":21,"column":165}},"line":21},"6":{"name":"(anonymous_6)","decl":{"start":{"line":23,"column":36},"end":{"line":23,"column":37}},"loc":{"start":{"line":23,"column":67},"end":{"line":23,"column":171}},"line":23}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":0,"4":1,"5":1,"6":1,"7":1,"8":2,"9":1,"10":1,"11":1,"12":1,"13":1,"14":0,"15":1,"16":1,"17":0,"18":1,"19":1,"20":0,"21":1,"22":1,"23":0,"24":1},"f":{"0":0,"1":2,"2":1,"3":0,"4":0,"5":0,"6":0},"b":{},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/helpers/console-messages.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/helpers/console-messages.ts"],"names":[],"mappings":";;;AAAO,MAAM,aAAa,GAAG,CAAE,SAAiB,EAAU,EAAE,CAAC;;;UAGnD,SAAS;;4FAEyE,CAAC;AALhF,QAAA,aAAa,iBAKmE;AAChF,QAAA,mBAAmB,GAAG,uDAAuD,CAAC;AAC9E,QAAA,kBAAkB,GAAG,8BAA8B,CAAC;AAC1D,MAAM,mBAAmB,GAAG,CAAE,OAAe,EAAW,EAAE,CAAC,2BAA2B,OAAO,8BAA8B,CAAC;AAAtH,QAAA,mBAAmB,uBAAmG;AAC5H,MAAM,mBAAmB,GAAG,CAAE,eAAuB,EAAE,YAAoB,EAAW,EAAE,CAAC,YAAY,eAAe,kDAAkD,YAAY,EAAE,CAAC;AAA/K,QAAA,mBAAmB,uBAA4J;AACrL,MAAM,mBAAmB,GAAG,CAAE,QAAgB,EAAU,EAAE,CAAC,uBAAuB,QAAQ,cAAc,CAAC;AAAnG,QAAA,mBAAmB,uBAAgF;AACzG,MAAM,cAAc,GAAG,CAAE,WAAmB,EAAW,EAAE,CAAC,eAAe,WAAW,yDAAyD,CAAC;AAAxI,QAAA,cAAc,kBAA0H;AAC9I,MAAM,wBAAwB,GAAG,CAAE,YAAoB,EAAG,WAAmB,EAAW,EAAE,CAAC,gBAAgB,YAAY,oBAAoB,WAAW,0CAA0C,CAAC;AAA3L,QAAA,wBAAwB,4BAAmK;AACjM,MAAM,2BAA2B,GAAG,CAAE,YAAoB,EAAG,WAAmB,EAAW,EAAE,CAAC,gBAAgB,YAAY,oBAAoB,WAAW,6CAA6C,CAAC;AAAjM,QAAA,2BAA2B,+BAAsK","sourcesContent":["export const reportCreated = ( featureId: string ):string => `\\n \n =====================================================================================\n Multiple Cucumber HTML report generated in:\n ${featureId}\n\\n\n =====================================================================================\\n`;\nexport const jsonPathNotProvided = 'A path which holds the JSON files should be provided.';\nexport const optionsNotProvided = 'Options need to be provided.';\nexport const noJsonFilesProvided = ( jsonDir: string ): string => `No JSON files found in '${jsonDir}'. NO REPORT CAN BE CREATED!`; \nexport const invalidJsonProvided = ( fileNameAndPath: string, errorMessage: string ): string => `The file ${fileNameAndPath} is not a valid json, it has the error message ${errorMessage}`; \nexport const invalidPathProvided = ( filePath: string ):string => `The path provided: '${filePath}' is invalid`;\nexport const featureRemoved = ( featureName: string ): string => `The feature ${featureName} has been removed because it doesn't have any scenarios`;\nexport const scenarioWithoutIdRemoved = ( scenarioName: string , featureName: string ): string => `The scenario ${scenarioName} of the feature: ${featureName} has been removed as it doesn't have id.`;\nexport const scenarioWithoutStepsRemoved = ( scenarioName: string , featureName: string ): string => `The scenario ${scenarioName} of the feature: ${featureName} has been removed as it doesn't have steps.`;\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"044c42c32ba317cdfa08090dff233aa4ee8e10a1"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/models.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/models.ts","statementMap":{"0":{"start":{"line":2,"column":22},"end":{"line":12,"column":3}},"1":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"2":{"start":{"line":3,"column":26},"end":{"line":3,"column":33}},"3":{"start":{"line":4,"column":15},"end":{"line":4,"column":52}},"4":{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},"5":{"start":{"line":6,"column":6},"end":{"line":6,"column":68}},"6":{"start":{"line":6,"column":51},"end":{"line":6,"column":63}},"7":{"start":{"line":8,"column":4},"end":{"line":8,"column":39}},"8":{"start":{"line":10,"column":4},"end":{"line":10,"column":33}},"9":{"start":{"line":10,"column":26},"end":{"line":10,"column":33}},"10":{"start":{"line":11,"column":4},"end":{"line":11,"column":17}},"11":{"start":{"line":13,"column":19},"end":{"line":15,"column":1}},"12":{"start":{"line":14,"column":4},"end":{"line":14,"column":126}},"13":{"start":{"line":14,"column":21},"end":{"line":14,"column":126}},"14":{"start":{"line":14,"column":95},"end":{"line":14,"column":126}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":62}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":66}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":63}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":59}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":51}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":51}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":52}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":50}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":48}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":62}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":60}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":52}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":51}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":74},"end":{"line":2,"column":75}},"loc":{"start":{"line":2,"column":96},"end":{"line":9,"column":1}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":38},"end":{"line":6,"column":39}},"loc":{"start":{"line":6,"column":49},"end":{"line":6,"column":65}},"line":6},"2":{"name":"(anonymous_2)","decl":{"start":{"line":9,"column":6},"end":{"line":9,"column":7}},"loc":{"start":{"line":9,"column":28},"end":{"line":12,"column":1}},"line":9},"3":{"name":"(anonymous_3)","decl":{"start":{"line":13,"column":50},"end":{"line":13,"column":51}},"loc":{"start":{"line":13,"column":71},"end":{"line":15,"column":1}},"line":13}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":22},"end":{"line":12,"column":3}},"type":"binary-expr","locations":[{"start":{"line":2,"column":23},"end":{"line":2,"column":27}},{"start":{"line":2,"column":31},"end":{"line":2,"column":51}},{"start":{"line":2,"column":57},"end":{"line":12,"column":2}}],"line":2},"1":{"loc":{"start":{"line":2,"column":57},"end":{"line":12,"column":2}},"type":"cond-expr","locations":[{"start":{"line":2,"column":74},"end":{"line":9,"column":1}},{"start":{"line":9,"column":6},"end":{"line":12,"column":1}}],"line":2},"2":{"loc":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"type":"if","locations":[{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},{"start":{"line":3,"column":4},"end":{"line":3,"column":33}}],"line":3},"3":{"loc":{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},"type":"if","locations":[{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},{"start":{"line":5,"column":4},"end":{"line":7,"column":5}}],"line":5},"4":{"loc":{"start":{"line":5,"column":8},"end":{"line":5,"column":85}},"type":"binary-expr","locations":[{"start":{"line":5,"column":8},"end":{"line":5,"column":13}},{"start":{"line":5,"column":18},"end":{"line":5,"column":84}}],"line":5},"5":{"loc":{"start":{"line":5,"column":18},"end":{"line":5,"column":84}},"type":"cond-expr","locations":[{"start":{"line":5,"column":34},"end":{"line":5,"column":47}},{"start":{"line":5,"column":50},"end":{"line":5,"column":84}}],"line":5},"6":{"loc":{"start":{"line":5,"column":50},"end":{"line":5,"column":84}},"type":"binary-expr","locations":[{"start":{"line":5,"column":50},"end":{"line":5,"column":63}},{"start":{"line":5,"column":67},"end":{"line":5,"column":84}}],"line":5},"7":{"loc":{"start":{"line":10,"column":4},"end":{"line":10,"column":33}},"type":"if","locations":[{"start":{"line":10,"column":4},"end":{"line":10,"column":33}},{"start":{"line":10,"column":4},"end":{"line":10,"column":33}}],"line":10},"8":{"loc":{"start":{"line":13,"column":19},"end":{"line":15,"column":1}},"type":"binary-expr","locations":[{"start":{"line":13,"column":20},"end":{"line":13,"column":24}},{"start":{"line":13,"column":28},"end":{"line":13,"column":45}},{"start":{"line":13,"column":50},"end":{"line":15,"column":1}}],"line":13},"9":{"loc":{"start":{"line":14,"column":21},"end":{"line":14,"column":126}},"type":"if","locations":[{"start":{"line":14,"column":21},"end":{"line":14,"column":126}},{"start":{"line":14,"column":21},"end":{"line":14,"column":126}}],"line":14},"10":{"loc":{"start":{"line":14,"column":25},"end":{"line":14,"column":93}},"type":"binary-expr","locations":[{"start":{"line":14,"column":25},"end":{"line":14,"column":40}},{"start":{"line":14,"column":44},"end":{"line":14,"column":93}}],"line":14}},"s":{"0":1,"1":9,"2":9,"3":9,"4":9,"5":9,"6":0,"7":9,"8":0,"9":0,"10":0,"11":1,"12":12,"13":9,"14":9,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1},"f":{"0":9,"1":0,"2":0,"3":12},"b":{"0":[1,1,1],"1":[1,0],"2":[9,0],"3":[9,0],"4":[9,9],"5":[0,9],"6":[9,0],"7":[0,0],"8":[1,1,1],"9":[9,0],"10":[9,9]},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/models.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/models.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AACA,kEAAgD;AAChD,+DAA6C;AAC7C,2DAAyC;AACzC,mDAAiC;AACjC,mDAAiC;AACjC,oDAAkC;AAClC,kDAAgC;AAChC,gDAA8B;AAC9B,8DAA4C;AAC5C,4DAA0C;AAC1C,oDAAkC;AAClC,mDAAiC","sourcesContent":["\nexport * from './common/application-properties';\nexport * from './common/resouces-properties';\nexport * from './report/extended-report';\nexport * from './report/feature';\nexport * from './report/results';\nexport * from './report/scenario';\nexport * from './report/status';\nexport * from './report/step';\nexport * from './report/scenario-templates';\nexport * from './report/scenario-outline';\nexport * from './server/response';\nexport * from './server/Reports';\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"01270d996df73e4b6b39cd401c809cb9ca47a1d6"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/common/application-properties.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/common/application-properties.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/common/application-properties.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/common/application-properties.ts"],"names":[],"mappings":"","sourcesContent":["import type { Metadata } from '../report/feature';\n\nexport interface ReportDisplay{\n showExecutionTime?: boolean;\n navigateToFeatureIfThereIsOnlyOne?: boolean;\n openReportInBrowser?: boolean;\n customStyle?: string;\n overrideStyle?: string;\n reportPath?: string;\n disableLog?: boolean;\n theme?: string;\n useCDN?: boolean;\n}\n\nexport interface ReportGeneration extends ReportDisplay{\n reportTitle?: string;\n jsonDir: string;\n reportMetadata?: Metadata[];\n featuresFolder?: string;\n saveReportInMongoDb?: boolean;\n saveCollectedJSON?: boolean;\n saveEnrichedJSON?: boolean;\n reportMetadataTitle?: string;\n mongooseServerUrl?:string;\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"46fc53d7c48bfdce5180087142804b51d786d7c0"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/common/resouces-properties.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/common/resouces-properties.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":4,"column":0},"end":{"line":7,"column":32}},"2":{"start":{"line":5,"column":4},"end":{"line":5,"column":36}},"3":{"start":{"line":6,"column":4},"end":{"line":6,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":1},"end":{"line":4,"column":2}},"loc":{"start":{"line":4,"column":21},"end":{"line":7,"column":1}},"line":4}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":3},"end":{"line":7,"column":30}},"type":"binary-expr","locations":[{"start":{"line":7,"column":3},"end":{"line":7,"column":11}},{"start":{"line":7,"column":16},"end":{"line":7,"column":29}}],"line":7}},"s":{"0":1,"1":1,"2":1,"3":1},"f":{"0":1},"b":{"0":[1,1]},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/common/resouces-properties.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/common/resouces-properties.ts"],"names":[],"mappings":";;AA0DA,IAAK,QAGJ;AAHD,WAAK,QAAQ;IACX,+BAAmB,CAAA;IACnB,+BAAmB,CAAA;AACrB,CAAC,EAHI,QAAQ,KAAR,QAAQ,QAGZ;AAMA,CAAC","sourcesContent":["export interface ResourceProperties {\n name: string;\n version: string;\n cdn: string;\n files: FileProperties[];\n}\n\nexport interface FileProperties {\n name: string;\n path: string;\n sriValue: string;\n url?: string;\n}\n\nexport interface CollectionElement {\n [ name: string ]: string;\n}\n\nexport interface Asset {\n version: string;\n files: CollectionElement;\n rawFiles: CollectionElement;\n sri: CollectionElement;\n}\n\nexport interface ResourcesCdnjsApiProperties {\n name: string;\n version: string;\n assets: Asset[];\n latest: string;\n filename: string;\n}\n\nexport interface DatatablesFilesElement {\n 'debug': {\n 'md5': string;\n 'path': string;\n };\n 'min': {\n 'md5': string;\n 'path': string;\n };\n 'css': {\n 'md5': string;\n 'path': string;\n };\n 'cssMin': {\n 'md5': string;\n 'path': string;\n };\n}\n\nexport interface DatatablesElement {\n version: string;\n date: number;\n files: DatatablesFilesElement;\n}\n\nenum versions {\n release = 'release',\n nightly = 'nightly'\n}\n\nexport interface ResourcesCdnDatatablesApiProperties {\n [ name: string ]: {\n [ key in versions ]: DatatablesElement;\n };\n};\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"b8f57f45cd9a2d95205fa8fa6270aca5502e0019"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/extended-report.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/extended-report.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/extended-report.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/extended-report.ts"],"names":[],"mappings":"","sourcesContent":["import type { Feature, Metadata } from './feature';\nimport type { ReportResults } from './results';\n\nexport interface ExtendedReport {\n _id: any;\n id: any;\n features: Feature[];\n results: ReportResults;\n metadata?: Metadata[];\n metadataTitle?: string;\n reportTitle?: string;\n haveFeaturesMetadata: boolean;\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"325fbbb31d5821fa4c257eb123e71dd8067d2cb9"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/feature.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/feature.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/feature.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/feature.ts"],"names":[],"mappings":"","sourcesContent":["import type { Scenario, Tag } from './scenario';\nimport type { FeatureResults } from './results';\nimport type { ObjectID } from 'bson';\n\nexport interface Feature {\n _id: any;\n ObjectId?: ObjectID;\n description?: string;\n id?: string;\n keyword: string;\n line?: number;\n metadata?: Metadata[];\n metadataTitle?: string;\n name: string;\n reportId?: ObjectID;\n results: FeatureResults;\n tags: Tag[];\n uri: string;\n elements?: Scenario[] | null;\n}\n\nexport interface Metadata {\n name: string;\n value: string;\n icon?: string;\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"da01d58d86d8d78bfa628ceb32982b44b8f4f7f6"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/results.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/results.ts","statementMap":{"0":{"start":{"line":2,"column":22},"end":{"line":12,"column":3}},"1":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"2":{"start":{"line":3,"column":26},"end":{"line":3,"column":33}},"3":{"start":{"line":4,"column":15},"end":{"line":4,"column":52}},"4":{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},"5":{"start":{"line":6,"column":6},"end":{"line":6,"column":68}},"6":{"start":{"line":6,"column":51},"end":{"line":6,"column":63}},"7":{"start":{"line":8,"column":4},"end":{"line":8,"column":39}},"8":{"start":{"line":10,"column":4},"end":{"line":10,"column":33}},"9":{"start":{"line":10,"column":26},"end":{"line":10,"column":33}},"10":{"start":{"line":11,"column":4},"end":{"line":11,"column":17}},"11":{"start":{"line":13,"column":25},"end":{"line":17,"column":2}},"12":{"start":{"line":14,"column":4},"end":{"line":14,"column":72}},"13":{"start":{"line":16,"column":4},"end":{"line":16,"column":21}},"14":{"start":{"line":18,"column":19},"end":{"line":24,"column":1}},"15":{"start":{"line":19,"column":4},"end":{"line":19,"column":42}},"16":{"start":{"line":19,"column":31},"end":{"line":19,"column":42}},"17":{"start":{"line":20,"column":17},"end":{"line":20,"column":19}},"18":{"start":{"line":21,"column":4},"end":{"line":21,"column":141}},"19":{"start":{"line":21,"column":21},"end":{"line":21,"column":141}},"20":{"start":{"line":21,"column":40},"end":{"line":21,"column":141}},"21":{"start":{"line":21,"column":109},"end":{"line":21,"column":141}},"22":{"start":{"line":22,"column":4},"end":{"line":22,"column":36}},"23":{"start":{"line":23,"column":4},"end":{"line":23,"column":18}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":62}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":265}},"26":{"start":{"line":27,"column":15},"end":{"line":27,"column":46}},"27":{"start":{"line":28,"column":17},"end":{"line":28,"column":36}},"28":{"start":{"line":29,"column":40},"end":{"line":48,"column":2}},"29":{"start":{"line":29,"column":46},"end":{"line":48,"column":2}},"30":{"start":{"line":49,"column":0},"end":{"line":49,"column":74}},"31":{"start":{"line":50,"column":33},"end":{"line":67,"column":2}},"32":{"start":{"line":50,"column":39},"end":{"line":67,"column":2}},"33":{"start":{"line":68,"column":0},"end":{"line":68,"column":60}},"34":{"start":{"line":69,"column":41},"end":{"line":72,"column":2}},"35":{"start":{"line":69,"column":47},"end":{"line":72,"column":2}},"36":{"start":{"line":73,"column":0},"end":{"line":73,"column":76}},"37":{"start":{"line":74,"column":28},"end":{"line":78,"column":2}},"38":{"start":{"line":74,"column":34},"end":{"line":78,"column":2}},"39":{"start":{"line":79,"column":0},"end":{"line":79,"column":50}},"40":{"start":{"line":80,"column":35},"end":{"line":85,"column":2}},"41":{"start":{"line":80,"column":41},"end":{"line":85,"column":2}},"42":{"start":{"line":86,"column":0},"end":{"line":86,"column":64}},"43":{"start":{"line":87,"column":34},"end":{"line":95,"column":2}},"44":{"start":{"line":87,"column":40},"end":{"line":95,"column":2}},"45":{"start":{"line":96,"column":0},"end":{"line":96,"column":62}},"46":{"start":{"line":97,"column":33},"end":{"line":110,"column":2}},"47":{"start":{"line":97,"column":39},"end":{"line":110,"column":2}},"48":{"start":{"line":111,"column":0},"end":{"line":111,"column":60}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":74},"end":{"line":2,"column":75}},"loc":{"start":{"line":2,"column":96},"end":{"line":9,"column":1}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":38},"end":{"line":6,"column":39}},"loc":{"start":{"line":6,"column":49},"end":{"line":6,"column":65}},"line":6},"2":{"name":"(anonymous_2)","decl":{"start":{"line":9,"column":6},"end":{"line":9,"column":7}},"loc":{"start":{"line":9,"column":28},"end":{"line":12,"column":1}},"line":9},"3":{"name":"(anonymous_3)","decl":{"start":{"line":13,"column":80},"end":{"line":13,"column":81}},"loc":{"start":{"line":13,"column":95},"end":{"line":15,"column":1}},"line":13},"4":{"name":"(anonymous_4)","decl":{"start":{"line":15,"column":5},"end":{"line":15,"column":6}},"loc":{"start":{"line":15,"column":20},"end":{"line":17,"column":1}},"line":15},"5":{"name":"(anonymous_5)","decl":{"start":{"line":18,"column":50},"end":{"line":18,"column":51}},"loc":{"start":{"line":18,"column":65},"end":{"line":24,"column":1}},"line":18},"6":{"name":"(anonymous_6)","decl":{"start":{"line":29,"column":40},"end":{"line":29,"column":41}},"loc":{"start":{"line":29,"column":46},"end":{"line":48,"column":2}},"line":29},"7":{"name":"(anonymous_7)","decl":{"start":{"line":50,"column":33},"end":{"line":50,"column":34}},"loc":{"start":{"line":50,"column":39},"end":{"line":67,"column":2}},"line":50},"8":{"name":"(anonymous_8)","decl":{"start":{"line":69,"column":41},"end":{"line":69,"column":42}},"loc":{"start":{"line":69,"column":47},"end":{"line":72,"column":2}},"line":69},"9":{"name":"(anonymous_9)","decl":{"start":{"line":74,"column":28},"end":{"line":74,"column":29}},"loc":{"start":{"line":74,"column":34},"end":{"line":78,"column":2}},"line":74},"10":{"name":"(anonymous_10)","decl":{"start":{"line":80,"column":35},"end":{"line":80,"column":36}},"loc":{"start":{"line":80,"column":41},"end":{"line":85,"column":2}},"line":80},"11":{"name":"(anonymous_11)","decl":{"start":{"line":87,"column":34},"end":{"line":87,"column":35}},"loc":{"start":{"line":87,"column":40},"end":{"line":95,"column":2}},"line":87},"12":{"name":"(anonymous_12)","decl":{"start":{"line":97,"column":33},"end":{"line":97,"column":34}},"loc":{"start":{"line":97,"column":39},"end":{"line":110,"column":2}},"line":97}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":22},"end":{"line":12,"column":3}},"type":"binary-expr","locations":[{"start":{"line":2,"column":23},"end":{"line":2,"column":27}},{"start":{"line":2,"column":31},"end":{"line":2,"column":51}},{"start":{"line":2,"column":57},"end":{"line":12,"column":2}}],"line":2},"1":{"loc":{"start":{"line":2,"column":57},"end":{"line":12,"column":2}},"type":"cond-expr","locations":[{"start":{"line":2,"column":74},"end":{"line":9,"column":1}},{"start":{"line":9,"column":6},"end":{"line":12,"column":1}}],"line":2},"2":{"loc":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"type":"if","locations":[{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},{"start":{"line":3,"column":4},"end":{"line":3,"column":33}}],"line":3},"3":{"loc":{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},"type":"if","locations":[{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},{"start":{"line":5,"column":4},"end":{"line":7,"column":5}}],"line":5},"4":{"loc":{"start":{"line":5,"column":8},"end":{"line":5,"column":85}},"type":"binary-expr","locations":[{"start":{"line":5,"column":8},"end":{"line":5,"column":13}},{"start":{"line":5,"column":18},"end":{"line":5,"column":84}}],"line":5},"5":{"loc":{"start":{"line":5,"column":18},"end":{"line":5,"column":84}},"type":"cond-expr","locations":[{"start":{"line":5,"column":34},"end":{"line":5,"column":47}},{"start":{"line":5,"column":50},"end":{"line":5,"column":84}}],"line":5},"6":{"loc":{"start":{"line":5,"column":50},"end":{"line":5,"column":84}},"type":"binary-expr","locations":[{"start":{"line":5,"column":50},"end":{"line":5,"column":63}},{"start":{"line":5,"column":67},"end":{"line":5,"column":84}}],"line":5},"7":{"loc":{"start":{"line":10,"column":4},"end":{"line":10,"column":33}},"type":"if","locations":[{"start":{"line":10,"column":4},"end":{"line":10,"column":33}},{"start":{"line":10,"column":4},"end":{"line":10,"column":33}}],"line":10},"8":{"loc":{"start":{"line":13,"column":25},"end":{"line":17,"column":2}},"type":"binary-expr","locations":[{"start":{"line":13,"column":26},"end":{"line":13,"column":30}},{"start":{"line":13,"column":34},"end":{"line":13,"column":57}},{"start":{"line":13,"column":63},"end":{"line":17,"column":1}}],"line":13},"9":{"loc":{"start":{"line":13,"column":63},"end":{"line":17,"column":1}},"type":"cond-expr","locations":[{"start":{"line":13,"column":80},"end":{"line":15,"column":1}},{"start":{"line":15,"column":5},"end":{"line":17,"column":1}}],"line":13},"10":{"loc":{"start":{"line":18,"column":19},"end":{"line":24,"column":1}},"type":"binary-expr","locations":[{"start":{"line":18,"column":20},"end":{"line":18,"column":24}},{"start":{"line":18,"column":28},"end":{"line":18,"column":45}},{"start":{"line":18,"column":50},"end":{"line":24,"column":1}}],"line":18},"11":{"loc":{"start":{"line":19,"column":4},"end":{"line":19,"column":42}},"type":"if","locations":[{"start":{"line":19,"column":4},"end":{"line":19,"column":42}},{"start":{"line":19,"column":4},"end":{"line":19,"column":42}}],"line":19},"12":{"loc":{"start":{"line":19,"column":8},"end":{"line":19,"column":29}},"type":"binary-expr","locations":[{"start":{"line":19,"column":8},"end":{"line":19,"column":11}},{"start":{"line":19,"column":15},"end":{"line":19,"column":29}}],"line":19},"13":{"loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":141}},"type":"if","locations":[{"start":{"line":21,"column":4},"end":{"line":21,"column":141}},{"start":{"line":21,"column":4},"end":{"line":21,"column":141}}],"line":21},"14":{"loc":{"start":{"line":21,"column":40},"end":{"line":21,"column":141}},"type":"if","locations":[{"start":{"line":21,"column":40},"end":{"line":21,"column":141}},{"start":{"line":21,"column":40},"end":{"line":21,"column":141}}],"line":21},"15":{"loc":{"start":{"line":21,"column":44},"end":{"line":21,"column":107}},"type":"binary-expr","locations":[{"start":{"line":21,"column":44},"end":{"line":21,"column":59}},{"start":{"line":21,"column":63},"end":{"line":21,"column":107}}],"line":21}},"s":{"0":1,"1":308,"2":308,"3":308,"4":308,"5":308,"6":0,"7":308,"8":0,"9":0,"10":0,"11":1,"12":1,"13":0,"14":1,"15":1,"16":0,"17":1,"18":1,"19":1,"20":308,"21":308,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":0,"30":1,"31":1,"32":0,"33":1,"34":1,"35":0,"36":1,"37":1,"38":0,"39":1,"40":1,"41":0,"42":1,"43":1,"44":0,"45":1,"46":1,"47":0,"48":1},"f":{"0":308,"1":0,"2":0,"3":1,"4":0,"5":1,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0},"b":{"0":[1,1,1],"1":[1,0],"2":[308,0],"3":[308,0],"4":[308,308],"5":[0,308],"6":[308,0],"7":[0,0],"8":[1,1,1],"9":[1,0],"10":[1,1,1],"11":[0,1],"12":[1,1],"13":[1,0],"14":[308,0],"15":[308,308]},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/results.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/results.ts"],"names":[],"mappings":"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","sourcesContent":["import * as lodash from 'lodash';\nimport type { Metadata } from './feature';\nimport { Status } from './status';\nexport interface ModuleResults {\n _id?: any;\n passed: number;\n failed: number;\n undefined: number;\n skipped: number;\n pending: number;\n ambiguous: number;\n total: number;\n passedPercentage: string;\n failedPercentage: string;\n undefinedPercentage: string;\n skippedPercentage: string;\n pendingPercentage: string;\n ambiguousPercentage: string;\n status: Status;\n statusIcon?: string;\n time: string;\n timeInNanoSeconds: number;\n}\n\nexport interface FeatureModuleResults extends ModuleResults {\n various: number;\n variousPercentage: string;\n}\n\nexport interface OverviewResults {\n duration: number;\n durationHHMMSS: string;\n}\n\nexport interface ReportResultsOverview extends OverviewResults {\n _id?: any;\n result: Result[];\n duration: number;\n durationHHMMSS: string;\n metadata?: Metadata[];\n date: Date;\n resultStatusesJoined: string;\n}\n\nexport interface FeatureResultsOverview extends OverviewResults {\n result: Result[];\n}\n\nexport interface ScenarioResultsOverview extends OverviewResults {\n status: Status;\n isFirstScenarioOutline?: boolean;\n}\n\nexport interface StepResultsOverview extends OverviewResults {\n status: Status;\n error_message?: string;\n icon: string;\n title: string;\n color: string;\n}\n\nexport interface FeatureResults {\n overview: FeatureResultsOverview;\n scenarios: ModuleResults;\n steps: ModuleResults;\n}\n\nexport interface ScenarioResults {\n overview: ScenarioResultsOverview;\n before: OverviewResults;\n after: OverviewResults;\n steps: ModuleResults;\n}\n\nexport interface ReportResults {\n overview: ReportResultsOverview;\n features: FeatureModuleResults;\n scenarios: ModuleResults;\n steps: ModuleResults;\n}\n\nexport interface BeforeOrAfterOverviewResults extends OverviewResults {\n status: Status;\n}\n\nexport interface BeforeOrAfterResults {\n overview: BeforeOrAfterOverviewResults;\n}\n\nexport const featureModuleResultsInitializer = (): FeatureModuleResults => lodash.cloneDeep( {\n ambiguous: 0,\n ambiguousPercentage: '',\n failed: 0,\n failedPercentage: '',\n passed: 0,\n passedPercentage: '',\n pending: 0,\n pendingPercentage: '',\n skipped: 0,\n skippedPercentage: '',\n status: Status.passed,\n time: '',\n timeInNanoSeconds: 0,\n total: 0,\n undefined: 0,\n undefinedPercentage: '',\n various: 0,\n variousPercentage: ''\n} );\n\nexport const moduleResultsInitializer = (): ModuleResults => lodash.cloneDeep( {\n ambiguous: 0,\n ambiguousPercentage: '',\n failed: 0,\n failedPercentage: '',\n passed: 0,\n passedPercentage: '',\n pending: 0,\n pendingPercentage: '',\n skipped: 0,\n skippedPercentage: '',\n status: Status.passed,\n time: '',\n timeInNanoSeconds: 0,\n total: 0,\n undefined: 0,\n undefinedPercentage: '',\n} );\n\nexport const beforeOrAfterOverviewInitializer = (): OverviewResults => lodash.cloneDeep( {\n duration: 0,\n durationHHMMSS: '',\n} );\n\nexport const overviewInitializer = (): ScenarioResultsOverview => lodash.cloneDeep( {\n duration: 0,\n durationHHMMSS: '',\n status: Status.passed\n} );\n\nexport const scenarioResultsInitializer = (): ScenarioResults => lodash.cloneDeep( {\n after: beforeOrAfterOverviewInitializer(),\n before: beforeOrAfterOverviewInitializer(),\n overview: overviewInitializer(),\n steps: moduleResultsInitializer()\n} );\n\nexport const featureResultsInitializer = (): FeatureResults => lodash.cloneDeep( {\n overview: {\n duration: 0,\n durationHHMMSS: '',\n result: [],\n },\n scenarios: moduleResultsInitializer(),\n steps: moduleResultsInitializer()\n} );\n\nexport const reportResultsInitializer = (): ReportResults => lodash.cloneDeep( {\n features: featureModuleResultsInitializer(),\n overview: {\n date: new Date(),\n duration: 0,\n durationHHMMSS: '',\n metadata: <Metadata[]>[],\n metadataTitle: '',\n result: <Result[]>[],\n resultStatusesJoined: ''\n },\n scenarios: moduleResultsInitializer(),\n steps: moduleResultsInitializer()\n} );\n\nexport interface Result {\n status: Status;\n icon: string;\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"96fb7054fe57a46dca3587a8b99d68d5642a71eb"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/status.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/status.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":24}},"2":{"start":{"line":5,"column":0},"end":{"line":12,"column":53}},"3":{"start":{"line":6,"column":4},"end":{"line":6,"column":32}},"4":{"start":{"line":7,"column":4},"end":{"line":7,"column":32}},"5":{"start":{"line":8,"column":4},"end":{"line":8,"column":38}},"6":{"start":{"line":9,"column":4},"end":{"line":9,"column":34}},"7":{"start":{"line":10,"column":4},"end":{"line":10,"column":34}},"8":{"start":{"line":11,"column":4},"end":{"line":11,"column":38}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":1},"end":{"line":5,"column":2}},"loc":{"start":{"line":5,"column":19},"end":{"line":12,"column":1}},"line":5}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":12},"end":{"line":12,"column":51}},"type":"binary-expr","locations":[{"start":{"line":12,"column":12},"end":{"line":12,"column":26}},{"start":{"line":12,"column":31},"end":{"line":12,"column":50}}],"line":12}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"f":{"0":1},"b":{"0":[1,1]},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/status.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/status.ts"],"names":[],"mappings":";;;AAAA,IAAY,MAOX;AAPD,WAAY,MAAM;IAChB,2BAAiB,CAAA;IACjB,2BAAiB,CAAA;IACjB,iCAAuB,CAAA;IACvB,6BAAmB,CAAA;IACnB,6BAAmB,CAAA;IACnB,iCAAuB,CAAA;AACzB,CAAC,EAPW,MAAM,GAAN,cAAM,KAAN,cAAM,QAOjB","sourcesContent":["export enum Status {\n passed = 'passed',\n failed = 'failed',\n undefined = 'undefined',\n skipped = 'skipped',\n pending = 'pending',\n ambiguous = 'ambiguous'\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"7d5502f88199e6f513536331ea908ae0cf95a908"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/scenario.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/scenario.ts","statementMap":{"0":{"start":{"line":2,"column":22},"end":{"line":12,"column":3}},"1":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"2":{"start":{"line":3,"column":26},"end":{"line":3,"column":33}},"3":{"start":{"line":4,"column":15},"end":{"line":4,"column":52}},"4":{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},"5":{"start":{"line":6,"column":6},"end":{"line":6,"column":68}},"6":{"start":{"line":6,"column":51},"end":{"line":6,"column":63}},"7":{"start":{"line":8,"column":4},"end":{"line":8,"column":39}},"8":{"start":{"line":10,"column":4},"end":{"line":10,"column":33}},"9":{"start":{"line":10,"column":26},"end":{"line":10,"column":33}},"10":{"start":{"line":11,"column":4},"end":{"line":11,"column":17}},"11":{"start":{"line":13,"column":25},"end":{"line":17,"column":2}},"12":{"start":{"line":14,"column":4},"end":{"line":14,"column":72}},"13":{"start":{"line":16,"column":4},"end":{"line":16,"column":21}},"14":{"start":{"line":18,"column":19},"end":{"line":24,"column":1}},"15":{"start":{"line":19,"column":4},"end":{"line":19,"column":42}},"16":{"start":{"line":19,"column":31},"end":{"line":19,"column":42}},"17":{"start":{"line":20,"column":17},"end":{"line":20,"column":19}},"18":{"start":{"line":21,"column":4},"end":{"line":21,"column":141}},"19":{"start":{"line":21,"column":21},"end":{"line":21,"column":141}},"20":{"start":{"line":21,"column":40},"end":{"line":21,"column":141}},"21":{"start":{"line":21,"column":109},"end":{"line":21,"column":141}},"22":{"start":{"line":22,"column":4},"end":{"line":22,"column":36}},"23":{"start":{"line":23,"column":4},"end":{"line":23,"column":18}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":62}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":42}},"26":{"start":{"line":27,"column":15},"end":{"line":27,"column":46}},"27":{"start":{"line":28,"column":18},"end":{"line":28,"column":38}},"28":{"start":{"line":29,"column":33},"end":{"line":34,"column":2}},"29":{"start":{"line":29,"column":39},"end":{"line":34,"column":2}},"30":{"start":{"line":35,"column":0},"end":{"line":35,"column":60}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":74},"end":{"line":2,"column":75}},"loc":{"start":{"line":2,"column":96},"end":{"line":9,"column":1}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":38},"end":{"line":6,"column":39}},"loc":{"start":{"line":6,"column":49},"end":{"line":6,"column":65}},"line":6},"2":{"name":"(anonymous_2)","decl":{"start":{"line":9,"column":6},"end":{"line":9,"column":7}},"loc":{"start":{"line":9,"column":28},"end":{"line":12,"column":1}},"line":9},"3":{"name":"(anonymous_3)","decl":{"start":{"line":13,"column":80},"end":{"line":13,"column":81}},"loc":{"start":{"line":13,"column":95},"end":{"line":15,"column":1}},"line":13},"4":{"name":"(anonymous_4)","decl":{"start":{"line":15,"column":5},"end":{"line":15,"column":6}},"loc":{"start":{"line":15,"column":20},"end":{"line":17,"column":1}},"line":15},"5":{"name":"(anonymous_5)","decl":{"start":{"line":18,"column":50},"end":{"line":18,"column":51}},"loc":{"start":{"line":18,"column":65},"end":{"line":24,"column":1}},"line":18},"6":{"name":"(anonymous_6)","decl":{"start":{"line":29,"column":33},"end":{"line":29,"column":34}},"loc":{"start":{"line":29,"column":39},"end":{"line":34,"column":2}},"line":29}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":22},"end":{"line":12,"column":3}},"type":"binary-expr","locations":[{"start":{"line":2,"column":23},"end":{"line":2,"column":27}},{"start":{"line":2,"column":31},"end":{"line":2,"column":51}},{"start":{"line":2,"column":57},"end":{"line":12,"column":2}}],"line":2},"1":{"loc":{"start":{"line":2,"column":57},"end":{"line":12,"column":2}},"type":"cond-expr","locations":[{"start":{"line":2,"column":74},"end":{"line":9,"column":1}},{"start":{"line":9,"column":6},"end":{"line":12,"column":1}}],"line":2},"2":{"loc":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"type":"if","locations":[{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},{"start":{"line":3,"column":4},"end":{"line":3,"column":33}}],"line":3},"3":{"loc":{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},"type":"if","locations":[{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},{"start":{"line":5,"column":4},"end":{"line":7,"column":5}}],"line":5},"4":{"loc":{"start":{"line":5,"column":8},"end":{"line":5,"column":85}},"type":"binary-expr","locations":[{"start":{"line":5,"column":8},"end":{"line":5,"column":13}},{"start":{"line":5,"column":18},"end":{"line":5,"column":84}}],"line":5},"5":{"loc":{"start":{"line":5,"column":18},"end":{"line":5,"column":84}},"type":"cond-expr","locations":[{"start":{"line":5,"column":34},"end":{"line":5,"column":47}},{"start":{"line":5,"column":50},"end":{"line":5,"column":84}}],"line":5},"6":{"loc":{"start":{"line":5,"column":50},"end":{"line":5,"column":84}},"type":"binary-expr","locations":[{"start":{"line":5,"column":50},"end":{"line":5,"column":63}},{"start":{"line":5,"column":67},"end":{"line":5,"column":84}}],"line":5},"7":{"loc":{"start":{"line":10,"column":4},"end":{"line":10,"column":33}},"type":"if","locations":[{"start":{"line":10,"column":4},"end":{"line":10,"column":33}},{"start":{"line":10,"column":4},"end":{"line":10,"column":33}}],"line":10},"8":{"loc":{"start":{"line":13,"column":25},"end":{"line":17,"column":2}},"type":"binary-expr","locations":[{"start":{"line":13,"column":26},"end":{"line":13,"column":30}},{"start":{"line":13,"column":34},"end":{"line":13,"column":57}},{"start":{"line":13,"column":63},"end":{"line":17,"column":1}}],"line":13},"9":{"loc":{"start":{"line":13,"column":63},"end":{"line":17,"column":1}},"type":"cond-expr","locations":[{"start":{"line":13,"column":80},"end":{"line":15,"column":1}},{"start":{"line":15,"column":5},"end":{"line":17,"column":1}}],"line":13},"10":{"loc":{"start":{"line":18,"column":19},"end":{"line":24,"column":1}},"type":"binary-expr","locations":[{"start":{"line":18,"column":20},"end":{"line":18,"column":24}},{"start":{"line":18,"column":28},"end":{"line":18,"column":45}},{"start":{"line":18,"column":50},"end":{"line":24,"column":1}}],"line":18},"11":{"loc":{"start":{"line":19,"column":4},"end":{"line":19,"column":42}},"type":"if","locations":[{"start":{"line":19,"column":4},"end":{"line":19,"column":42}},{"start":{"line":19,"column":4},"end":{"line":19,"column":42}}],"line":19},"12":{"loc":{"start":{"line":19,"column":8},"end":{"line":19,"column":29}},"type":"binary-expr","locations":[{"start":{"line":19,"column":8},"end":{"line":19,"column":11}},{"start":{"line":19,"column":15},"end":{"line":19,"column":29}}],"line":19},"13":{"loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":141}},"type":"if","locations":[{"start":{"line":21,"column":4},"end":{"line":21,"column":141}},{"start":{"line":21,"column":4},"end":{"line":21,"column":141}}],"line":21},"14":{"loc":{"start":{"line":21,"column":40},"end":{"line":21,"column":141}},"type":"if","locations":[{"start":{"line":21,"column":40},"end":{"line":21,"column":141}},{"start":{"line":21,"column":40},"end":{"line":21,"column":141}}],"line":21},"15":{"loc":{"start":{"line":21,"column":44},"end":{"line":21,"column":107}},"type":"binary-expr","locations":[{"start":{"line":21,"column":44},"end":{"line":21,"column":59}},{"start":{"line":21,"column":63},"end":{"line":21,"column":107}}],"line":21}},"s":{"0":1,"1":308,"2":308,"3":308,"4":308,"5":308,"6":0,"7":308,"8":0,"9":0,"10":0,"11":1,"12":1,"13":0,"14":1,"15":1,"16":0,"17":1,"18":1,"19":1,"20":308,"21":308,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":0,"30":1},"f":{"0":308,"1":0,"2":0,"3":1,"4":0,"5":1,"6":0},"b":{"0":[1,1,1],"1":[1,0],"2":[308,0],"3":[308,0],"4":[308,308],"5":[0,308],"6":[308,0],"7":[0,0],"8":[1,1,1],"9":[1,0],"10":[1,1,1],"11":[0,1],"12":[1,1],"13":[1,0],"14":[308,0],"15":[308,308]},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/scenario.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/scenario.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAiC;AAIjC,uCAAgD;AAuCzC,MAAM,wBAAwB,GAAG,GAAkB,EAAE,CAC1D,MAAM,CAAC,SAAS,CAAE;IAChB,OAAO,EAAE;QACP,QAAQ,EAAE,IAAA,6BAAmB,GAAE;KAChC;IACD,KAAK,EAAU,EAAE;CAClB,CAAE,CAAC;AANO,QAAA,wBAAwB,4BAM/B","sourcesContent":["import * as lodash from 'lodash';\nimport type { BeforeOrAfterResults, ScenarioResults } from './results';\nimport type { ObjectID } from 'bson';\nimport type { Step } from './step';\nimport { overviewInitializer } from './results';\n\nexport interface Tag {\n name: string;\n location?: {\n line?: number;\n column?: number;\n };\n}\n\nexport interface Scenario {\n _id: any;\n id: string;\n featureId?: ObjectID;\n keyword: string;\n line?: number;\n name: string;\n description?: string;\n steps?: Step[] | null;\n before?: BeforeOrAfter;\n after?: BeforeOrAfter;\n tags: Tag[];\n type: string;\n results: ScenarioResults;\n isFirstScenarioOutline: boolean;\n examples?: string[][];\n reportId?: ObjectID;\n stepsId?: ObjectID;\n}\n\nexport interface BeforeOrAfter {\n results: BeforeOrAfterResults;\n steps: Step[];\n}\n\nexport interface TableHeader {\n cells: string[];\n}\n\nexport const beforeOrAfterInitializer = (): BeforeOrAfter =>\n lodash.cloneDeep( {\n results: {\n overview: overviewInitializer(),\n },\n steps: <Step[]>[],\n } );\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cb41691fee87d93b0a4a99be020a60fa723468c2"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/step.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/step.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/step.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/step.ts"],"names":[],"mappings":"","sourcesContent":["import type { ObjectID } from 'bson';\nimport type { StepResultsOverview } from './results';\n\nexport interface Step {\n id: string | null;\n _id?: any;\n arguments?: Argument[] | Rows[];\n scenarioId?: ObjectID;\n argumentsCells: string;\n result: StepResultsOverview;\n keyword: string;\n hidden: boolean;\n match?: Match;\n text?: string[] | null;\n html: string[];\n embeddings: Embedding[];\n attachments: Attachment[];\n image: string[];\n rows?: Row[];\n rowsCells: string;\n examples: string[][];\n line: number | string;\n name?: string;\n json: string[];\n audio: string[];\n output: string[];\n video: string[];\n}\n\nexport interface Argument {\n val: string;\n offset: number;\n rows?: Row[];\n}\n\nexport interface Rows {\n rows?: Row[];\n}\n\nexport interface Match {\n arguments: Argument[];\n location: string;\n}\n\nexport interface Embedding {\n mime_type: string;\n media?: Media;\n data: string;\n}\n\nexport interface Media {\n type?: string;\n}\n\nexport interface Attachment {\n data: string;\n type: string;\n}\n\nexport interface Location {\n line: number;\n column: number;\n}\n\nexport interface Row {\n cells: string[];\n line?: number;\n locations?: Location[];\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"5eeefd030e1f1aed7392873bb0b6399b07ab21f8"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/scenario-templates.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/scenario-templates.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/scenario-templates.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/scenario-templates.ts"],"names":[],"mappings":"","sourcesContent":["import type { ReportDisplay } from '../common/application-properties';\nimport type { Scenario } from './scenario';\n\nexport interface ScenariosTemplates{\n scenarioIndex: number;\n scenario: Scenario;\n scenarioId: string;\n config: ReportDisplay;\n index: number;\n tags: string;\n nameAndResults: string;\n results: string;\n steps: string;\n before: string;\n after: string;\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"18c4bbf7d6cbb24dd403f65c575541b76e514972"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/scenario-outline.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/scenario-outline.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/scenario-outline.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/report/scenario-outline.ts"],"names":[],"mappings":"","sourcesContent":["export interface ScenarioOutline{\n index: number;\n name: string;\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"1866b56fa5f5b750b7d2c2565bf785169e3c66e0"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/server/response.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/server/response.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/server/response.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/server/response.ts"],"names":[],"mappings":"","sourcesContent":["export interface ResponseBody{\n data: results[];\n htmlreport: string;\n reportInsertionResult: boolean;\n reportId?: string;\n}\ninterface results{\n value: string;\n}\n\nexport interface Response {\n reportId: string;\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"5c2d22cde04068e05af6a0b537d083b1d2157eca"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/server/Reports.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/server/Reports.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/server/Reports.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/models/server/Reports.ts"],"names":[],"mappings":"","sourcesContent":["import type * as Models from '../models';\nimport type { ObjectID } from 'bson';\n\nexport interface Reports{\n title: string;\n result: Models.Result[];\n executionDateTime: string;\n _id: ObjectID;\n resultsJoined: string;\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"e84fe996bd8a7541407627f61bafe8581bbb27b6"}}