New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.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

to
2.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":3931,"4":3931,"5":3931,"6":3931,"7":3931,"8":3931,"9":3931,"10":3931,"11":3931,"12":3931,"13":3931,"14":3931,"15":3931,"16":3931,"17":3931,"18":3931,"19":3931,"20":3931,"21":2936,"22":2936,"23":2936,"24":3931,"25":2086,"26":2086,"27":3931,"28":1,"29":1,"30":6130,"31":2086,"32":1,"33":20,"34":1,"35":3023,"36":1,"37":454697,"38":1,"39":747406,"40":747406,"41":746766,"42":747406,"43":1,"44":294759,"45":257,"46":294502,"47":294502,"48":294502,"49":1,"50":993,"51":993,"52":993,"53":993,"54":993,"55":993,"56":993,"57":993,"58":993,"59":993,"60":993,"61":993,"62":993,"63":993,"64":993,"65":993,"66":993,"67":993,"68":993,"69":488,"70":670905,"71":670905,"72":1341810,"73":993,"74":993,"75":993,"76":993,"77":993,"78":976,"79":976,"80":1832,"81":993,"82":976,"83":976,"84":1828,"85":1,"86":64,"87":64,"88":64,"89":48,"90":64,"91":993,"92":993,"93":993,"94":993,"95":208,"96":993,"97":1355222,"98":1355222,"99":2709468,"100":2709468,"101":2709468,"102":1355222,"103":1354246,"104":452656,"105":448654,"106":452656,"107":452648,"108":16,"109":452632,"110":901590,"111":901590,"112":901590,"113":901518,"114":901518,"115":901518,"116":1,"117":1,"118":1352506,"119":272,"120":272,"121":1352234,"122":1,"123":901518,"124":16,"125":901502,"126":1,"127":958,"128":958,"129":958,"130":901502,"131":1117,"132":1117,"133":901502,"134":897797,"135":1041,"136":1041,"137":1041,"138":1041,"139":448086,"140":128,"141":447958,"142":447958,"143":447958,"144":447958,"145":447958,"146":8,"147":447958,"148":447958,"149":448654,"150":448654,"151":448654,"152":16,"153":16,"154":897669,"155":3705,"156":71,"157":71,"158":874,"159":64,"160":810,"161":810,"162":810,"163":810,"164":2028,"165":64,"166":1964,"167":1268,"168":1268,"169":1964,"170":1964,"171":1964,"172":1964,"173":1964,"174":1964,"175":894,"176":1070,"177":1964,"178":67,"179":67,"180":67,"181":67,"182":1964,"183":1964,"184":716,"185":16,"186":16,"187":1,"188":2086,"189":2086,"190":1,"191":2936,"192":1824,"193":1112,"194":1112,"195":1112,"196":1112,"197":1,"198":3917,"199":4,"200":3913,"201":1123,"202":2790,"203":2790,"204":1972,"205":2790,"206":2790,"207":2790,"208":2790,"209":2790,"210":1972,"211":1972,"212":2790,"213":2790,"214":1,"215":746766,"216":11437,"217":735329,"218":735329,"219":286655,"220":448674,"221":448674,"222":448674,"223":448674,"224":448674,"225":448674,"226":448674,"227":1,"228":749355,"229":749355,"230":195,"231":1,"232":4488475,"233":4488475,"234":4039813,"235":448662,"236":1,"237":224,"238":1,"239":448662,"240":448662,"241":448662,"242":448662,"243":448662,"244":448662,"245":448662,"246":448662,"247":448662,"248":448662,"249":294502,"250":294502,"251":294502,"252":294502,"253":294502,"254":448662,"255":448662,"256":749160,"257":1197662,"258":1197662,"259":1197662,"260":280,"261":1197382,"262":1197382,"263":1197382,"264":748880,"265":448502,"266":448502,"267":222861,"268":448502,"269":448502,"270":222861,"271":1,"272":749355,"273":749355,"274":1,"275":749354,"276":749354,"277":749355,"278":749355,"279":749354,"280":1,"281":2816,"282":2816,"283":1,"284":2814,"285":2814,"286":927,"287":927,"288":2814,"289":2816,"290":16,"291":2800,"292":2800,"293":2809,"294":2809,"295":2798,"296":2798,"297":11,"298":2,"299":1},"b":{"1":[3931,165],"2":[3931,3915],"3":[2086,4044],"4":[6130,5312,2785],"5":[3023,1253],"6":[746766,640],"7":[257,294502],"8":[993,16],"9":[1,992],"10":[488,505],"11":[48,16],"12":[1355222,1354246],"13":[452656,901590],"14":[448654,4002],"15":[452648,8],"16":[16,452632],"17":[452648,452632],"18":[901518,72],"19":[272,1352234],"20":[16,901502],"21":[1117,900385],"22":[901502,899861],"23":[897797,3705],"24":[901502,900946],"25":[1041,447161,448086,448654,16],"26":[128,447958],"27":[64,447894],"28":[8,447950],"29":[71,874,2028,716,16],"30":[64,810],"31":[8,802],"32":[64,1964],"33":[1268,696],"34":[8,1260],"35":[1920,44],"36":[986,978],"37":[894,1070],"38":[67,1897],"39":[1824,1112],"40":[4,3913],"41":[1123,2790],"42":[1972,818],"43":[1972,818],"44":[1972,818],"45":[11437,735329],"46":[746766,744062,741535,741531],"47":[286655,448674],"48":[735329,733665,449820],"49":[1641,447033],"50":[195,749160],"51":[4039813,448662],"52":[4488475,2113640,455283],"53":[294502,154160],"54":[280,1197382],"55":[748880,448502],"56":[222861,225641],"57":[222861,225641],"58":[1,749354],"59":[2816,29],"60":[927,1887],"61":[16,2800],"62":[2798,11]},"f":{"1":3931,"2":2936,"3":2086,"4":6130,"5":20,"6":3023,"7":454697,"8":747406,"9":294759,"10":993,"11":670905,"12":976,"13":1832,"14":976,"15":1828,"16":64,"17":64,"18":208,"19":1355222,"20":1352506,"21":901518,"22":958,"23":958,"24":2086,"25":2936,"26":3917,"27":746766,"28":749355,"29":4488475,"30":224,"31":448662,"32":749355,"33":2816,"34":2814,"35":927},"fnMap":{"1":{"name":"BPDuplex","line":256,"loc":{"start":{"line":256,"column":0},"end":{"line":257,"column":0}}},"2":{"name":"(anonymous_2)","line":278,"loc":{"start":{"line":278,"column":22},"end":{"line":279,"column":4}}},"3":{"name":"(anonymous_3)","line":285,"loc":{"start":{"line":285,"column":19},"end":{"line":286,"column":4}}},"4":{"name":"(anonymous_4)","line":296,"loc":{"start":{"line":296,"column":35},"end":{"line":297,"column":0}}},"5":{"name":"(anonymous_5)","line":304,"loc":{"start":{"line":304,"column":33},"end":{"line":305,"column":0}}},"6":{"name":"(anonymous_6)","line":309,"loc":{"start":{"line":309,"column":37},"end":{"line":310,"column":0}}},"7":{"name":"(anonymous_7)","line":314,"loc":{"start":{"line":314,"column":27},"end":{"line":314,"column":39}}},"8":{"name":"(anonymous_8)","line":316,"loc":{"start":{"line":316,"column":26},"end":{"line":317,"column":0}}},"9":{"name":"(anonymous_9)","line":328,"loc":{"start":{"line":328,"column":28},"end":{"line":329,"column":0}}},"10":{"name":"BPMux","line":362,"loc":{"start":{"line":362,"column":0},"end":{"line":363,"column":0}}},"11":{"name":"(anonymous_11)","line":388,"loc":{"start":{"line":388,"column":42},"end":{"line":389,"column":8}}},"12":{"name":"(anonymous_12)","line":409,"loc":{"start":{"line":409,"column":28},"end":{"line":410,"column":4}}},"13":{"name":"(anonymous_13)","line":413,"loc":{"start":{"line":413,"column":43},"end":{"line":414,"column":8}}},"14":{"name":"(anonymous_14)","line":419,"loc":{"start":{"line":419,"column":30},"end":{"line":420,"column":4}}},"15":{"name":"(anonymous_15)","line":423,"loc":{"start":{"line":423,"column":43},"end":{"line":424,"column":8}}},"16":{"name":"error","line":429,"loc":{"start":{"line":429,"column":4},"end":{"line":430,"column":4}}},"17":{"name":"(anonymous_17)","line":431,"loc":{"start":{"line":431,"column":43},"end":{"line":432,"column":8}}},"18":{"name":"(anonymous_18)","line":448,"loc":{"start":{"line":448,"column":33},"end":{"line":449,"column":4}}},"19":{"name":"(anonymous_19)","line":453,"loc":{"start":{"line":453,"column":35},"end":{"line":454,"column":4}}},"20":{"name":"(anonymous_20)","line":506,"loc":{"start":{"line":506,"column":32},"end":{"line":507,"column":0}}},"21":{"name":"(anonymous_21)","line":517,"loc":{"start":{"line":517,"column":34},"end":{"line":518,"column":0}}},"22":{"name":"delay_handshake","line":530,"loc":{"start":{"line":530,"column":4},"end":{"line":531,"column":4}}},"23":{"name":"(anonymous_23)","line":533,"loc":{"start":{"line":533,"column":15},"end":{"line":534,"column":8}}},"24":{"name":"(anonymous_24)","line":646,"loc":{"start":{"line":646,"column":26},"end":{"line":647,"column":0}}},"25":{"name":"(anonymous_25)","line":652,"loc":{"start":{"line":652,"column":28},"end":{"line":653,"column":0}}},"26":{"name":"(anonymous_26)","line":664,"loc":{"start":{"line":664,"column":34},"end":{"line":665,"column":0}}},"27":{"name":"(anonymous_27)","line":693,"loc":{"start":{"line":693,"column":31},"end":{"line":694,"column":0}}},"28":{"name":"(anonymous_28)","line":737,"loc":{"start":{"line":737,"column":25},"end":{"line":738,"column":0}}},"29":{"name":"push_output","line":746,"loc":{"start":{"line":746,"column":4},"end":{"line":747,"column":4}}},"30":{"name":"sort_output","line":764,"loc":{"start":{"line":764,"column":4},"end":{"line":765,"column":4}}},"31":{"name":"write_output","line":769,"loc":{"start":{"line":769,"column":4},"end":{"line":770,"column":4}}},"32":{"name":"(anonymous_32)","line":836,"loc":{"start":{"line":836,"column":24},"end":{"line":837,"column":0}}},"33":{"name":"(anonymous_33)","line":873,"loc":{"start":{"line":873,"column":28},"end":{"line":874,"column":0}}},"34":{"name":"done","line":879,"loc":{"start":{"line":879,"column":4},"end":{"line":880,"column":4}}},"35":{"name":"(anonymous_35)","line":885,"loc":{"start":{"line":885,"column":25},"end":{"line":886,"column":12}}}},"statementMap":{"1":{"start":{"line":244,"column":0},"end":{"line":254,"column":27}},"2":{"start":{"line":256,"column":0},"end":{"line":292,"column":1}},"3":{"start":{"line":258,"column":4},"end":{"line":258,"column":31}},"4":{"start":{"line":260,"column":4},"end":{"line":260,"column":28}},"5":{"start":{"line":262,"column":4},"end":{"line":262,"column":20}},"6":{"start":{"line":263,"column":4},"end":{"line":263,"column":22}},"7":{"start":{"line":264,"column":4},"end":{"line":264,"column":55}},"8":{"start":{"line":265,"column":4},"end":{"line":265,"column":70}},"9":{"start":{"line":266,"column":4},"end":{"line":266,"column":18}},"10":{"start":{"line":267,"column":4},"end":{"line":267,"column":26}},"11":{"start":{"line":268,"column":4},"end":{"line":268,"column":22}},"12":{"start":{"line":269,"column":4},"end":{"line":269,"column":20}},"13":{"start":{"line":270,"column":4},"end":{"line":270,"column":20}},"14":{"start":{"line":271,"column":4},"end":{"line":271,"column":27}},"15":{"start":{"line":272,"column":4},"end":{"line":272,"column":24}},"16":{"start":{"line":273,"column":4},"end":{"line":273,"column":26}},"17":{"start":{"line":274,"column":4},"end":{"line":274,"column":33}},"18":{"start":{"line":275,"column":4},"end":{"line":275,"column":37}},"19":{"start":{"line":276,"column":4},"end":{"line":276,"column":30}},"20":{"start":{"line":278,"column":4},"end":{"line":283,"column":7}},"21":{"start":{"line":280,"column":8},"end":{"line":280,"column":30}},"22":{"start":{"line":281,"column":8},"end":{"line":281,"column":34}},"23":{"start":{"line":282,"column":8},"end":{"line":282,"column":29}},"24":{"start":{"line":285,"column":4},"end":{"line":289,"column":7}},"25":{"start":{"line":287,"column":8},"end":{"line":287,"column":27}},"26":{"start":{"line":288,"column":8},"end":{"line":288,"column":29}},"27":{"start":{"line":291,"column":4},"end":{"line":291,"column":31}},"28":{"start":{"line":294,"column":0},"end":{"line":294,"column":32}},"29":{"start":{"line":296,"column":0},"end":{"line":302,"column":2}},"30":{"start":{"line":298,"column":4},"end":{"line":301,"column":5}},"31":{"start":{"line":300,"column":8},"end":{"line":300,"column":32}},"32":{"start":{"line":304,"column":0},"end":{"line":307,"column":2}},"33":{"start":{"line":306,"column":4},"end":{"line":306,"column":22}},"34":{"start":{"line":309,"column":0},"end":{"line":312,"column":2}},"35":{"start":{"line":311,"column":4},"end":{"line":311,"column":69}},"36":{"start":{"line":314,"column":0},"end":{"line":314,"column":61}},"37":{"start":{"line":314,"column":41},"end":{"line":314,"column":58}},"38":{"start":{"line":316,"column":0},"end":{"line":326,"column":2}},"39":{"start":{"line":318,"column":4},"end":{"line":318,"column":51}},"40":{"start":{"line":320,"column":4},"end":{"line":323,"column":5}},"41":{"start":{"line":322,"column":8},"end":{"line":322,"column":37}},"42":{"start":{"line":325,"column":4},"end":{"line":325,"column":13}},"43":{"start":{"line":328,"column":0},"end":{"line":338,"column":2}},"44":{"start":{"line":330,"column":4},"end":{"line":333,"column":5}},"45":{"start":{"line":332,"column":8},"end":{"line":332,"column":20}},"46":{"start":{"line":335,"column":4},"end":{"line":335,"column":22}},"47":{"start":{"line":336,"column":4},"end":{"line":336,"column":18}},"48":{"start":{"line":337,"column":4},"end":{"line":337,"column":22}},"49":{"start":{"line":362,"column":0},"end":{"line":502,"column":1}},"50":{"start":{"line":364,"column":4},"end":{"line":364,"column":37}},"51":{"start":{"line":366,"column":4},"end":{"line":366,"column":28}},"52":{"start":{"line":368,"column":4},"end":{"line":368,"column":41}},"53":{"start":{"line":369,"column":4},"end":{"line":369,"column":24}},"54":{"start":{"line":370,"column":4},"end":{"line":370,"column":19}},"55":{"start":{"line":371,"column":4},"end":{"line":371,"column":71}},"56":{"start":{"line":372,"column":4},"end":{"line":372,"column":27}},"57":{"start":{"line":373,"column":4},"end":{"line":373,"column":24}},"58":{"start":{"line":374,"column":4},"end":{"line":374,"column":30}},"59":{"start":{"line":375,"column":4},"end":{"line":375,"column":32}},"60":{"start":{"line":376,"column":4},"end":{"line":376,"column":32}},"61":{"start":{"line":377,"column":4},"end":{"line":377,"column":66}},"62":{"start":{"line":378,"column":4},"end":{"line":378,"column":62}},"63":{"start":{"line":379,"column":4},"end":{"line":379,"column":52}},"64":{"start":{"line":380,"column":4},"end":{"line":380,"column":28}},"65":{"start":{"line":381,"column":4},"end":{"line":381,"column":26}},"66":{"start":{"line":382,"column":4},"end":{"line":382,"column":33}},"67":{"start":{"line":384,"column":4},"end":{"line":384,"column":45}},"68":{"start":{"line":386,"column":4},"end":{"line":396,"column":5}},"69":{"start":{"line":388,"column":8},"end":{"line":395,"column":10}},"70":{"start":{"line":390,"column":12},"end":{"line":390,"column":18}},"71":{"start":{"line":391,"column":12},"end":{"line":394,"column":13}},"72":{"start":{"line":393,"column":16},"end":{"line":393,"column":35}},"73":{"start":{"line":398,"column":4},"end":{"line":398,"column":35}},"74":{"start":{"line":400,"column":4},"end":{"line":404,"column":12}},"75":{"start":{"line":405,"column":4},"end":{"line":405,"column":34}},"76":{"start":{"line":407,"column":4},"end":{"line":407,"column":19}},"77":{"start":{"line":409,"column":4},"end":{"line":417,"column":7}},"78":{"start":{"line":411,"column":8},"end":{"line":411,"column":29}},"79":{"start":{"line":413,"column":8},"end":{"line":416,"column":11}},"80":{"start":{"line":415,"column":12},"end":{"line":415,"column":38}},"81":{"start":{"line":419,"column":4},"end":{"line":427,"column":7}},"82":{"start":{"line":421,"column":8},"end":{"line":421,"column":26}},"83":{"start":{"line":423,"column":8},"end":{"line":426,"column":11}},"84":{"start":{"line":425,"column":12},"end":{"line":425,"column":43}},"85":{"start":{"line":429,"column":4},"end":{"line":442,"column":5}},"86":{"start":{"line":431,"column":8},"end":{"line":439,"column":11}},"87":{"start":{"line":433,"column":12},"end":{"line":433,"column":45}},"88":{"start":{"line":435,"column":12},"end":{"line":438,"column":13}},"89":{"start":{"line":437,"column":16},"end":{"line":437,"column":42}},"90":{"start":{"line":441,"column":8},"end":{"line":441,"column":31}},"91":{"start":{"line":444,"column":4},"end":{"line":444,"column":31}},"92":{"start":{"line":445,"column":4},"end":{"line":445,"column":39}},"93":{"start":{"line":446,"column":4},"end":{"line":446,"column":40}},"94":{"start":{"line":448,"column":4},"end":{"line":451,"column":7}},"95":{"start":{"line":450,"column":8},"end":{"line":450,"column":20}},"96":{"start":{"line":453,"column":4},"end":{"line":501,"column":7}},"97":{"start":{"line":455,"column":8},"end":{"line":455,"column":25}},"98":{"start":{"line":457,"column":8},"end":{"line":500,"column":9}},"99":{"start":{"line":459,"column":12},"end":{"line":459,"column":31}},"100":{"start":{"line":460,"column":12},"end":{"line":460,"column":41}},"101":{"start":{"line":462,"column":12},"end":{"line":465,"column":13}},"102":{"start":{"line":464,"column":16},"end":{"line":464,"column":22}},"103":{"start":{"line":467,"column":12},"end":{"line":499,"column":13}},"104":{"start":{"line":469,"column":16},"end":{"line":472,"column":17}},"105":{"start":{"line":471,"column":20},"end":{"line":471,"column":47}},"106":{"start":{"line":474,"column":16},"end":{"line":486,"column":17}},"107":{"start":{"line":476,"column":20},"end":{"line":485,"column":21}},"108":{"start":{"line":480,"column":24},"end":{"line":480,"column":73}},"109":{"start":{"line":484,"column":24},"end":{"line":484,"column":42}},"110":{"start":{"line":490,"column":16},"end":{"line":490,"column":47}},"111":{"start":{"line":491,"column":16},"end":{"line":491,"column":54}},"112":{"start":{"line":493,"column":16},"end":{"line":498,"column":17}},"113":{"start":{"line":495,"column":20},"end":{"line":495,"column":100}},"114":{"start":{"line":496,"column":20},"end":{"line":496,"column":45}},"115":{"start":{"line":497,"column":20},"end":{"line":497,"column":47}},"116":{"start":{"line":504,"column":0},"end":{"line":504,"column":35}},"117":{"start":{"line":506,"column":0},"end":{"line":515,"column":2}},"118":{"start":{"line":508,"column":4},"end":{"line":512,"column":5}},"119":{"start":{"line":510,"column":8},"end":{"line":510,"column":90}},"120":{"start":{"line":511,"column":8},"end":{"line":511,"column":21}},"121":{"start":{"line":514,"column":4},"end":{"line":514,"column":16}},"122":{"start":{"line":517,"column":0},"end":{"line":644,"column":2}},"123":{"start":{"line":519,"column":4},"end":{"line":519,"column":48}},"124":{"start":{"line":519,"column":39},"end":{"line":519,"column":46}},"125":{"start":{"line":521,"column":4},"end":{"line":528,"column":12}},"126":{"start":{"line":530,"column":4},"end":{"line":537,"column":5}},"127":{"start":{"line":532,"column":8},"end":{"line":532,"column":33}},"128":{"start":{"line":533,"column":8},"end":{"line":536,"column":10}},"129":{"start":{"line":535,"column":12},"end":{"line":535,"column":51}},"130":{"start":{"line":539,"column":4},"end":{"line":543,"column":5}},"131":{"start":{"line":541,"column":8},"end":{"line":541,"column":72}},"132":{"start":{"line":542,"column":8},"end":{"line":542,"column":44}},"133":{"start":{"line":545,"column":4},"end":{"line":587,"column":5}},"134":{"start":{"line":547,"column":8},"end":{"line":584,"column":9}},"135":{"start":{"line":550,"column":16},"end":{"line":550,"column":37}},"136":{"start":{"line":551,"column":16},"end":{"line":551,"column":39}},"137":{"start":{"line":552,"column":16},"end":{"line":552,"column":34}},"138":{"start":{"line":553,"column":16},"end":{"line":553,"column":22}},"139":{"start":{"line":557,"column":16},"end":{"line":557,"column":61}},"140":{"start":{"line":557,"column":52},"end":{"line":557,"column":59}},"141":{"start":{"line":559,"column":16},"end":{"line":559,"column":49}},"142":{"start":{"line":560,"column":16},"end":{"line":560,"column":48}},"143":{"start":{"line":562,"column":16},"end":{"line":563,"column":70}},"144":{"start":{"line":565,"column":16},"end":{"line":565,"column":63}},"145":{"start":{"line":567,"column":16},"end":{"line":570,"column":17}},"146":{"start":{"line":569,"column":20},"end":{"line":569,"column":51}},"147":{"start":{"line":572,"column":16},"end":{"line":572,"column":29}},"148":{"start":{"line":574,"column":16},"end":{"line":574,"column":22}},"149":{"start":{"line":577,"column":16},"end":{"line":577,"column":50}},"150":{"start":{"line":578,"column":16},"end":{"line":578,"column":46}},"151":{"start":{"line":579,"column":16},"end":{"line":579,"column":22}},"152":{"start":{"line":582,"column":16},"end":{"line":582,"column":71}},"153":{"start":{"line":583,"column":16},"end":{"line":583,"column":22}},"154":{"start":{"line":586,"column":8},"end":{"line":586,"column":15}},"155":{"start":{"line":589,"column":4},"end":{"line":643,"column":5}},"156":{"start":{"line":592,"column":12},"end":{"line":592,"column":39}},"157":{"start":{"line":593,"column":12},"end":{"line":593,"column":18}},"158":{"start":{"line":596,"column":12},"end":{"line":596,"column":56}},"159":{"start":{"line":596,"column":47},"end":{"line":596,"column":54}},"160":{"start":{"line":597,"column":12},"end":{"line":597,"column":45}},"161":{"start":{"line":598,"column":12},"end":{"line":599,"column":66}},"162":{"start":{"line":600,"column":12},"end":{"line":600,"column":25}},"163":{"start":{"line":601,"column":12},"end":{"line":601,"column":18}},"164":{"start":{"line":604,"column":12},"end":{"line":604,"column":56}},"165":{"start":{"line":604,"column":47},"end":{"line":604,"column":54}},"166":{"start":{"line":605,"column":12},"end":{"line":610,"column":13}},"167":{"start":{"line":607,"column":16},"end":{"line":607,"column":49}},"168":{"start":{"line":608,"column":16},"end":{"line":609,"column":70}},"169":{"start":{"line":611,"column":12},"end":{"line":611,"column":46}},"170":{"start":{"line":612,"column":12},"end":{"line":614,"column":33}},"171":{"start":{"line":615,"column":12},"end":{"line":615,"column":66}},"172":{"start":{"line":616,"column":12},"end":{"line":616,"column":64}},"173":{"start":{"line":617,"column":12},"end":{"line":617,"column":58}},"174":{"start":{"line":618,"column":12},"end":{"line":625,"column":13}},"175":{"start":{"line":620,"column":16},"end":{"line":620,"column":45}},"176":{"start":{"line":624,"column":16},"end":{"line":624,"column":41}},"177":{"start":{"line":626,"column":12},"end":{"line":632,"column":13}},"178":{"start":{"line":628,"column":16},"end":{"line":628,"column":37}},"179":{"start":{"line":629,"column":16},"end":{"line":629,"column":39}},"180":{"start":{"line":630,"column":16},"end":{"line":630,"column":34}},"181":{"start":{"line":631,"column":16},"end":{"line":631,"column":44}},"182":{"start":{"line":633,"column":12},"end":{"line":633,"column":25}},"183":{"start":{"line":634,"column":12},"end":{"line":634,"column":18}},"184":{"start":{"line":638,"column":12},"end":{"line":638,"column":18}},"185":{"start":{"line":641,"column":12},"end":{"line":641,"column":78}},"186":{"start":{"line":642,"column":12},"end":{"line":642,"column":18}},"187":{"start":{"line":646,"column":0},"end":{"line":650,"column":2}},"188":{"start":{"line":648,"column":4},"end":{"line":648,"column":40}},"189":{"start":{"line":649,"column":4},"end":{"line":649,"column":27}},"190":{"start":{"line":652,"column":0},"end":{"line":662,"column":2}},"191":{"start":{"line":654,"column":4},"end":{"line":654,"column":35}},"192":{"start":{"line":654,"column":26},"end":{"line":654,"column":33}},"193":{"start":{"line":656,"column":4},"end":{"line":656,"column":32}},"194":{"start":{"line":658,"column":4},"end":{"line":658,"column":38}},"195":{"start":{"line":659,"column":4},"end":{"line":659,"column":45}},"196":{"start":{"line":661,"column":4},"end":{"line":661,"column":32}},"197":{"start":{"line":664,"column":0},"end":{"line":691,"column":2}},"198":{"start":{"line":666,"column":4},"end":{"line":666,"column":35}},"199":{"start":{"line":666,"column":26},"end":{"line":666,"column":33}},"200":{"start":{"line":667,"column":4},"end":{"line":667,"column":56}},"201":{"start":{"line":667,"column":34},"end":{"line":667,"column":54}},"202":{"start":{"line":669,"column":4},"end":{"line":669,"column":30}},"203":{"start":{"line":671,"column":4},"end":{"line":674,"column":5}},"204":{"start":{"line":673,"column":8},"end":{"line":673,"column":38}},"205":{"start":{"line":676,"column":4},"end":{"line":676,"column":27}},"206":{"start":{"line":678,"column":4},"end":{"line":678,"column":82}},"207":{"start":{"line":679,"column":4},"end":{"line":679,"column":45}},"208":{"start":{"line":680,"column":4},"end":{"line":680,"column":112}},"209":{"start":{"line":682,"column":4},"end":{"line":686,"column":5}},"210":{"start":{"line":684,"column":8},"end":{"line":684,"column":36}},"211":{"start":{"line":685,"column":8},"end":{"line":685,"column":38}},"212":{"start":{"line":688,"column":4},"end":{"line":688,"column":32}},"213":{"start":{"line":690,"column":4},"end":{"line":690,"column":17}},"214":{"start":{"line":693,"column":0},"end":{"line":735,"column":2}},"215":{"start":{"line":704,"column":4},"end":{"line":710,"column":5}},"216":{"start":{"line":709,"column":8},"end":{"line":709,"column":15}},"217":{"start":{"line":712,"column":4},"end":{"line":713,"column":12}},"218":{"start":{"line":715,"column":4},"end":{"line":721,"column":5}},"219":{"start":{"line":720,"column":8},"end":{"line":720,"column":15}},"220":{"start":{"line":723,"column":4},"end":{"line":723,"column":60}},"221":{"start":{"line":724,"column":4},"end":{"line":724,"column":83}},"222":{"start":{"line":725,"column":4},"end":{"line":725,"column":45}},"223":{"start":{"line":726,"column":4},"end":{"line":726,"column":37}},"224":{"start":{"line":727,"column":4},"end":{"line":727,"column":36}},"225":{"start":{"line":729,"column":4},"end":{"line":732,"column":6}},"226":{"start":{"line":734,"column":4},"end":{"line":734,"column":32}},"227":{"start":{"line":737,"column":0},"end":{"line":834,"column":2}},"228":{"start":{"line":739,"column":4},"end":{"line":739,"column":37}},"229":{"start":{"line":741,"column":4},"end":{"line":744,"column":5}},"230":{"start":{"line":743,"column":8},"end":{"line":743,"column":15}},"231":{"start":{"line":746,"column":4},"end":{"line":762,"column":5}},"232":{"start":{"line":748,"column":8},"end":{"line":748,"column":41}},"233":{"start":{"line":750,"column":8},"end":{"line":755,"column":9}},"234":{"start":{"line":754,"column":12},"end":{"line":754,"column":19}},"235":{"start":{"line":757,"column":8},"end":{"line":761,"column":11}},"236":{"start":{"line":764,"column":4},"end":{"line":767,"column":5}},"237":{"start":{"line":766,"column":8},"end":{"line":766,"column":31}},"238":{"start":{"line":769,"column":4},"end":{"line":799,"column":5}},"239":{"start":{"line":771,"column":8},"end":{"line":774,"column":15}},"240":{"start":{"line":776,"column":8},"end":{"line":776,"column":63}},"241":{"start":{"line":778,"column":8},"end":{"line":778,"column":43}},"242":{"start":{"line":779,"column":8},"end":{"line":779,"column":54}},"243":{"start":{"line":780,"column":8},"end":{"line":780,"column":53}},"244":{"start":{"line":782,"column":8},"end":{"line":782,"column":35}},"245":{"start":{"line":783,"column":8},"end":{"line":783,"column":36}},"246":{"start":{"line":785,"column":8},"end":{"line":785,"column":41}},"247":{"start":{"line":786,"column":8},"end":{"line":786,"column":35}},"248":{"start":{"line":788,"column":8},"end":{"line":795,"column":9}},"249":{"start":{"line":790,"column":12},"end":{"line":790,"column":37}},"250":{"start":{"line":791,"column":12},"end":{"line":791,"column":35}},"251":{"start":{"line":792,"column":12},"end":{"line":792,"column":33}},"252":{"start":{"line":793,"column":12},"end":{"line":793,"column":35}},"253":{"start":{"line":794,"column":12},"end":{"line":794,"column":29}},"254":{"start":{"line":797,"column":8},"end":{"line":797,"column":42}},"255":{"start":{"line":798,"column":8},"end":{"line":798,"column":15}},"256":{"start":{"line":801,"column":4},"end":{"line":833,"column":5}},"257":{"start":{"line":803,"column":8},"end":{"line":803,"column":103}},"258":{"start":{"line":804,"column":8},"end":{"line":804,"column":20}},"259":{"start":{"line":806,"column":8},"end":{"line":809,"column":9}},"260":{"start":{"line":808,"column":12},"end":{"line":808,"column":18}},"261":{"start":{"line":811,"column":8},"end":{"line":811,"column":57}},"262":{"start":{"line":813,"column":8},"end":{"line":813,"column":26}},"263":{"start":{"line":815,"column":8},"end":{"line":818,"column":9}},"264":{"start":{"line":817,"column":12},"end":{"line":817,"column":18}},"265":{"start":{"line":820,"column":8},"end":{"line":820,"column":33}},"266":{"start":{"line":822,"column":8},"end":{"line":825,"column":9}},"267":{"start":{"line":824,"column":12},"end":{"line":824,"column":33}},"268":{"start":{"line":827,"column":8},"end":{"line":827,"column":37}},"269":{"start":{"line":829,"column":8},"end":{"line":832,"column":9}},"270":{"start":{"line":831,"column":12},"end":{"line":831,"column":35}},"271":{"start":{"line":836,"column":0},"end":{"line":854,"column":2}},"272":{"start":{"line":838,"column":4},"end":{"line":838,"column":32}},"273":{"start":{"line":840,"column":4},"end":{"line":843,"column":5}},"274":{"start":{"line":842,"column":8},"end":{"line":842,"column":15}},"275":{"start":{"line":845,"column":4},"end":{"line":845,"column":25}},"276":{"start":{"line":847,"column":4},"end":{"line":851,"column":5}},"277":{"start":{"line":849,"column":8},"end":{"line":849,"column":37}},"278":{"start":{"line":850,"column":8},"end":{"line":850,"column":22}},"279":{"start":{"line":853,"column":4},"end":{"line":853,"column":26}},"280":{"start":{"line":873,"column":0},"end":{"line":916,"column":2}},"281":{"start":{"line":875,"column":4},"end":{"line":875,"column":31}},"282":{"start":{"line":877,"column":4},"end":{"line":877,"column":28}},"283":{"start":{"line":879,"column":4},"end":{"line":892,"column":5}},"284":{"start":{"line":881,"column":8},"end":{"line":881,"column":57}},"285":{"start":{"line":883,"column":8},"end":{"line":889,"column":9}},"286":{"start":{"line":885,"column":12},"end":{"line":888,"column":15}},"287":{"start":{"line":887,"column":16},"end":{"line":887,"column":63}},"288":{"start":{"line":891,"column":8},"end":{"line":891,"column":22}},"289":{"start":{"line":894,"column":4},"end":{"line":897,"column":5}},"290":{"start":{"line":896,"column":8},"end":{"line":896,"column":37}},"291":{"start":{"line":899,"column":4},"end":{"line":899,"column":22}},"292":{"start":{"line":901,"column":4},"end":{"line":913,"column":32}},"293":{"start":{"line":903,"column":8},"end":{"line":903,"column":47}},"294":{"start":{"line":905,"column":8},"end":{"line":909,"column":9}},"295":{"start":{"line":907,"column":12},"end":{"line":907,"column":30}},"296":{"start":{"line":908,"column":12},"end":{"line":908,"column":50}},"297":{"start":{"line":911,"column":8},"end":{"line":911,"column":20}},"298":{"start":{"line":915,"column":4},"end":{"line":915,"column":28}},"299":{"start":{"line":918,"column":0},"end":{"line":918,"column":22}}},"branchMap":{"1":{"line":260,"type":"binary-expr","locations":[{"start":{"line":260,"column":14},"end":{"line":260,"column":21}},{"start":{"line":260,"column":25},"end":{"line":260,"column":27}}]},"2":{"line":264,"type":"binary-expr","locations":[{"start":{"line":264,"column":27},"end":{"line":264,"column":49}},{"start":{"line":264,"column":53},"end":{"line":264,"column":54}}]},"3":{"line":298,"type":"if","locations":[{"start":{"line":298,"column":4},"end":{"line":298,"column":4}},{"start":{"line":298,"column":4},"end":{"line":298,"column":4}}]},"4":{"line":298,"type":"binary-expr","locations":[{"start":{"line":298,"column":8},"end":{"line":298,"column":22}},{"start":{"line":298,"column":26},"end":{"line":298,"column":37}},{"start":{"line":298,"column":41},"end":{"line":298,"column":55}}]},"5":{"line":311,"type":"binary-expr","locations":[{"start":{"line":311,"column":36},"end":{"line":311,"column":50}},{"start":{"line":311,"column":54},"end":{"line":311,"column":67}}]},"6":{"line":320,"type":"if","locations":[{"start":{"line":320,"column":4},"end":{"line":320,"column":4}},{"start":{"line":320,"column":4},"end":{"line":320,"column":4}}]},"7":{"line":330,"type":"if","locations":[{"start":{"line":330,"column":4},"end":{"line":330,"column":4}},{"start":{"line":330,"column":4},"end":{"line":330,"column":4}}]},"8":{"line":366,"type":"binary-expr","locations":[{"start":{"line":366,"column":14},"end":{"line":366,"column":21}},{"start":{"line":366,"column":25},"end":{"line":366,"column":27}}]},"9":{"line":371,"type":"cond-expr","locations":[{"start":{"line":371,"column":48},"end":{"line":371,"column":66}},{"start":{"line":371,"column":69},"end":{"line":371,"column":70}}]},"10":{"line":386,"type":"if","locations":[{"start":{"line":386,"column":4},"end":{"line":386,"column":4}},{"start":{"line":386,"column":4},"end":{"line":386,"column":4}}]},"11":{"line":435,"type":"if","locations":[{"start":{"line":435,"column":12},"end":{"line":435,"column":12}},{"start":{"line":435,"column":12},"end":{"line":435,"column":12}}]},"12":{"line":462,"type":"if","locations":[{"start":{"line":462,"column":12},"end":{"line":462,"column":12}},{"start":{"line":462,"column":12},"end":{"line":462,"column":12}}]},"13":{"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}}]},"14":{"line":469,"type":"if","locations":[{"start":{"line":469,"column":16},"end":{"line":469,"column":16}},{"start":{"line":469,"column":16},"end":{"line":469,"column":16}}]},"15":{"line":474,"type":"if","locations":[{"start":{"line":474,"column":16},"end":{"line":474,"column":16}},{"start":{"line":474,"column":16},"end":{"line":474,"column":16}}]},"16":{"line":476,"type":"if","locations":[{"start":{"line":476,"column":20},"end":{"line":476,"column":20}},{"start":{"line":476,"column":20},"end":{"line":476,"column":20}}]},"17":{"line":476,"type":"binary-expr","locations":[{"start":{"line":476,"column":24},"end":{"line":476,"column":51}},{"start":{"line":477,"column":25},"end":{"line":478,"column":60}}]},"18":{"line":493,"type":"if","locations":[{"start":{"line":493,"column":16},"end":{"line":493,"column":16}},{"start":{"line":493,"column":16},"end":{"line":493,"column":16}}]},"19":{"line":508,"type":"if","locations":[{"start":{"line":508,"column":4},"end":{"line":508,"column":4}},{"start":{"line":508,"column":4},"end":{"line":508,"column":4}}]},"20":{"line":519,"type":"if","locations":[{"start":{"line":519,"column":4},"end":{"line":519,"column":4}},{"start":{"line":519,"column":4},"end":{"line":519,"column":4}}]},"21":{"line":539,"type":"if","locations":[{"start":{"line":539,"column":4},"end":{"line":539,"column":4}},{"start":{"line":539,"column":4},"end":{"line":539,"column":4}}]},"22":{"line":539,"type":"binary-expr","locations":[{"start":{"line":539,"column":9},"end":{"line":539,"column":38}},{"start":{"line":539,"column":43},"end":{"line":539,"column":50}}]},"23":{"line":545,"type":"if","locations":[{"start":{"line":545,"column":4},"end":{"line":545,"column":4}},{"start":{"line":545,"column":4},"end":{"line":545,"column":4}}]},"24":{"line":545,"type":"binary-expr","locations":[{"start":{"line":545,"column":8},"end":{"line":545,"column":14}},{"start":{"line":545,"column":18},"end":{"line":545,"column":44}}]},"25":{"line":547,"type":"switch","locations":[{"start":{"line":549,"column":12},"end":{"line":553,"column":22}},{"start":{"line":555,"column":12},"end":{"line":555,"column":29}},{"start":{"line":556,"column":12},"end":{"line":574,"column":22}},{"start":{"line":576,"column":12},"end":{"line":579,"column":22}},{"start":{"line":581,"column":12},"end":{"line":583,"column":22}}]},"26":{"line":557,"type":"if","locations":[{"start":{"line":557,"column":16},"end":{"line":557,"column":16}},{"start":{"line":557,"column":16},"end":{"line":557,"column":16}}]},"27":{"line":562,"type":"cond-expr","locations":[{"start":{"line":563,"column":24},"end":{"line":563,"column":62}},{"start":{"line":563,"column":65},"end":{"line":563,"column":69}}]},"28":{"line":567,"type":"if","locations":[{"start":{"line":567,"column":16},"end":{"line":567,"column":16}},{"start":{"line":567,"column":16},"end":{"line":567,"column":16}}]},"29":{"line":589,"type":"switch","locations":[{"start":{"line":591,"column":8},"end":{"line":593,"column":18}},{"start":{"line":595,"column":8},"end":{"line":601,"column":18}},{"start":{"line":603,"column":8},"end":{"line":634,"column":18}},{"start":{"line":636,"column":8},"end":{"line":638,"column":18}},{"start":{"line":640,"column":8},"end":{"line":642,"column":18}}]},"30":{"line":596,"type":"if","locations":[{"start":{"line":596,"column":12},"end":{"line":596,"column":12}},{"start":{"line":596,"column":12},"end":{"line":596,"column":12}}]},"31":{"line":598,"type":"cond-expr","locations":[{"start":{"line":599,"column":20},"end":{"line":599,"column":58}},{"start":{"line":599,"column":61},"end":{"line":599,"column":65}}]},"32":{"line":604,"type":"if","locations":[{"start":{"line":604,"column":12},"end":{"line":604,"column":12}},{"start":{"line":604,"column":12},"end":{"line":604,"column":12}}]},"33":{"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}}]},"34":{"line":608,"type":"cond-expr","locations":[{"start":{"line":609,"column":24},"end":{"line":609,"column":62}},{"start":{"line":609,"column":65},"end":{"line":609,"column":69}}]},"35":{"line":612,"type":"cond-expr","locations":[{"start":{"line":613,"column":20},"end":{"line":613,"column":60}},{"start":{"line":614,"column":20},"end":{"line":614,"column":32}}]},"36":{"line":615,"type":"cond-expr","locations":[{"start":{"line":615,"column":43},"end":{"line":615,"column":47}},{"start":{"line":615,"column":50},"end":{"line":615,"column":65}}]},"37":{"line":618,"type":"if","locations":[{"start":{"line":618,"column":12},"end":{"line":618,"column":12}},{"start":{"line":618,"column":12},"end":{"line":618,"column":12}}]},"38":{"line":626,"type":"if","locations":[{"start":{"line":626,"column":12},"end":{"line":626,"column":12}},{"start":{"line":626,"column":12},"end":{"line":626,"column":12}}]},"39":{"line":654,"type":"if","locations":[{"start":{"line":654,"column":4},"end":{"line":654,"column":4}},{"start":{"line":654,"column":4},"end":{"line":654,"column":4}}]},"40":{"line":666,"type":"if","locations":[{"start":{"line":666,"column":4},"end":{"line":666,"column":4}},{"start":{"line":666,"column":4},"end":{"line":666,"column":4}}]},"41":{"line":667,"type":"if","locations":[{"start":{"line":667,"column":4},"end":{"line":667,"column":4}},{"start":{"line":667,"column":4},"end":{"line":667,"column":4}}]},"42":{"line":671,"type":"if","locations":[{"start":{"line":671,"column":4},"end":{"line":671,"column":4}},{"start":{"line":671,"column":4},"end":{"line":671,"column":4}}]},"43":{"line":678,"type":"cond-expr","locations":[{"start":{"line":678,"column":36},"end":{"line":678,"column":50}},{"start":{"line":678,"column":53},"end":{"line":678,"column":71}}]},"44":{"line":682,"type":"if","locations":[{"start":{"line":682,"column":4},"end":{"line":682,"column":4}},{"start":{"line":682,"column":4},"end":{"line":682,"column":4}}]},"45":{"line":704,"type":"if","locations":[{"start":{"line":704,"column":4},"end":{"line":704,"column":4}},{"start":{"line":704,"column":4},"end":{"line":704,"column":4}}]},"46":{"line":704,"type":"binary-expr","locations":[{"start":{"line":704,"column":8},"end":{"line":704,"column":22}},{"start":{"line":705,"column":9},"end":{"line":705,"column":41}},{"start":{"line":706,"column":8},"end":{"line":706,"column":31}},{"start":{"line":707,"column":9},"end":{"line":707,"column":40}}]},"47":{"line":715,"type":"if","locations":[{"start":{"line":715,"column":4},"end":{"line":715,"column":4}},{"start":{"line":715,"column":4},"end":{"line":715,"column":4}}]},"48":{"line":715,"type":"binary-expr","locations":[{"start":{"line":715,"column":8},"end":{"line":715,"column":27}},{"start":{"line":716,"column":9},"end":{"line":716,"column":42}},{"start":{"line":718,"column":9},"end":{"line":718,"column":55}}]},"49":{"line":724,"type":"cond-expr","locations":[{"start":{"line":724,"column":38},"end":{"line":724,"column":58}},{"start":{"line":724,"column":61},"end":{"line":724,"column":72}}]},"50":{"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}}]},"51":{"line":750,"type":"if","locations":[{"start":{"line":750,"column":8},"end":{"line":750,"column":8}},{"start":{"line":750,"column":8},"end":{"line":750,"column":8}}]},"52":{"line":750,"type":"binary-expr","locations":[{"start":{"line":750,"column":13},"end":{"line":750,"column":34}},{"start":{"line":751,"column":13},"end":{"line":751,"column":37}},{"start":{"line":752,"column":12},"end":{"line":752,"column":35}}]},"53":{"line":788,"type":"if","locations":[{"start":{"line":788,"column":8},"end":{"line":788,"column":8}},{"start":{"line":788,"column":8},"end":{"line":788,"column":8}}]},"54":{"line":806,"type":"if","locations":[{"start":{"line":806,"column":8},"end":{"line":806,"column":8}},{"start":{"line":806,"column":8},"end":{"line":806,"column":8}}]},"55":{"line":815,"type":"if","locations":[{"start":{"line":815,"column":8},"end":{"line":815,"column":8}},{"start":{"line":815,"column":8},"end":{"line":815,"column":8}}]},"56":{"line":822,"type":"if","locations":[{"start":{"line":822,"column":8},"end":{"line":822,"column":8}},{"start":{"line":822,"column":8},"end":{"line":822,"column":8}}]},"57":{"line":829,"type":"if","locations":[{"start":{"line":829,"column":8},"end":{"line":829,"column":8}},{"start":{"line":829,"column":8},"end":{"line":829,"column":8}}]},"58":{"line":840,"type":"if","locations":[{"start":{"line":840,"column":4},"end":{"line":840,"column":4}},{"start":{"line":840,"column":4},"end":{"line":840,"column":4}}]},"59":{"line":877,"type":"binary-expr","locations":[{"start":{"line":877,"column":14},"end":{"line":877,"column":21}},{"start":{"line":877,"column":25},"end":{"line":877,"column":27}}]},"60":{"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}}]},"61":{"line":894,"type":"if","locations":[{"start":{"line":894,"column":4},"end":{"line":894,"column":4}},{"start":{"line":894,"column":4},"end":{"line":894,"column":4}}]},"62":{"line":905,"type":"if","locations":[{"start":{"line":905,"column":8},"end":{"line":905,"column":8}},{"start":{"line":905,"column":8},"end":{"line":905,"column":8}}]}}}}
{"/home/david/bpmux/index.js":{"path":"/home/david/bpmux/index.js","s":{"1":1,"2":1,"3":8276,"4":8276,"5":8276,"6":8276,"7":8276,"8":8276,"9":8276,"10":8276,"11":8276,"12":8276,"13":8276,"14":8276,"15":8276,"16":8276,"17":8276,"18":8276,"19":8276,"20":8276,"21":2936,"22":2936,"23":2936,"24":8276,"25":2086,"26":2086,"27":8276,"28":1,"29":1,"30":6130,"31":2086,"32":1,"33":20,"34":1,"35":7369,"36":1,"37":454428,"38":1,"39":747051,"40":747051,"41":746411,"42":747051,"43":1,"44":294587,"45":285,"46":294302,"47":294302,"48":294302,"49":1,"50":997,"51":997,"52":997,"53":997,"54":997,"55":997,"56":997,"57":997,"58":997,"59":997,"60":997,"61":997,"62":997,"63":997,"64":997,"65":997,"66":997,"67":997,"68":997,"69":488,"70":670506,"71":670506,"72":1341012,"73":997,"74":997,"75":997,"76":997,"77":997,"78":976,"79":976,"80":1832,"81":997,"82":976,"83":976,"84":1828,"85":1,"86":64,"87":64,"88":64,"89":48,"90":64,"91":997,"92":997,"93":997,"94":997,"95":208,"96":997,"97":1354556,"98":1354556,"99":2708136,"100":2708136,"101":2708136,"102":1354556,"103":1353580,"104":452387,"105":448454,"106":452387,"107":452379,"108":16,"109":452363,"110":901193,"111":901193,"112":901193,"113":901120,"114":901120,"115":901120,"116":1,"117":1,"118":1351910,"119":272,"120":272,"121":1351638,"122":1,"123":901120,"124":16,"125":901104,"126":1,"127":958,"128":958,"129":958,"130":901104,"131":1118,"132":1118,"133":901104,"134":897397,"135":1041,"136":1041,"137":1041,"138":1041,"139":447886,"140":128,"141":447758,"142":447758,"143":447758,"144":447758,"145":447758,"146":8,"147":447758,"148":447758,"149":448454,"150":448454,"151":448454,"152":16,"153":16,"154":897269,"155":3707,"156":71,"157":71,"158":874,"159":64,"160":810,"161":810,"162":810,"163":810,"164":2030,"165":64,"166":1966,"167":1269,"168":1269,"169":1966,"170":1966,"171":1966,"172":1966,"173":1966,"174":1966,"175":894,"176":1072,"177":1966,"178":67,"179":67,"180":67,"181":67,"182":1966,"183":1966,"184":716,"185":16,"186":16,"187":1,"188":2086,"189":2086,"190":1,"191":2936,"192":1824,"193":1112,"194":1112,"195":1112,"196":1112,"197":1,"198":8263,"199":4,"200":8259,"201":1124,"202":7135,"203":7135,"204":6317,"205":7135,"206":7135,"207":7135,"208":7135,"209":7135,"210":6317,"211":6317,"212":7135,"213":7135,"214":6317,"215":6317,"216":7135,"217":1,"218":746411,"219":11299,"220":735112,"221":735112,"222":286638,"223":448474,"224":448474,"225":448474,"226":448474,"227":448474,"228":448474,"229":448474,"230":1,"231":753303,"232":753303,"233":201,"234":1,"235":23344321,"236":23344321,"237":22895859,"238":448462,"239":1,"240":224,"241":1,"242":448462,"243":448462,"244":448462,"245":448462,"246":448462,"247":448462,"248":448462,"249":448462,"250":448462,"251":448462,"252":294302,"253":294302,"254":294302,"255":294302,"256":294302,"257":448462,"258":448462,"259":753102,"260":1201404,"261":1201404,"262":1201404,"263":281,"264":1201123,"265":1201123,"266":1201123,"267":752821,"268":448302,"269":448302,"270":222728,"271":448302,"272":448302,"273":222728,"274":1,"275":753303,"276":753303,"277":1,"278":753302,"279":753302,"280":753303,"281":753303,"282":753302,"283":1,"284":7160,"285":7160,"286":1,"287":7158,"288":7158,"289":5271,"290":5271,"291":7158,"292":7160,"293":16,"294":7144,"295":7144,"296":7153,"297":7153,"298":7142,"299":7142,"300":11,"301":2,"302":1},"b":{"1":[8276,166],"2":[8276,8260],"3":[2086,4044],"4":[6130,5312,2785],"5":[7369,5599],"6":[746411,640],"7":[285,294302],"8":[997,20],"9":[1,996],"10":[488,509],"11":[48,16],"12":[1354556,1353580],"13":[452387,901193],"14":[448454,3933],"15":[452379,8],"16":[16,452363],"17":[452379,452363],"18":[901120,73],"19":[272,1351638],"20":[16,901104],"21":[1118,899986],"22":[901104,899609],"23":[897397,3707],"24":[901104,900548],"25":[1041,447107,447886,448454,16],"26":[128,447758],"27":[64,447694],"28":[8,447750],"29":[71,874,2030,716,16],"30":[64,810],"31":[8,802],"32":[64,1966],"33":[1269,697],"34":[8,1261],"35":[1920,46],"36":[987,979],"37":[894,1072],"38":[67,1899],"39":[1824,1112],"40":[4,8259],"41":[1124,7135],"42":[6317,818],"43":[6317,818],"44":[6317,818],"45":[6317,818],"46":[11299,735112],"47":[746411,743707,741180,741176],"48":[286638,448474],"49":[735112,733448,449603],"50":[1495,446979],"51":[201,753102],"52":[22895859,448462],"53":[23344321,2113428,455068],"54":[294302,154160],"55":[281,1201123],"56":[752821,448302],"57":[222728,225574],"58":[222728,225574],"59":[1,753302],"60":[7160,4373],"61":[5271,1887],"62":[16,7144],"63":[7142,11]},"f":{"1":8276,"2":2936,"3":2086,"4":6130,"5":20,"6":7369,"7":454428,"8":747051,"9":294587,"10":997,"11":670506,"12":976,"13":1832,"14":976,"15":1828,"16":64,"17":64,"18":208,"19":1354556,"20":1351910,"21":901120,"22":958,"23":958,"24":2086,"25":2936,"26":8263,"27":746411,"28":753303,"29":23344321,"30":224,"31":448462,"32":753303,"33":7160,"34":7158,"35":5271},"fnMap":{"1":{"name":"BPDuplex","line":256,"loc":{"start":{"line":256,"column":0},"end":{"line":257,"column":0}}},"2":{"name":"(anonymous_2)","line":278,"loc":{"start":{"line":278,"column":22},"end":{"line":279,"column":4}}},"3":{"name":"(anonymous_3)","line":285,"loc":{"start":{"line":285,"column":19},"end":{"line":286,"column":4}}},"4":{"name":"(anonymous_4)","line":296,"loc":{"start":{"line":296,"column":35},"end":{"line":297,"column":0}}},"5":{"name":"(anonymous_5)","line":304,"loc":{"start":{"line":304,"column":33},"end":{"line":305,"column":0}}},"6":{"name":"(anonymous_6)","line":309,"loc":{"start":{"line":309,"column":37},"end":{"line":310,"column":0}}},"7":{"name":"(anonymous_7)","line":314,"loc":{"start":{"line":314,"column":27},"end":{"line":314,"column":39}}},"8":{"name":"(anonymous_8)","line":316,"loc":{"start":{"line":316,"column":26},"end":{"line":317,"column":0}}},"9":{"name":"(anonymous_9)","line":328,"loc":{"start":{"line":328,"column":28},"end":{"line":329,"column":0}}},"10":{"name":"BPMux","line":362,"loc":{"start":{"line":362,"column":0},"end":{"line":363,"column":0}}},"11":{"name":"(anonymous_11)","line":388,"loc":{"start":{"line":388,"column":42},"end":{"line":389,"column":8}}},"12":{"name":"(anonymous_12)","line":409,"loc":{"start":{"line":409,"column":28},"end":{"line":410,"column":4}}},"13":{"name":"(anonymous_13)","line":413,"loc":{"start":{"line":413,"column":43},"end":{"line":414,"column":8}}},"14":{"name":"(anonymous_14)","line":419,"loc":{"start":{"line":419,"column":30},"end":{"line":420,"column":4}}},"15":{"name":"(anonymous_15)","line":423,"loc":{"start":{"line":423,"column":43},"end":{"line":424,"column":8}}},"16":{"name":"error","line":429,"loc":{"start":{"line":429,"column":4},"end":{"line":430,"column":4}}},"17":{"name":"(anonymous_17)","line":431,"loc":{"start":{"line":431,"column":43},"end":{"line":432,"column":8}}},"18":{"name":"(anonymous_18)","line":448,"loc":{"start":{"line":448,"column":33},"end":{"line":449,"column":4}}},"19":{"name":"(anonymous_19)","line":453,"loc":{"start":{"line":453,"column":35},"end":{"line":454,"column":4}}},"20":{"name":"(anonymous_20)","line":506,"loc":{"start":{"line":506,"column":32},"end":{"line":507,"column":0}}},"21":{"name":"(anonymous_21)","line":517,"loc":{"start":{"line":517,"column":34},"end":{"line":518,"column":0}}},"22":{"name":"delay_handshake","line":530,"loc":{"start":{"line":530,"column":4},"end":{"line":531,"column":4}}},"23":{"name":"(anonymous_23)","line":533,"loc":{"start":{"line":533,"column":15},"end":{"line":534,"column":8}}},"24":{"name":"(anonymous_24)","line":646,"loc":{"start":{"line":646,"column":26},"end":{"line":647,"column":0}}},"25":{"name":"(anonymous_25)","line":652,"loc":{"start":{"line":652,"column":28},"end":{"line":653,"column":0}}},"26":{"name":"(anonymous_26)","line":664,"loc":{"start":{"line":664,"column":34},"end":{"line":665,"column":0}}},"27":{"name":"(anonymous_27)","line":699,"loc":{"start":{"line":699,"column":31},"end":{"line":700,"column":0}}},"28":{"name":"(anonymous_28)","line":743,"loc":{"start":{"line":743,"column":25},"end":{"line":744,"column":0}}},"29":{"name":"push_output","line":752,"loc":{"start":{"line":752,"column":4},"end":{"line":753,"column":4}}},"30":{"name":"sort_output","line":770,"loc":{"start":{"line":770,"column":4},"end":{"line":771,"column":4}}},"31":{"name":"write_output","line":775,"loc":{"start":{"line":775,"column":4},"end":{"line":776,"column":4}}},"32":{"name":"(anonymous_32)","line":842,"loc":{"start":{"line":842,"column":24},"end":{"line":843,"column":0}}},"33":{"name":"(anonymous_33)","line":879,"loc":{"start":{"line":879,"column":28},"end":{"line":880,"column":0}}},"34":{"name":"done","line":885,"loc":{"start":{"line":885,"column":4},"end":{"line":886,"column":4}}},"35":{"name":"(anonymous_35)","line":891,"loc":{"start":{"line":891,"column":25},"end":{"line":892,"column":12}}}},"statementMap":{"1":{"start":{"line":244,"column":0},"end":{"line":254,"column":27}},"2":{"start":{"line":256,"column":0},"end":{"line":292,"column":1}},"3":{"start":{"line":258,"column":4},"end":{"line":258,"column":31}},"4":{"start":{"line":260,"column":4},"end":{"line":260,"column":28}},"5":{"start":{"line":262,"column":4},"end":{"line":262,"column":20}},"6":{"start":{"line":263,"column":4},"end":{"line":263,"column":22}},"7":{"start":{"line":264,"column":4},"end":{"line":264,"column":55}},"8":{"start":{"line":265,"column":4},"end":{"line":265,"column":70}},"9":{"start":{"line":266,"column":4},"end":{"line":266,"column":18}},"10":{"start":{"line":267,"column":4},"end":{"line":267,"column":26}},"11":{"start":{"line":268,"column":4},"end":{"line":268,"column":22}},"12":{"start":{"line":269,"column":4},"end":{"line":269,"column":20}},"13":{"start":{"line":270,"column":4},"end":{"line":270,"column":20}},"14":{"start":{"line":271,"column":4},"end":{"line":271,"column":27}},"15":{"start":{"line":272,"column":4},"end":{"line":272,"column":24}},"16":{"start":{"line":273,"column":4},"end":{"line":273,"column":26}},"17":{"start":{"line":274,"column":4},"end":{"line":274,"column":33}},"18":{"start":{"line":275,"column":4},"end":{"line":275,"column":37}},"19":{"start":{"line":276,"column":4},"end":{"line":276,"column":30}},"20":{"start":{"line":278,"column":4},"end":{"line":283,"column":7}},"21":{"start":{"line":280,"column":8},"end":{"line":280,"column":30}},"22":{"start":{"line":281,"column":8},"end":{"line":281,"column":34}},"23":{"start":{"line":282,"column":8},"end":{"line":282,"column":29}},"24":{"start":{"line":285,"column":4},"end":{"line":289,"column":7}},"25":{"start":{"line":287,"column":8},"end":{"line":287,"column":27}},"26":{"start":{"line":288,"column":8},"end":{"line":288,"column":29}},"27":{"start":{"line":291,"column":4},"end":{"line":291,"column":31}},"28":{"start":{"line":294,"column":0},"end":{"line":294,"column":32}},"29":{"start":{"line":296,"column":0},"end":{"line":302,"column":2}},"30":{"start":{"line":298,"column":4},"end":{"line":301,"column":5}},"31":{"start":{"line":300,"column":8},"end":{"line":300,"column":32}},"32":{"start":{"line":304,"column":0},"end":{"line":307,"column":2}},"33":{"start":{"line":306,"column":4},"end":{"line":306,"column":22}},"34":{"start":{"line":309,"column":0},"end":{"line":312,"column":2}},"35":{"start":{"line":311,"column":4},"end":{"line":311,"column":69}},"36":{"start":{"line":314,"column":0},"end":{"line":314,"column":61}},"37":{"start":{"line":314,"column":41},"end":{"line":314,"column":58}},"38":{"start":{"line":316,"column":0},"end":{"line":326,"column":2}},"39":{"start":{"line":318,"column":4},"end":{"line":318,"column":51}},"40":{"start":{"line":320,"column":4},"end":{"line":323,"column":5}},"41":{"start":{"line":322,"column":8},"end":{"line":322,"column":37}},"42":{"start":{"line":325,"column":4},"end":{"line":325,"column":13}},"43":{"start":{"line":328,"column":0},"end":{"line":338,"column":2}},"44":{"start":{"line":330,"column":4},"end":{"line":333,"column":5}},"45":{"start":{"line":332,"column":8},"end":{"line":332,"column":20}},"46":{"start":{"line":335,"column":4},"end":{"line":335,"column":22}},"47":{"start":{"line":336,"column":4},"end":{"line":336,"column":18}},"48":{"start":{"line":337,"column":4},"end":{"line":337,"column":22}},"49":{"start":{"line":362,"column":0},"end":{"line":502,"column":1}},"50":{"start":{"line":364,"column":4},"end":{"line":364,"column":37}},"51":{"start":{"line":366,"column":4},"end":{"line":366,"column":28}},"52":{"start":{"line":368,"column":4},"end":{"line":368,"column":41}},"53":{"start":{"line":369,"column":4},"end":{"line":369,"column":24}},"54":{"start":{"line":370,"column":4},"end":{"line":370,"column":19}},"55":{"start":{"line":371,"column":4},"end":{"line":371,"column":71}},"56":{"start":{"line":372,"column":4},"end":{"line":372,"column":27}},"57":{"start":{"line":373,"column":4},"end":{"line":373,"column":24}},"58":{"start":{"line":374,"column":4},"end":{"line":374,"column":30}},"59":{"start":{"line":375,"column":4},"end":{"line":375,"column":32}},"60":{"start":{"line":376,"column":4},"end":{"line":376,"column":32}},"61":{"start":{"line":377,"column":4},"end":{"line":377,"column":66}},"62":{"start":{"line":378,"column":4},"end":{"line":378,"column":62}},"63":{"start":{"line":379,"column":4},"end":{"line":379,"column":52}},"64":{"start":{"line":380,"column":4},"end":{"line":380,"column":28}},"65":{"start":{"line":381,"column":4},"end":{"line":381,"column":26}},"66":{"start":{"line":382,"column":4},"end":{"line":382,"column":33}},"67":{"start":{"line":384,"column":4},"end":{"line":384,"column":45}},"68":{"start":{"line":386,"column":4},"end":{"line":396,"column":5}},"69":{"start":{"line":388,"column":8},"end":{"line":395,"column":10}},"70":{"start":{"line":390,"column":12},"end":{"line":390,"column":18}},"71":{"start":{"line":391,"column":12},"end":{"line":394,"column":13}},"72":{"start":{"line":393,"column":16},"end":{"line":393,"column":35}},"73":{"start":{"line":398,"column":4},"end":{"line":398,"column":35}},"74":{"start":{"line":400,"column":4},"end":{"line":404,"column":12}},"75":{"start":{"line":405,"column":4},"end":{"line":405,"column":34}},"76":{"start":{"line":407,"column":4},"end":{"line":407,"column":19}},"77":{"start":{"line":409,"column":4},"end":{"line":417,"column":7}},"78":{"start":{"line":411,"column":8},"end":{"line":411,"column":29}},"79":{"start":{"line":413,"column":8},"end":{"line":416,"column":11}},"80":{"start":{"line":415,"column":12},"end":{"line":415,"column":38}},"81":{"start":{"line":419,"column":4},"end":{"line":427,"column":7}},"82":{"start":{"line":421,"column":8},"end":{"line":421,"column":26}},"83":{"start":{"line":423,"column":8},"end":{"line":426,"column":11}},"84":{"start":{"line":425,"column":12},"end":{"line":425,"column":43}},"85":{"start":{"line":429,"column":4},"end":{"line":442,"column":5}},"86":{"start":{"line":431,"column":8},"end":{"line":439,"column":11}},"87":{"start":{"line":433,"column":12},"end":{"line":433,"column":45}},"88":{"start":{"line":435,"column":12},"end":{"line":438,"column":13}},"89":{"start":{"line":437,"column":16},"end":{"line":437,"column":42}},"90":{"start":{"line":441,"column":8},"end":{"line":441,"column":31}},"91":{"start":{"line":444,"column":4},"end":{"line":444,"column":31}},"92":{"start":{"line":445,"column":4},"end":{"line":445,"column":39}},"93":{"start":{"line":446,"column":4},"end":{"line":446,"column":40}},"94":{"start":{"line":448,"column":4},"end":{"line":451,"column":7}},"95":{"start":{"line":450,"column":8},"end":{"line":450,"column":20}},"96":{"start":{"line":453,"column":4},"end":{"line":501,"column":7}},"97":{"start":{"line":455,"column":8},"end":{"line":455,"column":25}},"98":{"start":{"line":457,"column":8},"end":{"line":500,"column":9}},"99":{"start":{"line":459,"column":12},"end":{"line":459,"column":31}},"100":{"start":{"line":460,"column":12},"end":{"line":460,"column":41}},"101":{"start":{"line":462,"column":12},"end":{"line":465,"column":13}},"102":{"start":{"line":464,"column":16},"end":{"line":464,"column":22}},"103":{"start":{"line":467,"column":12},"end":{"line":499,"column":13}},"104":{"start":{"line":469,"column":16},"end":{"line":472,"column":17}},"105":{"start":{"line":471,"column":20},"end":{"line":471,"column":47}},"106":{"start":{"line":474,"column":16},"end":{"line":486,"column":17}},"107":{"start":{"line":476,"column":20},"end":{"line":485,"column":21}},"108":{"start":{"line":480,"column":24},"end":{"line":480,"column":73}},"109":{"start":{"line":484,"column":24},"end":{"line":484,"column":42}},"110":{"start":{"line":490,"column":16},"end":{"line":490,"column":47}},"111":{"start":{"line":491,"column":16},"end":{"line":491,"column":54}},"112":{"start":{"line":493,"column":16},"end":{"line":498,"column":17}},"113":{"start":{"line":495,"column":20},"end":{"line":495,"column":100}},"114":{"start":{"line":496,"column":20},"end":{"line":496,"column":45}},"115":{"start":{"line":497,"column":20},"end":{"line":497,"column":47}},"116":{"start":{"line":504,"column":0},"end":{"line":504,"column":35}},"117":{"start":{"line":506,"column":0},"end":{"line":515,"column":2}},"118":{"start":{"line":508,"column":4},"end":{"line":512,"column":5}},"119":{"start":{"line":510,"column":8},"end":{"line":510,"column":90}},"120":{"start":{"line":511,"column":8},"end":{"line":511,"column":21}},"121":{"start":{"line":514,"column":4},"end":{"line":514,"column":16}},"122":{"start":{"line":517,"column":0},"end":{"line":644,"column":2}},"123":{"start":{"line":519,"column":4},"end":{"line":519,"column":48}},"124":{"start":{"line":519,"column":39},"end":{"line":519,"column":46}},"125":{"start":{"line":521,"column":4},"end":{"line":528,"column":12}},"126":{"start":{"line":530,"column":4},"end":{"line":537,"column":5}},"127":{"start":{"line":532,"column":8},"end":{"line":532,"column":33}},"128":{"start":{"line":533,"column":8},"end":{"line":536,"column":10}},"129":{"start":{"line":535,"column":12},"end":{"line":535,"column":51}},"130":{"start":{"line":539,"column":4},"end":{"line":543,"column":5}},"131":{"start":{"line":541,"column":8},"end":{"line":541,"column":72}},"132":{"start":{"line":542,"column":8},"end":{"line":542,"column":44}},"133":{"start":{"line":545,"column":4},"end":{"line":587,"column":5}},"134":{"start":{"line":547,"column":8},"end":{"line":584,"column":9}},"135":{"start":{"line":550,"column":16},"end":{"line":550,"column":37}},"136":{"start":{"line":551,"column":16},"end":{"line":551,"column":39}},"137":{"start":{"line":552,"column":16},"end":{"line":552,"column":34}},"138":{"start":{"line":553,"column":16},"end":{"line":553,"column":22}},"139":{"start":{"line":557,"column":16},"end":{"line":557,"column":61}},"140":{"start":{"line":557,"column":52},"end":{"line":557,"column":59}},"141":{"start":{"line":559,"column":16},"end":{"line":559,"column":49}},"142":{"start":{"line":560,"column":16},"end":{"line":560,"column":48}},"143":{"start":{"line":562,"column":16},"end":{"line":563,"column":70}},"144":{"start":{"line":565,"column":16},"end":{"line":565,"column":63}},"145":{"start":{"line":567,"column":16},"end":{"line":570,"column":17}},"146":{"start":{"line":569,"column":20},"end":{"line":569,"column":51}},"147":{"start":{"line":572,"column":16},"end":{"line":572,"column":29}},"148":{"start":{"line":574,"column":16},"end":{"line":574,"column":22}},"149":{"start":{"line":577,"column":16},"end":{"line":577,"column":50}},"150":{"start":{"line":578,"column":16},"end":{"line":578,"column":46}},"151":{"start":{"line":579,"column":16},"end":{"line":579,"column":22}},"152":{"start":{"line":582,"column":16},"end":{"line":582,"column":71}},"153":{"start":{"line":583,"column":16},"end":{"line":583,"column":22}},"154":{"start":{"line":586,"column":8},"end":{"line":586,"column":15}},"155":{"start":{"line":589,"column":4},"end":{"line":643,"column":5}},"156":{"start":{"line":592,"column":12},"end":{"line":592,"column":39}},"157":{"start":{"line":593,"column":12},"end":{"line":593,"column":18}},"158":{"start":{"line":596,"column":12},"end":{"line":596,"column":56}},"159":{"start":{"line":596,"column":47},"end":{"line":596,"column":54}},"160":{"start":{"line":597,"column":12},"end":{"line":597,"column":45}},"161":{"start":{"line":598,"column":12},"end":{"line":599,"column":66}},"162":{"start":{"line":600,"column":12},"end":{"line":600,"column":25}},"163":{"start":{"line":601,"column":12},"end":{"line":601,"column":18}},"164":{"start":{"line":604,"column":12},"end":{"line":604,"column":56}},"165":{"start":{"line":604,"column":47},"end":{"line":604,"column":54}},"166":{"start":{"line":605,"column":12},"end":{"line":610,"column":13}},"167":{"start":{"line":607,"column":16},"end":{"line":607,"column":49}},"168":{"start":{"line":608,"column":16},"end":{"line":609,"column":70}},"169":{"start":{"line":611,"column":12},"end":{"line":611,"column":46}},"170":{"start":{"line":612,"column":12},"end":{"line":614,"column":33}},"171":{"start":{"line":615,"column":12},"end":{"line":615,"column":66}},"172":{"start":{"line":616,"column":12},"end":{"line":616,"column":64}},"173":{"start":{"line":617,"column":12},"end":{"line":617,"column":58}},"174":{"start":{"line":618,"column":12},"end":{"line":625,"column":13}},"175":{"start":{"line":620,"column":16},"end":{"line":620,"column":45}},"176":{"start":{"line":624,"column":16},"end":{"line":624,"column":41}},"177":{"start":{"line":626,"column":12},"end":{"line":632,"column":13}},"178":{"start":{"line":628,"column":16},"end":{"line":628,"column":37}},"179":{"start":{"line":629,"column":16},"end":{"line":629,"column":39}},"180":{"start":{"line":630,"column":16},"end":{"line":630,"column":34}},"181":{"start":{"line":631,"column":16},"end":{"line":631,"column":44}},"182":{"start":{"line":633,"column":12},"end":{"line":633,"column":25}},"183":{"start":{"line":634,"column":12},"end":{"line":634,"column":18}},"184":{"start":{"line":638,"column":12},"end":{"line":638,"column":18}},"185":{"start":{"line":641,"column":12},"end":{"line":641,"column":78}},"186":{"start":{"line":642,"column":12},"end":{"line":642,"column":18}},"187":{"start":{"line":646,"column":0},"end":{"line":650,"column":2}},"188":{"start":{"line":648,"column":4},"end":{"line":648,"column":40}},"189":{"start":{"line":649,"column":4},"end":{"line":649,"column":27}},"190":{"start":{"line":652,"column":0},"end":{"line":662,"column":2}},"191":{"start":{"line":654,"column":4},"end":{"line":654,"column":35}},"192":{"start":{"line":654,"column":26},"end":{"line":654,"column":33}},"193":{"start":{"line":656,"column":4},"end":{"line":656,"column":32}},"194":{"start":{"line":658,"column":4},"end":{"line":658,"column":38}},"195":{"start":{"line":659,"column":4},"end":{"line":659,"column":45}},"196":{"start":{"line":661,"column":4},"end":{"line":661,"column":32}},"197":{"start":{"line":664,"column":0},"end":{"line":697,"column":2}},"198":{"start":{"line":666,"column":4},"end":{"line":666,"column":35}},"199":{"start":{"line":666,"column":26},"end":{"line":666,"column":33}},"200":{"start":{"line":667,"column":4},"end":{"line":667,"column":56}},"201":{"start":{"line":667,"column":34},"end":{"line":667,"column":54}},"202":{"start":{"line":669,"column":4},"end":{"line":669,"column":30}},"203":{"start":{"line":671,"column":4},"end":{"line":674,"column":5}},"204":{"start":{"line":673,"column":8},"end":{"line":673,"column":38}},"205":{"start":{"line":676,"column":4},"end":{"line":676,"column":27}},"206":{"start":{"line":678,"column":4},"end":{"line":678,"column":82}},"207":{"start":{"line":679,"column":4},"end":{"line":679,"column":45}},"208":{"start":{"line":680,"column":4},"end":{"line":680,"column":112}},"209":{"start":{"line":682,"column":4},"end":{"line":686,"column":5}},"210":{"start":{"line":684,"column":8},"end":{"line":684,"column":36}},"211":{"start":{"line":685,"column":8},"end":{"line":685,"column":38}},"212":{"start":{"line":688,"column":4},"end":{"line":688,"column":40}},"213":{"start":{"line":690,"column":4},"end":{"line":694,"column":5}},"214":{"start":{"line":692,"column":8},"end":{"line":692,"column":47}},"215":{"start":{"line":693,"column":8},"end":{"line":693,"column":41}},"216":{"start":{"line":696,"column":4},"end":{"line":696,"column":17}},"217":{"start":{"line":699,"column":0},"end":{"line":741,"column":2}},"218":{"start":{"line":710,"column":4},"end":{"line":716,"column":5}},"219":{"start":{"line":715,"column":8},"end":{"line":715,"column":15}},"220":{"start":{"line":718,"column":4},"end":{"line":719,"column":12}},"221":{"start":{"line":721,"column":4},"end":{"line":727,"column":5}},"222":{"start":{"line":726,"column":8},"end":{"line":726,"column":15}},"223":{"start":{"line":729,"column":4},"end":{"line":729,"column":60}},"224":{"start":{"line":730,"column":4},"end":{"line":730,"column":83}},"225":{"start":{"line":731,"column":4},"end":{"line":731,"column":45}},"226":{"start":{"line":732,"column":4},"end":{"line":732,"column":37}},"227":{"start":{"line":733,"column":4},"end":{"line":733,"column":36}},"228":{"start":{"line":735,"column":4},"end":{"line":738,"column":6}},"229":{"start":{"line":740,"column":4},"end":{"line":740,"column":32}},"230":{"start":{"line":743,"column":0},"end":{"line":840,"column":2}},"231":{"start":{"line":745,"column":4},"end":{"line":745,"column":37}},"232":{"start":{"line":747,"column":4},"end":{"line":750,"column":5}},"233":{"start":{"line":749,"column":8},"end":{"line":749,"column":15}},"234":{"start":{"line":752,"column":4},"end":{"line":768,"column":5}},"235":{"start":{"line":754,"column":8},"end":{"line":754,"column":41}},"236":{"start":{"line":756,"column":8},"end":{"line":761,"column":9}},"237":{"start":{"line":760,"column":12},"end":{"line":760,"column":19}},"238":{"start":{"line":763,"column":8},"end":{"line":767,"column":11}},"239":{"start":{"line":770,"column":4},"end":{"line":773,"column":5}},"240":{"start":{"line":772,"column":8},"end":{"line":772,"column":31}},"241":{"start":{"line":775,"column":4},"end":{"line":805,"column":5}},"242":{"start":{"line":777,"column":8},"end":{"line":780,"column":15}},"243":{"start":{"line":782,"column":8},"end":{"line":782,"column":63}},"244":{"start":{"line":784,"column":8},"end":{"line":784,"column":43}},"245":{"start":{"line":785,"column":8},"end":{"line":785,"column":54}},"246":{"start":{"line":786,"column":8},"end":{"line":786,"column":53}},"247":{"start":{"line":788,"column":8},"end":{"line":788,"column":35}},"248":{"start":{"line":789,"column":8},"end":{"line":789,"column":36}},"249":{"start":{"line":791,"column":8},"end":{"line":791,"column":41}},"250":{"start":{"line":792,"column":8},"end":{"line":792,"column":35}},"251":{"start":{"line":794,"column":8},"end":{"line":801,"column":9}},"252":{"start":{"line":796,"column":12},"end":{"line":796,"column":37}},"253":{"start":{"line":797,"column":12},"end":{"line":797,"column":35}},"254":{"start":{"line":798,"column":12},"end":{"line":798,"column":33}},"255":{"start":{"line":799,"column":12},"end":{"line":799,"column":35}},"256":{"start":{"line":800,"column":12},"end":{"line":800,"column":29}},"257":{"start":{"line":803,"column":8},"end":{"line":803,"column":42}},"258":{"start":{"line":804,"column":8},"end":{"line":804,"column":15}},"259":{"start":{"line":807,"column":4},"end":{"line":839,"column":5}},"260":{"start":{"line":809,"column":8},"end":{"line":809,"column":103}},"261":{"start":{"line":810,"column":8},"end":{"line":810,"column":20}},"262":{"start":{"line":812,"column":8},"end":{"line":815,"column":9}},"263":{"start":{"line":814,"column":12},"end":{"line":814,"column":18}},"264":{"start":{"line":817,"column":8},"end":{"line":817,"column":57}},"265":{"start":{"line":819,"column":8},"end":{"line":819,"column":26}},"266":{"start":{"line":821,"column":8},"end":{"line":824,"column":9}},"267":{"start":{"line":823,"column":12},"end":{"line":823,"column":18}},"268":{"start":{"line":826,"column":8},"end":{"line":826,"column":33}},"269":{"start":{"line":828,"column":8},"end":{"line":831,"column":9}},"270":{"start":{"line":830,"column":12},"end":{"line":830,"column":33}},"271":{"start":{"line":833,"column":8},"end":{"line":833,"column":37}},"272":{"start":{"line":835,"column":8},"end":{"line":838,"column":9}},"273":{"start":{"line":837,"column":12},"end":{"line":837,"column":35}},"274":{"start":{"line":842,"column":0},"end":{"line":860,"column":2}},"275":{"start":{"line":844,"column":4},"end":{"line":844,"column":32}},"276":{"start":{"line":846,"column":4},"end":{"line":849,"column":5}},"277":{"start":{"line":848,"column":8},"end":{"line":848,"column":15}},"278":{"start":{"line":851,"column":4},"end":{"line":851,"column":25}},"279":{"start":{"line":853,"column":4},"end":{"line":857,"column":5}},"280":{"start":{"line":855,"column":8},"end":{"line":855,"column":37}},"281":{"start":{"line":856,"column":8},"end":{"line":856,"column":22}},"282":{"start":{"line":859,"column":4},"end":{"line":859,"column":26}},"283":{"start":{"line":879,"column":0},"end":{"line":922,"column":2}},"284":{"start":{"line":881,"column":4},"end":{"line":881,"column":31}},"285":{"start":{"line":883,"column":4},"end":{"line":883,"column":28}},"286":{"start":{"line":885,"column":4},"end":{"line":898,"column":5}},"287":{"start":{"line":887,"column":8},"end":{"line":887,"column":57}},"288":{"start":{"line":889,"column":8},"end":{"line":895,"column":9}},"289":{"start":{"line":891,"column":12},"end":{"line":894,"column":15}},"290":{"start":{"line":893,"column":16},"end":{"line":893,"column":63}},"291":{"start":{"line":897,"column":8},"end":{"line":897,"column":22}},"292":{"start":{"line":900,"column":4},"end":{"line":903,"column":5}},"293":{"start":{"line":902,"column":8},"end":{"line":902,"column":37}},"294":{"start":{"line":905,"column":4},"end":{"line":905,"column":22}},"295":{"start":{"line":907,"column":4},"end":{"line":919,"column":32}},"296":{"start":{"line":909,"column":8},"end":{"line":909,"column":47}},"297":{"start":{"line":911,"column":8},"end":{"line":915,"column":9}},"298":{"start":{"line":913,"column":12},"end":{"line":913,"column":30}},"299":{"start":{"line":914,"column":12},"end":{"line":914,"column":50}},"300":{"start":{"line":917,"column":8},"end":{"line":917,"column":20}},"301":{"start":{"line":921,"column":4},"end":{"line":921,"column":28}},"302":{"start":{"line":924,"column":0},"end":{"line":924,"column":22}}},"branchMap":{"1":{"line":260,"type":"binary-expr","locations":[{"start":{"line":260,"column":14},"end":{"line":260,"column":21}},{"start":{"line":260,"column":25},"end":{"line":260,"column":27}}]},"2":{"line":264,"type":"binary-expr","locations":[{"start":{"line":264,"column":27},"end":{"line":264,"column":49}},{"start":{"line":264,"column":53},"end":{"line":264,"column":54}}]},"3":{"line":298,"type":"if","locations":[{"start":{"line":298,"column":4},"end":{"line":298,"column":4}},{"start":{"line":298,"column":4},"end":{"line":298,"column":4}}]},"4":{"line":298,"type":"binary-expr","locations":[{"start":{"line":298,"column":8},"end":{"line":298,"column":22}},{"start":{"line":298,"column":26},"end":{"line":298,"column":37}},{"start":{"line":298,"column":41},"end":{"line":298,"column":55}}]},"5":{"line":311,"type":"binary-expr","locations":[{"start":{"line":311,"column":36},"end":{"line":311,"column":50}},{"start":{"line":311,"column":54},"end":{"line":311,"column":67}}]},"6":{"line":320,"type":"if","locations":[{"start":{"line":320,"column":4},"end":{"line":320,"column":4}},{"start":{"line":320,"column":4},"end":{"line":320,"column":4}}]},"7":{"line":330,"type":"if","locations":[{"start":{"line":330,"column":4},"end":{"line":330,"column":4}},{"start":{"line":330,"column":4},"end":{"line":330,"column":4}}]},"8":{"line":366,"type":"binary-expr","locations":[{"start":{"line":366,"column":14},"end":{"line":366,"column":21}},{"start":{"line":366,"column":25},"end":{"line":366,"column":27}}]},"9":{"line":371,"type":"cond-expr","locations":[{"start":{"line":371,"column":48},"end":{"line":371,"column":66}},{"start":{"line":371,"column":69},"end":{"line":371,"column":70}}]},"10":{"line":386,"type":"if","locations":[{"start":{"line":386,"column":4},"end":{"line":386,"column":4}},{"start":{"line":386,"column":4},"end":{"line":386,"column":4}}]},"11":{"line":435,"type":"if","locations":[{"start":{"line":435,"column":12},"end":{"line":435,"column":12}},{"start":{"line":435,"column":12},"end":{"line":435,"column":12}}]},"12":{"line":462,"type":"if","locations":[{"start":{"line":462,"column":12},"end":{"line":462,"column":12}},{"start":{"line":462,"column":12},"end":{"line":462,"column":12}}]},"13":{"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}}]},"14":{"line":469,"type":"if","locations":[{"start":{"line":469,"column":16},"end":{"line":469,"column":16}},{"start":{"line":469,"column":16},"end":{"line":469,"column":16}}]},"15":{"line":474,"type":"if","locations":[{"start":{"line":474,"column":16},"end":{"line":474,"column":16}},{"start":{"line":474,"column":16},"end":{"line":474,"column":16}}]},"16":{"line":476,"type":"if","locations":[{"start":{"line":476,"column":20},"end":{"line":476,"column":20}},{"start":{"line":476,"column":20},"end":{"line":476,"column":20}}]},"17":{"line":476,"type":"binary-expr","locations":[{"start":{"line":476,"column":24},"end":{"line":476,"column":51}},{"start":{"line":477,"column":25},"end":{"line":478,"column":60}}]},"18":{"line":493,"type":"if","locations":[{"start":{"line":493,"column":16},"end":{"line":493,"column":16}},{"start":{"line":493,"column":16},"end":{"line":493,"column":16}}]},"19":{"line":508,"type":"if","locations":[{"start":{"line":508,"column":4},"end":{"line":508,"column":4}},{"start":{"line":508,"column":4},"end":{"line":508,"column":4}}]},"20":{"line":519,"type":"if","locations":[{"start":{"line":519,"column":4},"end":{"line":519,"column":4}},{"start":{"line":519,"column":4},"end":{"line":519,"column":4}}]},"21":{"line":539,"type":"if","locations":[{"start":{"line":539,"column":4},"end":{"line":539,"column":4}},{"start":{"line":539,"column":4},"end":{"line":539,"column":4}}]},"22":{"line":539,"type":"binary-expr","locations":[{"start":{"line":539,"column":9},"end":{"line":539,"column":38}},{"start":{"line":539,"column":43},"end":{"line":539,"column":50}}]},"23":{"line":545,"type":"if","locations":[{"start":{"line":545,"column":4},"end":{"line":545,"column":4}},{"start":{"line":545,"column":4},"end":{"line":545,"column":4}}]},"24":{"line":545,"type":"binary-expr","locations":[{"start":{"line":545,"column":8},"end":{"line":545,"column":14}},{"start":{"line":545,"column":18},"end":{"line":545,"column":44}}]},"25":{"line":547,"type":"switch","locations":[{"start":{"line":549,"column":12},"end":{"line":553,"column":22}},{"start":{"line":555,"column":12},"end":{"line":555,"column":29}},{"start":{"line":556,"column":12},"end":{"line":574,"column":22}},{"start":{"line":576,"column":12},"end":{"line":579,"column":22}},{"start":{"line":581,"column":12},"end":{"line":583,"column":22}}]},"26":{"line":557,"type":"if","locations":[{"start":{"line":557,"column":16},"end":{"line":557,"column":16}},{"start":{"line":557,"column":16},"end":{"line":557,"column":16}}]},"27":{"line":562,"type":"cond-expr","locations":[{"start":{"line":563,"column":24},"end":{"line":563,"column":62}},{"start":{"line":563,"column":65},"end":{"line":563,"column":69}}]},"28":{"line":567,"type":"if","locations":[{"start":{"line":567,"column":16},"end":{"line":567,"column":16}},{"start":{"line":567,"column":16},"end":{"line":567,"column":16}}]},"29":{"line":589,"type":"switch","locations":[{"start":{"line":591,"column":8},"end":{"line":593,"column":18}},{"start":{"line":595,"column":8},"end":{"line":601,"column":18}},{"start":{"line":603,"column":8},"end":{"line":634,"column":18}},{"start":{"line":636,"column":8},"end":{"line":638,"column":18}},{"start":{"line":640,"column":8},"end":{"line":642,"column":18}}]},"30":{"line":596,"type":"if","locations":[{"start":{"line":596,"column":12},"end":{"line":596,"column":12}},{"start":{"line":596,"column":12},"end":{"line":596,"column":12}}]},"31":{"line":598,"type":"cond-expr","locations":[{"start":{"line":599,"column":20},"end":{"line":599,"column":58}},{"start":{"line":599,"column":61},"end":{"line":599,"column":65}}]},"32":{"line":604,"type":"if","locations":[{"start":{"line":604,"column":12},"end":{"line":604,"column":12}},{"start":{"line":604,"column":12},"end":{"line":604,"column":12}}]},"33":{"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}}]},"34":{"line":608,"type":"cond-expr","locations":[{"start":{"line":609,"column":24},"end":{"line":609,"column":62}},{"start":{"line":609,"column":65},"end":{"line":609,"column":69}}]},"35":{"line":612,"type":"cond-expr","locations":[{"start":{"line":613,"column":20},"end":{"line":613,"column":60}},{"start":{"line":614,"column":20},"end":{"line":614,"column":32}}]},"36":{"line":615,"type":"cond-expr","locations":[{"start":{"line":615,"column":43},"end":{"line":615,"column":47}},{"start":{"line":615,"column":50},"end":{"line":615,"column":65}}]},"37":{"line":618,"type":"if","locations":[{"start":{"line":618,"column":12},"end":{"line":618,"column":12}},{"start":{"line":618,"column":12},"end":{"line":618,"column":12}}]},"38":{"line":626,"type":"if","locations":[{"start":{"line":626,"column":12},"end":{"line":626,"column":12}},{"start":{"line":626,"column":12},"end":{"line":626,"column":12}}]},"39":{"line":654,"type":"if","locations":[{"start":{"line":654,"column":4},"end":{"line":654,"column":4}},{"start":{"line":654,"column":4},"end":{"line":654,"column":4}}]},"40":{"line":666,"type":"if","locations":[{"start":{"line":666,"column":4},"end":{"line":666,"column":4}},{"start":{"line":666,"column":4},"end":{"line":666,"column":4}}]},"41":{"line":667,"type":"if","locations":[{"start":{"line":667,"column":4},"end":{"line":667,"column":4}},{"start":{"line":667,"column":4},"end":{"line":667,"column":4}}]},"42":{"line":671,"type":"if","locations":[{"start":{"line":671,"column":4},"end":{"line":671,"column":4}},{"start":{"line":671,"column":4},"end":{"line":671,"column":4}}]},"43":{"line":678,"type":"cond-expr","locations":[{"start":{"line":678,"column":36},"end":{"line":678,"column":50}},{"start":{"line":678,"column":53},"end":{"line":678,"column":71}}]},"44":{"line":682,"type":"if","locations":[{"start":{"line":682,"column":4},"end":{"line":682,"column":4}},{"start":{"line":682,"column":4},"end":{"line":682,"column":4}}]},"45":{"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}}]},"46":{"line":710,"type":"if","locations":[{"start":{"line":710,"column":4},"end":{"line":710,"column":4}},{"start":{"line":710,"column":4},"end":{"line":710,"column":4}}]},"47":{"line":710,"type":"binary-expr","locations":[{"start":{"line":710,"column":8},"end":{"line":710,"column":22}},{"start":{"line":711,"column":9},"end":{"line":711,"column":41}},{"start":{"line":712,"column":8},"end":{"line":712,"column":31}},{"start":{"line":713,"column":9},"end":{"line":713,"column":40}}]},"48":{"line":721,"type":"if","locations":[{"start":{"line":721,"column":4},"end":{"line":721,"column":4}},{"start":{"line":721,"column":4},"end":{"line":721,"column":4}}]},"49":{"line":721,"type":"binary-expr","locations":[{"start":{"line":721,"column":8},"end":{"line":721,"column":27}},{"start":{"line":722,"column":9},"end":{"line":722,"column":42}},{"start":{"line":724,"column":9},"end":{"line":724,"column":55}}]},"50":{"line":730,"type":"cond-expr","locations":[{"start":{"line":730,"column":38},"end":{"line":730,"column":58}},{"start":{"line":730,"column":61},"end":{"line":730,"column":72}}]},"51":{"line":747,"type":"if","locations":[{"start":{"line":747,"column":4},"end":{"line":747,"column":4}},{"start":{"line":747,"column":4},"end":{"line":747,"column":4}}]},"52":{"line":756,"type":"if","locations":[{"start":{"line":756,"column":8},"end":{"line":756,"column":8}},{"start":{"line":756,"column":8},"end":{"line":756,"column":8}}]},"53":{"line":756,"type":"binary-expr","locations":[{"start":{"line":756,"column":13},"end":{"line":756,"column":34}},{"start":{"line":757,"column":13},"end":{"line":757,"column":37}},{"start":{"line":758,"column":12},"end":{"line":758,"column":35}}]},"54":{"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}}]},"55":{"line":812,"type":"if","locations":[{"start":{"line":812,"column":8},"end":{"line":812,"column":8}},{"start":{"line":812,"column":8},"end":{"line":812,"column":8}}]},"56":{"line":821,"type":"if","locations":[{"start":{"line":821,"column":8},"end":{"line":821,"column":8}},{"start":{"line":821,"column":8},"end":{"line":821,"column":8}}]},"57":{"line":828,"type":"if","locations":[{"start":{"line":828,"column":8},"end":{"line":828,"column":8}},{"start":{"line":828,"column":8},"end":{"line":828,"column":8}}]},"58":{"line":835,"type":"if","locations":[{"start":{"line":835,"column":8},"end":{"line":835,"column":8}},{"start":{"line":835,"column":8},"end":{"line":835,"column":8}}]},"59":{"line":846,"type":"if","locations":[{"start":{"line":846,"column":4},"end":{"line":846,"column":4}},{"start":{"line":846,"column":4},"end":{"line":846,"column":4}}]},"60":{"line":883,"type":"binary-expr","locations":[{"start":{"line":883,"column":14},"end":{"line":883,"column":21}},{"start":{"line":883,"column":25},"end":{"line":883,"column":27}}]},"61":{"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}}]},"62":{"line":900,"type":"if","locations":[{"start":{"line":900,"column":4},"end":{"line":900,"column":4}},{"start":{"line":900,"column":4},"end":{"line":900,"column":4}}]},"63":{"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}}]}}}}

@@ -30,1 +30,12 @@ /*global BPMux: false */

BPMux.events.handshake = function (duplex, handshake_data, delay_handshake) { return undefined; };
/**
`handshake_sent` event
A `BPMux` object emits a `handshake_sent` event after it sends a handshake message to its peer on the carrier stream.
@param {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.
@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.
*/
BPMux.events.handshake_sent = function (duplex, complete) { return undefined; };

@@ -688,4 +688,10 @@ /**

this._out_stream.write(buf);
var r = this._out_stream.write(buf);
if (handshake_data)
{
this.emit('handshake_sent', duplex, r);
duplex.emit('handshake_sent', r);
}
this._send();

@@ -870,3 +876,3 @@ };

@return {Duplex} The new `Duplex` which is multiplexed over the carrier.
@return {Duplex} The new `Duplex` which is multiplexed over the carrier. This supports back-pressure using the stream [`readable`](https://nodejs.org/dist/latest-v4.x/docs/api/stream.html#stream_event_readable) event and [`write`](https://nodejs.org/dist/latest-v4.x/docs/api/stream.html#stream_writable_write_chunk_encoding_callback) method.

@@ -873,0 +879,0 @@ @throws {Error} If there are no channel numbers left to allocate to the new stream.

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

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

@@ -246,2 +246,3 @@ # 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_bpmuxeventshandshakeduplex-handshake_data-delay_handshake"></a>[BPMux.events.handshake](#bpmuxeventshandshakeduplex-handshake_data-delay_handshake)
- <a name="toc_bpmuxeventshandshake_sentduplex-complete"></a>[BPMux.events.handshake_sent](#bpmuxeventshandshake_sentduplex-complete)

@@ -290,3 +291,3 @@ ## BPMux(carrrier, [options])

`{Duplex}` The new `Duplex` which is multiplexed over the carrier.
`{Duplex}` The new `Duplex` which is multiplexed over the carrier. This supports back-pressure using the stream [`readable`](https://nodejs.org/dist/latest-v4.x/docs/api/stream.html#stream_event_readable) event and [`write`](https://nodejs.org/dist/latest-v4.x/docs/api/stream.html#stream_writable_write_chunk_encoding_callback) method.

@@ -331,2 +332,15 @@ **Throws:**

## BPMux.events.handshake_sent(duplex, complete)
> `handshake_sent` event
A `BPMux` object emits a `handshake_sent` event after it sends a handshake message to its peer on the carrier stream.
**Parameters:**
- `{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.
<sub>Go: [TOC](#tableofcontents) | [BPMux.events](#toc_bpmuxevents)</sub>
_&mdash;generated by [apidox](https://github.com/codeactual/apidox)&mdash;_

@@ -349,3 +349,79 @@ /*global describe: false,

});
it('should emit handshake_sent event', function (cb)
{
var lcomplete, lcomplete2, rcomplete, rcomplete2;
function check()
{
if (lcomplete && lcomplete2 && rcomplete && rcomplete2)
{
cb();
}
}
rmux.on('handshake', function (duplex)
{
duplex.on('handshake_sent', function (complete)
{
rcomplete = complete;
check();
});
});
rmux.on('handshake_sent', function (duplex, complete)
{
rcomplete2 = complete;
check();
});
lmux.on('handshake_sent', function (duplex, complete)
{
lcomplete2 = complete;
check();
});
lmux.multiplex().on('handshake_sent', function (complete)
{
lcomplete = complete;
check();
});
});
it('should support backpressure on handshakes', function (cb)
{
this.timeout(2 * 60 * 1000);
left._write = function ()
{
};
var count_complete = 0,
count_incomplete = 0;
function sent(complete)
{
if (complete)
{
count_complete += 1;
}
else
{
count_incomplete += 1;
}
if ((count_complete + count_incomplete) === 4343)
{
expect(count_complete).to.equal(4342);
expect(count_incomplete).to.equal(1);
cb();
}
}
// number will change if change handshake buffer size
for (var i = 0; i < 4343; i += 1)
{
lmux.multiplex().on('handshake_sent', sent);
}
});
});

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