Comparing version 3.3.0 to 3.4.0
@@ -1,1 +0,1 @@ | ||
{"/home/david/bpmux/index.js":{"path":"/home/david/bpmux/index.js","s":{"1":1,"2":1,"3":8075,"4":8075,"5":8075,"6":8075,"7":8075,"8":8075,"9":8075,"10":8075,"11":8075,"12":8075,"13":8075,"14":8075,"15":8075,"16":8075,"17":8075,"18":8075,"19":8075,"20":8075,"21":8075,"22":8075,"23":8075,"24":3130,"25":3130,"26":3130,"27":8075,"28":2241,"29":2241,"30":8075,"31":1,"32":1,"33":6497,"34":2230,"35":1,"36":20,"37":1,"38":7674,"39":1,"40":456523,"41":1,"42":751576,"43":751576,"44":750936,"45":751576,"46":1,"47":294521,"48":262,"49":294259,"50":294259,"51":294259,"52":1,"53":8,"54":8,"55":1,"56":1106,"57":1106,"58":1106,"59":1106,"60":1106,"61":1106,"62":1106,"63":1106,"64":1106,"65":1106,"66":1106,"67":1106,"68":1106,"69":1106,"70":1106,"71":1106,"72":1106,"73":1106,"74":1106,"75":1106,"76":1106,"77":536,"78":673497,"79":673497,"80":1346994,"81":1106,"82":1106,"83":1106,"84":1106,"85":1,"86":2147,"87":1072,"88":1075,"89":1075,"90":2032,"91":2008,"92":1075,"93":1,"94":2147,"95":1072,"96":1075,"97":1075,"98":2028,"99":2012,"100":1075,"101":1106,"102":1106,"103":1106,"104":1106,"105":1,"106":64,"107":64,"108":48,"109":64,"110":1106,"111":1106,"112":1106,"113":1106,"114":222,"115":1106,"116":1360752,"117":1360752,"118":2720429,"119":2720429,"120":2720429,"121":1360752,"122":1359677,"123":454335,"124":450346,"125":454335,"126":454327,"127":16,"128":454311,"129":905342,"130":905282,"131":905282,"132":905342,"133":905204,"134":905200,"135":4,"136":905204,"137":905204,"138":1,"139":1,"140":1358156,"141":272,"142":272,"143":1357884,"144":1,"145":905200,"146":16,"147":905184,"148":1,"149":1032,"150":1032,"151":1031,"152":1,"153":450536,"154":450536,"155":450536,"156":450536,"157":450536,"158":8,"159":450536,"160":450536,"161":905184,"162":1222,"163":4,"164":1218,"165":1218,"166":905180,"167":901187,"168":1051,"169":1051,"170":1051,"171":1051,"172":4,"173":4,"174":4,"175":4,"176":4,"177":449770,"178":128,"179":449642,"180":449642,"181":450346,"182":450346,"183":450346,"184":16,"185":16,"186":901059,"187":3993,"188":71,"189":71,"190":4,"191":4,"192":958,"193":64,"194":894,"195":894,"196":2228,"197":64,"198":2164,"199":1404,"200":1404,"201":1404,"202":2164,"203":2164,"204":2164,"205":2164,"206":2164,"207":2164,"208":968,"209":1196,"210":2164,"211":4,"212":4,"213":4,"214":4,"215":4,"216":2160,"217":67,"218":67,"219":67,"220":67,"221":2164,"222":2164,"223":716,"224":16,"225":16,"226":1,"227":2230,"228":2230,"229":1,"230":3130,"231":2000,"232":1130,"233":1130,"234":1130,"235":1130,"236":1,"237":8642,"238":21,"239":8621,"240":1206,"241":7415,"242":7415,"243":6523,"244":7415,"245":7415,"246":7415,"247":7415,"248":7415,"249":6523,"250":6523,"251":7415,"252":7415,"253":7415,"254":7415,"255":1,"256":750936,"257":11913,"258":739023,"259":739023,"260":288655,"261":450368,"262":450368,"263":10,"264":450358,"265":1626,"266":448732,"267":450368,"268":450368,"269":450368,"270":450368,"271":450368,"272":450368,"273":450368,"274":1,"275":755802,"276":755802,"277":241,"278":1,"279":23360477,"280":22910123,"281":450354,"282":1,"283":224,"284":1,"285":450354,"286":450354,"287":450354,"288":450354,"289":450354,"290":450354,"291":450354,"292":450354,"293":450354,"294":450353,"295":450354,"296":450354,"297":294259,"298":294259,"299":294259,"300":294259,"301":294259,"302":450354,"303":450354,"304":755561,"305":1205755,"306":1205755,"307":1205755,"308":284,"309":1205471,"310":1205471,"311":1205471,"312":755277,"313":450194,"314":450194,"315":223677,"316":450194,"317":450194,"318":223677,"319":1,"320":755802,"321":755802,"322":1,"323":755801,"324":755801,"325":755802,"326":755802,"327":755801,"328":1,"329":6861,"330":2,"331":2,"332":6859,"333":6859,"334":1,"335":6857,"336":6857,"337":5375,"338":5375,"339":6857,"340":565,"341":565,"342":6857,"343":6859,"344":16,"345":6843,"346":6843,"347":6852,"348":6852,"349":6841,"350":6841,"351":11,"352":2,"353":2,"354":1},"b":{"1":[8075,186],"2":[8075,8059],"3":[2230,4267],"4":[6497,5094,2929],"5":[7674,5756],"6":[750936,640],"7":[262,294259],"8":[1106,32],"9":[1106,1097],"10":[1106,1098],"11":[1,1105],"12":[536,570],"13":[1072,1075],"14":[2008,24],"15":[1072,1075],"16":[2012,16],"17":[48,16],"18":[1360752,1359677],"19":[454335,905342],"20":[450346,3989],"21":[454327,8],"22":[16,454311],"23":[454327,454311],"24":[905282,60],"25":[905342,76],"26":[905204,138],"27":[905200,4],"28":[905204,12],"29":[272,1357884],"30":[16,905184],"31":[449652,884],"32":[72,450464],"33":[8,450528],"34":[1222,903962],"35":[905184,903558],"36":[4,1218],"37":[1222,16],"38":[901187,3993],"39":[905180,904624],"40":[1051,4,448860,449770,450346,16],"41":[128,449642],"42":[71,4,958,2228,716,16],"43":[64,894],"44":[64,2164],"45":[1404,760],"46":[8,1396],"47":[2112,52],"48":[1085,1079],"49":[968,1196],"50":[4,2160],"51":[67,2093],"52":[2000,1130],"53":[8,1122],"54":[21,8621],"55":[1206,7415],"56":[6523,892],"57":[6523,892],"58":[6523,892],"59":[6523,892],"60":[11913,739023],"61":[750936,747896,745199],"62":[288655,450368],"63":[739023,737224,453376],"64":[10,450358],"65":[1626,448732],"66":[241,755561],"67":[22910123,450354],"68":[23360477,2129280,457607],"69":[450353,1],"70":[294259,156095],"71":[284,1205471],"72":[755277,450194],"73":[223677,226517],"74":[223677,226517],"75":[1,755801],"76":[2,6859],"77":[6861,5],"78":[6859,4401],"79":[5375,1482],"80":[565,6292],"81":[16,6843],"82":[6841,11]},"f":{"1":8075,"2":3130,"3":2241,"4":6497,"5":20,"6":7674,"7":456523,"8":751576,"9":294521,"10":8,"11":1106,"12":673497,"13":2147,"14":2147,"15":64,"16":222,"17":1360752,"18":1358156,"19":905200,"20":1032,"21":1031,"22":450536,"23":2230,"24":3130,"25":8642,"26":750936,"27":755802,"28":23360477,"29":224,"30":450354,"31":755802,"32":6861,"33":6857,"34":5375,"35":565},"fnMap":{"1":{"name":"BPDuplex","line":257,"loc":{"start":{"line":257,"column":0},"end":{"line":258,"column":0}}},"2":{"name":"(anonymous_2)","line":282,"loc":{"start":{"line":282,"column":22},"end":{"line":283,"column":4}}},"3":{"name":"(anonymous_3)","line":289,"loc":{"start":{"line":289,"column":19},"end":{"line":290,"column":4}}},"4":{"name":"(anonymous_4)","line":300,"loc":{"start":{"line":300,"column":35},"end":{"line":301,"column":0}}},"5":{"name":"(anonymous_5)","line":308,"loc":{"start":{"line":308,"column":33},"end":{"line":309,"column":0}}},"6":{"name":"(anonymous_6)","line":313,"loc":{"start":{"line":313,"column":37},"end":{"line":314,"column":0}}},"7":{"name":"(anonymous_7)","line":318,"loc":{"start":{"line":318,"column":27},"end":{"line":318,"column":39}}},"8":{"name":"(anonymous_8)","line":320,"loc":{"start":{"line":320,"column":26},"end":{"line":321,"column":0}}},"9":{"name":"(anonymous_9)","line":332,"loc":{"start":{"line":332,"column":28},"end":{"line":333,"column":0}}},"10":{"name":"(anonymous_10)","line":344,"loc":{"start":{"line":344,"column":41},"end":{"line":345,"column":0}}},"11":{"name":"BPMux","line":376,"loc":{"start":{"line":376,"column":0},"end":{"line":377,"column":0}}},"12":{"name":"(anonymous_12)","line":404,"loc":{"start":{"line":404,"column":42},"end":{"line":405,"column":8}}},"13":{"name":"finish","line":425,"loc":{"start":{"line":425,"column":4},"end":{"line":426,"column":4}}},"14":{"name":"end","line":441,"loc":{"start":{"line":441,"column":4},"end":{"line":442,"column":4}}},"15":{"name":"error","line":463,"loc":{"start":{"line":463,"column":4},"end":{"line":464,"column":4}}},"16":{"name":"(anonymous_16)","line":480,"loc":{"start":{"line":480,"column":33},"end":{"line":481,"column":4}}},"17":{"name":"(anonymous_17)","line":485,"loc":{"start":{"line":485,"column":35},"end":{"line":486,"column":4}}},"18":{"name":"(anonymous_18)","line":552,"loc":{"start":{"line":552,"column":32},"end":{"line":553,"column":0}}},"19":{"name":"(anonymous_19)","line":563,"loc":{"start":{"line":563,"column":34},"end":{"line":564,"column":0}}},"20":{"name":"delay_handshake","line":577,"loc":{"start":{"line":577,"column":4},"end":{"line":578,"column":4}}},"21":{"name":"(anonymous_21)","line":580,"loc":{"start":{"line":580,"column":15},"end":{"line":581,"column":8}}},"22":{"name":"handle_status","line":586,"loc":{"start":{"line":586,"column":4},"end":{"line":587,"column":4}}},"23":{"name":"(anonymous_23)","line":720,"loc":{"start":{"line":720,"column":26},"end":{"line":721,"column":0}}},"24":{"name":"(anonymous_24)","line":726,"loc":{"start":{"line":726,"column":28},"end":{"line":727,"column":0}}},"25":{"name":"(anonymous_25)","line":738,"loc":{"start":{"line":738,"column":34},"end":{"line":739,"column":0}}},"26":{"name":"(anonymous_26)","line":771,"loc":{"start":{"line":771,"column":31},"end":{"line":772,"column":0}}},"27":{"name":"(anonymous_27)","line":829,"loc":{"start":{"line":829,"column":25},"end":{"line":830,"column":0}}},"28":{"name":"push_output","line":838,"loc":{"start":{"line":838,"column":4},"end":{"line":839,"column":4}}},"29":{"name":"sort_output","line":854,"loc":{"start":{"line":854,"column":4},"end":{"line":855,"column":4}}},"30":{"name":"write_output","line":859,"loc":{"start":{"line":859,"column":4},"end":{"line":860,"column":4}}},"31":{"name":"(anonymous_31)","line":932,"loc":{"start":{"line":932,"column":24},"end":{"line":933,"column":0}}},"32":{"name":"(anonymous_32)","line":969,"loc":{"start":{"line":969,"column":28},"end":{"line":970,"column":0}}},"33":{"name":"done","line":981,"loc":{"start":{"line":981,"column":4},"end":{"line":982,"column":4}}},"34":{"name":"(anonymous_34)","line":987,"loc":{"start":{"line":987,"column":25},"end":{"line":988,"column":12}}},"35":{"name":"(anonymous_35)","line":995,"loc":{"start":{"line":995,"column":25},"end":{"line":996,"column":12}}}},"statementMap":{"1":{"start":{"line":244,"column":0},"end":{"line":255,"column":23}},"2":{"start":{"line":257,"column":0},"end":{"line":296,"column":1}},"3":{"start":{"line":259,"column":4},"end":{"line":259,"column":31}},"4":{"start":{"line":261,"column":4},"end":{"line":261,"column":28}},"5":{"start":{"line":263,"column":4},"end":{"line":263,"column":20}},"6":{"start":{"line":264,"column":4},"end":{"line":264,"column":22}},"7":{"start":{"line":265,"column":4},"end":{"line":265,"column":55}},"8":{"start":{"line":266,"column":4},"end":{"line":266,"column":70}},"9":{"start":{"line":267,"column":4},"end":{"line":267,"column":18}},"10":{"start":{"line":268,"column":4},"end":{"line":268,"column":26}},"11":{"start":{"line":269,"column":4},"end":{"line":269,"column":34}},"12":{"start":{"line":270,"column":4},"end":{"line":270,"column":22}},"13":{"start":{"line":271,"column":4},"end":{"line":271,"column":20}},"14":{"start":{"line":272,"column":4},"end":{"line":272,"column":20}},"15":{"start":{"line":273,"column":4},"end":{"line":273,"column":27}},"16":{"start":{"line":274,"column":4},"end":{"line":274,"column":24}},"17":{"start":{"line":275,"column":4},"end":{"line":275,"column":26}},"18":{"start":{"line":276,"column":4},"end":{"line":276,"column":33}},"19":{"start":{"line":277,"column":4},"end":{"line":277,"column":37}},"20":{"start":{"line":278,"column":4},"end":{"line":278,"column":30}},"21":{"start":{"line":279,"column":4},"end":{"line":279,"column":28}},"22":{"start":{"line":280,"column":4},"end":{"line":280,"column":36}},"23":{"start":{"line":282,"column":4},"end":{"line":287,"column":7}},"24":{"start":{"line":284,"column":8},"end":{"line":284,"column":30}},"25":{"start":{"line":285,"column":8},"end":{"line":285,"column":34}},"26":{"start":{"line":286,"column":8},"end":{"line":286,"column":29}},"27":{"start":{"line":289,"column":4},"end":{"line":293,"column":7}},"28":{"start":{"line":291,"column":8},"end":{"line":291,"column":27}},"29":{"start":{"line":292,"column":8},"end":{"line":292,"column":29}},"30":{"start":{"line":295,"column":4},"end":{"line":295,"column":33}},"31":{"start":{"line":298,"column":0},"end":{"line":298,"column":32}},"32":{"start":{"line":300,"column":0},"end":{"line":306,"column":2}},"33":{"start":{"line":302,"column":4},"end":{"line":305,"column":5}},"34":{"start":{"line":304,"column":8},"end":{"line":304,"column":32}},"35":{"start":{"line":308,"column":0},"end":{"line":311,"column":2}},"36":{"start":{"line":310,"column":4},"end":{"line":310,"column":22}},"37":{"start":{"line":313,"column":0},"end":{"line":316,"column":2}},"38":{"start":{"line":315,"column":4},"end":{"line":315,"column":69}},"39":{"start":{"line":318,"column":0},"end":{"line":318,"column":61}},"40":{"start":{"line":318,"column":41},"end":{"line":318,"column":58}},"41":{"start":{"line":320,"column":0},"end":{"line":330,"column":2}},"42":{"start":{"line":322,"column":4},"end":{"line":322,"column":51}},"43":{"start":{"line":324,"column":4},"end":{"line":327,"column":5}},"44":{"start":{"line":326,"column":8},"end":{"line":326,"column":37}},"45":{"start":{"line":329,"column":4},"end":{"line":329,"column":13}},"46":{"start":{"line":332,"column":0},"end":{"line":342,"column":2}},"47":{"start":{"line":334,"column":4},"end":{"line":337,"column":5}},"48":{"start":{"line":336,"column":8},"end":{"line":336,"column":20}},"49":{"start":{"line":339,"column":4},"end":{"line":339,"column":22}},"50":{"start":{"line":340,"column":4},"end":{"line":340,"column":18}},"51":{"start":{"line":341,"column":4},"end":{"line":341,"column":22}},"52":{"start":{"line":344,"column":0},"end":{"line":348,"column":2}},"53":{"start":{"line":346,"column":4},"end":{"line":346,"column":27}},"54":{"start":{"line":347,"column":4},"end":{"line":347,"column":41}},"55":{"start":{"line":376,"column":0},"end":{"line":548,"column":1}},"56":{"start":{"line":378,"column":4},"end":{"line":378,"column":37}},"57":{"start":{"line":380,"column":4},"end":{"line":380,"column":28}},"58":{"start":{"line":382,"column":4},"end":{"line":382,"column":41}},"59":{"start":{"line":383,"column":4},"end":{"line":383,"column":43}},"60":{"start":{"line":384,"column":4},"end":{"line":384,"column":57}},"61":{"start":{"line":385,"column":4},"end":{"line":385,"column":30}},"62":{"start":{"line":386,"column":4},"end":{"line":386,"column":19}},"63":{"start":{"line":387,"column":4},"end":{"line":387,"column":71}},"64":{"start":{"line":388,"column":4},"end":{"line":388,"column":27}},"65":{"start":{"line":389,"column":4},"end":{"line":389,"column":24}},"66":{"start":{"line":390,"column":4},"end":{"line":390,"column":30}},"67":{"start":{"line":391,"column":4},"end":{"line":391,"column":32}},"68":{"start":{"line":392,"column":4},"end":{"line":392,"column":32}},"69":{"start":{"line":393,"column":4},"end":{"line":393,"column":66}},"70":{"start":{"line":394,"column":4},"end":{"line":394,"column":62}},"71":{"start":{"line":395,"column":4},"end":{"line":395,"column":52}},"72":{"start":{"line":396,"column":4},"end":{"line":396,"column":27}},"73":{"start":{"line":397,"column":4},"end":{"line":397,"column":26}},"74":{"start":{"line":398,"column":4},"end":{"line":398,"column":33}},"75":{"start":{"line":400,"column":4},"end":{"line":400,"column":45}},"76":{"start":{"line":402,"column":4},"end":{"line":412,"column":5}},"77":{"start":{"line":404,"column":8},"end":{"line":411,"column":10}},"78":{"start":{"line":406,"column":12},"end":{"line":406,"column":18}},"79":{"start":{"line":407,"column":12},"end":{"line":410,"column":13}},"80":{"start":{"line":409,"column":16},"end":{"line":409,"column":35}},"81":{"start":{"line":414,"column":4},"end":{"line":414,"column":35}},"82":{"start":{"line":416,"column":4},"end":{"line":420,"column":12}},"83":{"start":{"line":421,"column":4},"end":{"line":421,"column":34}},"84":{"start":{"line":423,"column":4},"end":{"line":423,"column":19}},"85":{"start":{"line":425,"column":4},"end":{"line":439,"column":5}},"86":{"start":{"line":427,"column":8},"end":{"line":427,"column":38}},"87":{"start":{"line":427,"column":29},"end":{"line":427,"column":36}},"88":{"start":{"line":428,"column":8},"end":{"line":428,"column":29}},"89":{"start":{"line":430,"column":8},"end":{"line":436,"column":9}},"90":{"start":{"line":432,"column":12},"end":{"line":435,"column":13}},"91":{"start":{"line":434,"column":16},"end":{"line":434,"column":98}},"92":{"start":{"line":438,"column":8},"end":{"line":438,"column":27}},"93":{"start":{"line":441,"column":4},"end":{"line":455,"column":5}},"94":{"start":{"line":443,"column":8},"end":{"line":443,"column":35}},"95":{"start":{"line":443,"column":26},"end":{"line":443,"column":33}},"96":{"start":{"line":444,"column":8},"end":{"line":444,"column":26}},"97":{"start":{"line":446,"column":8},"end":{"line":452,"column":9}},"98":{"start":{"line":448,"column":12},"end":{"line":451,"column":13}},"99":{"start":{"line":450,"column":16},"end":{"line":450,"column":100}},"100":{"start":{"line":454,"column":8},"end":{"line":454,"column":24}},"101":{"start":{"line":457,"column":4},"end":{"line":457,"column":33}},"102":{"start":{"line":458,"column":4},"end":{"line":458,"column":32}},"103":{"start":{"line":460,"column":4},"end":{"line":460,"column":35}},"104":{"start":{"line":461,"column":4},"end":{"line":461,"column":29}},"105":{"start":{"line":463,"column":4},"end":{"line":474,"column":5}},"106":{"start":{"line":465,"column":8},"end":{"line":471,"column":9}},"107":{"start":{"line":467,"column":12},"end":{"line":470,"column":13}},"108":{"start":{"line":469,"column":16},"end":{"line":469,"column":42}},"109":{"start":{"line":473,"column":8},"end":{"line":473,"column":31}},"110":{"start":{"line":476,"column":4},"end":{"line":476,"column":31}},"111":{"start":{"line":477,"column":4},"end":{"line":477,"column":39}},"112":{"start":{"line":478,"column":4},"end":{"line":478,"column":40}},"113":{"start":{"line":480,"column":4},"end":{"line":483,"column":7}},"114":{"start":{"line":482,"column":8},"end":{"line":482,"column":20}},"115":{"start":{"line":485,"column":4},"end":{"line":547,"column":7}},"116":{"start":{"line":487,"column":8},"end":{"line":487,"column":25}},"117":{"start":{"line":489,"column":8},"end":{"line":546,"column":9}},"118":{"start":{"line":491,"column":12},"end":{"line":491,"column":31}},"119":{"start":{"line":492,"column":12},"end":{"line":492,"column":41}},"120":{"start":{"line":494,"column":12},"end":{"line":497,"column":13}},"121":{"start":{"line":496,"column":16},"end":{"line":496,"column":22}},"122":{"start":{"line":499,"column":12},"end":{"line":545,"column":13}},"123":{"start":{"line":501,"column":16},"end":{"line":504,"column":17}},"124":{"start":{"line":503,"column":20},"end":{"line":503,"column":47}},"125":{"start":{"line":506,"column":16},"end":{"line":518,"column":17}},"126":{"start":{"line":508,"column":20},"end":{"line":517,"column":21}},"127":{"start":{"line":512,"column":24},"end":{"line":512,"column":73}},"128":{"start":{"line":516,"column":24},"end":{"line":516,"column":42}},"129":{"start":{"line":522,"column":16},"end":{"line":527,"column":17}},"130":{"start":{"line":525,"column":20},"end":{"line":525,"column":51}},"131":{"start":{"line":526,"column":20},"end":{"line":526,"column":58}},"132":{"start":{"line":529,"column":16},"end":{"line":544,"column":17}},"133":{"start":{"line":531,"column":20},"end":{"line":540,"column":21}},"134":{"start":{"line":534,"column":24},"end":{"line":535,"column":83}},"135":{"start":{"line":539,"column":24},"end":{"line":539,"column":71}},"136":{"start":{"line":542,"column":20},"end":{"line":542,"column":45}},"137":{"start":{"line":543,"column":20},"end":{"line":543,"column":47}},"138":{"start":{"line":550,"column":0},"end":{"line":550,"column":35}},"139":{"start":{"line":552,"column":0},"end":{"line":561,"column":2}},"140":{"start":{"line":554,"column":4},"end":{"line":558,"column":5}},"141":{"start":{"line":556,"column":8},"end":{"line":556,"column":90}},"142":{"start":{"line":557,"column":8},"end":{"line":557,"column":21}},"143":{"start":{"line":560,"column":4},"end":{"line":560,"column":16}},"144":{"start":{"line":563,"column":0},"end":{"line":718,"column":2}},"145":{"start":{"line":565,"column":4},"end":{"line":565,"column":48}},"146":{"start":{"line":565,"column":39},"end":{"line":565,"column":46}},"147":{"start":{"line":567,"column":4},"end":{"line":575,"column":12}},"148":{"start":{"line":577,"column":4},"end":{"line":584,"column":5}},"149":{"start":{"line":579,"column":8},"end":{"line":579,"column":33}},"150":{"start":{"line":580,"column":8},"end":{"line":583,"column":10}},"151":{"start":{"line":582,"column":12},"end":{"line":582,"column":51}},"152":{"start":{"line":586,"column":4},"end":{"line":604,"column":5}},"153":{"start":{"line":588,"column":8},"end":{"line":588,"column":41}},"154":{"start":{"line":589,"column":8},"end":{"line":589,"column":64}},"155":{"start":{"line":591,"column":8},"end":{"line":592,"column":62}},"156":{"start":{"line":594,"column":8},"end":{"line":594,"column":55}},"157":{"start":{"line":596,"column":8},"end":{"line":599,"column":9}},"158":{"start":{"line":598,"column":12},"end":{"line":598,"column":43}},"159":{"start":{"line":601,"column":8},"end":{"line":601,"column":39}},"160":{"start":{"line":603,"column":8},"end":{"line":603,"column":20}},"161":{"start":{"line":606,"column":4},"end":{"line":615,"column":5}},"162":{"start":{"line":608,"column":8},"end":{"line":611,"column":9}},"163":{"start":{"line":610,"column":12},"end":{"line":610,"column":37}},"164":{"start":{"line":613,"column":8},"end":{"line":613,"column":72}},"165":{"start":{"line":614,"column":8},"end":{"line":614,"column":44}},"166":{"start":{"line":617,"column":4},"end":{"line":651,"column":5}},"167":{"start":{"line":619,"column":8},"end":{"line":648,"column":9}},"168":{"start":{"line":622,"column":16},"end":{"line":622,"column":37}},"169":{"start":{"line":623,"column":16},"end":{"line":623,"column":39}},"170":{"start":{"line":624,"column":16},"end":{"line":624,"column":34}},"171":{"start":{"line":625,"column":16},"end":{"line":625,"column":22}},"172":{"start":{"line":628,"column":16},"end":{"line":628,"column":37}},"173":{"start":{"line":629,"column":16},"end":{"line":629,"column":39}},"174":{"start":{"line":630,"column":16},"end":{"line":630,"column":62}},"175":{"start":{"line":631,"column":16},"end":{"line":631,"column":34}},"176":{"start":{"line":632,"column":16},"end":{"line":632,"column":22}},"177":{"start":{"line":636,"column":16},"end":{"line":636,"column":61}},"178":{"start":{"line":636,"column":52},"end":{"line":636,"column":59}},"179":{"start":{"line":637,"column":16},"end":{"line":637,"column":32}},"180":{"start":{"line":638,"column":16},"end":{"line":638,"column":22}},"181":{"start":{"line":641,"column":16},"end":{"line":641,"column":50}},"182":{"start":{"line":642,"column":16},"end":{"line":642,"column":46}},"183":{"start":{"line":643,"column":16},"end":{"line":643,"column":22}},"184":{"start":{"line":646,"column":16},"end":{"line":646,"column":71}},"185":{"start":{"line":647,"column":16},"end":{"line":647,"column":22}},"186":{"start":{"line":650,"column":8},"end":{"line":650,"column":15}},"187":{"start":{"line":653,"column":4},"end":{"line":717,"column":5}},"188":{"start":{"line":656,"column":12},"end":{"line":656,"column":39}},"189":{"start":{"line":657,"column":12},"end":{"line":657,"column":18}},"190":{"start":{"line":660,"column":12},"end":{"line":660,"column":45}},"191":{"start":{"line":661,"column":12},"end":{"line":661,"column":18}},"192":{"start":{"line":664,"column":12},"end":{"line":664,"column":56}},"193":{"start":{"line":664,"column":47},"end":{"line":664,"column":54}},"194":{"start":{"line":665,"column":12},"end":{"line":665,"column":28}},"195":{"start":{"line":666,"column":12},"end":{"line":666,"column":18}},"196":{"start":{"line":669,"column":12},"end":{"line":669,"column":56}},"197":{"start":{"line":669,"column":47},"end":{"line":669,"column":54}},"198":{"start":{"line":670,"column":12},"end":{"line":676,"column":13}},"199":{"start":{"line":672,"column":16},"end":{"line":672,"column":49}},"200":{"start":{"line":673,"column":16},"end":{"line":674,"column":70}},"201":{"start":{"line":675,"column":16},"end":{"line":675,"column":47}},"202":{"start":{"line":677,"column":12},"end":{"line":677,"column":46}},"203":{"start":{"line":678,"column":12},"end":{"line":680,"column":33}},"204":{"start":{"line":681,"column":12},"end":{"line":681,"column":66}},"205":{"start":{"line":682,"column":12},"end":{"line":682,"column":64}},"206":{"start":{"line":683,"column":12},"end":{"line":683,"column":58}},"207":{"start":{"line":684,"column":12},"end":{"line":691,"column":13}},"208":{"start":{"line":686,"column":16},"end":{"line":686,"column":45}},"209":{"start":{"line":690,"column":16},"end":{"line":690,"column":41}},"210":{"start":{"line":692,"column":12},"end":{"line":706,"column":13}},"211":{"start":{"line":694,"column":16},"end":{"line":694,"column":37}},"212":{"start":{"line":695,"column":16},"end":{"line":695,"column":39}},"213":{"start":{"line":696,"column":16},"end":{"line":696,"column":62}},"214":{"start":{"line":697,"column":16},"end":{"line":697,"column":34}},"215":{"start":{"line":698,"column":16},"end":{"line":698,"column":44}},"216":{"start":{"line":700,"column":17},"end":{"line":706,"column":13}},"217":{"start":{"line":702,"column":16},"end":{"line":702,"column":37}},"218":{"start":{"line":703,"column":16},"end":{"line":703,"column":39}},"219":{"start":{"line":704,"column":16},"end":{"line":704,"column":34}},"220":{"start":{"line":705,"column":16},"end":{"line":705,"column":44}},"221":{"start":{"line":707,"column":12},"end":{"line":707,"column":25}},"222":{"start":{"line":708,"column":12},"end":{"line":708,"column":18}},"223":{"start":{"line":712,"column":12},"end":{"line":712,"column":18}},"224":{"start":{"line":715,"column":12},"end":{"line":715,"column":78}},"225":{"start":{"line":716,"column":12},"end":{"line":716,"column":18}},"226":{"start":{"line":720,"column":0},"end":{"line":724,"column":2}},"227":{"start":{"line":722,"column":4},"end":{"line":722,"column":39}},"228":{"start":{"line":723,"column":4},"end":{"line":723,"column":27}},"229":{"start":{"line":726,"column":0},"end":{"line":736,"column":2}},"230":{"start":{"line":728,"column":4},"end":{"line":728,"column":35}},"231":{"start":{"line":728,"column":26},"end":{"line":728,"column":33}},"232":{"start":{"line":730,"column":4},"end":{"line":730,"column":32}},"233":{"start":{"line":732,"column":4},"end":{"line":732,"column":75}},"234":{"start":{"line":733,"column":4},"end":{"line":733,"column":45}},"235":{"start":{"line":735,"column":4},"end":{"line":735,"column":32}},"236":{"start":{"line":738,"column":0},"end":{"line":769,"column":2}},"237":{"start":{"line":740,"column":4},"end":{"line":740,"column":35}},"238":{"start":{"line":740,"column":26},"end":{"line":740,"column":33}},"239":{"start":{"line":741,"column":4},"end":{"line":741,"column":56}},"240":{"start":{"line":741,"column":34},"end":{"line":741,"column":54}},"241":{"start":{"line":743,"column":4},"end":{"line":743,"column":30}},"242":{"start":{"line":745,"column":4},"end":{"line":748,"column":5}},"243":{"start":{"line":747,"column":8},"end":{"line":747,"column":38}},"244":{"start":{"line":750,"column":4},"end":{"line":750,"column":27}},"245":{"start":{"line":752,"column":4},"end":{"line":752,"column":82}},"246":{"start":{"line":753,"column":4},"end":{"line":753,"column":45}},"247":{"start":{"line":754,"column":4},"end":{"line":754,"column":112}},"248":{"start":{"line":756,"column":4},"end":{"line":760,"column":5}},"249":{"start":{"line":758,"column":8},"end":{"line":758,"column":36}},"250":{"start":{"line":759,"column":8},"end":{"line":759,"column":38}},"251":{"start":{"line":762,"column":4},"end":{"line":763,"column":74}},"252":{"start":{"line":765,"column":4},"end":{"line":765,"column":33}},"253":{"start":{"line":766,"column":4},"end":{"line":766,"column":27}},"254":{"start":{"line":768,"column":4},"end":{"line":768,"column":17}},"255":{"start":{"line":771,"column":0},"end":{"line":827,"column":2}},"256":{"start":{"line":782,"column":4},"end":{"line":787,"column":5}},"257":{"start":{"line":786,"column":8},"end":{"line":786,"column":15}},"258":{"start":{"line":789,"column":4},"end":{"line":790,"column":12}},"259":{"start":{"line":792,"column":4},"end":{"line":798,"column":5}},"260":{"start":{"line":797,"column":8},"end":{"line":797,"column":15}},"261":{"start":{"line":800,"column":4},"end":{"line":800,"column":13}},"262":{"start":{"line":802,"column":4},"end":{"line":813,"column":5}},"263":{"start":{"line":804,"column":8},"end":{"line":804,"column":34}},"264":{"start":{"line":806,"column":9},"end":{"line":813,"column":5}},"265":{"start":{"line":808,"column":8},"end":{"line":808,"column":36}},"266":{"start":{"line":812,"column":8},"end":{"line":812,"column":27}},"267":{"start":{"line":815,"column":4},"end":{"line":815,"column":60}},"268":{"start":{"line":816,"column":4},"end":{"line":816,"column":34}},"269":{"start":{"line":817,"column":4},"end":{"line":817,"column":45}},"270":{"start":{"line":818,"column":4},"end":{"line":818,"column":37}},"271":{"start":{"line":819,"column":4},"end":{"line":819,"column":36}},"272":{"start":{"line":821,"column":4},"end":{"line":824,"column":6}},"273":{"start":{"line":826,"column":4},"end":{"line":826,"column":32}},"274":{"start":{"line":829,"column":0},"end":{"line":930,"column":2}},"275":{"start":{"line":831,"column":4},"end":{"line":831,"column":37}},"276":{"start":{"line":833,"column":4},"end":{"line":836,"column":5}},"277":{"start":{"line":835,"column":8},"end":{"line":835,"column":15}},"278":{"start":{"line":838,"column":4},"end":{"line":852,"column":5}},"279":{"start":{"line":840,"column":8},"end":{"line":845,"column":9}},"280":{"start":{"line":844,"column":12},"end":{"line":844,"column":19}},"281":{"start":{"line":847,"column":8},"end":{"line":851,"column":11}},"282":{"start":{"line":854,"column":4},"end":{"line":857,"column":5}},"283":{"start":{"line":856,"column":8},"end":{"line":856,"column":31}},"284":{"start":{"line":859,"column":4},"end":{"line":895,"column":5}},"285":{"start":{"line":861,"column":8},"end":{"line":864,"column":15}},"286":{"start":{"line":866,"column":8},"end":{"line":866,"column":63}},"287":{"start":{"line":868,"column":8},"end":{"line":868,"column":43}},"288":{"start":{"line":869,"column":8},"end":{"line":869,"column":54}},"289":{"start":{"line":870,"column":8},"end":{"line":870,"column":53}},"290":{"start":{"line":872,"column":8},"end":{"line":872,"column":45}},"291":{"start":{"line":874,"column":8},"end":{"line":874,"column":35}},"292":{"start":{"line":875,"column":8},"end":{"line":875,"column":36}},"293":{"start":{"line":877,"column":8},"end":{"line":880,"column":9}},"294":{"start":{"line":879,"column":12},"end":{"line":879,"column":45}},"295":{"start":{"line":882,"column":8},"end":{"line":882,"column":35}},"296":{"start":{"line":884,"column":8},"end":{"line":891,"column":9}},"297":{"start":{"line":886,"column":12},"end":{"line":886,"column":37}},"298":{"start":{"line":887,"column":12},"end":{"line":887,"column":35}},"299":{"start":{"line":888,"column":12},"end":{"line":888,"column":33}},"300":{"start":{"line":889,"column":12},"end":{"line":889,"column":35}},"301":{"start":{"line":890,"column":12},"end":{"line":890,"column":29}},"302":{"start":{"line":893,"column":8},"end":{"line":893,"column":42}},"303":{"start":{"line":894,"column":8},"end":{"line":894,"column":15}},"304":{"start":{"line":897,"column":4},"end":{"line":929,"column":5}},"305":{"start":{"line":899,"column":8},"end":{"line":899,"column":103}},"306":{"start":{"line":900,"column":8},"end":{"line":900,"column":20}},"307":{"start":{"line":902,"column":8},"end":{"line":905,"column":9}},"308":{"start":{"line":904,"column":12},"end":{"line":904,"column":18}},"309":{"start":{"line":907,"column":8},"end":{"line":907,"column":43}},"310":{"start":{"line":909,"column":8},"end":{"line":909,"column":26}},"311":{"start":{"line":911,"column":8},"end":{"line":914,"column":9}},"312":{"start":{"line":913,"column":12},"end":{"line":913,"column":18}},"313":{"start":{"line":916,"column":8},"end":{"line":916,"column":33}},"314":{"start":{"line":918,"column":8},"end":{"line":921,"column":9}},"315":{"start":{"line":920,"column":12},"end":{"line":920,"column":32}},"316":{"start":{"line":923,"column":8},"end":{"line":923,"column":37}},"317":{"start":{"line":925,"column":8},"end":{"line":928,"column":9}},"318":{"start":{"line":927,"column":12},"end":{"line":927,"column":34}},"319":{"start":{"line":932,"column":0},"end":{"line":950,"column":2}},"320":{"start":{"line":934,"column":4},"end":{"line":934,"column":32}},"321":{"start":{"line":936,"column":4},"end":{"line":939,"column":5}},"322":{"start":{"line":938,"column":8},"end":{"line":938,"column":15}},"323":{"start":{"line":941,"column":4},"end":{"line":941,"column":25}},"324":{"start":{"line":943,"column":4},"end":{"line":947,"column":5}},"325":{"start":{"line":945,"column":8},"end":{"line":945,"column":37}},"326":{"start":{"line":946,"column":8},"end":{"line":946,"column":22}},"327":{"start":{"line":949,"column":4},"end":{"line":949,"column":26}},"328":{"start":{"line":969,"column":0},"end":{"line":1027,"column":2}},"329":{"start":{"line":971,"column":4},"end":{"line":975,"column":5}},"330":{"start":{"line":973,"column":8},"end":{"line":973,"column":26}},"331":{"start":{"line":974,"column":8},"end":{"line":974,"column":32}},"332":{"start":{"line":977,"column":4},"end":{"line":977,"column":31}},"333":{"start":{"line":979,"column":4},"end":{"line":979,"column":28}},"334":{"start":{"line":981,"column":4},"end":{"line":1002,"column":5}},"335":{"start":{"line":983,"column":8},"end":{"line":983,"column":57}},"336":{"start":{"line":985,"column":8},"end":{"line":991,"column":9}},"337":{"start":{"line":987,"column":12},"end":{"line":990,"column":15}},"338":{"start":{"line":989,"column":16},"end":{"line":989,"column":63}},"339":{"start":{"line":993,"column":8},"end":{"line":999,"column":9}},"340":{"start":{"line":995,"column":12},"end":{"line":998,"column":15}},"341":{"start":{"line":997,"column":16},"end":{"line":997,"column":34}},"342":{"start":{"line":1001,"column":8},"end":{"line":1001,"column":22}},"343":{"start":{"line":1004,"column":4},"end":{"line":1007,"column":5}},"344":{"start":{"line":1006,"column":8},"end":{"line":1006,"column":37}},"345":{"start":{"line":1009,"column":4},"end":{"line":1009,"column":22}},"346":{"start":{"line":1011,"column":4},"end":{"line":1023,"column":32}},"347":{"start":{"line":1013,"column":8},"end":{"line":1013,"column":47}},"348":{"start":{"line":1015,"column":8},"end":{"line":1019,"column":9}},"349":{"start":{"line":1017,"column":12},"end":{"line":1017,"column":30}},"350":{"start":{"line":1018,"column":12},"end":{"line":1018,"column":50}},"351":{"start":{"line":1021,"column":8},"end":{"line":1021,"column":20}},"352":{"start":{"line":1025,"column":4},"end":{"line":1025,"column":22}},"353":{"start":{"line":1026,"column":4},"end":{"line":1026,"column":28}},"354":{"start":{"line":1029,"column":0},"end":{"line":1029,"column":22}}},"branchMap":{"1":{"line":261,"type":"binary-expr","locations":[{"start":{"line":261,"column":14},"end":{"line":261,"column":21}},{"start":{"line":261,"column":25},"end":{"line":261,"column":27}}]},"2":{"line":265,"type":"binary-expr","locations":[{"start":{"line":265,"column":27},"end":{"line":265,"column":49}},{"start":{"line":265,"column":53},"end":{"line":265,"column":54}}]},"3":{"line":302,"type":"if","locations":[{"start":{"line":302,"column":4},"end":{"line":302,"column":4}},{"start":{"line":302,"column":4},"end":{"line":302,"column":4}}]},"4":{"line":302,"type":"binary-expr","locations":[{"start":{"line":302,"column":8},"end":{"line":302,"column":22}},{"start":{"line":302,"column":26},"end":{"line":302,"column":37}},{"start":{"line":302,"column":41},"end":{"line":302,"column":55}}]},"5":{"line":315,"type":"binary-expr","locations":[{"start":{"line":315,"column":36},"end":{"line":315,"column":50}},{"start":{"line":315,"column":54},"end":{"line":315,"column":67}}]},"6":{"line":324,"type":"if","locations":[{"start":{"line":324,"column":4},"end":{"line":324,"column":4}},{"start":{"line":324,"column":4},"end":{"line":324,"column":4}}]},"7":{"line":334,"type":"if","locations":[{"start":{"line":334,"column":4},"end":{"line":334,"column":4}},{"start":{"line":334,"column":4},"end":{"line":334,"column":4}}]},"8":{"line":380,"type":"binary-expr","locations":[{"start":{"line":380,"column":14},"end":{"line":380,"column":21}},{"start":{"line":380,"column":25},"end":{"line":380,"column":27}}]},"9":{"line":383,"type":"binary-expr","locations":[{"start":{"line":383,"column":21},"end":{"line":383,"column":37}},{"start":{"line":383,"column":41},"end":{"line":383,"column":42}}]},"10":{"line":384,"type":"binary-expr","locations":[{"start":{"line":384,"column":28},"end":{"line":384,"column":51}},{"start":{"line":384,"column":55},"end":{"line":384,"column":56}}]},"11":{"line":387,"type":"cond-expr","locations":[{"start":{"line":387,"column":48},"end":{"line":387,"column":66}},{"start":{"line":387,"column":69},"end":{"line":387,"column":70}}]},"12":{"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}}]},"13":{"line":427,"type":"if","locations":[{"start":{"line":427,"column":8},"end":{"line":427,"column":8}},{"start":{"line":427,"column":8},"end":{"line":427,"column":8}}]},"14":{"line":432,"type":"if","locations":[{"start":{"line":432,"column":12},"end":{"line":432,"column":12}},{"start":{"line":432,"column":12},"end":{"line":432,"column":12}}]},"15":{"line":443,"type":"if","locations":[{"start":{"line":443,"column":8},"end":{"line":443,"column":8}},{"start":{"line":443,"column":8},"end":{"line":443,"column":8}}]},"16":{"line":448,"type":"if","locations":[{"start":{"line":448,"column":12},"end":{"line":448,"column":12}},{"start":{"line":448,"column":12},"end":{"line":448,"column":12}}]},"17":{"line":467,"type":"if","locations":[{"start":{"line":467,"column":12},"end":{"line":467,"column":12}},{"start":{"line":467,"column":12},"end":{"line":467,"column":12}}]},"18":{"line":494,"type":"if","locations":[{"start":{"line":494,"column":12},"end":{"line":494,"column":12}},{"start":{"line":494,"column":12},"end":{"line":494,"column":12}}]},"19":{"line":499,"type":"if","locations":[{"start":{"line":499,"column":12},"end":{"line":499,"column":12}},{"start":{"line":499,"column":12},"end":{"line":499,"column":12}}]},"20":{"line":501,"type":"if","locations":[{"start":{"line":501,"column":16},"end":{"line":501,"column":16}},{"start":{"line":501,"column":16},"end":{"line":501,"column":16}}]},"21":{"line":506,"type":"if","locations":[{"start":{"line":506,"column":16},"end":{"line":506,"column":16}},{"start":{"line":506,"column":16},"end":{"line":506,"column":16}}]},"22":{"line":508,"type":"if","locations":[{"start":{"line":508,"column":20},"end":{"line":508,"column":20}},{"start":{"line":508,"column":20},"end":{"line":508,"column":20}}]},"23":{"line":508,"type":"binary-expr","locations":[{"start":{"line":508,"column":24},"end":{"line":508,"column":51}},{"start":{"line":509,"column":25},"end":{"line":510,"column":60}}]},"24":{"line":522,"type":"if","locations":[{"start":{"line":522,"column":16},"end":{"line":522,"column":16}},{"start":{"line":522,"column":16},"end":{"line":522,"column":16}}]},"25":{"line":522,"type":"binary-expr","locations":[{"start":{"line":522,"column":21},"end":{"line":522,"column":46}},{"start":{"line":523,"column":21},"end":{"line":523,"column":66}}]},"26":{"line":529,"type":"if","locations":[{"start":{"line":529,"column":16},"end":{"line":529,"column":16}},{"start":{"line":529,"column":16},"end":{"line":529,"column":16}}]},"27":{"line":531,"type":"if","locations":[{"start":{"line":531,"column":20},"end":{"line":531,"column":20}},{"start":{"line":531,"column":20},"end":{"line":531,"column":20}}]},"28":{"line":531,"type":"binary-expr","locations":[{"start":{"line":531,"column":25},"end":{"line":531,"column":50}},{"start":{"line":532,"column":25},"end":{"line":532,"column":70}}]},"29":{"line":554,"type":"if","locations":[{"start":{"line":554,"column":4},"end":{"line":554,"column":4}},{"start":{"line":554,"column":4},"end":{"line":554,"column":4}}]},"30":{"line":565,"type":"if","locations":[{"start":{"line":565,"column":4},"end":{"line":565,"column":4}},{"start":{"line":565,"column":4},"end":{"line":565,"column":4}}]},"31":{"line":589,"type":"cond-expr","locations":[{"start":{"line":589,"column":34},"end":{"line":589,"column":59}},{"start":{"line":589,"column":62},"end":{"line":589,"column":63}}]},"32":{"line":591,"type":"cond-expr","locations":[{"start":{"line":592,"column":16},"end":{"line":592,"column":54}},{"start":{"line":592,"column":57},"end":{"line":592,"column":61}}]},"33":{"line":596,"type":"if","locations":[{"start":{"line":596,"column":8},"end":{"line":596,"column":8}},{"start":{"line":596,"column":8},"end":{"line":596,"column":8}}]},"34":{"line":606,"type":"if","locations":[{"start":{"line":606,"column":4},"end":{"line":606,"column":4}},{"start":{"line":606,"column":4},"end":{"line":606,"column":4}}]},"35":{"line":606,"type":"binary-expr","locations":[{"start":{"line":606,"column":9},"end":{"line":606,"column":38}},{"start":{"line":606,"column":43},"end":{"line":606,"column":50}}]},"36":{"line":608,"type":"if","locations":[{"start":{"line":608,"column":8},"end":{"line":608,"column":8}},{"start":{"line":608,"column":8},"end":{"line":608,"column":8}}]},"37":{"line":608,"type":"binary-expr","locations":[{"start":{"line":608,"column":13},"end":{"line":608,"column":31}},{"start":{"line":608,"column":37},"end":{"line":608,"column":74}}]},"38":{"line":617,"type":"if","locations":[{"start":{"line":617,"column":4},"end":{"line":617,"column":4}},{"start":{"line":617,"column":4},"end":{"line":617,"column":4}}]},"39":{"line":617,"type":"binary-expr","locations":[{"start":{"line":617,"column":8},"end":{"line":617,"column":14}},{"start":{"line":617,"column":18},"end":{"line":617,"column":44}}]},"40":{"line":619,"type":"switch","locations":[{"start":{"line":621,"column":12},"end":{"line":625,"column":22}},{"start":{"line":627,"column":12},"end":{"line":632,"column":22}},{"start":{"line":634,"column":12},"end":{"line":634,"column":29}},{"start":{"line":635,"column":12},"end":{"line":638,"column":22}},{"start":{"line":640,"column":12},"end":{"line":643,"column":22}},{"start":{"line":645,"column":12},"end":{"line":647,"column":22}}]},"41":{"line":636,"type":"if","locations":[{"start":{"line":636,"column":16},"end":{"line":636,"column":16}},{"start":{"line":636,"column":16},"end":{"line":636,"column":16}}]},"42":{"line":653,"type":"switch","locations":[{"start":{"line":655,"column":8},"end":{"line":657,"column":18}},{"start":{"line":659,"column":8},"end":{"line":661,"column":18}},{"start":{"line":663,"column":8},"end":{"line":666,"column":18}},{"start":{"line":668,"column":8},"end":{"line":708,"column":18}},{"start":{"line":710,"column":8},"end":{"line":712,"column":18}},{"start":{"line":714,"column":8},"end":{"line":716,"column":18}}]},"43":{"line":664,"type":"if","locations":[{"start":{"line":664,"column":12},"end":{"line":664,"column":12}},{"start":{"line":664,"column":12},"end":{"line":664,"column":12}}]},"44":{"line":669,"type":"if","locations":[{"start":{"line":669,"column":12},"end":{"line":669,"column":12}},{"start":{"line":669,"column":12},"end":{"line":669,"column":12}}]},"45":{"line":670,"type":"if","locations":[{"start":{"line":670,"column":12},"end":{"line":670,"column":12}},{"start":{"line":670,"column":12},"end":{"line":670,"column":12}}]},"46":{"line":673,"type":"cond-expr","locations":[{"start":{"line":674,"column":24},"end":{"line":674,"column":62}},{"start":{"line":674,"column":65},"end":{"line":674,"column":69}}]},"47":{"line":678,"type":"cond-expr","locations":[{"start":{"line":679,"column":20},"end":{"line":679,"column":60}},{"start":{"line":680,"column":20},"end":{"line":680,"column":32}}]},"48":{"line":681,"type":"cond-expr","locations":[{"start":{"line":681,"column":43},"end":{"line":681,"column":47}},{"start":{"line":681,"column":50},"end":{"line":681,"column":65}}]},"49":{"line":684,"type":"if","locations":[{"start":{"line":684,"column":12},"end":{"line":684,"column":12}},{"start":{"line":684,"column":12},"end":{"line":684,"column":12}}]},"50":{"line":692,"type":"if","locations":[{"start":{"line":692,"column":12},"end":{"line":692,"column":12}},{"start":{"line":692,"column":12},"end":{"line":692,"column":12}}]},"51":{"line":700,"type":"if","locations":[{"start":{"line":700,"column":17},"end":{"line":700,"column":17}},{"start":{"line":700,"column":17},"end":{"line":700,"column":17}}]},"52":{"line":728,"type":"if","locations":[{"start":{"line":728,"column":4},"end":{"line":728,"column":4}},{"start":{"line":728,"column":4},"end":{"line":728,"column":4}}]},"53":{"line":732,"type":"cond-expr","locations":[{"start":{"line":732,"column":39},"end":{"line":732,"column":53}},{"start":{"line":732,"column":56},"end":{"line":732,"column":64}}]},"54":{"line":740,"type":"if","locations":[{"start":{"line":740,"column":4},"end":{"line":740,"column":4}},{"start":{"line":740,"column":4},"end":{"line":740,"column":4}}]},"55":{"line":741,"type":"if","locations":[{"start":{"line":741,"column":4},"end":{"line":741,"column":4}},{"start":{"line":741,"column":4},"end":{"line":741,"column":4}}]},"56":{"line":745,"type":"if","locations":[{"start":{"line":745,"column":4},"end":{"line":745,"column":4}},{"start":{"line":745,"column":4},"end":{"line":745,"column":4}}]},"57":{"line":752,"type":"cond-expr","locations":[{"start":{"line":752,"column":36},"end":{"line":752,"column":50}},{"start":{"line":752,"column":53},"end":{"line":752,"column":71}}]},"58":{"line":756,"type":"if","locations":[{"start":{"line":756,"column":4},"end":{"line":756,"column":4}},{"start":{"line":756,"column":4},"end":{"line":756,"column":4}}]},"59":{"line":763,"type":"cond-expr","locations":[{"start":{"line":763,"column":34},"end":{"line":763,"column":50}},{"start":{"line":763,"column":53},"end":{"line":763,"column":73}}]},"60":{"line":782,"type":"if","locations":[{"start":{"line":782,"column":4},"end":{"line":782,"column":4}},{"start":{"line":782,"column":4},"end":{"line":782,"column":4}}]},"61":{"line":782,"type":"binary-expr","locations":[{"start":{"line":782,"column":8},"end":{"line":782,"column":22}},{"start":{"line":783,"column":9},"end":{"line":783,"column":41}},{"start":{"line":784,"column":9},"end":{"line":784,"column":40}}]},"62":{"line":792,"type":"if","locations":[{"start":{"line":792,"column":4},"end":{"line":792,"column":4}},{"start":{"line":792,"column":4},"end":{"line":792,"column":4}}]},"63":{"line":792,"type":"binary-expr","locations":[{"start":{"line":792,"column":8},"end":{"line":792,"column":27}},{"start":{"line":793,"column":9},"end":{"line":793,"column":42}},{"start":{"line":795,"column":9},"end":{"line":795,"column":55}}]},"64":{"line":802,"type":"if","locations":[{"start":{"line":802,"column":4},"end":{"line":802,"column":4}},{"start":{"line":802,"column":4},"end":{"line":802,"column":4}}]},"65":{"line":806,"type":"if","locations":[{"start":{"line":806,"column":9},"end":{"line":806,"column":9}},{"start":{"line":806,"column":9},"end":{"line":806,"column":9}}]},"66":{"line":833,"type":"if","locations":[{"start":{"line":833,"column":4},"end":{"line":833,"column":4}},{"start":{"line":833,"column":4},"end":{"line":833,"column":4}}]},"67":{"line":840,"type":"if","locations":[{"start":{"line":840,"column":8},"end":{"line":840,"column":8}},{"start":{"line":840,"column":8},"end":{"line":840,"column":8}}]},"68":{"line":840,"type":"binary-expr","locations":[{"start":{"line":840,"column":13},"end":{"line":840,"column":34}},{"start":{"line":841,"column":13},"end":{"line":841,"column":37}},{"start":{"line":842,"column":12},"end":{"line":842,"column":35}}]},"69":{"line":877,"type":"if","locations":[{"start":{"line":877,"column":8},"end":{"line":877,"column":8}},{"start":{"line":877,"column":8},"end":{"line":877,"column":8}}]},"70":{"line":884,"type":"if","locations":[{"start":{"line":884,"column":8},"end":{"line":884,"column":8}},{"start":{"line":884,"column":8},"end":{"line":884,"column":8}}]},"71":{"line":902,"type":"if","locations":[{"start":{"line":902,"column":8},"end":{"line":902,"column":8}},{"start":{"line":902,"column":8},"end":{"line":902,"column":8}}]},"72":{"line":911,"type":"if","locations":[{"start":{"line":911,"column":8},"end":{"line":911,"column":8}},{"start":{"line":911,"column":8},"end":{"line":911,"column":8}}]},"73":{"line":918,"type":"if","locations":[{"start":{"line":918,"column":8},"end":{"line":918,"column":8}},{"start":{"line":918,"column":8},"end":{"line":918,"column":8}}]},"74":{"line":925,"type":"if","locations":[{"start":{"line":925,"column":8},"end":{"line":925,"column":8}},{"start":{"line":925,"column":8},"end":{"line":925,"column":8}}]},"75":{"line":936,"type":"if","locations":[{"start":{"line":936,"column":4},"end":{"line":936,"column":4}},{"start":{"line":936,"column":4},"end":{"line":936,"column":4}}]},"76":{"line":971,"type":"if","locations":[{"start":{"line":971,"column":4},"end":{"line":971,"column":4}},{"start":{"line":971,"column":4},"end":{"line":971,"column":4}}]},"77":{"line":971,"type":"binary-expr","locations":[{"start":{"line":971,"column":9},"end":{"line":971,"column":27}},{"start":{"line":971,"column":33},"end":{"line":971,"column":70}}]},"78":{"line":979,"type":"binary-expr","locations":[{"start":{"line":979,"column":14},"end":{"line":979,"column":21}},{"start":{"line":979,"column":25},"end":{"line":979,"column":27}}]},"79":{"line":985,"type":"if","locations":[{"start":{"line":985,"column":8},"end":{"line":985,"column":8}},{"start":{"line":985,"column":8},"end":{"line":985,"column":8}}]},"80":{"line":993,"type":"if","locations":[{"start":{"line":993,"column":8},"end":{"line":993,"column":8}},{"start":{"line":993,"column":8},"end":{"line":993,"column":8}}]},"81":{"line":1004,"type":"if","locations":[{"start":{"line":1004,"column":4},"end":{"line":1004,"column":4}},{"start":{"line":1004,"column":4},"end":{"line":1004,"column":4}}]},"82":{"line":1015,"type":"if","locations":[{"start":{"line":1015,"column":8},"end":{"line":1015,"column":8}},{"start":{"line":1015,"column":8},"end":{"line":1015,"column":8}}]}}}} | ||
{"/home/david/bpmux/index.js":{"path":"/home/david/bpmux/index.js","s":{"1":1,"2":1,"3":12418,"4":12418,"5":12418,"6":12418,"7":12418,"8":12418,"9":12418,"10":12418,"11":12418,"12":12418,"13":12418,"14":12418,"15":12418,"16":12418,"17":12418,"18":12418,"19":12418,"20":12418,"21":12418,"22":12418,"23":12418,"24":3130,"25":3130,"26":3130,"27":12418,"28":2241,"29":2241,"30":12418,"31":1,"32":1,"33":6505,"34":2238,"35":1,"36":20,"37":1,"38":16360,"39":1,"40":456692,"41":1,"42":751730,"43":751730,"44":751090,"45":751730,"46":1,"47":294700,"48":280,"49":294420,"50":294420,"51":294420,"52":1,"53":8,"54":8,"55":1,"56":1106,"57":1106,"58":1106,"59":1106,"60":1106,"61":1106,"62":1106,"63":1106,"64":1106,"65":1106,"66":1106,"67":1106,"68":1106,"69":1106,"70":1106,"71":1106,"72":1106,"73":1106,"74":1106,"75":1106,"76":1106,"77":536,"78":673774,"79":673774,"80":1347548,"81":1106,"82":1106,"83":1106,"84":1106,"85":1,"86":2147,"87":1072,"88":1075,"89":1075,"90":2024,"91":2000,"92":1075,"93":1,"94":2147,"95":1072,"96":1075,"97":1075,"98":2020,"99":2004,"100":1075,"101":1106,"102":1106,"103":1106,"104":1106,"105":1,"106":64,"107":64,"108":48,"109":64,"110":1106,"111":1106,"112":1106,"113":1106,"114":223,"115":223,"116":1106,"117":1369937,"118":1369937,"119":2738799,"120":2738799,"121":2738799,"122":1369937,"123":1368862,"124":454504,"125":450507,"126":454504,"127":454496,"128":16,"129":454480,"130":914358,"131":914298,"132":914298,"133":914358,"134":914220,"135":914216,"136":4,"137":914220,"138":914220,"139":1,"140":1,"141":1376019,"142":272,"143":272,"144":1375747,"145":1,"146":914216,"147":16,"148":914200,"149":1,"150":1032,"151":1032,"152":1031,"153":1,"154":450697,"155":450697,"156":450697,"157":450697,"158":450697,"159":8,"160":450697,"161":450697,"162":914200,"163":5565,"164":4,"165":5561,"166":5561,"167":914196,"168":901517,"169":1059,"170":1059,"171":1059,"172":1059,"173":4,"174":4,"175":4,"176":4,"177":4,"178":449931,"179":128,"180":449803,"181":449803,"182":450507,"183":450507,"184":450507,"185":16,"186":16,"187":901389,"188":12679,"189":71,"190":71,"191":4,"192":4,"193":958,"194":64,"195":894,"196":894,"197":10914,"198":64,"199":10850,"200":10089,"201":10089,"202":10089,"203":10850,"204":10850,"205":10850,"206":10850,"207":10850,"208":10850,"209":968,"210":9882,"211":10850,"212":4,"213":4,"214":4,"215":4,"216":4,"217":10846,"218":67,"219":67,"220":67,"221":67,"222":10850,"223":10850,"224":716,"225":16,"226":16,"227":1,"228":2242,"229":2242,"230":2238,"231":1,"232":3130,"233":1992,"234":1138,"235":1138,"236":1138,"237":1138,"238":1,"239":17328,"240":9,"241":17319,"242":5561,"243":11758,"244":11758,"245":10866,"246":11758,"247":11758,"248":11758,"249":11758,"250":11758,"251":10866,"252":10866,"253":11758,"254":11758,"255":11758,"256":11758,"257":1,"258":751090,"259":11929,"260":739161,"261":739161,"262":288632,"263":450529,"264":450529,"265":10,"266":450519,"267":1645,"268":448874,"269":450529,"270":450529,"271":450529,"272":450529,"273":450529,"274":450529,"275":450529,"276":1,"277":773509,"278":773509,"279":230,"280":1,"281":69005463,"282":68554948,"283":450515,"284":1,"285":224,"286":1,"287":450515,"288":450515,"289":450515,"290":450515,"291":450515,"292":450515,"293":450515,"294":450515,"295":450515,"296":450514,"297":450515,"298":450515,"299":294420,"300":294420,"301":294420,"302":294420,"303":294420,"304":450515,"305":450515,"306":773279,"307":1223634,"308":1223634,"309":1223634,"310":2805,"311":1220829,"312":1220829,"313":1220829,"314":770474,"315":450355,"316":450355,"317":223768,"318":450355,"319":450355,"320":223768,"321":1,"322":773509,"323":773509,"324":1,"325":773508,"326":773508,"327":773509,"328":773509,"329":773508,"330":1,"331":6861,"332":2,"333":2,"334":6859,"335":6859,"336":1,"337":6857,"338":6857,"339":5375,"340":5375,"341":6857,"342":565,"343":565,"344":6857,"345":6859,"346":16,"347":6843,"348":6843,"349":6852,"350":6852,"351":6841,"352":6841,"353":11,"354":2,"355":2,"356":1},"b":{"1":[12418,4529],"2":[12418,12402],"3":[2238,4267],"4":[6505,5102,2937],"5":[16360,14442],"6":[751090,640],"7":[280,294420],"8":[1106,32],"9":[1106,1097],"10":[1106,1098],"11":[1,1105],"12":[536,570],"13":[1072,1075],"14":[2000,24],"15":[1072,1075],"16":[2004,16],"17":[48,16],"18":[1369937,1368862],"19":[454504,914358],"20":[450507,3997],"21":[454496,8],"22":[16,454480],"23":[454496,454480],"24":[914298,60],"25":[914358,76],"26":[914220,138],"27":[914216,4],"28":[914220,12],"29":[272,1375747],"30":[16,914200],"31":[449813,884],"32":[72,450625],"33":[8,450689],"34":[5565,908635],"35":[914200,912555],"36":[4,5561],"37":[5565,16],"38":[901517,12679],"39":[914196,913640],"40":[1059,4,449002,449931,450507,16],"41":[128,449803],"42":[71,4,958,10914,716,16],"43":[64,894],"44":[64,10850],"45":[10089,761],"46":[8,10081],"47":[2112,8738],"48":[5428,5422],"49":[968,9882],"50":[4,10846],"51":[67,10779],"52":[2238,4],"53":[1992,1138],"54":[8,1130],"55":[9,17319],"56":[5561,11758],"57":[10866,892],"58":[10866,892],"59":[10866,892],"60":[10866,892],"61":[11929,739161],"62":[751090,748050,745353],"63":[288632,450529],"64":[739161,737362,453514],"65":[10,450519],"66":[1645,448874],"67":[230,773279],"68":[68554948,450515],"69":[69005463,2129412,457731],"70":[450514,1],"71":[294420,156095],"72":[2805,1220829],"73":[770474,450355],"74":[223768,226587],"75":[223768,226587],"76":[1,773508],"77":[2,6859],"78":[6861,5],"79":[6859,4401],"80":[5375,1482],"81":[565,6292],"82":[16,6843],"83":[6841,11]},"f":{"1":12418,"2":3130,"3":2241,"4":6505,"5":20,"6":16360,"7":456692,"8":751730,"9":294700,"10":8,"11":1106,"12":673774,"13":2147,"14":2147,"15":64,"16":223,"17":1369937,"18":1376019,"19":914216,"20":1032,"21":1031,"22":450697,"23":2242,"24":3130,"25":17328,"26":751090,"27":773509,"28":69005463,"29":224,"30":450515,"31":773509,"32":6861,"33":6857,"34":5375,"35":565},"fnMap":{"1":{"name":"BPDuplex","line":257,"loc":{"start":{"line":257,"column":0},"end":{"line":258,"column":0}}},"2":{"name":"(anonymous_2)","line":282,"loc":{"start":{"line":282,"column":22},"end":{"line":283,"column":4}}},"3":{"name":"(anonymous_3)","line":289,"loc":{"start":{"line":289,"column":19},"end":{"line":290,"column":4}}},"4":{"name":"(anonymous_4)","line":300,"loc":{"start":{"line":300,"column":35},"end":{"line":301,"column":0}}},"5":{"name":"(anonymous_5)","line":308,"loc":{"start":{"line":308,"column":33},"end":{"line":309,"column":0}}},"6":{"name":"(anonymous_6)","line":313,"loc":{"start":{"line":313,"column":37},"end":{"line":314,"column":0}}},"7":{"name":"(anonymous_7)","line":318,"loc":{"start":{"line":318,"column":27},"end":{"line":318,"column":39}}},"8":{"name":"(anonymous_8)","line":320,"loc":{"start":{"line":320,"column":26},"end":{"line":321,"column":0}}},"9":{"name":"(anonymous_9)","line":332,"loc":{"start":{"line":332,"column":28},"end":{"line":333,"column":0}}},"10":{"name":"(anonymous_10)","line":344,"loc":{"start":{"line":344,"column":41},"end":{"line":345,"column":0}}},"11":{"name":"BPMux","line":376,"loc":{"start":{"line":376,"column":0},"end":{"line":377,"column":0}}},"12":{"name":"(anonymous_12)","line":404,"loc":{"start":{"line":404,"column":42},"end":{"line":405,"column":8}}},"13":{"name":"finish","line":425,"loc":{"start":{"line":425,"column":4},"end":{"line":426,"column":4}}},"14":{"name":"end","line":441,"loc":{"start":{"line":441,"column":4},"end":{"line":442,"column":4}}},"15":{"name":"error","line":463,"loc":{"start":{"line":463,"column":4},"end":{"line":464,"column":4}}},"16":{"name":"(anonymous_16)","line":480,"loc":{"start":{"line":480,"column":33},"end":{"line":481,"column":4}}},"17":{"name":"(anonymous_17)","line":486,"loc":{"start":{"line":486,"column":35},"end":{"line":487,"column":4}}},"18":{"name":"(anonymous_18)","line":553,"loc":{"start":{"line":553,"column":32},"end":{"line":554,"column":0}}},"19":{"name":"(anonymous_19)","line":564,"loc":{"start":{"line":564,"column":34},"end":{"line":565,"column":0}}},"20":{"name":"delay_handshake","line":578,"loc":{"start":{"line":578,"column":4},"end":{"line":579,"column":4}}},"21":{"name":"(anonymous_21)","line":581,"loc":{"start":{"line":581,"column":15},"end":{"line":582,"column":8}}},"22":{"name":"handle_status","line":587,"loc":{"start":{"line":587,"column":4},"end":{"line":588,"column":4}}},"23":{"name":"(anonymous_23)","line":721,"loc":{"start":{"line":721,"column":26},"end":{"line":722,"column":0}}},"24":{"name":"(anonymous_24)","line":731,"loc":{"start":{"line":731,"column":28},"end":{"line":732,"column":0}}},"25":{"name":"(anonymous_25)","line":743,"loc":{"start":{"line":743,"column":34},"end":{"line":744,"column":0}}},"26":{"name":"(anonymous_26)","line":776,"loc":{"start":{"line":776,"column":31},"end":{"line":777,"column":0}}},"27":{"name":"(anonymous_27)","line":834,"loc":{"start":{"line":834,"column":25},"end":{"line":835,"column":0}}},"28":{"name":"push_output","line":843,"loc":{"start":{"line":843,"column":4},"end":{"line":844,"column":4}}},"29":{"name":"sort_output","line":859,"loc":{"start":{"line":859,"column":4},"end":{"line":860,"column":4}}},"30":{"name":"write_output","line":864,"loc":{"start":{"line":864,"column":4},"end":{"line":865,"column":4}}},"31":{"name":"(anonymous_31)","line":937,"loc":{"start":{"line":937,"column":24},"end":{"line":938,"column":0}}},"32":{"name":"(anonymous_32)","line":974,"loc":{"start":{"line":974,"column":28},"end":{"line":975,"column":0}}},"33":{"name":"done","line":986,"loc":{"start":{"line":986,"column":4},"end":{"line":987,"column":4}}},"34":{"name":"(anonymous_34)","line":992,"loc":{"start":{"line":992,"column":25},"end":{"line":993,"column":12}}},"35":{"name":"(anonymous_35)","line":1000,"loc":{"start":{"line":1000,"column":25},"end":{"line":1001,"column":12}}}},"statementMap":{"1":{"start":{"line":244,"column":0},"end":{"line":255,"column":23}},"2":{"start":{"line":257,"column":0},"end":{"line":296,"column":1}},"3":{"start":{"line":259,"column":4},"end":{"line":259,"column":31}},"4":{"start":{"line":261,"column":4},"end":{"line":261,"column":28}},"5":{"start":{"line":263,"column":4},"end":{"line":263,"column":20}},"6":{"start":{"line":264,"column":4},"end":{"line":264,"column":22}},"7":{"start":{"line":265,"column":4},"end":{"line":265,"column":55}},"8":{"start":{"line":266,"column":4},"end":{"line":266,"column":70}},"9":{"start":{"line":267,"column":4},"end":{"line":267,"column":18}},"10":{"start":{"line":268,"column":4},"end":{"line":268,"column":26}},"11":{"start":{"line":269,"column":4},"end":{"line":269,"column":34}},"12":{"start":{"line":270,"column":4},"end":{"line":270,"column":22}},"13":{"start":{"line":271,"column":4},"end":{"line":271,"column":20}},"14":{"start":{"line":272,"column":4},"end":{"line":272,"column":20}},"15":{"start":{"line":273,"column":4},"end":{"line":273,"column":27}},"16":{"start":{"line":274,"column":4},"end":{"line":274,"column":24}},"17":{"start":{"line":275,"column":4},"end":{"line":275,"column":26}},"18":{"start":{"line":276,"column":4},"end":{"line":276,"column":33}},"19":{"start":{"line":277,"column":4},"end":{"line":277,"column":37}},"20":{"start":{"line":278,"column":4},"end":{"line":278,"column":30}},"21":{"start":{"line":279,"column":4},"end":{"line":279,"column":28}},"22":{"start":{"line":280,"column":4},"end":{"line":280,"column":36}},"23":{"start":{"line":282,"column":4},"end":{"line":287,"column":7}},"24":{"start":{"line":284,"column":8},"end":{"line":284,"column":30}},"25":{"start":{"line":285,"column":8},"end":{"line":285,"column":34}},"26":{"start":{"line":286,"column":8},"end":{"line":286,"column":29}},"27":{"start":{"line":289,"column":4},"end":{"line":293,"column":7}},"28":{"start":{"line":291,"column":8},"end":{"line":291,"column":27}},"29":{"start":{"line":292,"column":8},"end":{"line":292,"column":29}},"30":{"start":{"line":295,"column":4},"end":{"line":295,"column":33}},"31":{"start":{"line":298,"column":0},"end":{"line":298,"column":32}},"32":{"start":{"line":300,"column":0},"end":{"line":306,"column":2}},"33":{"start":{"line":302,"column":4},"end":{"line":305,"column":5}},"34":{"start":{"line":304,"column":8},"end":{"line":304,"column":32}},"35":{"start":{"line":308,"column":0},"end":{"line":311,"column":2}},"36":{"start":{"line":310,"column":4},"end":{"line":310,"column":22}},"37":{"start":{"line":313,"column":0},"end":{"line":316,"column":2}},"38":{"start":{"line":315,"column":4},"end":{"line":315,"column":69}},"39":{"start":{"line":318,"column":0},"end":{"line":318,"column":61}},"40":{"start":{"line":318,"column":41},"end":{"line":318,"column":58}},"41":{"start":{"line":320,"column":0},"end":{"line":330,"column":2}},"42":{"start":{"line":322,"column":4},"end":{"line":322,"column":51}},"43":{"start":{"line":324,"column":4},"end":{"line":327,"column":5}},"44":{"start":{"line":326,"column":8},"end":{"line":326,"column":37}},"45":{"start":{"line":329,"column":4},"end":{"line":329,"column":13}},"46":{"start":{"line":332,"column":0},"end":{"line":342,"column":2}},"47":{"start":{"line":334,"column":4},"end":{"line":337,"column":5}},"48":{"start":{"line":336,"column":8},"end":{"line":336,"column":20}},"49":{"start":{"line":339,"column":4},"end":{"line":339,"column":22}},"50":{"start":{"line":340,"column":4},"end":{"line":340,"column":18}},"51":{"start":{"line":341,"column":4},"end":{"line":341,"column":22}},"52":{"start":{"line":344,"column":0},"end":{"line":348,"column":2}},"53":{"start":{"line":346,"column":4},"end":{"line":346,"column":27}},"54":{"start":{"line":347,"column":4},"end":{"line":347,"column":41}},"55":{"start":{"line":376,"column":0},"end":{"line":549,"column":1}},"56":{"start":{"line":378,"column":4},"end":{"line":378,"column":37}},"57":{"start":{"line":380,"column":4},"end":{"line":380,"column":28}},"58":{"start":{"line":382,"column":4},"end":{"line":382,"column":41}},"59":{"start":{"line":383,"column":4},"end":{"line":383,"column":43}},"60":{"start":{"line":384,"column":4},"end":{"line":384,"column":57}},"61":{"start":{"line":385,"column":4},"end":{"line":385,"column":30}},"62":{"start":{"line":386,"column":4},"end":{"line":386,"column":19}},"63":{"start":{"line":387,"column":4},"end":{"line":387,"column":71}},"64":{"start":{"line":388,"column":4},"end":{"line":388,"column":27}},"65":{"start":{"line":389,"column":4},"end":{"line":389,"column":24}},"66":{"start":{"line":390,"column":4},"end":{"line":390,"column":30}},"67":{"start":{"line":391,"column":4},"end":{"line":391,"column":32}},"68":{"start":{"line":392,"column":4},"end":{"line":392,"column":32}},"69":{"start":{"line":393,"column":4},"end":{"line":393,"column":66}},"70":{"start":{"line":394,"column":4},"end":{"line":394,"column":62}},"71":{"start":{"line":395,"column":4},"end":{"line":395,"column":52}},"72":{"start":{"line":396,"column":4},"end":{"line":396,"column":27}},"73":{"start":{"line":397,"column":4},"end":{"line":397,"column":26}},"74":{"start":{"line":398,"column":4},"end":{"line":398,"column":33}},"75":{"start":{"line":400,"column":4},"end":{"line":400,"column":45}},"76":{"start":{"line":402,"column":4},"end":{"line":412,"column":5}},"77":{"start":{"line":404,"column":8},"end":{"line":411,"column":10}},"78":{"start":{"line":406,"column":12},"end":{"line":406,"column":18}},"79":{"start":{"line":407,"column":12},"end":{"line":410,"column":13}},"80":{"start":{"line":409,"column":16},"end":{"line":409,"column":35}},"81":{"start":{"line":414,"column":4},"end":{"line":414,"column":35}},"82":{"start":{"line":416,"column":4},"end":{"line":420,"column":12}},"83":{"start":{"line":421,"column":4},"end":{"line":421,"column":34}},"84":{"start":{"line":423,"column":4},"end":{"line":423,"column":19}},"85":{"start":{"line":425,"column":4},"end":{"line":439,"column":5}},"86":{"start":{"line":427,"column":8},"end":{"line":427,"column":38}},"87":{"start":{"line":427,"column":29},"end":{"line":427,"column":36}},"88":{"start":{"line":428,"column":8},"end":{"line":428,"column":29}},"89":{"start":{"line":430,"column":8},"end":{"line":436,"column":9}},"90":{"start":{"line":432,"column":12},"end":{"line":435,"column":13}},"91":{"start":{"line":434,"column":16},"end":{"line":434,"column":98}},"92":{"start":{"line":438,"column":8},"end":{"line":438,"column":27}},"93":{"start":{"line":441,"column":4},"end":{"line":455,"column":5}},"94":{"start":{"line":443,"column":8},"end":{"line":443,"column":35}},"95":{"start":{"line":443,"column":26},"end":{"line":443,"column":33}},"96":{"start":{"line":444,"column":8},"end":{"line":444,"column":26}},"97":{"start":{"line":446,"column":8},"end":{"line":452,"column":9}},"98":{"start":{"line":448,"column":12},"end":{"line":451,"column":13}},"99":{"start":{"line":450,"column":16},"end":{"line":450,"column":100}},"100":{"start":{"line":454,"column":8},"end":{"line":454,"column":24}},"101":{"start":{"line":457,"column":4},"end":{"line":457,"column":33}},"102":{"start":{"line":458,"column":4},"end":{"line":458,"column":32}},"103":{"start":{"line":460,"column":4},"end":{"line":460,"column":35}},"104":{"start":{"line":461,"column":4},"end":{"line":461,"column":29}},"105":{"start":{"line":463,"column":4},"end":{"line":474,"column":5}},"106":{"start":{"line":465,"column":8},"end":{"line":471,"column":9}},"107":{"start":{"line":467,"column":12},"end":{"line":470,"column":13}},"108":{"start":{"line":469,"column":16},"end":{"line":469,"column":42}},"109":{"start":{"line":473,"column":8},"end":{"line":473,"column":31}},"110":{"start":{"line":476,"column":4},"end":{"line":476,"column":31}},"111":{"start":{"line":477,"column":4},"end":{"line":477,"column":39}},"112":{"start":{"line":478,"column":4},"end":{"line":478,"column":40}},"113":{"start":{"line":480,"column":4},"end":{"line":484,"column":7}},"114":{"start":{"line":482,"column":8},"end":{"line":482,"column":20}},"115":{"start":{"line":483,"column":8},"end":{"line":483,"column":26}},"116":{"start":{"line":486,"column":4},"end":{"line":548,"column":7}},"117":{"start":{"line":488,"column":8},"end":{"line":488,"column":25}},"118":{"start":{"line":490,"column":8},"end":{"line":547,"column":9}},"119":{"start":{"line":492,"column":12},"end":{"line":492,"column":31}},"120":{"start":{"line":493,"column":12},"end":{"line":493,"column":41}},"121":{"start":{"line":495,"column":12},"end":{"line":498,"column":13}},"122":{"start":{"line":497,"column":16},"end":{"line":497,"column":22}},"123":{"start":{"line":500,"column":12},"end":{"line":546,"column":13}},"124":{"start":{"line":502,"column":16},"end":{"line":505,"column":17}},"125":{"start":{"line":504,"column":20},"end":{"line":504,"column":47}},"126":{"start":{"line":507,"column":16},"end":{"line":519,"column":17}},"127":{"start":{"line":509,"column":20},"end":{"line":518,"column":21}},"128":{"start":{"line":513,"column":24},"end":{"line":513,"column":73}},"129":{"start":{"line":517,"column":24},"end":{"line":517,"column":42}},"130":{"start":{"line":523,"column":16},"end":{"line":528,"column":17}},"131":{"start":{"line":526,"column":20},"end":{"line":526,"column":51}},"132":{"start":{"line":527,"column":20},"end":{"line":527,"column":58}},"133":{"start":{"line":530,"column":16},"end":{"line":545,"column":17}},"134":{"start":{"line":532,"column":20},"end":{"line":541,"column":21}},"135":{"start":{"line":535,"column":24},"end":{"line":536,"column":83}},"136":{"start":{"line":540,"column":24},"end":{"line":540,"column":71}},"137":{"start":{"line":543,"column":20},"end":{"line":543,"column":45}},"138":{"start":{"line":544,"column":20},"end":{"line":544,"column":47}},"139":{"start":{"line":551,"column":0},"end":{"line":551,"column":35}},"140":{"start":{"line":553,"column":0},"end":{"line":562,"column":2}},"141":{"start":{"line":555,"column":4},"end":{"line":559,"column":5}},"142":{"start":{"line":557,"column":8},"end":{"line":557,"column":90}},"143":{"start":{"line":558,"column":8},"end":{"line":558,"column":21}},"144":{"start":{"line":561,"column":4},"end":{"line":561,"column":16}},"145":{"start":{"line":564,"column":0},"end":{"line":719,"column":2}},"146":{"start":{"line":566,"column":4},"end":{"line":566,"column":48}},"147":{"start":{"line":566,"column":39},"end":{"line":566,"column":46}},"148":{"start":{"line":568,"column":4},"end":{"line":576,"column":12}},"149":{"start":{"line":578,"column":4},"end":{"line":585,"column":5}},"150":{"start":{"line":580,"column":8},"end":{"line":580,"column":33}},"151":{"start":{"line":581,"column":8},"end":{"line":584,"column":10}},"152":{"start":{"line":583,"column":12},"end":{"line":583,"column":51}},"153":{"start":{"line":587,"column":4},"end":{"line":605,"column":5}},"154":{"start":{"line":589,"column":8},"end":{"line":589,"column":41}},"155":{"start":{"line":590,"column":8},"end":{"line":590,"column":64}},"156":{"start":{"line":592,"column":8},"end":{"line":593,"column":62}},"157":{"start":{"line":595,"column":8},"end":{"line":595,"column":55}},"158":{"start":{"line":597,"column":8},"end":{"line":600,"column":9}},"159":{"start":{"line":599,"column":12},"end":{"line":599,"column":43}},"160":{"start":{"line":602,"column":8},"end":{"line":602,"column":39}},"161":{"start":{"line":604,"column":8},"end":{"line":604,"column":20}},"162":{"start":{"line":607,"column":4},"end":{"line":616,"column":5}},"163":{"start":{"line":609,"column":8},"end":{"line":612,"column":9}},"164":{"start":{"line":611,"column":12},"end":{"line":611,"column":37}},"165":{"start":{"line":614,"column":8},"end":{"line":614,"column":72}},"166":{"start":{"line":615,"column":8},"end":{"line":615,"column":44}},"167":{"start":{"line":618,"column":4},"end":{"line":652,"column":5}},"168":{"start":{"line":620,"column":8},"end":{"line":649,"column":9}},"169":{"start":{"line":623,"column":16},"end":{"line":623,"column":37}},"170":{"start":{"line":624,"column":16},"end":{"line":624,"column":39}},"171":{"start":{"line":625,"column":16},"end":{"line":625,"column":34}},"172":{"start":{"line":626,"column":16},"end":{"line":626,"column":22}},"173":{"start":{"line":629,"column":16},"end":{"line":629,"column":37}},"174":{"start":{"line":630,"column":16},"end":{"line":630,"column":39}},"175":{"start":{"line":631,"column":16},"end":{"line":631,"column":62}},"176":{"start":{"line":632,"column":16},"end":{"line":632,"column":34}},"177":{"start":{"line":633,"column":16},"end":{"line":633,"column":22}},"178":{"start":{"line":637,"column":16},"end":{"line":637,"column":61}},"179":{"start":{"line":637,"column":52},"end":{"line":637,"column":59}},"180":{"start":{"line":638,"column":16},"end":{"line":638,"column":32}},"181":{"start":{"line":639,"column":16},"end":{"line":639,"column":22}},"182":{"start":{"line":642,"column":16},"end":{"line":642,"column":50}},"183":{"start":{"line":643,"column":16},"end":{"line":643,"column":46}},"184":{"start":{"line":644,"column":16},"end":{"line":644,"column":22}},"185":{"start":{"line":647,"column":16},"end":{"line":647,"column":71}},"186":{"start":{"line":648,"column":16},"end":{"line":648,"column":22}},"187":{"start":{"line":651,"column":8},"end":{"line":651,"column":15}},"188":{"start":{"line":654,"column":4},"end":{"line":718,"column":5}},"189":{"start":{"line":657,"column":12},"end":{"line":657,"column":39}},"190":{"start":{"line":658,"column":12},"end":{"line":658,"column":18}},"191":{"start":{"line":661,"column":12},"end":{"line":661,"column":45}},"192":{"start":{"line":662,"column":12},"end":{"line":662,"column":18}},"193":{"start":{"line":665,"column":12},"end":{"line":665,"column":56}},"194":{"start":{"line":665,"column":47},"end":{"line":665,"column":54}},"195":{"start":{"line":666,"column":12},"end":{"line":666,"column":28}},"196":{"start":{"line":667,"column":12},"end":{"line":667,"column":18}},"197":{"start":{"line":670,"column":12},"end":{"line":670,"column":56}},"198":{"start":{"line":670,"column":47},"end":{"line":670,"column":54}},"199":{"start":{"line":671,"column":12},"end":{"line":677,"column":13}},"200":{"start":{"line":673,"column":16},"end":{"line":673,"column":49}},"201":{"start":{"line":674,"column":16},"end":{"line":675,"column":70}},"202":{"start":{"line":676,"column":16},"end":{"line":676,"column":47}},"203":{"start":{"line":678,"column":12},"end":{"line":678,"column":46}},"204":{"start":{"line":679,"column":12},"end":{"line":681,"column":33}},"205":{"start":{"line":682,"column":12},"end":{"line":682,"column":66}},"206":{"start":{"line":683,"column":12},"end":{"line":683,"column":64}},"207":{"start":{"line":684,"column":12},"end":{"line":684,"column":58}},"208":{"start":{"line":685,"column":12},"end":{"line":692,"column":13}},"209":{"start":{"line":687,"column":16},"end":{"line":687,"column":45}},"210":{"start":{"line":691,"column":16},"end":{"line":691,"column":41}},"211":{"start":{"line":693,"column":12},"end":{"line":707,"column":13}},"212":{"start":{"line":695,"column":16},"end":{"line":695,"column":37}},"213":{"start":{"line":696,"column":16},"end":{"line":696,"column":39}},"214":{"start":{"line":697,"column":16},"end":{"line":697,"column":62}},"215":{"start":{"line":698,"column":16},"end":{"line":698,"column":34}},"216":{"start":{"line":699,"column":16},"end":{"line":699,"column":44}},"217":{"start":{"line":701,"column":17},"end":{"line":707,"column":13}},"218":{"start":{"line":703,"column":16},"end":{"line":703,"column":37}},"219":{"start":{"line":704,"column":16},"end":{"line":704,"column":39}},"220":{"start":{"line":705,"column":16},"end":{"line":705,"column":34}},"221":{"start":{"line":706,"column":16},"end":{"line":706,"column":44}},"222":{"start":{"line":708,"column":12},"end":{"line":708,"column":25}},"223":{"start":{"line":709,"column":12},"end":{"line":709,"column":18}},"224":{"start":{"line":713,"column":12},"end":{"line":713,"column":18}},"225":{"start":{"line":716,"column":12},"end":{"line":716,"column":78}},"226":{"start":{"line":717,"column":12},"end":{"line":717,"column":18}},"227":{"start":{"line":721,"column":0},"end":{"line":729,"column":2}},"228":{"start":{"line":723,"column":4},"end":{"line":723,"column":27}},"229":{"start":{"line":725,"column":4},"end":{"line":728,"column":5}},"230":{"start":{"line":727,"column":8},"end":{"line":727,"column":37}},"231":{"start":{"line":731,"column":0},"end":{"line":741,"column":2}},"232":{"start":{"line":733,"column":4},"end":{"line":733,"column":35}},"233":{"start":{"line":733,"column":26},"end":{"line":733,"column":33}},"234":{"start":{"line":735,"column":4},"end":{"line":735,"column":32}},"235":{"start":{"line":737,"column":4},"end":{"line":737,"column":75}},"236":{"start":{"line":738,"column":4},"end":{"line":738,"column":45}},"237":{"start":{"line":740,"column":4},"end":{"line":740,"column":32}},"238":{"start":{"line":743,"column":0},"end":{"line":774,"column":2}},"239":{"start":{"line":745,"column":4},"end":{"line":745,"column":35}},"240":{"start":{"line":745,"column":26},"end":{"line":745,"column":33}},"241":{"start":{"line":746,"column":4},"end":{"line":746,"column":56}},"242":{"start":{"line":746,"column":34},"end":{"line":746,"column":54}},"243":{"start":{"line":748,"column":4},"end":{"line":748,"column":30}},"244":{"start":{"line":750,"column":4},"end":{"line":753,"column":5}},"245":{"start":{"line":752,"column":8},"end":{"line":752,"column":38}},"246":{"start":{"line":755,"column":4},"end":{"line":755,"column":27}},"247":{"start":{"line":757,"column":4},"end":{"line":757,"column":82}},"248":{"start":{"line":758,"column":4},"end":{"line":758,"column":45}},"249":{"start":{"line":759,"column":4},"end":{"line":759,"column":112}},"250":{"start":{"line":761,"column":4},"end":{"line":765,"column":5}},"251":{"start":{"line":763,"column":8},"end":{"line":763,"column":36}},"252":{"start":{"line":764,"column":8},"end":{"line":764,"column":38}},"253":{"start":{"line":767,"column":4},"end":{"line":768,"column":74}},"254":{"start":{"line":770,"column":4},"end":{"line":770,"column":33}},"255":{"start":{"line":771,"column":4},"end":{"line":771,"column":27}},"256":{"start":{"line":773,"column":4},"end":{"line":773,"column":17}},"257":{"start":{"line":776,"column":0},"end":{"line":832,"column":2}},"258":{"start":{"line":787,"column":4},"end":{"line":792,"column":5}},"259":{"start":{"line":791,"column":8},"end":{"line":791,"column":15}},"260":{"start":{"line":794,"column":4},"end":{"line":795,"column":12}},"261":{"start":{"line":797,"column":4},"end":{"line":803,"column":5}},"262":{"start":{"line":802,"column":8},"end":{"line":802,"column":15}},"263":{"start":{"line":805,"column":4},"end":{"line":805,"column":13}},"264":{"start":{"line":807,"column":4},"end":{"line":818,"column":5}},"265":{"start":{"line":809,"column":8},"end":{"line":809,"column":34}},"266":{"start":{"line":811,"column":9},"end":{"line":818,"column":5}},"267":{"start":{"line":813,"column":8},"end":{"line":813,"column":36}},"268":{"start":{"line":817,"column":8},"end":{"line":817,"column":27}},"269":{"start":{"line":820,"column":4},"end":{"line":820,"column":60}},"270":{"start":{"line":821,"column":4},"end":{"line":821,"column":34}},"271":{"start":{"line":822,"column":4},"end":{"line":822,"column":45}},"272":{"start":{"line":823,"column":4},"end":{"line":823,"column":37}},"273":{"start":{"line":824,"column":4},"end":{"line":824,"column":36}},"274":{"start":{"line":826,"column":4},"end":{"line":829,"column":6}},"275":{"start":{"line":831,"column":4},"end":{"line":831,"column":32}},"276":{"start":{"line":834,"column":0},"end":{"line":935,"column":2}},"277":{"start":{"line":836,"column":4},"end":{"line":836,"column":37}},"278":{"start":{"line":838,"column":4},"end":{"line":841,"column":5}},"279":{"start":{"line":840,"column":8},"end":{"line":840,"column":15}},"280":{"start":{"line":843,"column":4},"end":{"line":857,"column":5}},"281":{"start":{"line":845,"column":8},"end":{"line":850,"column":9}},"282":{"start":{"line":849,"column":12},"end":{"line":849,"column":19}},"283":{"start":{"line":852,"column":8},"end":{"line":856,"column":11}},"284":{"start":{"line":859,"column":4},"end":{"line":862,"column":5}},"285":{"start":{"line":861,"column":8},"end":{"line":861,"column":31}},"286":{"start":{"line":864,"column":4},"end":{"line":900,"column":5}},"287":{"start":{"line":866,"column":8},"end":{"line":869,"column":15}},"288":{"start":{"line":871,"column":8},"end":{"line":871,"column":63}},"289":{"start":{"line":873,"column":8},"end":{"line":873,"column":43}},"290":{"start":{"line":874,"column":8},"end":{"line":874,"column":54}},"291":{"start":{"line":875,"column":8},"end":{"line":875,"column":53}},"292":{"start":{"line":877,"column":8},"end":{"line":877,"column":45}},"293":{"start":{"line":879,"column":8},"end":{"line":879,"column":35}},"294":{"start":{"line":880,"column":8},"end":{"line":880,"column":36}},"295":{"start":{"line":882,"column":8},"end":{"line":885,"column":9}},"296":{"start":{"line":884,"column":12},"end":{"line":884,"column":45}},"297":{"start":{"line":887,"column":8},"end":{"line":887,"column":35}},"298":{"start":{"line":889,"column":8},"end":{"line":896,"column":9}},"299":{"start":{"line":891,"column":12},"end":{"line":891,"column":37}},"300":{"start":{"line":892,"column":12},"end":{"line":892,"column":35}},"301":{"start":{"line":893,"column":12},"end":{"line":893,"column":33}},"302":{"start":{"line":894,"column":12},"end":{"line":894,"column":35}},"303":{"start":{"line":895,"column":12},"end":{"line":895,"column":29}},"304":{"start":{"line":898,"column":8},"end":{"line":898,"column":42}},"305":{"start":{"line":899,"column":8},"end":{"line":899,"column":15}},"306":{"start":{"line":902,"column":4},"end":{"line":934,"column":5}},"307":{"start":{"line":904,"column":8},"end":{"line":904,"column":103}},"308":{"start":{"line":905,"column":8},"end":{"line":905,"column":20}},"309":{"start":{"line":907,"column":8},"end":{"line":910,"column":9}},"310":{"start":{"line":909,"column":12},"end":{"line":909,"column":18}},"311":{"start":{"line":912,"column":8},"end":{"line":912,"column":43}},"312":{"start":{"line":914,"column":8},"end":{"line":914,"column":26}},"313":{"start":{"line":916,"column":8},"end":{"line":919,"column":9}},"314":{"start":{"line":918,"column":12},"end":{"line":918,"column":18}},"315":{"start":{"line":921,"column":8},"end":{"line":921,"column":33}},"316":{"start":{"line":923,"column":8},"end":{"line":926,"column":9}},"317":{"start":{"line":925,"column":12},"end":{"line":925,"column":32}},"318":{"start":{"line":928,"column":8},"end":{"line":928,"column":37}},"319":{"start":{"line":930,"column":8},"end":{"line":933,"column":9}},"320":{"start":{"line":932,"column":12},"end":{"line":932,"column":34}},"321":{"start":{"line":937,"column":0},"end":{"line":955,"column":2}},"322":{"start":{"line":939,"column":4},"end":{"line":939,"column":32}},"323":{"start":{"line":941,"column":4},"end":{"line":944,"column":5}},"324":{"start":{"line":943,"column":8},"end":{"line":943,"column":15}},"325":{"start":{"line":946,"column":4},"end":{"line":946,"column":25}},"326":{"start":{"line":948,"column":4},"end":{"line":952,"column":5}},"327":{"start":{"line":950,"column":8},"end":{"line":950,"column":37}},"328":{"start":{"line":951,"column":8},"end":{"line":951,"column":22}},"329":{"start":{"line":954,"column":4},"end":{"line":954,"column":26}},"330":{"start":{"line":974,"column":0},"end":{"line":1032,"column":2}},"331":{"start":{"line":976,"column":4},"end":{"line":980,"column":5}},"332":{"start":{"line":978,"column":8},"end":{"line":978,"column":26}},"333":{"start":{"line":979,"column":8},"end":{"line":979,"column":32}},"334":{"start":{"line":982,"column":4},"end":{"line":982,"column":31}},"335":{"start":{"line":984,"column":4},"end":{"line":984,"column":28}},"336":{"start":{"line":986,"column":4},"end":{"line":1007,"column":5}},"337":{"start":{"line":988,"column":8},"end":{"line":988,"column":57}},"338":{"start":{"line":990,"column":8},"end":{"line":996,"column":9}},"339":{"start":{"line":992,"column":12},"end":{"line":995,"column":15}},"340":{"start":{"line":994,"column":16},"end":{"line":994,"column":63}},"341":{"start":{"line":998,"column":8},"end":{"line":1004,"column":9}},"342":{"start":{"line":1000,"column":12},"end":{"line":1003,"column":15}},"343":{"start":{"line":1002,"column":16},"end":{"line":1002,"column":34}},"344":{"start":{"line":1006,"column":8},"end":{"line":1006,"column":22}},"345":{"start":{"line":1009,"column":4},"end":{"line":1012,"column":5}},"346":{"start":{"line":1011,"column":8},"end":{"line":1011,"column":37}},"347":{"start":{"line":1014,"column":4},"end":{"line":1014,"column":22}},"348":{"start":{"line":1016,"column":4},"end":{"line":1028,"column":32}},"349":{"start":{"line":1018,"column":8},"end":{"line":1018,"column":47}},"350":{"start":{"line":1020,"column":8},"end":{"line":1024,"column":9}},"351":{"start":{"line":1022,"column":12},"end":{"line":1022,"column":30}},"352":{"start":{"line":1023,"column":12},"end":{"line":1023,"column":50}},"353":{"start":{"line":1026,"column":8},"end":{"line":1026,"column":20}},"354":{"start":{"line":1030,"column":4},"end":{"line":1030,"column":22}},"355":{"start":{"line":1031,"column":4},"end":{"line":1031,"column":28}},"356":{"start":{"line":1034,"column":0},"end":{"line":1034,"column":22}}},"branchMap":{"1":{"line":261,"type":"binary-expr","locations":[{"start":{"line":261,"column":14},"end":{"line":261,"column":21}},{"start":{"line":261,"column":25},"end":{"line":261,"column":27}}]},"2":{"line":265,"type":"binary-expr","locations":[{"start":{"line":265,"column":27},"end":{"line":265,"column":49}},{"start":{"line":265,"column":53},"end":{"line":265,"column":54}}]},"3":{"line":302,"type":"if","locations":[{"start":{"line":302,"column":4},"end":{"line":302,"column":4}},{"start":{"line":302,"column":4},"end":{"line":302,"column":4}}]},"4":{"line":302,"type":"binary-expr","locations":[{"start":{"line":302,"column":8},"end":{"line":302,"column":22}},{"start":{"line":302,"column":26},"end":{"line":302,"column":37}},{"start":{"line":302,"column":41},"end":{"line":302,"column":55}}]},"5":{"line":315,"type":"binary-expr","locations":[{"start":{"line":315,"column":36},"end":{"line":315,"column":50}},{"start":{"line":315,"column":54},"end":{"line":315,"column":67}}]},"6":{"line":324,"type":"if","locations":[{"start":{"line":324,"column":4},"end":{"line":324,"column":4}},{"start":{"line":324,"column":4},"end":{"line":324,"column":4}}]},"7":{"line":334,"type":"if","locations":[{"start":{"line":334,"column":4},"end":{"line":334,"column":4}},{"start":{"line":334,"column":4},"end":{"line":334,"column":4}}]},"8":{"line":380,"type":"binary-expr","locations":[{"start":{"line":380,"column":14},"end":{"line":380,"column":21}},{"start":{"line":380,"column":25},"end":{"line":380,"column":27}}]},"9":{"line":383,"type":"binary-expr","locations":[{"start":{"line":383,"column":21},"end":{"line":383,"column":37}},{"start":{"line":383,"column":41},"end":{"line":383,"column":42}}]},"10":{"line":384,"type":"binary-expr","locations":[{"start":{"line":384,"column":28},"end":{"line":384,"column":51}},{"start":{"line":384,"column":55},"end":{"line":384,"column":56}}]},"11":{"line":387,"type":"cond-expr","locations":[{"start":{"line":387,"column":48},"end":{"line":387,"column":66}},{"start":{"line":387,"column":69},"end":{"line":387,"column":70}}]},"12":{"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}}]},"13":{"line":427,"type":"if","locations":[{"start":{"line":427,"column":8},"end":{"line":427,"column":8}},{"start":{"line":427,"column":8},"end":{"line":427,"column":8}}]},"14":{"line":432,"type":"if","locations":[{"start":{"line":432,"column":12},"end":{"line":432,"column":12}},{"start":{"line":432,"column":12},"end":{"line":432,"column":12}}]},"15":{"line":443,"type":"if","locations":[{"start":{"line":443,"column":8},"end":{"line":443,"column":8}},{"start":{"line":443,"column":8},"end":{"line":443,"column":8}}]},"16":{"line":448,"type":"if","locations":[{"start":{"line":448,"column":12},"end":{"line":448,"column":12}},{"start":{"line":448,"column":12},"end":{"line":448,"column":12}}]},"17":{"line":467,"type":"if","locations":[{"start":{"line":467,"column":12},"end":{"line":467,"column":12}},{"start":{"line":467,"column":12},"end":{"line":467,"column":12}}]},"18":{"line":495,"type":"if","locations":[{"start":{"line":495,"column":12},"end":{"line":495,"column":12}},{"start":{"line":495,"column":12},"end":{"line":495,"column":12}}]},"19":{"line":500,"type":"if","locations":[{"start":{"line":500,"column":12},"end":{"line":500,"column":12}},{"start":{"line":500,"column":12},"end":{"line":500,"column":12}}]},"20":{"line":502,"type":"if","locations":[{"start":{"line":502,"column":16},"end":{"line":502,"column":16}},{"start":{"line":502,"column":16},"end":{"line":502,"column":16}}]},"21":{"line":507,"type":"if","locations":[{"start":{"line":507,"column":16},"end":{"line":507,"column":16}},{"start":{"line":507,"column":16},"end":{"line":507,"column":16}}]},"22":{"line":509,"type":"if","locations":[{"start":{"line":509,"column":20},"end":{"line":509,"column":20}},{"start":{"line":509,"column":20},"end":{"line":509,"column":20}}]},"23":{"line":509,"type":"binary-expr","locations":[{"start":{"line":509,"column":24},"end":{"line":509,"column":51}},{"start":{"line":510,"column":25},"end":{"line":511,"column":60}}]},"24":{"line":523,"type":"if","locations":[{"start":{"line":523,"column":16},"end":{"line":523,"column":16}},{"start":{"line":523,"column":16},"end":{"line":523,"column":16}}]},"25":{"line":523,"type":"binary-expr","locations":[{"start":{"line":523,"column":21},"end":{"line":523,"column":46}},{"start":{"line":524,"column":21},"end":{"line":524,"column":66}}]},"26":{"line":530,"type":"if","locations":[{"start":{"line":530,"column":16},"end":{"line":530,"column":16}},{"start":{"line":530,"column":16},"end":{"line":530,"column":16}}]},"27":{"line":532,"type":"if","locations":[{"start":{"line":532,"column":20},"end":{"line":532,"column":20}},{"start":{"line":532,"column":20},"end":{"line":532,"column":20}}]},"28":{"line":532,"type":"binary-expr","locations":[{"start":{"line":532,"column":25},"end":{"line":532,"column":50}},{"start":{"line":533,"column":25},"end":{"line":533,"column":70}}]},"29":{"line":555,"type":"if","locations":[{"start":{"line":555,"column":4},"end":{"line":555,"column":4}},{"start":{"line":555,"column":4},"end":{"line":555,"column":4}}]},"30":{"line":566,"type":"if","locations":[{"start":{"line":566,"column":4},"end":{"line":566,"column":4}},{"start":{"line":566,"column":4},"end":{"line":566,"column":4}}]},"31":{"line":590,"type":"cond-expr","locations":[{"start":{"line":590,"column":34},"end":{"line":590,"column":59}},{"start":{"line":590,"column":62},"end":{"line":590,"column":63}}]},"32":{"line":592,"type":"cond-expr","locations":[{"start":{"line":593,"column":16},"end":{"line":593,"column":54}},{"start":{"line":593,"column":57},"end":{"line":593,"column":61}}]},"33":{"line":597,"type":"if","locations":[{"start":{"line":597,"column":8},"end":{"line":597,"column":8}},{"start":{"line":597,"column":8},"end":{"line":597,"column":8}}]},"34":{"line":607,"type":"if","locations":[{"start":{"line":607,"column":4},"end":{"line":607,"column":4}},{"start":{"line":607,"column":4},"end":{"line":607,"column":4}}]},"35":{"line":607,"type":"binary-expr","locations":[{"start":{"line":607,"column":9},"end":{"line":607,"column":38}},{"start":{"line":607,"column":43},"end":{"line":607,"column":50}}]},"36":{"line":609,"type":"if","locations":[{"start":{"line":609,"column":8},"end":{"line":609,"column":8}},{"start":{"line":609,"column":8},"end":{"line":609,"column":8}}]},"37":{"line":609,"type":"binary-expr","locations":[{"start":{"line":609,"column":13},"end":{"line":609,"column":31}},{"start":{"line":609,"column":37},"end":{"line":609,"column":74}}]},"38":{"line":618,"type":"if","locations":[{"start":{"line":618,"column":4},"end":{"line":618,"column":4}},{"start":{"line":618,"column":4},"end":{"line":618,"column":4}}]},"39":{"line":618,"type":"binary-expr","locations":[{"start":{"line":618,"column":8},"end":{"line":618,"column":14}},{"start":{"line":618,"column":18},"end":{"line":618,"column":44}}]},"40":{"line":620,"type":"switch","locations":[{"start":{"line":622,"column":12},"end":{"line":626,"column":22}},{"start":{"line":628,"column":12},"end":{"line":633,"column":22}},{"start":{"line":635,"column":12},"end":{"line":635,"column":29}},{"start":{"line":636,"column":12},"end":{"line":639,"column":22}},{"start":{"line":641,"column":12},"end":{"line":644,"column":22}},{"start":{"line":646,"column":12},"end":{"line":648,"column":22}}]},"41":{"line":637,"type":"if","locations":[{"start":{"line":637,"column":16},"end":{"line":637,"column":16}},{"start":{"line":637,"column":16},"end":{"line":637,"column":16}}]},"42":{"line":654,"type":"switch","locations":[{"start":{"line":656,"column":8},"end":{"line":658,"column":18}},{"start":{"line":660,"column":8},"end":{"line":662,"column":18}},{"start":{"line":664,"column":8},"end":{"line":667,"column":18}},{"start":{"line":669,"column":8},"end":{"line":709,"column":18}},{"start":{"line":711,"column":8},"end":{"line":713,"column":18}},{"start":{"line":715,"column":8},"end":{"line":717,"column":18}}]},"43":{"line":665,"type":"if","locations":[{"start":{"line":665,"column":12},"end":{"line":665,"column":12}},{"start":{"line":665,"column":12},"end":{"line":665,"column":12}}]},"44":{"line":670,"type":"if","locations":[{"start":{"line":670,"column":12},"end":{"line":670,"column":12}},{"start":{"line":670,"column":12},"end":{"line":670,"column":12}}]},"45":{"line":671,"type":"if","locations":[{"start":{"line":671,"column":12},"end":{"line":671,"column":12}},{"start":{"line":671,"column":12},"end":{"line":671,"column":12}}]},"46":{"line":674,"type":"cond-expr","locations":[{"start":{"line":675,"column":24},"end":{"line":675,"column":62}},{"start":{"line":675,"column":65},"end":{"line":675,"column":69}}]},"47":{"line":679,"type":"cond-expr","locations":[{"start":{"line":680,"column":20},"end":{"line":680,"column":60}},{"start":{"line":681,"column":20},"end":{"line":681,"column":32}}]},"48":{"line":682,"type":"cond-expr","locations":[{"start":{"line":682,"column":43},"end":{"line":682,"column":47}},{"start":{"line":682,"column":50},"end":{"line":682,"column":65}}]},"49":{"line":685,"type":"if","locations":[{"start":{"line":685,"column":12},"end":{"line":685,"column":12}},{"start":{"line":685,"column":12},"end":{"line":685,"column":12}}]},"50":{"line":693,"type":"if","locations":[{"start":{"line":693,"column":12},"end":{"line":693,"column":12}},{"start":{"line":693,"column":12},"end":{"line":693,"column":12}}]},"51":{"line":701,"type":"if","locations":[{"start":{"line":701,"column":17},"end":{"line":701,"column":17}},{"start":{"line":701,"column":17},"end":{"line":701,"column":17}}]},"52":{"line":725,"type":"if","locations":[{"start":{"line":725,"column":4},"end":{"line":725,"column":4}},{"start":{"line":725,"column":4},"end":{"line":725,"column":4}}]},"53":{"line":733,"type":"if","locations":[{"start":{"line":733,"column":4},"end":{"line":733,"column":4}},{"start":{"line":733,"column":4},"end":{"line":733,"column":4}}]},"54":{"line":737,"type":"cond-expr","locations":[{"start":{"line":737,"column":39},"end":{"line":737,"column":53}},{"start":{"line":737,"column":56},"end":{"line":737,"column":64}}]},"55":{"line":745,"type":"if","locations":[{"start":{"line":745,"column":4},"end":{"line":745,"column":4}},{"start":{"line":745,"column":4},"end":{"line":745,"column":4}}]},"56":{"line":746,"type":"if","locations":[{"start":{"line":746,"column":4},"end":{"line":746,"column":4}},{"start":{"line":746,"column":4},"end":{"line":746,"column":4}}]},"57":{"line":750,"type":"if","locations":[{"start":{"line":750,"column":4},"end":{"line":750,"column":4}},{"start":{"line":750,"column":4},"end":{"line":750,"column":4}}]},"58":{"line":757,"type":"cond-expr","locations":[{"start":{"line":757,"column":36},"end":{"line":757,"column":50}},{"start":{"line":757,"column":53},"end":{"line":757,"column":71}}]},"59":{"line":761,"type":"if","locations":[{"start":{"line":761,"column":4},"end":{"line":761,"column":4}},{"start":{"line":761,"column":4},"end":{"line":761,"column":4}}]},"60":{"line":768,"type":"cond-expr","locations":[{"start":{"line":768,"column":34},"end":{"line":768,"column":50}},{"start":{"line":768,"column":53},"end":{"line":768,"column":73}}]},"61":{"line":787,"type":"if","locations":[{"start":{"line":787,"column":4},"end":{"line":787,"column":4}},{"start":{"line":787,"column":4},"end":{"line":787,"column":4}}]},"62":{"line":787,"type":"binary-expr","locations":[{"start":{"line":787,"column":8},"end":{"line":787,"column":22}},{"start":{"line":788,"column":9},"end":{"line":788,"column":41}},{"start":{"line":789,"column":9},"end":{"line":789,"column":40}}]},"63":{"line":797,"type":"if","locations":[{"start":{"line":797,"column":4},"end":{"line":797,"column":4}},{"start":{"line":797,"column":4},"end":{"line":797,"column":4}}]},"64":{"line":797,"type":"binary-expr","locations":[{"start":{"line":797,"column":8},"end":{"line":797,"column":27}},{"start":{"line":798,"column":9},"end":{"line":798,"column":42}},{"start":{"line":800,"column":9},"end":{"line":800,"column":55}}]},"65":{"line":807,"type":"if","locations":[{"start":{"line":807,"column":4},"end":{"line":807,"column":4}},{"start":{"line":807,"column":4},"end":{"line":807,"column":4}}]},"66":{"line":811,"type":"if","locations":[{"start":{"line":811,"column":9},"end":{"line":811,"column":9}},{"start":{"line":811,"column":9},"end":{"line":811,"column":9}}]},"67":{"line":838,"type":"if","locations":[{"start":{"line":838,"column":4},"end":{"line":838,"column":4}},{"start":{"line":838,"column":4},"end":{"line":838,"column":4}}]},"68":{"line":845,"type":"if","locations":[{"start":{"line":845,"column":8},"end":{"line":845,"column":8}},{"start":{"line":845,"column":8},"end":{"line":845,"column":8}}]},"69":{"line":845,"type":"binary-expr","locations":[{"start":{"line":845,"column":13},"end":{"line":845,"column":34}},{"start":{"line":846,"column":13},"end":{"line":846,"column":37}},{"start":{"line":847,"column":12},"end":{"line":847,"column":35}}]},"70":{"line":882,"type":"if","locations":[{"start":{"line":882,"column":8},"end":{"line":882,"column":8}},{"start":{"line":882,"column":8},"end":{"line":882,"column":8}}]},"71":{"line":889,"type":"if","locations":[{"start":{"line":889,"column":8},"end":{"line":889,"column":8}},{"start":{"line":889,"column":8},"end":{"line":889,"column":8}}]},"72":{"line":907,"type":"if","locations":[{"start":{"line":907,"column":8},"end":{"line":907,"column":8}},{"start":{"line":907,"column":8},"end":{"line":907,"column":8}}]},"73":{"line":916,"type":"if","locations":[{"start":{"line":916,"column":8},"end":{"line":916,"column":8}},{"start":{"line":916,"column":8},"end":{"line":916,"column":8}}]},"74":{"line":923,"type":"if","locations":[{"start":{"line":923,"column":8},"end":{"line":923,"column":8}},{"start":{"line":923,"column":8},"end":{"line":923,"column":8}}]},"75":{"line":930,"type":"if","locations":[{"start":{"line":930,"column":8},"end":{"line":930,"column":8}},{"start":{"line":930,"column":8},"end":{"line":930,"column":8}}]},"76":{"line":941,"type":"if","locations":[{"start":{"line":941,"column":4},"end":{"line":941,"column":4}},{"start":{"line":941,"column":4},"end":{"line":941,"column":4}}]},"77":{"line":976,"type":"if","locations":[{"start":{"line":976,"column":4},"end":{"line":976,"column":4}},{"start":{"line":976,"column":4},"end":{"line":976,"column":4}}]},"78":{"line":976,"type":"binary-expr","locations":[{"start":{"line":976,"column":9},"end":{"line":976,"column":27}},{"start":{"line":976,"column":33},"end":{"line":976,"column":70}}]},"79":{"line":984,"type":"binary-expr","locations":[{"start":{"line":984,"column":14},"end":{"line":984,"column":21}},{"start":{"line":984,"column":25},"end":{"line":984,"column":27}}]},"80":{"line":990,"type":"if","locations":[{"start":{"line":990,"column":8},"end":{"line":990,"column":8}},{"start":{"line":990,"column":8},"end":{"line":990,"column":8}}]},"81":{"line":998,"type":"if","locations":[{"start":{"line":998,"column":8},"end":{"line":998,"column":8}},{"start":{"line":998,"column":8},"end":{"line":998,"column":8}}]},"82":{"line":1009,"type":"if","locations":[{"start":{"line":1009,"column":4},"end":{"line":1009,"column":4}},{"start":{"line":1009,"column":4},"end":{"line":1009,"column":4}}]},"83":{"line":1020,"type":"if","locations":[{"start":{"line":1020,"column":8},"end":{"line":1020,"column":8}},{"start":{"line":1020,"column":8},"end":{"line":1020,"column":8}}]}}}} |
@@ -38,3 +38,3 @@ /*global BPMux: false */ | ||
@param {Boolean} complete Whether the handshake message was completely sent (`true`) or the carrier stream buffered it (`false`). You can use this to apply back-pressure to stream multiplexing. For example, if `complete` is `false` then you could avoid calling [`multiplex`](https://github.com/davedoesdev/bpmux#bpmuxprototypemultiplexoptions) until the carrier stream has emitted a [`drain`](https://nodejs.org/dist/latest-v4.x/docs/api/stream.html#stream_event_drain) event. | ||
@param {Boolean} complete Whether the handshake message was completely sent (`true`) or the carrier stream buffered it (`false`). You can use this to apply back-pressure to stream multiplexing. For example, if `complete` is `false` then you could avoid calling [`multiplex`](https://github.com/davedoesdev/bpmux#bpmuxprototypemultiplexoptions) until a [`drain`](#bpmuxeventsdrain) event is emitted. | ||
*/ | ||
@@ -44,2 +44,10 @@ BPMux.events.handshake_sent = function (duplex, complete) { return undefined; }; | ||
/** | ||
`drain` event | ||
A `BPMux` object emits a `drain` event when its carrier stream emits a | ||
[`drain`](https://nodejs.org/dist/latest-v4.x/docs/api/stream.html#stream_event_drain) event. | ||
*/ | ||
BPMux.events.drain = function () { return undefined; }; | ||
/** | ||
`end` event | ||
@@ -63,4 +71,14 @@ | ||
A `BPMux` object emits a `full` event when it detects a new multiplexed stream from its peer on the carrier stream but the number of multiplexed streams is at its maximum. | ||
A `BPMux` object emits a `full` event when it wants to add a new multiplexed stream on the carrier stream but the number of multiplexed streams is at its maximum. It will remain at maximum until a [`removed`](#bpmuxeventsremovedduplex) event is emitted. | ||
*/ | ||
BPMux.events.full = function () { return undefined; }; | ||
/** | ||
`removed` event | ||
A `BPMux` object emits a `removed` event when a multiplexed stream has closed | ||
(finished and ended) and been removed from the list of multiplexed streams. | ||
@param {Duplex} duplex The stream which has closed. | ||
*/ | ||
BPMux.events.removed = function (duplex) { return undefined; }; |
@@ -483,2 +483,3 @@ /** | ||
ths._send(); | ||
ths.emit('drain'); | ||
}); | ||
@@ -723,4 +724,8 @@ | ||
{ | ||
this.duplexes.delete(duplex._chan); | ||
duplex._removed = true; | ||
if (this.duplexes.delete(duplex._chan)) | ||
{ | ||
this.emit('removed', duplex); | ||
} | ||
}; | ||
@@ -727,0 +732,0 @@ |
{ | ||
"name": "bpmux", | ||
"description": "Node stream multiplexing with back-pressure on each stream", | ||
"version": "3.3.0", | ||
"version": "3.4.0", | ||
"homepage": "https://github.com/davedoesdev/bpmux", | ||
@@ -6,0 +6,0 @@ "author": { |
@@ -247,5 +247,7 @@ # bpmux [![Build Status](https://travis-ci.org/davedoesdev/bpmux.png)](https://travis-ci.org/davedoesdev/bpmux) [![Coverage Status](https://coveralls.io/repos/davedoesdev/bpmux/badge.png?branch=master&service=github)](https://coveralls.io/r/davedoesdev/bpmux?branch=master) [![NPM version](https://badge.fury.io/js/bpmux.png)](http://badge.fury.io/js/bpmux) | ||
- <a name="toc_bpmuxeventshandshake_sentduplex-complete"></a>[BPMux.events.handshake_sent](#bpmuxeventshandshake_sentduplex-complete) | ||
- <a name="toc_bpmuxeventsdrain"></a>[BPMux.events.drain](#bpmuxeventsdrain) | ||
- <a name="toc_bpmuxeventsend"></a>[BPMux.events.end](#bpmuxeventsend) | ||
- <a name="toc_bpmuxeventsfinish"></a>[BPMux.events.finish](#bpmuxeventsfinish) | ||
- <a name="toc_bpmuxeventsfull"></a>[BPMux.events.full](#bpmuxeventsfull) | ||
- <a name="toc_bpmuxeventsremovedduplex"></a>[BPMux.events.removed](#bpmuxeventsremovedduplex) | ||
@@ -347,6 +349,15 @@ ## BPMux(carrier, [options]) | ||
- `{Duplex} duplex` The multiplexed stream for which a handshake has been sent. **Please note that a `handshake_sent` event is also emitted on `duplex` immediately after `BPMux`'s `handshake` event finishes processing**. `duplex`'s `handshake_sent` event is passed the same `complete` parameter described below. | ||
- `{Boolean} complete` Whether the handshake message was completely sent (`true`) or the carrier stream buffered it (`false`). You can use this to apply back-pressure to stream multiplexing. For example, if `complete` is `false` then you could avoid calling [`multiplex`](https://github.com/davedoesdev/bpmux#bpmuxprototypemultiplexoptions) until the carrier stream has emitted a [`drain`](https://nodejs.org/dist/latest-v4.x/docs/api/stream.html#stream_event_drain) event. | ||
- `{Boolean} complete` Whether the handshake message was completely sent (`true`) or the carrier stream buffered it (`false`). You can use this to apply back-pressure to stream multiplexing. For example, if `complete` is `false` then you could avoid calling [`multiplex`](https://github.com/davedoesdev/bpmux#bpmuxprototypemultiplexoptions) until a [`drain`](#bpmuxeventsdrain) event is emitted. | ||
<sub>Go: [TOC](#tableofcontents) | [BPMux.events](#toc_bpmuxevents)</sub> | ||
## BPMux.events.drain() | ||
> `drain` event | ||
A `BPMux` object emits a `drain` event when its carrier stream emits a | ||
[`drain`](https://nodejs.org/dist/latest-v4.x/docs/api/stream.html#stream_event_drain) event. | ||
<sub>Go: [TOC](#tableofcontents) | [BPMux.events](#toc_bpmuxevents)</sub> | ||
## BPMux.events.end() | ||
@@ -374,6 +385,19 @@ | ||
A `BPMux` object emits a `full` event when it detects a new multiplexed stream from its peer on the carrier stream but the number of multiplexed streams is at its maximum. | ||
A `BPMux` object emits a `full` event when it wants to add a new multiplexed stream on the carrier stream but the number of multiplexed streams is at its maximum. It will remain at maximum until a [`removed`](#bpmuxeventsremovedduplex) event is emitted. | ||
<sub>Go: [TOC](#tableofcontents) | [BPMux.events](#toc_bpmuxevents)</sub> | ||
## BPMux.events.removed(duplex) | ||
> `removed` event | ||
A `BPMux` object emits a `removed` event when a multiplexed stream has closed | ||
(finished and ended) and been removed from the list of multiplexed streams. | ||
**Parameters:** | ||
- `{Duplex} duplex` The stream which has closed. | ||
<sub>Go: [TOC](#tableofcontents) | [BPMux.events](#toc_bpmuxevents)</sub> | ||
_—generated by [apidox](https://github.com/codeactual/apidox)—_ |
@@ -1946,9 +1946,37 @@ /*global before: false, | ||
{ | ||
var count = 0, third_server, third_client; | ||
server_mux.on('peer_multiplex', csebemr); | ||
server_mux.on('full', cb); | ||
server_mux.on('peer_multiplex', function (duplex) | ||
{ | ||
count += 1; | ||
if (count === 3) | ||
{ | ||
third_server = duplex; | ||
} | ||
}); | ||
server_mux.on('full', function () | ||
{ | ||
var called = false; | ||
this.on('removed', function (duplex) | ||
{ | ||
expect(called).to.equal(false); | ||
called = true; | ||
expect(duplex).to.equal(third_server); | ||
// check we only emit event if actually delete from duplexes Map | ||
this._remove(duplex); | ||
cb(); | ||
}); | ||
third_client.end(); | ||
third_server.end(); | ||
}); | ||
client_mux._max_open = 0; | ||
csebemr(client_mux.multiplex()); | ||
csebemr(client_mux.multiplex()); | ||
third_client = client_mux.multiplex(); | ||
csebemr(third_client); | ||
csebemr(client_mux.multiplex()); | ||
csebemr(client_mux.multiplex()); | ||
}); | ||
@@ -1955,0 +1983,0 @@ |
@@ -464,8 +464,17 @@ /*global describe: false, | ||
left._write = function () | ||
var orig_write = left._write, | ||
write_chunk, | ||
write_encoding, | ||
write_cb; | ||
left._write = function (chunk, encoding, cb) | ||
{ | ||
write_chunk = chunk; | ||
write_encoding = encoding; | ||
write_cb = cb; | ||
}; | ||
var count_complete = 0, | ||
count_incomplete = 0; | ||
count_incomplete = 0, | ||
count_drain = 0; | ||
@@ -486,6 +495,15 @@ function sent(complete) | ||
expect(count_incomplete).to.equal(1); | ||
cb(); | ||
expect(count_drain).to.equal(0); | ||
left._write = orig_write; | ||
left._write(write_chunk, write_encoding, write_cb); | ||
} | ||
} | ||
lmux.on('drain', function () | ||
{ | ||
expect(count_drain).to.equal(0); | ||
count_drain += 1; | ||
cb(); | ||
}); | ||
// number will change if change handshake buffer size | ||
@@ -492,0 +510,0 @@ for (var i = 0; i < 4343; i += 1) |
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
332551
4089
401