UNPKG

cucumber-html-report-generator

Version:

Generate beautiful cucumberjs html reports for multiple instances (browsers / devices)

1 lines 368 kB
{"/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":227,"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":3,"37":3,"38":3,"39":17,"40":3,"41":3,"42":1,"43":1,"44":183,"45":183,"46":183,"47":183,"48":183,"49":183,"50":183,"51":37,"52":37,"53":146,"54":1,"55":1,"56":147,"57":147,"58":147,"59":147,"60":147,"61":147,"62":147,"63":147,"64":147,"65":147,"66":147,"67":147,"68":147,"69":147,"70":1,"71":1,"72":73,"73":73,"74":4,"75":73,"76":12,"77":73,"78":6,"79":73,"80":6,"81":73,"82":18,"83":73,"84":54,"85":73,"86":1,"87":1,"88":41,"89":89,"90":1,"91":1,"92":27,"93":1,"94":1,"95":36,"96":36,"97":1,"98":1,"99":5,"100":5,"101":7,"102":7,"103":54,"104":54,"105":54,"106":7,"107":5,"108":1,"109":1,"110":24,"111":7,"112":17,"113":17,"114":17,"115":4,"116":13,"117":1,"118":1,"119":50,"120":50,"121":50,"122":3,"123":3,"124":1,"125":1,"126":2,"127":2,"128":2,"129":2,"130":1,"131":1,"132":0,"133":1,"134":1,"135":591,"136":591,"137":591,"138":591,"139":591,"140":1,"141":1,"142":6,"143":6,"144":6,"145":6,"146":6,"147":6,"148":1,"149":1,"150":1109,"151":1,"152":1,"153":11,"154":11,"155":10,"156":4,"157":4,"158":4,"159":10,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1},"f":{"0":125,"1":227,"2":0,"3":3,"4":0,"5":5,"6":1,"7":3,"8":3,"9":17,"10":3,"11":183,"12":147,"13":73,"14":41,"15":89,"16":27,"17":36,"18":5,"19":7,"20":54,"21":54,"22":24,"23":50,"24":2,"25":0,"26":591,"27":6,"28":1109,"29":11,"30":1,"31":1,"32":1,"33":1},"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":[45,138],"20":[66,117],"21":[33,150],"22":[145,38],"23":[45,138],"24":[64,119],"25":[37,146],"26":[6,31],"27":[78,69],"28":[84,63],"29":[48,99],"30":[137,10],"31":[66,81],"32":[95,52],"33":[4,69],"34":[12,61],"35":[6,67],"36":[6,67],"37":[18,55],"38":[54,19],"39":[28,13],"40":[89,83],"41":[2,52],"42":[7,17],"43":[50],"44":[4,6],"45":[10,4]},"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, '&amp;' )\n  .replace( /</gu, '&lt;' )\n  .replace( />/gu, '&gt;' );\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":3,"4":1,"5":1,"6":1,"7":1,"8":0,"9":1,"10":1,"11":3,"12":1,"13":1,"14":4,"15":1,"16":1,"17":6,"18":1,"19":1,"20":3,"21":1,"22":1,"23":6,"24":1},"f":{"0":3,"1":0,"2":3,"3":4,"4":6,"5":3,"6":6},"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":2989,"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":2989,"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":643,"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":4,"30":1,"31":1,"32":156,"33":1,"34":1,"35":148,"36":1,"37":1,"38":220,"39":1,"40":1,"41":74,"42":1,"43":1,"44":37,"45":1,"46":1,"47":4,"48":1},"f":{"0":308,"1":643,"2":0,"3":1,"4":0,"5":1,"6":4,"7":156,"8":148,"9":220,"10":74,"11":37,"12":4},"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":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAiC;AAEjC,qCAAkC;AAuF3B,MAAM,+BAA+B,GAAG,GAAyB,EAAE,CAAC,MAAM,CAAC,SAAS,CAAE;IAC3F,SAAS,EAAE,CAAC;IACZ,mBAAmB,EAAE,EAAE;IACvB,MAAM,EAAE,CAAC;IACT,gBAAgB,EAAE,EAAE;IACpB,MAAM,EAAE,CAAC;IACT,gBAAgB,EAAE,EAAE;IACpB,OAAO,EAAE,CAAC;IACV,iBAAiB,EAAE,EAAE;IACrB,OAAO,EAAE,CAAC;IACV,iBAAiB,EAAE,EAAE;IACrB,MAAM,EAAE,eAAM,CAAC,MAAM;IACrB,IAAI,EAAE,EAAE;IACR,iBAAiB,EAAE,CAAC;IACpB,KAAK,EAAE,CAAC;IACR,SAAS,EAAE,CAAC;IACZ,mBAAmB,EAAE,EAAE;IACvB,OAAO,EAAE,CAAC;IACV,iBAAiB,EAAE,EAAE;CACtB,CAAE,CAAC;AAnBS,QAAA,+BAA+B,mCAmBxC;AAEG,MAAM,wBAAwB,GAAG,GAAkB,EAAE,CAAC,MAAM,CAAC,SAAS,CAAE;IAC7E,SAAS,EAAE,CAAC;IACZ,mBAAmB,EAAE,EAAE;IACvB,MAAM,EAAE,CAAC;IACT,gBAAgB,EAAE,EAAE;IACpB,MAAM,EAAE,CAAC;IACT,gBAAgB,EAAE,EAAE;IACpB,OAAO,EAAE,CAAC;IACV,iBAAiB,EAAE,EAAE;IACrB,OAAO,EAAE,CAAC;IACV,iBAAiB,EAAE,EAAE;IACrB,MAAM,EAAE,eAAM,CAAC,MAAM;IACrB,IAAI,EAAE,EAAE;IACR,iBAAiB,EAAE,CAAC;IACpB,KAAK,EAAE,CAAC;IACR,SAAS,EAAE,CAAC;IACZ,mBAAmB,EAAE,EAAE;CACxB,CAAE,CAAC;AAjBS,QAAA,wBAAwB,4BAiBjC;AAEG,MAAM,gCAAgC,GAAG,GAAoB,EAAE,CAAC,MAAM,CAAC,SAAS,CAAE;IACvF,QAAQ,EAAE,CAAC;IACX,cAAc,EAAE,EAAE;CACnB,CAAE,CAAC;AAHS,QAAA,gCAAgC,oCAGzC;AAEG,MAAM,mBAAmB,GAAG,GAA4B,EAAE,CAAC,MAAM,CAAC,SAAS,CAAE;IAClF,QAAQ,EAAE,CAAC;IACX,cAAc,EAAE,EAAE;IAClB,MAAM,EAAE,eAAM,CAAC,MAAM;CACtB,CAAE,CAAC;AAJS,QAAA,mBAAmB,uBAI5B;AAEG,MAAM,0BAA0B,GAAG,GAAoB,EAAE,CAAC,MAAM,CAAC,SAAS,CAAE;IACjF,KAAK,EAAE,IAAA,wCAAgC,GAAE;IACzC,MAAM,EAAE,IAAA,wCAAgC,GAAE;IAC1C,QAAQ,EAAE,IAAA,2BAAmB,GAAE;IAC/B,KAAK,EAAE,IAAA,gCAAwB,GAAE;CAClC,CAAE,CAAC;AALS,QAAA,0BAA0B,8BAKnC;AAEG,MAAM,yBAAyB,GAAG,GAAmB,EAAE,CAAC,MAAM,CAAC,SAAS,CAAE;IAC/E,QAAQ,EAAE;QACR,QAAQ,EAAE,CAAC;QACX,cAAc,EAAE,EAAE;QAClB,MAAM,EAAE,EAAE;KACX;IACD,SAAS,EAAE,IAAA,gCAAwB,GAAE;IACrC,KAAK,EAAE,IAAA,gCAAwB,GAAE;CAClC,CAAE,CAAC;AARS,QAAA,yBAAyB,6BAQlC;AAEG,MAAM,wBAAwB,GAAG,GAAkB,EAAE,CAAC,MAAM,CAAC,SAAS,CAAE;IAC7E,QAAQ,EAAE,IAAA,uCAA+B,GAAE;IAC3C,QAAQ,EAAE;QACR,IAAI,EAAE,IAAI,IAAI,EAAE;QAChB,QAAQ,EAAE,CAAC;QACX,cAAc,EAAE,EAAE;QAClB,QAAQ,EAAc,EAAE;QACxB,aAAa,EAAE,EAAE;QACjB,MAAM,EAAY,EAAE;QACpB,oBAAoB,EAAE,EAAE;KACzB;IACD,SAAS,EAAE,IAAA,gCAAwB,GAAE;IACrC,KAAK,EAAE,IAAA,gCAAwB,GAAE;CAClC,CAAE,CAAC;AAbS,QAAA,wBAAwB,4BAajC","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":146,"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":146,"30":1},"f":{"0":308,"1":146,"2":0,"3":1,"4":0,"5":1,"6":146},"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"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/generate-report.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/generate-report.ts","statementMap":{"0":{"start":{"line":2,"column":22},"end":{"line":4,"column":1}},"1":{"start":{"line":3,"column":4},"end":{"line":3,"column":62}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":62}},"3":{"start":{"line":6,"column":0},"end":{"line":6,"column":90}},"4":{"start":{"line":7,"column":28},"end":{"line":7,"column":77}},"5":{"start":{"line":8,"column":24},"end":{"line":8,"column":65}},"6":{"start":{"line":9,"column":24},"end":{"line":9,"column":58}},"7":{"start":{"line":10,"column":26},"end":{"line":10,"column":78}},"8":{"start":{"line":11,"column":16},"end":{"line":11,"column":49}},"9":{"start":{"line":12,"column":44},"end":{"line":12,"column":99}},"10":{"start":{"line":13,"column":27},"end":{"line":16,"column":1}},"11":{"start":{"line":14,"column":43},"end":{"line":14,"column":158}},"12":{"start":{"line":15,"column":4},"end":{"line":15,"column":105}},"13":{"start":{"line":17,"column":0},"end":{"line":17,"column":48}},"14":{"start":{"line":18,"column":33},"end":{"line":34,"column":1}},"15":{"start":{"line":19,"column":4},"end":{"line":33,"column":22}},"16":{"start":{"line":35,"column":0},"end":{"line":35,"column":60}},"17":{"start":{"line":36,"column":17},"end":{"line":47,"column":1}},"18":{"start":{"line":37,"column":34},"end":{"line":37,"column":142}},"19":{"start":{"line":38,"column":21},"end":{"line":38,"column":111}},"20":{"start":{"line":39,"column":22},"end":{"line":39,"column":102}},"21":{"start":{"line":40,"column":23},"end":{"line":40,"column":118}},"22":{"start":{"line":41,"column":19},"end":{"line":41,"column":23}},"23":{"start":{"line":42,"column":4},"end":{"line":44,"column":5}},"24":{"start":{"line":43,"column":8},"end":{"line":43,"column":98}},"25":{"start":{"line":45,"column":4},"end":{"line":45,"column":77}},"26":{"start":{"line":46,"column":4},"end":{"line":46,"column":20}},"27":{"start":{"line":48,"column":0},"end":{"line":48,"column":28}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":56},"end":{"line":2,"column":57}},"loc":{"start":{"line":2,"column":71},"end":{"line":4,"column":1}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":13,"column":27},"end":{"line":13,"column":28}},"loc":{"start":{"line":13,"column":70},"end":{"line":16,"column":1}},"line":13},"2":{"name":"(anonymous_2)","decl":{"start":{"line":18,"column":33},"end":{"line":18,"column":34}},"loc":{"start":{"line":18,"column":71},"end":{"line":34,"column":1}},"line":18},"3":{"name":"(anonymous_3)","decl":{"start":{"line":36,"column":17},"end":{"line":36,"column":18}},"loc":{"start":{"line":36,"column":43},"end":{"line":47,"column":1}},"line":36}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":22},"end":{"line":4,"column":1}},"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":56},"end":{"line":4,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":11},"end":{"line":3,"column":61}},"type":"cond-expr","locations":[{"start":{"line":3,"column":37},"end":{"line":3,"column":40}},{"start":{"line":3,"column":43},"end":{"line":3,"column":61}}],"line":3},"2":{"loc":{"start":{"line":3,"column":12},"end":{"line":3,"column":33}},"type":"binary-expr","locations":[{"start":{"line":3,"column":12},"end":{"line":3,"column":15}},{"start":{"line":3,"column":19},"end":{"line":3,"column":33}}],"line":3},"3":{"loc":{"start":{"line":42,"column":4},"end":{"line":44,"column":5}},"type":"if","locations":[{"start":{"line":42,"column":4},"end":{"line":44,"column":5}},{"start":{"line":42,"column":4},"end":{"line":44,"column":5}}],"line":42}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":5,"12":5,"13":1,"14":1,"15":2,"16":1,"17":1,"18":9,"19":5,"20":4,"21":4,"22":4,"23":4,"24":2,"25":4,"26":4,"27":1},"f":{"0":1,"1":5,"2":2,"3":9},"b":{"0":[1,1,1],"1":[0,1],"2":[1,1],"3":[2,2]},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/generate-report.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/generate-report.ts"],"names":[],"mappings":";;;;;;AACA,8EAA6E;AAC7E,kEAA8D;AAC9D,2DAAuD;AACvD,+EAAyE;AACzE,kDAA0B;AAC1B,oGAAwF;AAEjF,MAAM,kBAAkB,GAAG,KAAK,EAAG,mBAAqD,EAAE,UAAiC,EAAkB,EAAE;IACpJ,MAAM,8BAA8B,GAAG,4DAAwB,CAAC,iCAAiC,CAAE,mBAAmB,CAAE,CAAC;IACzH,MAAM,IAAI,4BAAY,CAAE,UAAU,EAAE,8BAA8B,CAAE,CAAC,eAAe,EAAE,CAAC;AACzF,CAAC,CAAC;AAHW,QAAA,kBAAkB,sBAG7B;AAEK,MAAM,wBAAwB,GAAG,KAAK,EAAG,UAAiC,EAAE,cAAuC,EAA2B,EAAE;IACrJ,OAAO,CAAE,MAAM,eAAK,CAAC,OAAO,CAAmB;QAC7C,YAAY,EAAC;YACX,iBAAiB,EAAE,KAAK;SACzB;QACD,YAAY,EAAE,MAAM;QACpB,MAAM,EAAE,MAAM;QACd,GAAG,EAAE,GAAG,cAAc,CAAC,iBAAkB,eAAe;QACxD,IAAI,EAAE,UAAU;QAChB,YAAY,EAAE,CAAC;QACf,aAAa,EAAE,QAAQ;QACvB,gBAAgB,EAAE,QAAQ;QAC1B,OAAO,EAAC;YACN,cAAc,EAAE,kBAAkB;SACnC;KACF,CAAE,CAAE,CAAC,IAAI,CAAC,QAAQ,CAAC;AACtB,CAAC,CAAC;AAhBW,QAAA,wBAAwB,4BAgBnC;AAEK,MAAM,QAAQ,GAAG,KAAK,EAAG,cAA8C,EAA2B,EAAE;IACzG,MAAM,qBAAqB,GAAG,4DAAwB,CAAC,+BAA+B,CAAE,cAAc,CAAE,CAAC;IACzG,MAAM,QAAQ,GAAG,MAAM,IAAI,uCAAmB,CAAE,qBAAqB,CAAE,CAAC,eAAe,EAAE,CAAC;IAC1F,MAAM,SAAS,GAAG,MAAM,IAAI,4BAAY,CAAE,qBAAqB,CAAE,CAAC,gBAAgB,EAAE,CAAC;IACrF,MAAM,UAAU,GAAG,MAAM,IAAI,8BAAY,CAAE,qBAAqB,CAAE,CAAC,UAAU,CAAE,SAAS,EAAE,QAAQ,CAAE,CAAC;IACrG,IAAI,QAAQ,GAAkB,IAAI,CAAC;IACnC,IAAK,qBAAqB,CAAC,mBAAmB,EAAG;QAC/C,QAAQ,GAAG,MAAM,IAAA,gCAAwB,EAAE,UAAU,EAAE,qBAAqB,CAAE,CAAC;KAChF;IACD,MAAM,IAAA,0BAAkB,EAAE,qBAAqB,EAAE,UAAU,CAAE,CAAC;IAC9D,OAAO,QAAQ,CAAC;AAClB,CAAC,CAAC;AAXW,QAAA,QAAQ,YAWnB","sourcesContent":["import type * as Models from '../models/models';\nimport { CollectFeatureFiles } from '../feature-collector/feature-collector';\nimport { CollectJsons } from '../collect-jsons/collect-jsons';\nimport { GenerateHtml } from './helpers/generate-html';\nimport { SuiteFactory } from './ReportObjectsFormatters/suite-formatter';\nimport axios from 'axios';\nimport { userPropertiesValidation } from '../helpers/application-properties-validation';\n\nexport const generateHtmlReport = async ( reportConfiguration: Models.ReportDisplay | undefined, jsonReport: Models.ExtendedReport ): Promise<void> =>{\n  const reportConfigurationInitialized = userPropertiesValidation.initializeReportDisplayParameters( reportConfiguration );\n  await new GenerateHtml( jsonReport, reportConfigurationInitialized ).createHtmlPages();\n};\n\nexport const insertReportIntoDatabase = async ( jsonReport: Models.ExtendedReport, userProperties: Models.ReportGeneration ): Promise<string | null> =>{\n  return ( await axios.request<Models.Response>( {\n    transitional:{\n      silentJSONParsing: false\n    },\n    responseType: 'json',\n    method: 'POST',\n    url: `${userProperties.mongooseServerUrl!}/insertReport`,\n    data: jsonReport,\n    maxRedirects: 0,\n    maxBodyLength: Infinity, \n    maxContentLength: Infinity,\n    headers:{\n      'content-type': 'application/json'\n    }\n  } ) ).data.reportId;\n};\n\nexport const generate = async ( userProperties: Models.ReportGeneration | null ): Promise<string | null> =>{\n  const checkedUserProperties = userPropertiesValidation.checkReportGenerationParameters( userProperties );\n  const features = await new CollectFeatureFiles( checkedUserProperties ).collectFeatures();\n  const jsonFiles = await new CollectJsons( checkedUserProperties ).createJoinedJson();\n  const jsonReport = await new SuiteFactory( checkedUserProperties ).parseJsons( jsonFiles, features );\n  let reportId: string | null = null;\n  if ( checkedUserProperties.saveReportInMongoDb ) {\n    reportId = await insertReportIntoDatabase( jsonReport, checkedUserProperties );\n  }\n  await generateHtmlReport( checkedUserProperties, jsonReport );\n  return reportId;\n};\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"4cdf292aa80d0de2b3b4c0678d32b99d69921679"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/feature-collector/feature-collector.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/feature-collector/feature-collector.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":37}},"26":{"start":{"line":27,"column":24},"end":{"line":27,"column":85}},"27":{"start":{"line":28,"column":26},"end":{"line":28,"column":62}},"28":{"start":{"line":31,"column":8},"end":{"line":31,"column":60}},"29":{"start":{"line":34,"column":23},"end":{"line":34,"column":68}},"30":{"start":{"line":35,"column":8},"end":{"line":37,"column":9}},"31":{"start":{"line":36,"column":12},"end":{"line":36,"column":22}},"32":{"start":{"line":38,"column":22},"end":{"line":38,"column":75}},"33":{"start":{"line":39,"column":29},"end":{"line":39,"column":78}},"34":{"start":{"line":39,"column":52},"end":{"line":39,"column":77}},"35":{"start":{"line":40,"column":25},"end":{"line":44,"column":11}},"36":{"start":{"line":41,"column":27},"end":{"line":41,"column":84}},"37":{"start":{"line":42,"column":36},"end":{"line":42,"column":100}},"38":{"start":{"line":43,"column":12},"end":{"line":43,"column":35}},"39":{"start":{"line":45,"column":33},"end":{"line":45,"column":79}},"40":{"start":{"line":45,"column":62},"end":{"line":45,"column":78}},"41":{"start":{"line":46,"column":8},"end":{"line":46,"column":65}},"42":{"start":{"line":49,"column":0},"end":{"line":49,"column":50}}},"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":34},"end":{"line":32,"column":5}},"line":30},"7":{"name":"(anonymous_7)","decl":{"start":{"line":33,"column":4},"end":{"line":33,"column":5}},"loc":{"start":{"line":33,"column":28},"end":{"line":47,"column":5}},"line":33},"8":{"name":"(anonymous_8)","decl":{"start":{"line":39,"column":42},"end":{"line":39,"column":43}},"loc":{"start":{"line":39,"column":52},"end":{"line":39,"column":77}},"line":39},"9":{"name":"(anonymous_9)","decl":{"start":{"line":40,"column":60},"end":{"line":40,"column":61}},"loc":{"start":{"line":40,"column":79},"end":{"line":44,"column":9}},"line":40},"10":{"name":"(anonymous_10)","decl":{"start":{"line":45,"column":49},"end":{"line":45,"column":50}},"loc":{"start":{"line":45,"column":62},"end":{"line":45,"column":78}},"line":45}},"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":35,"column":8},"end":{"line":37,"column":9}},"type":"if","locations":[{"start":{"line":35,"column":8},"end":{"line":37,"column":9}},{"start":{"line":35,"column":8},"end":{"line":37,"column":9}}],"line":35},"17":{"loc":{"start":{"line":46,"column":15},"end":{"line":46,"column":64}},"type":"cond-expr","locations":[{"start":{"line":46,"column":41},"end":{"line":46,"column":57}},{"start":{"line":46,"column":60},"end":{"line":46,"column":64}}],"line":46}},"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":1,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":1,"25":1,"26":1,"27":1,"28":5,"29":5,"30":4,"31":3,"32":1,"33":1,"34":3,"35":1,"36":3,"37":3,"38":3,"39":1,"40":3,"41":1,"42":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":1,"6":5,"7":5,"8":3,"9":3,"10":3},"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":[1,0],"12":[1,1],"13":[0,0],"14":[0,0],"15":[0,0],"16":[3,1],"17":[1,0]},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/feature-collector/feature-collector.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/feature-collector/feature-collector.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,sFAAwE;AAGxE,+DAA2D;AAE3D,MAAa,mBAAmB;IAG9B,YAAoB,gBAA0C;QAC5D,IAAI,CAAC,WAAW,GAAG,gBAAgB,EAAE,cAAc,CAAC;IACtD,CAAC;IAEM,KAAK,CAAC,eAAe;QAC1B,MAAM,MAAM,GAAG,eAAe,CAAC,WAAW,CAAE,IAAI,CAAC,WAAW,CAAE,CAAC;QAE/D,IAAK,CAAC,MAAM,EAAG;YACb,OAAmC,EAAE,CAAC;SACvC;QAED,MAAM,KAAK,GAAG,MAAM,eAAe,CAAC,aAAa,CAAE,IAAI,CAAC,WAAY,CAAE,CAAC;QACvE,MAAM,YAAY,GAAG,KAAK,CAAC,MAAM,CAAE,CAAE,IAAI,EAAG,EAAE,CAAC,IAAI,CAAC,QAAQ,CAAE,UAAU,CAAE,CAAE,CAAC;QAE7E,MAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,GAAG,CAChC,YAAY,CAAC,GAAG,CAAE,KAAK,EAAG,OAAO,EAAG,EAAE;YACpC,MAAM,MAAM,GAAG,gCAAc,CAAC,SAAS,CAAE,CAAE,OAAO,CAAE,EAAE,EAAE,CAAE,CAAC;YAE3D,MAAM,eAAe,GAAG,CAAE,MAAM,eAAe,CAAC,aAAa,CAAE,MAAM,CAAE,CAAE,CAAE,CAAC,CAAE,CAAC,eAAe,CAAC;YAC/F,OAAO,eAAe,CAAC;QACzB,CAAC,CAAE,CACJ,CAAC;QAEF,MAAM,gBAAgB,GAAG,QAAQ,CAAC,MAAM,CAAE,CAAE,OAAO,EAAwC,EAAE,CAAC,OAAO,CAAE,OAAO,CAAE,CAAE,CAAC;QAEnH,OAAO,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC;IAC3D,CAAC;CACF;AA9BD,kDA8BC","sourcesContent":["import * as CommonFunctions from '../common-functions/common-functions';\nimport type * as Models from '../models/models';\nimport type * as messages from '@cucumber/messages';\nimport { GherkinStreams } from '@cucumber/gherkin-streams';\n\nexport class CollectFeatureFiles {\n  private readonly featuresDir: string | undefined;\n\n  public constructor( reportGeneration?: Models.ReportGeneration ) {\n    this.featuresDir = reportGeneration?.featuresFolder;\n  }\n\n  public async collectFeatures (): Promise<messages.GherkinDocument[] | null> {\n    const result = CommonFunctions.checkFolder( this.featuresDir );\n\n    if ( !result ) {\n      return <messages.GherkinDocument[]>[];\n    }\n\n    const files = await CommonFunctions.getFilesAsync( this.featuresDir! );\n    const featureFiles = files.filter( ( file ) => file.endsWith( '.feature' ) );\n\n    const features = await Promise.all(\n      featureFiles.map( async ( feature ) => {\n        const stream = GherkinStreams.fromPaths( [ feature ], {} );\n\n        const gherkinDocument = ( await CommonFunctions.streamToArray( stream ) )[ 1 ].gherkinDocument;\n        return gherkinDocument;\n      } ),\n    );\n\n    const filteredFeatures = features.filter( ( feature ): feature is messages.GherkinDocument => Boolean( feature ) );\n\n    return filteredFeatures.length ? filteredFeatures : null;\n  }\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"252f5ad3abc438a3afe08973d8ba4fb7e765af57"},"/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":4,"29":4,"30":4,"31":4,"32":49,"33":4,"34":49,"35":49,"36":40,"37":49,"38":4,"39":49,"40":4,"41":4,"42":4,"43":4,"44":4,"45":0,"46":4,"47":37,"48":37,"49":37,"50":4,"51":1,"52":4,"53":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":2,"6":4,"7":4,"8":49,"9":49,"10":40,"11":49,"12":4,"13":37,"14":37},"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":[40,9],"17":[40,37],"18":[37,12],"19":[49,40],"20":[0,4],"21":[1,3]},"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/generate-report/helpers/generate-html.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/helpers/generate-html.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":30}},"28":{"start":{"line":30,"column":24},"end":{"line":30,"column":88}},"29":{"start":{"line":31,"column":24},"end":{"line":31,"column":79}},"30":{"start":{"line":32,"column":12},"end":{"line":32,"column":45}},"31":{"start":{"line":33,"column":15},"end":{"line":33,"column":46}},"32":{"start":{"line":34,"column":13},"end":{"line":34,"column":42}},"33":{"start":{"line":35,"column":16},"end":{"line":35,"column":72}},"34":{"start":{"line":36,"column":13},"end":{"line":36,"column":40}},"35":{"start":{"line":37,"column":22},"end":{"line":37,"column":46}},"36":{"start":{"line":38,"column":16},"end":{"line":38,"column":49}},"37":{"start":{"line":39,"column":15},"end":{"line":39,"column":47}},"38":{"start":{"line":40,"column":39},"end":{"line":40,"column":99}},"39":{"start":{"line":41,"column":40},"end":{"line":41,"column":101}},"40":{"start":{"line":42,"column":42},"end":{"line":42,"column":89}},"41":{"start":{"line":43,"column":43},"end":{"line":43,"column":91}},"42":{"start":{"line":44,"column":38},"end":{"line":44,"column":118}},"43":{"start":{"line":45,"column":38},"end":{"line":45,"column":118}},"44":{"start":{"line":46,"column":25},"end":{"line":46,"column":80}},"45":{"start":{"line":47,"column":25},"end":{"line":47,"column":79}},"46":{"start":{"line":48,"column":37},"end":{"line":48,"column":115}},"47":{"start":{"line":49,"column":30},"end":{"line":49,"column":109}},"48":{"start":{"line":50,"column":31},"end":{"line":50,"column":111}},"49":{"start":{"line":51,"column":30},"end":{"line":51,"column":109}},"50":{"start":{"line":52,"column":21},"end":{"line":52,"column":99}},"51":{"start":{"line":53,"column":39},"end":{"line":53,"column":129}},"52":{"start":{"line":54,"column":32},"end":{"line":54,"column":113}},"53":{"start":{"line":55,"column":31},"end":{"line":55,"column":112}},"54":{"start":{"line":56,"column":32},"end":{"line":56,"column":114}},"55":{"start":{"line":57,"column":37},"end":{"line":57,"column":125}},"56":{"start":{"line":58,"column":24},"end":{"line":58,"column":50}},"57":{"start":{"line":61,"column":8},"end":{"line":61,"column":27}},"58":{"start":{"line":62,"column":8},"end":{"line":62,"column":67}},"59":{"start":{"line":63,"column":8},"end":{"line":63,"column":55}},"60":{"start":{"line":64,"column":8},"end":{"line":64,"column":97}},"61":{"start":{"line":65,"column":8},"end":{"line":65,"column":98}},"62":{"start":{"line":66,"column":27},"end":{"line":66,"column":52}},"63":{"start":{"line":67,"column":8},"end":{"line":67,"column":98}},"64":{"start":{"line":70,"column":8},"end":{"line":70,"column":47}},"65":{"start":{"line":71,"column":8},"end":{"line":71,"column":45}},"66":{"start":{"line":72,"column":8},"end":{"line":74,"column":9}},"67":{"start":{"line":73,"column":12},"end":{"line":73,"column":53}},"68":{"start":{"line":75,"column":8},"end":{"line":75,"column":41}},"69":{"start":{"line":79,"column":8},"end":{"line":81,"column":9}},"70":{"start":{"line":80,"column":12},"end":{"line":80,"column":105}},"71":{"start":{"line":97,"column":8},"end":{"line":127,"column":12}},"72":{"start":{"line":130,"column":29},"end":{"line":130,"column":91}},"73":{"start":{"line":131,"column":8},"end":{"line":133,"column":9}},"74":{"start":{"line":132,"column":12},"end":{"line":132,"column":49}},"75":{"start":{"line":134,"column":8},"end":{"line":170,"column":12}},"76":{"start":{"line":135,"column":32},"end":{"line":135,"column":97}},"77":{"start":{"line":136,"column":12},"end":{"line":168,"column":16}},"78":{"start":{"line":169,"column":12},"end":{"line":169,"column":27}},"79":{"start":{"line":173,"column":33},"end":{"line":173,"column":35}},"80":{"start":{"line":174,"column":8},"end":{"line":200,"column":9}},"81":{"start":{"line":174,"column":33},"end":{"line":174,"column":34}},"82":{"start":{"line":175,"column":29},"end":{"line":175,"column":62}},"83":{"start":{"line":176,"column":30},"end":{"line":176,"column":88}},"84":{"start":{"line":177,"column":12},"end":{"line":199,"column":13}},"85":{"start":{"line":178,"column":53},"end":{"line":178,"column":55}},"86":{"start":{"line":179,"column":16},"end":{"line":186,"column":17}},"87":{"start":{"line":179,"column":49},"end":{"line":179,"column":50}},"88":{"start":{"line":180,"column":46},"end":{"line":180,"column":177}},"89":{"start":{"line":181,"column":20},"end":{"line":185,"column":23}},"90":{"start":{"line":187,"column":40},"end":{"line":190,"column":18}},"91":{"start":{"line":191,"column":16},"end":{"line":191,"column":54}},"92":{"start":{"line":192,"column":16},"end":{"line":192,"column":62}},"93":{"start":{"line":195,"column":39},"end":{"line":197,"column":18}},"94":{"start":{"line":198,"column":16},"end":{"line":198,"column":53}},"95":{"start":{"line":201,"column":8},"end":{"line":201,"column":34}},"96":{"start":{"line":204,"column":8},"end":{"line":247,"column":10}},"97":{"start":{"line":250,"column":8},"end":{"line":250,"column":134}},"98":{"start":{"line":253,"column":33},"end":{"line":253,"column":85}},"99":{"start":{"line":254,"column":8},"end":{"line":254,"column":64}},"100":{"start":{"line":255,"column":8},"end":{"line":255,"column":44}},"101":{"start":{"line":258,"column":8},"end":{"line":258,"column":132}},"102":{"start":{"line":261,"column":0},"end":{"line":261,"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":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":60,"column":4},"end":{"line":60,"column":5}},"loc":{"start":{"line":60,"column":44},"end":{"line":68,"column":5}},"line":60},"8":{"name":"(anonymous_8)","decl":{"start":{"line":69,"column":4},"end":{"line":69,"column":5}},"loc":{"start":{"line":69,"column":28},"end":{"line":76,"column":5}},"line":69},"9":{"name":"(anonymous_9)","decl":{"start":{"line":77,"column":4},"end":{"line":77,"column":5}},"loc":{"start":{"line":77,"column":32},"end":{"line":95,"column":5}},"line":77},"10":{"name":"(anonymous_10)","decl":{"start":{"line":96,"column":4},"end":{"line":96,"column":5}},"loc":{"start":{"line":96,"column":38},"end":{"line":128,"column":5}},"line":96},"11":{"name":"(anonymous_11)","decl":{"start":{"line":129,"column":4},"end":{"line":129,"column":5}},"loc":{"start":{"line":129,"column":36},"end":{"line":171,"column":5}},"line":129},"12":{"name":"(anonymous_12)","decl":{"start":{"line":134,"column":50},"end":{"line":134,"column":51}},"loc":{"start":{"line":134,"column":61},"end":{"line":170,"column":9}},"line":134},"13":{"name":"(anonymous_13)","decl":{"start":{"line":172,"column":4},"end":{"line":172,"column":5}},"loc":{"start":{"line":172,"column":39},"end":{"line":202,"column":5}},"line":172},"14":{"name":"(anonymous_14)","decl":{"start":{"line":203,"column":4},"end":{"line":203,"column":5}},"loc":{"start":{"line":203,"column":58},"end":{"line":248,"column":5}},"line":203},"15":{"name":"(anonymous_15)","decl":{"start":{"line":249,"column":4},"end":{"line":249,"column":5}},"loc":{"start":{"line":249,"column":31},"end":{"line":251,"column":5}},"line":249},"16":{"name":"(anonymous_16)","decl":{"start":{"line":252,"column":4},"end":{"line":252,"column":5}},"loc":{"start":{"line":252,"column":47},"end":{"line":256,"column":5}},"line":252},"17":{"name":"(anonymous_17)","decl":{"start":{"line":257,"column":4},"end":{"line":257,"column":5}},"loc":{"start":{"line":257,"column":40},"end":{"line":259,"column":5}},"line":257}},"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":72,"column":8},"end":{"line":74,"column":9}},"type":"if","locations":[{"start":{"line":72,"column":8},"end":{"line":74,"column":9}},{"start":{"line":72,"column":8},"end":{"line":74,"column":9}}],"line":72},"20":{"loc":{"start":{"line":79,"column":8},"end":{"line":81,"column":9}},"type":"if","locations":[{"start":{"line":79,"column":8},"end":{"line":81,"column":9}}],"line":79},"21":{"loc":{"start":{"line":124,"column":42},"end":{"line":124,"column":200}},"type":"binary-expr","locations":[{"start":{"line":124,"column":42},"end":{"line":124,"column":80}},{"start":{"line":124,"column":85},"end":{"line":124,"column":199}}],"line":124},"22":{"loc":{"start":{"line":124,"column":85},"end":{"line":124,"column":199}},"type":"cond-expr","locations":[{"start":{"line":124,"column":129},"end":{"line":124,"column":162}},{"start":{"line":124,"column":165},"end":{"line":124,"column":199}}],"line":124},"23":{"loc":{"start":{"line":125,"column":25},"end":{"line":125,"column":128}},"type":"cond-expr","locations":[{"start":{"line":125,"column":64},"end":{"line":125,"column":123}},{"start":{"line":125,"column":126},"end":{"line":125,"column":128}}],"line":125},"24":{"loc":{"start":{"line":131,"column":8},"end":{"line":133,"column":9}},"type":"if","locations":[{"start":{"line":131,"column":8},"end":{"line":133,"column":9}},{"start":{"line":131,"column":8},"end":{"line":133,"column":9}}],"line":131},"25":{"loc":{"start":{"line":161,"column":46},"end":{"line":161,"column":206}},"type":"cond-expr","locations":[{"start":{"line":161,"column":136},"end":{"line":161,"column":169}},{"start":{"line":161,"column":172},"end":{"line":161,"column":206}}],"line":161},"26":{"loc":{"start":{"line":161,"column":46},"end":{"line":161,"column":133}},"type":"binary-expr","locations":[{"start":{"line":161,"column":46},"end":{"line":161,"column":87}},{"start":{"line":161,"column":91},"end":{"line":161,"column":133}}],"line":161},"27":{"loc":{"start":{"line":162,"column":29},"end":{"line":162,"column":132}},"type":"cond-expr","locations":[{"start":{"line":162,"column":68},"end":{"line":162,"column":127}},{"start":{"line":162,"column":130},"end":{"line":162,"column":132}}],"line":162},"28":{"loc":{"start":{"line":177,"column":12},"end":{"line":199,"column":13}},"type":"if","locations":[{"start":{"line":177,"column":12},"end":{"line":199,"column":13}},{"start":{"line":177,"column":12},"end":{"line":199,"column":13}}],"line":177},"29":{"loc":{"start":{"line":177,"column":16},"end":{"line":177,"column":76}},"type":"binary-expr","locations":[{"start":{"line":177,"column":16},"end":{"line":177,"column":47}},{"start":{"line":177,"column":51},"end":{"line":177,"column":76}}],"line":177},"30":{"loc":{"start":{"line":250,"column":41},"end":{"line":250,"column":123}},"type":"cond-expr","locations":[{"start":{"line":250,"column":76},"end":{"line":250,"column":84}},{"start":{"line":250,"column":87},"end":{"line":250,"column":123}}],"line":250}},"s":{"0":1,"1":571,"2":571,"3":571,"4":571,"5":566,"6":3331,"7":571,"8":0,"9":0,"10":0,"11":1,"12":4,"13":0,"14":1,"15":7,"16":3,"17":4,"18":4,"19":4,"20":571,"21":571,"22":4,"23":4,"24":1,"25":2,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":5,"58":5,"59":5,"60":5,"61":5,"62":5,"63":5,"64":5,"65":5,"66":5,"67":2,"68":5,"69":5,"70":3,"71":5,"72":5,"73":5,"74":1,"75":5,"76":38,"77":38,"78":38,"79":38,"80":38,"81":38,"82":86,"83":86,"84":86,"85":1,"86":1,"87":1,"88":2,"89":2,"90":1,"91":1,"92":1,"93":85,"94":85,"95":38,"96":88,"97":1104,"98":1104,"99":1104,"100":1104,"101":2,"102":1},"f":{"0":571,"1":3331,"2":0,"3":4,"4":0,"5":7,"6":2,"7":5,"8":5,"9":5,"10":5,"11":5,"12":38,"13":38,"14":88,"15":1104,"16":1104,"17":2},"b":{"0":[1,1,1],"1":[1,0],"2":[571,0],"3":[566,5],"4":[571,571],"5":[5,566],"6":[566,5],"7":[0,0],"8":[1,1,1],"9":[1,0],"10":[1,1,1],"11":[3,4],"12":[7,7],"13":[4,0],"14":[571,0],"15":[571,571],"16":[1,1,1],"17":[0,2],"18":[2,2],"19":[2,3],"20":[3],"21":[5,4],"22":[2,2],"23":[1,4],"24":[1,4],"25":[17,21],"26":[38,21],"27":[10,28],"28":[1,85],"29":[86,1],"30":[12,1092]},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/helpers/generate-html.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/helpers/generate-html.ts"],"names":[],"mappings":"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","sourcesContent":["import * as CommonFunctions from '../../common-functions/common-functions';\nimport * as ConsoleMessages from '../../helpers/console-messages';\nimport type * as Models from '../../models/models';\nimport * as fse from 'fs-extra';\nimport * as lodash from 'lodash';\nimport * as path from 'path';\nimport * as scripts from './html-charts-scripts-functions';\nimport fs, { promises as fsp } from 'fs';\nimport { ChartsData } from './charts-data';\nimport chalk from 'chalk';\nimport open from 'open';\n\nconst featureOverviewScriptsTemplate = '/resources/templates/scripts/feature-overview-scripts.tmpl';\nconst featuresOverviewScriptsTemplate = '/resources/templates/scripts/features-overview-scripts.tmpl';\nconst reportStylesheetDarkThemeTemplate = '/resources/templates/css/style-dark-theme.css';\nconst reportStylesheetLightThemeTemplate = '/resources/templates/css/style-light-theme.css';\nconst featuresOverviewIndexTemplate = '/resources/templates/components/features-overview/features-overview-index.tmpl';\nconst featuresOverviewTableTemplate = '/resources/templates/components/features-overview/features-overview-table.tmpl';\nconst pieChartTemplate = '/resources/templates/components/charts/pie-chart.tmpl';\nconst metadataTemplate = '/resources/templates/components/charts/metadata.tmpl';\nconst featureOverviewIndexTemplate = '/resources/templates/components/feature-overview/feature-overview-index.tmpl';\nconst scenarioStepsTemplate = '/resources/templates/components/feature-overview/scenario-elements/steps.tmpl';\nconst scenarioBeforeTemplate = '/resources/templates/components/feature-overview/scenario-elements/before.tmpl';\nconst scenarioAfterTemplate = '/resources/templates/components/feature-overview/scenario-elements/after.tmpl';\nconst tagsTemplate = '/resources/templates/components/feature-overview/scenario-elements/tags.tmpl';\nconst scenarioNameAndResultsTemplate = '/resources/templates/components/feature-overview/scenario-elements/name-and-results.tmpl';\nconst scenarioResultsTemplate = '/resources/templates/components/feature-overview/scenario-elements/results.tmpl';\nconst simpleScenarioTemplate = '/resources/templates/components/feature-overview/scenarios/simple-scenario.tmpl';\nconst outlineScenarioTemplate = '/resources/templates/components/feature-overview/scenarios/outline-scenario.tmpl';\nconst outlineScenarioChildTemplate = '/resources/templates/components/feature-overview/scenarios/outline-scenario-child.tmpl';\nconst resourcesFolder = '/resources/dependencies/';\n\nexport class GenerateHtml {\n  private readonly suite: Models.ExtendedReport;\n  private readonly scriptsFunctions: scripts.HtmlScriptsFunctions;\n  private readonly chartsData: ChartsData;\n  private readonly reportConfiguration: Models.ReportDisplay;\n  private readonly featuresOverviewIndex: string;\n  private readonly rootFolder: string;\n\n  public constructor( suite: Models.ExtendedReport, reportConfiguration: Models.ReportDisplay ) {\n    this.suite = suite;\n    this.chartsData = new ChartsData( this.suite );\n    this.reportConfiguration = reportConfiguration;\n    this.scriptsFunctions = new scripts.HtmlScriptsFunctions( this.reportConfiguration.theme! );\n    this.featuresOverviewIndex = path.join( this.reportConfiguration.reportPath!, 'index.html' );\n    const scriptName = path.basename( __filename );\n    this.rootFolder = path.join( path.dirname( require.resolve( `./${scriptName}` ) ), '../../..' );\n  }\n\n  public async createHtmlPages (): Promise<void> {\n    this.createFeaturesOverviewIndexPage();\n    await this.createFeatureIndexPages();\n    if ( !this.reportConfiguration.useCDN ) {\n      await this.copyResourcesToTargetFolder();\n    }\n    await this.openReportInBrowser();\n  }\n\n  private async openReportInBrowser (): Promise<void> {\n    /* istanbul ignore else */\n    if ( this.reportConfiguration.disableLog ) {\n      console.log( chalk.blue( ConsoleMessages.reportCreated( this.featuresOverviewIndex ) ) );\n    }\n\n    /* istanbul ignore next */\n    if ( this.reportConfiguration.openReportInBrowser ) {\n      const dir = path.join( this.reportConfiguration.reportPath!, 'features' );\n      const files = await fsp.readdir( dir );\n\n      /* istanbul ignore next */\n      if ( files.length === 1 && this.reportConfiguration.navigateToFeatureIfThereIsOnlyOne ) {\n        await open( path.join( dir, files[ 0 ] ) );\n      } else {\n        const result = await open( this.featuresOverviewIndex );\n        console.log( result );\n      }\n    }\n  }\n\n  private createFeaturesOverviewIndexPage (): void {\n    fs.writeFileSync(\n      this.featuresOverviewIndex,\n      this.generateTemplate( featuresOverviewIndexTemplate, {\n        featuresOverview: this.generateTemplate( featuresOverviewTableTemplate, {\n          suite: this.suite\n        } ),\n        featuresChart: this.generateTemplate( pieChartTemplate, {\n          results: this.suite.results.features,\n          dataBsTarget: '#Features-Charts, #Scenarios-Charts,#Metadata-Properties',\n          chartData: 'Features'\n        } ),\n        scenariosChart: this.generateTemplate( pieChartTemplate, {\n          results: this.suite.results.features,\n          dataBsTarget: '#Features-Charts, #Scenarios-Charts,#Metadata-Properties',\n          chartData: 'Scenarios'\n        } ),\n        metadata: this.generateTemplate( metadataTemplate, {\n          dataBsTarget: '#Features-Charts, #Scenarios-Charts,#Metadata-Properties',\n          metadata: this.suite.metadata,\n          metadataTitle: this.suite.metadataTitle\n        } ),\n\n        featuresOverviewScripts: this.generateTemplate( featuresOverviewScriptsTemplate, {\n          config: this.reportConfiguration,\n          chartsData: this.chartsData,\n          scriptsFunctions: this.scriptsFunctions,\n          suite: this.suite\n        } ),\n        config: this.reportConfiguration,\n        projectName: this.suite.reportTitle,\n        styles: this.generateTemplate( this.reportConfiguration.overrideStyle ?? ( this.reportConfiguration.theme === 'Dark' ? reportStylesheetDarkThemeTemplate : reportStylesheetLightThemeTemplate ) ),\n        customStyle: this.reportConfiguration.customStyle ? this.generateTemplate( this.reportConfiguration.customStyle ) : '',\n        suite: this.suite\n      } )\n    );\n  }\n\n  private async createFeatureIndexPages (): Promise<void> {\n    const featuresPath = path.resolve( this.reportConfiguration.reportPath!, 'features/' );\n    if ( !CommonFunctions.exists( featuresPath ) ) {\n      fs.mkdirSync( featuresPath );\n    }\n\n    await Promise.all( this.suite.features.map( feature => {\n      const featurePage = `${featuresPath}/${feature.id!.toString().replace( '/', '_' )}.html`;\n      fs.writeFileSync(\n        featurePage,\n        this.generateTemplate( featureOverviewIndexTemplate, {\n          feature,\n          featureOverviewScripts: this.generateTemplate( featureOverviewScriptsTemplate, {\n            feature,\n            chartsData: this.chartsData,\n            scriptsFunctions: this.scriptsFunctions,\n            suite: this.suite\n          } ),\n          config: this.reportConfiguration,\n          scenariosChart: this.generateTemplate( pieChartTemplate, {\n            results: this.suite.results.features,\n            dataBsTarget: '#scenarios-charts,#steps-charts,#metadata-properties',\n            chartData: 'Scenarios'\n          } ),\n          stepsChart: this.generateTemplate( pieChartTemplate, {\n            results: this.suite.results.features,\n            dataBsTarget: '#scenarios-charts,#steps-charts,#metadata-properties',\n            chartData: 'Steps'\n          } ),\n          metadata: this.generateTemplate( metadataTemplate, {\n            dataBsTarget: '#scenarios-charts,#steps-charts,#metadata-properties',\n            metadata: feature.metadata,\n            metadataTitle: feature.metadataTitle\n          } ),\n          scenariosTemplate: this.generateScenariosTemplate( feature ),\n          styles: this.generateTemplate( this.reportConfiguration.theme === 'Dark' || this.reportConfiguration.theme !== 'Light' ? reportStylesheetDarkThemeTemplate : reportStylesheetLightThemeTemplate ),\n          customStyle: this.reportConfiguration.customStyle ? this.generateTemplate( this.reportConfiguration.customStyle ) : '',\n          suite: this.suite,\n          tags: this.generateTemplate( tagsTemplate, {\n            index: feature.id,\n            tags: feature.tags\n          } ),\n        } )\n      );\n      return feature;\n    } ) );\n  }\n\n  private generateScenariosTemplate ( feature: Models.Feature ): string {\n    let scenariosTemplates = '';\n    for ( let scenarioIndex = 0; scenarioIndex < feature.elements!.length; scenarioIndex++ ) {\n      const scenario = ( feature.elements! )[ scenarioIndex ];\n      const templates = this.getScenarioElementsTemplates( scenario, scenarioIndex );\n\n      if ( scenario.isFirstScenarioOutline && scenario.examples?.length ) {\n        let scenarioOutlineChildsTemplates = '';\n        for ( let scenarioExamplesIndex = 1; scenarioExamplesIndex < scenario.examples.length; scenarioExamplesIndex++ ) {\n          const scenarioTemplates = this.getScenarioElementsTemplates( ( feature.elements! )[ scenarioIndex + scenarioExamplesIndex ], scenarioIndex + scenarioExamplesIndex );\n          scenarioOutlineChildsTemplates += this.generateTemplate( outlineScenarioChildTemplate, {\n            templates: scenarioTemplates,\n            scenarioExamplesIndex,\n            scenarioExamples: ( feature.elements! )[ scenarioIndex ].examples\n          } );\n        }\n\n        const scenarioOutline = this.generateTemplate( outlineScenarioTemplate, {\n          templates,\n          scenarioOutlineChilds: scenarioOutlineChildsTemplates\n        } );\n        scenariosTemplates += scenarioOutline;\n        scenarioIndex += scenario.examples.length - 1;\n      } else {\n        const simpleScenario = this.generateTemplate( simpleScenarioTemplate, {\n          templates\n        } );\n\n        scenariosTemplates += simpleScenario;\n      }\n    }\n    return scenariosTemplates;\n  }\n\n  private getScenarioElementsTemplates ( scenario: Models.Scenario, scenarioIndex: number ): Models.ScenariosTemplates {\n    return <Models.ScenariosTemplates>{\n      config: this.reportConfiguration,\n      scenarioIndex,\n      scenario,\n      scenarioId: scenario.id,\n      tags: this.generateTemplate( tagsTemplate, { scenario } ),\n      nameAndResults: this.generateTemplate( scenarioNameAndResultsTemplate, {\n        config: this.reportConfiguration,\n        scenario,\n        scenarioIndex\n      } ),\n      results: this.generateTemplate( scenarioResultsTemplate, {\n        scenario,\n        scenarioIndex\n      } ),\n      steps: this.generateTemplate( scenarioStepsTemplate, {\n        config: this.reportConfiguration,\n        isFirstScenarioOutline: scenario.isFirstScenarioOutline,\n        scenarioIndex,\n        steps: scenario.steps,\n      } ),\n      before: this.generateTemplate( scenarioBeforeTemplate, {\n        config: this.reportConfiguration,\n        scenario,\n        scenarioIndex,\n        steps: this.generateTemplate( scenarioStepsTemplate, {\n          config: this.reportConfiguration,\n          isFirstScenarioOutline: scenario.isFirstScenarioOutline,\n          scenarioIndex,\n          steps: scenario.before?.steps\n        } )\n      } ),\n      after: this.generateTemplate( scenarioAfterTemplate, {\n        config: this.reportConfiguration,\n        scenario,\n        scenarioIndex,\n        steps: this.generateTemplate( scenarioStepsTemplate, {\n          config: this.reportConfiguration,\n          isFirstScenarioOutline: scenario.isFirstScenarioOutline,\n          scenarioIndex,\n          steps: scenario.after?.steps\n        } )\n      } )\n    };\n  }\n\n  private readTemplateFile ( fileName: string ): string {\n    return fs.readFileSync( CommonFunctions.exists( fileName ) ? fileName : path.join( this.rootFolder, fileName ), 'utf-8' );\n  }\n\n  private generateTemplate ( templateName: string, parameters?: Record<string, any> ): string {\n    const compiledTemplate = lodash.template( this.readTemplateFile( templateName ) );\n    lodash.extend( 'scriptFunctions', this.scriptsFunctions );\n    return compiledTemplate( parameters );\n  }\n\n  private async copyResourcesToTargetFolder (): Promise<void> {\n    await fse.copy( path.join( this.rootFolder, resourcesFolder ), path.resolve( this.reportConfiguration.reportPath!, 'resources' ) );\n  }\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"73b376b14a9306af006428a548db1bc39381dc61"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/helpers/charts-data.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/helpers/charts-data.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":28}},"2":{"start":{"line":6,"column":8},"end":{"line":36,"column":11}},"3":{"start":{"line":6,"column":40},"end":{"line":36,"column":9}},"4":{"start":{"line":37,"column":8},"end":{"line":64,"column":11}},"5":{"start":{"line":37,"column":41},"end":{"line":64,"column":9}},"6":{"start":{"line":65,"column":8},"end":{"line":92,"column":11}},"7":{"start":{"line":65,"column":46},"end":{"line":92,"column":9}},"8":{"start":{"line":93,"column":8},"end":{"line":93,"column":27}},"9":{"start":{"line":96,"column":0},"end":{"line":96,"column":32}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":4},"end":{"line":5,"column":5}},"loc":{"start":{"line":5,"column":23},"end":{"line":94,"column":5}},"line":5},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":28},"end":{"line":6,"column":29}},"loc":{"start":{"line":6,"column":40},"end":{"line":36,"column":9}},"line":6},"2":{"name":"(anonymous_2)","decl":{"start":{"line":37,"column":29},"end":{"line":37,"column":30}},"loc":{"start":{"line":37,"column":41},"end":{"line":64,"column":9}},"line":37},"3":{"name":"(anonymous_3)","decl":{"start":{"line":65,"column":25},"end":{"line":65,"column":26}},"loc":{"start":{"line":65,"column":46},"end":{"line":92,"column":9}},"line":65}},"branchMap":{},"s":{"0":1,"1":1,"2":5,"3":5,"4":5,"5":43,"6":5,"7":43,"8":5,"9":1},"f":{"0":5,"1":5,"2":43,"3":43},"b":{},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/helpers/charts-data.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/helpers/charts-data.ts"],"names":[],"mappings":";;;AAGA,MAAa,UAAU;IAGrB,YAAoB,KAA4B;QAIzC,iBAAY,GAAG,CAAE,KAA4B,EAAc,EAAE,CAAC,CAAE;YACrE,QAAQ,EAAE,CAAE;oBACV,eAAe,EAAE;wBACf,SAAS;wBACT,SAAS;wBACT,SAAS;wBACT,SAAS;wBACT,SAAS;wBACT,SAAS;wBACT,SAAS;qBACV;oBACD,IAAI,EAAE;wBACJ,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM;wBAC7B,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM;wBAC7B,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;wBAC9B,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;wBAC9B,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,SAAS;wBAChC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,SAAS;wBAChC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;qBAAE;iBACnC,CAAE;YACH,MAAM,EAAE;gBACN,QAAQ;gBACR,QAAQ;gBACR,SAAS;gBACT,SAAS;gBACT,WAAW;gBACX,WAAW;gBACX,SAAS;aACV;SACF,CAAE,CAAC;QAEG,kBAAa,GAAG,CAAE,KAA4B,EAAQ,EAAE,CAAC,CAAE;YAChE,QAAQ,EAAE,CAAE;oBACV,eAAe,EAAE;wBACf,SAAS;wBACT,SAAS;wBACT,SAAS;wBACT,SAAS;wBACT,SAAS;wBACT,SAAS;qBACV;oBACD,IAAI,EAAE;wBACJ,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,MAAM;wBAC9B,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,MAAM;wBAC9B,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO;wBAC/B,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO;wBAC/B,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,SAAS;wBACjC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,SAAS;qBAClC;iBACF,CAAE;YACH,MAAM,EAAE;gBACN,QAAQ;gBACR,QAAQ;gBACR,SAAS;gBACT,SAAS;gBACT,WAAW;gBACX,WAAW;aACZ;SACF,CAAE,CAAC;QAEG,cAAS,GAAG,CAAE,cAAqD,EAAQ,EAAE,CAAC,CAAE;YACrF,QAAQ,EAAE,CAAE;oBACV,eAAe,EAAE;wBACf,SAAS;wBACT,SAAS;wBACT,SAAS;wBACT,SAAS;wBACT,SAAS;wBACT,SAAS;qBACV;oBACD,IAAI,EAAE;wBACJ,cAAc,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM;wBACnC,cAAc,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM;wBACnC,cAAc,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO;wBACpC,cAAc,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO;wBACpC,cAAc,CAAC,OAAO,CAAC,KAAK,CAAC,SAAS;wBACtC,cAAc,CAAC,OAAO,CAAC,KAAK,CAAC,SAAS;qBACvC;iBACF,CAAE;YACH,MAAM,EAAE;gBACN,QAAQ;gBACR,QAAQ;gBACR,SAAS;gBACT,SAAS;gBACT,WAAW;gBACX,WAAW;aACZ;SACF,CAAE,CAAC;QA1FF,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;IACrB,CAAC;CA0FF;AA/FD,gCA+FC","sourcesContent":["import type * as Models from '../../models/models';\nimport type { ChartData } from 'chart.js';\n\nexport class ChartsData{\n  public suite: Models.ExtendedReport;\n\n  public constructor( suite: Models.ExtendedReport ){\n    this.suite = suite;\n  }\n\n  public dataFeatures = ( suite: Models.ExtendedReport ): ChartData => ( {\n    datasets: [ {\n      backgroundColor: [\n        '#228B22',\n        '#E74C3C',\n        '#FFD119',\n        '#3498DB',\n        '#b73122',\n        '#F39C12',\n        '#9b59b6'\n      ],\n      data: [\n        suite.results.features.passed,\n        suite.results.features.failed,\n        suite.results.features.pending ,\n        suite.results.features.skipped ,\n        suite.results.features.ambiguous ,\n        suite.results.features.undefined,\n        suite.results.features.various ],\n    } ],\n    labels: [\n      'Passed',\n      'Failed',\n      'Pending',\n      'Skipped',\n      'Ambiguous',\n      'Undefined',\n      'Various'\n    ]\n  } );\n\n  public dataScenarios = ( suite: Models.ExtendedReport ): any => ( {\n    datasets: [ {\n      backgroundColor: [\n        '#228B22',\n        '#E74C3C',\n        '#FFD119',\n        '#3498DB',\n        '#b73122',\n        '#F39C12'\n      ],\n      data: [\n        suite.results.scenarios.passed,\n        suite.results.scenarios.failed,\n        suite.results.scenarios.pending,\n        suite.results.scenarios.skipped,\n        suite.results.scenarios.ambiguous,\n        suite.results.scenarios.undefined,\n      ]\n    } ],\n    labels: [\n      'Passed',\n      'Failed',\n      'Pending',\n      'Skipped',\n      'Ambiguous',\n      'Undefined'\n    ]\n  } );\n\n  public dataSteps = ( suiteOrFeature: Models.ExtendedReport| Models.Feature ): any => ( {\n    datasets: [ {\n      backgroundColor: [\n        '#228B22',\n        '#E74C3C',\n        '#FFD119',\n        '#3498DB',\n        '#b73122',\n        '#F39C12'\n      ],\n      data: [\n        suiteOrFeature.results.steps.passed,\n        suiteOrFeature.results.steps.failed,\n        suiteOrFeature.results.steps.pending,\n        suiteOrFeature.results.steps.skipped,\n        suiteOrFeature.results.steps.ambiguous,\n        suiteOrFeature.results.steps.undefined\n      ]\n    } ],\n    labels: [\n      'Passed',\n      'Failed',\n      'Pending',\n      'Skipped',\n      'Ambiguous',\n      'Undefined'\n    ]\n  } );\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"4d69b1e905061b8c6eb2aef7d803f02ae4a9faa4"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/ReportObjectsFormatters/suite-formatter.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/ReportObjectsFormatters/suite-formatter.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":88}},"27":{"start":{"line":28,"column":17},"end":{"line":28,"column":72}},"28":{"start":{"line":29,"column":15},"end":{"line":29,"column":59}},"29":{"start":{"line":30,"column":28},"end":{"line":30,"column":58}},"30":{"start":{"line":31,"column":15},"end":{"line":31,"column":30}},"31":{"start":{"line":34,"column":8},"end":{"line":34,"column":44}},"32":{"start":{"line":35,"column":8},"end":{"line":35,"column":44}},"33":{"start":{"line":38,"column":25},"end":{"line":47,"column":11}},"34":{"start":{"line":39,"column":35},"end":{"line":39,"column":93}},"35":{"start":{"line":40,"column":28},"end":{"line":40,"column":112}},"36":{"start":{"line":41,"column":12},"end":{"line":41,"column":48}},"37":{"start":{"line":42,"column":12},"end":{"line":45,"column":13}},"38":{"start":{"line":43,"column":16},"end":{"line":43,"column":67}},"39":{"start":{"line":44,"column":16},"end":{"line":44,"column":28}},"40":{"start":{"line":46,"column":12},"end":{"line":46,"column":27}},"41":{"start":{"line":48,"column":8},"end":{"line":48,"column":84}},"42":{"start":{"line":48,"column":58},"end":{"line":48,"column":82}},"43":{"start":{"line":49,"column":8},"end":{"line":49,"column":37}},"44":{"start":{"line":50,"column":8},"end":{"line":50,"column":136}},"45":{"start":{"line":50,"column":104},"end":{"line":50,"column":123}},"46":{"start":{"line":51,"column":8},"end":{"line":51,"column":151}},"47":{"start":{"line":51,"column":109},"end":{"line":51,"column":132}},"48":{"start":{"line":52,"column":8},"end":{"line":54,"column":9}},"49":{"start":{"line":52,"column":48},"end":{"line":52,"column":72}},"50":{"start":{"line":53,"column":12},"end":{"line":53,"column":51}},"51":{"start":{"line":55,"column":8},"end":{"line":57,"column":9}},"52":{"start":{"line":56,"column":12},"end":{"line":56,"column":42}},"53":{"start":{"line":58,"column":8},"end":{"line":58,"column":26}},"54":{"start":{"line":61,"column":8},"end":{"line":61,"column":135}},"55":{"start":{"line":61,"column":89},"end":{"line":61,"column":132}},"56":{"start":{"line":62,"column":8},"end":{"line":62,"column":44}},"57":{"start":{"line":63,"column":8},"end":{"line":63,"column":142}},"58":{"start":{"line":64,"column":8},"end":{"line":64,"column":135}},"59":{"start":{"line":65,"column":8},"end":{"line":65,"column":82}},"60":{"start":{"line":68,"column":8},"end":{"line":68,"column":111}},"61":{"start":{"line":71,"column":8},"end":{"line":71,"column":141}},"62":{"start":{"line":71,"column":78},"end":{"line":71,"column":120}},"63":{"start":{"line":74,"column":25},"end":{"line":74,"column":49}},"64":{"start":{"line":75,"column":8},"end":{"line":75,"column":66}},"65":{"start":{"line":76,"column":8},"end":{"line":76,"column":187}},"66":{"start":{"line":76,"column":79},"end":{"line":76,"column":117}},"67":{"start":{"line":77,"column":8},"end":{"line":77,"column":187}},"68":{"start":{"line":77,"column":79},"end":{"line":77,"column":117}},"69":{"start":{"line":78,"column":8},"end":{"line":78,"column":189}},"70":{"start":{"line":78,"column":80},"end":{"line":78,"column":119}},"71":{"start":{"line":79,"column":8},"end":{"line":79,"column":189}},"72":{"start":{"line":79,"column":80},"end":{"line":79,"column":119}},"73":{"start":{"line":80,"column":8},"end":{"line":80,"column":193}},"74":{"start":{"line":80,"column":82},"end":{"line":80,"column":123}},"75":{"start":{"line":81,"column":8},"end":{"line":81,"column":193}},"76":{"start":{"line":81,"column":82},"end":{"line":81,"column":123}},"77":{"start":{"line":82,"column":8},"end":{"line":82,"column":96}},"78":{"start":{"line":83,"column":8},"end":{"line":83,"column":44}},"79":{"start":{"line":84,"column":8},"end":{"line":84,"column":140}},"80":{"start":{"line":85,"column":8},"end":{"line":85,"column":128}},"81":{"start":{"line":86,"column":8},"end":{"line":86,"column":101}},"82":{"start":{"line":87,"column":8},"end":{"line":87,"column":84}},"83":{"start":{"line":90,"column":22},"end":{"line":90,"column":24}},"84":{"start":{"line":91,"column":8},"end":{"line":91,"column":58}},"85":{"start":{"line":92,"column":8},"end":{"line":92,"column":28}},"86":{"start":{"line":93,"column":8},"end":{"line":93,"column":70}},"87":{"start":{"line":94,"column":8},"end":{"line":94,"column":60}},"88":{"start":{"line":95,"column":8},"end":{"line":95,"column":43}},"89":{"start":{"line":96,"column":8},"end":{"line":96,"column":21}},"90":{"start":{"line":99,"column":21},"end":{"line":99,"column":30}},"91":{"start":{"line":100,"column":33},"end":{"line":105,"column":10}},"92":{"start":{"line":101,"column":12},"end":{"line":103,"column":13}},"93":{"start":{"line":102,"column":16},"end":{"line":102,"column":47}},"94":{"start":{"line":104,"column":12},"end":{"line":104,"column":27}},"95":{"start":{"line":106,"column":8},"end":{"line":106,"column":32}},"96":{"start":{"line":109,"column":28},"end":{"line":109,"column":30}},"97":{"start":{"line":110,"column":8},"end":{"line":118,"column":11}},"98":{"start":{"line":111,"column":12},"end":{"line":117,"column":13}},"99":{"start":{"line":112,"column":16},"end":{"line":116,"column":19}},"100":{"start":{"line":113,"column":20},"end":{"line":115,"column":21}},"101":{"start":{"line":113,"column":62},"end":{"line":113,"column":106}},"102":{"start":{"line":114,"column":24},"end":{"line":114,"column":58}},"103":{"start":{"line":119,"column":8},"end":{"line":119,"column":59}},"104":{"start":{"line":120,"column":8},"end":{"line":127,"column":11}},"105":{"start":{"line":121,"column":12},"end":{"line":126,"column":15}},"106":{"start":{"line":122,"column":44},"end":{"line":122,"column":148}},"107":{"start":{"line":122,"column":95},"end":{"line":122,"column":147}},"108":{"start":{"line":123,"column":16},"end":{"line":125,"column":17}},"109":{"start":{"line":124,"column":20},"end":{"line":124,"column":85}},"110":{"start":{"line":130,"column":0},"end":{"line":130,"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":33,"column":4},"end":{"line":33,"column":5}},"loc":{"start":{"line":33,"column":31},"end":{"line":36,"column":5}},"line":33},"7":{"name":"(anonymous_7)","decl":{"start":{"line":37,"column":4},"end":{"line":37,"column":5}},"loc":{"start":{"line":37,"column":55},"end":{"line":59,"column":5}},"line":37},"8":{"name":"(anonymous_8)","decl":{"start":{"line":38,"column":62},"end":{"line":38,"column":63}},"loc":{"start":{"line":38,"column":77},"end":{"line":47,"column":9}},"line":38},"9":{"name":"(anonymous_9)","decl":{"start":{"line":48,"column":47},"end":{"line":48,"column":48}},"loc":{"start":{"line":48,"column":58},"end":{"line":48,"column":82}},"line":48},"10":{"name":"(anonymous_10)","decl":{"start":{"line":50,"column":96},"end":{"line":50,"column":97}},"loc":{"start":{"line":50,"column":104},"end":{"line":50,"column":123}},"line":50},"11":{"name":"(anonymous_11)","decl":{"start":{"line":51,"column":98},"end":{"line":51,"column":99}},"loc":{"start":{"line":51,"column":109},"end":{"line":51,"column":132}},"line":51},"12":{"name":"(anonymous_12)","decl":{"start":{"line":52,"column":37},"end":{"line":52,"column":38}},"loc":{"start":{"line":52,"column":48},"end":{"line":52,"column":72}},"line":52},"13":{"name":"(anonymous_13)","decl":{"start":{"line":60,"column":4},"end":{"line":60,"column":5}},"loc":{"start":{"line":60,"column":28},"end":{"line":66,"column":5}},"line":60},"14":{"name":"(anonymous_14)","decl":{"start":{"line":61,"column":55},"end":{"line":61,"column":56}},"loc":{"start":{"line":61,"column":89},"end":{"line":61,"column":132}},"line":61},"15":{"name":"(anonymous_15)","decl":{"start":{"line":67,"column":4},"end":{"line":67,"column":5}},"loc":{"start":{"line":67,"column":29},"end":{"line":69,"column":5}},"line":67},"16":{"name":"(anonymous_16)","decl":{"start":{"line":70,"column":4},"end":{"line":70,"column":5}},"loc":{"start":{"line":70,"column":57},"end":{"line":72,"column":5}},"line":70},"17":{"name":"(anonymous_17)","decl":{"start":{"line":71,"column":66},"end":{"line":71,"column":67}},"loc":{"start":{"line":71,"column":78},"end":{"line":71,"column":120}},"line":71},"18":{"name":"(anonymous_18)","decl":{"start":{"line":73,"column":4},"end":{"line":73,"column":5}},"loc":{"start":{"line":73,"column":35},"end":{"line":88,"column":5}},"line":73},"19":{"name":"(anonymous_19)","decl":{"start":{"line":76,"column":69},"end":{"line":76,"column":70}},"loc":{"start":{"line":76,"column":79},"end":{"line":76,"column":117}},"line":76},"20":{"name":"(anonymous_20)","decl":{"start":{"line":77,"column":69},"end":{"line":77,"column":70}},"loc":{"start":{"line":77,"column":79},"end":{"line":77,"column":117}},"line":77},"21":{"name":"(anonymous_21)","decl":{"start":{"line":78,"column":70},"end":{"line":78,"column":71}},"loc":{"start":{"line":78,"column":80},"end":{"line":78,"column":119}},"line":78},"22":{"name":"(anonymous_22)","decl":{"start":{"line":79,"column":70},"end":{"line":79,"column":71}},"loc":{"start":{"line":79,"column":80},"end":{"line":79,"column":119}},"line":79},"23":{"name":"(anonymous_23)","decl":{"start":{"line":80,"column":72},"end":{"line":80,"column":73}},"loc":{"start":{"line":80,"column":82},"end":{"line":80,"column":123}},"line":80},"24":{"name":"(anonymous_24)","decl":{"start":{"line":81,"column":72},"end":{"line":81,"column":73}},"loc":{"start":{"line":81,"column":82},"end":{"line":81,"column":123}},"line":81},"25":{"name":"(anonymous_25)","decl":{"start":{"line":89,"column":4},"end":{"line":89,"column":5}},"loc":{"start":{"line":89,"column":22},"end":{"line":97,"column":5}},"line":89},"26":{"name":"(anonymous_26)","decl":{"start":{"line":98,"column":4},"end":{"line":98,"column":5}},"loc":{"start":{"line":98,"column":40},"end":{"line":107,"column":5}},"line":98},"27":{"name":"(anonymous_27)","decl":{"start":{"line":100,"column":46},"end":{"line":100,"column":47}},"loc":{"start":{"line":100,"column":57},"end":{"line":105,"column":9}},"line":100},"28":{"name":"(anonymous_28)","decl":{"start":{"line":108,"column":4},"end":{"line":108,"column":5}},"loc":{"start":{"line":108,"column":35},"end":{"line":128,"column":5}},"line":108},"29":{"name":"(anonymous_29)","decl":{"start":{"line":110,"column":36},"end":{"line":110,"column":37}},"loc":{"start":{"line":110,"column":47},"end":{"line":118,"column":9}},"line":110},"30":{"name":"(anonymous_30)","decl":{"start":{"line":112,"column":41},"end":{"line":112,"column":42}},"loc":{"start":{"line":112,"column":60},"end":{"line":116,"column":17}},"line":112},"31":{"name":"(anonymous_31)","decl":{"start":{"line":113,"column":44},"end":{"line":113,"column":45}},"loc":{"start":{"line":113,"column":62},"end":{"line":113,"column":106}},"line":113},"32":{"name":"(anonymous_32)","decl":{"start":{"line":120,"column":36},"end":{"line":120,"column":37}},"loc":{"start":{"line":120,"column":47},"end":{"line":127,"column":9}},"line":120},"33":{"name":"(anonymous_33)","decl":{"start":{"line":121,"column":32},"end":{"line":121,"column":33}},"loc":{"start":{"line":121,"column":51},"end":{"line":126,"column":13}},"line":121},"34":{"name":"(anonymous_34)","decl":{"start":{"line":122,"column":69},"end":{"line":122,"column":70}},"loc":{"start":{"line":122,"column":95},"end":{"line":122,"column":147}},"line":122}},"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":42,"column":12},"end":{"line":45,"column":13}},"type":"if","locations":[{"start":{"line":42,"column":12},"end":{"line":45,"column":13}},{"start":{"line":42,"column":12},"end":{"line":45,"column":13}}],"line":42},"17":{"loc":{"start":{"line":48,"column":58},"end":{"line":48,"column":82}},"type":"cond-expr","locations":[{"start":{"line":48,"column":68},"end":{"line":48,"column":77}},{"start":{"line":48,"column":80},"end":{"line":48,"column":82}}],"line":48},"18":{"loc":{"start":{"line":52,"column":8},"end":{"line":54,"column":9}},"type":"if","locations":[{"start":{"line":52,"column":8},"end":{"line":54,"column":9}},{"start":{"line":52,"column":8},"end":{"line":54,"column":9}}],"line":52},"19":{"loc":{"start":{"line":55,"column":8},"end":{"line":57,"column":9}},"type":"if","locations":[{"start":{"line":55,"column":8},"end":{"line":57,"column":9}},{"start":{"line":55,"column":8},"end":{"line":57,"column":9}}],"line":55},"20":{"loc":{"start":{"line":61,"column":89},"end":{"line":61,"column":132}},"type":"cond-expr","locations":[{"start":{"line":61,"column":126},"end":{"line":61,"column":127}},{"start":{"line":61,"column":130},"end":{"line":61,"column":132}}],"line":61},"21":{"loc":{"start":{"line":64,"column":30},"end":{"line":64,"column":134}},"type":"cond-expr","locations":[{"start":{"line":64,"column":95},"end":{"line":64,"column":129}},{"start":{"line":64,"column":132},"end":{"line":64,"column":134}}],"line":64},"22":{"loc":{"start":{"line":71,"column":15},"end":{"line":71,"column":140}},"type":"cond-expr","locations":[{"start":{"line":71,"column":42},"end":{"line":71,"column":133}},{"start":{"line":71,"column":136},"end":{"line":71,"column":140}}],"line":71},"23":{"loc":{"start":{"line":76,"column":46},"end":{"line":76,"column":186}},"type":"cond-expr","locations":[{"start":{"line":76,"column":181},"end":{"line":76,"column":182}},{"start":{"line":76,"column":185},"end":{"line":76,"column":186}}],"line":76},"24":{"loc":{"start":{"line":76,"column":46},"end":{"line":76,"column":178}},"type":"binary-expr","locations":[{"start":{"line":76,"column":46},"end":{"line":76,"column":152}},{"start":{"line":76,"column":156},"end":{"line":76,"column":178}}],"line":76},"25":{"loc":{"start":{"line":77,"column":46},"end":{"line":77,"column":186}},"type":"cond-expr","locations":[{"start":{"line":77,"column":181},"end":{"line":77,"column":182}},{"start":{"line":77,"column":185},"end":{"line":77,"column":186}}],"line":77},"26":{"loc":{"start":{"line":77,"column":46},"end":{"line":77,"column":178}},"type":"binary-expr","locations":[{"start":{"line":77,"column":46},"end":{"line":77,"column":152}},{"start":{"line":77,"column":156},"end":{"line":77,"column":178}}],"line":77},"27":{"loc":{"start":{"line":78,"column":47},"end":{"line":78,"column":188}},"type":"cond-expr","locations":[{"start":{"line":78,"column":183},"end":{"line":78,"column":184}},{"start":{"line":78,"column":187},"end":{"line":78,"column":188}}],"line":78},"28":{"loc":{"start":{"line":78,"column":47},"end":{"line":78,"column":180}},"type":"binary-expr","locations":[{"start":{"line":78,"column":47},"end":{"line":78,"column":154}},{"start":{"line":78,"column":158},"end":{"line":78,"column":180}}],"line":78},"29":{"loc":{"start":{"line":79,"column":47},"end":{"line":79,"column":188}},"type":"cond-expr","locations":[{"start":{"line":79,"column":183},"end":{"line":79,"column":184}},{"start":{"line":79,"column":187},"end":{"line":79,"column":188}}],"line":79},"30":{"loc":{"start":{"line":79,"column":47},"end":{"line":79,"column":180}},"type":"binary-expr","locations":[{"start":{"line":79,"column":47},"end":{"line":79,"column":154}},{"start":{"line":79,"column":158},"end":{"line":79,"column":180}}],"line":79},"31":{"loc":{"start":{"line":80,"column":49},"end":{"line":80,"column":192}},"type":"cond-expr","locations":[{"start":{"line":80,"column":187},"end":{"line":80,"column":188}},{"start":{"line":80,"column":191},"end":{"line":80,"column":192}}],"line":80},"32":{"loc":{"start":{"line":80,"column":49},"end":{"line":80,"column":184}},"type":"binary-expr","locations":[{"start":{"line":80,"column":49},"end":{"line":80,"column":158}},{"start":{"line":80,"column":162},"end":{"line":80,"column":184}}],"line":80},"33":{"loc":{"start":{"line":81,"column":49},"end":{"line":81,"column":192}},"type":"cond-expr","locations":[{"start":{"line":81,"column":187},"end":{"line":81,"column":188}},{"start":{"line":81,"column":191},"end":{"line":81,"column":192}}],"line":81},"34":{"loc":{"start":{"line":81,"column":49},"end":{"line":81,"column":184}},"type":"binary-expr","locations":[{"start":{"line":81,"column":49},"end":{"line":81,"column":158}},{"start":{"line":81,"column":162},"end":{"line":81,"column":184}}],"line":81},"35":{"loc":{"start":{"line":101,"column":12},"end":{"line":103,"column":13}},"type":"if","locations":[{"start":{"line":101,"column":12},"end":{"line":103,"column":13}},{"start":{"line":101,"column":12},"end":{"line":103,"column":13}}],"line":101},"36":{"loc":{"start":{"line":111,"column":12},"end":{"line":117,"column":13}},"type":"if","locations":[{"start":{"line":111,"column":12},"end":{"line":117,"column":13}},{"start":{"line":111,"column":12},"end":{"line":117,"column":13}}],"line":111},"37":{"loc":{"start":{"line":113,"column":20},"end":{"line":115,"column":21}},"type":"if","locations":[{"start":{"line":113,"column":20},"end":{"line":115,"column":21}},{"start":{"line":113,"column":20},"end":{"line":115,"column":21}}],"line":113},"38":{"loc":{"start":{"line":123,"column":16},"end":{"line":125,"column":17}},"type":"if","locations":[{"start":{"line":123,"column":16},"end":{"line":125,"column":17}},{"start":{"line":123,"column":16},"end":{"line":125,"column":17}}],"line":123}},"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":3,"16":3,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":4,"32":4,"33":4,"34":37,"35":37,"36":37,"37":37,"38":6,"39":6,"40":31,"41":4,"42":37,"43":4,"44":4,"45":43,"46":4,"47":19,"48":4,"49":4,"50":3,"51":4,"52":1,"53":4,"54":4,"55":69,"56":4,"57":4,"58":4,"59":4,"60":1,"61":37,"62":36,"63":37,"64":37,"65":37,"66":43,"67":37,"68":43,"69":37,"70":43,"71":37,"72":43,"73":37,"74":43,"75":37,"76":43,"77":37,"78":37,"79":37,"80":37,"81":37,"82":37,"83":4,"84":4,"85":4,"86":4,"87":4,"88":4,"89":4,"90":4,"91":4,"92":31,"93":3,"94":31,"95":4,"96":4,"97":4,"98":31,"99":15,"100":45,"101":117,"102":9,"103":4,"104":4,"105":31,"106":90,"107":180,"108":90,"109":45,"110":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":3,"6":4,"7":4,"8":37,"9":37,"10":43,"11":19,"12":4,"13":4,"14":69,"15":1,"16":37,"17":36,"18":37,"19":43,"20":43,"21":43,"22":43,"23":43,"24":43,"25":4,"26":4,"27":31,"28":4,"29":31,"30":45,"31":117,"32":31,"33":90,"34":180},"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":[3,0],"12":[3,3],"13":[0,0],"14":[0,0],"15":[0,0],"16":[6,31],"17":[31,6],"18":[3,1],"19":[1,3],"20":[33,36],"21":[1,3],"22":[12,25],"23":[6,31],"24":[37,12],"25":[3,34],"26":[37,9],"27":[3,34],"28":[37,9],"29":[3,34],"30":[37,9],"31":[4,33],"32":[37,10],"33":[6,31],"34":[37,12],"35":[3,28],"36":[15,16],"37":[9,36],"38":[45,45]},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/ReportObjectsFormatters/suite-formatter.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/ReportObjectsFormatters/suite-formatter.ts"],"names":[],"mappings":"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","sourcesContent":["import * as CommonFunctions from '../../common-functions/common-functions';\nimport * as Messages from '../../helpers/console-messages';\nimport * as Models from '../../models/models';\nimport * as messages from '@cucumber/messages';\nimport { FeatureFormatter } from './feature-formatter';\nimport { v4 as uuidv4 } from 'uuid';\nimport GherkinDocument = messages.GherkinDocument;\nimport IFeature = messages.Feature;\n\nexport class SuiteFactory {\n  private readonly userProperties: Models.ReportGeneration;\n  private readonly suite: Models.ExtendedReport;\n\n  public constructor( userProperies: Models.ReportGeneration ) {\n    this.userProperties = userProperies;\n    this.suite = this.initializeSuite();\n  }\n\n  public async parseJsons ( collectedJsons: Models.Feature[], providedFeatures: GherkinDocument[] | null ): Promise<Models.ExtendedReport> {\n    const features = await Promise.all(\n      collectedJsons.map( jsonFeature => {\n        const gherkinFeature = this.getGherkinFeature( providedFeatures, jsonFeature.name );\n        const feature = new FeatureFormatter( gherkinFeature, jsonFeature ).parseFeature();\n        this.updateSuiteStadistics( feature );\n\n        if ( !feature.elements?.length ) {\n          console.log( Messages.featureRemoved( feature.name ) );\n          return null;\n        }\n        return feature;\n      } )\n    );\n    this.suite.features = features.flatMap( feature => feature ? [ feature ] : [] );\n\n    this.updateSuiteProperties();\n    this.suite.results.overview.result = [ ...new Map( this.suite.results.overview.result.map( item => [ item.status, item ] ) ).values() ];\n    this.suite.results.overview.resultStatusesJoined = this.suite.results.overview.result.map( ( value ) => value.status.toString() ).sort().join( ';' );\n\n    if ( this.suite.features.some( feature => feature.metadata?.length ) ) {\n      this.suite.haveFeaturesMetadata = true;\n    }\n\n    if ( this.userProperties.saveEnrichedJSON ) {\n      await this.saveEnrichedJson();\n    }\n\n    return this.suite;\n  }\n\n  private updateSuiteProperties (): void {\n    this.suite.features = this.suite.features.sort( ( firstFeature, secondFeature ) => ( firstFeature.id! > secondFeature.id! ? 1 : -1 ) );\n    this.addMissingMetadataToFeatures();\n    this.suite.results.overview.durationHHMMSS = CommonFunctions.convertTimeFromNanoSecondsToHHMMSS( this.suite.results.overview.duration );\n    this.suite.metadata = CommonFunctions.isMetadata( this.userProperties.reportMetadata ) ? this.userProperties.reportMetadata : <Models.Metadata[]>[];\n    this.suite.features = this.setUniqueIdForEachFeature( this.suite.features );\n  }\n\n  private async saveEnrichedJson (): Promise<void> {\n    await CommonFunctions.saveJsonFile( this.userProperties.reportPath, 'enriched-output.json', this.suite );\n  }\n\n  private getGherkinFeature ( providedFeatures: GherkinDocument[] | null, jsonFeatureName: string ): IFeature | null | undefined {\n    return providedFeatures?.length ? providedFeatures.filter( document => document.feature?.name === jsonFeatureName )[ 0 ]?.feature : null;\n  }\n\n  private updateSuiteStadistics ( feature: Models.Feature ): void {\n    const overview = feature.results.overview;\n    this.suite.results.overview.duration += overview.duration;\n    this.suite.results.features.passed += overview.result.filter( result => result.status === Models.Status.passed ).length === overview.result.length && overview.result.length ? 1 : 0;\n    this.suite.results.features.failed += overview.result.filter( result => result.status === Models.Status.failed ).length === overview.result.length && overview.result.length ? 1 : 0;\n    this.suite.results.features.pending += overview.result.filter( result => result.status === Models.Status.pending ).length === overview.result.length && overview.result.length ? 1 : 0;\n    this.suite.results.features.skipped += overview.result.filter( result => result.status === Models.Status.skipped ).length === overview.result.length && overview.result.length ? 1 : 0;\n    this.suite.results.features.ambiguous += overview.result.filter( result => result.status === Models.Status.ambiguous ).length === overview.result.length && overview.result.length ? 1 : 0;\n    this.suite.results.features.undefined += overview.result.filter( result => result.status === Models.Status.undefined ).length === overview.result.length && overview.result.length ? 1 : 0;\n    this.suite.results.features.various += Number( [ ... new Set( overview.result ) ].length > 1 );\n    this.suite.results.features.total++;\n\n    this.suite.results.scenarios = CommonFunctions.updateResultsAndPercentages( this.suite.results.scenarios, feature.results.scenarios );\n    this.suite.results.steps = CommonFunctions.updateResultsAndPercentages( this.suite.results.steps, feature.results.steps );\n    this.suite.results.features = <Models.FeatureModuleResults>CommonFunctions.updatePercentages( this.suite.results.features );\n    this.suite.results.overview.result.push( ...feature.results.overview.result );\n  }\n\n  private initializeSuite (): Models.ExtendedReport {\n    const suite = <Models.ExtendedReport>{};\n    suite.results = Models.reportResultsInitializer();\n    suite.metadata = <Models.Metadata[]>[];\n    suite.metadataTitle = this.userProperties.reportMetadataTitle;\n    suite.reportTitle = this.userProperties.reportTitle;\n    suite.haveFeaturesMetadata = false;\n    return suite;\n  }\n\n  private setUniqueIdForEachFeature ( features: Models.Feature[] ): Models.Feature[] {\n    const seen = new Set();\n    const modifiedFeatures = features.map( feature => {\n      if ( seen.size === seen.add( feature.id ).size ) {\n        feature.id += uuidv4();\n      }\n      return feature;\n    } );\n    return modifiedFeatures;\n  }\n\n  private addMissingMetadataToFeatures (): void {\n    const allMetadata: Models.Metadata[] = [];\n    this.suite.features.forEach( feature => {\n      if ( feature.metadata?.length ) {\n        feature.metadata.forEach( metadataElement => {\n          if ( !allMetadata.filter( metadataObject => metadataObject.name === metadataElement.name ).length ) {\n            allMetadata.push( metadataElement );\n          }\n        } );\n      }\n    } );\n    this.suite.results.overview.metadata = allMetadata;\n\n    this.suite.features.forEach( feature => {\n      allMetadata.forEach( metadataElement => {\n        const featureMetadataName = feature.metadata?.filter( featureMetadataElement => featureMetadataElement.name === metadataElement.name );\n        if ( !featureMetadataName?.length ) {\n          feature.metadata!.push( { name: metadataElement.name, value: '' } );\n        }\n      } );\n    } );\n  }\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"7a7b0fd8a3a57d9d7f458a3e492c44814e9af930"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/ReportObjectsFormatters/feature-formatter.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/ReportObjectsFormatters/feature-formatter.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":34}},"26":{"start":{"line":27,"column":24},"end":{"line":27,"column":88}},"27":{"start":{"line":28,"column":15},"end":{"line":28,"column":59}},"28":{"start":{"line":29,"column":29},"end":{"line":29,"column":60}},"29":{"start":{"line":32,"column":8},"end":{"line":32,"column":45}},"30":{"start":{"line":33,"column":8},"end":{"line":33,"column":39}},"31":{"start":{"line":34,"column":8},"end":{"line":34,"column":96}},"32":{"start":{"line":35,"column":8},"end":{"line":35,"column":59}},"33":{"start":{"line":38,"column":8},"end":{"line":38,"column":32}},"34":{"start":{"line":39,"column":8},"end":{"line":57,"column":9}},"35":{"start":{"line":40,"column":12},"end":{"line":40,"column":40}},"36":{"start":{"line":41,"column":12},"end":{"line":53,"column":13}},"37":{"start":{"line":41,"column":29},"end":{"line":41,"column":30}},"38":{"start":{"line":42,"column":37},"end":{"line":42,"column":129}},"39":{"start":{"line":43,"column":16},"end":{"line":52,"column":17}},"40":{"start":{"line":44,"column":20},"end":{"line":44,"column":68}},"41":{"start":{"line":45,"column":20},"end":{"line":45,"column":92}},"42":{"start":{"line":46,"column":44},"end":{"line":46,"column":152}},"43":{"start":{"line":46,"column":93},"end":{"line":46,"column":138}},"44":{"start":{"line":47,"column":20},"end":{"line":51,"column":21}},"45":{"start":{"line":48,"column":42},"end":{"line":48,"column":135}},"46":{"start":{"line":49,"column":24},"end":{"line":49,"column":62}},"47":{"start":{"line":50,"column":24},"end":{"line":50,"column":32}},"48":{"start":{"line":54,"column":12},"end":{"line":55,"column":111}},"49":{"start":{"line":56,"column":12},"end":{"line":56,"column":141}},"50":{"start":{"line":56,"column":85},"end":{"line":56,"column":139}},"51":{"start":{"line":58,"column":8},"end":{"line":58,"column":32}},"52":{"start":{"line":61,"column":29},"end":{"line":61,"column":46}},"53":{"start":{"line":62,"column":52},"end":{"line":62,"column":135}},"54":{"start":{"line":62,"column":93},"end":{"line":62,"column":123}},"55":{"start":{"line":63,"column":32},"end":{"line":63,"column":170}},"56":{"start":{"line":64,"column":8},"end":{"line":64,"column":90}},"57":{"start":{"line":65,"column":8},"end":{"line":65,"column":25}},"58":{"start":{"line":68,"column":8},"end":{"line":68,"column":96}},"59":{"start":{"line":69,"column":8},"end":{"line":69,"column":126}},"60":{"start":{"line":70,"column":8},"end":{"line":72,"column":50}},"61":{"start":{"line":73,"column":8},"end":{"line":76,"column":53}},"62":{"start":{"line":77,"column":8},"end":{"line":81,"column":53}},"63":{"start":{"line":82,"column":8},"end":{"line":88,"column":57}},"64":{"start":{"line":89,"column":8},"end":{"line":95,"column":58}},"65":{"start":{"line":96,"column":8},"end":{"line":96,"column":115}},"66":{"start":{"line":97,"column":8},"end":{"line":97,"column":140}},"67":{"start":{"line":98,"column":8},"end":{"line":98,"column":106}},"68":{"start":{"line":99,"column":8},"end":{"line":99,"column":88}},"69":{"start":{"line":102,"column":8},"end":{"line":102,"column":127}},"70":{"start":{"line":103,"column":8},"end":{"line":103,"column":156}},"71":{"start":{"line":104,"column":8},"end":{"line":104,"column":70}},"72":{"start":{"line":105,"column":8},"end":{"line":105,"column":106}},"73":{"start":{"line":106,"column":8},"end":{"line":106,"column":89}},"74":{"start":{"line":107,"column":8},"end":{"line":107,"column":123}},"75":{"start":{"line":108,"column":8},"end":{"line":108,"column":59}},"76":{"start":{"line":109,"column":8},"end":{"line":109,"column":36}},"77":{"start":{"line":112,"column":33},"end":{"line":112,"column":35}},"78":{"start":{"line":113,"column":8},"end":{"line":120,"column":11}},"79":{"start":{"line":114,"column":12},"end":{"line":119,"column":13}},"80":{"start":{"line":115,"column":16},"end":{"line":118,"column":19}},"81":{"start":{"line":121,"column":37},"end":{"line":121,"column":90}},"82":{"start":{"line":121,"column":78},"end":{"line":121,"column":87}},"83":{"start":{"line":122,"column":8},"end":{"line":128,"column":11}},"84":{"start":{"line":123,"column":44},"end":{"line":123,"column":103}},"85":{"start":{"line":123,"column":80},"end":{"line":123,"column":102}},"86":{"start":{"line":124,"column":39},"end":{"line":124,"column":71}},"87":{"start":{"line":125,"column":12},"end":{"line":127,"column":15}},"88":{"start":{"line":126,"column":16},"end":{"line":126,"column":127}},"89":{"start":{"line":131,"column":27},"end":{"line":131,"column":114}},"90":{"start":{"line":131,"column":75},"end":{"line":131,"column":113}},"91":{"start":{"line":132,"column":8},"end":{"line":134,"column":9}},"92":{"start":{"line":133,"column":12},"end":{"line":133,"column":24}},"93":{"start":{"line":135,"column":8},"end":{"line":135,"column":21}},"94":{"start":{"line":138,"column":33},"end":{"line":138,"column":35}},"95":{"start":{"line":139,"column":8},"end":{"line":146,"column":11}},"96":{"start":{"line":140,"column":12},"end":{"line":145,"column":13}},"97":{"start":{"line":141,"column":16},"end":{"line":144,"column":19}},"98":{"start":{"line":147,"column":8},"end":{"line":147,"column":32}},"99":{"start":{"line":150,"column":0},"end":{"line":150,"column":44}}},"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":31,"column":4},"end":{"line":31,"column":5}},"loc":{"start":{"line":31,"column":45},"end":{"line":36,"column":5}},"line":31},"7":{"name":"(anonymous_7)","decl":{"start":{"line":37,"column":4},"end":{"line":37,"column":5}},"loc":{"start":{"line":37,"column":19},"end":{"line":59,"column":5}},"line":37},"8":{"name":"(anonymous_8)","decl":{"start":{"line":46,"column":81},"end":{"line":46,"column":82}},"loc":{"start":{"line":46,"column":93},"end":{"line":46,"column":138}},"line":46},"9":{"name":"(anonymous_9)","decl":{"start":{"line":56,"column":73},"end":{"line":56,"column":74}},"loc":{"start":{"line":56,"column":85},"end":{"line":56,"column":139}},"line":56},"10":{"name":"(anonymous_10)","decl":{"start":{"line":60,"column":4},"end":{"line":60,"column":5}},"loc":{"start":{"line":60,"column":77},"end":{"line":66,"column":5}},"line":60},"11":{"name":"(anonymous_11)","decl":{"start":{"line":62,"column":81},"end":{"line":62,"column":82}},"loc":{"start":{"line":62,"column":93},"end":{"line":62,"column":123}},"line":62},"12":{"name":"(anonymous_12)","decl":{"start":{"line":67,"column":4},"end":{"line":67,"column":5}},"loc":{"start":{"line":67,"column":45},"end":{"line":100,"column":5}},"line":67},"13":{"name":"(anonymous_13)","decl":{"start":{"line":101,"column":4},"end":{"line":101,"column":5}},"loc":{"start":{"line":101,"column":23},"end":{"line":110,"column":5}},"line":101},"14":{"name":"(anonymous_14)","decl":{"start":{"line":111,"column":4},"end":{"line":111,"column":5}},"loc":{"start":{"line":111,"column":27},"end":{"line":129,"column":5}},"line":111},"15":{"name":"(anonymous_15)","decl":{"start":{"line":113,"column":43},"end":{"line":113,"column":44}},"loc":{"start":{"line":113,"column":55},"end":{"line":120,"column":9}},"line":113},"16":{"name":"(anonymous_16)","decl":{"start":{"line":121,"column":70},"end":{"line":121,"column":71}},"loc":{"start":{"line":121,"column":78},"end":{"line":121,"column":87}},"line":121},"17":{"name":"(anonymous_17)","decl":{"start":{"line":122,"column":37},"end":{"line":122,"column":38}},"loc":{"start":{"line":122,"column":45},"end":{"line":128,"column":9}},"line":122},"18":{"name":"(anonymous_18)","decl":{"start":{"line":123,"column":68},"end":{"line":123,"column":69}},"loc":{"start":{"line":123,"column":80},"end":{"line":123,"column":102}},"line":123},"19":{"name":"(anonymous_19)","decl":{"start":{"line":125,"column":44},"end":{"line":125,"column":45}},"loc":{"start":{"line":125,"column":79},"end":{"line":127,"column":13}},"line":125},"20":{"name":"(anonymous_20)","decl":{"start":{"line":130,"column":4},"end":{"line":130,"column":5}},"loc":{"start":{"line":130,"column":54},"end":{"line":136,"column":5}},"line":130},"21":{"name":"(anonymous_21)","decl":{"start":{"line":131,"column":56},"end":{"line":131,"column":57}},"loc":{"start":{"line":131,"column":75},"end":{"line":131,"column":113}},"line":131},"22":{"name":"(anonymous_22)","decl":{"start":{"line":137,"column":4},"end":{"line":137,"column":5}},"loc":{"start":{"line":137,"column":26},"end":{"line":148,"column":5}},"line":137},"23":{"name":"(anonymous_23)","decl":{"start":{"line":139,"column":43},"end":{"line":139,"column":44}},"loc":{"start":{"line":139,"column":55},"end":{"line":146,"column":9}},"line":139}},"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":39,"column":8},"end":{"line":57,"column":9}},"type":"if","locations":[{"start":{"line":39,"column":8},"end":{"line":57,"column":9}},{"start":{"line":39,"column":8},"end":{"line":57,"column":9}}],"line":39},"17":{"loc":{"start":{"line":43,"column":16},"end":{"line":52,"column":17}},"type":"if","locations":[{"start":{"line":43,"column":16},"end":{"line":52,"column":17}},{"start":{"line":43,"column":16},"end":{"line":52,"column":17}}],"line":43},"18":{"loc":{"start":{"line":43,"column":20},"end":{"line":43,"column":80}},"type":"binary-expr","locations":[{"start":{"line":43,"column":20},"end":{"line":43,"column":41}},{"start":{"line":43,"column":45},"end":{"line":43,"column":80}}],"line":43},"19":{"loc":{"start":{"line":47,"column":20},"end":{"line":51,"column":21}},"type":"if","locations":[{"start":{"line":47,"column":20},"end":{"line":51,"column":21}},{"start":{"line":47,"column":20},"end":{"line":51,"column":21}}],"line":47},"20":{"loc":{"start":{"line":47,"column":24},"end":{"line":47,"column":101}},"type":"binary-expr","locations":[{"start":{"line":47,"column":24},"end":{"line":47,"column":82}},{"start":{"line":47,"column":86},"end":{"line":47,"column":101}}],"line":47},"21":{"loc":{"start":{"line":56,"column":85},"end":{"line":56,"column":139}},"type":"binary-expr","locations":[{"start":{"line":56,"column":85},"end":{"line":56,"column":113}},{"start":{"line":56,"column":117},"end":{"line":56,"column":139}}],"line":56},"22":{"loc":{"start":{"line":68,"column":56},"end":{"line":68,"column":95}},"type":"cond-expr","locations":[{"start":{"line":68,"column":90},"end":{"line":68,"column":91}},{"start":{"line":68,"column":94},"end":{"line":68,"column":95}}],"line":68},"23":{"loc":{"start":{"line":69,"column":53},"end":{"line":69,"column":125}},"type":"cond-expr","locations":[{"start":{"line":69,"column":120},"end":{"line":69,"column":121}},{"start":{"line":69,"column":124},"end":{"line":69,"column":125}}],"line":69},"24":{"loc":{"start":{"line":69,"column":53},"end":{"line":69,"column":117}},"type":"binary-expr","locations":[{"start":{"line":69,"column":53},"end":{"line":69,"column":85}},{"start":{"line":69,"column":89},"end":{"line":69,"column":117}}],"line":69},"25":{"loc":{"start":{"line":70,"column":56},"end":{"line":72,"column":49}},"type":"cond-expr","locations":[{"start":{"line":72,"column":44},"end":{"line":72,"column":45}},{"start":{"line":72,"column":48},"end":{"line":72,"column":49}}],"line":70},"26":{"loc":{"start":{"line":70,"column":56},"end":{"line":72,"column":41}},"type":"binary-expr","locations":[{"start":{"line":70,"column":56},"end":{"line":70,"column":87}},{"start":{"line":71,"column":12},"end":{"line":71,"column":44}},{"start":{"line":72,"column":12},"end":{"line":72,"column":41}}],"line":70},"27":{"loc":{"start":{"line":73,"column":54},"end":{"line":76,"column":52}},"type":"cond-expr","locations":[{"start":{"line":76,"column":47},"end":{"line":76,"column":48}},{"start":{"line":76,"column":51},"end":{"line":76,"column":52}}],"line":73},"28":{"loc":{"start":{"line":73,"column":54},"end":{"line":76,"column":44}},"type":"binary-expr","locations":[{"start":{"line":73,"column":54},"end":{"line":73,"column":83}},{"start":{"line":74,"column":12},"end":{"line":74,"column":41}},{"start":{"line":75,"column":12},"end":{"line":75,"column":44}},{"start":{"line":76,"column":12},"end":{"line":76,"column":44}}],"line":73},"29":{"loc":{"start":{"line":77,"column":54},"end":{"line":81,"column":52}},"type":"cond-expr","locations":[{"start":{"line":81,"column":47},"end":{"line":81,"column":48}},{"start":{"line":81,"column":51},"end":{"line":81,"column":52}}],"line":77},"30":{"loc":{"start":{"line":77,"column":54},"end":{"line":81,"column":44}},"type":"binary-expr","locations":[{"start":{"line":77,"column":54},"end":{"line":77,"column":83}},{"start":{"line":78,"column":12},"end":{"line":78,"column":41}},{"start":{"line":79,"column":12},"end":{"line":79,"column":44}},{"start":{"line":80,"column":12},"end":{"line":80,"column":42}},{"start":{"line":81,"column":12},"end":{"line":81,"column":44}}],"line":77},"31":{"loc":{"start":{"line":83,"column":12},"end":{"line":88,"column":56}},"type":"cond-expr","locations":[{"start":{"line":88,"column":51},"end":{"line":88,"column":52}},{"start":{"line":88,"column":55},"end":{"line":88,"column":56}}],"line":83},"32":{"loc":{"start":{"line":83,"column":12},"end":{"line":88,"column":48}},"type":"binary-expr","locations":[{"start":{"line":83,"column":12},"end":{"line":83,"column":40}},{"start":{"line":84,"column":16},"end":{"line":84,"column":45}},{"start":{"line":85,"column":16},"end":{"line":85,"column":46}},{"start":{"line":86,"column":16},"end":{"line":86,"column":46}},{"start":{"line":87,"column":16},"end":{"line":87,"column":48}},{"start":{"line":88,"column":16},"end":{"line":88,"column":48}}],"line":83},"33":{"loc":{"start":{"line":102,"column":39},"end":{"line":102,"column":126}},"type":"cond-expr","locations":[{"start":{"line":102,"column":93},"end":{"line":102,"column":95}},{"start":{"line":102,"column":98},"end":{"line":102,"column":126}}],"line":102},"34":{"loc":{"start":{"line":103,"column":36},"end":{"line":103,"column":155}},"type":"cond-expr","locations":[{"start":{"line":103,"column":125},"end":{"line":103,"column":127}},{"start":{"line":103,"column":130},"end":{"line":103,"column":155}}],"line":103},"35":{"loc":{"start":{"line":103,"column":36},"end":{"line":103,"column":122}},"type":"binary-expr","locations":[{"start":{"line":103,"column":36},"end":{"line":103,"column":70}},{"start":{"line":103,"column":74},"end":{"line":103,"column":122}}],"line":103},"36":{"loc":{"start":{"line":105,"column":32},"end":{"line":105,"column":105}},"type":"cond-expr","locations":[{"start":{"line":105,"column":79},"end":{"line":105,"column":81}},{"start":{"line":105,"column":84},"end":{"line":105,"column":105}}],"line":105},"37":{"loc":{"start":{"line":106,"column":41},"end":{"line":106,"column":88}},"type":"binary-expr","locations":[{"start":{"line":106,"column":41},"end":{"line":106,"column":71}},{"start":{"line":106,"column":75},"end":{"line":106,"column":88}}],"line":106},"38":{"loc":{"start":{"line":107,"column":36},"end":{"line":107,"column":122}},"type":"cond-expr","locations":[{"start":{"line":107,"column":92},"end":{"line":107,"column":117}},{"start":{"line":107,"column":120},"end":{"line":107,"column":122}}],"line":107},"39":{"loc":{"start":{"line":108,"column":32},"end":{"line":108,"column":58}},"type":"binary-expr","locations":[{"start":{"line":108,"column":32},"end":{"line":108,"column":53}},{"start":{"line":108,"column":57},"end":{"line":108,"column":58}}],"line":108},"40":{"loc":{"start":{"line":114,"column":12},"end":{"line":119,"column":13}},"type":"if","locations":[{"start":{"line":114,"column":12},"end":{"line":119,"column":13}},{"start":{"line":114,"column":12},"end":{"line":119,"column":13}}],"line":114},"41":{"loc":{"start":{"line":132,"column":8},"end":{"line":134,"column":9}},"type":"if","locations":[{"start":{"line":132,"column":8},"end":{"line":134,"column":9}},{"start":{"line":132,"column":8},"end":{"line":134,"column":9}}],"line":132},"42":{"loc":{"start":{"line":140,"column":12},"end":{"line":145,"column":13}},"type":"if","locations":[{"start":{"line":140,"column":12},"end":{"line":145,"column":13}},{"start":{"line":140,"column":12},"end":{"line":145,"column":13}}],"line":140}},"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":1,"29":37,"30":37,"31":37,"32":37,"33":37,"34":37,"35":31,"36":31,"37":31,"38":82,"39":82,"40":73,"41":73,"42":73,"43":27,"44":73,"45":1,"46":1,"47":1,"48":31,"49":31,"50":83,"51":37,"52":1,"53":1,"54":3,"55":1,"56":1,"57":1,"58":73,"59":73,"60":73,"61":73,"62":73,"63":73,"64":73,"65":73,"66":73,"67":73,"68":73,"69":37,"70":37,"71":37,"72":37,"73":37,"74":37,"75":37,"76":37,"77":68,"78":68,"79":164,"80":6,"81":68,"82":6,"83":68,"84":4,"85":12,"86":4,"87":4,"88":6,"89":73,"90":12,"91":73,"92":1,"93":72,"94":37,"95":37,"96":82,"97":3,"98":37,"99":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":2,"6":37,"7":37,"8":27,"9":83,"10":1,"11":3,"12":73,"13":37,"14":68,"15":164,"16":6,"17":4,"18":12,"19":6,"20":73,"21":12,"22":37,"23":82},"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":[31,6],"17":[73,9],"18":[82,73],"19":[1,72],"20":[73,1],"21":[83,80],"22":[6,67],"23":[15,58],"24":[73,67],"25":[4,69],"26":[73,4,4],"27":[6,67],"28":[73,6,6,6],"29":[6,67],"30":[73,34,19,15,12],"31":[36,37],"32":[73,61,58,39,36,36],"33":[6,31],"34":[3,34],"35":[37,34],"36":[9,28],"37":[37,37],"38":[21,16],"39":[37,3],"40":[6,158],"41":[1,72],"42":[3,79]},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/ReportObjectsFormatters/feature-formatter.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/ReportObjectsFormatters/feature-formatter.ts"],"names":[],"mappings":"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","sourcesContent":["import * as CommonFunctions from '../../common-functions/common-functions';\nimport * as Models from '../../models/models';\nimport type * as messages from '@cucumber/messages';\nimport { ScenarioFormatter } from './scenario-formatter';\n\nexport class FeatureFormatter {\n  private readonly gherkinFeature: messages.Feature | null | undefined;\n  private jsonFeature: Models.Feature;\n  private readonly scenarioFormater: ScenarioFormatter;\n  private readonly scenarioOutlines: Models.ScenarioOutline[];\n\n  public constructor( gherkinFeature: messages.Feature | null | undefined, jsonFeature: Models.Feature ) {\n    this.gherkinFeature = gherkinFeature;\n    this.jsonFeature = jsonFeature;\n    this.scenarioFormater = new ScenarioFormatter( this.gherkinFeature );\n    this.scenarioOutlines = this.getOutlineScenarios();\n  }\n\n  public parseFeature (): Models.Feature {\n    this.initalizeFeature();\n\n    if ( this.jsonFeature.elements?.length ) {\n      this.joinOutlineScenarios();\n      for ( let index = 0; index < this.jsonFeature.elements.length; index++ ) {\n        const jsonScenario = this.scenarioFormater.parseScenario( this.jsonFeature.elements[ index ], this.jsonFeature.name );\n        if ( jsonScenario !== null && typeof jsonScenario !== 'undefined' ) {\n          this.jsonFeature.elements[ index ] = jsonScenario;\n          this.updateFeatureStadistics( this.jsonFeature.elements[ index ]?.results );\n          const gherkinScenario = this.gherkinFeature?.children.filter(\n            scenario => scenario.scenario?.name === jsonScenario.name )[ 0 ]?.scenario;\n          if ( this.isLastScenarioOutlineWithFeature( jsonScenario, index ) && gherkinScenario ) {\n            const scenarios = this.addFirstScenarioOutline( this.jsonFeature.elements, jsonScenario, index, gherkinScenario );\n            this.jsonFeature.elements = scenarios;\n            index++;\n          }\n        }\n      }\n\n      this.jsonFeature.results.overview.durationHHMMSS =\n        CommonFunctions.convertTimeFromNanoSecondsToHHMMSS( this.jsonFeature.results.overview.duration );\n      this.jsonFeature.elements = this.jsonFeature.elements.filter( scenario => Object.keys( scenario ).length && scenario.steps?.length );\n    }\n\n    return this.jsonFeature;\n  }\n\n  private addFirstScenarioOutline ( scenarios: Models.Scenario[], jsonScenario: Models.Scenario, index: number, gherkinScenario: messages.Scenario ): Models.Scenario[] {\n    const scenarioName = jsonScenario.name;\n    const scenarioOutlineLengthWithoutHeaders = this.scenarioOutlines.filter( scenario => scenario.name === scenarioName ).length - 1;\n    const scenarioOutline = this.scenarioFormater.createNewFirstScenarioOutline( jsonScenario, gherkinScenario, scenarios, index - scenarioOutlineLengthWithoutHeaders );\n    scenarios.splice( index - scenarioOutlineLengthWithoutHeaders, 0, scenarioOutline );\n\n    return scenarios;\n  }\n\n  private updateFeatureStadistics ( scenarioResults: Models.ScenarioResults ): void {\n    this.jsonFeature.results.scenarios.undefined += scenarioResults.steps.undefined ? 1 : 0;\n    this.jsonFeature.results.scenarios.failed += !scenarioResults.steps.undefined && scenarioResults.steps.failed ? 1 : 0;\n    this.jsonFeature.results.scenarios.ambiguous += scenarioResults.steps.ambiguous &&\n      !scenarioResults.steps.undefined &&\n      !scenarioResults.steps.failed ? 1 : 0;\n    this.jsonFeature.results.scenarios.pending += scenarioResults.steps.pending &&\n      !scenarioResults.steps.failed &&\n      !scenarioResults.steps.ambiguous &&\n      !scenarioResults.steps.undefined ? 1 : 0;\n    this.jsonFeature.results.scenarios.skipped += scenarioResults.steps.skipped &&\n      !scenarioResults.steps.failed &&\n      !scenarioResults.steps.ambiguous &&\n      !scenarioResults.steps.pending &&\n      !scenarioResults.steps.undefined ? 1 : 0;\n    this.jsonFeature.results.scenarios.passed +=\n      scenarioResults.steps.passed &&\n        !scenarioResults.steps.failed &&\n        !scenarioResults.steps.skipped &&\n        !scenarioResults.steps.pending &&\n        !scenarioResults.steps.ambiguous &&\n        !scenarioResults.steps.undefined ? 1 : 0;\n    this.jsonFeature.results.scenarios.total =\n      this.jsonFeature.results.scenarios.passed +\n      this.jsonFeature.results.scenarios.skipped +\n      this.jsonFeature.results.scenarios.pending +\n      this.jsonFeature.results.scenarios.undefined +\n      this.jsonFeature.results.scenarios.ambiguous +\n      this.jsonFeature.results.scenarios.failed;\n    this.jsonFeature.results.scenarios = CommonFunctions.updatePercentages( this.jsonFeature.results.scenarios );\n    this.jsonFeature.results.steps = CommonFunctions.updateResultsAndPercentages( this.jsonFeature.results.steps, scenarioResults.steps );\n    this.jsonFeature.results.overview.result = CommonFunctions.updateStatus( this.jsonFeature.results );\n    this.jsonFeature.results.overview.duration += scenarioResults.overview.duration;\n  }\n\n  private initalizeFeature (): void {\n    this.jsonFeature.description = typeof this.jsonFeature.description === 'undefined' ? '' : this.jsonFeature.description;\n    this.jsonFeature.elements = this.jsonFeature.elements === null || typeof this.jsonFeature.elements === 'undefined' ? [] : this.jsonFeature.elements;\n    this.jsonFeature.results = Models.featureResultsInitializer();\n    this.jsonFeature.tags = typeof this.jsonFeature.tags === 'undefined' ? [] : this.jsonFeature.tags;\n    this.jsonFeature.metadataTitle = this.jsonFeature.metadataTitle ?? 'Custom Data';\n    this.jsonFeature.metadata = CommonFunctions.isMetadata( this.jsonFeature.metadata ) ? this.jsonFeature.metadata : [];\n    this.jsonFeature.line = this.jsonFeature.line ?? 0;\n    this.joinOutlineScenarios();\n  }\n\n  private joinOutlineScenarios (): void {\n    const scenarioOutlines: {\n      index: number;\n      name: string;\n    }[] = [];\n    this.jsonFeature.elements?.forEach( scenario => {\n      if ( this.scenarioFormater.isOutlineScenario( scenario ) ) {\n        scenarioOutlines.push( {\n          index: parseInt( `${( this.jsonFeature.elements! ).indexOf( scenario )}`, 10 ),\n          name: `${scenario.name}`\n        } );\n      }\n    } );\n    const scenarioOutlineNames = [ ...new Set( scenarioOutlines.map( item => item.name ) ) ];\n    scenarioOutlineNames.forEach( name => {\n      const scenarioOutlineElements = scenarioOutlines.filter( scenario => scenario.name === name );\n      const firstScenarioIndex = scenarioOutlineElements[ 0 ].index;\n      scenarioOutlineElements.forEach( ( scenarioOutlineElement, index ) => {\n        CommonFunctions.arraymove( this.jsonFeature.elements!, scenarioOutlineElement.index, firstScenarioIndex + index );\n      } );\n    } );\n  }\n\n  private isLastScenarioOutlineWithFeature ( scenario: Models.Scenario, index: number  ): boolean {\n    const ocurrences = this.scenarioOutlines.filter( scenarioElement => scenarioElement.name === scenario.name );\n    if ( ocurrences[ ocurrences.length - 1 ]?.index === index ) {\n      return true;\n    }\n    return false;\n  }\n\n  private getOutlineScenarios (): Models.ScenarioOutline[] {\n    const scenarioOutlines: Models.ScenarioOutline[] = [];\n    this.jsonFeature.elements?.forEach( scenario => {\n      if ( this.scenarioFormater.isOutlineScenario( scenario ) ) {\n        scenarioOutlines.push( {\n          index: parseInt( `${( this.jsonFeature.elements! ).indexOf( scenario )}`, 10 ),\n          name: `${scenario.name}`\n        } );\n      }\n    } );\n\n    return scenarioOutlines;\n  }\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d4057f2f7bc5a82cfe6f5f72e4099999e388b562"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/ReportObjectsFormatters/scenario-formatter.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/ReportObjectsFormatters/scenario-formatter.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":35}},"26":{"start":{"line":27,"column":24},"end":{"line":27,"column":88}},"27":{"start":{"line":28,"column":24},"end":{"line":28,"column":79}},"28":{"start":{"line":29,"column":15},"end":{"line":29,"column":59}},"29":{"start":{"line":30,"column":15},"end":{"line":30,"column":46}},"30":{"start":{"line":31,"column":25},"end":{"line":31,"column":52}},"31":{"start":{"line":34,"column":8},"end":{"line":34,"column":45}},"32":{"start":{"line":37,"column":28},"end":{"line":37,"column":74}},"33":{"start":{"line":38,"column":8},"end":{"line":41,"column":9}},"34":{"start":{"line":39,"column":12},"end":{"line":39,"column":59}},"35":{"start":{"line":40,"column":12},"end":{"line":40,"column":86}},"36":{"start":{"line":42,"column":8},"end":{"line":42,"column":29}},"37":{"start":{"line":45,"column":37},"end":{"line":45,"column":67}},"38":{"start":{"line":46,"column":8},"end":{"line":46,"column":115}},"39":{"start":{"line":47,"column":8},"end":{"line":47,"column":90}},"40":{"start":{"line":48,"column":8},"end":{"line":48,"column":52}},"41":{"start":{"line":49,"column":8},"end":{"line":49,"column":51}},"42":{"start":{"line":50,"column":8},"end":{"line":50,"column":75}},"43":{"start":{"line":51,"column":8},"end":{"line":51,"column":118}},"44":{"start":{"line":52,"column":8},"end":{"line":52,"column":96}},"45":{"start":{"line":53,"column":8},"end":{"line":63,"column":11}},"46":{"start":{"line":54,"column":12},"end":{"line":62,"column":13}},"47":{"start":{"line":55,"column":16},"end":{"line":55,"column":129}},"48":{"start":{"line":56,"column":16},"end":{"line":56,"column":119}},"49":{"start":{"line":57,"column":16},"end":{"line":57,"column":119}},"50":{"start":{"line":58,"column":16},"end":{"line":58,"column":125}},"51":{"start":{"line":59,"column":16},"end":{"line":59,"column":121}},"52":{"start":{"line":60,"column":16},"end":{"line":60,"column":125}},"53":{"start":{"line":61,"column":16},"end":{"line":61,"column":121}},"54":{"start":{"line":64,"column":8},"end":{"line":64,"column":162}},"55":{"start":{"line":65,"column":8},"end":{"line":65,"column":59}},"56":{"start":{"line":66,"column":8},"end":{"line":66,"column":36}},"57":{"start":{"line":69,"column":8},"end":{"line":73,"column":9}},"58":{"start":{"line":69,"column":70},"end":{"line":71,"column":56}},"59":{"start":{"line":72,"column":12},"end":{"line":72,"column":24}},"60":{"start":{"line":74,"column":8},"end":{"line":74,"column":21}},"61":{"start":{"line":77,"column":25},"end":{"line":77,"column":52}},"62":{"start":{"line":78,"column":26},"end":{"line":78,"column":46}},"63":{"start":{"line":79,"column":36},"end":{"line":79,"column":76}},"64":{"start":{"line":79,"column":65},"end":{"line":79,"column":75}},"65":{"start":{"line":80,"column":29},"end":{"line":89,"column":43}},"66":{"start":{"line":81,"column":12},"end":{"line":87,"column":13}},"67":{"start":{"line":82,"column":35},"end":{"line":82,"column":37}},"68":{"start":{"line":83,"column":16},"end":{"line":85,"column":19}},"69":{"start":{"line":84,"column":20},"end":{"line":84,"column":48}},"70":{"start":{"line":86,"column":16},"end":{"line":86,"column":34}},"71":{"start":{"line":88,"column":12},"end":{"line":88,"column":24}},"72":{"start":{"line":89,"column":26},"end":{"line":89,"column":42}},"73":{"start":{"line":90,"column":19},"end":{"line":90,"column":21}},"74":{"start":{"line":91,"column":8},"end":{"line":91,"column":39}},"75":{"start":{"line":92,"column":8},"end":{"line":92,"column":41}},"76":{"start":{"line":93,"column":8},"end":{"line":93,"column":20}},"77":{"start":{"line":96,"column":8},"end":{"line":109,"column":11}},"78":{"start":{"line":97,"column":12},"end":{"line":97,"column":31}},"79":{"start":{"line":98,"column":12},"end":{"line":98,"column":29}},"80":{"start":{"line":99,"column":12},"end":{"line":99,"column":47}},"81":{"start":{"line":100,"column":12},"end":{"line":100,"column":35}},"82":{"start":{"line":101,"column":12},"end":{"line":101,"column":36}},"83":{"start":{"line":102,"column":12},"end":{"line":102,"column":56}},"84":{"start":{"line":103,"column":12},"end":{"line":108,"column":15}},"85":{"start":{"line":104,"column":16},"end":{"line":106,"column":17}},"86":{"start":{"line":105,"column":20},"end":{"line":105,"column":82}},"87":{"start":{"line":107,"column":16},"end":{"line":107,"column":30}},"88":{"start":{"line":110,"column":8},"end":{"line":110,"column":21}},"89":{"start":{"line":113,"column":8},"end":{"line":127,"column":11}},"90":{"start":{"line":114,"column":31},"end":{"line":114,"column":83}},"91":{"start":{"line":115,"column":12},"end":{"line":119,"column":13}},"92":{"start":{"line":116,"column":16},"end":{"line":116,"column":56}},"93":{"start":{"line":117,"column":16},"end":{"line":117,"column":121}},"94":{"start":{"line":118,"column":16},"end":{"line":118,"column":79}},"95":{"start":{"line":120,"column":12},"end":{"line":124,"column":13}},"96":{"start":{"line":121,"column":16},"end":{"line":121,"column":55}},"97":{"start":{"line":122,"column":16},"end":{"line":122,"column":119}},"98":{"start":{"line":123,"column":16},"end":{"line":123,"column":78}},"99":{"start":{"line":125,"column":12},"end":{"line":125,"column":103}},"100":{"start":{"line":126,"column":12},"end":{"line":126,"column":30}},"101":{"start":{"line":128,"column":8},"end":{"line":128,"column":125}},"102":{"start":{"line":128,"column":56},"end":{"line":128,"column":123}},"103":{"start":{"line":129,"column":8},"end":{"line":129,"column":24}},"104":{"start":{"line":132,"column":8},"end":{"line":135,"column":9}},"105":{"start":{"line":133,"column":12},"end":{"line":133,"column":94}},"106":{"start":{"line":134,"column":12},"end":{"line":134,"column":24}},"107":{"start":{"line":136,"column":8},"end":{"line":139,"column":9}},"108":{"start":{"line":137,"column":12},"end":{"line":137,"column":97}},"109":{"start":{"line":138,"column":12},"end":{"line":138,"column":24}},"110":{"start":{"line":140,"column":8},"end":{"line":142,"column":9}},"111":{"start":{"line":141,"column":12},"end":{"line":141,"column":50}},"112":{"start":{"line":143,"column":8},"end":{"line":143,"column":48}},"113":{"start":{"line":144,"column":8},"end":{"line":144,"column":31}},"114":{"start":{"line":145,"column":8},"end":{"line":145,"column":91}},"115":{"start":{"line":146,"column":8},"end":{"line":146,"column":82}},"116":{"start":{"line":147,"column":8},"end":{"line":147,"column":90}},"117":{"start":{"line":148,"column":8},"end":{"line":148,"column":63}},"118":{"start":{"line":149,"column":8},"end":{"line":149,"column":60}},"119":{"start":{"line":150,"column":8},"end":{"line":150,"column":59}},"120":{"start":{"line":151,"column":8},"end":{"line":151,"column":82}},"121":{"start":{"line":152,"column":8},"end":{"line":152,"column":24}},"122":{"start":{"line":155,"column":8},"end":{"line":155,"column":58}},"123":{"start":{"line":156,"column":8},"end":{"line":158,"column":33}},"124":{"start":{"line":159,"column":8},"end":{"line":159,"column":23}},"125":{"start":{"line":162,"column":8},"end":{"line":162,"column":85}},"126":{"start":{"line":163,"column":8},"end":{"line":163,"column":127}},"127":{"start":{"line":164,"column":8},"end":{"line":184,"column":9}},"128":{"start":{"line":166,"column":16},"end":{"line":166,"column":42}},"129":{"start":{"line":167,"column":16},"end":{"line":167,"column":22}},"130":{"start":{"line":169,"column":16},"end":{"line":169,"column":42}},"131":{"start":{"line":170,"column":16},"end":{"line":170,"column":22}},"132":{"start":{"line":172,"column":16},"end":{"line":172,"column":45}},"133":{"start":{"line":173,"column":16},"end":{"line":173,"column":22}},"134":{"start":{"line":175,"column":16},"end":{"line":175,"column":43}},"135":{"start":{"line":176,"column":16},"end":{"line":176,"column":22}},"136":{"start":{"line":178,"column":16},"end":{"line":178,"column":43}},"137":{"start":{"line":179,"column":16},"end":{"line":179,"column":22}},"138":{"start":{"line":181,"column":16},"end":{"line":181,"column":45}},"139":{"start":{"line":182,"column":16},"end":{"line":182,"column":22}},"140":{"start":{"line":185,"column":8},"end":{"line":185,"column":33}},"141":{"start":{"line":186,"column":8},"end":{"line":186,"column":23}},"142":{"start":{"line":189,"column":8},"end":{"line":189,"column":136}},"143":{"start":{"line":190,"column":8},"end":{"line":190,"column":132}},"144":{"start":{"line":191,"column":8},"end":{"line":191,"column":130}},"145":{"start":{"line":192,"column":8},"end":{"line":192,"column":89}},"146":{"start":{"line":193,"column":8},"end":{"line":193,"column":31}},"147":{"start":{"line":196,"column":27},"end":{"line":202,"column":17}},"148":{"start":{"line":197,"column":27},"end":{"line":197,"column":36}},"149":{"start":{"line":198,"column":12},"end":{"line":200,"column":15}},"150":{"start":{"line":199,"column":16},"end":{"line":199,"column":87}},"151":{"start":{"line":201,"column":12},"end":{"line":201,"column":112}},"152":{"start":{"line":201,"column":50},"end":{"line":201,"column":110}},"153":{"start":{"line":201,"column":83},"end":{"line":201,"column":109}},"154":{"start":{"line":203,"column":8},"end":{"line":203,"column":43}},"155":{"start":{"line":206,"column":0},"end":{"line":206,"column":46}}},"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":33,"column":4},"end":{"line":33,"column":5}},"loc":{"start":{"line":33,"column":32},"end":{"line":35,"column":5}},"line":33},"7":{"name":"(anonymous_7)","decl":{"start":{"line":36,"column":4},"end":{"line":36,"column":5}},"loc":{"start":{"line":36,"column":41},"end":{"line":43,"column":5}},"line":36},"8":{"name":"(anonymous_8)","decl":{"start":{"line":44,"column":4},"end":{"line":44,"column":5}},"loc":{"start":{"line":44,"column":95},"end":{"line":67,"column":5}},"line":44},"9":{"name":"(anonymous_9)","decl":{"start":{"line":53,"column":46},"end":{"line":53,"column":47}},"loc":{"start":{"line":53,"column":71},"end":{"line":63,"column":9}},"line":53},"10":{"name":"(anonymous_10)","decl":{"start":{"line":68,"column":4},"end":{"line":68,"column":5}},"loc":{"start":{"line":68,"column":32},"end":{"line":75,"column":5}},"line":68},"11":{"name":"(anonymous_11)","decl":{"start":{"line":69,"column":47},"end":{"line":69,"column":48}},"loc":{"start":{"line":69,"column":70},"end":{"line":71,"column":56}},"line":69},"12":{"name":"(anonymous_12)","decl":{"start":{"line":76,"column":4},"end":{"line":76,"column":5}},"loc":{"start":{"line":76,"column":55},"end":{"line":94,"column":5}},"line":76},"13":{"name":"(anonymous_13)","decl":{"start":{"line":79,"column":57},"end":{"line":79,"column":58}},"loc":{"start":{"line":79,"column":65},"end":{"line":79,"column":75}},"line":79},"14":{"name":"(anonymous_14)","decl":{"start":{"line":80,"column":52},"end":{"line":80,"column":53}},"loc":{"start":{"line":80,"column":59},"end":{"line":89,"column":9}},"line":80},"15":{"name":"(anonymous_15)","decl":{"start":{"line":83,"column":36},"end":{"line":83,"column":37}},"loc":{"start":{"line":83,"column":44},"end":{"line":85,"column":17}},"line":83},"16":{"name":"(anonymous_16)","decl":{"start":{"line":89,"column":19},"end":{"line":89,"column":20}},"loc":{"start":{"line":89,"column":26},"end":{"line":89,"column":42}},"line":89},"17":{"name":"(anonymous_17)","decl":{"start":{"line":95,"column":4},"end":{"line":95,"column":5}},"loc":{"start":{"line":95,"column":59},"end":{"line":111,"column":5}},"line":95},"18":{"name":"(anonymous_18)","decl":{"start":{"line":96,"column":22},"end":{"line":96,"column":23}},"loc":{"start":{"line":96,"column":34},"end":{"line":109,"column":9}},"line":96},"19":{"name":"(anonymous_19)","decl":{"start":{"line":103,"column":40},"end":{"line":103,"column":41}},"loc":{"start":{"line":103,"column":50},"end":{"line":108,"column":13}},"line":103},"20":{"name":"(anonymous_20)","decl":{"start":{"line":112,"column":4},"end":{"line":112,"column":5}},"loc":{"start":{"line":112,"column":25},"end":{"line":130,"column":5}},"line":112},"21":{"name":"(anonymous_21)","decl":{"start":{"line":113,"column":28},"end":{"line":113,"column":29}},"loc":{"start":{"line":113,"column":36},"end":{"line":127,"column":9}},"line":113},"22":{"name":"(anonymous_22)","decl":{"start":{"line":128,"column":48},"end":{"line":128,"column":49}},"loc":{"start":{"line":128,"column":56},"end":{"line":128,"column":123}},"line":128},"23":{"name":"(anonymous_23)","decl":{"start":{"line":131,"column":4},"end":{"line":131,"column":5}},"loc":{"start":{"line":131,"column":46},"end":{"line":153,"column":5}},"line":131},"24":{"name":"(anonymous_24)","decl":{"start":{"line":154,"column":4},"end":{"line":154,"column":5}},"loc":{"start":{"line":154,"column":56},"end":{"line":160,"column":5}},"line":154},"25":{"name":"(anonymous_25)","decl":{"start":{"line":161,"column":4},"end":{"line":161,"column":5}},"loc":{"start":{"line":161,"column":56},"end":{"line":187,"column":5}},"line":161},"26":{"name":"(anonymous_26)","decl":{"start":{"line":188,"column":4},"end":{"line":188,"column":5}},"loc":{"start":{"line":188,"column":43},"end":{"line":194,"column":5}},"line":188},"27":{"name":"(anonymous_27)","decl":{"start":{"line":195,"column":4},"end":{"line":195,"column":5}},"loc":{"start":{"line":195,"column":60},"end":{"line":204,"column":5}},"line":195},"28":{"name":"(anonymous_28)","decl":{"start":{"line":196,"column":40},"end":{"line":196,"column":41}},"loc":{"start":{"line":196,"column":48},"end":{"line":202,"column":9}},"line":196},"29":{"name":"(anonymous_29)","decl":{"start":{"line":198,"column":39},"end":{"line":198,"column":40}},"loc":{"start":{"line":198,"column":56},"end":{"line":200,"column":13}},"line":198},"30":{"name":"(anonymous_30)","decl":{"start":{"line":201,"column":38},"end":{"line":201,"column":39}},"loc":{"start":{"line":201,"column":50},"end":{"line":201,"column":110}},"line":201},"31":{"name":"(anonymous_31)","decl":{"start":{"line":201,"column":71},"end":{"line":201,"column":72}},"loc":{"start":{"line":201,"column":83},"end":{"line":201,"column":109}},"line":201}},"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":38,"column":8},"end":{"line":41,"column":9}},"type":"if","locations":[{"start":{"line":38,"column":8},"end":{"line":41,"column":9}},{"start":{"line":38,"column":8},"end":{"line":41,"column":9}}],"line":38},"17":{"loc":{"start":{"line":54,"column":12},"end":{"line":62,"column":13}},"type":"if","locations":[{"start":{"line":54,"column":12},"end":{"line":62,"column":13}},{"start":{"line":54,"column":12},"end":{"line":62,"column":13}}],"line":54},"18":{"loc":{"start":{"line":69,"column":8},"end":{"line":73,"column":9}},"type":"if","locations":[{"start":{"line":69,"column":8},"end":{"line":73,"column":9}},{"start":{"line":69,"column":8},"end":{"line":73,"column":9}}],"line":69},"19":{"loc":{"start":{"line":69,"column":70},"end":{"line":71,"column":56}},"type":"binary-expr","locations":[{"start":{"line":69,"column":70},"end":{"line":69,"column":122}},{"start":{"line":70,"column":15},"end":{"line":70,"column":59}},{"start":{"line":71,"column":15},"end":{"line":71,"column":56}}],"line":69},"20":{"loc":{"start":{"line":81,"column":12},"end":{"line":87,"column":13}},"type":"if","locations":[{"start":{"line":81,"column":12},"end":{"line":87,"column":13}},{"start":{"line":81,"column":12},"end":{"line":87,"column":13}}],"line":81},"21":{"loc":{"start":{"line":89,"column":26},"end":{"line":89,"column":42}},"type":"cond-expr","locations":[{"start":{"line":89,"column":32},"end":{"line":89,"column":37}},{"start":{"line":89,"column":40},"end":{"line":89,"column":42}}],"line":89},"22":{"loc":{"start":{"line":104,"column":16},"end":{"line":106,"column":17}},"type":"if","locations":[{"start":{"line":104,"column":16},"end":{"line":106,"column":17}},{"start":{"line":104,"column":16},"end":{"line":106,"column":17}}],"line":104},"23":{"loc":{"start":{"line":115,"column":12},"end":{"line":119,"column":13}},"type":"if","locations":[{"start":{"line":115,"column":12},"end":{"line":119,"column":13}},{"start":{"line":115,"column":12},"end":{"line":119,"column":13}}],"line":115},"24":{"loc":{"start":{"line":120,"column":12},"end":{"line":124,"column":13}},"type":"if","locations":[{"start":{"line":120,"column":12},"end":{"line":124,"column":13}},{"start":{"line":120,"column":12},"end":{"line":124,"column":13}}],"line":120},"25":{"loc":{"start":{"line":128,"column":56},"end":{"line":128,"column":123}},"type":"binary-expr","locations":[{"start":{"line":128,"column":56},"end":{"line":128,"column":88}},{"start":{"line":128,"column":92},"end":{"line":128,"column":123}}],"line":128},"26":{"loc":{"start":{"line":132,"column":8},"end":{"line":135,"column":9}},"type":"if","locations":[{"start":{"line":132,"column":8},"end":{"line":135,"column":9}},{"start":{"line":132,"column":8},"end":{"line":135,"column":9}}],"line":132},"27":{"loc":{"start":{"line":136,"column":8},"end":{"line":139,"column":9}},"type":"if","locations":[{"start":{"line":136,"column":8},"end":{"line":139,"column":9}},{"start":{"line":136,"column":8},"end":{"line":139,"column":9}}],"line":136},"28":{"loc":{"start":{"line":140,"column":8},"end":{"line":142,"column":9}},"type":"if","locations":[{"start":{"line":140,"column":8},"end":{"line":142,"column":9}},{"start":{"line":140,"column":8},"end":{"line":142,"column":9}}],"line":140},"29":{"loc":{"start":{"line":145,"column":27},"end":{"line":145,"column":90}},"type":"cond-expr","locations":[{"start":{"line":145,"column":69},"end":{"line":145,"column":71}},{"start":{"line":145,"column":74},"end":{"line":145,"column":90}}],"line":145},"30":{"loc":{"start":{"line":146,"column":24},"end":{"line":146,"column":81}},"type":"cond-expr","locations":[{"start":{"line":146,"column":63},"end":{"line":146,"column":65}},{"start":{"line":146,"column":68},"end":{"line":146,"column":81}}],"line":146},"31":{"loc":{"start":{"line":147,"column":24},"end":{"line":147,"column":89}},"type":"cond-expr","locations":[{"start":{"line":147,"column":63},"end":{"line":147,"column":73}},{"start":{"line":147,"column":76},"end":{"line":147,"column":89}}],"line":147},"32":{"loc":{"start":{"line":151,"column":24},"end":{"line":151,"column":81}},"type":"cond-expr","locations":[{"start":{"line":151,"column":63},"end":{"line":151,"column":65}},{"start":{"line":151,"column":68},"end":{"line":151,"column":81}}],"line":151},"33":{"loc":{"start":{"line":156,"column":34},"end":{"line":158,"column":32}},"type":"cond-expr","locations":[{"start":{"line":157,"column":14},"end":{"line":157,"column":37}},{"start":{"line":158,"column":14},"end":{"line":158,"column":32}}],"line":156},"34":{"loc":{"start":{"line":162,"column":37},"end":{"line":162,"column":84}},"type":"cond-expr","locations":[{"start":{"line":162,"column":60},"end":{"line":162,"column":80}},{"start":{"line":162,"column":83},"end":{"line":162,"column":84}}],"line":162},"35":{"loc":{"start":{"line":163,"column":34},"end":{"line":163,"column":126}},"type":"cond-expr","locations":[{"start":{"line":163,"column":80},"end":{"line":163,"column":103}},{"start":{"line":163,"column":106},"end":{"line":163,"column":126}}],"line":163},"36":{"loc":{"start":{"line":164,"column":8},"end":{"line":184,"column":9}},"type":"switch","locations":[{"start":{"line":165,"column":12},"end":{"line":167,"column":22}},{"start":{"line":168,"column":12},"end":{"line":170,"column":22}},{"start":{"line":171,"column":12},"end":{"line":173,"column":22}},{"start":{"line":174,"column":12},"end":{"line":176,"column":22}},{"start":{"line":177,"column":12},"end":{"line":179,"column":22}},{"start":{"line":180,"column":12},"end":{"line":182,"column":22}}],"line":164}},"s":{"0":1,"1":308,"2":308,"3":308,"4":308,"5":308,"6":1,"7":308,"8":0,"9":0,"10":0,"11":1,"12":1,"13":0,"14":1,"15":4,"16":3,"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":1,"30":1,"31":37,"32":82,"33":82,"34":73,"35":73,"36":82,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":3,"47":2,"48":2,"49":2,"50":2,"51":2,"52":2,"53":2,"54":1,"55":1,"56":1,"57":319,"58":92,"59":12,"60":307,"61":1,"62":1,"63":1,"64":3,"65":1,"66":3,"67":2,"68":2,"69":6,"70":2,"71":1,"72":3,"73":1,"74":1,"75":1,"76":1,"77":1,"78":2,"79":2,"80":2,"81":2,"82":2,"83":2,"84":2,"85":4,"86":2,"87":4,"88":1,"89":73,"90":336,"91":336,"92":43,"93":43,"94":43,"95":336,"96":86,"97":86,"98":86,"99":336,"100":336,"101":73,"102":336,"103":73,"104":82,"105":3,"106":3,"107":79,"108":6,"109":6,"110":73,"111":3,"112":73,"113":73,"114":73,"115":73,"116":73,"117":73,"118":73,"119":73,"120":73,"121":73,"122":129,"123":129,"124":129,"125":336,"126":336,"127":336,"128":209,"129":209,"130":15,"131":15,"132":4,"133":4,"134":6,"135":6,"136":96,"137":96,"138":6,"139":6,"140":336,"141":336,"142":73,"143":73,"144":73,"145":73,"146":73,"147":3,"148":6,"149":6,"150":18,"151":6,"152":10,"153":20,"154":3,"155":1},"f":{"0":308,"1":1,"2":0,"3":1,"4":0,"5":4,"6":37,"7":82,"8":1,"9":3,"10":319,"11":92,"12":1,"13":3,"14":3,"15":6,"16":3,"17":1,"18":2,"19":4,"20":73,"21":336,"22":336,"23":82,"24":129,"25":336,"26":73,"27":3,"28":6,"29":18,"30":10,"31":20},"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":[3,1],"12":[4,4],"13":[1,0],"14":[308,0],"15":[308,308],"16":[73,9],"17":[2,1],"18":[12,307],"19":[92,20,12],"20":[2,1],"21":[2,1],"22":[2,2],"23":[43,293],"24":[86,250],"25":[336,293],"26":[3,79],"27":[6,73],"28":[3,70],"29":[3,70],"30":[3,70],"31":[3,70],"32":[9,64],"33":[88,41],"34":[259,77],"35":[15,321],"36":[209,15,4,6,96,6]},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/ReportObjectsFormatters/scenario-formatter.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/ReportObjectsFormatters/scenario-formatter.ts"],"names":[],"mappings":"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","sourcesContent":["import * as CommonFunctions from '../../common-functions/common-functions';\nimport * as ConsoleMessages from '../../helpers/console-messages';\nimport * as Models from '../../models/models';\nimport * as lodash from 'lodash';\nimport * as messages from '@cucumber/messages';\nimport { StepFormatter } from './step-formatter';\nimport IFeature = messages.Feature;\nimport Scenario = messages.Scenario;\nimport IStep = messages.Step;\nimport ITableRow = messages.TableRow;\nimport ITableCell = messages.TableCell;\n\nexport class ScenarioFormatter {\n  private readonly gherkinFeature: IFeature | null | undefined;\n\n  public constructor( gherkinFeature: IFeature | null | undefined ) {\n    this.gherkinFeature = gherkinFeature;\n  }\n\n  public parseScenario ( scenario: Models.Scenario, featureName: string ): Models.Scenario | null {\n    let localScenario = this.initializeScenario( scenario, featureName );\n    if ( localScenario ) {\n      localScenario = this.parseSteps( localScenario );\n      localScenario.results = this.updateScenarioResults( localScenario.results );\n    }\n    return localScenario;\n  }\n\n  public createNewFirstScenarioOutline (\n    jsonScenario: Models.Scenario,\n    gherkinScenario: Scenario,\n    jsonScenarios: Models.Scenario[],\n    scenarioIndex: number ): Models.Scenario {\n\n    const firstScenarioOutline: Models.Scenario = lodash.cloneDeep( jsonScenario );\n    firstScenarioOutline.id = `${firstScenarioOutline.id.substring( 0, firstScenarioOutline.id.length - 3 )};;1`;\n    firstScenarioOutline.name = CommonFunctions.escapeHTML( firstScenarioOutline.name );\n    firstScenarioOutline.before = <Models.BeforeOrAfter>{ steps: <Models.Step[]>[] };\n    firstScenarioOutline.after = <Models.BeforeOrAfter>{ steps: <Models.Step[]>[] };\n    firstScenarioOutline.results = Models.scenarioResultsInitializer();\n    firstScenarioOutline.steps = this.initializeScenarioOutlineSteps( firstScenarioOutline.steps!, gherkinScenario );\n    firstScenarioOutline.examples = this.initializeExamples( gherkinScenario, jsonScenarios );\n\n    firstScenarioOutline.examples.forEach( ( example, index, arr ) => {\n      if ( index < arr.length - 1 ) {\n        firstScenarioOutline.results.overview.duration += jsonScenarios[ scenarioIndex + index ].results.overview.duration;\n        firstScenarioOutline.results.steps.passed += jsonScenarios[ scenarioIndex + index ].results.steps.passed;\n        firstScenarioOutline.results.steps.failed += jsonScenarios[ scenarioIndex + index ].results.steps.failed;\n        firstScenarioOutline.results.steps.undefined += jsonScenarios[ scenarioIndex + index ].results.steps.undefined;\n        firstScenarioOutline.results.steps.pending += jsonScenarios[ scenarioIndex + index ].results.steps.pending;\n        firstScenarioOutline.results.steps.ambiguous += jsonScenarios[ scenarioIndex + index ].results.steps.ambiguous;\n        firstScenarioOutline.results.steps.skipped += jsonScenarios[ scenarioIndex + index ].results.steps.skipped;\n      }\n    } );\n\n    firstScenarioOutline.results.overview.durationHHMMSS = CommonFunctions.convertTimeFromNanoSecondsToHHMMSS(\n      firstScenarioOutline.results.overview.duration\n    );\n\n    firstScenarioOutline.isFirstScenarioOutline = true;\n    return firstScenarioOutline;\n  }\n\n  public isOutlineScenario ( scenario: Models.Scenario ): boolean {\n    if ( this.gherkinFeature?.children.some( scenarioFromFeature =>\n      scenarioFromFeature.scenario?.name === scenario.name\n      && scenarioFromFeature.scenario.examples.length\n      && scenarioFromFeature.scenario.steps.length ) ) {\n      return true;\n    }\n    return false;\n  }\n\n  private initializeExamples ( gherkinScenario: Scenario, jsonScenarios: Models.Scenario[] ): string[][] {\n    const examples = gherkinScenario.examples[ 0 ];\n    const headerRow = examples.tableHeader;\n    const examplesHeaderCells = headerRow?.cells.map( cell => cell.value ) !;\n    const examplesRows = examples.tableBody.map( row => {\n      if ( this.isRowExecuted( headerRow, row.cells, gherkinScenario.steps, jsonScenarios ) ) {\n        const rowContent: string[] = [];\n        ( row.cells ).forEach( cell => {\n          rowContent.push( cell.value );\n        } );\n        return rowContent;\n      }\n      return null;\n    } ).flatMap( row => row ? [ row ] : [] );\n    let rows = <string[][]>[];\n    rows.push( examplesHeaderCells );\n    rows = rows.concat( examplesRows );\n    return rows;\n  }\n\n  private initializeScenarioOutlineSteps ( steps: Models.Step[], gherkinScenario: Scenario ): Models.Step[]{\n    steps.forEach( ( stepJs: Models.Step ) => {\n      delete stepJs.text;\n      stepJs.rows = [];\n      delete stepJs.result.error_message;\n      stepJs.embeddings = [];\n      stepJs.attachments = [];\n      stepJs.result.status = Models.Status.passed;\n      ( gherkinScenario.steps ).map( stepPd => {\n        if ( ( stepPd.location ).line === stepJs.line ) {\n          stepJs.name = CommonFunctions.escapeHTML( String( stepPd.text ) );\n        }\n        return stepPd;\n      } );\n    } );\n    return steps;\n  }\n\n  private parseSteps ( scenario: Models.Scenario ): Models.Scenario {\n    scenario.steps?.map( step => {\n      const parsedStep = new StepFormatter().parseStep( step );\n      if ( parsedStep.keyword.trim() === 'Before' ) {\n        scenario.before?.steps.push( parsedStep );\n        scenario.before!.results = this.updateBeforeOrAfterStadistics( scenario.before!.results, parsedStep.result );\n        scenario.results.before.duration += parsedStep.result.duration;\n      }\n      if ( parsedStep.keyword.trim() === 'After' ) {\n        scenario.after?.steps.push( parsedStep );\n        scenario.after!.results = this.updateBeforeOrAfterStadistics( scenario.after!.results, parsedStep.result );\n        scenario.results.after.duration += parsedStep.result.duration;\n      }\n\n      scenario.results = this.updateScenarioStepsStadistics( scenario.results, parsedStep.result );\n\n      return parsedStep;\n    } );\n    scenario.steps = scenario.steps?.filter( step => step.keyword.trim() !== 'Before' && step.keyword.trim() !== 'After' );\n    return scenario;\n  }\n\n  private initializeScenario ( scenario: Models.Scenario, featureName: string ): Models.Scenario | null {\n    if ( typeof scenario.id === 'undefined' ) {\n      console.log( ConsoleMessages.scenarioWithoutIdRemoved( scenario.name, featureName ) );\n      return null;\n    }\n\n    if ( !scenario.steps?.length ) {\n      console.log( ConsoleMessages.scenarioWithoutStepsRemoved( scenario.name, featureName ) );\n      return null;\n    }\n\n    if ( this.isOutlineScenario( scenario ) ) {\n      scenario.keyword = 'Scenario Outline';\n    }\n    scenario.isFirstScenarioOutline = false;\n    scenario.examples = [];\n    scenario.keyword = typeof scenario.keyword === 'undefined' ? '' : scenario.keyword;\n    scenario.name = typeof scenario.name === 'undefined' ? '' : scenario.name;\n    scenario.type = typeof scenario.type === 'undefined' ? 'scenario' : scenario.type;\n    scenario.results = Models.scenarioResultsInitializer();\n    scenario.before = Models.beforeOrAfterInitializer();\n    scenario.after = Models.beforeOrAfterInitializer();\n    scenario.tags = typeof scenario.tags === 'undefined' ? [] : scenario.tags;\n    return scenario;\n  }\n\n  private updateBeforeOrAfterStadistics ( results: Models.BeforeOrAfterResults, stepResults: Models.StepResultsOverview ): Models.BeforeOrAfterResults {\n    results.overview.duration += stepResults.duration;\n    results.overview.status = stepResults.status === Models.Status.passed\n      ? results.overview.status\n      : stepResults.status;\n    return results;\n  }\n\n  private updateScenarioStepsStadistics ( results: Models.ScenarioResults, stepResults: Models.StepResultsOverview ): Models.ScenarioResults {\n    results.overview.duration += stepResults.duration ? stepResults.duration : 0;\n    results.overview.status = stepResults.status === Models.Status.failed ? results.overview.status : Models.Status.failed;\n\n    switch ( stepResults.status ) {\n    case Models.Status.passed:\n      results.steps.passed += 1;\n      break;\n    case Models.Status.failed:\n      results.steps.failed += 1;\n      break;\n    case Models.Status.ambiguous:\n      results.steps.ambiguous += 1;\n      break;\n    case Models.Status.pending:\n      results.steps.pending += 1;\n      break;\n    case Models.Status.skipped:\n      results.steps.skipped += 1;\n      break;\n    case Models.Status.undefined:\n      results.steps.undefined += 1;\n      break;\n      // no default\n    }\n\n    results.steps.total += 1;\n    return results;\n  }\n\n  private updateScenarioResults ( scenarioResults: Models.ScenarioResults ): Models.ScenarioResults {\n    scenarioResults.overview.durationHHMMSS = CommonFunctions.convertTimeFromNanoSecondsToHHMMSS( scenarioResults.overview.duration );\n    scenarioResults.before.durationHHMMSS = CommonFunctions.convertTimeFromNanoSecondsToHHMMSS( scenarioResults.before.duration );\n    scenarioResults.after.durationHHMMSS = CommonFunctions.convertTimeFromNanoSecondsToHHMMSS( scenarioResults.after.duration );\n    scenarioResults.steps = CommonFunctions.updatePercentages( scenarioResults.steps );\n    return scenarioResults;\n  }\n\n  private isRowExecuted ( tableHeader: ITableRow | undefined, cells: readonly ITableCell[], steps: readonly IStep[], jsonScenarios: Models.Scenario[] ): boolean {\n    const foundSteps = steps.filter( step => {\n      let stepText = step.text;\n      tableHeader?.cells.forEach( ( cell, index ) => {\n        stepText = stepText.replace( `<${cell.value}>`, ( ( cells[ index ] ).value ) );\n      } );\n      return jsonScenarios.some( scenario => scenario.steps?.some( jsonStep => jsonStep.name === stepText ) );\n    } ).length;\n    return foundSteps === steps.length;\n  }\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"7b24a523731f09d95b51ce466a7a8016413908a4"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/ReportObjectsFormatters/step-formatter.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/ReportObjectsFormatters/step-formatter.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":31}},"26":{"start":{"line":27,"column":24},"end":{"line":27,"column":88}},"27":{"start":{"line":28,"column":15},"end":{"line":28,"column":59}},"28":{"start":{"line":31,"column":24},"end":{"line":31,"column":28}},"29":{"start":{"line":32,"column":8},"end":{"line":32,"column":51}},"30":{"start":{"line":33,"column":8},"end":{"line":33,"column":57}},"31":{"start":{"line":34,"column":8},"end":{"line":36,"column":9}},"32":{"start":{"line":35,"column":12},"end":{"line":35,"column":56}},"33":{"start":{"line":37,"column":8},"end":{"line":37,"column":73}},"34":{"start":{"line":38,"column":8},"end":{"line":38,"column":35}},"35":{"start":{"line":39,"column":8},"end":{"line":39,"column":25}},"36":{"start":{"line":42,"column":8},"end":{"line":92,"column":9}},"37":{"start":{"line":43,"column":12},"end":{"line":91,"column":15}},"38":{"start":{"line":44,"column":36},"end":{"line":44,"column":124}},"39":{"start":{"line":45,"column":36},"end":{"line":45,"column":50}},"40":{"start":{"line":46,"column":16},"end":{"line":89,"column":17}},"41":{"start":{"line":48,"column":24},"end":{"line":53,"column":25}},"42":{"start":{"line":49,"column":28},"end":{"line":49,"column":100}},"43":{"start":{"line":52,"column":28},"end":{"line":52,"column":58}},"44":{"start":{"line":54,"column":24},"end":{"line":54,"column":70}},"45":{"start":{"line":55,"column":24},"end":{"line":55,"column":30}},"46":{"start":{"line":57,"column":24},"end":{"line":57,"column":169}},"47":{"start":{"line":58,"column":24},"end":{"line":58,"column":30}},"48":{"start":{"line":60,"column":24},"end":{"line":62,"column":27}},"49":{"start":{"line":63,"column":24},"end":{"line":63,"column":30}},"50":{"start":{"line":65,"column":24},"end":{"line":65,"column":49}},"51":{"start":{"line":66,"column":24},"end":{"line":66,"column":99}},"52":{"start":{"line":67,"column":24},"end":{"line":67,"column":61}},"53":{"start":{"line":68,"column":24},"end":{"line":68,"column":30}},"54":{"start":{"line":70,"column":24},"end":{"line":70,"column":100}},"55":{"start":{"line":71,"column":24},"end":{"line":71,"column":61}},"56":{"start":{"line":72,"column":24},"end":{"line":72,"column":30}},"57":{"start":{"line":74,"column":24},"end":{"line":74,"column":100}},"58":{"start":{"line":75,"column":24},"end":{"line":75,"column":61}},"59":{"start":{"line":76,"column":24},"end":{"line":76,"column":30}},"60":{"start":{"line":78,"column":24},"end":{"line":78,"column":53}},"61":{"start":{"line":79,"column":24},"end":{"line":84,"column":25}},"62":{"start":{"line":80,"column":28},"end":{"line":80,"column":64}},"63":{"start":{"line":82,"column":29},"end":{"line":84,"column":25}},"64":{"start":{"line":83,"column":28},"end":{"line":83,"column":65}},"65":{"start":{"line":85,"column":24},"end":{"line":88,"column":27}},"66":{"start":{"line":90,"column":16},"end":{"line":90,"column":53}},"67":{"start":{"line":93,"column":8},"end":{"line":93,"column":20}},"68":{"start":{"line":96,"column":23},"end":{"line":96,"column":25}},"69":{"start":{"line":97,"column":8},"end":{"line":112,"column":9}},"70":{"start":{"line":98,"column":12},"end":{"line":98,"column":74}},"71":{"start":{"line":99,"column":12},"end":{"line":110,"column":15}},"72":{"start":{"line":100,"column":16},"end":{"line":100,"column":37}},"73":{"start":{"line":101,"column":16},"end":{"line":108,"column":19}},"74":{"start":{"line":102,"column":20},"end":{"line":107,"column":21}},"75":{"start":{"line":103,"column":24},"end":{"line":103,"column":74}},"76":{"start":{"line":106,"column":24},"end":{"line":106,"column":57}},"77":{"start":{"line":109,"column":16},"end":{"line":109,"column":36}},"78":{"start":{"line":111,"column":12},"end":{"line":111,"column":46}},"79":{"start":{"line":113,"column":8},"end":{"line":113,"column":24}},"80":{"start":{"line":116,"column":8},"end":{"line":148,"column":9}},"81":{"start":{"line":118,"column":16},"end":{"line":118,"column":52}},"82":{"start":{"line":119,"column":16},"end":{"line":119,"column":62}},"83":{"start":{"line":120,"column":16},"end":{"line":120,"column":50}},"84":{"start":{"line":121,"column":16},"end":{"line":121,"column":22}},"85":{"start":{"line":123,"column":16},"end":{"line":123,"column":52}},"86":{"start":{"line":124,"column":16},"end":{"line":124,"column":70}},"87":{"start":{"line":125,"column":16},"end":{"line":125,"column":50}},"88":{"start":{"line":126,"column":16},"end":{"line":126,"column":22}},"89":{"start":{"line":128,"column":16},"end":{"line":128,"column":54}},"90":{"start":{"line":129,"column":16},"end":{"line":129,"column":57}},"91":{"start":{"line":130,"column":16},"end":{"line":130,"column":101}},"92":{"start":{"line":131,"column":16},"end":{"line":131,"column":22}},"93":{"start":{"line":133,"column":16},"end":{"line":133,"column":52}},"94":{"start":{"line":134,"column":16},"end":{"line":134,"column":64}},"95":{"start":{"line":135,"column":16},"end":{"line":135,"column":54}},"96":{"start":{"line":136,"column":16},"end":{"line":136,"column":22}},"97":{"start":{"line":138,"column":16},"end":{"line":138,"column":52}},"98":{"start":{"line":139,"column":16},"end":{"line":139,"column":71}},"99":{"start":{"line":140,"column":16},"end":{"line":140,"column":54}},"100":{"start":{"line":141,"column":16},"end":{"line":141,"column":22}},"101":{"start":{"line":143,"column":16},"end":{"line":143,"column":54}},"102":{"start":{"line":144,"column":16},"end":{"line":144,"column":67}},"103":{"start":{"line":145,"column":16},"end":{"line":145,"column":50}},"104":{"start":{"line":146,"column":16},"end":{"line":146,"column":22}},"105":{"start":{"line":151,"column":8},"end":{"line":151,"column":24}},"106":{"start":{"line":152,"column":8},"end":{"line":152,"column":30}},"107":{"start":{"line":153,"column":8},"end":{"line":153,"column":85}},"108":{"start":{"line":154,"column":8},"end":{"line":154,"column":88}},"109":{"start":{"line":155,"column":8},"end":{"line":155,"column":27}},"110":{"start":{"line":156,"column":8},"end":{"line":156,"column":23}},"111":{"start":{"line":157,"column":8},"end":{"line":157,"column":23}},"112":{"start":{"line":158,"column":8},"end":{"line":158,"column":21}},"113":{"start":{"line":159,"column":8},"end":{"line":159,"column":70}},"114":{"start":{"line":160,"column":8},"end":{"line":160,"column":24}},"115":{"start":{"line":161,"column":8},"end":{"line":161,"column":102}},"116":{"start":{"line":162,"column":8},"end":{"line":162,"column":110}},"117":{"start":{"line":163,"column":8},"end":{"line":163,"column":70}},"118":{"start":{"line":164,"column":8},"end":{"line":164,"column":25}},"119":{"start":{"line":165,"column":8},"end":{"line":165,"column":76}},"120":{"start":{"line":166,"column":8},"end":{"line":166,"column":24}},"121":{"start":{"line":167,"column":8},"end":{"line":170,"column":9}},"122":{"start":{"line":168,"column":12},"end":{"line":168,"column":107}},"123":{"start":{"line":169,"column":12},"end":{"line":169,"column":37}},"124":{"start":{"line":171,"column":8},"end":{"line":171,"column":20}},"125":{"start":{"line":174,"column":0},"end":{"line":174,"column":38}}},"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":20},"end":{"line":40,"column":5}},"line":30},"7":{"name":"(anonymous_7)","decl":{"start":{"line":41,"column":4},"end":{"line":41,"column":5}},"loc":{"start":{"line":41,"column":31},"end":{"line":94,"column":5}},"line":41},"8":{"name":"(anonymous_8)","decl":{"start":{"line":43,"column":36},"end":{"line":43,"column":37}},"loc":{"start":{"line":43,"column":67},"end":{"line":91,"column":13}},"line":43},"9":{"name":"(anonymous_9)","decl":{"start":{"line":95,"column":4},"end":{"line":95,"column":5}},"loc":{"start":{"line":95,"column":21},"end":{"line":114,"column":5}},"line":95},"10":{"name":"(anonymous_10)","decl":{"start":{"line":99,"column":25},"end":{"line":99,"column":26}},"loc":{"start":{"line":99,"column":44},"end":{"line":110,"column":13}},"line":99},"11":{"name":"(anonymous_11)","decl":{"start":{"line":101,"column":34},"end":{"line":101,"column":35}},"loc":{"start":{"line":101,"column":44},"end":{"line":108,"column":17}},"line":101},"12":{"name":"(anonymous_12)","decl":{"start":{"line":115,"column":4},"end":{"line":115,"column":5}},"loc":{"start":{"line":115,"column":26},"end":{"line":149,"column":5}},"line":115},"13":{"name":"(anonymous_13)","decl":{"start":{"line":150,"column":4},"end":{"line":150,"column":5}},"loc":{"start":{"line":150,"column":25},"end":{"line":172,"column":5}},"line":150}},"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":34,"column":8},"end":{"line":36,"column":9}},"type":"if","locations":[{"start":{"line":34,"column":8},"end":{"line":36,"column":9}},{"start":{"line":34,"column":8},"end":{"line":36,"column":9}}],"line":34},"17":{"loc":{"start":{"line":34,"column":12},"end":{"line":34,"column":64}},"type":"binary-expr","locations":[{"start":{"line":34,"column":12},"end":{"line":34,"column":44}},{"start":{"line":34,"column":48},"end":{"line":34,"column":64}}],"line":34},"18":{"loc":{"start":{"line":42,"column":8},"end":{"line":92,"column":9}},"type":"if","locations":[{"start":{"line":42,"column":8},"end":{"line":92,"column":9}},{"start":{"line":42,"column":8},"end":{"line":92,"column":9}}],"line":42},"19":{"loc":{"start":{"line":44,"column":36},"end":{"line":44,"column":124}},"type":"cond-expr","locations":[{"start":{"line":44,"column":81},"end":{"line":44,"column":102}},{"start":{"line":44,"column":105},"end":{"line":44,"column":124}}],"line":44},"20":{"loc":{"start":{"line":46,"column":16},"end":{"line":89,"column":17}},"type":"switch","locations":[{"start":{"line":47,"column":20},"end":{"line":55,"column":30}},{"start":{"line":56,"column":20},"end":{"line":58,"column":30}},{"start":{"line":59,"column":20},"end":{"line":63,"column":30}},{"start":{"line":64,"column":20},"end":{"line":68,"column":30}},{"start":{"line":69,"column":20},"end":{"line":72,"column":30}},{"start":{"line":73,"column":20},"end":{"line":76,"column":30}},{"start":{"line":77,"column":20},"end":{"line":88,"column":27}}],"line":46},"21":{"loc":{"start":{"line":57,"column":54},"end":{"line":57,"column":166}},"type":"cond-expr","locations":[{"start":{"line":57,"column":96},"end":{"line":57,"column":150}},{"start":{"line":57,"column":153},"end":{"line":57,"column":166}}],"line":57},"22":{"loc":{"start":{"line":60,"column":37},"end":{"line":60,"column":63}},"type":"cond-expr","locations":[{"start":{"line":60,"column":49},"end":{"line":60,"column":58}},{"start":{"line":60,"column":61},"end":{"line":60,"column":63}}],"line":60},"23":{"loc":{"start":{"line":61,"column":28},"end":{"line":61,"column":197}},"type":"cond-expr","locations":[{"start":{"line":61,"column":70},"end":{"line":61,"column":153}},{"start":{"line":61,"column":156},"end":{"line":61,"column":197}}],"line":61},"24":{"loc":{"start":{"line":79,"column":24},"end":{"line":84,"column":25}},"type":"if","locations":[{"start":{"line":79,"column":24},"end":{"line":84,"column":25}},{"start":{"line":79,"column":24},"end":{"line":84,"column":25}}],"line":79},"25":{"loc":{"start":{"line":82,"column":29},"end":{"line":84,"column":25}},"type":"if","locations":[{"start":{"line":82,"column":29},"end":{"line":84,"column":25}},{"start":{"line":82,"column":29},"end":{"line":84,"column":25}}],"line":82},"26":{"loc":{"start":{"line":97,"column":8},"end":{"line":112,"column":9}},"type":"if","locations":[{"start":{"line":97,"column":8},"end":{"line":112,"column":9}},{"start":{"line":97,"column":8},"end":{"line":112,"column":9}}],"line":97},"27":{"loc":{"start":{"line":97,"column":12},"end":{"line":97,"column":54}},"type":"binary-expr","locations":[{"start":{"line":97,"column":12},"end":{"line":97,"column":39}},{"start":{"line":97,"column":43},"end":{"line":97,"column":54}}],"line":97},"28":{"loc":{"start":{"line":102,"column":20},"end":{"line":107,"column":21}},"type":"if","locations":[{"start":{"line":102,"column":20},"end":{"line":107,"column":21}},{"start":{"line":102,"column":20},"end":{"line":107,"column":21}}],"line":102},"29":{"loc":{"start":{"line":116,"column":8},"end":{"line":148,"column":9}},"type":"switch","locations":[{"start":{"line":117,"column":12},"end":{"line":121,"column":22}},{"start":{"line":122,"column":12},"end":{"line":126,"column":22}},{"start":{"line":127,"column":12},"end":{"line":131,"column":22}},{"start":{"line":132,"column":12},"end":{"line":136,"column":22}},{"start":{"line":137,"column":12},"end":{"line":141,"column":22}},{"start":{"line":142,"column":12},"end":{"line":146,"column":22}}],"line":116},"30":{"loc":{"start":{"line":153,"column":25},"end":{"line":153,"column":84}},"type":"cond-expr","locations":[{"start":{"line":153,"column":65},"end":{"line":153,"column":67}},{"start":{"line":153,"column":70},"end":{"line":153,"column":84}}],"line":153},"31":{"loc":{"start":{"line":154,"column":26},"end":{"line":154,"column":87}},"type":"cond-expr","locations":[{"start":{"line":154,"column":67},"end":{"line":154,"column":69}},{"start":{"line":154,"column":72},"end":{"line":154,"column":87}}],"line":154},"32":{"loc":{"start":{"line":159,"column":20},"end":{"line":159,"column":69}},"type":"cond-expr","locations":[{"start":{"line":159,"column":55},"end":{"line":159,"column":57}},{"start":{"line":159,"column":60},"end":{"line":159,"column":69}}],"line":159},"33":{"loc":{"start":{"line":161,"column":31},"end":{"line":161,"column":101}},"type":"cond-expr","locations":[{"start":{"line":161,"column":77},"end":{"line":161,"column":78}},{"start":{"line":161,"column":81},"end":{"line":161,"column":101}}],"line":161},"34":{"loc":{"start":{"line":163,"column":20},"end":{"line":163,"column":69}},"type":"cond-expr","locations":[{"start":{"line":163,"column":55},"end":{"line":163,"column":57}},{"start":{"line":163,"column":60},"end":{"line":163,"column":69}}],"line":163},"35":{"loc":{"start":{"line":165,"column":22},"end":{"line":165,"column":75}},"type":"cond-expr","locations":[{"start":{"line":165,"column":59},"end":{"line":165,"column":61}},{"start":{"line":165,"column":64},"end":{"line":165,"column":75}}],"line":165},"36":{"loc":{"start":{"line":167,"column":8},"end":{"line":170,"column":9}},"type":"if","locations":[{"start":{"line":167,"column":8},"end":{"line":170,"column":9}},{"start":{"line":167,"column":8},"end":{"line":170,"column":9}}],"line":167},"37":{"loc":{"start":{"line":168,"column":35},"end":{"line":168,"column":106}},"type":"cond-expr","locations":[{"start":{"line":168,"column":81},"end":{"line":168,"column":83}},{"start":{"line":168,"column":86},"end":{"line":168,"column":106}}],"line":168}},"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":336,"29":336,"30":336,"31":336,"32":3,"33":336,"34":336,"35":336,"36":336,"37":21,"38":108,"39":108,"40":108,"41":12,"42":12,"43":3,"44":12,"45":12,"46":12,"47":12,"48":24,"49":24,"50":18,"51":18,"52":18,"53":18,"54":12,"55":12,"56":12,"57":9,"58":9,"59":9,"60":21,"61":21,"62":15,"63":6,"64":3,"65":21,"66":108,"67":336,"68":339,"69":339,"70":6,"71":6,"72":15,"73":15,"74":15,"75":6,"76":9,"77":15,"78":6,"79":339,"80":336,"81":209,"82":209,"83":209,"84":209,"85":15,"86":15,"87":15,"88":15,"89":4,"90":4,"91":4,"92":4,"93":6,"94":6,"95":6,"96":6,"97":96,"98":96,"99":96,"100":96,"101":6,"102":6,"103":6,"104":6,"105":336,"106":336,"107":336,"108":336,"109":336,"110":336,"111":336,"112":336,"113":336,"114":336,"115":336,"116":336,"117":336,"118":336,"119":336,"120":336,"121":336,"122":314,"123":314,"124":336,"125":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":2,"6":336,"7":336,"8":108,"9":339,"10":15,"11":15,"12":336,"13":336},"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":[3,333],"17":[336,336],"18":[21,315],"19":[30,78],"20":[12,12,24,18,12,9,21],"21":[3,9],"22":[12,12],"23":[9,15],"24":[15,6],"25":[3,3],"26":[6,333],"27":[339,6],"28":[6,9],"29":[209,15,4,6,96,6],"30":[69,267],"31":[315,21],"32":[123,213],"33":[65,271],"34":[333,3],"35":[330,6],"36":[314,22],"37":[275,39]},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/ReportObjectsFormatters/step-formatter.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/generate-report/ReportObjectsFormatters/step-formatter.ts"],"names":[],"mappings":"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","sourcesContent":["import * as CommonFunctions from '../../common-functions/common-functions';\nimport * as Models from '../../models/models';\n\nexport class StepFormatter {\n  public parseStep ( step: Models.Step ): Models.Step {\n    let localStep = step;\n    localStep = this.initializeStep( localStep );\n    localStep = this.formatStepEmbeddings( localStep );\n    if( typeof step.rows !== 'undefined' && step.rows.length ){\n      step.rowsCells = this.formatRows( step.rows );\n    }\n    step.argumentsCells = this.formatRows( step.arguments?.[0]?.rows );\n    this.setColorAndIcon( step );\n    return localStep;\n  }\n\n  private formatStepEmbeddings ( step: Models.Step ): Models.Step {\n    if ( step.embeddings.length ) {\n      step.embeddings.forEach( ( embedding: Models.Embedding, embeddingIndex: number ) => {\n        let embeddingType = typeof embedding.mime_type === 'undefined' ? embedding.media?.type : embedding.mime_type ;\n        let embeddingData: string = embedding.data;\n\n        switch ( embeddingType ){\n        case 'application/json':\n          try {\n            embeddingData = JSON.stringify( JSON.parse( embeddingData ), undefined, 2 );\n          } catch ( error: unknown ){\n            embeddingData = ( <Error>error ).message;\n          }\n          step.json = step.json.concat( [ embeddingData ] );\n          break;\n\n        case 'text/html':\n          step.html = step.html.concat( [ CommonFunctions.isBase64( embeddingData ) ? Buffer.from( embeddingData, 'base64' ).toString( 'utf-8' ) : embeddingData ] );\n          break;\n\n        case 'text/plain':\n          step.text = ( step.text ? step.text : [] ).concat( [\n            CommonFunctions.isBase64( embeddingData ) ? CommonFunctions.escapeHTML( Buffer.from( embeddingData, 'binary' ).toString( 'base64' ) ) : CommonFunctions.escapeHTML( embeddingData )\n          ] );\n          break;\n\n        case 'image/png':\n          embeddingType.split( ':' );\n          step.image = step.image.concat( [ `data:image/png;base64,${  embeddingData}` ] );\n          step.embeddings[ embeddingIndex ] = <Models.Embedding>{} ;\n          break;\n\n        case 'audio/ogg':\n          step.audio = step.audio.concat( [ `data:audio/mpeg;base64,${  embeddingData}` ] );\n          step.embeddings[ embeddingIndex ] = <Models.Embedding>{};\n          break;\n\n        case 'video/ogg':\n          step.video = step.video.concat( [ `data:video/mpeg;base64,${  embeddingData}` ] );\n          step.embeddings[ embeddingIndex ] = <Models.Embedding>{};\n          break;\n\n        default:\n          embeddingType = 'text/plain';\n          if ( embedding.mime_type ) {\n            embeddingType = embedding.mime_type;\n          } else if ( embedding.media?.type ) {\n            embeddingType = embedding.media.type;\n          }\n          step.attachments.push( {\n            data: `data:${embeddingType};base64,${embedding.data}`,\n            type: embeddingType\n          } );\n        }\n        step.embeddings[ embeddingIndex ] = <Models.Embedding>{};\n      } );\n    }\n    return step;\n  }\n\n  private formatRows ( rows: Models.Row[] | undefined ): string {\n    let rowsTemp = '';\n    if ( typeof rows !== 'undefined' && rows.length ) {\n      rowsTemp = '<table class=\\'table-bordered table-dark ms-4\\'>';\n      rows.forEach( ( row, rowIndex ) => {\n        rowsTemp += '<tr\\\\>';\n        row.cells.forEach( ( cell ) => {\n          if ( rowIndex === 0 ) {\n            rowsTemp += `<td class=bg-primary> ${cell} </td>`;\n          } else {\n            rowsTemp += `<td> ${cell} </td>`;\n          }\n        } );\n        rowsTemp += '</tr>';\n      } );\n      rowsTemp = `${rowsTemp} </table>`;\n    }\n    return rowsTemp;\n  }\n\n  private setColorAndIcon ( step: Models.Step ): void{\n    switch ( step.result.status ){\n    case Models.Status.passed:\n      step.result.color = ' passed-color';\n      step.result.icon = 'fa fa-check-circle fa-1x';\n      step.result.title = 'Step passed';\n      break;\n    case Models.Status.failed:\n      step.result.color = ' failed-color';\n      step.result.icon = ' fa fa-exclamation-circle fa-1x ';\n      step.result.title = 'Step failed';\n      break;\n    case Models.Status.ambiguous:\n      step.result.color = 'ambiguous-color';\n      step.result.icon = ' fas fa-bolt fa-1x ';\n      step.result.title = 'Step has double step implementation and failed because of that';\n      break;\n    case Models.Status.pending:\n      step.result.color = 'pending-color';\n      step.result.icon = ' fa fa-minus-circle fa-1x ';\n      step.result.title = 'Step is pending';\n      break;\n    case Models.Status.skipped:\n      step.result.color = 'skipped-color';\n      step.result.icon = ' fas fa-arrow-circle-right fa-1x ';\n      step.result.title = 'Step is skipped';\n      break;\n    case Models.Status.undefined:\n      step.result.color = 'undefined-color';\n      step.result.icon = ' fa fa-question-circle fa-1x ';\n      step.result.title = 'Step passed';\n      break;\n    // No default\n    }\n  }\n\n  private initializeStep( step: Models.Step ): Models.Step{\n    step.audio = [];\n    step.attachments = [];\n    step.arguments = typeof step.arguments === 'undefined' ? []: step.arguments;\n    step.embeddings = typeof step.embeddings === 'undefined' ? [] : step.embeddings;\n    step.examples = [];\n    step.html = [];\n    step.json = [];\n    step.id = '';\n    step.line = typeof step.line === 'undefined' ? -1 : step.line;\n    step.image = [];\n    step.result.duration = typeof step.result.duration === 'undefined' ? 0 : step.result.duration;\n    step.result.durationHHMMSS = CommonFunctions.convertTimeFromNanoSecondsToHHMMSS( step.result.duration );\n    step.rows = typeof step.rows === 'undefined' ? [] : step.rows;\n    step.text = null;\n    step.output = typeof step.output === 'undefined' ? [] : step.output;\n    step.video = [];\n    if( step.match ){\n      step.match.arguments = typeof step.match.arguments === 'undefined' ? []: step.match.arguments;\n      step.match.location = '';\n    }\n    return step;\n  }\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"969414568c9752f107b544b021e93ea65a2e38cd"},"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/helpers/application-properties-validation.ts":{"path":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/helpers/application-properties-validation.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":24},"end":{"line":27,"column":85}},"27":{"start":{"line":28,"column":17},"end":{"line":28,"column":60}},"28":{"start":{"line":31,"column":8},"end":{"line":33,"column":9}},"29":{"start":{"line":32,"column":12},"end":{"line":32,"column":57}},"30":{"start":{"line":34,"column":8},"end":{"line":34,"column":72}},"31":{"start":{"line":35,"column":8},"end":{"line":35,"column":85}},"32":{"start":{"line":38,"column":8},"end":{"line":38,"column":127}},"33":{"start":{"line":39,"column":8},"end":{"line":39,"column":124}},"34":{"start":{"line":40,"column":8},"end":{"line":40,"column":118}},"35":{"start":{"line":41,"column":8},"end":{"line":41,"column":42}},"36":{"start":{"line":44,"column":45},"end":{"line":44,"column":80}},"37":{"start":{"line":45,"column":8},"end":{"line":45,"column":138}},"38":{"start":{"line":46,"column":8},"end":{"line":46,"column":122}},"39":{"start":{"line":47,"column":8},"end":{"line":47,"column":44}},"40":{"start":{"line":50,"column":0},"end":{"line":50,"column":73}}},"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":64},"end":{"line":36,"column":5}},"line":30},"7":{"name":"(anonymous_7)","decl":{"start":{"line":37,"column":4},"end":{"line":37,"column":5}},"loc":{"start":{"line":37,"column":69},"end":{"line":42,"column":5}},"line":37},"8":{"name":"(anonymous_8)","decl":{"start":{"line":43,"column":4},"end":{"line":43,"column":5}},"loc":{"start":{"line":43,"column":69},"end":{"line":48,"column":5}},"line":43}},"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":31,"column":8},"end":{"line":33,"column":9}},"type":"if","locations":[{"start":{"line":31,"column":8},"end":{"line":33,"column":9}},{"start":{"line":31,"column":8},"end":{"line":33,"column":9}}],"line":31},"17":{"loc":{"start":{"line":38,"column":55},"end":{"line":38,"column":126}},"type":"binary-expr","locations":[{"start":{"line":38,"column":55},"end":{"line":38,"column":99}},{"start":{"line":38,"column":103},"end":{"line":38,"column":126}}],"line":38},"18":{"loc":{"start":{"line":39,"column":49},"end":{"line":39,"column":123}},"type":"binary-expr","locations":[{"start":{"line":39,"column":49},"end":{"line":39,"column":87}},{"start":{"line":39,"column":91},"end":{"line":39,"column":123}}],"line":39},"19":{"loc":{"start":{"line":44,"column":45},"end":{"line":44,"column":80}},"type":"binary-expr","locations":[{"start":{"line":44,"column":45},"end":{"line":44,"column":74}},{"start":{"line":44,"column":78},"end":{"line":44,"column":80}}],"line":44},"20":{"loc":{"start":{"line":45,"column":45},"end":{"line":45,"column":137}},"type":"cond-expr","locations":[{"start":{"line":45,"column":94},"end":{"line":45,"column":128}},{"start":{"line":45,"column":131},"end":{"line":45,"column":137}}],"line":45}},"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":9,"29":1,"30":8,"31":6,"32":6,"33":6,"34":6,"35":5,"36":5,"37":5,"38":5,"39":5,"40":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":2,"6":9,"7":6,"8":5},"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":[1,8],"17":[6,4],"18":[6,4],"19":[5,1],"20":[3,2]},"inputSourceMap":{"version":3,"file":"/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/helpers/application-properties-validation.ts","sources":["/mnt/archiving1/GIT/projects/0.webdriverio/cucumber-html-report-generator/src/lib/helpers/application-properties-validation.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,sFAAwE;AACxE,6DAA+C;AAG/C,MAAM,+BAA+B;IAC5B,+BAA+B,CAAG,0BAA0D;QACjG,IAAK,CAAC,0BAA0B,EAAG;YACjC,MAAM,IAAI,KAAK,CAAE,QAAQ,CAAC,kBAAkB,CAAE,CAAC;SAChD;QAED,eAAe,CAAC,WAAW,CAAE,0BAA0B,CAAC,OAAO,CAAE,CAAC;QAElE,OAAO,IAAI,CAAC,oCAAoC,CAAE,0BAA0B,CAAE,CAAC;IACjF,CAAC;IAEM,oCAAoC,CAAG,0BAAmD;QAC/F,0BAA0B,CAAC,iBAAiB,GAAG,0BAA0B,CAAC,iBAAiB,IAAI,uBAAuB,CAAC;QACvH,0BAA0B,CAAC,WAAW,GAAG,0BAA0B,CAAC,WAAW,IAAI,gCAAgC,CAAC;QACpH,0BAA0B,CAAC,UAAU,GAAG,eAAe,CAAC,cAAc,CAAE,0BAA0B,CAAC,UAAU,CAAE,CAAC;QAChH,OAAO,0BAA0B,CAAC;IACpC,CAAC;IAEM,iCAAiC,CAAG,6BAA+D;QACxG,MAAM,4BAA4B,GAAG,6BAA6B,IAA0B,EAAE,CAAC;QAC/F,4BAA4B,CAAC,KAAK,GAAG,4BAA4B,CAAC,KAAK,KAAK,OAAO,CAAC,CAAC,CAAC,4BAA4B,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAE;QACnI,4BAA4B,CAAC,UAAU,GAAG,eAAe,CAAC,cAAc,CAAE,4BAA4B,CAAC,UAAU,CAAE,CAAC;QAEpH,OAAO,4BAA4B,CAAC;IACtC,CAAC;CACF;AAEY,QAAA,wBAAwB,GAAG,IAAI,+BAA+B,EAAE,CAAC","sourcesContent":["import * as CommonFunctions from '../common-functions/common-functions';\nimport * as Messages from './console-messages';\nimport type * as Models from '../models/models';\n\nclass ApplicationPropertiesValidation {\n  public checkReportGenerationParameters ( reportGenerationParameters: Models.ReportGeneration | null ): Models.ReportGeneration {\n    if ( !reportGenerationParameters ) {\n      throw new Error( Messages.optionsNotProvided );\n    }\n\n    CommonFunctions.checkFolder( reportGenerationParameters.jsonDir );\n\n    return this.initializeReportGenerationParameters( reportGenerationParameters );\n  }\n\n  public initializeReportGenerationParameters ( reportGenerationParameters: Models.ReportGeneration ): Models.ReportGeneration {\n    reportGenerationParameters.mongooseServerUrl = reportGenerationParameters.mongooseServerUrl ?? 'http://localhost:3000';\n    reportGenerationParameters.reportTitle = reportGenerationParameters.reportTitle ?? 'Cucumber HTML Report Generator';\n    reportGenerationParameters.reportPath = CommonFunctions.initializePath( reportGenerationParameters.reportPath );\n    return reportGenerationParameters;\n  }\n\n  public initializeReportDisplayParameters ( reportConfigurationParameters: Models.ReportDisplay | undefined ): Models.ReportDisplay {\n    const localReportDisplayParameters = reportConfigurationParameters ?? <Models.ReportDisplay>{};\n    localReportDisplayParameters.theme = localReportDisplayParameters.theme === 'Light' ? localReportDisplayParameters.theme : 'Dark' ;\n    localReportDisplayParameters.reportPath = CommonFunctions.initializePath( localReportDisplayParameters.reportPath );\n\n    return localReportDisplayParameters;\n  }\n}\n\nexport const userPropertiesValidation = new ApplicationPropertiesValidation();\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"bad128dbe5f06d637f8a7ccf2ed78b10739794c9"}}