document.querySelector('mutation-test-report-app').report = {"files":{"/Users/sigmundd/Code/security/index.js":{"language":"javascript","mutants":[{"id":"0","location":{"end":{"column":2,"line":123},"start":{"column":36,"line":2}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"1","location":{"end":{"column":4,"line":122},"start":{"column":35,"line":3}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"2","location":{"end":{"column":16,"line":4},"start":{"column":8,"line":4}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"3","location":{"end":{"column":16,"line":4},"start":{"column":8,"line":4}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"4","location":{"end":{"column":16,"line":4},"start":{"column":8,"line":4}},"mutatorName":"BooleanLiteral","replacement":"options","status":"Timeout"},{"id":"5","location":{"end":{"column":52,"line":6},"start":{"column":9,"line":6}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"6","location":{"end":{"column":52,"line":6},"start":{"column":9,"line":6}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"7","location":{"end":{"column":52,"line":6},"start":{"column":9,"line":6}},"mutatorName":"EqualityOperator","replacement":"typeof options.CacheControl !== 'undefined'","status":"Timeout"},{"id":"8","location":{"end":{"column":52,"line":6},"start":{"column":41,"line":6}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"9","location":{"end":{"column":6,"line":8},"start":{"column":54,"line":6}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"10","location":{"end":{"column":67,"line":7},"start":{"column":30,"line":7}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"11","location":{"end":{"column":39,"line":9},"start":{"column":9,"line":9}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"12","location":{"end":{"column":39,"line":9},"start":{"column":9,"line":9}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"13","location":{"end":{"column":39,"line":9},"start":{"column":9,"line":9}},"mutatorName":"EqualityOperator","replacement":"options.CacheControl === false","status":"Timeout"},{"id":"14","location":{"end":{"column":39,"line":9},"start":{"column":34,"line":9}},"mutatorName":"BooleanLiteral","replacement":"true","status":"Timeout"},{"id":"15","location":{"end":{"column":6,"line":11},"start":{"column":41,"line":9}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"16","location":{"end":{"column":30,"line":10},"start":{"column":15,"line":10}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"17","location":{"end":{"column":46,"line":13},"start":{"column":9,"line":13}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"18","location":{"end":{"column":46,"line":13},"start":{"column":9,"line":13}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"19","location":{"end":{"column":46,"line":13},"start":{"column":9,"line":13}},"mutatorName":"EqualityOperator","replacement":"typeof options.Pragma !== 'undefined'","status":"Timeout"},{"id":"20","location":{"end":{"column":46,"line":13},"start":{"column":35,"line":13}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"21","location":{"end":{"column":6,"line":15},"start":{"column":48,"line":13}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"22","location":{"end":{"column":34,"line":14},"start":{"column":24,"line":14}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"23","location":{"end":{"column":33,"line":16},"start":{"column":9,"line":16}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"24","location":{"end":{"column":33,"line":16},"start":{"column":9,"line":16}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"25","location":{"end":{"column":33,"line":16},"start":{"column":9,"line":16}},"mutatorName":"EqualityOperator","replacement":"options.Pragma === false","status":"Timeout"},{"id":"26","location":{"end":{"column":33,"line":16},"start":{"column":28,"line":16}},"mutatorName":"BooleanLiteral","replacement":"true","status":"Timeout"},{"id":"27","location":{"end":{"column":6,"line":18},"start":{"column":35,"line":16}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"28","location":{"end":{"column":23,"line":17},"start":{"column":15,"line":17}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"29","location":{"end":{"column":47,"line":20},"start":{"column":9,"line":20}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"30","location":{"end":{"column":47,"line":20},"start":{"column":9,"line":20}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"31","location":{"end":{"column":47,"line":20},"start":{"column":9,"line":20}},"mutatorName":"EqualityOperator","replacement":"typeof options.Expires !== 'undefined'","status":"Timeout"},{"id":"33","location":{"end":{"column":6,"line":22},"start":{"column":49,"line":20}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"32","location":{"end":{"column":47,"line":20},"start":{"column":36,"line":20}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"34","location":{"end":{"column":28,"line":21},"start":{"column":25,"line":21}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"35","location":{"end":{"column":34,"line":23},"start":{"column":9,"line":23}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"36","location":{"end":{"column":34,"line":23},"start":{"column":9,"line":23}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"37","location":{"end":{"column":34,"line":23},"start":{"column":9,"line":23}},"mutatorName":"EqualityOperator","replacement":"options.Expires === false","status":"Timeout"},{"id":"38","location":{"end":{"column":34,"line":23},"start":{"column":29,"line":23}},"mutatorName":"BooleanLiteral","replacement":"true","status":"Timeout"},{"id":"39","location":{"end":{"column":6,"line":25},"start":{"column":36,"line":23}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"40","location":{"end":{"column":24,"line":24},"start":{"column":15,"line":24}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"41","location":{"end":{"column":61,"line":27},"start":{"column":9,"line":27}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"42","location":{"end":{"column":61,"line":27},"start":{"column":9,"line":27}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"43","location":{"end":{"column":61,"line":27},"start":{"column":9,"line":27}},"mutatorName":"EqualityOperator","replacement":"typeof options.ContentSecurityPolicy !== 'undefined'","status":"Timeout"},{"id":"44","location":{"end":{"column":61,"line":27},"start":{"column":50,"line":27}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"45","location":{"end":{"column":6,"line":29},"start":{"column":63,"line":27}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"46","location":{"end":{"column":87,"line":28},"start":{"column":39,"line":28}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"47","location":{"end":{"column":48,"line":30},"start":{"column":9,"line":30}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"48","location":{"end":{"column":48,"line":30},"start":{"column":9,"line":30}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"49","location":{"end":{"column":48,"line":30},"start":{"column":9,"line":30}},"mutatorName":"EqualityOperator","replacement":"options.ContentSecurityPolicy === false","status":"Timeout"},{"id":"50","location":{"end":{"column":48,"line":30},"start":{"column":43,"line":30}},"mutatorName":"BooleanLiteral","replacement":"true","status":"Timeout"},{"id":"51","location":{"end":{"column":6,"line":32},"start":{"column":50,"line":30}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"52","location":{"end":{"column":40,"line":31},"start":{"column":15,"line":31}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"53","location":{"end":{"column":54,"line":34},"start":{"column":9,"line":34}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"54","location":{"end":{"column":54,"line":34},"start":{"column":9,"line":34}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"55","location":{"end":{"column":54,"line":34},"start":{"column":9,"line":34}},"mutatorName":"EqualityOperator","replacement":"typeof options.XXSSProtection !== 'undefined'","status":"Timeout"},{"id":"57","location":{"end":{"column":6,"line":36},"start":{"column":56,"line":34}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"56","location":{"end":{"column":54,"line":34},"start":{"column":43,"line":34}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"58","location":{"end":{"column":47,"line":35},"start":{"column":32,"line":35}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"59","location":{"end":{"column":41,"line":37},"start":{"column":9,"line":37}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"60","location":{"end":{"column":41,"line":37},"start":{"column":9,"line":37}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"61","location":{"end":{"column":41,"line":37},"start":{"column":9,"line":37}},"mutatorName":"EqualityOperator","replacement":"options.XXSSProtection === false","status":"Timeout"},{"id":"62","location":{"end":{"column":41,"line":37},"start":{"column":36,"line":37}},"mutatorName":"BooleanLiteral","replacement":"true","status":"Timeout"},{"id":"63","location":{"end":{"column":6,"line":39},"start":{"column":43,"line":37}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"64","location":{"end":{"column":33,"line":38},"start":{"column":15,"line":38}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"65","location":{"end":{"column":59,"line":41},"start":{"column":9,"line":41}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"66","location":{"end":{"column":59,"line":41},"start":{"column":9,"line":41}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"67","location":{"end":{"column":59,"line":41},"start":{"column":9,"line":41}},"mutatorName":"EqualityOperator","replacement":"typeof options.XDNSPrefetchControl !== 'undefined'","status":"Timeout"},{"id":"68","location":{"end":{"column":59,"line":41},"start":{"column":48,"line":41}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"69","location":{"end":{"column":6,"line":43},"start":{"column":61,"line":41}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"71","location":{"end":{"column":46,"line":44},"start":{"column":9,"line":44}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"70","location":{"end":{"column":42,"line":42},"start":{"column":37,"line":42}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"72","location":{"end":{"column":46,"line":44},"start":{"column":9,"line":44}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"73","location":{"end":{"column":46,"line":44},"start":{"column":9,"line":44}},"mutatorName":"EqualityOperator","replacement":"options.XDNSPrefetchControl === false","status":"Timeout"},{"id":"74","location":{"end":{"column":46,"line":44},"start":{"column":41,"line":44}},"mutatorName":"BooleanLiteral","replacement":"true","status":"Timeout"},{"id":"75","location":{"end":{"column":6,"line":46},"start":{"column":48,"line":44}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"76","location":{"end":{"column":39,"line":45},"start":{"column":15,"line":45}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"77","location":{"end":{"column":48,"line":48},"start":{"column":9,"line":48}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"78","location":{"end":{"column":48,"line":48},"start":{"column":9,"line":48}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"79","location":{"end":{"column":48,"line":48},"start":{"column":9,"line":48}},"mutatorName":"EqualityOperator","replacement":"typeof options.ExpectCT !== 'undefined'","status":"Timeout"},{"id":"80","location":{"end":{"column":48,"line":48},"start":{"column":37,"line":48}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"81","location":{"end":{"column":6,"line":50},"start":{"column":50,"line":48}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"82","location":{"end":{"column":70,"line":49},"start":{"column":26,"line":49}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"83","location":{"end":{"column":35,"line":51},"start":{"column":9,"line":51}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"84","location":{"end":{"column":35,"line":51},"start":{"column":9,"line":51}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"85","location":{"end":{"column":35,"line":51},"start":{"column":9,"line":51}},"mutatorName":"EqualityOperator","replacement":"options.ExpectCT === false","status":"Timeout"},{"id":"86","location":{"end":{"column":35,"line":51},"start":{"column":30,"line":51}},"mutatorName":"BooleanLiteral","replacement":"true","status":"Timeout"},{"id":"87","location":{"end":{"column":6,"line":53},"start":{"column":37,"line":51}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"88","location":{"end":{"column":26,"line":52},"start":{"column":15,"line":52}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"89","location":{"end":{"column":53,"line":55},"start":{"column":9,"line":55}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"90","location":{"end":{"column":53,"line":55},"start":{"column":9,"line":55}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"91","location":{"end":{"column":53,"line":55},"start":{"column":9,"line":55}},"mutatorName":"EqualityOperator","replacement":"typeof options.XFrameOptions !== 'undefined'","status":"Timeout"},{"id":"92","location":{"end":{"column":53,"line":55},"start":{"column":42,"line":55}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"93","location":{"end":{"column":6,"line":57},"start":{"column":55,"line":55}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"94","location":{"end":{"column":37,"line":56},"start":{"column":31,"line":56}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"95","location":{"end":{"column":40,"line":58},"start":{"column":9,"line":58}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"96","location":{"end":{"column":40,"line":58},"start":{"column":9,"line":58}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"97","location":{"end":{"column":40,"line":58},"start":{"column":9,"line":58}},"mutatorName":"EqualityOperator","replacement":"options.XFrameOptions === false","status":"Timeout"},{"id":"98","location":{"end":{"column":40,"line":58},"start":{"column":35,"line":58}},"mutatorName":"BooleanLiteral","replacement":"true","status":"Timeout"},{"id":"99","location":{"end":{"column":6,"line":60},"start":{"column":42,"line":58}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"100","location":{"end":{"column":32,"line":59},"start":{"column":15,"line":59}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"101","location":{"end":{"column":50,"line":62},"start":{"column":9,"line":62}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"102","location":{"end":{"column":50,"line":62},"start":{"column":9,"line":62}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"103","location":{"end":{"column":50,"line":62},"start":{"column":9,"line":62}},"mutatorName":"EqualityOperator","replacement":"typeof options.XPoweredBy !== 'undefined'","status":"Timeout"},{"id":"104","location":{"end":{"column":50,"line":62},"start":{"column":39,"line":62}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"105","location":{"end":{"column":6,"line":64},"start":{"column":52,"line":62}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"106","location":{"end":{"column":32,"line":63},"start":{"column":28,"line":63}},"mutatorName":"BooleanLiteral","replacement":"false","status":"Timeout"},{"id":"107","location":{"end":{"column":37,"line":65},"start":{"column":9,"line":65}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"109","location":{"end":{"column":37,"line":65},"start":{"column":9,"line":65}},"mutatorName":"EqualityOperator","replacement":"options.XPoweredBy === false","status":"Timeout"},{"id":"108","location":{"end":{"column":37,"line":65},"start":{"column":9,"line":65}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"110","location":{"end":{"column":37,"line":65},"start":{"column":32,"line":65}},"mutatorName":"BooleanLiteral","replacement":"true","status":"Timeout"},{"id":"111","location":{"end":{"column":6,"line":67},"start":{"column":39,"line":65}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"112","location":{"end":{"column":38,"line":66},"start":{"column":24,"line":66}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"113","location":{"end":{"column":63,"line":69},"start":{"column":9,"line":69}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"114","location":{"end":{"column":63,"line":69},"start":{"column":9,"line":69}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"115","location":{"end":{"column":63,"line":69},"start":{"column":9,"line":69}},"mutatorName":"EqualityOperator","replacement":"typeof options.StrictTransportSecurity !== 'undefined'","status":"Timeout"},{"id":"116","location":{"end":{"column":63,"line":69},"start":{"column":52,"line":69}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"117","location":{"end":{"column":6,"line":71},"start":{"column":65,"line":69}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"118","location":{"end":{"column":53,"line":70},"start":{"column":41,"line":70}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"119","location":{"end":{"column":50,"line":72},"start":{"column":9,"line":72}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"121","location":{"end":{"column":50,"line":72},"start":{"column":9,"line":72}},"mutatorName":"EqualityOperator","replacement":"options.StrictTransportSecurity === false","status":"Timeout"},{"id":"120","location":{"end":{"column":50,"line":72},"start":{"column":9,"line":72}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"122","location":{"end":{"column":50,"line":72},"start":{"column":45,"line":72}},"mutatorName":"BooleanLiteral","replacement":"true","status":"Timeout"},{"id":"123","location":{"end":{"column":6,"line":74},"start":{"column":52,"line":72}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"124","location":{"end":{"column":42,"line":73},"start":{"column":15,"line":73}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"125","location":{"end":{"column":56,"line":76},"start":{"column":9,"line":76}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"126","location":{"end":{"column":56,"line":76},"start":{"column":9,"line":76}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"127","location":{"end":{"column":56,"line":76},"start":{"column":9,"line":76}},"mutatorName":"EqualityOperator","replacement":"typeof options.XDownloadOptions !== 'undefined'","status":"Timeout"},{"id":"128","location":{"end":{"column":56,"line":76},"start":{"column":45,"line":76}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"129","location":{"end":{"column":6,"line":78},"start":{"column":58,"line":76}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"130","location":{"end":{"column":42,"line":77},"start":{"column":34,"line":77}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"131","location":{"end":{"column":43,"line":79},"start":{"column":9,"line":79}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"132","location":{"end":{"column":43,"line":79},"start":{"column":9,"line":79}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"133","location":{"end":{"column":43,"line":79},"start":{"column":9,"line":79}},"mutatorName":"EqualityOperator","replacement":"options.XDownloadOptions === false","status":"Timeout"},{"id":"134","location":{"end":{"column":43,"line":79},"start":{"column":38,"line":79}},"mutatorName":"BooleanLiteral","replacement":"true","status":"Timeout"},{"id":"135","location":{"end":{"column":6,"line":81},"start":{"column":45,"line":79}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"136","location":{"end":{"column":35,"line":80},"start":{"column":15,"line":80}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"137","location":{"end":{"column":59,"line":83},"start":{"column":9,"line":83}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"138","location":{"end":{"column":59,"line":83},"start":{"column":9,"line":83}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"139","location":{"end":{"column":59,"line":83},"start":{"column":9,"line":83}},"mutatorName":"EqualityOperator","replacement":"typeof options.XContentTypeOptions !== 'undefined'","status":"Timeout"},{"id":"140","location":{"end":{"column":59,"line":83},"start":{"column":48,"line":83}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"141","location":{"end":{"column":6,"line":85},"start":{"column":61,"line":83}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"142","location":{"end":{"column":46,"line":84},"start":{"column":37,"line":84}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"143","location":{"end":{"column":46,"line":86},"start":{"column":9,"line":86}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"144","location":{"end":{"column":46,"line":86},"start":{"column":9,"line":86}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"145","location":{"end":{"column":46,"line":86},"start":{"column":9,"line":86}},"mutatorName":"EqualityOperator","replacement":"options.XContentTypeOptions === false","status":"Timeout"},{"id":"146","location":{"end":{"column":46,"line":86},"start":{"column":41,"line":86}},"mutatorName":"BooleanLiteral","replacement":"true","status":"Timeout"},{"id":"147","location":{"end":{"column":6,"line":88},"start":{"column":48,"line":86}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"148","location":{"end":{"column":39,"line":87},"start":{"column":15,"line":87}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"149","location":{"end":{"column":69,"line":90},"start":{"column":9,"line":90}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"150","location":{"end":{"column":69,"line":90},"start":{"column":9,"line":90}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"151","location":{"end":{"column":69,"line":90},"start":{"column":9,"line":90}},"mutatorName":"EqualityOperator","replacement":"typeof options.XPermittedCrossDomainPolicies !== 'undefined'","status":"Timeout"},{"id":"152","location":{"end":{"column":69,"line":90},"start":{"column":58,"line":90}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"153","location":{"end":{"column":6,"line":92},"start":{"column":71,"line":90}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"154","location":{"end":{"column":53,"line":91},"start":{"column":47,"line":91}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"155","location":{"end":{"column":56,"line":93},"start":{"column":9,"line":93}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"156","location":{"end":{"column":56,"line":93},"start":{"column":9,"line":93}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"157","location":{"end":{"column":56,"line":93},"start":{"column":9,"line":93}},"mutatorName":"EqualityOperator","replacement":"options.XPermittedCrossDomainPolicies === false","status":"Timeout"},{"id":"158","location":{"end":{"column":56,"line":93},"start":{"column":51,"line":93}},"mutatorName":"BooleanLiteral","replacement":"true","status":"Timeout"},{"id":"159","location":{"end":{"column":6,"line":95},"start":{"column":58,"line":93}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"160","location":{"end":{"column":50,"line":94},"start":{"column":15,"line":94}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"161","location":{"end":{"column":54,"line":97},"start":{"column":9,"line":97}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"162","location":{"end":{"column":54,"line":97},"start":{"column":9,"line":97}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"163","location":{"end":{"column":54,"line":97},"start":{"column":9,"line":97}},"mutatorName":"EqualityOperator","replacement":"typeof options.ReferrerPolicy !== 'undefined'","status":"Timeout"},{"id":"164","location":{"end":{"column":54,"line":97},"start":{"column":43,"line":97}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"165","location":{"end":{"column":6,"line":99},"start":{"column":56,"line":97}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"166","location":{"end":{"column":45,"line":98},"start":{"column":32,"line":98}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"167","location":{"end":{"column":41,"line":100},"start":{"column":9,"line":100}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"168","location":{"end":{"column":41,"line":100},"start":{"column":9,"line":100}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"169","location":{"end":{"column":41,"line":100},"start":{"column":9,"line":100}},"mutatorName":"EqualityOperator","replacement":"options.ReferrerPolicy === false","status":"Timeout"},{"id":"170","location":{"end":{"column":41,"line":100},"start":{"column":36,"line":100}},"mutatorName":"BooleanLiteral","replacement":"true","status":"Timeout"},{"id":"171","location":{"end":{"column":6,"line":102},"start":{"column":43,"line":100}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"172","location":{"end":{"column":32,"line":101},"start":{"column":15,"line":101}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"173","location":{"end":{"column":54,"line":105},"start":{"column":9,"line":105}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"174","location":{"end":{"column":54,"line":105},"start":{"column":9,"line":105}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"175","location":{"end":{"column":54,"line":105},"start":{"column":9,"line":105}},"mutatorName":"EqualityOperator","replacement":"typeof options.allowedMethods !== 'undefined'","status":"Timeout"},{"id":"177","location":{"end":{"column":6,"line":107},"start":{"column":56,"line":105}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"176","location":{"end":{"column":54,"line":105},"start":{"column":43,"line":105}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"178","location":{"end":{"column":64,"line":106},"start":{"column":32,"line":106}},"mutatorName":"ArrayDeclaration","replacement":"[]","status":"Timeout"},{"id":"179","location":{"end":{"column":38,"line":106},"start":{"column":33,"line":106}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"180","location":{"end":{"column":46,"line":106},"start":{"column":40,"line":106}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"181","location":{"end":{"column":53,"line":106},"start":{"column":48,"line":106}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"182","location":{"end":{"column":63,"line":106},"start":{"column":55,"line":106}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"183","location":{"end":{"column":53,"line":108},"start":{"column":9,"line":108}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"185","location":{"end":{"column":53,"line":108},"start":{"column":9,"line":108}},"mutatorName":"BooleanLiteral","replacement":"options.allowedMethods.includes(req.method)","status":"Timeout"},{"id":"186","location":{"end":{"column":6,"line":110},"start":{"column":55,"line":108}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"187","location":{"end":{"column":57,"line":112},"start":{"column":9,"line":112}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"184","location":{"end":{"column":53,"line":108},"start":{"column":9,"line":108}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"188","location":{"end":{"column":57,"line":112},"start":{"column":9,"line":112}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"189","location":{"end":{"column":57,"line":112},"start":{"column":9,"line":112}},"mutatorName":"EqualityOperator","replacement":"typeof options.onlyDefinedRoutes !== 'undefined'","status":"Timeout"},{"id":"190","location":{"end":{"column":57,"line":112},"start":{"column":46,"line":112}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"191","location":{"end":{"column":6,"line":114},"start":{"column":59,"line":112}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"192","location":{"end":{"column":39,"line":113},"start":{"column":35,"line":113}},"mutatorName":"BooleanLiteral","replacement":"false","status":"Timeout"},{"id":"193","location":{"end":{"column":34,"line":115},"start":{"column":9,"line":115}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"196","location":{"end":{"column":103,"line":116},"start":{"column":11,"line":116}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Timeout"},{"id":"194","location":{"end":{"column":34,"line":115},"start":{"column":9,"line":115}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"195","location":{"end":{"column":6,"line":119},"start":{"column":36,"line":115}},"mutatorName":"BlockStatement","replacement":"{}","status":"Timeout"},{"id":"197","location":{"end":{"column":103,"line":116},"start":{"column":11,"line":116}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"198","location":{"end":{"column":103,"line":116},"start":{"column":11,"line":116}},"mutatorName":"BooleanLiteral","replacement":"req.app._router.stack.filter(r => r.route).map(r => r.route.path).includes(req.originalUrl)","status":"Timeout"},{"id":"199","location":{"end":{"column":53,"line":116},"start":{"column":41,"line":116}},"mutatorName":"ArrowFunction","replacement":"() => undefined","status":"Timeout"},{"id":"201","location":{"end":{"column":8,"line":118},"start":{"column":105,"line":116}},"mutatorName":"BlockStatement","replacement":"{}","status":"Killed"},{"id":"200","location":{"end":{"column":76,"line":116},"start":{"column":59,"line":116}},"mutatorName":"ArrowFunction","replacement":"() => undefined","status":"Killed"}],"source":"\nmodule.exports = function(options) {\n return function(req, res, next) {\n if(!options) options = {}\n\n if (typeof options.CacheControl === 'undefined') {\n options.CacheControl = 'no-cache, no-store, must-revalidate'\n }\n if (options.CacheControl !== false) {\n res.set('Cache-Control', options.CacheControl)\n }\n\n if (typeof options.Pragma === 'undefined') {\n options.Pragma = 'no-cache'\n }\n if (options.Pragma !== false) {\n res.set('Pragma', options.Pragma)\n }\n\n if (typeof options.Expires === 'undefined') {\n options.Expires = '0'\n }\n if (options.Expires !== false) {\n res.set('Expires', options.Expires)\n }\n\n if (typeof options.ContentSecurityPolicy === 'undefined') {\n options.ContentSecurityPolicy = 'default-src \\'self\\'; frame-ancestors \\'none\\''\n }\n if (options.ContentSecurityPolicy !== false) {\n res.set('Content-Security-Policy', options.ContentSecurityPolicy )\n }\n\n if (typeof options.XXSSProtection === 'undefined') {\n options.XXSSProtection = '1; mode=block'\n }\n if (options.XXSSProtection !== false) {\n res.set('X-XSS-Protection', options.XXSSProtection)\n }\n\n if (typeof options.XDNSPrefetchControl === 'undefined') {\n options.XDNSPrefetchControl = 'off'\n }\n if (options.XDNSPrefetchControl !== false) {\n res.set('X-DNS-Prefetch-Control', options.XDNSPrefetchControl)\n }\n\n if (typeof options.ExpectCT === 'undefined') {\n options.ExpectCT = 'report-uri=\"/_report\", enforce, max-age=30'\n }\n if (options.ExpectCT !== false) {\n res.set('Expect-CT', options.ExpectCT)\n }\n\n if (typeof options.XFrameOptions === 'undefined') {\n options.XFrameOptions = 'deny'\n }\n if (options.XFrameOptions !== false) {\n res.set('X-Frame-Options', options.XFrameOptions)\n }\n\n if (typeof options.XPoweredBy === 'undefined') {\n options.XPoweredBy = true\n }\n if (options.XPoweredBy !== false) {\n res.removeHeader('X-Powered-By')\n }\n\n if (typeof options.StrictTransportSecurity === 'undefined') {\n options.StrictTransportSecurity = 'max-age=30'\n }\n if (options.StrictTransportSecurity !== false) {\n res.set('Strict-Transport-Security', options.StrictTransportSecurity)\n }\n\n if (typeof options.XDownloadOptions === 'undefined') {\n options.XDownloadOptions = 'noopen'\n }\n if (options.XDownloadOptions !== false) {\n res.set('X-Download-Options', options.XDownloadOptions)\n }\n\n if (typeof options.XContentTypeOptions === 'undefined') {\n options.XContentTypeOptions = 'nosniff'\n }\n if (options.XContentTypeOptions !== false) {\n res.set('X-Content-Type-Options', options.XContentTypeOptions )\n }\n\n if (typeof options.XPermittedCrossDomainPolicies === 'undefined') {\n options.XPermittedCrossDomainPolicies = 'none'\n }\n if (options.XPermittedCrossDomainPolicies !== false) {\n res.set('X-Permitted-Cross-Domain-Policies', options.XPermittedCrossDomainPolicies)\n }\n\n if (typeof options.ReferrerPolicy === 'undefined') {\n options.ReferrerPolicy = 'no-referrer'\n }\n if (options.ReferrerPolicy !== false) {\n res.set('Referrer-Policy', options.ReferrerPolicy)\n }\n\n\n if (typeof options.allowedMethods === 'undefined') {\n options.allowedMethods = ['GET', 'POST', 'PUT', 'DELETE']\n }\n if (!options.allowedMethods.includes(req.method)) {\n res.status(405).end()\n }\n\n if (typeof options.onlyDefinedRoutes === 'undefined') {\n options.onlyDefinedRoutes = true\n }\n if (options.onlyDefinedRoutes) {\n if (!req.app._router.stack.filter(r => r.route).map(r => r.route.path).includes(req.originalUrl)) {\n res.status(405).end()\n }\n }\n\n next()\n }\n}"}},"schemaVersion":"1.0","thresholds":{"break":null,"high":80,"low":60}};