better-curry
Advanced tools
Comparing version 1.1.1 to 1.1.2
{ | ||
"name": "better-curry", | ||
"main": "index.js", | ||
"version": "1.0.0", | ||
"version": "1.1.2", | ||
"authors": [ | ||
"Paulo Cesar <email@pocesar.e4ward.com>" | ||
], | ||
"description": "Because `return function(){ return fn.apply(context, Array.prototype.slice.call(arguments)); }` isn't good enough, that's why better curry.", | ||
"description": "Forget Function.bind and func.apply(context, arguments), performance matters! For a better curry!", | ||
"keywords": [ | ||
@@ -10,0 +10,0 @@ "curry", |
@@ -1,1 +0,1 @@ | ||
{"C:\\Inetpub\\js-bettercurry\\index.js":{"path":"C:\\Inetpub\\js-bettercurry\\index.js","s":{"1":1,"2":1,"3":1,"4":0,"5":0,"6":0,"7":1,"8":54,"9":54,"10":23,"11":23,"12":23,"13":89,"14":54,"15":4,"16":3,"17":9,"18":9,"19":7,"20":7,"21":5,"22":5,"23":7,"24":7,"25":6,"26":6,"27":4,"28":4,"29":4,"30":4,"31":4,"32":4,"33":4,"34":1,"35":1,"36":3,"37":3,"38":1,"39":29,"40":29,"41":29,"42":1,"43":25,"44":25,"45":25,"46":25,"47":1,"48":16,"49":8,"50":8,"51":8,"52":8,"53":8,"54":8,"55":1,"56":13,"57":13,"58":1,"59":6,"60":6,"61":6,"62":6,"63":1,"64":3,"65":3,"66":3,"67":5,"68":3,"69":1,"70":4,"71":4,"72":4,"73":2,"74":4,"75":1,"76":2,"77":1,"78":6,"79":5,"80":5,"81":1,"82":1,"83":1,"84":4,"85":4,"86":2,"87":2,"88":4,"89":6,"90":1},"b":{"1":[1,0],"2":[1,1],"3":[0,0],"4":[0,0],"5":[23,31],"6":[54,25,25,3],"7":[4,85],"8":[4,9,7,5,7,6,4,4,4],"9":[1,2],"10":[3,6],"11":[2,1],"12":[2,4],"13":[3,4],"14":[2,1],"15":[2,1],"16":[1,3],"17":[1,3],"18":[3,2],"19":[1,2],"20":[1,2],"21":[1,2],"22":[1,1],"23":[1,1],"24":[1,1],"25":[3,4],"26":[2,1],"27":[2,1],"28":[2,1],"29":[2,1],"30":[2,2],"31":[2,2],"32":[2,2],"33":[2,2],"34":[3,3],"35":[2,1],"36":[2,1],"37":[2,1],"38":[2,1],"39":[2,1],"40":[1,2],"41":[1,2],"42":[1,2],"43":[1,2],"44":[1,2],"45":[2,2],"46":[1,1],"47":[1,1],"48":[1,1],"49":[1,1],"50":[1,1],"51":[1,1],"52":[1,1],"53":[1,1],"54":[1,1],"55":[1,1],"56":[1,1],"57":[1,1],"58":[2,2],"59":[1,1],"60":[1,1],"61":[1,1],"62":[1,1],"63":[1,1],"64":[1,1],"65":[1,1],"66":[1,1],"67":[1,1],"68":[1,1],"69":[1,1],"70":[1,1],"71":[1,1],"72":[1,1],"73":[2,2],"74":[1,1],"75":[1,1],"76":[1,1],"77":[1,1],"78":[1,1],"79":[1,1],"80":[1,1],"81":[1,1],"82":[1,1],"83":[1,1],"84":[1,1],"85":[1,1],"86":[1,1],"87":[1,1],"88":[1,1],"89":[1,1],"90":[1,3],"91":[29,24],"92":[29,11],"93":[25,22],"94":[25,14],"95":[8,8],"96":[5,8],"97":[3,2],"98":[5,8],"99":[1,4],"100":[5,8],"101":[1,4],"102":[5,8],"103":[1,5],"104":[5,1],"105":[1,1,3,4],"106":[2,2]},"f":{"1":1,"2":1,"3":54,"4":89,"5":3,"6":9,"7":7,"8":5,"9":7,"10":6,"11":4,"12":4,"13":4,"14":1,"15":3,"16":29,"17":25,"18":16,"19":13,"20":6,"21":3,"22":5,"23":4,"24":2,"25":2,"26":6},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":1},"end":{"line":1,"column":25}}},"2":{"name":"(anonymous_2)","line":14,"loc":{"start":{"line":14,"column":8},"end":{"line":14,"column":19}}},"3":{"name":"template","line":17,"loc":{"start":{"line":17,"column":2},"end":{"line":17,"column":43}}},"4":{"name":"(anonymous_4)","line":30,"loc":{"start":{"line":30,"column":16},"end":{"line":30,"column":38}}},"5":{"name":"zeroArgs","line":37,"loc":{"start":{"line":37,"column":15},"end":{"line":37,"column":34}}},"6":{"name":"oneArg","line":43,"loc":{"start":{"line":43,"column":15},"end":{"line":43,"column":36}}},"7":{"name":"twoArgs","line":53,"loc":{"start":{"line":53,"column":15},"end":{"line":53,"column":43}}},"8":{"name":"threeArgs","line":65,"loc":{"start":{"line":65,"column":15},"end":{"line":65,"column":51}}},"9":{"name":"fourArgs","line":79,"loc":{"start":{"line":79,"column":15},"end":{"line":79,"column":56}}},"10":{"name":"fiveArgs","line":95,"loc":{"start":{"line":95,"column":15},"end":{"line":95,"column":62}}},"11":{"name":"sixArgs","line":113,"loc":{"start":{"line":113,"column":15},"end":{"line":113,"column":67}}},"12":{"name":"sevenArgs","line":133,"loc":{"start":{"line":133,"column":15},"end":{"line":133,"column":75}}},"13":{"name":"eightArgs","line":155,"loc":{"start":{"line":155,"column":15},"end":{"line":155,"column":81}}},"14":{"name":"variadic","line":182,"loc":{"start":{"line":182,"column":13},"end":{"line":182,"column":32}}},"15":{"name":"variadic","line":186,"loc":{"start":{"line":186,"column":13},"end":{"line":186,"column":32}}},"16":{"name":"Wrap","line":200,"loc":{"start":{"line":200,"column":2},"end":{"line":200,"column":33}}},"17":{"name":"Predefine","line":217,"loc":{"start":{"line":217,"column":2},"end":{"line":217,"column":44}}},"18":{"name":"Delegate","line":234,"loc":{"start":{"line":234,"column":2},"end":{"line":234,"column":34}}},"19":{"name":"extract","line":245,"loc":{"start":{"line":245,"column":2},"end":{"line":245,"column":24}}},"20":{"name":"(anonymous_20)","line":265,"loc":{"start":{"line":265,"column":30},"end":{"line":265,"column":45}}},"21":{"name":"(anonymous_21)","line":286,"loc":{"start":{"line":286,"column":30},"end":{"line":286,"column":45}}},"22":{"name":"(anonymous_22)","line":295,"loc":{"start":{"line":295,"column":20},"end":{"line":295,"column":31}}},"23":{"name":"(anonymous_23)","line":311,"loc":{"start":{"line":311,"column":30},"end":{"line":311,"column":45}}},"24":{"name":"(anonymous_24)","line":320,"loc":{"start":{"line":320,"column":20},"end":{"line":320,"column":34}}},"25":{"name":"(anonymous_25)","line":336,"loc":{"start":{"line":336,"column":30},"end":{"line":336,"column":45}}},"26":{"name":"(anonymous_26)","line":347,"loc":{"start":{"line":347,"column":30},"end":{"line":347,"column":51}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":375,"column":4}},"2":{"start":{"line":5,"column":2},"end":{"line":13,"column":3},"skip":true},"3":{"start":{"line":6,"column":4},"end":{"line":6,"column":31},"skip":true},"4":{"start":{"line":7,"column":9},"end":{"line":13,"column":3},"skip":true},"5":{"start":{"line":9,"column":4},"end":{"line":9,"column":24},"skip":true},"6":{"start":{"line":12,"column":4},"end":{"line":12,"column":33},"skip":true},"7":{"start":{"line":17,"column":2},"end":{"line":190,"column":3}},"8":{"start":{"line":18,"column":4},"end":{"line":21,"column":22}},"9":{"start":{"line":23,"column":4},"end":{"line":33,"column":5}},"10":{"start":{"line":24,"column":6},"end":{"line":24,"column":50}},"11":{"start":{"line":26,"column":6},"end":{"line":28,"column":25}},"12":{"start":{"line":30,"column":6},"end":{"line":32,"column":8}},"13":{"start":{"line":31,"column":8},"end":{"line":31,"column":85}},"14":{"start":{"line":35,"column":4},"end":{"line":178,"column":5}},"15":{"start":{"line":37,"column":8},"end":{"line":41,"column":10}},"16":{"start":{"line":38,"column":10},"end":{"line":40,"column":31}},"17":{"start":{"line":43,"column":8},"end":{"line":51,"column":10}},"18":{"start":{"line":44,"column":10},"end":{"line":50,"column":12}},"19":{"start":{"line":53,"column":8},"end":{"line":63,"column":10}},"20":{"start":{"line":54,"column":10},"end":{"line":62,"column":12}},"21":{"start":{"line":65,"column":8},"end":{"line":77,"column":10}},"22":{"start":{"line":66,"column":10},"end":{"line":76,"column":12}},"23":{"start":{"line":79,"column":8},"end":{"line":93,"column":10}},"24":{"start":{"line":80,"column":10},"end":{"line":92,"column":12}},"25":{"start":{"line":95,"column":8},"end":{"line":111,"column":10}},"26":{"start":{"line":96,"column":10},"end":{"line":110,"column":12}},"27":{"start":{"line":113,"column":8},"end":{"line":131,"column":10}},"28":{"start":{"line":114,"column":10},"end":{"line":130,"column":12}},"29":{"start":{"line":133,"column":8},"end":{"line":153,"column":10}},"30":{"start":{"line":134,"column":10},"end":{"line":152,"column":12}},"31":{"start":{"line":155,"column":8},"end":{"line":177,"column":10}},"32":{"start":{"line":156,"column":10},"end":{"line":176,"column":12}},"33":{"start":{"line":181,"column":4},"end":{"line":189,"column":5}},"34":{"start":{"line":182,"column":6},"end":{"line":184,"column":8}},"35":{"start":{"line":183,"column":8},"end":{"line":183,"column":89}},"36":{"start":{"line":186,"column":6},"end":{"line":188,"column":8}},"37":{"start":{"line":187,"column":8},"end":{"line":187,"column":44}},"38":{"start":{"line":200,"column":2},"end":{"line":206,"column":3}},"39":{"start":{"line":201,"column":4},"end":{"line":201,"column":27}},"40":{"start":{"line":203,"column":4},"end":{"line":203,"column":30}},"41":{"start":{"line":205,"column":4},"end":{"line":205,"column":38}},"42":{"start":{"line":217,"column":2},"end":{"line":225,"column":3}},"43":{"start":{"line":218,"column":4},"end":{"line":218,"column":27}},"44":{"start":{"line":220,"column":4},"end":{"line":220,"column":30}},"45":{"start":{"line":222,"column":4},"end":{"line":222,"column":40}},"46":{"start":{"line":224,"column":4},"end":{"line":224,"column":44}},"47":{"start":{"line":234,"column":2},"end":{"line":243,"column":3}},"48":{"start":{"line":235,"column":4},"end":{"line":237,"column":5}},"49":{"start":{"line":236,"column":6},"end":{"line":236,"column":41}},"50":{"start":{"line":238,"column":4},"end":{"line":238,"column":23}},"51":{"start":{"line":239,"column":4},"end":{"line":239,"column":25}},"52":{"start":{"line":240,"column":4},"end":{"line":240,"column":22}},"53":{"start":{"line":241,"column":4},"end":{"line":241,"column":22}},"54":{"start":{"line":242,"column":4},"end":{"line":242,"column":22}},"55":{"start":{"line":245,"column":2},"end":{"line":258,"column":3}},"56":{"start":{"line":246,"column":4},"end":{"line":250,"column":83}},"57":{"start":{"line":252,"column":4},"end":{"line":257,"column":6}},"58":{"start":{"line":265,"column":2},"end":{"line":278,"column":4}},"59":{"start":{"line":266,"column":4},"end":{"line":269,"column":27}},"60":{"start":{"line":271,"column":4},"end":{"line":271,"column":33}},"61":{"start":{"line":273,"column":4},"end":{"line":275,"column":64}},"62":{"start":{"line":277,"column":4},"end":{"line":277,"column":16}},"63":{"start":{"line":286,"column":2},"end":{"line":303,"column":4}},"64":{"start":{"line":287,"column":4},"end":{"line":290,"column":27}},"65":{"start":{"line":292,"column":4},"end":{"line":292,"column":33}},"66":{"start":{"line":294,"column":4},"end":{"line":300,"column":7}},"67":{"start":{"line":296,"column":8},"end":{"line":296,"column":41}},"68":{"start":{"line":302,"column":4},"end":{"line":302,"column":16}},"69":{"start":{"line":311,"column":2},"end":{"line":328,"column":4}},"70":{"start":{"line":312,"column":4},"end":{"line":315,"column":27}},"71":{"start":{"line":317,"column":4},"end":{"line":317,"column":33}},"72":{"start":{"line":319,"column":4},"end":{"line":325,"column":7}},"73":{"start":{"line":321,"column":8},"end":{"line":321,"column":40}},"74":{"start":{"line":327,"column":4},"end":{"line":327,"column":16}},"75":{"start":{"line":336,"column":2},"end":{"line":338,"column":4}},"76":{"start":{"line":337,"column":4},"end":{"line":337,"column":42}},"77":{"start":{"line":347,"column":2},"end":{"line":368,"column":4}},"78":{"start":{"line":348,"column":4},"end":{"line":365,"column":5}},"79":{"start":{"line":349,"column":6},"end":{"line":349,"column":14}},"80":{"start":{"line":350,"column":6},"end":{"line":364,"column":7}},"81":{"start":{"line":352,"column":10},"end":{"line":352,"column":38}},"82":{"start":{"line":353,"column":10},"end":{"line":353,"column":38}},"83":{"start":{"line":354,"column":10},"end":{"line":354,"column":16}},"84":{"start":{"line":358,"column":10},"end":{"line":358,"column":47}},"85":{"start":{"line":359,"column":10},"end":{"line":362,"column":11}},"86":{"start":{"line":360,"column":12},"end":{"line":360,"column":44}},"87":{"start":{"line":361,"column":12},"end":{"line":361,"column":36}},"88":{"start":{"line":363,"column":10},"end":{"line":363,"column":16}},"89":{"start":{"line":367,"column":4},"end":{"line":367,"column":16}},"90":{"start":{"line":370,"column":2},"end":{"line":374,"column":4}}},"branchMap":{"1":{"line":5,"type":"if","locations":[{"start":{"line":5,"column":2},"end":{"line":5,"column":2},"skip":true},{"start":{"line":5,"column":2},"end":{"line":5,"column":2},"skip":true}]},"2":{"line":5,"type":"binary-expr","locations":[{"start":{"line":5,"column":6},"end":{"line":5,"column":32},"skip":true},{"start":{"line":5,"column":36},"end":{"line":5,"column":70},"skip":true}]},"3":{"line":7,"type":"if","locations":[{"start":{"line":7,"column":9},"end":{"line":7,"column":9},"skip":true},{"start":{"line":7,"column":9},"end":{"line":7,"column":9},"skip":true}]},"4":{"line":7,"type":"binary-expr","locations":[{"start":{"line":7,"column":13},"end":{"line":7,"column":41},"skip":true},{"start":{"line":7,"column":45},"end":{"line":7,"column":55},"skip":true}]},"5":{"line":23,"type":"if","locations":[{"start":{"line":23,"column":4},"end":{"line":23,"column":4}},{"start":{"line":23,"column":4},"end":{"line":23,"column":4}}]},"6":{"line":23,"type":"binary-expr","locations":[{"start":{"line":23,"column":8},"end":{"line":23,"column":35}},{"start":{"line":23,"column":39},"end":{"line":23,"column":50}},{"start":{"line":23,"column":55},"end":{"line":23,"column":62}},{"start":{"line":23,"column":66},"end":{"line":23,"column":76}}]},"7":{"line":31,"type":"cond-expr","locations":[{"start":{"line":31,"column":33},"end":{"line":31,"column":37}},{"start":{"line":31,"column":40},"end":{"line":31,"column":67}}]},"8":{"line":35,"type":"switch","locations":[{"start":{"line":36,"column":6},"end":{"line":41,"column":10}},{"start":{"line":42,"column":6},"end":{"line":51,"column":10}},{"start":{"line":52,"column":6},"end":{"line":63,"column":10}},{"start":{"line":64,"column":6},"end":{"line":77,"column":10}},{"start":{"line":78,"column":6},"end":{"line":93,"column":10}},{"start":{"line":94,"column":6},"end":{"line":111,"column":10}},{"start":{"line":112,"column":6},"end":{"line":131,"column":10}},{"start":{"line":132,"column":6},"end":{"line":153,"column":10}},{"start":{"line":154,"column":6},"end":{"line":177,"column":10}}]},"9":{"line":38,"type":"cond-expr","locations":[{"start":{"line":39,"column":12},"end":{"line":39,"column":16}},{"start":{"line":40,"column":14},"end":{"line":40,"column":30}}]},"10":{"line":44,"type":"cond-expr","locations":[{"start":{"line":45,"column":12},"end":{"line":47,"column":13}},{"start":{"line":48,"column":14},"end":{"line":50,"column":11}}]},"11":{"line":46,"type":"cond-expr","locations":[{"start":{"line":46,"column":24},"end":{"line":46,"column":40}},{"start":{"line":46,"column":43},"end":{"line":46,"column":47}}]},"12":{"line":49,"type":"cond-expr","locations":[{"start":{"line":49,"column":22},"end":{"line":49,"column":38}},{"start":{"line":49,"column":41},"end":{"line":49,"column":45}}]},"13":{"line":54,"type":"cond-expr","locations":[{"start":{"line":55,"column":12},"end":{"line":58,"column":13}},{"start":{"line":59,"column":14},"end":{"line":62,"column":11}}]},"14":{"line":56,"type":"cond-expr","locations":[{"start":{"line":56,"column":24},"end":{"line":56,"column":40}},{"start":{"line":56,"column":43},"end":{"line":56,"column":47}}]},"15":{"line":57,"type":"cond-expr","locations":[{"start":{"line":57,"column":24},"end":{"line":57,"column":40}},{"start":{"line":57,"column":43},"end":{"line":57,"column":47}}]},"16":{"line":60,"type":"cond-expr","locations":[{"start":{"line":60,"column":22},"end":{"line":60,"column":38}},{"start":{"line":60,"column":41},"end":{"line":60,"column":45}}]},"17":{"line":61,"type":"cond-expr","locations":[{"start":{"line":61,"column":22},"end":{"line":61,"column":38}},{"start":{"line":61,"column":41},"end":{"line":61,"column":45}}]},"18":{"line":66,"type":"cond-expr","locations":[{"start":{"line":67,"column":12},"end":{"line":71,"column":13}},{"start":{"line":72,"column":14},"end":{"line":76,"column":11}}]},"19":{"line":68,"type":"cond-expr","locations":[{"start":{"line":68,"column":24},"end":{"line":68,"column":40}},{"start":{"line":68,"column":43},"end":{"line":68,"column":47}}]},"20":{"line":69,"type":"cond-expr","locations":[{"start":{"line":69,"column":24},"end":{"line":69,"column":40}},{"start":{"line":69,"column":43},"end":{"line":69,"column":47}}]},"21":{"line":70,"type":"cond-expr","locations":[{"start":{"line":70,"column":24},"end":{"line":70,"column":40}},{"start":{"line":70,"column":43},"end":{"line":70,"column":47}}]},"22":{"line":73,"type":"cond-expr","locations":[{"start":{"line":73,"column":22},"end":{"line":73,"column":38}},{"start":{"line":73,"column":41},"end":{"line":73,"column":45}}]},"23":{"line":74,"type":"cond-expr","locations":[{"start":{"line":74,"column":22},"end":{"line":74,"column":38}},{"start":{"line":74,"column":41},"end":{"line":74,"column":45}}]},"24":{"line":75,"type":"cond-expr","locations":[{"start":{"line":75,"column":22},"end":{"line":75,"column":38}},{"start":{"line":75,"column":41},"end":{"line":75,"column":45}}]},"25":{"line":80,"type":"cond-expr","locations":[{"start":{"line":81,"column":12},"end":{"line":86,"column":13}},{"start":{"line":87,"column":14},"end":{"line":92,"column":11}}]},"26":{"line":82,"type":"cond-expr","locations":[{"start":{"line":82,"column":24},"end":{"line":82,"column":40}},{"start":{"line":82,"column":43},"end":{"line":82,"column":47}}]},"27":{"line":83,"type":"cond-expr","locations":[{"start":{"line":83,"column":24},"end":{"line":83,"column":40}},{"start":{"line":83,"column":43},"end":{"line":83,"column":47}}]},"28":{"line":84,"type":"cond-expr","locations":[{"start":{"line":84,"column":24},"end":{"line":84,"column":40}},{"start":{"line":84,"column":43},"end":{"line":84,"column":47}}]},"29":{"line":85,"type":"cond-expr","locations":[{"start":{"line":85,"column":24},"end":{"line":85,"column":40}},{"start":{"line":85,"column":43},"end":{"line":85,"column":47}}]},"30":{"line":88,"type":"cond-expr","locations":[{"start":{"line":88,"column":22},"end":{"line":88,"column":38}},{"start":{"line":88,"column":41},"end":{"line":88,"column":45}}]},"31":{"line":89,"type":"cond-expr","locations":[{"start":{"line":89,"column":22},"end":{"line":89,"column":38}},{"start":{"line":89,"column":41},"end":{"line":89,"column":45}}]},"32":{"line":90,"type":"cond-expr","locations":[{"start":{"line":90,"column":22},"end":{"line":90,"column":38}},{"start":{"line":90,"column":41},"end":{"line":90,"column":45}}]},"33":{"line":91,"type":"cond-expr","locations":[{"start":{"line":91,"column":22},"end":{"line":91,"column":38}},{"start":{"line":91,"column":41},"end":{"line":91,"column":45}}]},"34":{"line":96,"type":"cond-expr","locations":[{"start":{"line":97,"column":12},"end":{"line":103,"column":13}},{"start":{"line":104,"column":14},"end":{"line":110,"column":11}}]},"35":{"line":98,"type":"cond-expr","locations":[{"start":{"line":98,"column":24},"end":{"line":98,"column":40}},{"start":{"line":98,"column":43},"end":{"line":98,"column":47}}]},"36":{"line":99,"type":"cond-expr","locations":[{"start":{"line":99,"column":24},"end":{"line":99,"column":40}},{"start":{"line":99,"column":43},"end":{"line":99,"column":47}}]},"37":{"line":100,"type":"cond-expr","locations":[{"start":{"line":100,"column":24},"end":{"line":100,"column":40}},{"start":{"line":100,"column":43},"end":{"line":100,"column":47}}]},"38":{"line":101,"type":"cond-expr","locations":[{"start":{"line":101,"column":24},"end":{"line":101,"column":40}},{"start":{"line":101,"column":43},"end":{"line":101,"column":47}}]},"39":{"line":102,"type":"cond-expr","locations":[{"start":{"line":102,"column":24},"end":{"line":102,"column":40}},{"start":{"line":102,"column":43},"end":{"line":102,"column":47}}]},"40":{"line":105,"type":"cond-expr","locations":[{"start":{"line":105,"column":22},"end":{"line":105,"column":38}},{"start":{"line":105,"column":41},"end":{"line":105,"column":45}}]},"41":{"line":106,"type":"cond-expr","locations":[{"start":{"line":106,"column":22},"end":{"line":106,"column":38}},{"start":{"line":106,"column":41},"end":{"line":106,"column":45}}]},"42":{"line":107,"type":"cond-expr","locations":[{"start":{"line":107,"column":22},"end":{"line":107,"column":38}},{"start":{"line":107,"column":41},"end":{"line":107,"column":45}}]},"43":{"line":108,"type":"cond-expr","locations":[{"start":{"line":108,"column":22},"end":{"line":108,"column":38}},{"start":{"line":108,"column":41},"end":{"line":108,"column":45}}]},"44":{"line":109,"type":"cond-expr","locations":[{"start":{"line":109,"column":22},"end":{"line":109,"column":38}},{"start":{"line":109,"column":41},"end":{"line":109,"column":45}}]},"45":{"line":114,"type":"cond-expr","locations":[{"start":{"line":115,"column":12},"end":{"line":122,"column":13}},{"start":{"line":123,"column":14},"end":{"line":130,"column":11}}]},"46":{"line":116,"type":"cond-expr","locations":[{"start":{"line":116,"column":24},"end":{"line":116,"column":40}},{"start":{"line":116,"column":43},"end":{"line":116,"column":47}}]},"47":{"line":117,"type":"cond-expr","locations":[{"start":{"line":117,"column":24},"end":{"line":117,"column":40}},{"start":{"line":117,"column":43},"end":{"line":117,"column":47}}]},"48":{"line":118,"type":"cond-expr","locations":[{"start":{"line":118,"column":24},"end":{"line":118,"column":40}},{"start":{"line":118,"column":43},"end":{"line":118,"column":47}}]},"49":{"line":119,"type":"cond-expr","locations":[{"start":{"line":119,"column":24},"end":{"line":119,"column":40}},{"start":{"line":119,"column":43},"end":{"line":119,"column":47}}]},"50":{"line":120,"type":"cond-expr","locations":[{"start":{"line":120,"column":24},"end":{"line":120,"column":40}},{"start":{"line":120,"column":43},"end":{"line":120,"column":47}}]},"51":{"line":121,"type":"cond-expr","locations":[{"start":{"line":121,"column":24},"end":{"line":121,"column":40}},{"start":{"line":121,"column":43},"end":{"line":121,"column":47}}]},"52":{"line":124,"type":"cond-expr","locations":[{"start":{"line":124,"column":22},"end":{"line":124,"column":38}},{"start":{"line":124,"column":41},"end":{"line":124,"column":45}}]},"53":{"line":125,"type":"cond-expr","locations":[{"start":{"line":125,"column":22},"end":{"line":125,"column":38}},{"start":{"line":125,"column":41},"end":{"line":125,"column":45}}]},"54":{"line":126,"type":"cond-expr","locations":[{"start":{"line":126,"column":22},"end":{"line":126,"column":38}},{"start":{"line":126,"column":41},"end":{"line":126,"column":45}}]},"55":{"line":127,"type":"cond-expr","locations":[{"start":{"line":127,"column":22},"end":{"line":127,"column":38}},{"start":{"line":127,"column":41},"end":{"line":127,"column":45}}]},"56":{"line":128,"type":"cond-expr","locations":[{"start":{"line":128,"column":22},"end":{"line":128,"column":38}},{"start":{"line":128,"column":41},"end":{"line":128,"column":45}}]},"57":{"line":129,"type":"cond-expr","locations":[{"start":{"line":129,"column":22},"end":{"line":129,"column":38}},{"start":{"line":129,"column":41},"end":{"line":129,"column":45}}]},"58":{"line":134,"type":"cond-expr","locations":[{"start":{"line":135,"column":12},"end":{"line":143,"column":13}},{"start":{"line":144,"column":14},"end":{"line":152,"column":11}}]},"59":{"line":136,"type":"cond-expr","locations":[{"start":{"line":136,"column":24},"end":{"line":136,"column":40}},{"start":{"line":136,"column":43},"end":{"line":136,"column":47}}]},"60":{"line":137,"type":"cond-expr","locations":[{"start":{"line":137,"column":24},"end":{"line":137,"column":40}},{"start":{"line":137,"column":43},"end":{"line":137,"column":47}}]},"61":{"line":138,"type":"cond-expr","locations":[{"start":{"line":138,"column":24},"end":{"line":138,"column":40}},{"start":{"line":138,"column":43},"end":{"line":138,"column":47}}]},"62":{"line":139,"type":"cond-expr","locations":[{"start":{"line":139,"column":24},"end":{"line":139,"column":40}},{"start":{"line":139,"column":43},"end":{"line":139,"column":47}}]},"63":{"line":140,"type":"cond-expr","locations":[{"start":{"line":140,"column":24},"end":{"line":140,"column":40}},{"start":{"line":140,"column":43},"end":{"line":140,"column":47}}]},"64":{"line":141,"type":"cond-expr","locations":[{"start":{"line":141,"column":24},"end":{"line":141,"column":40}},{"start":{"line":141,"column":43},"end":{"line":141,"column":47}}]},"65":{"line":142,"type":"cond-expr","locations":[{"start":{"line":142,"column":24},"end":{"line":142,"column":40}},{"start":{"line":142,"column":43},"end":{"line":142,"column":47}}]},"66":{"line":145,"type":"cond-expr","locations":[{"start":{"line":145,"column":22},"end":{"line":145,"column":38}},{"start":{"line":145,"column":41},"end":{"line":145,"column":45}}]},"67":{"line":146,"type":"cond-expr","locations":[{"start":{"line":146,"column":22},"end":{"line":146,"column":38}},{"start":{"line":146,"column":41},"end":{"line":146,"column":45}}]},"68":{"line":147,"type":"cond-expr","locations":[{"start":{"line":147,"column":22},"end":{"line":147,"column":38}},{"start":{"line":147,"column":41},"end":{"line":147,"column":45}}]},"69":{"line":148,"type":"cond-expr","locations":[{"start":{"line":148,"column":22},"end":{"line":148,"column":38}},{"start":{"line":148,"column":41},"end":{"line":148,"column":45}}]},"70":{"line":149,"type":"cond-expr","locations":[{"start":{"line":149,"column":22},"end":{"line":149,"column":38}},{"start":{"line":149,"column":41},"end":{"line":149,"column":45}}]},"71":{"line":150,"type":"cond-expr","locations":[{"start":{"line":150,"column":22},"end":{"line":150,"column":38}},{"start":{"line":150,"column":41},"end":{"line":150,"column":45}}]},"72":{"line":151,"type":"cond-expr","locations":[{"start":{"line":151,"column":22},"end":{"line":151,"column":38}},{"start":{"line":151,"column":41},"end":{"line":151,"column":45}}]},"73":{"line":156,"type":"cond-expr","locations":[{"start":{"line":157,"column":12},"end":{"line":166,"column":13}},{"start":{"line":167,"column":14},"end":{"line":176,"column":11}}]},"74":{"line":158,"type":"cond-expr","locations":[{"start":{"line":158,"column":24},"end":{"line":158,"column":40}},{"start":{"line":158,"column":43},"end":{"line":158,"column":47}}]},"75":{"line":159,"type":"cond-expr","locations":[{"start":{"line":159,"column":24},"end":{"line":159,"column":40}},{"start":{"line":159,"column":43},"end":{"line":159,"column":47}}]},"76":{"line":160,"type":"cond-expr","locations":[{"start":{"line":160,"column":24},"end":{"line":160,"column":40}},{"start":{"line":160,"column":43},"end":{"line":160,"column":47}}]},"77":{"line":161,"type":"cond-expr","locations":[{"start":{"line":161,"column":24},"end":{"line":161,"column":40}},{"start":{"line":161,"column":43},"end":{"line":161,"column":47}}]},"78":{"line":162,"type":"cond-expr","locations":[{"start":{"line":162,"column":24},"end":{"line":162,"column":40}},{"start":{"line":162,"column":43},"end":{"line":162,"column":47}}]},"79":{"line":163,"type":"cond-expr","locations":[{"start":{"line":163,"column":24},"end":{"line":163,"column":40}},{"start":{"line":163,"column":43},"end":{"line":163,"column":47}}]},"80":{"line":164,"type":"cond-expr","locations":[{"start":{"line":164,"column":24},"end":{"line":164,"column":40}},{"start":{"line":164,"column":43},"end":{"line":164,"column":47}}]},"81":{"line":165,"type":"cond-expr","locations":[{"start":{"line":165,"column":24},"end":{"line":165,"column":40}},{"start":{"line":165,"column":43},"end":{"line":165,"column":47}}]},"82":{"line":168,"type":"cond-expr","locations":[{"start":{"line":168,"column":22},"end":{"line":168,"column":38}},{"start":{"line":168,"column":41},"end":{"line":168,"column":45}}]},"83":{"line":169,"type":"cond-expr","locations":[{"start":{"line":169,"column":22},"end":{"line":169,"column":38}},{"start":{"line":169,"column":41},"end":{"line":169,"column":45}}]},"84":{"line":170,"type":"cond-expr","locations":[{"start":{"line":170,"column":22},"end":{"line":170,"column":38}},{"start":{"line":170,"column":41},"end":{"line":170,"column":45}}]},"85":{"line":171,"type":"cond-expr","locations":[{"start":{"line":171,"column":22},"end":{"line":171,"column":38}},{"start":{"line":171,"column":41},"end":{"line":171,"column":45}}]},"86":{"line":172,"type":"cond-expr","locations":[{"start":{"line":172,"column":22},"end":{"line":172,"column":38}},{"start":{"line":172,"column":41},"end":{"line":172,"column":45}}]},"87":{"line":173,"type":"cond-expr","locations":[{"start":{"line":173,"column":22},"end":{"line":173,"column":38}},{"start":{"line":173,"column":41},"end":{"line":173,"column":45}}]},"88":{"line":174,"type":"cond-expr","locations":[{"start":{"line":174,"column":22},"end":{"line":174,"column":38}},{"start":{"line":174,"column":41},"end":{"line":174,"column":45}}]},"89":{"line":175,"type":"cond-expr","locations":[{"start":{"line":175,"column":22},"end":{"line":175,"column":38}},{"start":{"line":175,"column":41},"end":{"line":175,"column":45}}]},"90":{"line":181,"type":"if","locations":[{"start":{"line":181,"column":4},"end":{"line":181,"column":4}},{"start":{"line":181,"column":4},"end":{"line":181,"column":4}}]},"91":{"line":201,"type":"binary-expr","locations":[{"start":{"line":201,"column":10},"end":{"line":201,"column":13}},{"start":{"line":201,"column":17},"end":{"line":201,"column":26}}]},"92":{"line":203,"type":"binary-expr","locations":[{"start":{"line":203,"column":14},"end":{"line":203,"column":21}},{"start":{"line":203,"column":25},"end":{"line":203,"column":29}}]},"93":{"line":218,"type":"binary-expr","locations":[{"start":{"line":218,"column":10},"end":{"line":218,"column":13}},{"start":{"line":218,"column":17},"end":{"line":218,"column":26}}]},"94":{"line":220,"type":"binary-expr","locations":[{"start":{"line":220,"column":14},"end":{"line":220,"column":21}},{"start":{"line":220,"column":25},"end":{"line":220,"column":29}}]},"95":{"line":235,"type":"if","locations":[{"start":{"line":235,"column":4},"end":{"line":235,"column":4}},{"start":{"line":235,"column":4},"end":{"line":235,"column":4}}]},"96":{"line":248,"type":"cond-expr","locations":[{"start":{"line":248,"column":21},"end":{"line":248,"column":70}},{"start":{"line":248,"column":74},"end":{"line":248,"column":78}}]},"97":{"line":248,"type":"cond-expr","locations":[{"start":{"line":248,"column":51},"end":{"line":248,"column":58}},{"start":{"line":248,"column":61},"end":{"line":248,"column":70}}]},"98":{"line":249,"type":"cond-expr","locations":[{"start":{"line":249,"column":20},"end":{"line":249,"column":68}},{"start":{"line":249,"column":72},"end":{"line":249,"column":78}}]},"99":{"line":249,"type":"cond-expr","locations":[{"start":{"line":249,"column":51},"end":{"line":249,"column":59}},{"start":{"line":249,"column":62},"end":{"line":249,"column":68}}]},"100":{"line":250,"type":"cond-expr","locations":[{"start":{"line":250,"column":21},"end":{"line":250,"column":73}},{"start":{"line":250,"column":77},"end":{"line":250,"column":82}}]},"101":{"line":250,"type":"cond-expr","locations":[{"start":{"line":250,"column":56},"end":{"line":250,"column":65}},{"start":{"line":250,"column":68},"end":{"line":250,"column":73}}]},"102":{"line":253,"type":"cond-expr","locations":[{"start":{"line":253,"column":20},"end":{"line":253,"column":29}},{"start":{"line":253,"column":32},"end":{"line":253,"column":36}}]},"103":{"line":273,"type":"cond-expr","locations":[{"start":{"line":274,"column":6},"end":{"line":274,"column":79}},{"start":{"line":275,"column":6},"end":{"line":275,"column":63}}]},"104":{"line":348,"type":"if","locations":[{"start":{"line":348,"column":4},"end":{"line":348,"column":4}},{"start":{"line":348,"column":4},"end":{"line":348,"column":4}}]},"105":{"line":350,"type":"switch","locations":[{"start":{"line":351,"column":8},"end":{"line":354,"column":16}},{"start":{"line":355,"column":8},"end":{"line":355,"column":22}},{"start":{"line":356,"column":8},"end":{"line":356,"column":22}},{"start":{"line":357,"column":8},"end":{"line":363,"column":16}}]},"106":{"line":359,"type":"if","locations":[{"start":{"line":359,"column":10},"end":{"line":359,"column":10}},{"start":{"line":359,"column":10},"end":{"line":359,"column":10}}]}}}} | ||
{"C:\\Inetpub\\js-bettercurry\\index.js":{"path":"C:\\Inetpub\\js-bettercurry\\index.js","s":{"1":1,"2":1,"3":1,"4":0,"5":0,"6":0,"7":1,"8":62,"9":62,"10":27,"11":27,"12":27,"13":127,"14":62,"15":4,"16":3,"17":9,"18":9,"19":7,"20":7,"21":5,"22":5,"23":7,"24":7,"25":6,"26":6,"27":4,"28":4,"29":4,"30":4,"31":4,"32":4,"33":4,"34":4,"35":4,"36":4,"37":4,"38":1,"39":1,"40":3,"41":3,"42":1,"43":33,"44":33,"45":33,"46":1,"47":29,"48":29,"49":29,"50":29,"51":1,"52":16,"53":8,"54":8,"55":8,"56":8,"57":8,"58":8,"59":1,"60":13,"61":13,"62":1,"63":6,"64":6,"65":6,"66":6,"67":1,"68":3,"69":3,"70":3,"71":5,"72":3,"73":1,"74":4,"75":4,"76":4,"77":2,"78":4,"79":1,"80":2,"81":1,"82":6,"83":5,"84":5,"85":1,"86":1,"87":1,"88":4,"89":4,"90":2,"91":2,"92":4,"93":6,"94":1},"b":{"1":[1,0],"2":[1,1],"3":[0,0],"4":[0,0],"5":[27,35],"6":[62,29,29,3],"7":[4,123],"8":[4,9,7,5,7,6,4,4,4,4,4],"9":[1,2],"10":[3,6],"11":[2,1],"12":[2,4],"13":[3,4],"14":[2,1],"15":[2,1],"16":[1,3],"17":[1,3],"18":[3,2],"19":[1,2],"20":[1,2],"21":[1,2],"22":[1,1],"23":[1,1],"24":[1,1],"25":[3,4],"26":[2,1],"27":[2,1],"28":[2,1],"29":[2,1],"30":[2,2],"31":[2,2],"32":[2,2],"33":[2,2],"34":[3,3],"35":[2,1],"36":[2,1],"37":[2,1],"38":[2,1],"39":[2,1],"40":[1,2],"41":[1,2],"42":[1,2],"43":[1,2],"44":[1,2],"45":[2,2],"46":[1,1],"47":[1,1],"48":[1,1],"49":[1,1],"50":[1,1],"51":[1,1],"52":[1,1],"53":[1,1],"54":[1,1],"55":[1,1],"56":[1,1],"57":[1,1],"58":[2,2],"59":[1,1],"60":[1,1],"61":[1,1],"62":[1,1],"63":[1,1],"64":[1,1],"65":[1,1],"66":[1,1],"67":[1,1],"68":[1,1],"69":[1,1],"70":[1,1],"71":[1,1],"72":[1,1],"73":[2,2],"74":[1,1],"75":[1,1],"76":[1,1],"77":[1,1],"78":[1,1],"79":[1,1],"80":[1,1],"81":[1,1],"82":[1,1],"83":[1,1],"84":[1,1],"85":[1,1],"86":[1,1],"87":[1,1],"88":[1,1],"89":[1,1],"90":[2,2],"91":[1,1],"92":[1,1],"93":[1,1],"94":[1,1],"95":[1,1],"96":[1,1],"97":[1,1],"98":[1,1],"99":[1,1],"100":[1,1],"101":[1,1],"102":[1,1],"103":[1,1],"104":[1,1],"105":[1,1],"106":[1,1],"107":[1,1],"108":[1,1],"109":[2,2],"110":[1,1],"111":[1,1],"112":[1,1],"113":[1,1],"114":[1,1],"115":[1,1],"116":[1,1],"117":[1,1],"118":[1,1],"119":[1,1],"120":[1,1],"121":[1,1],"122":[1,1],"123":[1,1],"124":[1,1],"125":[1,1],"126":[1,1],"127":[1,1],"128":[1,1],"129":[1,1],"130":[1,3],"131":[33,28],"132":[33,13],"133":[29,26],"134":[29,16],"135":[8,8],"136":[5,8],"137":[3,2],"138":[5,8],"139":[1,4],"140":[5,8],"141":[1,4],"142":[5,8],"143":[1,5],"144":[5,1],"145":[1,1,3,4],"146":[2,2]},"f":{"1":1,"2":1,"3":62,"4":127,"5":3,"6":9,"7":7,"8":5,"9":7,"10":6,"11":4,"12":4,"13":4,"14":4,"15":4,"16":1,"17":3,"18":33,"19":29,"20":16,"21":13,"22":6,"23":3,"24":5,"25":4,"26":2,"27":2,"28":6},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":1},"end":{"line":1,"column":25}}},"2":{"name":"(anonymous_2)","line":14,"loc":{"start":{"line":14,"column":8},"end":{"line":14,"column":19}}},"3":{"name":"template","line":17,"loc":{"start":{"line":17,"column":2},"end":{"line":17,"column":43}}},"4":{"name":"(anonymous_4)","line":30,"loc":{"start":{"line":30,"column":16},"end":{"line":30,"column":38}}},"5":{"name":"zeroArgs","line":37,"loc":{"start":{"line":37,"column":15},"end":{"line":37,"column":34}}},"6":{"name":"oneArg","line":43,"loc":{"start":{"line":43,"column":15},"end":{"line":43,"column":36}}},"7":{"name":"twoArgs","line":53,"loc":{"start":{"line":53,"column":15},"end":{"line":53,"column":43}}},"8":{"name":"threeArgs","line":65,"loc":{"start":{"line":65,"column":15},"end":{"line":65,"column":51}}},"9":{"name":"fourArgs","line":79,"loc":{"start":{"line":79,"column":15},"end":{"line":79,"column":56}}},"10":{"name":"fiveArgs","line":95,"loc":{"start":{"line":95,"column":15},"end":{"line":95,"column":62}}},"11":{"name":"sixArgs","line":113,"loc":{"start":{"line":113,"column":15},"end":{"line":113,"column":67}}},"12":{"name":"sevenArgs","line":133,"loc":{"start":{"line":133,"column":15},"end":{"line":133,"column":75}}},"13":{"name":"eightArgs","line":155,"loc":{"start":{"line":155,"column":15},"end":{"line":155,"column":81}}},"14":{"name":"eightArgs","line":179,"loc":{"start":{"line":179,"column":15},"end":{"line":179,"column":87}}},"15":{"name":"eightArgs","line":205,"loc":{"start":{"line":205,"column":15},"end":{"line":205,"column":94}}},"16":{"name":"variadic","line":236,"loc":{"start":{"line":236,"column":13},"end":{"line":236,"column":32}}},"17":{"name":"variadic","line":240,"loc":{"start":{"line":240,"column":13},"end":{"line":240,"column":32}}},"18":{"name":"Wrap","line":254,"loc":{"start":{"line":254,"column":2},"end":{"line":254,"column":33}}},"19":{"name":"Predefine","line":271,"loc":{"start":{"line":271,"column":2},"end":{"line":271,"column":44}}},"20":{"name":"Delegate","line":288,"loc":{"start":{"line":288,"column":2},"end":{"line":288,"column":34}}},"21":{"name":"extract","line":299,"loc":{"start":{"line":299,"column":2},"end":{"line":299,"column":24}}},"22":{"name":"(anonymous_22)","line":319,"loc":{"start":{"line":319,"column":30},"end":{"line":319,"column":45}}},"23":{"name":"(anonymous_23)","line":340,"loc":{"start":{"line":340,"column":30},"end":{"line":340,"column":45}}},"24":{"name":"(anonymous_24)","line":349,"loc":{"start":{"line":349,"column":20},"end":{"line":349,"column":31}}},"25":{"name":"(anonymous_25)","line":365,"loc":{"start":{"line":365,"column":30},"end":{"line":365,"column":45}}},"26":{"name":"(anonymous_26)","line":374,"loc":{"start":{"line":374,"column":20},"end":{"line":374,"column":34}}},"27":{"name":"(anonymous_27)","line":390,"loc":{"start":{"line":390,"column":30},"end":{"line":390,"column":45}}},"28":{"name":"(anonymous_28)","line":401,"loc":{"start":{"line":401,"column":30},"end":{"line":401,"column":51}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":430,"column":4}},"2":{"start":{"line":5,"column":2},"end":{"line":13,"column":3},"skip":true},"3":{"start":{"line":6,"column":4},"end":{"line":6,"column":31},"skip":true},"4":{"start":{"line":7,"column":9},"end":{"line":13,"column":3},"skip":true},"5":{"start":{"line":9,"column":4},"end":{"line":9,"column":24},"skip":true},"6":{"start":{"line":12,"column":4},"end":{"line":12,"column":33},"skip":true},"7":{"start":{"line":17,"column":2},"end":{"line":244,"column":3}},"8":{"start":{"line":18,"column":4},"end":{"line":21,"column":22}},"9":{"start":{"line":23,"column":4},"end":{"line":33,"column":5}},"10":{"start":{"line":24,"column":6},"end":{"line":24,"column":50}},"11":{"start":{"line":26,"column":6},"end":{"line":28,"column":25}},"12":{"start":{"line":30,"column":6},"end":{"line":32,"column":8}},"13":{"start":{"line":31,"column":8},"end":{"line":31,"column":85}},"14":{"start":{"line":35,"column":4},"end":{"line":232,"column":5}},"15":{"start":{"line":37,"column":8},"end":{"line":41,"column":10}},"16":{"start":{"line":38,"column":10},"end":{"line":40,"column":31}},"17":{"start":{"line":43,"column":8},"end":{"line":51,"column":10}},"18":{"start":{"line":44,"column":10},"end":{"line":50,"column":12}},"19":{"start":{"line":53,"column":8},"end":{"line":63,"column":10}},"20":{"start":{"line":54,"column":10},"end":{"line":62,"column":12}},"21":{"start":{"line":65,"column":8},"end":{"line":77,"column":10}},"22":{"start":{"line":66,"column":10},"end":{"line":76,"column":12}},"23":{"start":{"line":79,"column":8},"end":{"line":93,"column":10}},"24":{"start":{"line":80,"column":10},"end":{"line":92,"column":12}},"25":{"start":{"line":95,"column":8},"end":{"line":111,"column":10}},"26":{"start":{"line":96,"column":10},"end":{"line":110,"column":12}},"27":{"start":{"line":113,"column":8},"end":{"line":131,"column":10}},"28":{"start":{"line":114,"column":10},"end":{"line":130,"column":12}},"29":{"start":{"line":133,"column":8},"end":{"line":153,"column":10}},"30":{"start":{"line":134,"column":10},"end":{"line":152,"column":12}},"31":{"start":{"line":155,"column":8},"end":{"line":177,"column":10}},"32":{"start":{"line":156,"column":10},"end":{"line":176,"column":12}},"33":{"start":{"line":179,"column":8},"end":{"line":203,"column":10}},"34":{"start":{"line":180,"column":10},"end":{"line":202,"column":12}},"35":{"start":{"line":205,"column":8},"end":{"line":231,"column":10}},"36":{"start":{"line":206,"column":10},"end":{"line":230,"column":12}},"37":{"start":{"line":235,"column":4},"end":{"line":243,"column":5}},"38":{"start":{"line":236,"column":6},"end":{"line":238,"column":8}},"39":{"start":{"line":237,"column":8},"end":{"line":237,"column":89}},"40":{"start":{"line":240,"column":6},"end":{"line":242,"column":8}},"41":{"start":{"line":241,"column":8},"end":{"line":241,"column":44}},"42":{"start":{"line":254,"column":2},"end":{"line":260,"column":3}},"43":{"start":{"line":255,"column":4},"end":{"line":255,"column":27}},"44":{"start":{"line":257,"column":4},"end":{"line":257,"column":30}},"45":{"start":{"line":259,"column":4},"end":{"line":259,"column":38}},"46":{"start":{"line":271,"column":2},"end":{"line":279,"column":3}},"47":{"start":{"line":272,"column":4},"end":{"line":272,"column":27}},"48":{"start":{"line":274,"column":4},"end":{"line":274,"column":30}},"49":{"start":{"line":276,"column":4},"end":{"line":276,"column":40}},"50":{"start":{"line":278,"column":4},"end":{"line":278,"column":44}},"51":{"start":{"line":288,"column":2},"end":{"line":297,"column":3}},"52":{"start":{"line":289,"column":4},"end":{"line":291,"column":5}},"53":{"start":{"line":290,"column":6},"end":{"line":290,"column":41}},"54":{"start":{"line":292,"column":4},"end":{"line":292,"column":23}},"55":{"start":{"line":293,"column":4},"end":{"line":293,"column":25}},"56":{"start":{"line":294,"column":4},"end":{"line":294,"column":22}},"57":{"start":{"line":295,"column":4},"end":{"line":295,"column":22}},"58":{"start":{"line":296,"column":4},"end":{"line":296,"column":22}},"59":{"start":{"line":299,"column":2},"end":{"line":312,"column":3}},"60":{"start":{"line":300,"column":4},"end":{"line":304,"column":83}},"61":{"start":{"line":306,"column":4},"end":{"line":311,"column":6}},"62":{"start":{"line":319,"column":2},"end":{"line":332,"column":4}},"63":{"start":{"line":320,"column":4},"end":{"line":323,"column":27}},"64":{"start":{"line":325,"column":4},"end":{"line":325,"column":33}},"65":{"start":{"line":327,"column":4},"end":{"line":329,"column":64}},"66":{"start":{"line":331,"column":4},"end":{"line":331,"column":16}},"67":{"start":{"line":340,"column":2},"end":{"line":357,"column":4}},"68":{"start":{"line":341,"column":4},"end":{"line":344,"column":27}},"69":{"start":{"line":346,"column":4},"end":{"line":346,"column":33}},"70":{"start":{"line":348,"column":4},"end":{"line":354,"column":7}},"71":{"start":{"line":350,"column":8},"end":{"line":350,"column":41}},"72":{"start":{"line":356,"column":4},"end":{"line":356,"column":16}},"73":{"start":{"line":365,"column":2},"end":{"line":382,"column":4}},"74":{"start":{"line":366,"column":4},"end":{"line":369,"column":27}},"75":{"start":{"line":371,"column":4},"end":{"line":371,"column":33}},"76":{"start":{"line":373,"column":4},"end":{"line":379,"column":7}},"77":{"start":{"line":375,"column":8},"end":{"line":375,"column":40}},"78":{"start":{"line":381,"column":4},"end":{"line":381,"column":16}},"79":{"start":{"line":390,"column":2},"end":{"line":392,"column":4}},"80":{"start":{"line":391,"column":4},"end":{"line":391,"column":42}},"81":{"start":{"line":401,"column":2},"end":{"line":422,"column":4}},"82":{"start":{"line":402,"column":4},"end":{"line":419,"column":5}},"83":{"start":{"line":403,"column":6},"end":{"line":403,"column":14}},"84":{"start":{"line":404,"column":6},"end":{"line":418,"column":7}},"85":{"start":{"line":406,"column":10},"end":{"line":406,"column":38}},"86":{"start":{"line":407,"column":10},"end":{"line":407,"column":38}},"87":{"start":{"line":408,"column":10},"end":{"line":408,"column":16}},"88":{"start":{"line":412,"column":10},"end":{"line":412,"column":47}},"89":{"start":{"line":413,"column":10},"end":{"line":416,"column":11}},"90":{"start":{"line":414,"column":12},"end":{"line":414,"column":44}},"91":{"start":{"line":415,"column":12},"end":{"line":415,"column":36}},"92":{"start":{"line":417,"column":10},"end":{"line":417,"column":16}},"93":{"start":{"line":421,"column":4},"end":{"line":421,"column":16}},"94":{"start":{"line":424,"column":2},"end":{"line":429,"column":4}}},"branchMap":{"1":{"line":5,"type":"if","locations":[{"start":{"line":5,"column":2},"end":{"line":5,"column":2},"skip":true},{"start":{"line":5,"column":2},"end":{"line":5,"column":2},"skip":true}]},"2":{"line":5,"type":"binary-expr","locations":[{"start":{"line":5,"column":6},"end":{"line":5,"column":32},"skip":true},{"start":{"line":5,"column":36},"end":{"line":5,"column":70},"skip":true}]},"3":{"line":7,"type":"if","locations":[{"start":{"line":7,"column":9},"end":{"line":7,"column":9},"skip":true},{"start":{"line":7,"column":9},"end":{"line":7,"column":9},"skip":true}]},"4":{"line":7,"type":"binary-expr","locations":[{"start":{"line":7,"column":13},"end":{"line":7,"column":41},"skip":true},{"start":{"line":7,"column":45},"end":{"line":7,"column":55},"skip":true}]},"5":{"line":23,"type":"if","locations":[{"start":{"line":23,"column":4},"end":{"line":23,"column":4}},{"start":{"line":23,"column":4},"end":{"line":23,"column":4}}]},"6":{"line":23,"type":"binary-expr","locations":[{"start":{"line":23,"column":8},"end":{"line":23,"column":35}},{"start":{"line":23,"column":39},"end":{"line":23,"column":50}},{"start":{"line":23,"column":55},"end":{"line":23,"column":62}},{"start":{"line":23,"column":66},"end":{"line":23,"column":76}}]},"7":{"line":31,"type":"cond-expr","locations":[{"start":{"line":31,"column":33},"end":{"line":31,"column":37}},{"start":{"line":31,"column":40},"end":{"line":31,"column":67}}]},"8":{"line":35,"type":"switch","locations":[{"start":{"line":36,"column":6},"end":{"line":41,"column":10}},{"start":{"line":42,"column":6},"end":{"line":51,"column":10}},{"start":{"line":52,"column":6},"end":{"line":63,"column":10}},{"start":{"line":64,"column":6},"end":{"line":77,"column":10}},{"start":{"line":78,"column":6},"end":{"line":93,"column":10}},{"start":{"line":94,"column":6},"end":{"line":111,"column":10}},{"start":{"line":112,"column":6},"end":{"line":131,"column":10}},{"start":{"line":132,"column":6},"end":{"line":153,"column":10}},{"start":{"line":154,"column":6},"end":{"line":177,"column":10}},{"start":{"line":178,"column":6},"end":{"line":203,"column":10}},{"start":{"line":204,"column":6},"end":{"line":231,"column":10}}]},"9":{"line":38,"type":"cond-expr","locations":[{"start":{"line":39,"column":12},"end":{"line":39,"column":16}},{"start":{"line":40,"column":14},"end":{"line":40,"column":30}}]},"10":{"line":44,"type":"cond-expr","locations":[{"start":{"line":45,"column":12},"end":{"line":47,"column":13}},{"start":{"line":48,"column":14},"end":{"line":50,"column":11}}]},"11":{"line":46,"type":"cond-expr","locations":[{"start":{"line":46,"column":24},"end":{"line":46,"column":40}},{"start":{"line":46,"column":43},"end":{"line":46,"column":47}}]},"12":{"line":49,"type":"cond-expr","locations":[{"start":{"line":49,"column":22},"end":{"line":49,"column":38}},{"start":{"line":49,"column":41},"end":{"line":49,"column":45}}]},"13":{"line":54,"type":"cond-expr","locations":[{"start":{"line":55,"column":12},"end":{"line":58,"column":13}},{"start":{"line":59,"column":14},"end":{"line":62,"column":11}}]},"14":{"line":56,"type":"cond-expr","locations":[{"start":{"line":56,"column":24},"end":{"line":56,"column":40}},{"start":{"line":56,"column":43},"end":{"line":56,"column":47}}]},"15":{"line":57,"type":"cond-expr","locations":[{"start":{"line":57,"column":24},"end":{"line":57,"column":40}},{"start":{"line":57,"column":43},"end":{"line":57,"column":47}}]},"16":{"line":60,"type":"cond-expr","locations":[{"start":{"line":60,"column":22},"end":{"line":60,"column":38}},{"start":{"line":60,"column":41},"end":{"line":60,"column":45}}]},"17":{"line":61,"type":"cond-expr","locations":[{"start":{"line":61,"column":22},"end":{"line":61,"column":38}},{"start":{"line":61,"column":41},"end":{"line":61,"column":45}}]},"18":{"line":66,"type":"cond-expr","locations":[{"start":{"line":67,"column":12},"end":{"line":71,"column":13}},{"start":{"line":72,"column":14},"end":{"line":76,"column":11}}]},"19":{"line":68,"type":"cond-expr","locations":[{"start":{"line":68,"column":24},"end":{"line":68,"column":40}},{"start":{"line":68,"column":43},"end":{"line":68,"column":47}}]},"20":{"line":69,"type":"cond-expr","locations":[{"start":{"line":69,"column":24},"end":{"line":69,"column":40}},{"start":{"line":69,"column":43},"end":{"line":69,"column":47}}]},"21":{"line":70,"type":"cond-expr","locations":[{"start":{"line":70,"column":24},"end":{"line":70,"column":40}},{"start":{"line":70,"column":43},"end":{"line":70,"column":47}}]},"22":{"line":73,"type":"cond-expr","locations":[{"start":{"line":73,"column":22},"end":{"line":73,"column":38}},{"start":{"line":73,"column":41},"end":{"line":73,"column":45}}]},"23":{"line":74,"type":"cond-expr","locations":[{"start":{"line":74,"column":22},"end":{"line":74,"column":38}},{"start":{"line":74,"column":41},"end":{"line":74,"column":45}}]},"24":{"line":75,"type":"cond-expr","locations":[{"start":{"line":75,"column":22},"end":{"line":75,"column":38}},{"start":{"line":75,"column":41},"end":{"line":75,"column":45}}]},"25":{"line":80,"type":"cond-expr","locations":[{"start":{"line":81,"column":12},"end":{"line":86,"column":13}},{"start":{"line":87,"column":14},"end":{"line":92,"column":11}}]},"26":{"line":82,"type":"cond-expr","locations":[{"start":{"line":82,"column":24},"end":{"line":82,"column":40}},{"start":{"line":82,"column":43},"end":{"line":82,"column":47}}]},"27":{"line":83,"type":"cond-expr","locations":[{"start":{"line":83,"column":24},"end":{"line":83,"column":40}},{"start":{"line":83,"column":43},"end":{"line":83,"column":47}}]},"28":{"line":84,"type":"cond-expr","locations":[{"start":{"line":84,"column":24},"end":{"line":84,"column":40}},{"start":{"line":84,"column":43},"end":{"line":84,"column":47}}]},"29":{"line":85,"type":"cond-expr","locations":[{"start":{"line":85,"column":24},"end":{"line":85,"column":40}},{"start":{"line":85,"column":43},"end":{"line":85,"column":47}}]},"30":{"line":88,"type":"cond-expr","locations":[{"start":{"line":88,"column":22},"end":{"line":88,"column":38}},{"start":{"line":88,"column":41},"end":{"line":88,"column":45}}]},"31":{"line":89,"type":"cond-expr","locations":[{"start":{"line":89,"column":22},"end":{"line":89,"column":38}},{"start":{"line":89,"column":41},"end":{"line":89,"column":45}}]},"32":{"line":90,"type":"cond-expr","locations":[{"start":{"line":90,"column":22},"end":{"line":90,"column":38}},{"start":{"line":90,"column":41},"end":{"line":90,"column":45}}]},"33":{"line":91,"type":"cond-expr","locations":[{"start":{"line":91,"column":22},"end":{"line":91,"column":38}},{"start":{"line":91,"column":41},"end":{"line":91,"column":45}}]},"34":{"line":96,"type":"cond-expr","locations":[{"start":{"line":97,"column":12},"end":{"line":103,"column":13}},{"start":{"line":104,"column":14},"end":{"line":110,"column":11}}]},"35":{"line":98,"type":"cond-expr","locations":[{"start":{"line":98,"column":24},"end":{"line":98,"column":40}},{"start":{"line":98,"column":43},"end":{"line":98,"column":47}}]},"36":{"line":99,"type":"cond-expr","locations":[{"start":{"line":99,"column":24},"end":{"line":99,"column":40}},{"start":{"line":99,"column":43},"end":{"line":99,"column":47}}]},"37":{"line":100,"type":"cond-expr","locations":[{"start":{"line":100,"column":24},"end":{"line":100,"column":40}},{"start":{"line":100,"column":43},"end":{"line":100,"column":47}}]},"38":{"line":101,"type":"cond-expr","locations":[{"start":{"line":101,"column":24},"end":{"line":101,"column":40}},{"start":{"line":101,"column":43},"end":{"line":101,"column":47}}]},"39":{"line":102,"type":"cond-expr","locations":[{"start":{"line":102,"column":24},"end":{"line":102,"column":40}},{"start":{"line":102,"column":43},"end":{"line":102,"column":47}}]},"40":{"line":105,"type":"cond-expr","locations":[{"start":{"line":105,"column":22},"end":{"line":105,"column":38}},{"start":{"line":105,"column":41},"end":{"line":105,"column":45}}]},"41":{"line":106,"type":"cond-expr","locations":[{"start":{"line":106,"column":22},"end":{"line":106,"column":38}},{"start":{"line":106,"column":41},"end":{"line":106,"column":45}}]},"42":{"line":107,"type":"cond-expr","locations":[{"start":{"line":107,"column":22},"end":{"line":107,"column":38}},{"start":{"line":107,"column":41},"end":{"line":107,"column":45}}]},"43":{"line":108,"type":"cond-expr","locations":[{"start":{"line":108,"column":22},"end":{"line":108,"column":38}},{"start":{"line":108,"column":41},"end":{"line":108,"column":45}}]},"44":{"line":109,"type":"cond-expr","locations":[{"start":{"line":109,"column":22},"end":{"line":109,"column":38}},{"start":{"line":109,"column":41},"end":{"line":109,"column":45}}]},"45":{"line":114,"type":"cond-expr","locations":[{"start":{"line":115,"column":12},"end":{"line":122,"column":13}},{"start":{"line":123,"column":14},"end":{"line":130,"column":11}}]},"46":{"line":116,"type":"cond-expr","locations":[{"start":{"line":116,"column":24},"end":{"line":116,"column":40}},{"start":{"line":116,"column":43},"end":{"line":116,"column":47}}]},"47":{"line":117,"type":"cond-expr","locations":[{"start":{"line":117,"column":24},"end":{"line":117,"column":40}},{"start":{"line":117,"column":43},"end":{"line":117,"column":47}}]},"48":{"line":118,"type":"cond-expr","locations":[{"start":{"line":118,"column":24},"end":{"line":118,"column":40}},{"start":{"line":118,"column":43},"end":{"line":118,"column":47}}]},"49":{"line":119,"type":"cond-expr","locations":[{"start":{"line":119,"column":24},"end":{"line":119,"column":40}},{"start":{"line":119,"column":43},"end":{"line":119,"column":47}}]},"50":{"line":120,"type":"cond-expr","locations":[{"start":{"line":120,"column":24},"end":{"line":120,"column":40}},{"start":{"line":120,"column":43},"end":{"line":120,"column":47}}]},"51":{"line":121,"type":"cond-expr","locations":[{"start":{"line":121,"column":24},"end":{"line":121,"column":40}},{"start":{"line":121,"column":43},"end":{"line":121,"column":47}}]},"52":{"line":124,"type":"cond-expr","locations":[{"start":{"line":124,"column":22},"end":{"line":124,"column":38}},{"start":{"line":124,"column":41},"end":{"line":124,"column":45}}]},"53":{"line":125,"type":"cond-expr","locations":[{"start":{"line":125,"column":22},"end":{"line":125,"column":38}},{"start":{"line":125,"column":41},"end":{"line":125,"column":45}}]},"54":{"line":126,"type":"cond-expr","locations":[{"start":{"line":126,"column":22},"end":{"line":126,"column":38}},{"start":{"line":126,"column":41},"end":{"line":126,"column":45}}]},"55":{"line":127,"type":"cond-expr","locations":[{"start":{"line":127,"column":22},"end":{"line":127,"column":38}},{"start":{"line":127,"column":41},"end":{"line":127,"column":45}}]},"56":{"line":128,"type":"cond-expr","locations":[{"start":{"line":128,"column":22},"end":{"line":128,"column":38}},{"start":{"line":128,"column":41},"end":{"line":128,"column":45}}]},"57":{"line":129,"type":"cond-expr","locations":[{"start":{"line":129,"column":22},"end":{"line":129,"column":38}},{"start":{"line":129,"column":41},"end":{"line":129,"column":45}}]},"58":{"line":134,"type":"cond-expr","locations":[{"start":{"line":135,"column":12},"end":{"line":143,"column":13}},{"start":{"line":144,"column":14},"end":{"line":152,"column":11}}]},"59":{"line":136,"type":"cond-expr","locations":[{"start":{"line":136,"column":24},"end":{"line":136,"column":40}},{"start":{"line":136,"column":43},"end":{"line":136,"column":47}}]},"60":{"line":137,"type":"cond-expr","locations":[{"start":{"line":137,"column":24},"end":{"line":137,"column":40}},{"start":{"line":137,"column":43},"end":{"line":137,"column":47}}]},"61":{"line":138,"type":"cond-expr","locations":[{"start":{"line":138,"column":24},"end":{"line":138,"column":40}},{"start":{"line":138,"column":43},"end":{"line":138,"column":47}}]},"62":{"line":139,"type":"cond-expr","locations":[{"start":{"line":139,"column":24},"end":{"line":139,"column":40}},{"start":{"line":139,"column":43},"end":{"line":139,"column":47}}]},"63":{"line":140,"type":"cond-expr","locations":[{"start":{"line":140,"column":24},"end":{"line":140,"column":40}},{"start":{"line":140,"column":43},"end":{"line":140,"column":47}}]},"64":{"line":141,"type":"cond-expr","locations":[{"start":{"line":141,"column":24},"end":{"line":141,"column":40}},{"start":{"line":141,"column":43},"end":{"line":141,"column":47}}]},"65":{"line":142,"type":"cond-expr","locations":[{"start":{"line":142,"column":24},"end":{"line":142,"column":40}},{"start":{"line":142,"column":43},"end":{"line":142,"column":47}}]},"66":{"line":145,"type":"cond-expr","locations":[{"start":{"line":145,"column":22},"end":{"line":145,"column":38}},{"start":{"line":145,"column":41},"end":{"line":145,"column":45}}]},"67":{"line":146,"type":"cond-expr","locations":[{"start":{"line":146,"column":22},"end":{"line":146,"column":38}},{"start":{"line":146,"column":41},"end":{"line":146,"column":45}}]},"68":{"line":147,"type":"cond-expr","locations":[{"start":{"line":147,"column":22},"end":{"line":147,"column":38}},{"start":{"line":147,"column":41},"end":{"line":147,"column":45}}]},"69":{"line":148,"type":"cond-expr","locations":[{"start":{"line":148,"column":22},"end":{"line":148,"column":38}},{"start":{"line":148,"column":41},"end":{"line":148,"column":45}}]},"70":{"line":149,"type":"cond-expr","locations":[{"start":{"line":149,"column":22},"end":{"line":149,"column":38}},{"start":{"line":149,"column":41},"end":{"line":149,"column":45}}]},"71":{"line":150,"type":"cond-expr","locations":[{"start":{"line":150,"column":22},"end":{"line":150,"column":38}},{"start":{"line":150,"column":41},"end":{"line":150,"column":45}}]},"72":{"line":151,"type":"cond-expr","locations":[{"start":{"line":151,"column":22},"end":{"line":151,"column":38}},{"start":{"line":151,"column":41},"end":{"line":151,"column":45}}]},"73":{"line":156,"type":"cond-expr","locations":[{"start":{"line":157,"column":12},"end":{"line":166,"column":13}},{"start":{"line":167,"column":14},"end":{"line":176,"column":11}}]},"74":{"line":158,"type":"cond-expr","locations":[{"start":{"line":158,"column":24},"end":{"line":158,"column":40}},{"start":{"line":158,"column":43},"end":{"line":158,"column":47}}]},"75":{"line":159,"type":"cond-expr","locations":[{"start":{"line":159,"column":24},"end":{"line":159,"column":40}},{"start":{"line":159,"column":43},"end":{"line":159,"column":47}}]},"76":{"line":160,"type":"cond-expr","locations":[{"start":{"line":160,"column":24},"end":{"line":160,"column":40}},{"start":{"line":160,"column":43},"end":{"line":160,"column":47}}]},"77":{"line":161,"type":"cond-expr","locations":[{"start":{"line":161,"column":24},"end":{"line":161,"column":40}},{"start":{"line":161,"column":43},"end":{"line":161,"column":47}}]},"78":{"line":162,"type":"cond-expr","locations":[{"start":{"line":162,"column":24},"end":{"line":162,"column":40}},{"start":{"line":162,"column":43},"end":{"line":162,"column":47}}]},"79":{"line":163,"type":"cond-expr","locations":[{"start":{"line":163,"column":24},"end":{"line":163,"column":40}},{"start":{"line":163,"column":43},"end":{"line":163,"column":47}}]},"80":{"line":164,"type":"cond-expr","locations":[{"start":{"line":164,"column":24},"end":{"line":164,"column":40}},{"start":{"line":164,"column":43},"end":{"line":164,"column":47}}]},"81":{"line":165,"type":"cond-expr","locations":[{"start":{"line":165,"column":24},"end":{"line":165,"column":40}},{"start":{"line":165,"column":43},"end":{"line":165,"column":47}}]},"82":{"line":168,"type":"cond-expr","locations":[{"start":{"line":168,"column":22},"end":{"line":168,"column":38}},{"start":{"line":168,"column":41},"end":{"line":168,"column":45}}]},"83":{"line":169,"type":"cond-expr","locations":[{"start":{"line":169,"column":22},"end":{"line":169,"column":38}},{"start":{"line":169,"column":41},"end":{"line":169,"column":45}}]},"84":{"line":170,"type":"cond-expr","locations":[{"start":{"line":170,"column":22},"end":{"line":170,"column":38}},{"start":{"line":170,"column":41},"end":{"line":170,"column":45}}]},"85":{"line":171,"type":"cond-expr","locations":[{"start":{"line":171,"column":22},"end":{"line":171,"column":38}},{"start":{"line":171,"column":41},"end":{"line":171,"column":45}}]},"86":{"line":172,"type":"cond-expr","locations":[{"start":{"line":172,"column":22},"end":{"line":172,"column":38}},{"start":{"line":172,"column":41},"end":{"line":172,"column":45}}]},"87":{"line":173,"type":"cond-expr","locations":[{"start":{"line":173,"column":22},"end":{"line":173,"column":38}},{"start":{"line":173,"column":41},"end":{"line":173,"column":45}}]},"88":{"line":174,"type":"cond-expr","locations":[{"start":{"line":174,"column":22},"end":{"line":174,"column":38}},{"start":{"line":174,"column":41},"end":{"line":174,"column":45}}]},"89":{"line":175,"type":"cond-expr","locations":[{"start":{"line":175,"column":22},"end":{"line":175,"column":38}},{"start":{"line":175,"column":41},"end":{"line":175,"column":45}}]},"90":{"line":180,"type":"cond-expr","locations":[{"start":{"line":181,"column":12},"end":{"line":191,"column":13}},{"start":{"line":192,"column":14},"end":{"line":202,"column":11}}]},"91":{"line":182,"type":"cond-expr","locations":[{"start":{"line":182,"column":24},"end":{"line":182,"column":40}},{"start":{"line":182,"column":43},"end":{"line":182,"column":47}}]},"92":{"line":183,"type":"cond-expr","locations":[{"start":{"line":183,"column":24},"end":{"line":183,"column":40}},{"start":{"line":183,"column":43},"end":{"line":183,"column":47}}]},"93":{"line":184,"type":"cond-expr","locations":[{"start":{"line":184,"column":24},"end":{"line":184,"column":40}},{"start":{"line":184,"column":43},"end":{"line":184,"column":47}}]},"94":{"line":185,"type":"cond-expr","locations":[{"start":{"line":185,"column":24},"end":{"line":185,"column":40}},{"start":{"line":185,"column":43},"end":{"line":185,"column":47}}]},"95":{"line":186,"type":"cond-expr","locations":[{"start":{"line":186,"column":24},"end":{"line":186,"column":40}},{"start":{"line":186,"column":43},"end":{"line":186,"column":47}}]},"96":{"line":187,"type":"cond-expr","locations":[{"start":{"line":187,"column":24},"end":{"line":187,"column":40}},{"start":{"line":187,"column":43},"end":{"line":187,"column":47}}]},"97":{"line":188,"type":"cond-expr","locations":[{"start":{"line":188,"column":24},"end":{"line":188,"column":40}},{"start":{"line":188,"column":43},"end":{"line":188,"column":47}}]},"98":{"line":189,"type":"cond-expr","locations":[{"start":{"line":189,"column":24},"end":{"line":189,"column":40}},{"start":{"line":189,"column":43},"end":{"line":189,"column":47}}]},"99":{"line":190,"type":"cond-expr","locations":[{"start":{"line":190,"column":24},"end":{"line":190,"column":40}},{"start":{"line":190,"column":43},"end":{"line":190,"column":47}}]},"100":{"line":193,"type":"cond-expr","locations":[{"start":{"line":193,"column":22},"end":{"line":193,"column":38}},{"start":{"line":193,"column":41},"end":{"line":193,"column":45}}]},"101":{"line":194,"type":"cond-expr","locations":[{"start":{"line":194,"column":22},"end":{"line":194,"column":38}},{"start":{"line":194,"column":41},"end":{"line":194,"column":45}}]},"102":{"line":195,"type":"cond-expr","locations":[{"start":{"line":195,"column":22},"end":{"line":195,"column":38}},{"start":{"line":195,"column":41},"end":{"line":195,"column":45}}]},"103":{"line":196,"type":"cond-expr","locations":[{"start":{"line":196,"column":22},"end":{"line":196,"column":38}},{"start":{"line":196,"column":41},"end":{"line":196,"column":45}}]},"104":{"line":197,"type":"cond-expr","locations":[{"start":{"line":197,"column":22},"end":{"line":197,"column":38}},{"start":{"line":197,"column":41},"end":{"line":197,"column":45}}]},"105":{"line":198,"type":"cond-expr","locations":[{"start":{"line":198,"column":22},"end":{"line":198,"column":38}},{"start":{"line":198,"column":41},"end":{"line":198,"column":45}}]},"106":{"line":199,"type":"cond-expr","locations":[{"start":{"line":199,"column":22},"end":{"line":199,"column":38}},{"start":{"line":199,"column":41},"end":{"line":199,"column":45}}]},"107":{"line":200,"type":"cond-expr","locations":[{"start":{"line":200,"column":22},"end":{"line":200,"column":38}},{"start":{"line":200,"column":41},"end":{"line":200,"column":45}}]},"108":{"line":201,"type":"cond-expr","locations":[{"start":{"line":201,"column":22},"end":{"line":201,"column":38}},{"start":{"line":201,"column":41},"end":{"line":201,"column":45}}]},"109":{"line":206,"type":"cond-expr","locations":[{"start":{"line":207,"column":12},"end":{"line":218,"column":13}},{"start":{"line":219,"column":14},"end":{"line":230,"column":11}}]},"110":{"line":208,"type":"cond-expr","locations":[{"start":{"line":208,"column":24},"end":{"line":208,"column":40}},{"start":{"line":208,"column":43},"end":{"line":208,"column":47}}]},"111":{"line":209,"type":"cond-expr","locations":[{"start":{"line":209,"column":24},"end":{"line":209,"column":40}},{"start":{"line":209,"column":43},"end":{"line":209,"column":47}}]},"112":{"line":210,"type":"cond-expr","locations":[{"start":{"line":210,"column":24},"end":{"line":210,"column":40}},{"start":{"line":210,"column":43},"end":{"line":210,"column":47}}]},"113":{"line":211,"type":"cond-expr","locations":[{"start":{"line":211,"column":24},"end":{"line":211,"column":40}},{"start":{"line":211,"column":43},"end":{"line":211,"column":47}}]},"114":{"line":212,"type":"cond-expr","locations":[{"start":{"line":212,"column":24},"end":{"line":212,"column":40}},{"start":{"line":212,"column":43},"end":{"line":212,"column":47}}]},"115":{"line":213,"type":"cond-expr","locations":[{"start":{"line":213,"column":24},"end":{"line":213,"column":40}},{"start":{"line":213,"column":43},"end":{"line":213,"column":47}}]},"116":{"line":214,"type":"cond-expr","locations":[{"start":{"line":214,"column":24},"end":{"line":214,"column":40}},{"start":{"line":214,"column":43},"end":{"line":214,"column":47}}]},"117":{"line":215,"type":"cond-expr","locations":[{"start":{"line":215,"column":24},"end":{"line":215,"column":40}},{"start":{"line":215,"column":43},"end":{"line":215,"column":47}}]},"118":{"line":216,"type":"cond-expr","locations":[{"start":{"line":216,"column":24},"end":{"line":216,"column":40}},{"start":{"line":216,"column":43},"end":{"line":216,"column":47}}]},"119":{"line":217,"type":"cond-expr","locations":[{"start":{"line":217,"column":24},"end":{"line":217,"column":41}},{"start":{"line":217,"column":44},"end":{"line":217,"column":49}}]},"120":{"line":220,"type":"cond-expr","locations":[{"start":{"line":220,"column":22},"end":{"line":220,"column":38}},{"start":{"line":220,"column":41},"end":{"line":220,"column":45}}]},"121":{"line":221,"type":"cond-expr","locations":[{"start":{"line":221,"column":22},"end":{"line":221,"column":38}},{"start":{"line":221,"column":41},"end":{"line":221,"column":45}}]},"122":{"line":222,"type":"cond-expr","locations":[{"start":{"line":222,"column":22},"end":{"line":222,"column":38}},{"start":{"line":222,"column":41},"end":{"line":222,"column":45}}]},"123":{"line":223,"type":"cond-expr","locations":[{"start":{"line":223,"column":22},"end":{"line":223,"column":38}},{"start":{"line":223,"column":41},"end":{"line":223,"column":45}}]},"124":{"line":224,"type":"cond-expr","locations":[{"start":{"line":224,"column":22},"end":{"line":224,"column":38}},{"start":{"line":224,"column":41},"end":{"line":224,"column":45}}]},"125":{"line":225,"type":"cond-expr","locations":[{"start":{"line":225,"column":22},"end":{"line":225,"column":38}},{"start":{"line":225,"column":41},"end":{"line":225,"column":45}}]},"126":{"line":226,"type":"cond-expr","locations":[{"start":{"line":226,"column":22},"end":{"line":226,"column":38}},{"start":{"line":226,"column":41},"end":{"line":226,"column":45}}]},"127":{"line":227,"type":"cond-expr","locations":[{"start":{"line":227,"column":22},"end":{"line":227,"column":38}},{"start":{"line":227,"column":41},"end":{"line":227,"column":45}}]},"128":{"line":228,"type":"cond-expr","locations":[{"start":{"line":228,"column":22},"end":{"line":228,"column":38}},{"start":{"line":228,"column":41},"end":{"line":228,"column":45}}]},"129":{"line":229,"type":"cond-expr","locations":[{"start":{"line":229,"column":22},"end":{"line":229,"column":39}},{"start":{"line":229,"column":42},"end":{"line":229,"column":47}}]},"130":{"line":235,"type":"if","locations":[{"start":{"line":235,"column":4},"end":{"line":235,"column":4}},{"start":{"line":235,"column":4},"end":{"line":235,"column":4}}]},"131":{"line":255,"type":"binary-expr","locations":[{"start":{"line":255,"column":10},"end":{"line":255,"column":13}},{"start":{"line":255,"column":17},"end":{"line":255,"column":26}}]},"132":{"line":257,"type":"binary-expr","locations":[{"start":{"line":257,"column":14},"end":{"line":257,"column":21}},{"start":{"line":257,"column":25},"end":{"line":257,"column":29}}]},"133":{"line":272,"type":"binary-expr","locations":[{"start":{"line":272,"column":10},"end":{"line":272,"column":13}},{"start":{"line":272,"column":17},"end":{"line":272,"column":26}}]},"134":{"line":274,"type":"binary-expr","locations":[{"start":{"line":274,"column":14},"end":{"line":274,"column":21}},{"start":{"line":274,"column":25},"end":{"line":274,"column":29}}]},"135":{"line":289,"type":"if","locations":[{"start":{"line":289,"column":4},"end":{"line":289,"column":4}},{"start":{"line":289,"column":4},"end":{"line":289,"column":4}}]},"136":{"line":302,"type":"cond-expr","locations":[{"start":{"line":302,"column":21},"end":{"line":302,"column":70}},{"start":{"line":302,"column":74},"end":{"line":302,"column":78}}]},"137":{"line":302,"type":"cond-expr","locations":[{"start":{"line":302,"column":51},"end":{"line":302,"column":58}},{"start":{"line":302,"column":61},"end":{"line":302,"column":70}}]},"138":{"line":303,"type":"cond-expr","locations":[{"start":{"line":303,"column":20},"end":{"line":303,"column":68}},{"start":{"line":303,"column":72},"end":{"line":303,"column":78}}]},"139":{"line":303,"type":"cond-expr","locations":[{"start":{"line":303,"column":51},"end":{"line":303,"column":59}},{"start":{"line":303,"column":62},"end":{"line":303,"column":68}}]},"140":{"line":304,"type":"cond-expr","locations":[{"start":{"line":304,"column":21},"end":{"line":304,"column":73}},{"start":{"line":304,"column":77},"end":{"line":304,"column":82}}]},"141":{"line":304,"type":"cond-expr","locations":[{"start":{"line":304,"column":56},"end":{"line":304,"column":65}},{"start":{"line":304,"column":68},"end":{"line":304,"column":73}}]},"142":{"line":307,"type":"cond-expr","locations":[{"start":{"line":307,"column":20},"end":{"line":307,"column":29}},{"start":{"line":307,"column":32},"end":{"line":307,"column":36}}]},"143":{"line":327,"type":"cond-expr","locations":[{"start":{"line":328,"column":6},"end":{"line":328,"column":79}},{"start":{"line":329,"column":6},"end":{"line":329,"column":63}}]},"144":{"line":402,"type":"if","locations":[{"start":{"line":402,"column":4},"end":{"line":402,"column":4}},{"start":{"line":402,"column":4},"end":{"line":402,"column":4}}]},"145":{"line":404,"type":"switch","locations":[{"start":{"line":405,"column":8},"end":{"line":408,"column":16}},{"start":{"line":409,"column":8},"end":{"line":409,"column":22}},{"start":{"line":410,"column":8},"end":{"line":410,"column":22}},{"start":{"line":411,"column":8},"end":{"line":417,"column":16}}]},"146":{"line":413,"type":"if","locations":[{"start":{"line":413,"column":10},"end":{"line":413,"column":10}},{"start":{"line":413,"column":10},"end":{"line":413,"column":10}}]}}}} |
59
index.js
@@ -178,5 +178,59 @@ (function (root, factory){ | ||
}; | ||
case 9: | ||
return function eightArgs(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9){ | ||
return noContext ? | ||
fn( | ||
instead ? instead(arg1, 0) : arg1, | ||
instead ? instead(arg2, 1) : arg2, | ||
instead ? instead(arg3, 2) : arg3, | ||
instead ? instead(arg4, 3) : arg4, | ||
instead ? instead(arg5, 4) : arg5, | ||
instead ? instead(arg6, 5) : arg6, | ||
instead ? instead(arg7, 6) : arg7, | ||
instead ? instead(arg8, 7) : arg8, | ||
instead ? instead(arg9, 8) : arg9 | ||
) | ||
: fn.call(context, | ||
instead ? instead(arg1, 0) : arg1, | ||
instead ? instead(arg2, 1) : arg2, | ||
instead ? instead(arg3, 2) : arg3, | ||
instead ? instead(arg4, 3) : arg4, | ||
instead ? instead(arg5, 4) : arg5, | ||
instead ? instead(arg6, 5) : arg6, | ||
instead ? instead(arg7, 6) : arg7, | ||
instead ? instead(arg8, 7) : arg8, | ||
instead ? instead(arg9, 8) : arg9 | ||
); | ||
}; | ||
case 10: | ||
return function eightArgs(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10){ | ||
return noContext ? | ||
fn( | ||
instead ? instead(arg1, 0) : arg1, | ||
instead ? instead(arg2, 1) : arg2, | ||
instead ? instead(arg3, 2) : arg3, | ||
instead ? instead(arg4, 3) : arg4, | ||
instead ? instead(arg5, 4) : arg5, | ||
instead ? instead(arg6, 5) : arg6, | ||
instead ? instead(arg7, 6) : arg7, | ||
instead ? instead(arg8, 7) : arg8, | ||
instead ? instead(arg9, 8) : arg9, | ||
instead ? instead(arg10, 9) : arg10 | ||
) | ||
: fn.call(context, | ||
instead ? instead(arg1, 0) : arg1, | ||
instead ? instead(arg2, 1) : arg2, | ||
instead ? instead(arg3, 2) : arg3, | ||
instead ? instead(arg4, 3) : arg4, | ||
instead ? instead(arg5, 4) : arg5, | ||
instead ? instead(arg6, 5) : arg6, | ||
instead ? instead(arg7, 6) : arg7, | ||
instead ? instead(arg8, 7) : arg8, | ||
instead ? instead(arg9, 8) : arg9, | ||
instead ? instead(arg10, 9) : arg10 | ||
); | ||
}; | ||
} | ||
// really? 9 args? | ||
// really? 11 args? | ||
if (themArgs.length) { | ||
@@ -374,4 +428,5 @@ return function variadic(){ | ||
predefine: Predefine, | ||
delegate : Delegate | ||
delegate : Delegate, | ||
MAX_OPTIMIZED: 10 | ||
}; | ||
})); |
{ | ||
"name": "better-curry", | ||
"version": "1.1.1", | ||
"version": "1.1.2", | ||
"description": "Forget Function.bind and func.apply(context, arguments), performance matters! For a better curry!", | ||
@@ -11,2 +11,5 @@ "main": "index.js", | ||
}, | ||
"engines": { | ||
"node": ">=0.10" | ||
}, | ||
"repository": { | ||
@@ -13,0 +16,0 @@ "type": "git", |
@@ -141,6 +141,6 @@ [![Build Status](https://travis-ci.org/pocesar/js-bettercurry.png?branch=master)](https://travis-ci.org/pocesar/js-bettercurry?branch=master) | ||
=============================== Coverage summary =============================== | ||
Statements : 100% ( 90/90 ), 3 ignored | ||
Branches : 100% ( 223/223 ), 5 ignored | ||
Functions : 100% ( 26/26 ) | ||
Lines : 100% ( 90/90 ) | ||
Statements : 100% ( 94/94 ), 3 ignored | ||
Branches : 100% ( 305/305 ), 5 ignored | ||
Functions : 100% ( 28/28 ) | ||
Lines : 100% ( 94/94 ) | ||
================================================================================ | ||
@@ -147,0 +147,0 @@ ``` |
@@ -38,3 +38,4 @@ var | ||
return bar; | ||
} | ||
}, | ||
val: 0 | ||
}; | ||
@@ -44,6 +45,7 @@ TJdelegated.request = { | ||
return bar; | ||
} | ||
}, | ||
val: 0 | ||
}; | ||
this.args.delegates(TJdelegated, 'request').method('foo'); | ||
this.args.bc.delegate(BCdelegated, 'request').method('foo'); | ||
this.args.delegates(TJdelegated, 'request').method('foo').access('val'); | ||
this.args.bc.delegate(BCdelegated, 'request').method('foo').access('val'); | ||
} | ||
@@ -109,3 +111,3 @@ }, | ||
suite | ||
.add('TJ delegates', { | ||
.add('TJ delegates method', { | ||
args: args, | ||
@@ -116,3 +118,3 @@ setup: setup, | ||
}) | ||
.add('BetterCurry delegates', { | ||
.add('BetterCurry delegates method', { | ||
args: args, | ||
@@ -122,3 +124,16 @@ setup: setup, | ||
onError: onError | ||
}); | ||
}) | ||
.add('TJ delegates access', { | ||
args: args, | ||
setup: setup, | ||
fn: "TJdelegated.val = 1; TJdelegated.val === 1;", | ||
onError: onError | ||
}) | ||
.add('BetterCurry delegates access', { | ||
args: args, | ||
setup: setup, | ||
fn: "BCdelegated.val = 1; BCdelegated.val === 1;", | ||
onError: onError | ||
}) | ||
; | ||
} | ||
@@ -125,0 +140,0 @@ // add listeners |
@@ -40,7 +40,7 @@ /*jshint evil:true */ | ||
for (i = 0; i < 9; i++) { | ||
for (i = 0; i <= BetterCurry.MAX_OPTIMIZED; i++) { | ||
arg = args(i); | ||
fs[i] = new Function(arg.join(','), 'return this.data + ":" + (' + arg.join('+') + ');'); | ||
} | ||
for (i = 0; i < 9; i++) { | ||
for (i = 0; i <= BetterCurry.MAX_OPTIMIZED; i++) { | ||
arg = args(i); | ||
@@ -47,0 +47,0 @@ fns[i] = new Function(arg.join(','), 'return ' + arg.join('+') + ';'); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
342284
5936