diff --git a/README.md b/README.md index 233281d..44669b3 100644 --- a/README.md +++ b/README.md @@ -266,7 +266,7 @@ for (var cnt = 0; cnt < 8192; cnt++) { // get available window functions var availableWindows = fft.windows(); -// buffer.length must be greater or equal fft radix +// if buffer.length < fft radix, buffer will be zeropadded var fftResult = fft.forward(buffer, 'hanning'); // fftResult = {re: [], im: []}. The array length equals the FFT radix diff --git a/coverage/coverage.json b/coverage/coverage.json new file mode 100644 index 0000000..8683948 --- /dev/null +++ b/coverage/coverage.json @@ -0,0 +1 @@ +{"/home/dano/fili.js/src/fft.js":{"path":"/home/dano/fili.js/src/fft.js","s":{"1":1,"2":2,"3":2,"4":1,"5":1,"6":2,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":8191,"22":8191,"23":1,"24":1,"25":1,"26":1,"27":8192,"28":8192,"29":1,"30":8191,"31":8191,"32":8178,"33":8178,"34":8191,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":8193,"43":1,"44":1,"45":8193,"46":8193,"47":8193,"48":8193,"49":8193,"50":8193,"51":8193,"52":2049,"53":6144,"54":2048,"55":4096,"56":8193,"57":8193,"58":8193,"59":8193,"60":8193,"61":8193,"62":8193,"63":8193,"64":8193,"65":8193,"66":8193,"67":8193,"68":8193,"69":8193,"70":8193,"71":8193,"72":8193,"73":8193,"74":8193,"75":8193,"76":8193,"77":8193,"78":8193,"79":8193,"80":8193,"81":8193,"82":8193,"83":8193,"84":8193,"85":8193,"86":8193,"87":8193,"88":8193,"89":8193,"90":8193,"91":8193,"92":8193,"93":8193,"94":8193,"95":8193,"96":8193,"97":8193,"98":8193,"99":8193,"100":8193,"101":8193,"102":8193,"103":8193,"104":8193,"105":8193,"106":8193,"107":8193,"108":8193,"109":8193,"110":8193,"111":8193,"112":8193,"113":8193,"114":8193,"115":8193,"116":8193,"117":8193,"118":1,"119":303143,"120":303141,"121":74,"122":303141,"123":303141,"124":2,"125":1,"126":39,"127":1,"128":1,"129":38,"130":1,"131":39,"132":39,"133":39,"134":39,"135":39,"136":39,"137":37,"138":303104,"139":303104,"140":2,"141":16384,"142":39,"143":319488,"144":319488,"145":39,"146":507,"147":507,"148":507,"149":507,"150":319449,"151":319449,"152":319449,"153":2076672,"154":2076672,"155":2076672,"156":2076672,"157":2076672,"158":2076672,"159":2076672,"160":319449,"161":39,"162":1,"163":1,"164":1,"165":8192,"166":8192,"167":8192,"168":1,"169":13,"170":13,"171":13,"172":13,"173":8191,"174":8191,"175":8191,"176":53248,"177":53248,"178":53248,"179":53248,"180":53248,"181":53248,"182":53248,"183":8191,"184":1,"185":8192,"186":1,"187":1,"188":1,"189":8192,"190":1,"191":1,"192":1,"193":8192,"194":1,"195":1,"196":1,"197":8192,"198":1,"199":2,"200":2,"201":74,"202":2,"203":1,"204":1},"b":{"1":[1,1],"2":[1,1],"3":[1,8191],"4":[2049,6144],"5":[2048,4096],"6":[303141,2],"7":[74,303067],"8":[1,38],"9":[37,2]},"f":{"1":2,"2":2,"3":8193,"4":8193,"5":8193,"6":8193,"7":8193,"8":8193,"9":8193,"10":8193,"11":8193,"12":8193,"13":8193,"14":8193,"15":8193,"16":8193,"17":8193,"18":8193,"19":8193,"20":8193,"21":8193,"22":8193,"23":8193,"24":8193,"25":8193,"26":8193,"27":8193,"28":8193,"29":8193,"30":8193,"31":8193,"32":8193,"33":8193,"34":8193,"35":8193,"36":8193,"37":8193,"38":8193,"39":8193,"40":8193,"41":303143,"42":39,"43":39,"44":1,"45":1,"46":1,"47":1,"48":2},"fnMap":{"1":{"name":"Fft","line":3,"loc":{"start":{"line":3,"column":10},"end":{"line":3,"column":30}}},"2":{"name":"isPowerOfTwo","line":4,"loc":{"start":{"line":4,"column":21},"end":{"line":4,"column":50}}},"3":{"name":"sinc","line":58,"loc":{"start":{"line":58,"column":13},"end":{"line":58,"column":30}}},"4":{"name":"calc","line":65,"loc":{"start":{"line":65,"column":12},"end":{"line":65,"column":28}}},"5":{"name":"calc","line":72,"loc":{"start":{"line":72,"column":12},"end":{"line":72,"column":28}}},"6":{"name":"calc","line":79,"loc":{"start":{"line":79,"column":12},"end":{"line":79,"column":32}}},"7":{"name":"calc","line":87,"loc":{"start":{"line":87,"column":12},"end":{"line":87,"column":32}}},"8":{"name":"calc","line":95,"loc":{"start":{"line":95,"column":12},"end":{"line":95,"column":35}}},"9":{"name":"calc","line":108,"loc":{"start":{"line":108,"column":12},"end":{"line":108,"column":32}}},"10":{"name":"calc","line":115,"loc":{"start":{"line":115,"column":12},"end":{"line":115,"column":32}}},"11":{"name":"calc","line":122,"loc":{"start":{"line":122,"column":12},"end":{"line":122,"column":32}}},"12":{"name":"calc","line":129,"loc":{"start":{"line":129,"column":12},"end":{"line":129,"column":32}}},"13":{"name":"calc","line":136,"loc":{"start":{"line":136,"column":12},"end":{"line":136,"column":35}}},"14":{"name":"calc","line":143,"loc":{"start":{"line":143,"column":12},"end":{"line":143,"column":32}}},"15":{"name":"calc","line":151,"loc":{"start":{"line":151,"column":12},"end":{"line":151,"column":35}}},"16":{"name":"calc","line":162,"loc":{"start":{"line":162,"column":12},"end":{"line":162,"column":32}}},"17":{"name":"calc","line":170,"loc":{"start":{"line":170,"column":12},"end":{"line":170,"column":32}}},"18":{"name":"calc","line":178,"loc":{"start":{"line":178,"column":12},"end":{"line":178,"column":32}}},"19":{"name":"calc","line":186,"loc":{"start":{"line":186,"column":12},"end":{"line":186,"column":32}}},"20":{"name":"calc","line":194,"loc":{"start":{"line":194,"column":12},"end":{"line":194,"column":32}}},"21":{"name":"calc","line":202,"loc":{"start":{"line":202,"column":12},"end":{"line":202,"column":32}}},"22":{"name":"calc","line":210,"loc":{"start":{"line":210,"column":12},"end":{"line":210,"column":32}}},"23":{"name":"calc","line":218,"loc":{"start":{"line":218,"column":12},"end":{"line":218,"column":32}}},"24":{"name":"calc","line":227,"loc":{"start":{"line":227,"column":12},"end":{"line":227,"column":32}}},"25":{"name":"calc","line":235,"loc":{"start":{"line":235,"column":12},"end":{"line":235,"column":32}}},"26":{"name":"calc","line":243,"loc":{"start":{"line":243,"column":12},"end":{"line":243,"column":32}}},"27":{"name":"calc","line":252,"loc":{"start":{"line":252,"column":12},"end":{"line":252,"column":32}}},"28":{"name":"calc","line":260,"loc":{"start":{"line":260,"column":12},"end":{"line":260,"column":32}}},"29":{"name":"calc","line":268,"loc":{"start":{"line":268,"column":12},"end":{"line":268,"column":32}}},"30":{"name":"calc","line":276,"loc":{"start":{"line":276,"column":12},"end":{"line":276,"column":32}}},"31":{"name":"calc","line":284,"loc":{"start":{"line":284,"column":12},"end":{"line":284,"column":32}}},"32":{"name":"calc","line":292,"loc":{"start":{"line":292,"column":12},"end":{"line":292,"column":32}}},"33":{"name":"calc","line":300,"loc":{"start":{"line":300,"column":12},"end":{"line":300,"column":32}}},"34":{"name":"calc","line":308,"loc":{"start":{"line":308,"column":12},"end":{"line":308,"column":32}}},"35":{"name":"calc","line":316,"loc":{"start":{"line":316,"column":12},"end":{"line":316,"column":32}}},"36":{"name":"calc","line":324,"loc":{"start":{"line":324,"column":12},"end":{"line":324,"column":32}}},"37":{"name":"calc","line":332,"loc":{"start":{"line":332,"column":12},"end":{"line":332,"column":32}}},"38":{"name":"calc","line":340,"loc":{"start":{"line":340,"column":12},"end":{"line":340,"column":32}}},"39":{"name":"calc","line":348,"loc":{"start":{"line":348,"column":12},"end":{"line":348,"column":32}}},"40":{"name":"calc","line":356,"loc":{"start":{"line":356,"column":12},"end":{"line":356,"column":32}}},"41":{"name":"windowFunctions","line":365,"loc":{"start":{"line":365,"column":24},"end":{"line":365,"column":57}}},"42":{"name":"zeroPad","line":376,"loc":{"start":{"line":376,"column":16},"end":{"line":376,"column":52}}},"43":{"name":"forward","line":385,"loc":{"start":{"line":385,"column":13},"end":{"line":385,"column":41}}},"44":{"name":"inverse","line":436,"loc":{"start":{"line":436,"column":13},"end":{"line":436,"column":38}}},"45":{"name":"magnitude","line":470,"loc":{"start":{"line":470,"column":15},"end":{"line":470,"column":42}}},"46":{"name":"magToDb","line":477,"loc":{"start":{"line":477,"column":13},"end":{"line":477,"column":33}}},"47":{"name":"phase","line":484,"loc":{"start":{"line":484,"column":11},"end":{"line":484,"column":34}}},"48":{"name":"windows","line":491,"loc":{"start":{"line":491,"column":13},"end":{"line":491,"column":32}}}},"statementMap":{"1":{"start":{"line":3,"column":0},"end":{"line":500,"column":2}},"2":{"start":{"line":4,"column":2},"end":{"line":9,"column":4}},"3":{"start":{"line":5,"column":4},"end":{"line":7,"column":5}},"4":{"start":{"line":6,"column":6},"end":{"line":6,"column":18}},"5":{"start":{"line":8,"column":4},"end":{"line":8,"column":17}},"6":{"start":{"line":11,"column":2},"end":{"line":13,"column":3}},"7":{"start":{"line":12,"column":4},"end":{"line":12,"column":17}},"8":{"start":{"line":15,"column":2},"end":{"line":15,"column":15}},"9":{"start":{"line":16,"column":2},"end":{"line":16,"column":21}},"10":{"start":{"line":17,"column":2},"end":{"line":17,"column":39}},"11":{"start":{"line":18,"column":2},"end":{"line":18,"column":35}},"12":{"start":{"line":19,"column":2},"end":{"line":19,"column":35}},"13":{"start":{"line":20,"column":2},"end":{"line":20,"column":36}},"14":{"start":{"line":21,"column":2},"end":{"line":21,"column":36}},"15":{"start":{"line":23,"column":2},"end":{"line":23,"column":38}},"16":{"start":{"line":24,"column":2},"end":{"line":24,"column":45}},"17":{"start":{"line":25,"column":2},"end":{"line":25,"column":45}},"18":{"start":{"line":26,"column":2},"end":{"line":26,"column":24}},"19":{"start":{"line":27,"column":2},"end":{"line":27,"column":52}},"20":{"start":{"line":29,"column":2},"end":{"line":32,"column":3}},"21":{"start":{"line":30,"column":4},"end":{"line":30,"column":50}},"22":{"start":{"line":31,"column":4},"end":{"line":31,"column":50}},"23":{"start":{"line":34,"column":2},"end":{"line":34,"column":22}},"24":{"start":{"line":35,"column":2},"end":{"line":35,"column":12}},"25":{"start":{"line":36,"column":2},"end":{"line":36,"column":12}},"26":{"start":{"line":37,"column":2},"end":{"line":48,"column":3}},"27":{"start":{"line":38,"column":4},"end":{"line":38,"column":23}},"28":{"start":{"line":39,"column":4},"end":{"line":41,"column":5}},"29":{"start":{"line":40,"column":6},"end":{"line":40,"column":12}},"30":{"start":{"line":42,"column":4},"end":{"line":42,"column":14}},"31":{"start":{"line":43,"column":4},"end":{"line":46,"column":5}},"32":{"start":{"line":44,"column":6},"end":{"line":44,"column":16}},"33":{"start":{"line":45,"column":6},"end":{"line":45,"column":17}},"34":{"start":{"line":47,"column":4},"end":{"line":47,"column":14}},"35":{"start":{"line":52,"column":2},"end":{"line":52,"column":19}},"36":{"start":{"line":53,"column":2},"end":{"line":53,"column":24}},"37":{"start":{"line":54,"column":2},"end":{"line":54,"column":21}},"38":{"start":{"line":55,"column":2},"end":{"line":55,"column":21}},"39":{"start":{"line":56,"column":2},"end":{"line":56,"column":21}},"40":{"start":{"line":57,"column":2},"end":{"line":57,"column":21}},"41":{"start":{"line":58,"column":2},"end":{"line":60,"column":4}},"42":{"start":{"line":59,"column":4},"end":{"line":59,"column":34}},"43":{"start":{"line":61,"column":2},"end":{"line":61,"column":17}},"44":{"start":{"line":63,"column":2},"end":{"line":363,"column":4}},"45":{"start":{"line":66,"column":8},"end":{"line":66,"column":17}},"46":{"start":{"line":73,"column":8},"end":{"line":73,"column":17}},"47":{"start":{"line":80,"column":8},"end":{"line":80,"column":34}},"48":{"start":{"line":81,"column":8},"end":{"line":81,"column":34}},"49":{"start":{"line":88,"column":8},"end":{"line":88,"column":34}},"50":{"start":{"line":89,"column":8},"end":{"line":89,"column":36}},"51":{"start":{"line":96,"column":8},"end":{"line":102,"column":9}},"52":{"start":{"line":97,"column":10},"end":{"line":97,"column":67}},"53":{"start":{"line":98,"column":15},"end":{"line":102,"column":9}},"54":{"start":{"line":99,"column":10},"end":{"line":99,"column":75}},"55":{"start":{"line":101,"column":10},"end":{"line":101,"column":19}},"56":{"start":{"line":109,"column":8},"end":{"line":109,"column":37}},"57":{"start":{"line":116,"column":8},"end":{"line":116,"column":41}},"58":{"start":{"line":123,"column":8},"end":{"line":123,"column":66}},"59":{"start":{"line":130,"column":8},"end":{"line":130,"column":66}},"60":{"start":{"line":137,"column":8},"end":{"line":137,"column":76}},"61":{"start":{"line":144,"column":8},"end":{"line":144,"column":34}},"62":{"start":{"line":145,"column":8},"end":{"line":145,"column":68}},"63":{"start":{"line":152,"column":8},"end":{"line":152,"column":29}},"64":{"start":{"line":153,"column":8},"end":{"line":153,"column":21}},"65":{"start":{"line":154,"column":8},"end":{"line":154,"column":23}},"66":{"start":{"line":155,"column":8},"end":{"line":155,"column":34}},"67":{"start":{"line":156,"column":8},"end":{"line":156,"column":50}},"68":{"start":{"line":163,"column":8},"end":{"line":163,"column":34}},"69":{"start":{"line":164,"column":8},"end":{"line":164,"column":88}},"70":{"start":{"line":171,"column":8},"end":{"line":171,"column":34}},"71":{"start":{"line":172,"column":8},"end":{"line":172,"column":57}},"72":{"start":{"line":179,"column":8},"end":{"line":179,"column":34}},"73":{"start":{"line":180,"column":8},"end":{"line":180,"column":61}},"74":{"start":{"line":187,"column":8},"end":{"line":187,"column":34}},"75":{"start":{"line":188,"column":8},"end":{"line":188,"column":70}},"76":{"start":{"line":195,"column":8},"end":{"line":195,"column":34}},"77":{"start":{"line":196,"column":8},"end":{"line":196,"column":86}},"78":{"start":{"line":203,"column":8},"end":{"line":203,"column":34}},"79":{"start":{"line":204,"column":8},"end":{"line":204,"column":92}},"80":{"start":{"line":211,"column":8},"end":{"line":211,"column":34}},"81":{"start":{"line":212,"column":8},"end":{"line":212,"column":92}},"82":{"start":{"line":219,"column":8},"end":{"line":219,"column":34}},"83":{"start":{"line":220,"column":8},"end":{"line":220,"column":96}},"84":{"start":{"line":228,"column":8},"end":{"line":228,"column":34}},"85":{"start":{"line":229,"column":8},"end":{"line":229,"column":61}},"86":{"start":{"line":236,"column":8},"end":{"line":236,"column":34}},"87":{"start":{"line":237,"column":8},"end":{"line":237,"column":88}},"88":{"start":{"line":244,"column":8},"end":{"line":244,"column":34}},"89":{"start":{"line":245,"column":8},"end":{"line":245,"column":110}},"90":{"start":{"line":253,"column":8},"end":{"line":253,"column":34}},"91":{"start":{"line":254,"column":8},"end":{"line":254,"column":65}},"92":{"start":{"line":261,"column":8},"end":{"line":261,"column":34}},"93":{"start":{"line":262,"column":8},"end":{"line":262,"column":93}},"94":{"start":{"line":269,"column":8},"end":{"line":269,"column":34}},"95":{"start":{"line":270,"column":8},"end":{"line":270,"column":117}},"96":{"start":{"line":277,"column":8},"end":{"line":277,"column":34}},"97":{"start":{"line":278,"column":8},"end":{"line":278,"column":71}},"98":{"start":{"line":285,"column":8},"end":{"line":285,"column":34}},"99":{"start":{"line":286,"column":8},"end":{"line":286,"column":103}},"100":{"start":{"line":293,"column":8},"end":{"line":293,"column":34}},"101":{"start":{"line":294,"column":8},"end":{"line":294,"column":103}},"102":{"start":{"line":301,"column":8},"end":{"line":301,"column":34}},"103":{"start":{"line":302,"column":8},"end":{"line":302,"column":90}},"104":{"start":{"line":309,"column":8},"end":{"line":309,"column":34}},"105":{"start":{"line":310,"column":8},"end":{"line":310,"column":120}},"106":{"start":{"line":317,"column":8},"end":{"line":317,"column":34}},"107":{"start":{"line":318,"column":8},"end":{"line":318,"column":117}},"108":{"start":{"line":325,"column":8},"end":{"line":325,"column":34}},"109":{"start":{"line":326,"column":8},"end":{"line":326,"column":146}},"110":{"start":{"line":333,"column":8},"end":{"line":333,"column":34}},"111":{"start":{"line":334,"column":8},"end":{"line":334,"column":176}},"112":{"start":{"line":341,"column":8},"end":{"line":341,"column":34}},"113":{"start":{"line":342,"column":8},"end":{"line":342,"column":202}},"114":{"start":{"line":349,"column":8},"end":{"line":349,"column":34}},"115":{"start":{"line":350,"column":8},"end":{"line":350,"column":282}},"116":{"start":{"line":357,"column":8},"end":{"line":357,"column":34}},"117":{"start":{"line":358,"column":8},"end":{"line":358,"column":321}},"118":{"start":{"line":365,"column":2},"end":{"line":374,"column":4}},"119":{"start":{"line":366,"column":4},"end":{"line":372,"column":5}},"120":{"start":{"line":367,"column":6},"end":{"line":369,"column":7}},"121":{"start":{"line":368,"column":8},"end":{"line":368,"column":57}},"122":{"start":{"line":370,"column":6},"end":{"line":370,"column":166}},"123":{"start":{"line":371,"column":6},"end":{"line":371,"column":61}},"124":{"start":{"line":373,"column":4},"end":{"line":373,"column":49}},"125":{"start":{"line":376,"column":2},"end":{"line":382,"column":4}},"126":{"start":{"line":377,"column":4},"end":{"line":380,"column":5}},"127":{"start":{"line":378,"column":6},"end":{"line":378,"column":153}},"128":{"start":{"line":379,"column":6},"end":{"line":379,"column":73}},"129":{"start":{"line":381,"column":4},"end":{"line":381,"column":18}},"130":{"start":{"line":384,"column":2},"end":{"line":498,"column":4}},"131":{"start":{"line":386,"column":6},"end":{"line":386,"column":49}},"132":{"start":{"line":387,"column":6},"end":{"line":387,"column":28}},"133":{"start":{"line":388,"column":6},"end":{"line":393,"column":8}},"134":{"start":{"line":394,"column":6},"end":{"line":394,"column":24}},"135":{"start":{"line":395,"column":6},"end":{"line":395,"column":43}},"136":{"start":{"line":396,"column":6},"end":{"line":405,"column":7}},"137":{"start":{"line":397,"column":8},"end":{"line":400,"column":9}},"138":{"start":{"line":398,"column":10},"end":{"line":398,"column":28}},"139":{"start":{"line":399,"column":10},"end":{"line":399,"column":62}},"140":{"start":{"line":402,"column":8},"end":{"line":404,"column":9}},"141":{"start":{"line":403,"column":10},"end":{"line":403,"column":38}},"142":{"start":{"line":407,"column":6},"end":{"line":410,"column":7}},"143":{"start":{"line":408,"column":8},"end":{"line":408,"column":47}},"144":{"start":{"line":409,"column":8},"end":{"line":409,"column":24}},"145":{"start":{"line":412,"column":6},"end":{"line":430,"column":7}},"146":{"start":{"line":413,"column":8},"end":{"line":413,"column":14}},"147":{"start":{"line":414,"column":8},"end":{"line":414,"column":19}},"148":{"start":{"line":415,"column":8},"end":{"line":415,"column":19}},"149":{"start":{"line":416,"column":8},"end":{"line":429,"column":9}},"150":{"start":{"line":417,"column":10},"end":{"line":417,"column":30}},"151":{"start":{"line":418,"column":10},"end":{"line":418,"column":30}},"152":{"start":{"line":419,"column":10},"end":{"line":427,"column":11}},"153":{"start":{"line":420,"column":12},"end":{"line":420,"column":23}},"154":{"start":{"line":421,"column":12},"end":{"line":421,"column":49}},"155":{"start":{"line":422,"column":12},"end":{"line":422,"column":49}},"156":{"start":{"line":423,"column":12},"end":{"line":423,"column":40}},"157":{"start":{"line":424,"column":12},"end":{"line":424,"column":28}},"158":{"start":{"line":425,"column":12},"end":{"line":425,"column":40}},"159":{"start":{"line":426,"column":12},"end":{"line":426,"column":28}},"160":{"start":{"line":428,"column":10},"end":{"line":428,"column":17}},"161":{"start":{"line":431,"column":6},"end":{"line":434,"column":8}},"162":{"start":{"line":437,"column":6},"end":{"line":437,"column":49}},"163":{"start":{"line":438,"column":6},"end":{"line":438,"column":20}},"164":{"start":{"line":439,"column":6},"end":{"line":443,"column":7}},"165":{"start":{"line":440,"column":8},"end":{"line":440,"column":27}},"166":{"start":{"line":441,"column":8},"end":{"line":441,"column":27}},"167":{"start":{"line":442,"column":8},"end":{"line":442,"column":28}},"168":{"start":{"line":445,"column":6},"end":{"line":463,"column":7}},"169":{"start":{"line":446,"column":8},"end":{"line":446,"column":14}},"170":{"start":{"line":447,"column":8},"end":{"line":447,"column":19}},"171":{"start":{"line":448,"column":8},"end":{"line":448,"column":19}},"172":{"start":{"line":449,"column":8},"end":{"line":462,"column":9}},"173":{"start":{"line":450,"column":10},"end":{"line":450,"column":30}},"174":{"start":{"line":451,"column":10},"end":{"line":451,"column":30}},"175":{"start":{"line":452,"column":10},"end":{"line":460,"column":11}},"176":{"start":{"line":453,"column":12},"end":{"line":453,"column":23}},"177":{"start":{"line":454,"column":12},"end":{"line":454,"column":51}},"178":{"start":{"line":455,"column":12},"end":{"line":455,"column":51}},"179":{"start":{"line":456,"column":12},"end":{"line":456,"column":42}},"180":{"start":{"line":457,"column":12},"end":{"line":457,"column":29}},"181":{"start":{"line":458,"column":12},"end":{"line":458,"column":42}},"182":{"start":{"line":459,"column":12},"end":{"line":459,"column":29}},"183":{"start":{"line":461,"column":10},"end":{"line":461,"column":17}},"184":{"start":{"line":465,"column":6},"end":{"line":467,"column":7}},"185":{"start":{"line":466,"column":8},"end":{"line":466,"column":39}},"186":{"start":{"line":468,"column":6},"end":{"line":468,"column":24}},"187":{"start":{"line":471,"column":6},"end":{"line":471,"column":19}},"188":{"start":{"line":472,"column":6},"end":{"line":474,"column":7}},"189":{"start":{"line":473,"column":8},"end":{"line":473,"column":95}},"190":{"start":{"line":475,"column":6},"end":{"line":475,"column":17}},"191":{"start":{"line":478,"column":6},"end":{"line":478,"column":19}},"192":{"start":{"line":479,"column":6},"end":{"line":481,"column":7}},"193":{"start":{"line":480,"column":8},"end":{"line":480,"column":54}},"194":{"start":{"line":482,"column":6},"end":{"line":482,"column":17}},"195":{"start":{"line":485,"column":6},"end":{"line":485,"column":19}},"196":{"start":{"line":486,"column":6},"end":{"line":488,"column":7}},"197":{"start":{"line":487,"column":8},"end":{"line":487,"column":61}},"198":{"start":{"line":489,"column":6},"end":{"line":489,"column":17}},"199":{"start":{"line":492,"column":6},"end":{"line":492,"column":24}},"200":{"start":{"line":493,"column":6},"end":{"line":495,"column":7}},"201":{"start":{"line":494,"column":8},"end":{"line":494,"column":25}},"202":{"start":{"line":496,"column":6},"end":{"line":496,"column":22}},"203":{"start":{"line":499,"column":2},"end":{"line":499,"column":14}},"204":{"start":{"line":502,"column":0},"end":{"line":502,"column":21}}},"branchMap":{"1":{"line":5,"type":"if","locations":[{"start":{"line":5,"column":4},"end":{"line":5,"column":4}},{"start":{"line":5,"column":4},"end":{"line":5,"column":4}}]},"2":{"line":11,"type":"if","locations":[{"start":{"line":11,"column":2},"end":{"line":11,"column":2}},{"start":{"line":11,"column":2},"end":{"line":11,"column":2}}]},"3":{"line":39,"type":"if","locations":[{"start":{"line":39,"column":4},"end":{"line":39,"column":4}},{"start":{"line":39,"column":4},"end":{"line":39,"column":4}}]},"4":{"line":96,"type":"if","locations":[{"start":{"line":96,"column":8},"end":{"line":96,"column":8}},{"start":{"line":96,"column":8},"end":{"line":96,"column":8}}]},"5":{"line":98,"type":"if","locations":[{"start":{"line":98,"column":15},"end":{"line":98,"column":15}},{"start":{"line":98,"column":15},"end":{"line":98,"column":15}}]},"6":{"line":366,"type":"if","locations":[{"start":{"line":366,"column":4},"end":{"line":366,"column":4}},{"start":{"line":366,"column":4},"end":{"line":366,"column":4}}]},"7":{"line":367,"type":"if","locations":[{"start":{"line":367,"column":6},"end":{"line":367,"column":6}},{"start":{"line":367,"column":6},"end":{"line":367,"column":6}}]},"8":{"line":377,"type":"if","locations":[{"start":{"line":377,"column":4},"end":{"line":377,"column":4}},{"start":{"line":377,"column":4},"end":{"line":377,"column":4}}]},"9":{"line":396,"type":"if","locations":[{"start":{"line":396,"column":6},"end":{"line":396,"column":6}},{"start":{"line":396,"column":6},"end":{"line":396,"column":6}}]}}},"/home/dano/fili.js/src/firCoeffs.js":{"path":"/home/dano/fili.js/src/firCoeffs.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":52,"10":52,"11":52,"12":52,"13":662,"14":662,"15":662,"16":52,"17":1,"18":0,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":50,"28":1,"29":0,"30":1,"31":1,"32":0,"33":1,"34":1,"35":51,"36":1,"37":50,"38":1,"39":1,"40":6,"41":6,"42":6,"43":6,"44":6,"45":6,"46":6,"47":6,"48":606,"49":6,"50":600,"51":600,"52":606,"53":6,"54":606,"55":6,"56":1,"57":4,"58":4,"59":404,"60":4,"61":4,"62":1,"63":2,"64":2,"65":2,"66":2,"67":202,"68":2,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1},"b":{"1":[1,0],"2":[1,0],"3":[0,1],"4":[0,1],"5":[1,0],"6":[6,600]},"f":{"1":1,"2":1,"3":52,"4":6,"5":4,"6":2,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1},"fnMap":{"1":{"name":"FirCoeffs","line":3,"loc":{"start":{"line":3,"column":16},"end":{"line":3,"column":37}}},"2":{"name":"calcKImpulseResponse","line":7,"loc":{"start":{"line":7,"column":29},"end":{"line":7,"column":67}}},"3":{"name":"ino","line":13,"loc":{"start":{"line":13,"column":14},"end":{"line":13,"column":32}}},"4":{"name":"calcImpulseResponse","line":60,"loc":{"start":{"line":60,"column":28},"end":{"line":60,"column":65}}},"5":{"name":"invert","line":88,"loc":{"start":{"line":88,"column":15},"end":{"line":88,"column":34}}},"6":{"name":"bs","line":96,"loc":{"start":{"line":96,"column":11},"end":{"line":96,"column":31}}},"7":{"name":"lowpass","line":114,"loc":{"start":{"line":114,"column":13},"end":{"line":114,"column":38}}},"8":{"name":"highpass","line":117,"loc":{"start":{"line":117,"column":14},"end":{"line":117,"column":40}}},"9":{"name":"bandstop","line":120,"loc":{"start":{"line":120,"column":14},"end":{"line":120,"column":40}}},"10":{"name":"bandpass","line":123,"loc":{"start":{"line":123,"column":14},"end":{"line":123,"column":40}}},"11":{"name":"kbFilter","line":126,"loc":{"start":{"line":126,"column":14},"end":{"line":126,"column":40}}},"12":{"name":"available","line":129,"loc":{"start":{"line":129,"column":15},"end":{"line":129,"column":36}}}},"statementMap":{"1":{"start":{"line":3,"column":0},"end":{"line":134,"column":2}},"2":{"start":{"line":7,"column":2},"end":{"line":56,"column":4}},"3":{"start":{"line":8,"column":4},"end":{"line":8,"column":23}},"4":{"start":{"line":9,"column":4},"end":{"line":9,"column":23}},"5":{"start":{"line":10,"column":4},"end":{"line":10,"column":23}},"6":{"start":{"line":11,"column":4},"end":{"line":11,"column":31}},"7":{"start":{"line":12,"column":4},"end":{"line":12,"column":34}},"8":{"start":{"line":13,"column":4},"end":{"line":23,"column":6}},"9":{"start":{"line":14,"column":6},"end":{"line":14,"column":16}},"10":{"start":{"line":15,"column":6},"end":{"line":15,"column":17}},"11":{"start":{"line":16,"column":6},"end":{"line":16,"column":16}},"12":{"start":{"line":17,"column":6},"end":{"line":21,"column":7}},"13":{"start":{"line":18,"column":8},"end":{"line":18,"column":15}},"14":{"start":{"line":19,"column":8},"end":{"line":19,"column":34}},"15":{"start":{"line":20,"column":8},"end":{"line":20,"column":16}},"16":{"start":{"line":22,"column":6},"end":{"line":22,"column":15}},"17":{"start":{"line":25,"column":4},"end":{"line":27,"column":5}},"18":{"start":{"line":26,"column":6},"end":{"line":26,"column":10}},"19":{"start":{"line":28,"column":4},"end":{"line":28,"column":25}},"20":{"start":{"line":29,"column":4},"end":{"line":29,"column":15}},"21":{"start":{"line":30,"column":4},"end":{"line":30,"column":17}},"22":{"start":{"line":31,"column":4},"end":{"line":31,"column":16}},"23":{"start":{"line":32,"column":4},"end":{"line":32,"column":16}},"24":{"start":{"line":33,"column":4},"end":{"line":33,"column":17}},"25":{"start":{"line":35,"column":4},"end":{"line":35,"column":30}},"26":{"start":{"line":36,"column":4},"end":{"line":38,"column":5}},"27":{"start":{"line":37,"column":6},"end":{"line":37,"column":113}},"28":{"start":{"line":40,"column":4},"end":{"line":46,"column":5}},"29":{"start":{"line":41,"column":6},"end":{"line":41,"column":15}},"30":{"start":{"line":42,"column":11},"end":{"line":46,"column":5}},"31":{"start":{"line":43,"column":6},"end":{"line":43,"column":36}},"32":{"start":{"line":45,"column":6},"end":{"line":45,"column":73}},"33":{"start":{"line":48,"column":4},"end":{"line":48,"column":24}},"34":{"start":{"line":49,"column":4},"end":{"line":51,"column":5}},"35":{"start":{"line":50,"column":6},"end":{"line":50,"column":90}},"36":{"start":{"line":52,"column":4},"end":{"line":54,"column":5}},"37":{"start":{"line":53,"column":6},"end":{"line":53,"column":34}},"38":{"start":{"line":55,"column":4},"end":{"line":55,"column":15}},"39":{"start":{"line":60,"column":2},"end":{"line":86,"column":4}},"40":{"start":{"line":61,"column":4},"end":{"line":61,"column":23}},"41":{"start":{"line":62,"column":4},"end":{"line":62,"column":23}},"42":{"start":{"line":63,"column":4},"end":{"line":63,"column":25}},"43":{"start":{"line":64,"column":4},"end":{"line":64,"column":38}},"44":{"start":{"line":65,"column":4},"end":{"line":65,"column":16}},"45":{"start":{"line":66,"column":4},"end":{"line":66,"column":15}},"46":{"start":{"line":67,"column":4},"end":{"line":67,"column":17}},"47":{"start":{"line":71,"column":4},"end":{"line":80,"column":5}},"48":{"start":{"line":72,"column":6},"end":{"line":78,"column":7}},"49":{"start":{"line":73,"column":8},"end":{"line":73,"column":25}},"50":{"start":{"line":75,"column":8},"end":{"line":75,"column":67}},"51":{"start":{"line":77,"column":8},"end":{"line":77,"column":66}},"52":{"start":{"line":79,"column":6},"end":{"line":79,"column":25}},"53":{"start":{"line":82,"column":4},"end":{"line":84,"column":5}},"54":{"start":{"line":83,"column":6},"end":{"line":83,"column":21}},"55":{"start":{"line":85,"column":4},"end":{"line":85,"column":15}},"56":{"start":{"line":88,"column":2},"end":{"line":95,"column":4}},"57":{"start":{"line":89,"column":4},"end":{"line":89,"column":12}},"58":{"start":{"line":90,"column":4},"end":{"line":92,"column":5}},"59":{"start":{"line":91,"column":6},"end":{"line":91,"column":23}},"60":{"start":{"line":93,"column":4},"end":{"line":93,"column":28}},"61":{"start":{"line":94,"column":4},"end":{"line":94,"column":13}},"62":{"start":{"line":96,"column":2},"end":{"line":112,"column":4}},"63":{"start":{"line":97,"column":4},"end":{"line":101,"column":7}},"64":{"start":{"line":102,"column":4},"end":{"line":106,"column":8}},"65":{"start":{"line":107,"column":4},"end":{"line":107,"column":17}},"66":{"start":{"line":108,"column":4},"end":{"line":110,"column":5}},"67":{"start":{"line":109,"column":6},"end":{"line":109,"column":30}},"68":{"start":{"line":111,"column":4},"end":{"line":111,"column":15}},"69":{"start":{"line":113,"column":2},"end":{"line":132,"column":4}},"70":{"start":{"line":115,"column":6},"end":{"line":115,"column":41}},"71":{"start":{"line":118,"column":6},"end":{"line":118,"column":49}},"72":{"start":{"line":121,"column":6},"end":{"line":121,"column":24}},"73":{"start":{"line":124,"column":6},"end":{"line":124,"column":32}},"74":{"start":{"line":127,"column":6},"end":{"line":127,"column":42}},"75":{"start":{"line":130,"column":6},"end":{"line":130,"column":73}},"76":{"start":{"line":133,"column":2},"end":{"line":133,"column":14}},"77":{"start":{"line":136,"column":0},"end":{"line":136,"column":27}}},"branchMap":{"1":{"line":11,"type":"binary-expr","locations":[{"start":{"line":11,"column":12},"end":{"line":11,"column":24}},{"start":{"line":11,"column":28},"end":{"line":11,"column":30}}]},"2":{"line":12,"type":"binary-expr","locations":[{"start":{"line":12,"column":16},"end":{"line":12,"column":26}},{"start":{"line":12,"column":30},"end":{"line":12,"column":33}}]},"3":{"line":25,"type":"if","locations":[{"start":{"line":25,"column":4},"end":{"line":25,"column":4}},{"start":{"line":25,"column":4},"end":{"line":25,"column":4}}]},"4":{"line":40,"type":"if","locations":[{"start":{"line":40,"column":4},"end":{"line":40,"column":4}},{"start":{"line":40,"column":4},"end":{"line":40,"column":4}}]},"5":{"line":42,"type":"if","locations":[{"start":{"line":42,"column":11},"end":{"line":42,"column":11}},{"start":{"line":42,"column":11},"end":{"line":42,"column":11}}]},"6":{"line":72,"type":"if","locations":[{"start":{"line":72,"column":6},"end":{"line":72,"column":6}},{"start":{"line":72,"column":6},"end":{"line":72,"column":6}}]}}},"/home/dano/fili.js/src/firFilter.js":{"path":"/home/dano/fili.js/src/firFilter.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":5,"7":5,"8":5,"9":5,"10":505,"11":5,"12":14,"13":14,"14":14,"15":1400,"16":14,"17":5,"18":5,"19":100005,"20":100005,"21":100005,"22":10000500,"23":100005,"24":100005,"25":5,"26":5,"27":5,"28":5,"29":1000,"30":1000,"31":1000,"32":1000,"33":1000,"34":100000,"35":1000,"36":1000,"37":1000,"38":5,"39":0,"40":5,"41":5,"42":5,"43":5,"44":5,"45":1000,"46":5,"47":5,"48":5,"49":5,"50":5,"51":4,"52":5,"53":1},"b":{"1":[5,0]},"f":{"1":5,"2":14,"3":100005,"4":5,"5":1000,"6":0,"7":5,"8":5,"9":5,"10":5,"11":4},"fnMap":{"1":{"name":"FirFilter","line":12,"loc":{"start":{"line":12,"column":16},"end":{"line":12,"column":43}}},"2":{"name":"initZero","line":24,"loc":{"start":{"line":24,"column":17},"end":{"line":24,"column":40}}},"3":{"name":"doStep","line":38,"loc":{"start":{"line":38,"column":15},"end":{"line":38,"column":41}}},"4":{"name":"calcInputResponse","line":48,"loc":{"start":{"line":48,"column":26},"end":{"line":48,"column":60}}},"5":{"name":"calcResponse","line":53,"loc":{"start":{"line":53,"column":21},"end":{"line":53,"column":51}}},"6":{"name":"responsePoint","line":80,"loc":{"start":{"line":80,"column":19},"end":{"line":80,"column":50}}},"7":{"name":"response","line":83,"loc":{"start":{"line":83,"column":14},"end":{"line":83,"column":44}}},"8":{"name":"simulate","line":97,"loc":{"start":{"line":97,"column":14},"end":{"line":97,"column":39}}},"9":{"name":"singleStep","line":100,"loc":{"start":{"line":100,"column":16},"end":{"line":100,"column":43}}},"10":{"name":"multiStep","line":103,"loc":{"start":{"line":103,"column":15},"end":{"line":103,"column":52}}},"11":{"name":"reinit","line":106,"loc":{"start":{"line":106,"column":12},"end":{"line":106,"column":30}}}},"statementMap":{"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":34}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":45}},"3":{"start":{"line":6,"column":0},"end":{"line":6,"column":31}},"4":{"start":{"line":7,"column":0},"end":{"line":7,"column":43}},"5":{"start":{"line":12,"column":0},"end":{"line":111,"column":2}},"6":{"start":{"line":14,"column":2},"end":{"line":14,"column":17}},"7":{"start":{"line":15,"column":2},"end":{"line":15,"column":13}},"8":{"start":{"line":16,"column":2},"end":{"line":16,"column":14}},"9":{"start":{"line":17,"column":2},"end":{"line":22,"column":3}},"10":{"start":{"line":18,"column":4},"end":{"line":21,"column":6}},"11":{"start":{"line":24,"column":2},"end":{"line":34,"column":4}},"12":{"start":{"line":25,"column":4},"end":{"line":25,"column":15}},"13":{"start":{"line":26,"column":4},"end":{"line":26,"column":10}},"14":{"start":{"line":27,"column":4},"end":{"line":29,"column":5}},"15":{"start":{"line":28,"column":6},"end":{"line":28,"column":16}},"16":{"start":{"line":30,"column":4},"end":{"line":33,"column":6}},"17":{"start":{"line":36,"column":2},"end":{"line":36,"column":33}},"18":{"start":{"line":38,"column":2},"end":{"line":46,"column":4}},"19":{"start":{"line":39,"column":4},"end":{"line":39,"column":29}},"20":{"start":{"line":40,"column":4},"end":{"line":40,"column":16}},"21":{"start":{"line":41,"column":4},"end":{"line":43,"column":5}},"22":{"start":{"line":42,"column":6},"end":{"line":42,"column":62}},"23":{"start":{"line":44,"column":4},"end":{"line":44,"column":47}},"24":{"start":{"line":45,"column":4},"end":{"line":45,"column":15}},"25":{"start":{"line":48,"column":2},"end":{"line":51,"column":4}},"26":{"start":{"line":49,"column":4},"end":{"line":49,"column":39}},"27":{"start":{"line":50,"column":4},"end":{"line":50,"column":48}},"28":{"start":{"line":53,"column":2},"end":{"line":77,"column":4}},"29":{"start":{"line":54,"column":4},"end":{"line":54,"column":23}},"30":{"start":{"line":55,"column":4},"end":{"line":55,"column":23}},"31":{"start":{"line":59,"column":4},"end":{"line":59,"column":41}},"32":{"start":{"line":60,"column":4},"end":{"line":63,"column":6}},"33":{"start":{"line":64,"column":4},"end":{"line":69,"column":5}},"34":{"start":{"line":65,"column":6},"end":{"line":68,"column":10}},"35":{"start":{"line":70,"column":4},"end":{"line":70,"column":33}},"36":{"start":{"line":71,"column":4},"end":{"line":75,"column":6}},"37":{"start":{"line":76,"column":4},"end":{"line":76,"column":15}},"38":{"start":{"line":79,"column":2},"end":{"line":109,"column":4}},"39":{"start":{"line":81,"column":6},"end":{"line":81,"column":34}},"40":{"start":{"line":84,"column":6},"end":{"line":84,"column":37}},"41":{"start":{"line":85,"column":6},"end":{"line":85,"column":19}},"42":{"start":{"line":86,"column":6},"end":{"line":86,"column":18}},"43":{"start":{"line":87,"column":6},"end":{"line":87,"column":29}},"44":{"start":{"line":88,"column":6},"end":{"line":93,"column":7}},"45":{"start":{"line":89,"column":8},"end":{"line":92,"column":11}},"46":{"start":{"line":94,"column":6},"end":{"line":94,"column":25}},"47":{"start":{"line":95,"column":6},"end":{"line":95,"column":17}},"48":{"start":{"line":98,"column":6},"end":{"line":98,"column":38}},"49":{"start":{"line":101,"column":6},"end":{"line":101,"column":30}},"50":{"start":{"line":104,"column":6},"end":{"line":104,"column":57}},"51":{"start":{"line":107,"column":6},"end":{"line":107,"column":33}},"52":{"start":{"line":110,"column":2},"end":{"line":110,"column":14}},"53":{"start":{"line":113,"column":0},"end":{"line":113,"column":27}}},"branchMap":{"1":{"line":84,"type":"binary-expr","locations":[{"start":{"line":84,"column":19},"end":{"line":84,"column":29}},{"start":{"line":84,"column":33},"end":{"line":84,"column":36}}]}}},"/home/dano/fili.js/src/utils.js":{"path":"/home/dano/fili.js/src/utils.js","s":{"1":1,"2":17,"3":17,"4":17,"5":17,"6":17,"7":17,"8":2800,"9":17,"10":17,"11":17,"12":2783,"13":2783,"14":165,"15":15337,"16":2618,"17":18,"18":2021,"19":2783,"20":2456,"21":327,"22":2783,"23":2783,"24":2783,"25":381,"26":17,"27":13,"28":13,"29":4,"30":4,"31":4,"32":4,"33":1,"34":34,"35":34,"36":0,"37":34,"38":34,"39":221200,"40":34,"41":1,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":1,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":1,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":1,"73":0,"74":1,"75":0,"76":0,"77":0,"78":0,"79":1,"80":0,"81":1,"82":5418,"83":5418,"84":5418,"85":5418,"86":5418,"87":5418,"88":5418,"89":127090,"90":127090,"91":127090,"92":127090,"93":127090,"94":127090,"95":121672,"96":121672,"97":0,"98":0,"99":6418,"100":6418},"b":{"1":[165,2618],"2":[18,2600],"3":[2456,327],"4":[381,2402],"5":[13,4],"6":[0,34],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0]},"f":{"1":17,"2":34,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":5418,"14":127090,"15":121672,"16":0,"17":6418,"18":6418},"fnMap":{"1":{"name":"(anonymous_1)","line":6,"loc":{"start":{"line":6,"column":24},"end":{"line":6,"column":39}}},"2":{"name":"(anonymous_2)","line":55,"loc":{"start":{"line":55,"column":25},"end":{"line":55,"column":64}}},"3":{"name":"factorial","line":67,"loc":{"start":{"line":67,"column":16},"end":{"line":67,"column":44}}},"4":{"name":"(anonymous_4)","line":95,"loc":{"start":{"line":95,"column":24},"end":{"line":95,"column":37}}},"5":{"name":"fractionToFp","line":105,"loc":{"start":{"line":105,"column":19},"end":{"line":105,"column":65}}},"6":{"name":"numberToFp","line":117,"loc":{"start":{"line":117,"column":17},"end":{"line":117,"column":57}}},"7":{"name":"valueToFp","line":121,"loc":{"start":{"line":121,"column":16},"end":{"line":121,"column":68}}},"8":{"name":"convert","line":134,"loc":{"start":{"line":134,"column":11},"end":{"line":134,"column":61}}},"9":{"name":"add","line":137,"loc":{"start":{"line":137,"column":7},"end":{"line":137,"column":36}}},"10":{"name":"sub","line":138,"loc":{"start":{"line":138,"column":7},"end":{"line":138,"column":36}}},"11":{"name":"mul","line":139,"loc":{"start":{"line":139,"column":7},"end":{"line":139,"column":36}}},"12":{"name":"div","line":140,"loc":{"start":{"line":140,"column":7},"end":{"line":140,"column":36}}},"13":{"name":"div","line":148,"loc":{"start":{"line":148,"column":7},"end":{"line":148,"column":26}}},"14":{"name":"mul","line":160,"loc":{"start":{"line":160,"column":7},"end":{"line":160,"column":26}}},"15":{"name":"add","line":171,"loc":{"start":{"line":171,"column":7},"end":{"line":171,"column":26}}},"16":{"name":"sub","line":178,"loc":{"start":{"line":178,"column":7},"end":{"line":178,"column":26}}},"17":{"name":"phase","line":185,"loc":{"start":{"line":185,"column":9},"end":{"line":185,"column":27}}},"18":{"name":"magnitude","line":188,"loc":{"start":{"line":188,"column":13},"end":{"line":188,"column":35}}}},"statementMap":{"1":{"start":{"line":6,"column":0},"end":{"line":50,"column":2}},"2":{"start":{"line":7,"column":2},"end":{"line":7,"column":15}},"3":{"start":{"line":8,"column":2},"end":{"line":8,"column":14}},"4":{"start":{"line":9,"column":2},"end":{"line":9,"column":19}},"5":{"start":{"line":10,"column":2},"end":{"line":10,"column":19}},"6":{"start":{"line":11,"column":2},"end":{"line":11,"column":17}},"7":{"start":{"line":12,"column":2},"end":{"line":14,"column":3}},"8":{"start":{"line":13,"column":4},"end":{"line":13,"column":31}},"9":{"start":{"line":15,"column":2},"end":{"line":15,"column":39}},"10":{"start":{"line":16,"column":2},"end":{"line":16,"column":24}},"11":{"start":{"line":18,"column":2},"end":{"line":40,"column":3}},"12":{"start":{"line":19,"column":4},"end":{"line":19,"column":43}},"13":{"start":{"line":20,"column":4},"end":{"line":28,"column":5}},"14":{"start":{"line":21,"column":6},"end":{"line":23,"column":7}},"15":{"start":{"line":22,"column":8},"end":{"line":22,"column":27}},"16":{"start":{"line":24,"column":11},"end":{"line":28,"column":5}},"17":{"start":{"line":25,"column":6},"end":{"line":27,"column":7}},"18":{"start":{"line":26,"column":8},"end":{"line":26,"column":27}},"19":{"start":{"line":29,"column":4},"end":{"line":33,"column":5}},"20":{"start":{"line":30,"column":6},"end":{"line":30,"column":44}},"21":{"start":{"line":32,"column":6},"end":{"line":32,"column":43}},"22":{"start":{"line":35,"column":4},"end":{"line":35,"column":71}},"23":{"start":{"line":36,"column":4},"end":{"line":36,"column":102}},"24":{"start":{"line":37,"column":4},"end":{"line":39,"column":5}},"25":{"start":{"line":38,"column":6},"end":{"line":38,"column":49}},"26":{"start":{"line":41,"column":2},"end":{"line":49,"column":3}},"27":{"start":{"line":42,"column":4},"end":{"line":42,"column":42}},"28":{"start":{"line":43,"column":4},"end":{"line":43,"column":42}},"29":{"start":{"line":45,"column":4},"end":{"line":45,"column":42}},"30":{"start":{"line":46,"column":4},"end":{"line":46,"column":42}},"31":{"start":{"line":47,"column":4},"end":{"line":47,"column":42}},"32":{"start":{"line":48,"column":4},"end":{"line":48,"column":42}},"33":{"start":{"line":55,"column":0},"end":{"line":65,"column":2}},"34":{"start":{"line":56,"column":2},"end":{"line":56,"column":15}},"35":{"start":{"line":57,"column":2},"end":{"line":59,"column":3}},"36":{"start":{"line":58,"column":4},"end":{"line":58,"column":16}},"37":{"start":{"line":60,"column":2},"end":{"line":60,"column":8}},"38":{"start":{"line":61,"column":2},"end":{"line":63,"column":3}},"39":{"start":{"line":62,"column":4},"end":{"line":62,"column":33}},"40":{"start":{"line":64,"column":2},"end":{"line":64,"column":13}},"41":{"start":{"line":67,"column":0},"end":{"line":90,"column":2}},"42":{"start":{"line":68,"column":2},"end":{"line":68,"column":20}},"43":{"start":{"line":70,"column":2},"end":{"line":89,"column":3}},"44":{"start":{"line":70,"column":13},"end":{"line":89,"column":3}},"45":{"start":{"line":71,"column":4},"end":{"line":72,"column":16}},"46":{"start":{"line":73,"column":4},"end":{"line":73,"column":19}},"47":{"start":{"line":75,"column":4},"end":{"line":77,"column":5}},"48":{"start":{"line":76,"column":6},"end":{"line":76,"column":12}},"49":{"start":{"line":78,"column":4},"end":{"line":80,"column":5}},"50":{"start":{"line":79,"column":6},"end":{"line":79,"column":15}},"51":{"start":{"line":81,"column":4},"end":{"line":88,"column":5}},"52":{"start":{"line":82,"column":6},"end":{"line":82,"column":15}},"53":{"start":{"line":84,"column":6},"end":{"line":84,"column":17}},"54":{"start":{"line":85,"column":6},"end":{"line":85,"column":18}},"55":{"start":{"line":86,"column":6},"end":{"line":86,"column":20}},"56":{"start":{"line":87,"column":6},"end":{"line":87,"column":25}},"57":{"start":{"line":95,"column":0},"end":{"line":103,"column":2}},"58":{"start":{"line":96,"column":2},"end":{"line":96,"column":15}},"59":{"start":{"line":97,"column":2},"end":{"line":101,"column":3}},"60":{"start":{"line":98,"column":4},"end":{"line":98,"column":33}},"61":{"start":{"line":99,"column":4},"end":{"line":99,"column":65}},"62":{"start":{"line":100,"column":4},"end":{"line":100,"column":35}},"63":{"start":{"line":102,"column":2},"end":{"line":102,"column":13}},"64":{"start":{"line":105,"column":0},"end":{"line":115,"column":2}},"65":{"start":{"line":106,"column":2},"end":{"line":106,"column":21}},"66":{"start":{"line":107,"column":2},"end":{"line":113,"column":3}},"67":{"start":{"line":108,"column":4},"end":{"line":108,"column":42}},"68":{"start":{"line":109,"column":4},"end":{"line":112,"column":5}},"69":{"start":{"line":110,"column":6},"end":{"line":110,"column":25}},"70":{"start":{"line":111,"column":6},"end":{"line":111,"column":27}},"71":{"start":{"line":114,"column":2},"end":{"line":114,"column":20}},"72":{"start":{"line":117,"column":0},"end":{"line":119,"column":2}},"73":{"start":{"line":118,"column":2},"end":{"line":118,"column":42}},"74":{"start":{"line":121,"column":0},"end":{"line":131,"column":2}},"75":{"start":{"line":122,"column":2},"end":{"line":122,"column":31}},"76":{"start":{"line":123,"column":2},"end":{"line":123,"column":32}},"77":{"start":{"line":124,"column":2},"end":{"line":129,"column":4}},"78":{"start":{"line":130,"column":2},"end":{"line":130,"column":18}},"79":{"start":{"line":133,"column":0},"end":{"line":141,"column":2}},"80":{"start":{"line":135,"column":4},"end":{"line":135,"column":54}},"81":{"start":{"line":146,"column":0},"end":{"line":191,"column":2}},"82":{"start":{"line":149,"column":4},"end":{"line":149,"column":17}},"83":{"start":{"line":150,"column":4},"end":{"line":150,"column":17}},"84":{"start":{"line":151,"column":4},"end":{"line":151,"column":17}},"85":{"start":{"line":152,"column":4},"end":{"line":152,"column":17}},"86":{"start":{"line":153,"column":4},"end":{"line":153,"column":26}},"87":{"start":{"line":154,"column":4},"end":{"line":157,"column":6}},"88":{"start":{"line":158,"column":4},"end":{"line":158,"column":13}},"89":{"start":{"line":161,"column":4},"end":{"line":161,"column":17}},"90":{"start":{"line":162,"column":4},"end":{"line":162,"column":17}},"91":{"start":{"line":163,"column":4},"end":{"line":163,"column":17}},"92":{"start":{"line":164,"column":4},"end":{"line":164,"column":17}},"93":{"start":{"line":165,"column":4},"end":{"line":168,"column":6}},"94":{"start":{"line":169,"column":4},"end":{"line":169,"column":13}},"95":{"start":{"line":172,"column":4},"end":{"line":175,"column":6}},"96":{"start":{"line":176,"column":4},"end":{"line":176,"column":13}},"97":{"start":{"line":179,"column":4},"end":{"line":182,"column":6}},"98":{"start":{"line":183,"column":4},"end":{"line":183,"column":13}},"99":{"start":{"line":186,"column":4},"end":{"line":186,"column":34}},"100":{"start":{"line":189,"column":4},"end":{"line":189,"column":48}}},"branchMap":{"1":{"line":20,"type":"if","locations":[{"start":{"line":20,"column":4},"end":{"line":20,"column":4}},{"start":{"line":20,"column":4},"end":{"line":20,"column":4}}]},"2":{"line":24,"type":"if","locations":[{"start":{"line":24,"column":11},"end":{"line":24,"column":11}},{"start":{"line":24,"column":11},"end":{"line":24,"column":11}}]},"3":{"line":29,"type":"if","locations":[{"start":{"line":29,"column":4},"end":{"line":29,"column":4}},{"start":{"line":29,"column":4},"end":{"line":29,"column":4}}]},"4":{"line":37,"type":"if","locations":[{"start":{"line":37,"column":4},"end":{"line":37,"column":4}},{"start":{"line":37,"column":4},"end":{"line":37,"column":4}}]},"5":{"line":41,"type":"if","locations":[{"start":{"line":41,"column":2},"end":{"line":41,"column":2}},{"start":{"line":41,"column":2},"end":{"line":41,"column":2}}]},"6":{"line":57,"type":"if","locations":[{"start":{"line":57,"column":2},"end":{"line":57,"column":2}},{"start":{"line":57,"column":2},"end":{"line":57,"column":2}}]},"7":{"line":75,"type":"if","locations":[{"start":{"line":75,"column":4},"end":{"line":75,"column":4}},{"start":{"line":75,"column":4},"end":{"line":75,"column":4}}]},"8":{"line":78,"type":"if","locations":[{"start":{"line":78,"column":4},"end":{"line":78,"column":4}},{"start":{"line":78,"column":4},"end":{"line":78,"column":4}}]},"9":{"line":78,"type":"binary-expr","locations":[{"start":{"line":78,"column":8},"end":{"line":78,"column":27}},{"start":{"line":78,"column":31},"end":{"line":78,"column":50}}]},"10":{"line":81,"type":"if","locations":[{"start":{"line":81,"column":4},"end":{"line":81,"column":4}},{"start":{"line":81,"column":4},"end":{"line":81,"column":4}}]},"11":{"line":81,"type":"binary-expr","locations":[{"start":{"line":81,"column":8},"end":{"line":81,"column":15}},{"start":{"line":81,"column":19},"end":{"line":81,"column":26}}]},"12":{"line":109,"type":"if","locations":[{"start":{"line":109,"column":4},"end":{"line":109,"column":4}},{"start":{"line":109,"column":4},"end":{"line":109,"column":4}}]}}},"/home/dano/fili.js/src/calcCascades.js":{"path":"/home/dano/fili.js/src/calcCascades.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":26,"7":26,"8":26,"9":26,"10":0,"11":26,"12":76,"13":76,"14":21,"15":55,"16":35,"17":35,"18":20,"19":20,"20":0,"21":20,"22":55,"23":11,"24":44,"25":55,"26":9,"27":3,"28":55,"29":0,"30":0,"31":26,"32":1,"33":14,"34":26,"35":1,"36":1,"37":1,"38":1,"39":14,"40":14,"41":1,"42":1,"43":1,"44":1},"b":{"1":[26,0],"2":[0,26],"3":[21,55],"4":[35,20],"5":[0,20],"6":[11,44],"7":[9,46],"8":[55,52],"9":[3,6],"10":[55,55],"11":[55,55],"12":[55,43]},"f":{"1":26,"2":14,"3":26,"4":1,"5":1},"fnMap":{"1":{"name":"calcCoeffs","line":48,"loc":{"start":{"line":48,"column":17},"end":{"line":48,"column":55}}},"2":{"name":"initCalcCoeffs","line":107,"loc":{"start":{"line":107,"column":21},"end":{"line":107,"column":55}}},"3":{"name":"(anonymous_3)","line":108,"loc":{"start":{"line":108,"column":9},"end":{"line":108,"column":27}}},"4":{"name":"CalcCascades","line":114,"loc":{"start":{"line":114,"column":19},"end":{"line":114,"column":43}}},"5":{"name":"(anonymous_5)","line":120,"loc":{"start":{"line":120,"column":19},"end":{"line":120,"column":31}}}},"statementMap":{"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":39}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":32}},"3":{"start":{"line":7,"column":0},"end":{"line":14,"column":2}},"4":{"start":{"line":17,"column":0},"end":{"line":46,"column":2}},"5":{"start":{"line":48,"column":0},"end":{"line":105,"column":2}},"6":{"start":{"line":49,"column":2},"end":{"line":49,"column":18}},"7":{"start":{"line":50,"column":2},"end":{"line":50,"column":14}},"8":{"start":{"line":51,"column":2},"end":{"line":102,"column":3}},"9":{"start":{"line":52,"column":4},"end":{"line":54,"column":5}},"10":{"start":{"line":53,"column":6},"end":{"line":53,"column":24}},"11":{"start":{"line":55,"column":4},"end":{"line":97,"column":5}},"12":{"start":{"line":56,"column":6},"end":{"line":56,"column":19}},"13":{"start":{"line":57,"column":6},"end":{"line":96,"column":7}},"14":{"start":{"line":58,"column":8},"end":{"line":64,"column":12}},"15":{"start":{"line":66,"column":8},"end":{"line":76,"column":9}},"16":{"start":{"line":67,"column":10},"end":{"line":67,"column":73}},"17":{"start":{"line":68,"column":10},"end":{"line":68,"column":16}},"18":{"start":{"line":70,"column":10},"end":{"line":70,"column":68}},"19":{"start":{"line":71,"column":10},"end":{"line":75,"column":11}},"20":{"start":{"line":72,"column":12},"end":{"line":72,"column":73}},"21":{"start":{"line":74,"column":12},"end":{"line":74,"column":73}},"22":{"start":{"line":78,"column":8},"end":{"line":82,"column":9}},"23":{"start":{"line":79,"column":10},"end":{"line":79,"column":29}},"24":{"start":{"line":81,"column":10},"end":{"line":81,"column":29}},"25":{"start":{"line":83,"column":8},"end":{"line":87,"column":9}},"26":{"start":{"line":84,"column":10},"end":{"line":86,"column":11}},"27":{"start":{"line":85,"column":12},"end":{"line":85,"column":61}},"28":{"start":{"line":88,"column":8},"end":{"line":95,"column":12}},"29":{"start":{"line":99,"column":4},"end":{"line":101,"column":5}},"30":{"start":{"line":100,"column":6},"end":{"line":100,"column":52}},"31":{"start":{"line":104,"column":2},"end":{"line":104,"column":16}},"32":{"start":{"line":107,"column":0},"end":{"line":111,"column":2}},"33":{"start":{"line":108,"column":2},"end":{"line":110,"column":4}},"34":{"start":{"line":109,"column":4},"end":{"line":109,"column":40}},"35":{"start":{"line":113,"column":0},"end":{"line":113,"column":14}},"36":{"start":{"line":114,"column":0},"end":{"line":124,"column":2}},"37":{"start":{"line":115,"column":2},"end":{"line":115,"column":21}},"38":{"start":{"line":116,"column":2},"end":{"line":119,"column":3}},"39":{"start":{"line":117,"column":4},"end":{"line":117,"column":32}},"40":{"start":{"line":118,"column":4},"end":{"line":118,"column":22}},"41":{"start":{"line":120,"column":2},"end":{"line":122,"column":4}},"42":{"start":{"line":121,"column":4},"end":{"line":121,"column":21}},"43":{"start":{"line":123,"column":2},"end":{"line":123,"column":14}},"44":{"start":{"line":126,"column":0},"end":{"line":126,"column":30}}},"branchMap":{"1":{"line":51,"type":"if","locations":[{"start":{"line":51,"column":2},"end":{"line":51,"column":2}},{"start":{"line":51,"column":2},"end":{"line":51,"column":2}}]},"2":{"line":52,"type":"if","locations":[{"start":{"line":52,"column":4},"end":{"line":52,"column":4}},{"start":{"line":52,"column":4},"end":{"line":52,"column":4}}]},"3":{"line":57,"type":"if","locations":[{"start":{"line":57,"column":6},"end":{"line":57,"column":6}},{"start":{"line":57,"column":6},"end":{"line":57,"column":6}}]},"4":{"line":66,"type":"if","locations":[{"start":{"line":66,"column":8},"end":{"line":66,"column":8}},{"start":{"line":66,"column":8},"end":{"line":66,"column":8}}]},"5":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":10},"end":{"line":71,"column":10}},{"start":{"line":71,"column":10},"end":{"line":71,"column":10}}]},"6":{"line":78,"type":"if","locations":[{"start":{"line":78,"column":8},"end":{"line":78,"column":8}},{"start":{"line":78,"column":8},"end":{"line":78,"column":8}}]},"7":{"line":83,"type":"if","locations":[{"start":{"line":83,"column":8},"end":{"line":83,"column":8}},{"start":{"line":83,"column":8},"end":{"line":83,"column":8}}]},"8":{"line":83,"type":"binary-expr","locations":[{"start":{"line":83,"column":12},"end":{"line":83,"column":35}},{"start":{"line":83,"column":39},"end":{"line":83,"column":62}}]},"9":{"line":84,"type":"if","locations":[{"start":{"line":84,"column":10},"end":{"line":84,"column":10}},{"start":{"line":84,"column":10},"end":{"line":84,"column":10}}]},"10":{"line":92,"type":"binary-expr","locations":[{"start":{"line":92,"column":14},"end":{"line":92,"column":23}},{"start":{"line":92,"column":27},"end":{"line":92,"column":28}}]},"11":{"line":93,"type":"binary-expr","locations":[{"start":{"line":93,"column":16},"end":{"line":93,"column":27}},{"start":{"line":93,"column":31},"end":{"line":93,"column":32}}]},"12":{"line":94,"type":"binary-expr","locations":[{"start":{"line":94,"column":19},"end":{"line":94,"column":33}},{"start":{"line":94,"column":37},"end":{"line":94,"column":42}}]}}},"/home/dano/fili.js/src/iirCoeffs.js":{"path":"/home/dano/fili.js/src/iirCoeffs.js","s":{"1":1,"2":1,"3":37,"4":37,"5":37,"6":37,"7":37,"8":37,"9":0,"10":37,"11":37,"12":37,"13":37,"14":37,"15":37,"16":37,"17":37,"18":1,"19":9,"20":9,"21":9,"22":9,"23":9,"24":9,"25":9,"26":9,"27":9,"28":1,"29":76,"30":76,"31":76,"32":76,"33":76,"34":1,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":21,"47":21,"48":21,"49":21,"50":21,"51":21,"52":21,"53":21,"54":21,"55":21,"56":21,"57":0,"58":0,"59":21,"60":21,"61":21,"62":3,"63":3,"64":3,"65":3,"66":3,"67":0,"68":3,"69":3,"70":3,"71":3,"72":3,"73":3,"74":3,"75":3,"76":3,"77":3,"78":3,"79":3,"80":3,"81":0,"82":3,"83":3,"84":3,"85":3,"86":3,"87":3,"88":3,"89":3,"90":11,"91":11,"92":0,"93":11,"94":11,"95":6,"96":6,"97":5,"98":5,"99":11,"100":11,"101":11,"102":11,"103":11,"104":0,"105":11,"106":11,"107":6,"108":6,"109":5,"110":5,"111":11,"112":11,"113":11,"114":3,"115":3,"116":0,"117":3,"118":3,"119":3,"120":3,"121":3,"122":3,"123":3,"124":3,"125":3,"126":3,"127":3,"128":3,"129":3,"130":3,"131":3,"132":3,"133":3,"134":3,"135":3,"136":3,"137":6,"138":6,"139":6,"140":6,"141":6,"142":6,"143":6,"144":3,"145":3,"146":3,"147":3,"148":3,"149":3,"150":3,"151":3,"152":3,"153":3,"154":3,"155":3,"156":0,"157":3,"158":3,"159":3,"160":3,"161":3,"162":3,"163":3,"164":3,"165":3,"166":3,"167":3,"168":3,"169":0,"170":3,"171":3,"172":3,"173":3,"174":3,"175":3,"176":3,"177":3,"178":3,"179":3,"180":3,"181":3,"182":3,"183":3,"184":3,"185":3,"186":3,"187":3,"188":3,"189":3,"190":3,"191":3,"192":3,"193":1,"194":1},"b":{"1":[0,37],"2":[0,0],"3":[21,0],"4":[0,3],"5":[0,3],"6":[0,11],"7":[6,5],"8":[0,11],"9":[6,5],"10":[0,3],"11":[0,3],"12":[0,3]},"f":{"1":1,"2":37,"3":9,"4":76,"5":0,"6":21,"7":3,"8":3,"9":11,"10":11,"11":3,"12":3,"13":3,"14":6,"15":3,"16":3,"17":3,"18":3},"fnMap":{"1":{"name":"IirCoeffs","line":3,"loc":{"start":{"line":3,"column":16},"end":{"line":3,"column":37}}},"2":{"name":"preCalc","line":4,"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":49}}},"3":{"name":"preCalcGain","line":24,"loc":{"start":{"line":24,"column":20},"end":{"line":24,"column":49}}},"4":{"name":"initCoeffs","line":36,"loc":{"start":{"line":36,"column":19},"end":{"line":36,"column":41}}},"5":{"name":"fromPZ","line":46,"loc":{"start":{"line":46,"column":12},"end":{"line":46,"column":36}}},"6":{"name":"lowpassMZ","line":63,"loc":{"start":{"line":63,"column":15},"end":{"line":63,"column":42}}},"7":{"name":"lowpassBT","line":86,"loc":{"start":{"line":86,"column":15},"end":{"line":86,"column":42}}},"8":{"name":"highpassBT","line":104,"loc":{"start":{"line":104,"column":16},"end":{"line":104,"column":44}}},"9":{"name":"lowpass","line":126,"loc":{"start":{"line":126,"column":13},"end":{"line":126,"column":38}}},"10":{"name":"highpass","line":145,"loc":{"start":{"line":145,"column":14},"end":{"line":145,"column":40}}},"11":{"name":"allpass","line":164,"loc":{"start":{"line":164,"column":13},"end":{"line":164,"column":38}}},"12":{"name":"bandpassQ","line":178,"loc":{"start":{"line":178,"column":15},"end":{"line":178,"column":42}}},"13":{"name":"bandpass","line":189,"loc":{"start":{"line":189,"column":14},"end":{"line":189,"column":40}}},"14":{"name":"bandstop","line":200,"loc":{"start":{"line":200,"column":14},"end":{"line":200,"column":40}}},"15":{"name":"peak","line":211,"loc":{"start":{"line":211,"column":10},"end":{"line":211,"column":32}}},"16":{"name":"lowshelf","line":225,"loc":{"start":{"line":225,"column":14},"end":{"line":225,"column":40}}},"17":{"name":"highshelf","line":243,"loc":{"start":{"line":243,"column":15},"end":{"line":243,"column":42}}},"18":{"name":"aweighting","line":262,"loc":{"start":{"line":262,"column":16},"end":{"line":262,"column":44}}}},"statementMap":{"1":{"start":{"line":3,"column":0},"end":{"line":280,"column":2}},"2":{"start":{"line":4,"column":2},"end":{"line":22,"column":4}},"3":{"start":{"line":5,"column":4},"end":{"line":5,"column":21}},"4":{"start":{"line":6,"column":4},"end":{"line":6,"column":23}},"5":{"start":{"line":7,"column":4},"end":{"line":7,"column":23}},"6":{"start":{"line":8,"column":4},"end":{"line":8,"column":17}},"7":{"start":{"line":9,"column":4},"end":{"line":9,"column":34}},"8":{"start":{"line":10,"column":4},"end":{"line":14,"column":5}},"9":{"start":{"line":11,"column":6},"end":{"line":11,"column":89}},"10":{"start":{"line":13,"column":6},"end":{"line":13,"column":40}},"11":{"start":{"line":15,"column":4},"end":{"line":15,"column":25}},"12":{"start":{"line":16,"column":4},"end":{"line":16,"column":27}},"13":{"start":{"line":17,"column":4},"end":{"line":17,"column":23}},"14":{"start":{"line":18,"column":4},"end":{"line":18,"column":40}},"15":{"start":{"line":19,"column":4},"end":{"line":19,"column":17}},"16":{"start":{"line":20,"column":4},"end":{"line":20,"column":44}},"17":{"start":{"line":21,"column":4},"end":{"line":21,"column":15}},"18":{"start":{"line":24,"column":2},"end":{"line":34,"column":4}},"19":{"start":{"line":25,"column":4},"end":{"line":25,"column":21}},"20":{"start":{"line":26,"column":4},"end":{"line":26,"column":23}},"21":{"start":{"line":27,"column":4},"end":{"line":27,"column":23}},"22":{"start":{"line":28,"column":4},"end":{"line":28,"column":17}},"23":{"start":{"line":29,"column":4},"end":{"line":29,"column":34}},"24":{"start":{"line":30,"column":4},"end":{"line":30,"column":38}},"25":{"start":{"line":31,"column":4},"end":{"line":31,"column":25}},"26":{"start":{"line":32,"column":4},"end":{"line":32,"column":43}},"27":{"start":{"line":33,"column":4},"end":{"line":33,"column":15}},"28":{"start":{"line":36,"column":2},"end":{"line":42,"column":4}},"29":{"start":{"line":37,"column":4},"end":{"line":37,"column":20}},"30":{"start":{"line":38,"column":4},"end":{"line":38,"column":22}},"31":{"start":{"line":39,"column":4},"end":{"line":39,"column":18}},"32":{"start":{"line":40,"column":4},"end":{"line":40,"column":18}},"33":{"start":{"line":41,"column":4},"end":{"line":41,"column":18}},"34":{"start":{"line":44,"column":2},"end":{"line":277,"column":4}},"35":{"start":{"line":47,"column":6},"end":{"line":47,"column":32}},"36":{"start":{"line":48,"column":6},"end":{"line":48,"column":20}},"37":{"start":{"line":49,"column":6},"end":{"line":49,"column":23}},"38":{"start":{"line":50,"column":6},"end":{"line":50,"column":50}},"39":{"start":{"line":51,"column":6},"end":{"line":51,"column":79}},"40":{"start":{"line":52,"column":6},"end":{"line":52,"column":50}},"41":{"start":{"line":53,"column":6},"end":{"line":53,"column":79}},"42":{"start":{"line":54,"column":6},"end":{"line":58,"column":7}},"43":{"start":{"line":55,"column":8},"end":{"line":55,"column":85}},"44":{"start":{"line":57,"column":8},"end":{"line":57,"column":85}},"45":{"start":{"line":59,"column":6},"end":{"line":59,"column":20}},"46":{"start":{"line":64,"column":6},"end":{"line":64,"column":32}},"47":{"start":{"line":65,"column":6},"end":{"line":65,"column":20}},"48":{"start":{"line":66,"column":6},"end":{"line":66,"column":25}},"49":{"start":{"line":67,"column":6},"end":{"line":67,"column":25}},"50":{"start":{"line":68,"column":6},"end":{"line":68,"column":50}},"51":{"start":{"line":69,"column":6},"end":{"line":69,"column":31}},"52":{"start":{"line":70,"column":6},"end":{"line":70,"column":137}},"53":{"start":{"line":71,"column":6},"end":{"line":71,"column":49}},"54":{"start":{"line":73,"column":6},"end":{"line":79,"column":7}},"55":{"start":{"line":74,"column":8},"end":{"line":74,"column":61}},"56":{"start":{"line":75,"column":8},"end":{"line":75,"column":21}},"57":{"start":{"line":77,"column":8},"end":{"line":77,"column":25}},"58":{"start":{"line":78,"column":8},"end":{"line":78,"column":57}},"59":{"start":{"line":80,"column":6},"end":{"line":80,"column":23}},"60":{"start":{"line":81,"column":6},"end":{"line":81,"column":23}},"61":{"start":{"line":82,"column":6},"end":{"line":82,"column":20}},"62":{"start":{"line":87,"column":6},"end":{"line":87,"column":32}},"63":{"start":{"line":88,"column":6},"end":{"line":88,"column":19}},"64":{"start":{"line":89,"column":6},"end":{"line":89,"column":70}},"65":{"start":{"line":90,"column":6},"end":{"line":90,"column":41}},"66":{"start":{"line":91,"column":6},"end":{"line":93,"column":7}},"67":{"start":{"line":92,"column":8},"end":{"line":92,"column":25}},"68":{"start":{"line":94,"column":6},"end":{"line":94,"column":19}},"69":{"start":{"line":95,"column":6},"end":{"line":95,"column":53}},"70":{"start":{"line":96,"column":6},"end":{"line":96,"column":59}},"71":{"start":{"line":97,"column":6},"end":{"line":97,"column":37}},"72":{"start":{"line":98,"column":6},"end":{"line":98,"column":33}},"73":{"start":{"line":99,"column":6},"end":{"line":99,"column":54}},"74":{"start":{"line":100,"column":6},"end":{"line":100,"column":70}},"75":{"start":{"line":101,"column":6},"end":{"line":101,"column":20}},"76":{"start":{"line":105,"column":6},"end":{"line":105,"column":32}},"77":{"start":{"line":106,"column":6},"end":{"line":106,"column":19}},"78":{"start":{"line":107,"column":6},"end":{"line":107,"column":70}},"79":{"start":{"line":108,"column":6},"end":{"line":108,"column":41}},"80":{"start":{"line":109,"column":6},"end":{"line":111,"column":7}},"81":{"start":{"line":110,"column":8},"end":{"line":110,"column":25}},"82":{"start":{"line":112,"column":6},"end":{"line":112,"column":19}},"83":{"start":{"line":113,"column":6},"end":{"line":113,"column":45}},"84":{"start":{"line":114,"column":6},"end":{"line":114,"column":46}},"85":{"start":{"line":115,"column":6},"end":{"line":115,"column":37}},"86":{"start":{"line":116,"column":6},"end":{"line":116,"column":33}},"87":{"start":{"line":117,"column":6},"end":{"line":117,"column":54}},"88":{"start":{"line":118,"column":6},"end":{"line":118,"column":62}},"89":{"start":{"line":119,"column":6},"end":{"line":119,"column":20}},"90":{"start":{"line":127,"column":6},"end":{"line":127,"column":32}},"91":{"start":{"line":128,"column":6},"end":{"line":130,"column":7}},"92":{"start":{"line":129,"column":8},"end":{"line":129,"column":25}},"93":{"start":{"line":131,"column":6},"end":{"line":131,"column":38}},"94":{"start":{"line":132,"column":6},"end":{"line":138,"column":7}},"95":{"start":{"line":133,"column":8},"end":{"line":133,"column":36}},"96":{"start":{"line":134,"column":8},"end":{"line":134,"column":32}},"97":{"start":{"line":136,"column":8},"end":{"line":136,"column":21}},"98":{"start":{"line":137,"column":8},"end":{"line":137,"column":47}},"99":{"start":{"line":139,"column":6},"end":{"line":139,"column":37}},"100":{"start":{"line":140,"column":6},"end":{"line":140,"column":33}},"101":{"start":{"line":141,"column":6},"end":{"line":141,"column":20}},"102":{"start":{"line":146,"column":6},"end":{"line":146,"column":32}},"103":{"start":{"line":147,"column":6},"end":{"line":149,"column":7}},"104":{"start":{"line":148,"column":8},"end":{"line":148,"column":25}},"105":{"start":{"line":150,"column":6},"end":{"line":150,"column":38}},"106":{"start":{"line":151,"column":6},"end":{"line":157,"column":7}},"107":{"start":{"line":152,"column":8},"end":{"line":152,"column":36}},"108":{"start":{"line":153,"column":8},"end":{"line":153,"column":32}},"109":{"start":{"line":155,"column":8},"end":{"line":155,"column":21}},"110":{"start":{"line":156,"column":8},"end":{"line":156,"column":47}},"111":{"start":{"line":158,"column":6},"end":{"line":158,"column":38}},"112":{"start":{"line":159,"column":6},"end":{"line":159,"column":33}},"113":{"start":{"line":160,"column":6},"end":{"line":160,"column":20}},"114":{"start":{"line":165,"column":6},"end":{"line":165,"column":32}},"115":{"start":{"line":166,"column":6},"end":{"line":168,"column":7}},"116":{"start":{"line":167,"column":8},"end":{"line":167,"column":25}},"117":{"start":{"line":169,"column":6},"end":{"line":169,"column":38}},"118":{"start":{"line":170,"column":6},"end":{"line":170,"column":19}},"119":{"start":{"line":171,"column":6},"end":{"line":171,"column":42}},"120":{"start":{"line":172,"column":6},"end":{"line":172,"column":38}},"121":{"start":{"line":173,"column":6},"end":{"line":173,"column":42}},"122":{"start":{"line":174,"column":6},"end":{"line":174,"column":20}},"123":{"start":{"line":179,"column":6},"end":{"line":179,"column":32}},"124":{"start":{"line":180,"column":6},"end":{"line":180,"column":38}},"125":{"start":{"line":181,"column":6},"end":{"line":181,"column":19}},"126":{"start":{"line":182,"column":6},"end":{"line":182,"column":47}},"127":{"start":{"line":183,"column":6},"end":{"line":183,"column":23}},"128":{"start":{"line":184,"column":6},"end":{"line":184,"column":34}},"129":{"start":{"line":185,"column":6},"end":{"line":185,"column":20}},"130":{"start":{"line":190,"column":6},"end":{"line":190,"column":32}},"131":{"start":{"line":191,"column":6},"end":{"line":191,"column":38}},"132":{"start":{"line":192,"column":6},"end":{"line":192,"column":19}},"133":{"start":{"line":193,"column":6},"end":{"line":193,"column":36}},"134":{"start":{"line":194,"column":6},"end":{"line":194,"column":23}},"135":{"start":{"line":195,"column":6},"end":{"line":195,"column":34}},"136":{"start":{"line":196,"column":6},"end":{"line":196,"column":20}},"137":{"start":{"line":201,"column":6},"end":{"line":201,"column":32}},"138":{"start":{"line":202,"column":6},"end":{"line":202,"column":38}},"139":{"start":{"line":203,"column":6},"end":{"line":203,"column":19}},"140":{"start":{"line":204,"column":6},"end":{"line":204,"column":30}},"141":{"start":{"line":205,"column":6},"end":{"line":205,"column":38}},"142":{"start":{"line":206,"column":6},"end":{"line":206,"column":33}},"143":{"start":{"line":207,"column":6},"end":{"line":207,"column":20}},"144":{"start":{"line":212,"column":6},"end":{"line":212,"column":32}},"145":{"start":{"line":213,"column":6},"end":{"line":213,"column":34}},"146":{"start":{"line":214,"column":6},"end":{"line":214,"column":19}},"147":{"start":{"line":215,"column":6},"end":{"line":215,"column":36}},"148":{"start":{"line":216,"column":6},"end":{"line":216,"column":43}},"149":{"start":{"line":217,"column":6},"end":{"line":217,"column":53}},"150":{"start":{"line":218,"column":6},"end":{"line":218,"column":53}},"151":{"start":{"line":219,"column":6},"end":{"line":219,"column":43}},"152":{"start":{"line":220,"column":6},"end":{"line":220,"column":53}},"153":{"start":{"line":221,"column":6},"end":{"line":221,"column":20}},"154":{"start":{"line":226,"column":6},"end":{"line":226,"column":32}},"155":{"start":{"line":227,"column":6},"end":{"line":229,"column":7}},"156":{"start":{"line":228,"column":8},"end":{"line":228,"column":25}},"157":{"start":{"line":230,"column":6},"end":{"line":230,"column":34}},"158":{"start":{"line":231,"column":6},"end":{"line":231,"column":19}},"159":{"start":{"line":232,"column":6},"end":{"line":232,"column":44}},"160":{"start":{"line":233,"column":6},"end":{"line":233,"column":50}},"161":{"start":{"line":234,"column":6},"end":{"line":234,"column":67}},"162":{"start":{"line":235,"column":6},"end":{"line":235,"column":67}},"163":{"start":{"line":236,"column":6},"end":{"line":236,"column":73}},"164":{"start":{"line":237,"column":6},"end":{"line":237,"column":72}},"165":{"start":{"line":238,"column":6},"end":{"line":238,"column":73}},"166":{"start":{"line":239,"column":6},"end":{"line":239,"column":20}},"167":{"start":{"line":244,"column":6},"end":{"line":244,"column":32}},"168":{"start":{"line":245,"column":6},"end":{"line":247,"column":7}},"169":{"start":{"line":246,"column":8},"end":{"line":246,"column":25}},"170":{"start":{"line":248,"column":6},"end":{"line":248,"column":34}},"171":{"start":{"line":249,"column":6},"end":{"line":249,"column":19}},"172":{"start":{"line":250,"column":6},"end":{"line":250,"column":44}},"173":{"start":{"line":251,"column":6},"end":{"line":251,"column":50}},"174":{"start":{"line":252,"column":6},"end":{"line":252,"column":66}},"175":{"start":{"line":253,"column":6},"end":{"line":253,"column":67}},"176":{"start":{"line":254,"column":6},"end":{"line":254,"column":73}},"177":{"start":{"line":255,"column":6},"end":{"line":255,"column":73}},"178":{"start":{"line":256,"column":6},"end":{"line":256,"column":73}},"179":{"start":{"line":257,"column":6},"end":{"line":257,"column":20}},"180":{"start":{"line":263,"column":6},"end":{"line":263,"column":32}},"181":{"start":{"line":264,"column":6},"end":{"line":264,"column":19}},"182":{"start":{"line":265,"column":6},"end":{"line":265,"column":51}},"183":{"start":{"line":266,"column":6},"end":{"line":266,"column":35}},"184":{"start":{"line":267,"column":6},"end":{"line":267,"column":23}},"185":{"start":{"line":268,"column":6},"end":{"line":268,"column":31}},"186":{"start":{"line":269,"column":6},"end":{"line":269,"column":42}},"187":{"start":{"line":270,"column":6},"end":{"line":270,"column":41}},"188":{"start":{"line":271,"column":6},"end":{"line":271,"column":45}},"189":{"start":{"line":272,"column":6},"end":{"line":272,"column":29}},"190":{"start":{"line":273,"column":6},"end":{"line":273,"column":33}},"191":{"start":{"line":274,"column":6},"end":{"line":274,"column":29}},"192":{"start":{"line":275,"column":6},"end":{"line":275,"column":20}},"193":{"start":{"line":279,"column":2},"end":{"line":279,"column":14}},"194":{"start":{"line":282,"column":0},"end":{"line":282,"column":27}}},"branchMap":{"1":{"line":10,"type":"if","locations":[{"start":{"line":10,"column":4},"end":{"line":10,"column":4}},{"start":{"line":10,"column":4},"end":{"line":10,"column":4}}]},"2":{"line":54,"type":"if","locations":[{"start":{"line":54,"column":6},"end":{"line":54,"column":6}},{"start":{"line":54,"column":6},"end":{"line":54,"column":6}}]},"3":{"line":73,"type":"if","locations":[{"start":{"line":73,"column":6},"end":{"line":73,"column":6}},{"start":{"line":73,"column":6},"end":{"line":73,"column":6}}]},"4":{"line":91,"type":"if","locations":[{"start":{"line":91,"column":6},"end":{"line":91,"column":6}},{"start":{"line":91,"column":6},"end":{"line":91,"column":6}}]},"5":{"line":109,"type":"if","locations":[{"start":{"line":109,"column":6},"end":{"line":109,"column":6}},{"start":{"line":109,"column":6},"end":{"line":109,"column":6}}]},"6":{"line":128,"type":"if","locations":[{"start":{"line":128,"column":6},"end":{"line":128,"column":6}},{"start":{"line":128,"column":6},"end":{"line":128,"column":6}}]},"7":{"line":132,"type":"if","locations":[{"start":{"line":132,"column":6},"end":{"line":132,"column":6}},{"start":{"line":132,"column":6},"end":{"line":132,"column":6}}]},"8":{"line":147,"type":"if","locations":[{"start":{"line":147,"column":6},"end":{"line":147,"column":6}},{"start":{"line":147,"column":6},"end":{"line":147,"column":6}}]},"9":{"line":151,"type":"if","locations":[{"start":{"line":151,"column":6},"end":{"line":151,"column":6}},{"start":{"line":151,"column":6},"end":{"line":151,"column":6}}]},"10":{"line":166,"type":"if","locations":[{"start":{"line":166,"column":6},"end":{"line":166,"column":6}},{"start":{"line":166,"column":6},"end":{"line":166,"column":6}}]},"11":{"line":227,"type":"if","locations":[{"start":{"line":227,"column":6},"end":{"line":227,"column":6}},{"start":{"line":227,"column":6},"end":{"line":227,"column":6}}]},"12":{"line":245,"type":"if","locations":[{"start":{"line":245,"column":6},"end":{"line":245,"column":6}},{"start":{"line":245,"column":6},"end":{"line":245,"column":6}}]}}},"/home/dano/fili.js/src/iirFilter.js":{"path":"/home/dano/fili.js/src/iirFilter.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":6,"7":6,"8":6,"9":6,"10":6,"11":18,"12":18,"13":18,"14":18,"15":18,"16":18,"17":18,"18":18,"19":18,"20":18,"21":18,"22":18,"23":18,"24":18,"25":6,"26":363618,"27":363618,"28":363618,"29":363618,"30":363618,"31":6,"32":121206,"33":121206,"34":121206,"35":363618,"36":121206,"37":6,"38":5418,"39":5418,"40":5418,"41":5418,"42":5418,"43":5418,"44":5418,"45":5418,"46":5418,"47":6,"48":1806,"49":1806,"50":1806,"51":5418,"52":5418,"53":5418,"54":1806,"55":1806,"56":6,"57":18,"58":18,"59":54,"60":18,"61":6,"62":18,"63":18,"64":6,"65":12,"66":12,"67":12,"68":12,"69":1200,"70":12,"71":12,"72":12,"73":12,"74":95,"75":12,"76":12,"77":95,"78":12,"79":12,"80":12,"81":12,"82":6,"83":0,"84":0,"85":0,"86":0,"87":6,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":6,"95":6,"96":6,"97":6,"98":6,"99":600,"100":6,"101":600,"102":6,"103":594,"104":6,"105":12,"106":12,"107":12,"108":12,"109":12,"110":1800,"111":12,"112":12,"113":0,"114":6,"115":18,"116":6,"117":1},"b":{"1":[12,83],"2":[95,45],"3":[12,83],"4":[95,57,57],"5":[0,0],"6":[6,594],"7":[12,6]},"f":{"1":6,"2":363618,"3":121206,"4":5418,"5":1806,"6":18,"7":18,"8":12,"9":0,"10":0,"11":6,"12":6,"13":6,"14":6,"15":600,"16":6,"17":600,"18":6,"19":12,"20":0,"21":6},"fnMap":{"1":{"name":"IirFilter","line":11,"loc":{"start":{"line":11,"column":16},"end":{"line":11,"column":43}}},"2":{"name":"runStage","line":54,"loc":{"start":{"line":54,"column":17},"end":{"line":54,"column":45}}},"3":{"name":"doStep","line":62,"loc":{"start":{"line":62,"column":15},"end":{"line":62,"column":46}}},"4":{"name":"biquadResponse","line":71,"loc":{"start":{"line":71,"column":23},"end":{"line":71,"column":58}}},"5":{"name":"calcResponse","line":93,"loc":{"start":{"line":93,"column":21},"end":{"line":93,"column":51}}},"6":{"name":"reinit","line":111,"loc":{"start":{"line":111,"column":15},"end":{"line":111,"column":33}}},"7":{"name":"calcInputResponse","line":145,"loc":{"start":{"line":145,"column":26},"end":{"line":145,"column":60}}},"8":{"name":"predefinedResponse","line":150,"loc":{"start":{"line":150,"column":27},"end":{"line":150,"column":68}}},"9":{"name":"getComplRes","line":180,"loc":{"start":{"line":180,"column":20},"end":{"line":180,"column":49}}},"10":{"name":"getPZ","line":201,"loc":{"start":{"line":201,"column":14},"end":{"line":201,"column":31}}},"11":{"name":"singleStep","line":212,"loc":{"start":{"line":212,"column":16},"end":{"line":212,"column":43}}},"12":{"name":"multiStep","line":215,"loc":{"start":{"line":215,"column":15},"end":{"line":215,"column":52}}},"13":{"name":"simulate","line":218,"loc":{"start":{"line":218,"column":14},"end":{"line":218,"column":39}}},"14":{"name":"stepResponse","line":221,"loc":{"start":{"line":221,"column":18},"end":{"line":221,"column":48}}},"15":{"name":"(anonymous_15)","line":222,"loc":{"start":{"line":222,"column":32},"end":{"line":222,"column":44}}},"16":{"name":"impulseResponse","line":226,"loc":{"start":{"line":226,"column":21},"end":{"line":226,"column":54}}},"17":{"name":"(anonymous_17)","line":227,"loc":{"start":{"line":227,"column":32},"end":{"line":227,"column":47}}},"18":{"name":"responsePoint","line":235,"loc":{"start":{"line":235,"column":19},"end":{"line":235,"column":50}}},"19":{"name":"response","line":238,"loc":{"start":{"line":238,"column":14},"end":{"line":238,"column":44}}},"20":{"name":"polesZeros","line":252,"loc":{"start":{"line":252,"column":16},"end":{"line":252,"column":38}}},"21":{"name":"reinit","line":255,"loc":{"start":{"line":255,"column":12},"end":{"line":255,"column":30}}}},"statementMap":{"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":34}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":31}},"3":{"start":{"line":6,"column":0},"end":{"line":6,"column":45}},"4":{"start":{"line":7,"column":0},"end":{"line":7,"column":43}},"5":{"start":{"line":11,"column":0},"end":{"line":262,"column":2}},"6":{"start":{"line":12,"column":2},"end":{"line":12,"column":17}},"7":{"start":{"line":13,"column":2},"end":{"line":16,"column":4}},"8":{"start":{"line":17,"column":2},"end":{"line":17,"column":14}},"9":{"start":{"line":18,"column":2},"end":{"line":18,"column":14}},"10":{"start":{"line":19,"column":2},"end":{"line":52,"column":3}},"11":{"start":{"line":20,"column":4},"end":{"line":20,"column":17}},"12":{"start":{"line":21,"column":4},"end":{"line":21,"column":19}},"13":{"start":{"line":22,"column":4},"end":{"line":25,"column":6}},"14":{"start":{"line":26,"column":4},"end":{"line":29,"column":6}},"15":{"start":{"line":30,"column":4},"end":{"line":33,"column":6}},"16":{"start":{"line":34,"column":4},"end":{"line":37,"column":6}},"17":{"start":{"line":38,"column":4},"end":{"line":41,"column":6}},"18":{"start":{"line":42,"column":4},"end":{"line":45,"column":6}},"19":{"start":{"line":46,"column":4},"end":{"line":46,"column":23}},"20":{"start":{"line":47,"column":4},"end":{"line":47,"column":17}},"21":{"start":{"line":48,"column":4},"end":{"line":48,"column":33}},"22":{"start":{"line":49,"column":4},"end":{"line":49,"column":33}},"23":{"start":{"line":50,"column":4},"end":{"line":50,"column":24}},"24":{"start":{"line":51,"column":4},"end":{"line":51,"column":24}},"25":{"start":{"line":54,"column":2},"end":{"line":60,"column":4}},"26":{"start":{"line":55,"column":4},"end":{"line":55,"column":68}},"27":{"start":{"line":56,"column":4},"end":{"line":56,"column":67}},"28":{"start":{"line":57,"column":4},"end":{"line":57,"column":20}},"29":{"start":{"line":58,"column":4},"end":{"line":58,"column":18}},"30":{"start":{"line":59,"column":4},"end":{"line":59,"column":15}},"31":{"start":{"line":62,"column":2},"end":{"line":69,"column":4}},"32":{"start":{"line":63,"column":4},"end":{"line":63,"column":20}},"33":{"start":{"line":64,"column":4},"end":{"line":64,"column":16}},"34":{"start":{"line":65,"column":4},"end":{"line":67,"column":5}},"35":{"start":{"line":66,"column":6},"end":{"line":66,"column":39}},"36":{"start":{"line":68,"column":4},"end":{"line":68,"column":15}},"37":{"start":{"line":71,"column":2},"end":{"line":91,"column":4}},"38":{"start":{"line":72,"column":4},"end":{"line":72,"column":23}},"39":{"start":{"line":73,"column":4},"end":{"line":73,"column":23}},"40":{"start":{"line":77,"column":4},"end":{"line":77,"column":41}},"41":{"start":{"line":78,"column":4},"end":{"line":81,"column":6}},"42":{"start":{"line":83,"column":4},"end":{"line":83,"column":105}},"43":{"start":{"line":84,"column":4},"end":{"line":84,"column":87}},"44":{"start":{"line":85,"column":4},"end":{"line":85,"column":30}},"45":{"start":{"line":86,"column":4},"end":{"line":89,"column":6}},"46":{"start":{"line":90,"column":4},"end":{"line":90,"column":15}},"47":{"start":{"line":93,"column":2},"end":{"line":109,"column":4}},"48":{"start":{"line":94,"column":4},"end":{"line":94,"column":16}},"49":{"start":{"line":95,"column":4},"end":{"line":98,"column":6}},"50":{"start":{"line":99,"column":4},"end":{"line":106,"column":5}},"51":{"start":{"line":100,"column":6},"end":{"line":100,"column":46}},"52":{"start":{"line":103,"column":6},"end":{"line":103,"column":35}},"53":{"start":{"line":105,"column":6},"end":{"line":105,"column":27}},"54":{"start":{"line":107,"column":4},"end":{"line":107,"column":65}},"55":{"start":{"line":108,"column":4},"end":{"line":108,"column":15}},"56":{"start":{"line":111,"column":2},"end":{"line":143,"column":4}},"57":{"start":{"line":112,"column":4},"end":{"line":112,"column":19}},"58":{"start":{"line":113,"column":4},"end":{"line":141,"column":5}},"59":{"start":{"line":114,"column":6},"end":{"line":140,"column":8}},"60":{"start":{"line":142,"column":4},"end":{"line":142,"column":17}},"61":{"start":{"line":145,"column":2},"end":{"line":148,"column":4}},"62":{"start":{"line":146,"column":4},"end":{"line":146,"column":25}},"63":{"start":{"line":147,"column":4},"end":{"line":147,"column":48}},"64":{"start":{"line":150,"column":2},"end":{"line":178,"column":4}},"65":{"start":{"line":151,"column":4},"end":{"line":151,"column":17}},"66":{"start":{"line":152,"column":4},"end":{"line":152,"column":19}},"67":{"start":{"line":153,"column":4},"end":{"line":153,"column":16}},"68":{"start":{"line":154,"column":4},"end":{"line":156,"column":5}},"69":{"start":{"line":155,"column":6},"end":{"line":155,"column":27}},"70":{"start":{"line":157,"column":4},"end":{"line":157,"column":39}},"71":{"start":{"line":158,"column":4},"end":{"line":158,"column":25}},"72":{"start":{"line":159,"column":4},"end":{"line":159,"column":25}},"73":{"start":{"line":160,"column":4},"end":{"line":176,"column":5}},"74":{"start":{"line":161,"column":6},"end":{"line":167,"column":7}},"75":{"start":{"line":162,"column":8},"end":{"line":162,"column":24}},"76":{"start":{"line":163,"column":8},"end":{"line":166,"column":10}},"77":{"start":{"line":168,"column":6},"end":{"line":175,"column":7}},"78":{"start":{"line":169,"column":8},"end":{"line":169,"column":24}},"79":{"start":{"line":170,"column":8},"end":{"line":173,"column":10}},"80":{"start":{"line":174,"column":8},"end":{"line":174,"column":14}},"81":{"start":{"line":177,"column":4},"end":{"line":177,"column":15}},"82":{"start":{"line":180,"column":2},"end":{"line":199,"column":4}},"83":{"start":{"line":181,"column":4},"end":{"line":181,"column":45}},"84":{"start":{"line":182,"column":4},"end":{"line":198,"column":5}},"85":{"start":{"line":183,"column":6},"end":{"line":189,"column":9}},"86":{"start":{"line":191,"column":6},"end":{"line":197,"column":9}},"87":{"start":{"line":201,"column":2},"end":{"line":209,"column":4}},"88":{"start":{"line":202,"column":4},"end":{"line":202,"column":17}},"89":{"start":{"line":203,"column":4},"end":{"line":207,"column":5}},"90":{"start":{"line":204,"column":6},"end":{"line":204,"column":20}},"91":{"start":{"line":205,"column":6},"end":{"line":205,"column":55}},"92":{"start":{"line":206,"column":6},"end":{"line":206,"column":55}},"93":{"start":{"line":208,"column":4},"end":{"line":208,"column":15}},"94":{"start":{"line":211,"column":2},"end":{"line":260,"column":4}},"95":{"start":{"line":213,"column":6},"end":{"line":213,"column":31}},"96":{"start":{"line":216,"column":6},"end":{"line":216,"column":58}},"97":{"start":{"line":219,"column":6},"end":{"line":219,"column":38}},"98":{"start":{"line":222,"column":6},"end":{"line":224,"column":17}},"99":{"start":{"line":223,"column":8},"end":{"line":223,"column":17}},"100":{"start":{"line":227,"column":6},"end":{"line":233,"column":17}},"101":{"start":{"line":228,"column":8},"end":{"line":232,"column":9}},"102":{"start":{"line":229,"column":10},"end":{"line":229,"column":19}},"103":{"start":{"line":231,"column":10},"end":{"line":231,"column":19}},"104":{"start":{"line":236,"column":6},"end":{"line":236,"column":34}},"105":{"start":{"line":239,"column":6},"end":{"line":239,"column":37}},"106":{"start":{"line":240,"column":6},"end":{"line":240,"column":19}},"107":{"start":{"line":241,"column":6},"end":{"line":241,"column":18}},"108":{"start":{"line":242,"column":6},"end":{"line":242,"column":29}},"109":{"start":{"line":243,"column":6},"end":{"line":248,"column":7}},"110":{"start":{"line":244,"column":8},"end":{"line":247,"column":11}},"111":{"start":{"line":249,"column":6},"end":{"line":249,"column":25}},"112":{"start":{"line":250,"column":6},"end":{"line":250,"column":17}},"113":{"start":{"line":253,"column":6},"end":{"line":253,"column":21}},"114":{"start":{"line":256,"column":6},"end":{"line":258,"column":7}},"115":{"start":{"line":257,"column":8},"end":{"line":257,"column":27}},"116":{"start":{"line":261,"column":2},"end":{"line":261,"column":14}},"117":{"start":{"line":264,"column":0},"end":{"line":264,"column":27}}},"branchMap":{"1":{"line":161,"type":"if","locations":[{"start":{"line":161,"column":6},"end":{"line":161,"column":6}},{"start":{"line":161,"column":6},"end":{"line":161,"column":6}}]},"2":{"line":161,"type":"binary-expr","locations":[{"start":{"line":161,"column":10},"end":{"line":161,"column":41}},{"start":{"line":161,"column":45},"end":{"line":161,"column":54}}]},"3":{"line":168,"type":"if","locations":[{"start":{"line":168,"column":6},"end":{"line":168,"column":6}},{"start":{"line":168,"column":6},"end":{"line":168,"column":6}}]},"4":{"line":168,"type":"binary-expr","locations":[{"start":{"line":168,"column":10},"end":{"line":168,"column":18}},{"start":{"line":168,"column":22},"end":{"line":168,"column":31}},{"start":{"line":168,"column":35},"end":{"line":168,"column":66}}]},"5":{"line":182,"type":"if","locations":[{"start":{"line":182,"column":4},"end":{"line":182,"column":4}},{"start":{"line":182,"column":4},"end":{"line":182,"column":4}}]},"6":{"line":228,"type":"if","locations":[{"start":{"line":228,"column":8},"end":{"line":228,"column":8}},{"start":{"line":228,"column":8},"end":{"line":228,"column":8}}]},"7":{"line":239,"type":"binary-expr","locations":[{"start":{"line":239,"column":19},"end":{"line":239,"column":29}},{"start":{"line":239,"column":33},"end":{"line":239,"column":36}}]}}}} \ No newline at end of file diff --git a/coverage/lcov-report/base.css b/coverage/lcov-report/base.css new file mode 100644 index 0000000..a6a2f32 --- /dev/null +++ b/coverage/lcov-report/base.css @@ -0,0 +1,182 @@ +body, html { + margin:0; padding: 0; +} +body { + font-family: Helvetica Neue, Helvetica,Arial; + font-size: 10pt; +} +div.header, div.footer { + background: #eee; + padding: 1em; +} +div.header { + z-index: 100; + position: fixed; + top: 0; + border-bottom: 1px solid #666; + width: 100%; +} +div.footer { + border-top: 1px solid #666; +} +div.body { + margin-top: 10em; +} +div.meta { + font-size: 90%; + text-align: center; +} +h1, h2, h3 { + font-weight: normal; +} +h1 { + font-size: 12pt; +} +h2 { + font-size: 10pt; +} +pre { + font-family: Consolas, Menlo, Monaco, monospace; + margin: 0; + padding: 0; + line-height: 1.3; + font-size: 14px; + -moz-tab-size: 2; + -o-tab-size: 2; + tab-size: 2; +} + +div.path { font-size: 110%; } +div.path a:link, div.path a:visited { color: #000; } +table.coverage { border-collapse: collapse; margin:0; padding: 0 } + +table.coverage td { + margin: 0; + padding: 0; + color: #111; + vertical-align: top; +} +table.coverage td.line-count { + width: 50px; + text-align: right; + padding-right: 5px; +} +table.coverage td.line-coverage { + color: #777 !important; + text-align: right; + border-left: 1px solid #666; + border-right: 1px solid #666; +} + +table.coverage td.text { +} + +table.coverage td span.cline-any { + display: inline-block; + padding: 0 5px; + width: 40px; +} +table.coverage td span.cline-neutral { + background: #eee; +} +table.coverage td span.cline-yes { + background: #b5d592; + color: #999; +} +table.coverage td span.cline-no { + background: #fc8c84; +} + +.cstat-yes { color: #111; } +.cstat-no { background: #fc8c84; color: #111; } +.fstat-no { background: #ffc520; color: #111 !important; } +.cbranch-no { background: yellow !important; color: #111; } + +.cstat-skip { background: #ddd; color: #111; } +.fstat-skip { background: #ddd; color: #111 !important; } +.cbranch-skip { background: #ddd !important; color: #111; } + +.missing-if-branch { + display: inline-block; + margin-right: 10px; + position: relative; + padding: 0 4px; + background: black; + color: yellow; +} + +.skip-if-branch { + display: none; + margin-right: 10px; + position: relative; + padding: 0 4px; + background: #ccc; + color: white; +} + +.missing-if-branch .typ, .skip-if-branch .typ { + color: inherit !important; +} + +.entity, .metric { font-weight: bold; } +.metric { display: inline-block; border: 1px solid #333; padding: 0.3em; background: white; } +.metric small { font-size: 80%; font-weight: normal; color: #666; } + +div.coverage-summary table { border-collapse: collapse; margin: 3em; font-size: 110%; } +div.coverage-summary td, div.coverage-summary table th { margin: 0; padding: 0.25em 1em; border-top: 1px solid #666; border-bottom: 1px solid #666; } +div.coverage-summary th { text-align: left; border: 1px solid #666; background: #eee; font-weight: normal; } +div.coverage-summary th.file { border-right: none !important; } +div.coverage-summary th.pic { border-left: none !important; text-align: right; } +div.coverage-summary th.pct { border-right: none !important; } +div.coverage-summary th.abs { border-left: none !important; text-align: right; } +div.coverage-summary td.pct { text-align: right; border-left: 1px solid #666; } +div.coverage-summary td.abs { text-align: right; font-size: 90%; color: #444; border-right: 1px solid #666; } +div.coverage-summary td.file { border-left: 1px solid #666; white-space: nowrap; } +div.coverage-summary td.pic { min-width: 120px !important; } +div.coverage-summary a:link { text-decoration: none; color: #000; } +div.coverage-summary a:visited { text-decoration: none; color: #777; } +div.coverage-summary a:hover { text-decoration: underline; } +div.coverage-summary tfoot td { border-top: 1px solid #666; } + +div.coverage-summary .sorter { + height: 10px; + width: 7px; + display: inline-block; + margin-left: 0.5em; + background: url(sort-arrow-sprite.png) no-repeat scroll 0 0 transparent; +} +div.coverage-summary .sorted .sorter { + background-position: 0 -20px; +} +div.coverage-summary .sorted-desc .sorter { + background-position: 0 -10px; +} + +.high { background: #b5d592 !important; } +.medium { background: #ffe87c !important; } +.low { background: #fc8c84 !important; } + +span.cover-fill, span.cover-empty { + display:inline-block; + border:1px solid #444; + background: white; + height: 12px; +} +span.cover-fill { + background: #ccc; + border-right: 1px solid #444; +} +span.cover-empty { + background: white; + border-left: none; +} +span.cover-full { + border-right: none !important; +} +pre.prettyprint { + border: none !important; + padding: 0 !important; + margin: 0 !important; +} +.com { color: #999 !important; } +.ignore-none { color: #999; font-weight: normal; } diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html new file mode 100644 index 0000000..ac702ae --- /dev/null +++ b/coverage/lcov-report/index.html @@ -0,0 +1,73 @@ + + +
+File | ++ | Statements | ++ | Branches | ++ | Functions | ++ | Lines | ++ |
---|---|---|---|---|---|---|---|---|---|
src/ | ++ | 90.24% | +(712 / 789) | +70.59% | +(84 / 119) | +87.97% | +(117 / 133) | +90.36% | +(712 / 788) | +