Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

bpmux

Package Overview
Dependencies
Maintainers
1
Versions
65
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bpmux - npm Package Compare versions

Comparing version 1.0.1 to 1.0.2

2

coverage/coverage.json

@@ -1,1 +0,1 @@

{"/home/david/bpmux/index.js":{"path":"/home/david/bpmux/index.js","s":{"1":1,"2":1,"3":3697,"4":3697,"5":3697,"6":3697,"7":3697,"8":3697,"9":3697,"10":3697,"11":3697,"12":3697,"13":3697,"14":3697,"15":3697,"16":3697,"17":3697,"18":3697,"19":3697,"20":2772,"21":2772,"22":2772,"23":3697,"24":2020,"25":2020,"26":3697,"27":1,"28":1,"29":5900,"30":2691,"31":1,"32":16,"33":1,"34":2815,"35":1,"36":455381,"37":1,"38":748111,"39":748111,"40":747471,"41":748111,"42":1,"43":294598,"44":254,"45":294344,"46":294344,"47":294344,"48":1,"49":935,"50":935,"51":935,"52":935,"53":935,"54":935,"55":935,"56":935,"57":935,"58":935,"59":935,"60":935,"61":935,"62":935,"63":935,"64":935,"65":935,"66":935,"67":464,"68":670719,"69":670719,"70":1341438,"71":935,"72":935,"73":935,"74":935,"75":935,"76":928,"77":928,"78":1672,"79":935,"80":928,"81":928,"82":1668,"83":1,"84":64,"85":64,"86":64,"87":48,"88":64,"89":935,"90":935,"91":935,"92":935,"93":196,"94":935,"95":1354957,"96":1354957,"97":2708986,"98":2708986,"99":2708986,"100":1354957,"101":1354029,"102":453468,"103":448664,"104":453468,"105":453460,"106":16,"107":453444,"108":900561,"109":900561,"110":900561,"111":900519,"112":900519,"113":900519,"114":1,"115":1,"116":1350534,"117":208,"118":208,"119":1350326,"120":1,"121":900519,"122":16,"123":900503,"124":1,"125":948,"126":948,"127":948,"128":900503,"129":1049,"130":1049,"131":900503,"132":897781,"133":976,"134":976,"135":976,"136":976,"137":448125,"138":128,"139":447997,"140":447997,"141":447997,"142":447997,"143":447997,"144":8,"145":447997,"146":447997,"147":448664,"148":448664,"149":448664,"150":16,"151":16,"152":897653,"153":2722,"154":132,"155":132,"156":132,"157":132,"158":1890,"159":64,"160":1826,"161":1826,"162":1826,"163":1826,"164":1826,"165":1826,"166":1826,"167":1826,"168":942,"169":1826,"170":684,"171":16,"172":16,"173":1,"174":2691,"175":1,"176":2772,"177":1664,"178":1108,"179":1108,"180":1108,"181":1108,"182":1,"183":2815,"184":4,"185":2811,"186":977,"187":1834,"188":1834,"189":1834,"190":1834,"191":1834,"192":1834,"193":1834,"194":1834,"195":1,"196":747471,"197":12027,"198":735444,"199":735444,"200":286763,"201":448681,"202":448681,"203":448681,"204":448681,"205":448681,"206":448681,"207":448681,"208":1,"209":745348,"210":745348,"211":186,"212":1,"213":4476648,"214":4476648,"215":4027976,"216":448672,"217":1,"218":336,"219":1,"220":448672,"221":448672,"222":448672,"223":448672,"224":448672,"225":448672,"226":448672,"227":448672,"228":448672,"229":448672,"230":294344,"231":294344,"232":294344,"233":294344,"234":294344,"235":448672,"236":448672,"237":745162,"238":1193594,"239":1193594,"240":1193594,"241":288,"242":1193306,"243":1193306,"244":1193306,"245":744874,"246":448432,"247":448432,"248":222927,"249":448432,"250":448432,"251":222927,"252":1,"253":745348,"254":745348,"255":1,"256":745347,"257":745347,"258":745348,"259":745348,"260":745347,"261":1,"262":2649,"263":2649,"264":23,"265":23,"266":2649,"267":1,"268":2648,"269":921,"270":921,"271":2648,"272":2649,"273":16,"274":16,"275":2633,"276":2633,"277":2640,"278":2640,"279":2632,"280":2632,"281":2632,"282":8,"283":1,"284":1},"b":{"1":[3697,161],"2":[3697,3681],"3":[2691,3209],"4":[5900,5030,2691],"5":[2815,1053],"6":[747471,640],"7":[254,294344],"8":[935,7],"9":[464,471],"10":[48,16],"11":[1354957,1354029],"12":[453468,900561],"13":[448664,4804],"14":[453460,8],"15":[16,453444],"16":[453460,453444],"17":[900519,42],"18":[208,1350326],"19":[16,900503],"20":[1049,899454],"21":[900503,898887],"22":[897781,2722],"23":[900503,899955],"24":[976,447193,448125,448664,16],"25":[128,447997],"26":[64,447933],"27":[8,447989],"28":[132,1890,684,16],"29":[64,1826],"30":[16,1810],"31":[1792,34],"32":[917,909],"33":[942,884],"34":[1664,1108],"35":[4,2811],"36":[977,1834],"37":[12027,735444],"38":[747471,744899,742442,742442],"39":[286763,448681],"40":[735444,733780,449939],"41":[1616,447065],"42":[186,745162],"43":[4027976,448672],"44":[4476648,2108378,452029],"45":[294344,154328],"46":[288,1193306],"47":[744874,448432],"48":[222927,225505],"49":[222927,225505],"50":[1,745347],"51":[23,2626],"52":[2649,23],"53":[921,1727],"54":[16,2633],"55":[2632,8]},"f":{"1":3697,"2":2772,"3":2020,"4":5900,"5":16,"6":2815,"7":455381,"8":748111,"9":294598,"10":935,"11":670719,"12":928,"13":1672,"14":928,"15":1668,"16":64,"17":64,"18":196,"19":1354957,"20":1350534,"21":900519,"22":948,"23":948,"24":2691,"25":2772,"26":2815,"27":747471,"28":745348,"29":4476648,"30":336,"31":448672,"32":745348,"33":2649,"34":2648,"35":921},"fnMap":{"1":{"name":"BPDuplex","line":264,"loc":{"start":{"line":264,"column":0},"end":{"line":265,"column":0}}},"2":{"name":"(anonymous_2)","line":285,"loc":{"start":{"line":285,"column":22},"end":{"line":286,"column":4}}},"3":{"name":"(anonymous_3)","line":292,"loc":{"start":{"line":292,"column":19},"end":{"line":293,"column":4}}},"4":{"name":"(anonymous_4)","line":303,"loc":{"start":{"line":303,"column":35},"end":{"line":304,"column":0}}},"5":{"name":"(anonymous_5)","line":311,"loc":{"start":{"line":311,"column":33},"end":{"line":312,"column":0}}},"6":{"name":"(anonymous_6)","line":316,"loc":{"start":{"line":316,"column":37},"end":{"line":317,"column":0}}},"7":{"name":"(anonymous_7)","line":321,"loc":{"start":{"line":321,"column":27},"end":{"line":321,"column":39}}},"8":{"name":"(anonymous_8)","line":323,"loc":{"start":{"line":323,"column":26},"end":{"line":324,"column":0}}},"9":{"name":"(anonymous_9)","line":335,"loc":{"start":{"line":335,"column":28},"end":{"line":336,"column":0}}},"10":{"name":"BPMux","line":367,"loc":{"start":{"line":367,"column":0},"end":{"line":368,"column":0}}},"11":{"name":"(anonymous_11)","line":392,"loc":{"start":{"line":392,"column":42},"end":{"line":393,"column":8}}},"12":{"name":"(anonymous_12)","line":413,"loc":{"start":{"line":413,"column":28},"end":{"line":414,"column":4}}},"13":{"name":"(anonymous_13)","line":417,"loc":{"start":{"line":417,"column":43},"end":{"line":418,"column":8}}},"14":{"name":"(anonymous_14)","line":423,"loc":{"start":{"line":423,"column":30},"end":{"line":424,"column":4}}},"15":{"name":"(anonymous_15)","line":427,"loc":{"start":{"line":427,"column":43},"end":{"line":428,"column":8}}},"16":{"name":"error","line":433,"loc":{"start":{"line":433,"column":4},"end":{"line":434,"column":4}}},"17":{"name":"(anonymous_17)","line":435,"loc":{"start":{"line":435,"column":43},"end":{"line":436,"column":8}}},"18":{"name":"(anonymous_18)","line":452,"loc":{"start":{"line":452,"column":33},"end":{"line":453,"column":4}}},"19":{"name":"(anonymous_19)","line":457,"loc":{"start":{"line":457,"column":35},"end":{"line":458,"column":4}}},"20":{"name":"(anonymous_20)","line":510,"loc":{"start":{"line":510,"column":32},"end":{"line":511,"column":0}}},"21":{"name":"(anonymous_21)","line":521,"loc":{"start":{"line":521,"column":34},"end":{"line":522,"column":0}}},"22":{"name":"delay_handshake","line":534,"loc":{"start":{"line":534,"column":4},"end":{"line":535,"column":4}}},"23":{"name":"(anonymous_23)","line":537,"loc":{"start":{"line":537,"column":15},"end":{"line":538,"column":8}}},"24":{"name":"(anonymous_24)","line":629,"loc":{"start":{"line":629,"column":26},"end":{"line":630,"column":0}}},"25":{"name":"(anonymous_25)","line":634,"loc":{"start":{"line":634,"column":28},"end":{"line":635,"column":0}}},"26":{"name":"(anonymous_26)","line":646,"loc":{"start":{"line":646,"column":34},"end":{"line":647,"column":0}}},"27":{"name":"(anonymous_27)","line":665,"loc":{"start":{"line":665,"column":31},"end":{"line":666,"column":0}}},"28":{"name":"(anonymous_28)","line":709,"loc":{"start":{"line":709,"column":25},"end":{"line":710,"column":0}}},"29":{"name":"push_output","line":718,"loc":{"start":{"line":718,"column":4},"end":{"line":719,"column":4}}},"30":{"name":"sort_output","line":736,"loc":{"start":{"line":736,"column":4},"end":{"line":737,"column":4}}},"31":{"name":"write_output","line":741,"loc":{"start":{"line":741,"column":4},"end":{"line":742,"column":4}}},"32":{"name":"(anonymous_32)","line":808,"loc":{"start":{"line":808,"column":24},"end":{"line":809,"column":0}}},"33":{"name":"(anonymous_33)","line":847,"loc":{"start":{"line":847,"column":28},"end":{"line":848,"column":0}}},"34":{"name":"cb2","line":859,"loc":{"start":{"line":859,"column":4},"end":{"line":860,"column":4}}},"35":{"name":"(anonymous_35)","line":863,"loc":{"start":{"line":863,"column":25},"end":{"line":864,"column":12}}}},"statementMap":{"1":{"start":{"line":253,"column":0},"end":{"line":262,"column":18}},"2":{"start":{"line":264,"column":0},"end":{"line":299,"column":1}},"3":{"start":{"line":266,"column":4},"end":{"line":266,"column":31}},"4":{"start":{"line":268,"column":4},"end":{"line":268,"column":28}},"5":{"start":{"line":270,"column":4},"end":{"line":270,"column":20}},"6":{"start":{"line":271,"column":4},"end":{"line":271,"column":22}},"7":{"start":{"line":272,"column":4},"end":{"line":272,"column":55}},"8":{"start":{"line":273,"column":4},"end":{"line":273,"column":70}},"9":{"start":{"line":274,"column":4},"end":{"line":274,"column":18}},"10":{"start":{"line":275,"column":4},"end":{"line":275,"column":26}},"11":{"start":{"line":276,"column":4},"end":{"line":276,"column":22}},"12":{"start":{"line":277,"column":4},"end":{"line":277,"column":20}},"13":{"start":{"line":278,"column":4},"end":{"line":278,"column":20}},"14":{"start":{"line":279,"column":4},"end":{"line":279,"column":27}},"15":{"start":{"line":280,"column":4},"end":{"line":280,"column":24}},"16":{"start":{"line":281,"column":4},"end":{"line":281,"column":26}},"17":{"start":{"line":282,"column":4},"end":{"line":282,"column":33}},"18":{"start":{"line":283,"column":4},"end":{"line":283,"column":37}},"19":{"start":{"line":285,"column":4},"end":{"line":290,"column":7}},"20":{"start":{"line":287,"column":8},"end":{"line":287,"column":30}},"21":{"start":{"line":288,"column":8},"end":{"line":288,"column":34}},"22":{"start":{"line":289,"column":8},"end":{"line":289,"column":29}},"23":{"start":{"line":292,"column":4},"end":{"line":296,"column":7}},"24":{"start":{"line":294,"column":8},"end":{"line":294,"column":27}},"25":{"start":{"line":295,"column":8},"end":{"line":295,"column":29}},"26":{"start":{"line":298,"column":4},"end":{"line":298,"column":31}},"27":{"start":{"line":301,"column":0},"end":{"line":301,"column":32}},"28":{"start":{"line":303,"column":0},"end":{"line":309,"column":2}},"29":{"start":{"line":305,"column":4},"end":{"line":308,"column":5}},"30":{"start":{"line":307,"column":8},"end":{"line":307,"column":32}},"31":{"start":{"line":311,"column":0},"end":{"line":314,"column":2}},"32":{"start":{"line":313,"column":4},"end":{"line":313,"column":22}},"33":{"start":{"line":316,"column":0},"end":{"line":319,"column":2}},"34":{"start":{"line":318,"column":4},"end":{"line":318,"column":69}},"35":{"start":{"line":321,"column":0},"end":{"line":321,"column":61}},"36":{"start":{"line":321,"column":41},"end":{"line":321,"column":58}},"37":{"start":{"line":323,"column":0},"end":{"line":333,"column":2}},"38":{"start":{"line":325,"column":4},"end":{"line":325,"column":51}},"39":{"start":{"line":327,"column":4},"end":{"line":330,"column":5}},"40":{"start":{"line":329,"column":8},"end":{"line":329,"column":37}},"41":{"start":{"line":332,"column":4},"end":{"line":332,"column":13}},"42":{"start":{"line":335,"column":0},"end":{"line":345,"column":2}},"43":{"start":{"line":337,"column":4},"end":{"line":340,"column":5}},"44":{"start":{"line":339,"column":8},"end":{"line":339,"column":20}},"45":{"start":{"line":342,"column":4},"end":{"line":342,"column":22}},"46":{"start":{"line":343,"column":4},"end":{"line":343,"column":18}},"47":{"start":{"line":344,"column":4},"end":{"line":344,"column":22}},"48":{"start":{"line":367,"column":0},"end":{"line":506,"column":1}},"49":{"start":{"line":369,"column":4},"end":{"line":369,"column":37}},"50":{"start":{"line":371,"column":4},"end":{"line":371,"column":28}},"51":{"start":{"line":373,"column":4},"end":{"line":373,"column":41}},"52":{"start":{"line":374,"column":4},"end":{"line":374,"column":24}},"53":{"start":{"line":375,"column":4},"end":{"line":375,"column":19}},"54":{"start":{"line":376,"column":4},"end":{"line":376,"column":27}},"55":{"start":{"line":377,"column":4},"end":{"line":377,"column":24}},"56":{"start":{"line":378,"column":4},"end":{"line":378,"column":30}},"57":{"start":{"line":379,"column":4},"end":{"line":379,"column":32}},"58":{"start":{"line":380,"column":4},"end":{"line":380,"column":32}},"59":{"start":{"line":381,"column":4},"end":{"line":381,"column":66}},"60":{"start":{"line":382,"column":4},"end":{"line":382,"column":62}},"61":{"start":{"line":383,"column":4},"end":{"line":383,"column":52}},"62":{"start":{"line":384,"column":4},"end":{"line":384,"column":28}},"63":{"start":{"line":385,"column":4},"end":{"line":385,"column":26}},"64":{"start":{"line":386,"column":4},"end":{"line":386,"column":33}},"65":{"start":{"line":388,"column":4},"end":{"line":388,"column":45}},"66":{"start":{"line":390,"column":4},"end":{"line":400,"column":5}},"67":{"start":{"line":392,"column":8},"end":{"line":399,"column":10}},"68":{"start":{"line":394,"column":12},"end":{"line":394,"column":18}},"69":{"start":{"line":395,"column":12},"end":{"line":398,"column":13}},"70":{"start":{"line":397,"column":16},"end":{"line":397,"column":35}},"71":{"start":{"line":402,"column":4},"end":{"line":402,"column":35}},"72":{"start":{"line":404,"column":4},"end":{"line":408,"column":12}},"73":{"start":{"line":409,"column":4},"end":{"line":409,"column":34}},"74":{"start":{"line":411,"column":4},"end":{"line":411,"column":19}},"75":{"start":{"line":413,"column":4},"end":{"line":421,"column":7}},"76":{"start":{"line":415,"column":8},"end":{"line":415,"column":29}},"77":{"start":{"line":417,"column":8},"end":{"line":420,"column":11}},"78":{"start":{"line":419,"column":12},"end":{"line":419,"column":38}},"79":{"start":{"line":423,"column":4},"end":{"line":431,"column":7}},"80":{"start":{"line":425,"column":8},"end":{"line":425,"column":26}},"81":{"start":{"line":427,"column":8},"end":{"line":430,"column":11}},"82":{"start":{"line":429,"column":12},"end":{"line":429,"column":43}},"83":{"start":{"line":433,"column":4},"end":{"line":446,"column":5}},"84":{"start":{"line":435,"column":8},"end":{"line":443,"column":11}},"85":{"start":{"line":437,"column":12},"end":{"line":437,"column":45}},"86":{"start":{"line":439,"column":12},"end":{"line":442,"column":13}},"87":{"start":{"line":441,"column":16},"end":{"line":441,"column":42}},"88":{"start":{"line":445,"column":8},"end":{"line":445,"column":31}},"89":{"start":{"line":448,"column":4},"end":{"line":448,"column":31}},"90":{"start":{"line":449,"column":4},"end":{"line":449,"column":39}},"91":{"start":{"line":450,"column":4},"end":{"line":450,"column":40}},"92":{"start":{"line":452,"column":4},"end":{"line":455,"column":7}},"93":{"start":{"line":454,"column":8},"end":{"line":454,"column":20}},"94":{"start":{"line":457,"column":4},"end":{"line":505,"column":7}},"95":{"start":{"line":459,"column":8},"end":{"line":459,"column":25}},"96":{"start":{"line":461,"column":8},"end":{"line":504,"column":9}},"97":{"start":{"line":463,"column":12},"end":{"line":463,"column":31}},"98":{"start":{"line":464,"column":12},"end":{"line":464,"column":41}},"99":{"start":{"line":466,"column":12},"end":{"line":469,"column":13}},"100":{"start":{"line":468,"column":16},"end":{"line":468,"column":22}},"101":{"start":{"line":471,"column":12},"end":{"line":503,"column":13}},"102":{"start":{"line":473,"column":16},"end":{"line":476,"column":17}},"103":{"start":{"line":475,"column":20},"end":{"line":475,"column":47}},"104":{"start":{"line":478,"column":16},"end":{"line":490,"column":17}},"105":{"start":{"line":480,"column":20},"end":{"line":489,"column":21}},"106":{"start":{"line":484,"column":24},"end":{"line":484,"column":73}},"107":{"start":{"line":488,"column":24},"end":{"line":488,"column":42}},"108":{"start":{"line":494,"column":16},"end":{"line":494,"column":47}},"109":{"start":{"line":495,"column":16},"end":{"line":495,"column":54}},"110":{"start":{"line":497,"column":16},"end":{"line":502,"column":17}},"111":{"start":{"line":499,"column":20},"end":{"line":499,"column":100}},"112":{"start":{"line":500,"column":20},"end":{"line":500,"column":45}},"113":{"start":{"line":501,"column":20},"end":{"line":501,"column":47}},"114":{"start":{"line":508,"column":0},"end":{"line":508,"column":35}},"115":{"start":{"line":510,"column":0},"end":{"line":519,"column":2}},"116":{"start":{"line":512,"column":4},"end":{"line":516,"column":5}},"117":{"start":{"line":514,"column":8},"end":{"line":514,"column":90}},"118":{"start":{"line":515,"column":8},"end":{"line":515,"column":21}},"119":{"start":{"line":518,"column":4},"end":{"line":518,"column":16}},"120":{"start":{"line":521,"column":0},"end":{"line":627,"column":2}},"121":{"start":{"line":523,"column":4},"end":{"line":523,"column":48}},"122":{"start":{"line":523,"column":39},"end":{"line":523,"column":46}},"123":{"start":{"line":525,"column":4},"end":{"line":532,"column":12}},"124":{"start":{"line":534,"column":4},"end":{"line":541,"column":5}},"125":{"start":{"line":536,"column":8},"end":{"line":536,"column":33}},"126":{"start":{"line":537,"column":8},"end":{"line":540,"column":10}},"127":{"start":{"line":539,"column":12},"end":{"line":539,"column":51}},"128":{"start":{"line":543,"column":4},"end":{"line":547,"column":5}},"129":{"start":{"line":545,"column":8},"end":{"line":545,"column":72}},"130":{"start":{"line":546,"column":8},"end":{"line":546,"column":44}},"131":{"start":{"line":549,"column":4},"end":{"line":591,"column":5}},"132":{"start":{"line":551,"column":8},"end":{"line":588,"column":9}},"133":{"start":{"line":554,"column":16},"end":{"line":554,"column":37}},"134":{"start":{"line":555,"column":16},"end":{"line":555,"column":39}},"135":{"start":{"line":556,"column":16},"end":{"line":556,"column":34}},"136":{"start":{"line":557,"column":16},"end":{"line":557,"column":22}},"137":{"start":{"line":561,"column":16},"end":{"line":561,"column":61}},"138":{"start":{"line":561,"column":52},"end":{"line":561,"column":59}},"139":{"start":{"line":563,"column":16},"end":{"line":563,"column":49}},"140":{"start":{"line":564,"column":16},"end":{"line":564,"column":48}},"141":{"start":{"line":566,"column":16},"end":{"line":567,"column":70}},"142":{"start":{"line":569,"column":16},"end":{"line":569,"column":63}},"143":{"start":{"line":571,"column":16},"end":{"line":574,"column":17}},"144":{"start":{"line":573,"column":20},"end":{"line":573,"column":51}},"145":{"start":{"line":576,"column":16},"end":{"line":576,"column":29}},"146":{"start":{"line":578,"column":16},"end":{"line":578,"column":22}},"147":{"start":{"line":581,"column":16},"end":{"line":581,"column":50}},"148":{"start":{"line":582,"column":16},"end":{"line":582,"column":46}},"149":{"start":{"line":583,"column":16},"end":{"line":583,"column":22}},"150":{"start":{"line":586,"column":16},"end":{"line":586,"column":71}},"151":{"start":{"line":587,"column":16},"end":{"line":587,"column":22}},"152":{"start":{"line":590,"column":8},"end":{"line":590,"column":15}},"153":{"start":{"line":593,"column":4},"end":{"line":626,"column":5}},"154":{"start":{"line":596,"column":12},"end":{"line":596,"column":33}},"155":{"start":{"line":597,"column":12},"end":{"line":597,"column":35}},"156":{"start":{"line":598,"column":12},"end":{"line":598,"column":30}},"157":{"start":{"line":599,"column":12},"end":{"line":599,"column":18}},"158":{"start":{"line":602,"column":12},"end":{"line":602,"column":56}},"159":{"start":{"line":602,"column":47},"end":{"line":602,"column":54}},"160":{"start":{"line":603,"column":12},"end":{"line":603,"column":45}},"161":{"start":{"line":604,"column":12},"end":{"line":605,"column":66}},"162":{"start":{"line":606,"column":12},"end":{"line":606,"column":46}},"163":{"start":{"line":607,"column":12},"end":{"line":609,"column":33}},"164":{"start":{"line":610,"column":12},"end":{"line":610,"column":66}},"165":{"start":{"line":611,"column":12},"end":{"line":611,"column":64}},"166":{"start":{"line":612,"column":12},"end":{"line":612,"column":58}},"167":{"start":{"line":613,"column":12},"end":{"line":616,"column":13}},"168":{"start":{"line":615,"column":16},"end":{"line":615,"column":41}},"169":{"start":{"line":617,"column":12},"end":{"line":617,"column":18}},"170":{"start":{"line":621,"column":12},"end":{"line":621,"column":18}},"171":{"start":{"line":624,"column":12},"end":{"line":624,"column":78}},"172":{"start":{"line":625,"column":12},"end":{"line":625,"column":18}},"173":{"start":{"line":629,"column":0},"end":{"line":632,"column":2}},"174":{"start":{"line":631,"column":4},"end":{"line":631,"column":40}},"175":{"start":{"line":634,"column":0},"end":{"line":644,"column":2}},"176":{"start":{"line":636,"column":4},"end":{"line":636,"column":35}},"177":{"start":{"line":636,"column":26},"end":{"line":636,"column":33}},"178":{"start":{"line":638,"column":4},"end":{"line":638,"column":32}},"179":{"start":{"line":640,"column":4},"end":{"line":640,"column":38}},"180":{"start":{"line":641,"column":4},"end":{"line":641,"column":45}},"181":{"start":{"line":643,"column":4},"end":{"line":643,"column":32}},"182":{"start":{"line":646,"column":0},"end":{"line":663,"column":2}},"183":{"start":{"line":648,"column":4},"end":{"line":648,"column":35}},"184":{"start":{"line":648,"column":26},"end":{"line":648,"column":33}},"185":{"start":{"line":649,"column":4},"end":{"line":649,"column":56}},"186":{"start":{"line":649,"column":34},"end":{"line":649,"column":54}},"187":{"start":{"line":651,"column":4},"end":{"line":651,"column":60}},"188":{"start":{"line":653,"column":4},"end":{"line":653,"column":44}},"189":{"start":{"line":654,"column":4},"end":{"line":654,"column":45}},"190":{"start":{"line":655,"column":4},"end":{"line":655,"column":112}},"191":{"start":{"line":656,"column":4},"end":{"line":656,"column":32}},"192":{"start":{"line":658,"column":4},"end":{"line":658,"column":34}},"193":{"start":{"line":660,"column":4},"end":{"line":660,"column":32}},"194":{"start":{"line":662,"column":4},"end":{"line":662,"column":17}},"195":{"start":{"line":665,"column":0},"end":{"line":707,"column":2}},"196":{"start":{"line":676,"column":4},"end":{"line":682,"column":5}},"197":{"start":{"line":681,"column":8},"end":{"line":681,"column":15}},"198":{"start":{"line":684,"column":4},"end":{"line":685,"column":12}},"199":{"start":{"line":687,"column":4},"end":{"line":693,"column":5}},"200":{"start":{"line":692,"column":8},"end":{"line":692,"column":15}},"201":{"start":{"line":695,"column":4},"end":{"line":695,"column":60}},"202":{"start":{"line":696,"column":4},"end":{"line":696,"column":83}},"203":{"start":{"line":697,"column":4},"end":{"line":697,"column":45}},"204":{"start":{"line":698,"column":4},"end":{"line":698,"column":37}},"205":{"start":{"line":699,"column":4},"end":{"line":699,"column":36}},"206":{"start":{"line":701,"column":4},"end":{"line":704,"column":6}},"207":{"start":{"line":706,"column":4},"end":{"line":706,"column":32}},"208":{"start":{"line":709,"column":0},"end":{"line":806,"column":2}},"209":{"start":{"line":711,"column":4},"end":{"line":711,"column":37}},"210":{"start":{"line":713,"column":4},"end":{"line":716,"column":5}},"211":{"start":{"line":715,"column":8},"end":{"line":715,"column":15}},"212":{"start":{"line":718,"column":4},"end":{"line":734,"column":5}},"213":{"start":{"line":720,"column":8},"end":{"line":720,"column":41}},"214":{"start":{"line":722,"column":8},"end":{"line":727,"column":9}},"215":{"start":{"line":726,"column":12},"end":{"line":726,"column":19}},"216":{"start":{"line":729,"column":8},"end":{"line":733,"column":11}},"217":{"start":{"line":736,"column":4},"end":{"line":739,"column":5}},"218":{"start":{"line":738,"column":8},"end":{"line":738,"column":31}},"219":{"start":{"line":741,"column":4},"end":{"line":771,"column":5}},"220":{"start":{"line":743,"column":8},"end":{"line":746,"column":15}},"221":{"start":{"line":748,"column":8},"end":{"line":748,"column":63}},"222":{"start":{"line":750,"column":8},"end":{"line":750,"column":43}},"223":{"start":{"line":751,"column":8},"end":{"line":751,"column":54}},"224":{"start":{"line":752,"column":8},"end":{"line":752,"column":53}},"225":{"start":{"line":754,"column":8},"end":{"line":754,"column":35}},"226":{"start":{"line":755,"column":8},"end":{"line":755,"column":36}},"227":{"start":{"line":757,"column":8},"end":{"line":757,"column":41}},"228":{"start":{"line":758,"column":8},"end":{"line":758,"column":35}},"229":{"start":{"line":760,"column":8},"end":{"line":767,"column":9}},"230":{"start":{"line":762,"column":12},"end":{"line":762,"column":37}},"231":{"start":{"line":763,"column":12},"end":{"line":763,"column":35}},"232":{"start":{"line":764,"column":12},"end":{"line":764,"column":33}},"233":{"start":{"line":765,"column":12},"end":{"line":765,"column":35}},"234":{"start":{"line":766,"column":12},"end":{"line":766,"column":29}},"235":{"start":{"line":769,"column":8},"end":{"line":769,"column":42}},"236":{"start":{"line":770,"column":8},"end":{"line":770,"column":15}},"237":{"start":{"line":773,"column":4},"end":{"line":805,"column":5}},"238":{"start":{"line":775,"column":8},"end":{"line":775,"column":103}},"239":{"start":{"line":776,"column":8},"end":{"line":776,"column":20}},"240":{"start":{"line":778,"column":8},"end":{"line":781,"column":9}},"241":{"start":{"line":780,"column":12},"end":{"line":780,"column":18}},"242":{"start":{"line":783,"column":8},"end":{"line":783,"column":57}},"243":{"start":{"line":785,"column":8},"end":{"line":785,"column":26}},"244":{"start":{"line":787,"column":8},"end":{"line":790,"column":9}},"245":{"start":{"line":789,"column":12},"end":{"line":789,"column":18}},"246":{"start":{"line":792,"column":8},"end":{"line":792,"column":33}},"247":{"start":{"line":794,"column":8},"end":{"line":797,"column":9}},"248":{"start":{"line":796,"column":12},"end":{"line":796,"column":33}},"249":{"start":{"line":799,"column":8},"end":{"line":799,"column":37}},"250":{"start":{"line":801,"column":8},"end":{"line":804,"column":9}},"251":{"start":{"line":803,"column":12},"end":{"line":803,"column":35}},"252":{"start":{"line":808,"column":0},"end":{"line":826,"column":2}},"253":{"start":{"line":810,"column":4},"end":{"line":810,"column":32}},"254":{"start":{"line":812,"column":4},"end":{"line":815,"column":5}},"255":{"start":{"line":814,"column":8},"end":{"line":814,"column":15}},"256":{"start":{"line":817,"column":4},"end":{"line":817,"column":25}},"257":{"start":{"line":819,"column":4},"end":{"line":823,"column":5}},"258":{"start":{"line":821,"column":8},"end":{"line":821,"column":37}},"259":{"start":{"line":822,"column":8},"end":{"line":822,"column":22}},"260":{"start":{"line":825,"column":4},"end":{"line":825,"column":26}},"261":{"start":{"line":847,"column":0},"end":{"line":895,"column":2}},"262":{"start":{"line":849,"column":4},"end":{"line":849,"column":27}},"263":{"start":{"line":851,"column":4},"end":{"line":855,"column":5}},"264":{"start":{"line":853,"column":8},"end":{"line":853,"column":21}},"265":{"start":{"line":854,"column":8},"end":{"line":854,"column":28}},"266":{"start":{"line":857,"column":4},"end":{"line":857,"column":28}},"267":{"start":{"line":859,"column":4},"end":{"line":869,"column":5}},"268":{"start":{"line":861,"column":8},"end":{"line":867,"column":9}},"269":{"start":{"line":863,"column":12},"end":{"line":866,"column":15}},"270":{"start":{"line":865,"column":16},"end":{"line":865,"column":63}},"271":{"start":{"line":868,"column":8},"end":{"line":868,"column":32}},"272":{"start":{"line":871,"column":4},"end":{"line":875,"column":5}},"273":{"start":{"line":873,"column":8},"end":{"line":873,"column":62}},"274":{"start":{"line":874,"column":8},"end":{"line":874,"column":21}},"275":{"start":{"line":877,"column":4},"end":{"line":877,"column":22}},"276":{"start":{"line":879,"column":4},"end":{"line":892,"column":32}},"277":{"start":{"line":881,"column":8},"end":{"line":881,"column":47}},"278":{"start":{"line":883,"column":8},"end":{"line":888,"column":9}},"279":{"start":{"line":885,"column":12},"end":{"line":885,"column":55}},"280":{"start":{"line":886,"column":12},"end":{"line":886,"column":30}},"281":{"start":{"line":887,"column":12},"end":{"line":887,"column":25}},"282":{"start":{"line":890,"column":8},"end":{"line":890,"column":20}},"283":{"start":{"line":894,"column":4},"end":{"line":894,"column":26}},"284":{"start":{"line":897,"column":0},"end":{"line":897,"column":22}}},"branchMap":{"1":{"line":268,"type":"binary-expr","locations":[{"start":{"line":268,"column":14},"end":{"line":268,"column":21}},{"start":{"line":268,"column":25},"end":{"line":268,"column":27}}]},"2":{"line":272,"type":"binary-expr","locations":[{"start":{"line":272,"column":27},"end":{"line":272,"column":49}},{"start":{"line":272,"column":53},"end":{"line":272,"column":54}}]},"3":{"line":305,"type":"if","locations":[{"start":{"line":305,"column":4},"end":{"line":305,"column":4}},{"start":{"line":305,"column":4},"end":{"line":305,"column":4}}]},"4":{"line":305,"type":"binary-expr","locations":[{"start":{"line":305,"column":8},"end":{"line":305,"column":22}},{"start":{"line":305,"column":26},"end":{"line":305,"column":37}},{"start":{"line":305,"column":41},"end":{"line":305,"column":55}}]},"5":{"line":318,"type":"binary-expr","locations":[{"start":{"line":318,"column":36},"end":{"line":318,"column":50}},{"start":{"line":318,"column":54},"end":{"line":318,"column":67}}]},"6":{"line":327,"type":"if","locations":[{"start":{"line":327,"column":4},"end":{"line":327,"column":4}},{"start":{"line":327,"column":4},"end":{"line":327,"column":4}}]},"7":{"line":337,"type":"if","locations":[{"start":{"line":337,"column":4},"end":{"line":337,"column":4}},{"start":{"line":337,"column":4},"end":{"line":337,"column":4}}]},"8":{"line":371,"type":"binary-expr","locations":[{"start":{"line":371,"column":14},"end":{"line":371,"column":21}},{"start":{"line":371,"column":25},"end":{"line":371,"column":27}}]},"9":{"line":390,"type":"if","locations":[{"start":{"line":390,"column":4},"end":{"line":390,"column":4}},{"start":{"line":390,"column":4},"end":{"line":390,"column":4}}]},"10":{"line":439,"type":"if","locations":[{"start":{"line":439,"column":12},"end":{"line":439,"column":12}},{"start":{"line":439,"column":12},"end":{"line":439,"column":12}}]},"11":{"line":466,"type":"if","locations":[{"start":{"line":466,"column":12},"end":{"line":466,"column":12}},{"start":{"line":466,"column":12},"end":{"line":466,"column":12}}]},"12":{"line":471,"type":"if","locations":[{"start":{"line":471,"column":12},"end":{"line":471,"column":12}},{"start":{"line":471,"column":12},"end":{"line":471,"column":12}}]},"13":{"line":473,"type":"if","locations":[{"start":{"line":473,"column":16},"end":{"line":473,"column":16}},{"start":{"line":473,"column":16},"end":{"line":473,"column":16}}]},"14":{"line":478,"type":"if","locations":[{"start":{"line":478,"column":16},"end":{"line":478,"column":16}},{"start":{"line":478,"column":16},"end":{"line":478,"column":16}}]},"15":{"line":480,"type":"if","locations":[{"start":{"line":480,"column":20},"end":{"line":480,"column":20}},{"start":{"line":480,"column":20},"end":{"line":480,"column":20}}]},"16":{"line":480,"type":"binary-expr","locations":[{"start":{"line":480,"column":24},"end":{"line":480,"column":51}},{"start":{"line":481,"column":25},"end":{"line":482,"column":60}}]},"17":{"line":497,"type":"if","locations":[{"start":{"line":497,"column":16},"end":{"line":497,"column":16}},{"start":{"line":497,"column":16},"end":{"line":497,"column":16}}]},"18":{"line":512,"type":"if","locations":[{"start":{"line":512,"column":4},"end":{"line":512,"column":4}},{"start":{"line":512,"column":4},"end":{"line":512,"column":4}}]},"19":{"line":523,"type":"if","locations":[{"start":{"line":523,"column":4},"end":{"line":523,"column":4}},{"start":{"line":523,"column":4},"end":{"line":523,"column":4}}]},"20":{"line":543,"type":"if","locations":[{"start":{"line":543,"column":4},"end":{"line":543,"column":4}},{"start":{"line":543,"column":4},"end":{"line":543,"column":4}}]},"21":{"line":543,"type":"binary-expr","locations":[{"start":{"line":543,"column":9},"end":{"line":543,"column":38}},{"start":{"line":543,"column":43},"end":{"line":543,"column":50}}]},"22":{"line":549,"type":"if","locations":[{"start":{"line":549,"column":4},"end":{"line":549,"column":4}},{"start":{"line":549,"column":4},"end":{"line":549,"column":4}}]},"23":{"line":549,"type":"binary-expr","locations":[{"start":{"line":549,"column":8},"end":{"line":549,"column":14}},{"start":{"line":549,"column":18},"end":{"line":549,"column":44}}]},"24":{"line":551,"type":"switch","locations":[{"start":{"line":553,"column":12},"end":{"line":557,"column":22}},{"start":{"line":559,"column":12},"end":{"line":559,"column":29}},{"start":{"line":560,"column":12},"end":{"line":578,"column":22}},{"start":{"line":580,"column":12},"end":{"line":583,"column":22}},{"start":{"line":585,"column":12},"end":{"line":587,"column":22}}]},"25":{"line":561,"type":"if","locations":[{"start":{"line":561,"column":16},"end":{"line":561,"column":16}},{"start":{"line":561,"column":16},"end":{"line":561,"column":16}}]},"26":{"line":566,"type":"cond-expr","locations":[{"start":{"line":567,"column":24},"end":{"line":567,"column":62}},{"start":{"line":567,"column":65},"end":{"line":567,"column":69}}]},"27":{"line":571,"type":"if","locations":[{"start":{"line":571,"column":16},"end":{"line":571,"column":16}},{"start":{"line":571,"column":16},"end":{"line":571,"column":16}}]},"28":{"line":593,"type":"switch","locations":[{"start":{"line":595,"column":8},"end":{"line":599,"column":18}},{"start":{"line":601,"column":8},"end":{"line":617,"column":18}},{"start":{"line":619,"column":8},"end":{"line":621,"column":18}},{"start":{"line":623,"column":8},"end":{"line":625,"column":18}}]},"29":{"line":602,"type":"if","locations":[{"start":{"line":602,"column":12},"end":{"line":602,"column":12}},{"start":{"line":602,"column":12},"end":{"line":602,"column":12}}]},"30":{"line":604,"type":"cond-expr","locations":[{"start":{"line":605,"column":20},"end":{"line":605,"column":58}},{"start":{"line":605,"column":61},"end":{"line":605,"column":65}}]},"31":{"line":607,"type":"cond-expr","locations":[{"start":{"line":608,"column":20},"end":{"line":608,"column":60}},{"start":{"line":609,"column":20},"end":{"line":609,"column":32}}]},"32":{"line":610,"type":"cond-expr","locations":[{"start":{"line":610,"column":43},"end":{"line":610,"column":47}},{"start":{"line":610,"column":50},"end":{"line":610,"column":65}}]},"33":{"line":613,"type":"if","locations":[{"start":{"line":613,"column":12},"end":{"line":613,"column":12}},{"start":{"line":613,"column":12},"end":{"line":613,"column":12}}]},"34":{"line":636,"type":"if","locations":[{"start":{"line":636,"column":4},"end":{"line":636,"column":4}},{"start":{"line":636,"column":4},"end":{"line":636,"column":4}}]},"35":{"line":648,"type":"if","locations":[{"start":{"line":648,"column":4},"end":{"line":648,"column":4}},{"start":{"line":648,"column":4},"end":{"line":648,"column":4}}]},"36":{"line":649,"type":"if","locations":[{"start":{"line":649,"column":4},"end":{"line":649,"column":4}},{"start":{"line":649,"column":4},"end":{"line":649,"column":4}}]},"37":{"line":676,"type":"if","locations":[{"start":{"line":676,"column":4},"end":{"line":676,"column":4}},{"start":{"line":676,"column":4},"end":{"line":676,"column":4}}]},"38":{"line":676,"type":"binary-expr","locations":[{"start":{"line":676,"column":8},"end":{"line":676,"column":22}},{"start":{"line":677,"column":9},"end":{"line":677,"column":41}},{"start":{"line":678,"column":8},"end":{"line":678,"column":31}},{"start":{"line":679,"column":9},"end":{"line":679,"column":40}}]},"39":{"line":687,"type":"if","locations":[{"start":{"line":687,"column":4},"end":{"line":687,"column":4}},{"start":{"line":687,"column":4},"end":{"line":687,"column":4}}]},"40":{"line":687,"type":"binary-expr","locations":[{"start":{"line":687,"column":8},"end":{"line":687,"column":27}},{"start":{"line":688,"column":9},"end":{"line":688,"column":42}},{"start":{"line":690,"column":9},"end":{"line":690,"column":55}}]},"41":{"line":696,"type":"cond-expr","locations":[{"start":{"line":696,"column":38},"end":{"line":696,"column":58}},{"start":{"line":696,"column":61},"end":{"line":696,"column":72}}]},"42":{"line":713,"type":"if","locations":[{"start":{"line":713,"column":4},"end":{"line":713,"column":4}},{"start":{"line":713,"column":4},"end":{"line":713,"column":4}}]},"43":{"line":722,"type":"if","locations":[{"start":{"line":722,"column":8},"end":{"line":722,"column":8}},{"start":{"line":722,"column":8},"end":{"line":722,"column":8}}]},"44":{"line":722,"type":"binary-expr","locations":[{"start":{"line":722,"column":13},"end":{"line":722,"column":34}},{"start":{"line":723,"column":13},"end":{"line":723,"column":37}},{"start":{"line":724,"column":12},"end":{"line":724,"column":35}}]},"45":{"line":760,"type":"if","locations":[{"start":{"line":760,"column":8},"end":{"line":760,"column":8}},{"start":{"line":760,"column":8},"end":{"line":760,"column":8}}]},"46":{"line":778,"type":"if","locations":[{"start":{"line":778,"column":8},"end":{"line":778,"column":8}},{"start":{"line":778,"column":8},"end":{"line":778,"column":8}}]},"47":{"line":787,"type":"if","locations":[{"start":{"line":787,"column":8},"end":{"line":787,"column":8}},{"start":{"line":787,"column":8},"end":{"line":787,"column":8}}]},"48":{"line":794,"type":"if","locations":[{"start":{"line":794,"column":8},"end":{"line":794,"column":8}},{"start":{"line":794,"column":8},"end":{"line":794,"column":8}}]},"49":{"line":801,"type":"if","locations":[{"start":{"line":801,"column":8},"end":{"line":801,"column":8}},{"start":{"line":801,"column":8},"end":{"line":801,"column":8}}]},"50":{"line":812,"type":"if","locations":[{"start":{"line":812,"column":4},"end":{"line":812,"column":4}},{"start":{"line":812,"column":4},"end":{"line":812,"column":4}}]},"51":{"line":851,"type":"if","locations":[{"start":{"line":851,"column":4},"end":{"line":851,"column":4}},{"start":{"line":851,"column":4},"end":{"line":851,"column":4}}]},"52":{"line":857,"type":"binary-expr","locations":[{"start":{"line":857,"column":14},"end":{"line":857,"column":21}},{"start":{"line":857,"column":25},"end":{"line":857,"column":27}}]},"53":{"line":861,"type":"if","locations":[{"start":{"line":861,"column":8},"end":{"line":861,"column":8}},{"start":{"line":861,"column":8},"end":{"line":861,"column":8}}]},"54":{"line":871,"type":"if","locations":[{"start":{"line":871,"column":4},"end":{"line":871,"column":4}},{"start":{"line":871,"column":4},"end":{"line":871,"column":4}}]},"55":{"line":883,"type":"if","locations":[{"start":{"line":883,"column":8},"end":{"line":883,"column":8}},{"start":{"line":883,"column":8},"end":{"line":883,"column":8}}]}}}}
{"/home/david/bpmux/index.js":{"path":"/home/david/bpmux/index.js","s":{"1":1,"2":1,"3":3703,"4":3703,"5":3703,"6":3703,"7":3703,"8":3703,"9":3703,"10":3703,"11":3703,"12":3703,"13":3703,"14":3703,"15":3703,"16":3703,"17":3703,"18":3703,"19":3703,"20":2772,"21":2772,"22":2772,"23":3703,"24":2020,"25":2020,"26":3703,"27":1,"28":1,"29":5900,"30":2691,"31":1,"32":20,"33":1,"34":2825,"35":1,"36":455402,"37":1,"38":748063,"39":748063,"40":747423,"41":748063,"42":1,"43":294661,"44":262,"45":294399,"46":294399,"47":294399,"48":1,"49":941,"50":941,"51":941,"52":941,"53":941,"54":941,"55":941,"56":941,"57":941,"58":941,"59":941,"60":941,"61":941,"62":941,"63":941,"64":941,"65":941,"66":941,"67":941,"68":464,"69":670461,"70":670461,"71":1340922,"72":941,"73":941,"74":941,"75":941,"76":941,"77":928,"78":928,"79":1672,"80":941,"81":928,"82":928,"83":1668,"84":1,"85":64,"86":64,"87":64,"88":48,"89":64,"90":941,"91":941,"92":941,"93":941,"94":196,"95":941,"96":1355094,"97":1355094,"98":2709260,"99":2709260,"100":2709260,"101":1355094,"102":1354166,"103":453489,"104":448719,"105":453489,"106":453481,"107":16,"108":453465,"109":900677,"110":900677,"111":900677,"112":900635,"113":900635,"114":900635,"115":1,"116":1,"117":1350711,"118":208,"119":208,"120":1350503,"121":1,"122":900635,"123":16,"124":900619,"125":1,"126":948,"127":948,"128":948,"129":900619,"130":1051,"131":1051,"132":900619,"133":897891,"134":976,"135":976,"136":976,"137":976,"138":448180,"139":128,"140":448052,"141":448052,"142":448052,"143":448052,"144":448052,"145":8,"146":448052,"147":448052,"148":448719,"149":448719,"150":448719,"151":16,"152":16,"153":897763,"154":2728,"155":132,"156":132,"157":132,"158":132,"159":1896,"160":64,"161":1832,"162":1832,"163":1832,"164":1832,"165":1832,"166":1832,"167":1832,"168":1832,"169":948,"170":1832,"171":684,"172":16,"173":16,"174":1,"175":2691,"176":1,"177":2772,"178":1664,"179":1108,"180":1108,"181":1108,"182":1108,"183":1,"184":2825,"185":4,"186":2821,"187":981,"188":1840,"189":1840,"190":1840,"191":1840,"192":1840,"193":1840,"194":1840,"195":1840,"196":1,"197":747423,"198":11959,"199":735464,"200":735464,"201":286728,"202":448736,"203":448736,"204":448736,"205":448736,"206":448736,"207":448736,"208":448736,"209":1,"210":745468,"211":745468,"212":194,"213":1,"214":4477106,"215":4477106,"216":4028379,"217":448727,"218":1,"219":336,"220":1,"221":448727,"222":448727,"223":448727,"224":448727,"225":448727,"226":448727,"227":448727,"228":448727,"229":448727,"230":448727,"231":294399,"232":294399,"233":294399,"234":294399,"235":294399,"236":448727,"237":448727,"238":745274,"239":1193761,"240":1193761,"241":1193761,"242":288,"243":1193473,"244":1193473,"245":1193473,"246":744986,"247":448487,"248":448487,"249":222841,"250":448487,"251":448487,"252":222841,"253":1,"254":745468,"255":745468,"256":1,"257":745467,"258":745467,"259":745468,"260":745468,"261":745467,"262":1,"263":2653,"264":2653,"265":27,"266":27,"267":2653,"268":1,"269":2652,"270":925,"271":925,"272":2652,"273":2653,"274":16,"275":16,"276":2637,"277":2637,"278":2644,"279":2644,"280":2636,"281":2636,"282":2636,"283":8,"284":1,"285":1},"b":{"1":[3703,163],"2":[3703,3687],"3":[2691,3209],"4":[5900,5030,2691],"5":[2825,1063],"6":[747423,640],"7":[262,294399],"8":[941,12],"9":[1,940],"10":[464,477],"11":[48,16],"12":[1355094,1354166],"13":[453489,900677],"14":[448719,4770],"15":[453481,8],"16":[16,453465],"17":[453481,453465],"18":[900635,42],"19":[208,1350503],"20":[16,900619],"21":[1051,899568],"22":[900619,899074],"23":[897891,2728],"24":[900619,900071],"25":[976,447319,448180,448719,16],"26":[128,448052],"27":[64,447988],"28":[8,448044],"29":[132,1896,684,16],"30":[64,1832],"31":[16,1816],"32":[1792,40],"33":[920,912],"34":[948,884],"35":[1664,1108],"36":[4,2821],"37":[981,1840],"38":[11959,735464],"39":[747423,744851,742394,742394],"40":[286728,448736],"41":[735464,733800,449959],"42":[1545,447191],"43":[194,745274],"44":[4028379,448727],"45":[4477106,2108410,452052],"46":[294399,154328],"47":[288,1193473],"48":[744986,448487],"49":[222841,225646],"50":[222841,225646],"51":[1,745467],"52":[27,2626],"53":[2653,27],"54":[925,1727],"55":[16,2637],"56":[2636,8]},"f":{"1":3703,"2":2772,"3":2020,"4":5900,"5":20,"6":2825,"7":455402,"8":748063,"9":294661,"10":941,"11":670461,"12":928,"13":1672,"14":928,"15":1668,"16":64,"17":64,"18":196,"19":1355094,"20":1350711,"21":900635,"22":948,"23":948,"24":2691,"25":2772,"26":2825,"27":747423,"28":745468,"29":4477106,"30":336,"31":448727,"32":745468,"33":2653,"34":2652,"35":925},"fnMap":{"1":{"name":"BPDuplex","line":264,"loc":{"start":{"line":264,"column":0},"end":{"line":265,"column":0}}},"2":{"name":"(anonymous_2)","line":285,"loc":{"start":{"line":285,"column":22},"end":{"line":286,"column":4}}},"3":{"name":"(anonymous_3)","line":292,"loc":{"start":{"line":292,"column":19},"end":{"line":293,"column":4}}},"4":{"name":"(anonymous_4)","line":303,"loc":{"start":{"line":303,"column":35},"end":{"line":304,"column":0}}},"5":{"name":"(anonymous_5)","line":311,"loc":{"start":{"line":311,"column":33},"end":{"line":312,"column":0}}},"6":{"name":"(anonymous_6)","line":316,"loc":{"start":{"line":316,"column":37},"end":{"line":317,"column":0}}},"7":{"name":"(anonymous_7)","line":321,"loc":{"start":{"line":321,"column":27},"end":{"line":321,"column":39}}},"8":{"name":"(anonymous_8)","line":323,"loc":{"start":{"line":323,"column":26},"end":{"line":324,"column":0}}},"9":{"name":"(anonymous_9)","line":335,"loc":{"start":{"line":335,"column":28},"end":{"line":336,"column":0}}},"10":{"name":"BPMux","line":369,"loc":{"start":{"line":369,"column":0},"end":{"line":370,"column":0}}},"11":{"name":"(anonymous_11)","line":395,"loc":{"start":{"line":395,"column":42},"end":{"line":396,"column":8}}},"12":{"name":"(anonymous_12)","line":416,"loc":{"start":{"line":416,"column":28},"end":{"line":417,"column":4}}},"13":{"name":"(anonymous_13)","line":420,"loc":{"start":{"line":420,"column":43},"end":{"line":421,"column":8}}},"14":{"name":"(anonymous_14)","line":426,"loc":{"start":{"line":426,"column":30},"end":{"line":427,"column":4}}},"15":{"name":"(anonymous_15)","line":430,"loc":{"start":{"line":430,"column":43},"end":{"line":431,"column":8}}},"16":{"name":"error","line":436,"loc":{"start":{"line":436,"column":4},"end":{"line":437,"column":4}}},"17":{"name":"(anonymous_17)","line":438,"loc":{"start":{"line":438,"column":43},"end":{"line":439,"column":8}}},"18":{"name":"(anonymous_18)","line":455,"loc":{"start":{"line":455,"column":33},"end":{"line":456,"column":4}}},"19":{"name":"(anonymous_19)","line":460,"loc":{"start":{"line":460,"column":35},"end":{"line":461,"column":4}}},"20":{"name":"(anonymous_20)","line":513,"loc":{"start":{"line":513,"column":32},"end":{"line":514,"column":0}}},"21":{"name":"(anonymous_21)","line":524,"loc":{"start":{"line":524,"column":34},"end":{"line":525,"column":0}}},"22":{"name":"delay_handshake","line":537,"loc":{"start":{"line":537,"column":4},"end":{"line":538,"column":4}}},"23":{"name":"(anonymous_23)","line":540,"loc":{"start":{"line":540,"column":15},"end":{"line":541,"column":8}}},"24":{"name":"(anonymous_24)","line":632,"loc":{"start":{"line":632,"column":26},"end":{"line":633,"column":0}}},"25":{"name":"(anonymous_25)","line":637,"loc":{"start":{"line":637,"column":28},"end":{"line":638,"column":0}}},"26":{"name":"(anonymous_26)","line":649,"loc":{"start":{"line":649,"column":34},"end":{"line":650,"column":0}}},"27":{"name":"(anonymous_27)","line":668,"loc":{"start":{"line":668,"column":31},"end":{"line":669,"column":0}}},"28":{"name":"(anonymous_28)","line":712,"loc":{"start":{"line":712,"column":25},"end":{"line":713,"column":0}}},"29":{"name":"push_output","line":721,"loc":{"start":{"line":721,"column":4},"end":{"line":722,"column":4}}},"30":{"name":"sort_output","line":739,"loc":{"start":{"line":739,"column":4},"end":{"line":740,"column":4}}},"31":{"name":"write_output","line":744,"loc":{"start":{"line":744,"column":4},"end":{"line":745,"column":4}}},"32":{"name":"(anonymous_32)","line":811,"loc":{"start":{"line":811,"column":24},"end":{"line":812,"column":0}}},"33":{"name":"(anonymous_33)","line":850,"loc":{"start":{"line":850,"column":28},"end":{"line":851,"column":0}}},"34":{"name":"cb2","line":862,"loc":{"start":{"line":862,"column":4},"end":{"line":863,"column":4}}},"35":{"name":"(anonymous_35)","line":866,"loc":{"start":{"line":866,"column":25},"end":{"line":867,"column":12}}}},"statementMap":{"1":{"start":{"line":253,"column":0},"end":{"line":262,"column":18}},"2":{"start":{"line":264,"column":0},"end":{"line":299,"column":1}},"3":{"start":{"line":266,"column":4},"end":{"line":266,"column":31}},"4":{"start":{"line":268,"column":4},"end":{"line":268,"column":28}},"5":{"start":{"line":270,"column":4},"end":{"line":270,"column":20}},"6":{"start":{"line":271,"column":4},"end":{"line":271,"column":22}},"7":{"start":{"line":272,"column":4},"end":{"line":272,"column":55}},"8":{"start":{"line":273,"column":4},"end":{"line":273,"column":70}},"9":{"start":{"line":274,"column":4},"end":{"line":274,"column":18}},"10":{"start":{"line":275,"column":4},"end":{"line":275,"column":26}},"11":{"start":{"line":276,"column":4},"end":{"line":276,"column":22}},"12":{"start":{"line":277,"column":4},"end":{"line":277,"column":20}},"13":{"start":{"line":278,"column":4},"end":{"line":278,"column":20}},"14":{"start":{"line":279,"column":4},"end":{"line":279,"column":27}},"15":{"start":{"line":280,"column":4},"end":{"line":280,"column":24}},"16":{"start":{"line":281,"column":4},"end":{"line":281,"column":26}},"17":{"start":{"line":282,"column":4},"end":{"line":282,"column":33}},"18":{"start":{"line":283,"column":4},"end":{"line":283,"column":37}},"19":{"start":{"line":285,"column":4},"end":{"line":290,"column":7}},"20":{"start":{"line":287,"column":8},"end":{"line":287,"column":30}},"21":{"start":{"line":288,"column":8},"end":{"line":288,"column":34}},"22":{"start":{"line":289,"column":8},"end":{"line":289,"column":29}},"23":{"start":{"line":292,"column":4},"end":{"line":296,"column":7}},"24":{"start":{"line":294,"column":8},"end":{"line":294,"column":27}},"25":{"start":{"line":295,"column":8},"end":{"line":295,"column":29}},"26":{"start":{"line":298,"column":4},"end":{"line":298,"column":31}},"27":{"start":{"line":301,"column":0},"end":{"line":301,"column":32}},"28":{"start":{"line":303,"column":0},"end":{"line":309,"column":2}},"29":{"start":{"line":305,"column":4},"end":{"line":308,"column":5}},"30":{"start":{"line":307,"column":8},"end":{"line":307,"column":32}},"31":{"start":{"line":311,"column":0},"end":{"line":314,"column":2}},"32":{"start":{"line":313,"column":4},"end":{"line":313,"column":22}},"33":{"start":{"line":316,"column":0},"end":{"line":319,"column":2}},"34":{"start":{"line":318,"column":4},"end":{"line":318,"column":69}},"35":{"start":{"line":321,"column":0},"end":{"line":321,"column":61}},"36":{"start":{"line":321,"column":41},"end":{"line":321,"column":58}},"37":{"start":{"line":323,"column":0},"end":{"line":333,"column":2}},"38":{"start":{"line":325,"column":4},"end":{"line":325,"column":51}},"39":{"start":{"line":327,"column":4},"end":{"line":330,"column":5}},"40":{"start":{"line":329,"column":8},"end":{"line":329,"column":37}},"41":{"start":{"line":332,"column":4},"end":{"line":332,"column":13}},"42":{"start":{"line":335,"column":0},"end":{"line":345,"column":2}},"43":{"start":{"line":337,"column":4},"end":{"line":340,"column":5}},"44":{"start":{"line":339,"column":8},"end":{"line":339,"column":20}},"45":{"start":{"line":342,"column":4},"end":{"line":342,"column":22}},"46":{"start":{"line":343,"column":4},"end":{"line":343,"column":18}},"47":{"start":{"line":344,"column":4},"end":{"line":344,"column":22}},"48":{"start":{"line":369,"column":0},"end":{"line":509,"column":1}},"49":{"start":{"line":371,"column":4},"end":{"line":371,"column":37}},"50":{"start":{"line":373,"column":4},"end":{"line":373,"column":28}},"51":{"start":{"line":375,"column":4},"end":{"line":375,"column":41}},"52":{"start":{"line":376,"column":4},"end":{"line":376,"column":24}},"53":{"start":{"line":377,"column":4},"end":{"line":377,"column":19}},"54":{"start":{"line":378,"column":4},"end":{"line":378,"column":71}},"55":{"start":{"line":379,"column":4},"end":{"line":379,"column":27}},"56":{"start":{"line":380,"column":4},"end":{"line":380,"column":24}},"57":{"start":{"line":381,"column":4},"end":{"line":381,"column":30}},"58":{"start":{"line":382,"column":4},"end":{"line":382,"column":32}},"59":{"start":{"line":383,"column":4},"end":{"line":383,"column":32}},"60":{"start":{"line":384,"column":4},"end":{"line":384,"column":66}},"61":{"start":{"line":385,"column":4},"end":{"line":385,"column":62}},"62":{"start":{"line":386,"column":4},"end":{"line":386,"column":52}},"63":{"start":{"line":387,"column":4},"end":{"line":387,"column":28}},"64":{"start":{"line":388,"column":4},"end":{"line":388,"column":26}},"65":{"start":{"line":389,"column":4},"end":{"line":389,"column":33}},"66":{"start":{"line":391,"column":4},"end":{"line":391,"column":45}},"67":{"start":{"line":393,"column":4},"end":{"line":403,"column":5}},"68":{"start":{"line":395,"column":8},"end":{"line":402,"column":10}},"69":{"start":{"line":397,"column":12},"end":{"line":397,"column":18}},"70":{"start":{"line":398,"column":12},"end":{"line":401,"column":13}},"71":{"start":{"line":400,"column":16},"end":{"line":400,"column":35}},"72":{"start":{"line":405,"column":4},"end":{"line":405,"column":35}},"73":{"start":{"line":407,"column":4},"end":{"line":411,"column":12}},"74":{"start":{"line":412,"column":4},"end":{"line":412,"column":34}},"75":{"start":{"line":414,"column":4},"end":{"line":414,"column":19}},"76":{"start":{"line":416,"column":4},"end":{"line":424,"column":7}},"77":{"start":{"line":418,"column":8},"end":{"line":418,"column":29}},"78":{"start":{"line":420,"column":8},"end":{"line":423,"column":11}},"79":{"start":{"line":422,"column":12},"end":{"line":422,"column":38}},"80":{"start":{"line":426,"column":4},"end":{"line":434,"column":7}},"81":{"start":{"line":428,"column":8},"end":{"line":428,"column":26}},"82":{"start":{"line":430,"column":8},"end":{"line":433,"column":11}},"83":{"start":{"line":432,"column":12},"end":{"line":432,"column":43}},"84":{"start":{"line":436,"column":4},"end":{"line":449,"column":5}},"85":{"start":{"line":438,"column":8},"end":{"line":446,"column":11}},"86":{"start":{"line":440,"column":12},"end":{"line":440,"column":45}},"87":{"start":{"line":442,"column":12},"end":{"line":445,"column":13}},"88":{"start":{"line":444,"column":16},"end":{"line":444,"column":42}},"89":{"start":{"line":448,"column":8},"end":{"line":448,"column":31}},"90":{"start":{"line":451,"column":4},"end":{"line":451,"column":31}},"91":{"start":{"line":452,"column":4},"end":{"line":452,"column":39}},"92":{"start":{"line":453,"column":4},"end":{"line":453,"column":40}},"93":{"start":{"line":455,"column":4},"end":{"line":458,"column":7}},"94":{"start":{"line":457,"column":8},"end":{"line":457,"column":20}},"95":{"start":{"line":460,"column":4},"end":{"line":508,"column":7}},"96":{"start":{"line":462,"column":8},"end":{"line":462,"column":25}},"97":{"start":{"line":464,"column":8},"end":{"line":507,"column":9}},"98":{"start":{"line":466,"column":12},"end":{"line":466,"column":31}},"99":{"start":{"line":467,"column":12},"end":{"line":467,"column":41}},"100":{"start":{"line":469,"column":12},"end":{"line":472,"column":13}},"101":{"start":{"line":471,"column":16},"end":{"line":471,"column":22}},"102":{"start":{"line":474,"column":12},"end":{"line":506,"column":13}},"103":{"start":{"line":476,"column":16},"end":{"line":479,"column":17}},"104":{"start":{"line":478,"column":20},"end":{"line":478,"column":47}},"105":{"start":{"line":481,"column":16},"end":{"line":493,"column":17}},"106":{"start":{"line":483,"column":20},"end":{"line":492,"column":21}},"107":{"start":{"line":487,"column":24},"end":{"line":487,"column":73}},"108":{"start":{"line":491,"column":24},"end":{"line":491,"column":42}},"109":{"start":{"line":497,"column":16},"end":{"line":497,"column":47}},"110":{"start":{"line":498,"column":16},"end":{"line":498,"column":54}},"111":{"start":{"line":500,"column":16},"end":{"line":505,"column":17}},"112":{"start":{"line":502,"column":20},"end":{"line":502,"column":100}},"113":{"start":{"line":503,"column":20},"end":{"line":503,"column":45}},"114":{"start":{"line":504,"column":20},"end":{"line":504,"column":47}},"115":{"start":{"line":511,"column":0},"end":{"line":511,"column":35}},"116":{"start":{"line":513,"column":0},"end":{"line":522,"column":2}},"117":{"start":{"line":515,"column":4},"end":{"line":519,"column":5}},"118":{"start":{"line":517,"column":8},"end":{"line":517,"column":90}},"119":{"start":{"line":518,"column":8},"end":{"line":518,"column":21}},"120":{"start":{"line":521,"column":4},"end":{"line":521,"column":16}},"121":{"start":{"line":524,"column":0},"end":{"line":630,"column":2}},"122":{"start":{"line":526,"column":4},"end":{"line":526,"column":48}},"123":{"start":{"line":526,"column":39},"end":{"line":526,"column":46}},"124":{"start":{"line":528,"column":4},"end":{"line":535,"column":12}},"125":{"start":{"line":537,"column":4},"end":{"line":544,"column":5}},"126":{"start":{"line":539,"column":8},"end":{"line":539,"column":33}},"127":{"start":{"line":540,"column":8},"end":{"line":543,"column":10}},"128":{"start":{"line":542,"column":12},"end":{"line":542,"column":51}},"129":{"start":{"line":546,"column":4},"end":{"line":550,"column":5}},"130":{"start":{"line":548,"column":8},"end":{"line":548,"column":72}},"131":{"start":{"line":549,"column":8},"end":{"line":549,"column":44}},"132":{"start":{"line":552,"column":4},"end":{"line":594,"column":5}},"133":{"start":{"line":554,"column":8},"end":{"line":591,"column":9}},"134":{"start":{"line":557,"column":16},"end":{"line":557,"column":37}},"135":{"start":{"line":558,"column":16},"end":{"line":558,"column":39}},"136":{"start":{"line":559,"column":16},"end":{"line":559,"column":34}},"137":{"start":{"line":560,"column":16},"end":{"line":560,"column":22}},"138":{"start":{"line":564,"column":16},"end":{"line":564,"column":61}},"139":{"start":{"line":564,"column":52},"end":{"line":564,"column":59}},"140":{"start":{"line":566,"column":16},"end":{"line":566,"column":49}},"141":{"start":{"line":567,"column":16},"end":{"line":567,"column":48}},"142":{"start":{"line":569,"column":16},"end":{"line":570,"column":70}},"143":{"start":{"line":572,"column":16},"end":{"line":572,"column":63}},"144":{"start":{"line":574,"column":16},"end":{"line":577,"column":17}},"145":{"start":{"line":576,"column":20},"end":{"line":576,"column":51}},"146":{"start":{"line":579,"column":16},"end":{"line":579,"column":29}},"147":{"start":{"line":581,"column":16},"end":{"line":581,"column":22}},"148":{"start":{"line":584,"column":16},"end":{"line":584,"column":50}},"149":{"start":{"line":585,"column":16},"end":{"line":585,"column":46}},"150":{"start":{"line":586,"column":16},"end":{"line":586,"column":22}},"151":{"start":{"line":589,"column":16},"end":{"line":589,"column":71}},"152":{"start":{"line":590,"column":16},"end":{"line":590,"column":22}},"153":{"start":{"line":593,"column":8},"end":{"line":593,"column":15}},"154":{"start":{"line":596,"column":4},"end":{"line":629,"column":5}},"155":{"start":{"line":599,"column":12},"end":{"line":599,"column":33}},"156":{"start":{"line":600,"column":12},"end":{"line":600,"column":35}},"157":{"start":{"line":601,"column":12},"end":{"line":601,"column":30}},"158":{"start":{"line":602,"column":12},"end":{"line":602,"column":18}},"159":{"start":{"line":605,"column":12},"end":{"line":605,"column":56}},"160":{"start":{"line":605,"column":47},"end":{"line":605,"column":54}},"161":{"start":{"line":606,"column":12},"end":{"line":606,"column":45}},"162":{"start":{"line":607,"column":12},"end":{"line":608,"column":66}},"163":{"start":{"line":609,"column":12},"end":{"line":609,"column":46}},"164":{"start":{"line":610,"column":12},"end":{"line":612,"column":33}},"165":{"start":{"line":613,"column":12},"end":{"line":613,"column":66}},"166":{"start":{"line":614,"column":12},"end":{"line":614,"column":64}},"167":{"start":{"line":615,"column":12},"end":{"line":615,"column":58}},"168":{"start":{"line":616,"column":12},"end":{"line":619,"column":13}},"169":{"start":{"line":618,"column":16},"end":{"line":618,"column":41}},"170":{"start":{"line":620,"column":12},"end":{"line":620,"column":18}},"171":{"start":{"line":624,"column":12},"end":{"line":624,"column":18}},"172":{"start":{"line":627,"column":12},"end":{"line":627,"column":78}},"173":{"start":{"line":628,"column":12},"end":{"line":628,"column":18}},"174":{"start":{"line":632,"column":0},"end":{"line":635,"column":2}},"175":{"start":{"line":634,"column":4},"end":{"line":634,"column":40}},"176":{"start":{"line":637,"column":0},"end":{"line":647,"column":2}},"177":{"start":{"line":639,"column":4},"end":{"line":639,"column":35}},"178":{"start":{"line":639,"column":26},"end":{"line":639,"column":33}},"179":{"start":{"line":641,"column":4},"end":{"line":641,"column":32}},"180":{"start":{"line":643,"column":4},"end":{"line":643,"column":38}},"181":{"start":{"line":644,"column":4},"end":{"line":644,"column":45}},"182":{"start":{"line":646,"column":4},"end":{"line":646,"column":32}},"183":{"start":{"line":649,"column":0},"end":{"line":666,"column":2}},"184":{"start":{"line":651,"column":4},"end":{"line":651,"column":35}},"185":{"start":{"line":651,"column":26},"end":{"line":651,"column":33}},"186":{"start":{"line":652,"column":4},"end":{"line":652,"column":56}},"187":{"start":{"line":652,"column":34},"end":{"line":652,"column":54}},"188":{"start":{"line":654,"column":4},"end":{"line":654,"column":60}},"189":{"start":{"line":656,"column":4},"end":{"line":656,"column":44}},"190":{"start":{"line":657,"column":4},"end":{"line":657,"column":45}},"191":{"start":{"line":658,"column":4},"end":{"line":658,"column":112}},"192":{"start":{"line":659,"column":4},"end":{"line":659,"column":32}},"193":{"start":{"line":661,"column":4},"end":{"line":661,"column":34}},"194":{"start":{"line":663,"column":4},"end":{"line":663,"column":32}},"195":{"start":{"line":665,"column":4},"end":{"line":665,"column":17}},"196":{"start":{"line":668,"column":0},"end":{"line":710,"column":2}},"197":{"start":{"line":679,"column":4},"end":{"line":685,"column":5}},"198":{"start":{"line":684,"column":8},"end":{"line":684,"column":15}},"199":{"start":{"line":687,"column":4},"end":{"line":688,"column":12}},"200":{"start":{"line":690,"column":4},"end":{"line":696,"column":5}},"201":{"start":{"line":695,"column":8},"end":{"line":695,"column":15}},"202":{"start":{"line":698,"column":4},"end":{"line":698,"column":60}},"203":{"start":{"line":699,"column":4},"end":{"line":699,"column":83}},"204":{"start":{"line":700,"column":4},"end":{"line":700,"column":45}},"205":{"start":{"line":701,"column":4},"end":{"line":701,"column":37}},"206":{"start":{"line":702,"column":4},"end":{"line":702,"column":36}},"207":{"start":{"line":704,"column":4},"end":{"line":707,"column":6}},"208":{"start":{"line":709,"column":4},"end":{"line":709,"column":32}},"209":{"start":{"line":712,"column":0},"end":{"line":809,"column":2}},"210":{"start":{"line":714,"column":4},"end":{"line":714,"column":37}},"211":{"start":{"line":716,"column":4},"end":{"line":719,"column":5}},"212":{"start":{"line":718,"column":8},"end":{"line":718,"column":15}},"213":{"start":{"line":721,"column":4},"end":{"line":737,"column":5}},"214":{"start":{"line":723,"column":8},"end":{"line":723,"column":41}},"215":{"start":{"line":725,"column":8},"end":{"line":730,"column":9}},"216":{"start":{"line":729,"column":12},"end":{"line":729,"column":19}},"217":{"start":{"line":732,"column":8},"end":{"line":736,"column":11}},"218":{"start":{"line":739,"column":4},"end":{"line":742,"column":5}},"219":{"start":{"line":741,"column":8},"end":{"line":741,"column":31}},"220":{"start":{"line":744,"column":4},"end":{"line":774,"column":5}},"221":{"start":{"line":746,"column":8},"end":{"line":749,"column":15}},"222":{"start":{"line":751,"column":8},"end":{"line":751,"column":63}},"223":{"start":{"line":753,"column":8},"end":{"line":753,"column":43}},"224":{"start":{"line":754,"column":8},"end":{"line":754,"column":54}},"225":{"start":{"line":755,"column":8},"end":{"line":755,"column":53}},"226":{"start":{"line":757,"column":8},"end":{"line":757,"column":35}},"227":{"start":{"line":758,"column":8},"end":{"line":758,"column":36}},"228":{"start":{"line":760,"column":8},"end":{"line":760,"column":41}},"229":{"start":{"line":761,"column":8},"end":{"line":761,"column":35}},"230":{"start":{"line":763,"column":8},"end":{"line":770,"column":9}},"231":{"start":{"line":765,"column":12},"end":{"line":765,"column":37}},"232":{"start":{"line":766,"column":12},"end":{"line":766,"column":35}},"233":{"start":{"line":767,"column":12},"end":{"line":767,"column":33}},"234":{"start":{"line":768,"column":12},"end":{"line":768,"column":35}},"235":{"start":{"line":769,"column":12},"end":{"line":769,"column":29}},"236":{"start":{"line":772,"column":8},"end":{"line":772,"column":42}},"237":{"start":{"line":773,"column":8},"end":{"line":773,"column":15}},"238":{"start":{"line":776,"column":4},"end":{"line":808,"column":5}},"239":{"start":{"line":778,"column":8},"end":{"line":778,"column":103}},"240":{"start":{"line":779,"column":8},"end":{"line":779,"column":20}},"241":{"start":{"line":781,"column":8},"end":{"line":784,"column":9}},"242":{"start":{"line":783,"column":12},"end":{"line":783,"column":18}},"243":{"start":{"line":786,"column":8},"end":{"line":786,"column":57}},"244":{"start":{"line":788,"column":8},"end":{"line":788,"column":26}},"245":{"start":{"line":790,"column":8},"end":{"line":793,"column":9}},"246":{"start":{"line":792,"column":12},"end":{"line":792,"column":18}},"247":{"start":{"line":795,"column":8},"end":{"line":795,"column":33}},"248":{"start":{"line":797,"column":8},"end":{"line":800,"column":9}},"249":{"start":{"line":799,"column":12},"end":{"line":799,"column":33}},"250":{"start":{"line":802,"column":8},"end":{"line":802,"column":37}},"251":{"start":{"line":804,"column":8},"end":{"line":807,"column":9}},"252":{"start":{"line":806,"column":12},"end":{"line":806,"column":35}},"253":{"start":{"line":811,"column":0},"end":{"line":829,"column":2}},"254":{"start":{"line":813,"column":4},"end":{"line":813,"column":32}},"255":{"start":{"line":815,"column":4},"end":{"line":818,"column":5}},"256":{"start":{"line":817,"column":8},"end":{"line":817,"column":15}},"257":{"start":{"line":820,"column":4},"end":{"line":820,"column":25}},"258":{"start":{"line":822,"column":4},"end":{"line":826,"column":5}},"259":{"start":{"line":824,"column":8},"end":{"line":824,"column":37}},"260":{"start":{"line":825,"column":8},"end":{"line":825,"column":22}},"261":{"start":{"line":828,"column":4},"end":{"line":828,"column":26}},"262":{"start":{"line":850,"column":0},"end":{"line":898,"column":2}},"263":{"start":{"line":852,"column":4},"end":{"line":852,"column":27}},"264":{"start":{"line":854,"column":4},"end":{"line":858,"column":5}},"265":{"start":{"line":856,"column":8},"end":{"line":856,"column":21}},"266":{"start":{"line":857,"column":8},"end":{"line":857,"column":28}},"267":{"start":{"line":860,"column":4},"end":{"line":860,"column":28}},"268":{"start":{"line":862,"column":4},"end":{"line":872,"column":5}},"269":{"start":{"line":864,"column":8},"end":{"line":870,"column":9}},"270":{"start":{"line":866,"column":12},"end":{"line":869,"column":15}},"271":{"start":{"line":868,"column":16},"end":{"line":868,"column":63}},"272":{"start":{"line":871,"column":8},"end":{"line":871,"column":32}},"273":{"start":{"line":874,"column":4},"end":{"line":878,"column":5}},"274":{"start":{"line":876,"column":8},"end":{"line":876,"column":62}},"275":{"start":{"line":877,"column":8},"end":{"line":877,"column":21}},"276":{"start":{"line":880,"column":4},"end":{"line":880,"column":22}},"277":{"start":{"line":882,"column":4},"end":{"line":895,"column":32}},"278":{"start":{"line":884,"column":8},"end":{"line":884,"column":47}},"279":{"start":{"line":886,"column":8},"end":{"line":891,"column":9}},"280":{"start":{"line":888,"column":12},"end":{"line":888,"column":75}},"281":{"start":{"line":889,"column":12},"end":{"line":889,"column":30}},"282":{"start":{"line":890,"column":12},"end":{"line":890,"column":25}},"283":{"start":{"line":893,"column":8},"end":{"line":893,"column":20}},"284":{"start":{"line":897,"column":4},"end":{"line":897,"column":26}},"285":{"start":{"line":900,"column":0},"end":{"line":900,"column":22}}},"branchMap":{"1":{"line":268,"type":"binary-expr","locations":[{"start":{"line":268,"column":14},"end":{"line":268,"column":21}},{"start":{"line":268,"column":25},"end":{"line":268,"column":27}}]},"2":{"line":272,"type":"binary-expr","locations":[{"start":{"line":272,"column":27},"end":{"line":272,"column":49}},{"start":{"line":272,"column":53},"end":{"line":272,"column":54}}]},"3":{"line":305,"type":"if","locations":[{"start":{"line":305,"column":4},"end":{"line":305,"column":4}},{"start":{"line":305,"column":4},"end":{"line":305,"column":4}}]},"4":{"line":305,"type":"binary-expr","locations":[{"start":{"line":305,"column":8},"end":{"line":305,"column":22}},{"start":{"line":305,"column":26},"end":{"line":305,"column":37}},{"start":{"line":305,"column":41},"end":{"line":305,"column":55}}]},"5":{"line":318,"type":"binary-expr","locations":[{"start":{"line":318,"column":36},"end":{"line":318,"column":50}},{"start":{"line":318,"column":54},"end":{"line":318,"column":67}}]},"6":{"line":327,"type":"if","locations":[{"start":{"line":327,"column":4},"end":{"line":327,"column":4}},{"start":{"line":327,"column":4},"end":{"line":327,"column":4}}]},"7":{"line":337,"type":"if","locations":[{"start":{"line":337,"column":4},"end":{"line":337,"column":4}},{"start":{"line":337,"column":4},"end":{"line":337,"column":4}}]},"8":{"line":373,"type":"binary-expr","locations":[{"start":{"line":373,"column":14},"end":{"line":373,"column":21}},{"start":{"line":373,"column":25},"end":{"line":373,"column":27}}]},"9":{"line":378,"type":"cond-expr","locations":[{"start":{"line":378,"column":48},"end":{"line":378,"column":66}},{"start":{"line":378,"column":69},"end":{"line":378,"column":70}}]},"10":{"line":393,"type":"if","locations":[{"start":{"line":393,"column":4},"end":{"line":393,"column":4}},{"start":{"line":393,"column":4},"end":{"line":393,"column":4}}]},"11":{"line":442,"type":"if","locations":[{"start":{"line":442,"column":12},"end":{"line":442,"column":12}},{"start":{"line":442,"column":12},"end":{"line":442,"column":12}}]},"12":{"line":469,"type":"if","locations":[{"start":{"line":469,"column":12},"end":{"line":469,"column":12}},{"start":{"line":469,"column":12},"end":{"line":469,"column":12}}]},"13":{"line":474,"type":"if","locations":[{"start":{"line":474,"column":12},"end":{"line":474,"column":12}},{"start":{"line":474,"column":12},"end":{"line":474,"column":12}}]},"14":{"line":476,"type":"if","locations":[{"start":{"line":476,"column":16},"end":{"line":476,"column":16}},{"start":{"line":476,"column":16},"end":{"line":476,"column":16}}]},"15":{"line":481,"type":"if","locations":[{"start":{"line":481,"column":16},"end":{"line":481,"column":16}},{"start":{"line":481,"column":16},"end":{"line":481,"column":16}}]},"16":{"line":483,"type":"if","locations":[{"start":{"line":483,"column":20},"end":{"line":483,"column":20}},{"start":{"line":483,"column":20},"end":{"line":483,"column":20}}]},"17":{"line":483,"type":"binary-expr","locations":[{"start":{"line":483,"column":24},"end":{"line":483,"column":51}},{"start":{"line":484,"column":25},"end":{"line":485,"column":60}}]},"18":{"line":500,"type":"if","locations":[{"start":{"line":500,"column":16},"end":{"line":500,"column":16}},{"start":{"line":500,"column":16},"end":{"line":500,"column":16}}]},"19":{"line":515,"type":"if","locations":[{"start":{"line":515,"column":4},"end":{"line":515,"column":4}},{"start":{"line":515,"column":4},"end":{"line":515,"column":4}}]},"20":{"line":526,"type":"if","locations":[{"start":{"line":526,"column":4},"end":{"line":526,"column":4}},{"start":{"line":526,"column":4},"end":{"line":526,"column":4}}]},"21":{"line":546,"type":"if","locations":[{"start":{"line":546,"column":4},"end":{"line":546,"column":4}},{"start":{"line":546,"column":4},"end":{"line":546,"column":4}}]},"22":{"line":546,"type":"binary-expr","locations":[{"start":{"line":546,"column":9},"end":{"line":546,"column":38}},{"start":{"line":546,"column":43},"end":{"line":546,"column":50}}]},"23":{"line":552,"type":"if","locations":[{"start":{"line":552,"column":4},"end":{"line":552,"column":4}},{"start":{"line":552,"column":4},"end":{"line":552,"column":4}}]},"24":{"line":552,"type":"binary-expr","locations":[{"start":{"line":552,"column":8},"end":{"line":552,"column":14}},{"start":{"line":552,"column":18},"end":{"line":552,"column":44}}]},"25":{"line":554,"type":"switch","locations":[{"start":{"line":556,"column":12},"end":{"line":560,"column":22}},{"start":{"line":562,"column":12},"end":{"line":562,"column":29}},{"start":{"line":563,"column":12},"end":{"line":581,"column":22}},{"start":{"line":583,"column":12},"end":{"line":586,"column":22}},{"start":{"line":588,"column":12},"end":{"line":590,"column":22}}]},"26":{"line":564,"type":"if","locations":[{"start":{"line":564,"column":16},"end":{"line":564,"column":16}},{"start":{"line":564,"column":16},"end":{"line":564,"column":16}}]},"27":{"line":569,"type":"cond-expr","locations":[{"start":{"line":570,"column":24},"end":{"line":570,"column":62}},{"start":{"line":570,"column":65},"end":{"line":570,"column":69}}]},"28":{"line":574,"type":"if","locations":[{"start":{"line":574,"column":16},"end":{"line":574,"column":16}},{"start":{"line":574,"column":16},"end":{"line":574,"column":16}}]},"29":{"line":596,"type":"switch","locations":[{"start":{"line":598,"column":8},"end":{"line":602,"column":18}},{"start":{"line":604,"column":8},"end":{"line":620,"column":18}},{"start":{"line":622,"column":8},"end":{"line":624,"column":18}},{"start":{"line":626,"column":8},"end":{"line":628,"column":18}}]},"30":{"line":605,"type":"if","locations":[{"start":{"line":605,"column":12},"end":{"line":605,"column":12}},{"start":{"line":605,"column":12},"end":{"line":605,"column":12}}]},"31":{"line":607,"type":"cond-expr","locations":[{"start":{"line":608,"column":20},"end":{"line":608,"column":58}},{"start":{"line":608,"column":61},"end":{"line":608,"column":65}}]},"32":{"line":610,"type":"cond-expr","locations":[{"start":{"line":611,"column":20},"end":{"line":611,"column":60}},{"start":{"line":612,"column":20},"end":{"line":612,"column":32}}]},"33":{"line":613,"type":"cond-expr","locations":[{"start":{"line":613,"column":43},"end":{"line":613,"column":47}},{"start":{"line":613,"column":50},"end":{"line":613,"column":65}}]},"34":{"line":616,"type":"if","locations":[{"start":{"line":616,"column":12},"end":{"line":616,"column":12}},{"start":{"line":616,"column":12},"end":{"line":616,"column":12}}]},"35":{"line":639,"type":"if","locations":[{"start":{"line":639,"column":4},"end":{"line":639,"column":4}},{"start":{"line":639,"column":4},"end":{"line":639,"column":4}}]},"36":{"line":651,"type":"if","locations":[{"start":{"line":651,"column":4},"end":{"line":651,"column":4}},{"start":{"line":651,"column":4},"end":{"line":651,"column":4}}]},"37":{"line":652,"type":"if","locations":[{"start":{"line":652,"column":4},"end":{"line":652,"column":4}},{"start":{"line":652,"column":4},"end":{"line":652,"column":4}}]},"38":{"line":679,"type":"if","locations":[{"start":{"line":679,"column":4},"end":{"line":679,"column":4}},{"start":{"line":679,"column":4},"end":{"line":679,"column":4}}]},"39":{"line":679,"type":"binary-expr","locations":[{"start":{"line":679,"column":8},"end":{"line":679,"column":22}},{"start":{"line":680,"column":9},"end":{"line":680,"column":41}},{"start":{"line":681,"column":8},"end":{"line":681,"column":31}},{"start":{"line":682,"column":9},"end":{"line":682,"column":40}}]},"40":{"line":690,"type":"if","locations":[{"start":{"line":690,"column":4},"end":{"line":690,"column":4}},{"start":{"line":690,"column":4},"end":{"line":690,"column":4}}]},"41":{"line":690,"type":"binary-expr","locations":[{"start":{"line":690,"column":8},"end":{"line":690,"column":27}},{"start":{"line":691,"column":9},"end":{"line":691,"column":42}},{"start":{"line":693,"column":9},"end":{"line":693,"column":55}}]},"42":{"line":699,"type":"cond-expr","locations":[{"start":{"line":699,"column":38},"end":{"line":699,"column":58}},{"start":{"line":699,"column":61},"end":{"line":699,"column":72}}]},"43":{"line":716,"type":"if","locations":[{"start":{"line":716,"column":4},"end":{"line":716,"column":4}},{"start":{"line":716,"column":4},"end":{"line":716,"column":4}}]},"44":{"line":725,"type":"if","locations":[{"start":{"line":725,"column":8},"end":{"line":725,"column":8}},{"start":{"line":725,"column":8},"end":{"line":725,"column":8}}]},"45":{"line":725,"type":"binary-expr","locations":[{"start":{"line":725,"column":13},"end":{"line":725,"column":34}},{"start":{"line":726,"column":13},"end":{"line":726,"column":37}},{"start":{"line":727,"column":12},"end":{"line":727,"column":35}}]},"46":{"line":763,"type":"if","locations":[{"start":{"line":763,"column":8},"end":{"line":763,"column":8}},{"start":{"line":763,"column":8},"end":{"line":763,"column":8}}]},"47":{"line":781,"type":"if","locations":[{"start":{"line":781,"column":8},"end":{"line":781,"column":8}},{"start":{"line":781,"column":8},"end":{"line":781,"column":8}}]},"48":{"line":790,"type":"if","locations":[{"start":{"line":790,"column":8},"end":{"line":790,"column":8}},{"start":{"line":790,"column":8},"end":{"line":790,"column":8}}]},"49":{"line":797,"type":"if","locations":[{"start":{"line":797,"column":8},"end":{"line":797,"column":8}},{"start":{"line":797,"column":8},"end":{"line":797,"column":8}}]},"50":{"line":804,"type":"if","locations":[{"start":{"line":804,"column":8},"end":{"line":804,"column":8}},{"start":{"line":804,"column":8},"end":{"line":804,"column":8}}]},"51":{"line":815,"type":"if","locations":[{"start":{"line":815,"column":4},"end":{"line":815,"column":4}},{"start":{"line":815,"column":4},"end":{"line":815,"column":4}}]},"52":{"line":854,"type":"if","locations":[{"start":{"line":854,"column":4},"end":{"line":854,"column":4}},{"start":{"line":854,"column":4},"end":{"line":854,"column":4}}]},"53":{"line":860,"type":"binary-expr","locations":[{"start":{"line":860,"column":14},"end":{"line":860,"column":21}},{"start":{"line":860,"column":25},"end":{"line":860,"column":27}}]},"54":{"line":864,"type":"if","locations":[{"start":{"line":864,"column":8},"end":{"line":864,"column":8}},{"start":{"line":864,"column":8},"end":{"line":864,"column":8}}]},"55":{"line":874,"type":"if","locations":[{"start":{"line":874,"column":4},"end":{"line":874,"column":4}},{"start":{"line":874,"column":4},"end":{"line":874,"column":4}}]},"56":{"line":886,"type":"if","locations":[{"start":{"line":886,"column":8},"end":{"line":886,"column":8}},{"start":{"line":886,"column":8},"end":{"line":886,"column":8}}]}}}}

@@ -366,2 +366,4 @@ /**

- `{Boolean} [coalesce_writes]` Whether to batch together writes to the carrier. When the carrier indicates it's ready to receive data, its spare capacity is shared equally between the multiplexed streams. By default, the data from each stream is written separately to the carrier. Specify `true` to write all the data to the carrier in a single write. Depending on the carrier, this can be more performant.
- `{Boolean} [high_channels]` `BPMux` assigns unique channel numbers to multiplexed streams. By default, it assigns numbers in the range [0..2^31). If your application can synchronise the two `BPMux` instances on each end of the carrier stream so they never call [`multiplex`](https://github.com/davedoesdev/bpmux#bpmuxprototypemultiplexoptions-cb) at the same time then you don't need to worry about channel number clashes. For example, one side of the carrier could always call [`multiplex`](https://github.com/davedoesdev/bpmux#bpmuxprototypemultiplexoptions-cb) and the other listen for [`handshake`](https://github.com/davedoesdev/bpmux#bpmuxeventshandshakeduplex-handshake_data-delay_handshake) events. Or they could take it in turns. If you can't synchronise both sides of the carrier, you can get one side to use a different range by specifying `high_channels` as `true`. The `BPMux` with `high_channels` set to `true` will assign channel numbers in the range [2^31..2^32).
*/

@@ -374,5 +376,6 @@ function BPMux(carrier, options)

this._max_duplexes = Math.pow(2, 32);
this._max_duplexes = Math.pow(2, 31);
this._duplexes = {};
this._chan = 0;
this._chan_offset = options.high_channels ? this._max_duplexes : 0;
this._finished = false;

@@ -885,5 +888,5 @@ this._ended = false;

if (this._duplexes[chan] === undefined)
if (this._duplexes[chan + this._chan_offset] === undefined)
{
duplex = new BPDuplex(options, this, chan);
duplex = new BPDuplex(options, this, chan + this._chan_offset);
this._chan = next;

@@ -890,0 +893,0 @@ return cb2();

{
"name": "bpmux",
"description": "Node stream multiplexing with back-pressure on each stream",
"version": "1.0.1",
"version": "1.0.2",
"homepage": "https://github.com/davedoesdev/bpmux",

@@ -6,0 +6,0 @@ "author": {

@@ -274,2 +274,4 @@ # 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)

- `{Boolean} [high_channels]` `BPMux` assigns unique channel numbers to multiplexed streams. By default, it assigns numbers in the range [0..2^31). If your application can synchronise the two `BPMux` instances on each end of the carrier stream so they never call [`multiplex`](https://github.com/davedoesdev/bpmux#bpmuxprototypemultiplexoptions-cb) at the same time then you don't need to worry about channel number clashes. For example, one side of the carrier could always call [`multiplex`](https://github.com/davedoesdev/bpmux#bpmuxprototypemultiplexoptions-cb) and the other listen for [`handshake`](https://github.com/davedoesdev/bpmux#bpmuxeventshandshakeduplex-handshake_data-delay_handshake) events. Or they could take it in turns. If you can't synchronise both sides of the carrier, you can get one side to use a different range by specifying `high_channels` as `true`. The `BPMux` with `high_channels` set to `true` will assign channel numbers in the range [2^31..2^32).
<sub>Go: [TOC](#tableofcontents)</sub>

@@ -276,0 +278,0 @@

@@ -82,5 +82,3 @@ /*global describe: false,

lmux = new BPMux(left);
lmux.name = "left";
rmux = new BPMux(right);
rmux.name = "right";
});

@@ -239,3 +237,73 @@

});
it('should pass delay to one side when both sides multiplex a duplex with the same channel number', function (cb)
{
var rdelay = null;
lmux.multiplex(function (err, duplex)
{
if (err) { return cb(err); }
expect(duplex.get_channel()).to.equal(0);
duplex.on('handshake', function (hdata, delay)
{
// handshake sent so delay will be null
expect(delay).to.equal(null);
expect(rdelay).not.to.equal(null); // see below
cb();
});
});
rmux.multiplex(function (err, duplex)
{
if (err) { return cb(err); }
expect(duplex.get_channel()).to.equal(0);
duplex.on('handshake', function (hdata, delay)
{
// handshake not sent yet so delay won't be null
rdelay = delay;
});
// when rmux comes to send its original handshake (from the
// multiplex call), it won't be sent because we already sent
// one in response to the one from lmux (we didn't delay it)
});
});
it('should support giving a different channel range to each side', function (cb)
{
left = new LeftDuplex();
right = left.right;
lmux = new BPMux(left);
rmux = new BPMux(right, { high_channels: true });
var ldelay;
lmux.multiplex(function (err, duplex)
{
if (err) { return cb(err); }
expect(duplex.get_channel()).to.equal(0);
duplex.on('handshake', function (hdata, delay)
{
ldelay = delay;
// right handshake won't be received yet as different channel
});
});
rmux.multiplex(function (err, duplex)
{
if (err) { return cb(err); }
expect(duplex.get_channel()).to.equal(Math.pow(2, 31));
duplex.on('handshake', function (hdata, delay)
{
expect(delay).to.equal(null);
expect(ldelay).to.equal(null);
cb();
});
});
});
});

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc