|
3 __coverage__['build/transition/transition.js'] = {"path":"build/transition/transition.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"253":0,"254":0,"255":0,"256":0,"257":0,"258":0,"259":0,"260":0,"261":0,"262":0,"263":0,"264":0,"265":0,"266":0,"267":0,"268":0,"269":0,"270":0,"271":0,"272":0,"273":0,"274":0,"275":0,"276":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0,0,0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0,0],"55":[0,0],"56":[0,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0],"62":[0,0],"63":[0,0],"64":[0,0],"65":[0,0],"66":[0,0],"67":[0,0],"68":[0,0],"69":[0,0],"70":[0,0],"71":[0,0],"72":[0,0],"73":[0,0],"74":[0,0],"75":[0,0],"76":[0,0],"77":[0,0],"78":[0,0],"79":[0,0],"80":[0,0],"81":[0,0],"82":[0,0],"83":[0,0],"84":[0,0],"85":[0,0],"86":[0,0],"87":[0,0],"88":[0,0],"89":[0,0],"90":[0,0],"91":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":41}}},"2":{"name":"(anonymous_2)","line":43,"loc":{"start":{"line":43,"column":13},"end":{"line":43,"column":24}}},"3":{"name":"(anonymous_3)","line":50,"loc":{"start":{"line":50,"column":22},"end":{"line":50,"column":41}}},"4":{"name":"(anonymous_4)","line":51,"loc":{"start":{"line":51,"column":46},"end":{"line":51,"column":63}}},"5":{"name":"(anonymous_5)","line":58,"loc":{"start":{"line":58,"column":23},"end":{"line":58,"column":42}}},"6":{"name":"(anonymous_6)","line":59,"loc":{"start":{"line":59,"column":61},"end":{"line":59,"column":86}}},"7":{"name":"(anonymous_7)","line":86,"loc":{"start":{"line":86,"column":26},"end":{"line":86,"column":40}}},"8":{"name":"(anonymous_8)","line":102,"loc":{"start":{"line":102,"column":26},"end":{"line":102,"column":40}}},"9":{"name":"(anonymous_9)","line":143,"loc":{"start":{"line":143,"column":10},"end":{"line":143,"column":33}}},"10":{"name":"(anonymous_10)","line":165,"loc":{"start":{"line":165,"column":17},"end":{"line":165,"column":40}}},"11":{"name":"(anonymous_11)","line":226,"loc":{"start":{"line":226,"column":23},"end":{"line":226,"column":34}}},"12":{"name":"(anonymous_12)","line":235,"loc":{"start":{"line":235,"column":20},"end":{"line":235,"column":35}}},"13":{"name":"(anonymous_13)","line":246,"loc":{"start":{"line":246,"column":15},"end":{"line":246,"column":32}}},"14":{"name":"(anonymous_14)","line":275,"loc":{"start":{"line":275,"column":9},"end":{"line":275,"column":28}}},"15":{"name":"(anonymous_15)","line":302,"loc":{"start":{"line":302,"column":12},"end":{"line":302,"column":23}}},"16":{"name":"(anonymous_16)","line":306,"loc":{"start":{"line":306,"column":14},"end":{"line":306,"column":28}}},"17":{"name":"(anonymous_17)","line":312,"loc":{"start":{"line":312,"column":16},"end":{"line":312,"column":27}}},"18":{"name":"(anonymous_18)","line":373,"loc":{"start":{"line":373,"column":10},"end":{"line":373,"column":28}}},"19":{"name":"(anonymous_19)","line":391,"loc":{"start":{"line":391,"column":27},"end":{"line":391,"column":38}}},"20":{"name":"(anonymous_20)","line":401,"loc":{"start":{"line":401,"column":27},"end":{"line":401,"column":38}}},"21":{"name":"(anonymous_21)","line":409,"loc":{"start":{"line":409,"column":16},"end":{"line":409,"column":31}}},"22":{"name":"(anonymous_22)","line":421,"loc":{"start":{"line":421,"column":18},"end":{"line":421,"column":30}}},"23":{"name":"(anonymous_23)","line":456,"loc":{"start":{"line":456,"column":13},"end":{"line":456,"column":24}}},"24":{"name":"(anonymous_24)","line":495,"loc":{"start":{"line":495,"column":30},"end":{"line":495,"column":63}}},"25":{"name":"(anonymous_25)","line":539,"loc":{"start":{"line":539,"column":24},"end":{"line":539,"column":57}}},"26":{"name":"(anonymous_26)","line":554,"loc":{"start":{"line":554,"column":28},"end":{"line":554,"column":61}}},"27":{"name":"(anonymous_27)","line":568,"loc":{"start":{"line":568,"column":20},"end":{"line":568,"column":49}}},"28":{"name":"(anonymous_28)","line":569,"loc":{"start":{"line":569,"column":11},"end":{"line":569,"column":22}}},"29":{"name":"(anonymous_29)","line":579,"loc":{"start":{"line":579,"column":24},"end":{"line":579,"column":57}}},"30":{"name":"(anonymous_30)","line":601,"loc":{"start":{"line":601,"column":28},"end":{"line":601,"column":61}}},"31":{"name":"(anonymous_31)","line":641,"loc":{"start":{"line":641,"column":34},"end":{"line":641,"column":75}}},"32":{"name":"(anonymous_32)","line":659,"loc":{"start":{"line":659,"column":30},"end":{"line":659,"column":59}}},"33":{"name":"(anonymous_33)","line":690,"loc":{"start":{"line":690,"column":34},"end":{"line":690,"column":63}}},"34":{"name":"(anonymous_34)","line":724,"loc":{"start":{"line":724,"column":16},"end":{"line":724,"column":31}}},"35":{"name":"(anonymous_35)","line":727,"loc":{"start":{"line":727,"column":15},"end":{"line":727,"column":30}}},"36":{"name":"(anonymous_36)","line":734,"loc":{"start":{"line":734,"column":19},"end":{"line":734,"column":30}}},"37":{"name":"(anonymous_37)","line":742,"loc":{"start":{"line":742,"column":17},"end":{"line":742,"column":28}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":758,"column":46}},"2":{"start":{"line":11,"column":0},"end":{"line":45,"column":2}},"3":{"start":{"line":44,"column":4},"end":{"line":44,"column":37}},"4":{"start":{"line":48,"column":0},"end":{"line":48,"column":36}},"5":{"start":{"line":50,"column":0},"end":{"line":56,"column":2}},"6":{"start":{"line":51,"column":4},"end":{"line":53,"column":7}},"7":{"start":{"line":52,"column":8},"end":{"line":52,"column":32}},"8":{"start":{"line":55,"column":4},"end":{"line":55,"column":20}},"9":{"start":{"line":58,"column":0},"end":{"line":70,"column":2}},"10":{"start":{"line":59,"column":4},"end":{"line":67,"column":7}},"11":{"start":{"line":60,"column":8},"end":{"line":60,"column":60}},"12":{"start":{"line":62,"column":8},"end":{"line":64,"column":9}},"13":{"start":{"line":63,"column":12},"end":{"line":63,"column":42}},"14":{"start":{"line":66,"column":8},"end":{"line":66,"column":19}},"15":{"start":{"line":69,"column":4},"end":{"line":69,"column":20}},"16":{"start":{"line":72,"column":0},"end":{"line":72,"column":38}},"17":{"start":{"line":73,"column":0},"end":{"line":73,"column":39}},"18":{"start":{"line":75,"column":0},"end":{"line":75,"column":29}},"19":{"start":{"line":78,"column":0},"end":{"line":97,"column":1}},"20":{"start":{"line":83,"column":4},"end":{"line":83,"column":32}},"21":{"start":{"line":84,"column":4},"end":{"line":84,"column":32}},"22":{"start":{"line":86,"column":4},"end":{"line":96,"column":7}},"23":{"start":{"line":87,"column":8},"end":{"line":87,"column":42}},"24":{"start":{"line":88,"column":8},"end":{"line":95,"column":9}},"25":{"start":{"line":89,"column":12},"end":{"line":89,"column":38}},"26":{"start":{"line":90,"column":12},"end":{"line":90,"column":66}},"27":{"start":{"line":92,"column":12},"end":{"line":92,"column":40}},"28":{"start":{"line":93,"column":12},"end":{"line":93,"column":40}},"29":{"start":{"line":94,"column":12},"end":{"line":94,"column":44}},"30":{"start":{"line":101,"column":0},"end":{"line":108,"column":1}},"31":{"start":{"line":102,"column":4},"end":{"line":107,"column":7}},"32":{"start":{"line":103,"column":8},"end":{"line":103,"column":41}},"33":{"start":{"line":104,"column":8},"end":{"line":106,"column":9}},"34":{"start":{"line":105,"column":12},"end":{"line":105,"column":45}},"35":{"start":{"line":110,"column":0},"end":{"line":113,"column":1}},"36":{"start":{"line":111,"column":4},"end":{"line":111,"column":67}},"37":{"start":{"line":112,"column":4},"end":{"line":112,"column":75}},"38":{"start":{"line":115,"column":0},"end":{"line":115,"column":67}},"39":{"start":{"line":116,"column":0},"end":{"line":116,"column":67}},"40":{"start":{"line":117,"column":0},"end":{"line":117,"column":74}},"41":{"start":{"line":118,"column":0},"end":{"line":118,"column":64}},"42":{"start":{"line":120,"column":0},"end":{"line":120,"column":36}},"43":{"start":{"line":121,"column":0},"end":{"line":121,"column":79}},"44":{"start":{"line":122,"column":0},"end":{"line":122,"column":81}},"45":{"start":{"line":124,"column":0},"end":{"line":124,"column":19}},"46":{"start":{"line":125,"column":0},"end":{"line":125,"column":24}},"47":{"start":{"line":127,"column":0},"end":{"line":127,"column":24}},"48":{"start":{"line":129,"column":0},"end":{"line":129,"column":89}},"49":{"start":{"line":131,"column":0},"end":{"line":131,"column":38}},"50":{"start":{"line":133,"column":0},"end":{"line":133,"column":31}},"51":{"start":{"line":135,"column":0},"end":{"line":135,"column":35}},"52":{"start":{"line":136,"column":0},"end":{"line":136,"column":34}},"53":{"start":{"line":137,"column":0},"end":{"line":137,"column":29}},"54":{"start":{"line":139,"column":0},"end":{"line":139,"column":27}},"55":{"start":{"line":141,"column":0},"end":{"line":465,"column":2}},"56":{"start":{"line":144,"column":8},"end":{"line":144,"column":24}},"57":{"start":{"line":145,"column":8},"end":{"line":145,"column":26}},"58":{"start":{"line":146,"column":8},"end":{"line":160,"column":9}},"59":{"start":{"line":147,"column":12},"end":{"line":147,"column":34}},"60":{"start":{"line":148,"column":12},"end":{"line":148,"column":36}},"61":{"start":{"line":150,"column":12},"end":{"line":151,"column":67}},"62":{"start":{"line":153,"column":12},"end":{"line":154,"column":61}},"63":{"start":{"line":156,"column":12},"end":{"line":156,"column":76}},"64":{"start":{"line":157,"column":12},"end":{"line":157,"column":28}},"65":{"start":{"line":158,"column":12},"end":{"line":158,"column":34}},"66":{"start":{"line":162,"column":8},"end":{"line":162,"column":20}},"67":{"start":{"line":166,"column":8},"end":{"line":175,"column":16}},"68":{"start":{"line":177,"column":8},"end":{"line":179,"column":9}},"69":{"start":{"line":178,"column":12},"end":{"line":178,"column":52}},"70":{"start":{"line":181,"column":8},"end":{"line":181,"column":27}},"71":{"start":{"line":184,"column":8},"end":{"line":189,"column":9}},"72":{"start":{"line":185,"column":12},"end":{"line":185,"column":31}},"73":{"start":{"line":186,"column":15},"end":{"line":189,"column":9}},"74":{"start":{"line":187,"column":12},"end":{"line":187,"column":25}},"75":{"start":{"line":188,"column":12},"end":{"line":188,"column":31}},"76":{"start":{"line":191,"column":8},"end":{"line":193,"column":9}},"77":{"start":{"line":192,"column":12},"end":{"line":192,"column":55}},"78":{"start":{"line":195,"column":8},"end":{"line":200,"column":9}},"79":{"start":{"line":197,"column":12},"end":{"line":199,"column":13}},"80":{"start":{"line":198,"column":16},"end":{"line":198,"column":41}},"81":{"start":{"line":202,"column":8},"end":{"line":202,"column":22}},"82":{"start":{"line":205,"column":8},"end":{"line":206,"column":46}},"83":{"start":{"line":208,"column":8},"end":{"line":217,"column":10}},"84":{"start":{"line":222,"column":8},"end":{"line":222,"column":54}},"85":{"start":{"line":223,"column":8},"end":{"line":223,"column":81}},"86":{"start":{"line":225,"column":8},"end":{"line":232,"column":9}},"87":{"start":{"line":226,"column":12},"end":{"line":231,"column":27}},"88":{"start":{"line":227,"column":16},"end":{"line":230,"column":19}},"89":{"start":{"line":236,"column":8},"end":{"line":237,"column":63}},"90":{"start":{"line":239,"column":8},"end":{"line":242,"column":9}},"91":{"start":{"line":240,"column":12},"end":{"line":240,"column":31}},"92":{"start":{"line":241,"column":12},"end":{"line":241,"column":26}},"93":{"start":{"line":247,"column":8},"end":{"line":248,"column":30}},"94":{"start":{"line":250,"column":8},"end":{"line":253,"column":9}},"95":{"start":{"line":251,"column":12},"end":{"line":251,"column":61}},"96":{"start":{"line":252,"column":12},"end":{"line":252,"column":36}},"97":{"start":{"line":255,"column":8},"end":{"line":266,"column":9}},"98":{"start":{"line":256,"column":12},"end":{"line":265,"column":13}},"99":{"start":{"line":257,"column":16},"end":{"line":257,"column":53}},"100":{"start":{"line":262,"column":16},"end":{"line":264,"column":17}},"101":{"start":{"line":263,"column":20},"end":{"line":263,"column":83}},"102":{"start":{"line":276,"column":8},"end":{"line":282,"column":14}},"103":{"start":{"line":285,"column":8},"end":{"line":296,"column":9}},"104":{"start":{"line":286,"column":12},"end":{"line":286,"column":33}},"105":{"start":{"line":288,"column":12},"end":{"line":290,"column":13}},"106":{"start":{"line":289,"column":16},"end":{"line":289,"column":56}},"107":{"start":{"line":292,"column":12},"end":{"line":292,"column":41}},"108":{"start":{"line":294,"column":12},"end":{"line":294,"column":38}},"109":{"start":{"line":295,"column":12},"end":{"line":295,"column":26}},"110":{"start":{"line":299,"column":8},"end":{"line":299,"column":20}},"111":{"start":{"line":303,"column":8},"end":{"line":303,"column":26}},"112":{"start":{"line":307,"column":8},"end":{"line":307,"column":37}},"113":{"start":{"line":309,"column":8},"end":{"line":309,"column":26}},"114":{"start":{"line":313,"column":8},"end":{"line":328,"column":17}},"115":{"start":{"line":331,"column":8},"end":{"line":337,"column":9}},"116":{"start":{"line":332,"column":12},"end":{"line":332,"column":50}},"117":{"start":{"line":333,"column":12},"end":{"line":333,"column":81}},"118":{"start":{"line":334,"column":12},"end":{"line":334,"column":86}},"119":{"start":{"line":335,"column":12},"end":{"line":335,"column":75}},"120":{"start":{"line":340,"column":8},"end":{"line":355,"column":9}},"121":{"start":{"line":341,"column":12},"end":{"line":341,"column":47}},"122":{"start":{"line":342,"column":12},"end":{"line":342,"column":31}},"123":{"start":{"line":343,"column":12},"end":{"line":354,"column":13}},"124":{"start":{"line":344,"column":16},"end":{"line":353,"column":17}},"125":{"start":{"line":345,"column":20},"end":{"line":345,"column":67}},"126":{"start":{"line":346,"column":20},"end":{"line":346,"column":61}},"127":{"start":{"line":347,"column":20},"end":{"line":347,"column":50}},"128":{"start":{"line":349,"column":20},"end":{"line":349,"column":50}},"129":{"start":{"line":350,"column":20},"end":{"line":350,"column":64}},"130":{"start":{"line":352,"column":20},"end":{"line":352,"column":46}},"131":{"start":{"line":357,"column":8},"end":{"line":357,"column":59}},"132":{"start":{"line":358,"column":8},"end":{"line":358,"column":47}},"133":{"start":{"line":359,"column":8},"end":{"line":359,"column":43}},"134":{"start":{"line":360,"column":8},"end":{"line":360,"column":41}},"135":{"start":{"line":363,"column":8},"end":{"line":367,"column":9}},"136":{"start":{"line":364,"column":12},"end":{"line":364,"column":73}},"137":{"start":{"line":365,"column":12},"end":{"line":365,"column":43}},"138":{"start":{"line":369,"column":8},"end":{"line":369,"column":78}},"139":{"start":{"line":374,"column":8},"end":{"line":384,"column":39}},"140":{"start":{"line":386,"column":8},"end":{"line":386,"column":30}},"141":{"start":{"line":387,"column":8},"end":{"line":387,"column":30}},"142":{"start":{"line":389,"column":8},"end":{"line":405,"column":9}},"143":{"start":{"line":390,"column":12},"end":{"line":404,"column":13}},"144":{"start":{"line":391,"column":16},"end":{"line":399,"column":22}},"145":{"start":{"line":392,"column":20},"end":{"line":392,"column":59}},"146":{"start":{"line":395,"column":20},"end":{"line":397,"column":21}},"147":{"start":{"line":396,"column":24},"end":{"line":396,"column":58}},"148":{"start":{"line":400,"column":19},"end":{"line":404,"column":13}},"149":{"start":{"line":401,"column":16},"end":{"line":403,"column":22}},"150":{"start":{"line":402,"column":20},"end":{"line":402,"column":54}},"151":{"start":{"line":410,"column":8},"end":{"line":411,"column":120}},"152":{"start":{"line":413,"column":8},"end":{"line":413,"column":42}},"153":{"start":{"line":414,"column":8},"end":{"line":418,"column":9}},"154":{"start":{"line":415,"column":12},"end":{"line":415,"column":79}},"155":{"start":{"line":416,"column":12},"end":{"line":416,"column":47}},"156":{"start":{"line":417,"column":12},"end":{"line":417,"column":49}},"157":{"start":{"line":422,"column":8},"end":{"line":431,"column":19}},"158":{"start":{"line":433,"column":8},"end":{"line":453,"column":9}},"159":{"start":{"line":434,"column":12},"end":{"line":434,"column":38}},"160":{"start":{"line":435,"column":12},"end":{"line":435,"column":34}},"161":{"start":{"line":436,"column":12},"end":{"line":436,"column":40}},"162":{"start":{"line":438,"column":12},"end":{"line":443,"column":14}},"163":{"start":{"line":445,"column":12},"end":{"line":447,"column":13}},"164":{"start":{"line":446,"column":16},"end":{"line":446,"column":54}},"165":{"start":{"line":449,"column":12},"end":{"line":452,"column":13}},"166":{"start":{"line":450,"column":16},"end":{"line":450,"column":35}},"167":{"start":{"line":451,"column":16},"end":{"line":451,"column":59}},"168":{"start":{"line":457,"column":8},"end":{"line":458,"column":30}},"169":{"start":{"line":460,"column":8},"end":{"line":463,"column":9}},"170":{"start":{"line":461,"column":12},"end":{"line":461,"column":79}},"171":{"start":{"line":462,"column":12},"end":{"line":462,"column":30}},"172":{"start":{"line":467,"column":0},"end":{"line":467,"column":26}},"173":{"start":{"line":468,"column":0},"end":{"line":468,"column":32}},"174":{"start":{"line":495,"column":0},"end":{"line":537,"column":2}},"175":{"start":{"line":496,"column":4},"end":{"line":500,"column":13}},"176":{"start":{"line":502,"column":4},"end":{"line":527,"column":5}},"177":{"start":{"line":503,"column":8},"end":{"line":506,"column":9}},"178":{"start":{"line":504,"column":12},"end":{"line":504,"column":30}},"179":{"start":{"line":505,"column":12},"end":{"line":505,"column":26}},"180":{"start":{"line":508,"column":8},"end":{"line":508,"column":39}},"181":{"start":{"line":510,"column":8},"end":{"line":522,"column":9}},"182":{"start":{"line":511,"column":12},"end":{"line":511,"column":37}},"183":{"start":{"line":513,"column":12},"end":{"line":519,"column":13}},"184":{"start":{"line":514,"column":16},"end":{"line":518,"column":17}},"185":{"start":{"line":515,"column":20},"end":{"line":517,"column":21}},"186":{"start":{"line":516,"column":24},"end":{"line":516,"column":54}},"187":{"start":{"line":521,"column":12},"end":{"line":521,"column":30}},"188":{"start":{"line":525,"column":8},"end":{"line":525,"column":26}},"189":{"start":{"line":526,"column":8},"end":{"line":526,"column":22}},"190":{"start":{"line":529,"column":4},"end":{"line":533,"column":5}},"191":{"start":{"line":530,"column":8},"end":{"line":530,"column":32}},"192":{"start":{"line":532,"column":8},"end":{"line":532,"column":50}},"193":{"start":{"line":535,"column":4},"end":{"line":535,"column":23}},"194":{"start":{"line":536,"column":4},"end":{"line":536,"column":16}},"195":{"start":{"line":539,"column":0},"end":{"line":552,"column":2}},"196":{"start":{"line":540,"column":4},"end":{"line":540,"column":17}},"197":{"start":{"line":541,"column":4},"end":{"line":550,"column":5}},"198":{"start":{"line":542,"column":8},"end":{"line":548,"column":9}},"199":{"start":{"line":543,"column":12},"end":{"line":546,"column":13}},"200":{"start":{"line":544,"column":16},"end":{"line":544,"column":34}},"201":{"start":{"line":545,"column":16},"end":{"line":545,"column":30}},"202":{"start":{"line":547,"column":12},"end":{"line":547,"column":46}},"203":{"start":{"line":549,"column":8},"end":{"line":549,"column":48}},"204":{"start":{"line":551,"column":4},"end":{"line":551,"column":16}},"205":{"start":{"line":554,"column":0},"end":{"line":564,"column":2}},"206":{"start":{"line":555,"column":4},"end":{"line":557,"column":13}},"207":{"start":{"line":559,"column":4},"end":{"line":561,"column":5}},"208":{"start":{"line":560,"column":8},"end":{"line":560,"column":49}},"209":{"start":{"line":563,"column":4},"end":{"line":563,"column":16}},"210":{"start":{"line":568,"column":0},"end":{"line":577,"column":2}},"211":{"start":{"line":569,"column":4},"end":{"line":576,"column":6}},"212":{"start":{"line":570,"column":8},"end":{"line":572,"column":9}},"213":{"start":{"line":571,"column":12},"end":{"line":571,"column":26}},"214":{"start":{"line":573,"column":8},"end":{"line":575,"column":9}},"215":{"start":{"line":574,"column":12},"end":{"line":574,"column":50}},"216":{"start":{"line":579,"column":0},"end":{"line":599,"column":2}},"217":{"start":{"line":580,"column":4},"end":{"line":597,"column":5}},"218":{"start":{"line":581,"column":8},"end":{"line":584,"column":9}},"219":{"start":{"line":582,"column":12},"end":{"line":582,"column":30}},"220":{"start":{"line":583,"column":12},"end":{"line":583,"column":26}},"221":{"start":{"line":586,"column":8},"end":{"line":586,"column":61}},"222":{"start":{"line":587,"column":8},"end":{"line":593,"column":9}},"223":{"start":{"line":588,"column":12},"end":{"line":591,"column":13}},"224":{"start":{"line":589,"column":16},"end":{"line":589,"column":34}},"225":{"start":{"line":590,"column":16},"end":{"line":590,"column":30}},"226":{"start":{"line":592,"column":12},"end":{"line":592,"column":46}},"227":{"start":{"line":594,"column":8},"end":{"line":594,"column":48}},"228":{"start":{"line":596,"column":8},"end":{"line":596,"column":21}},"229":{"start":{"line":598,"column":4},"end":{"line":598,"column":16}},"230":{"start":{"line":601,"column":0},"end":{"line":611,"column":2}},"231":{"start":{"line":602,"column":4},"end":{"line":604,"column":13}},"232":{"start":{"line":606,"column":4},"end":{"line":608,"column":5}},"233":{"start":{"line":607,"column":8},"end":{"line":607,"column":49}},"234":{"start":{"line":610,"column":4},"end":{"line":610,"column":16}},"235":{"start":{"line":641,"column":0},"end":{"line":657,"column":2}},"236":{"start":{"line":642,"column":4},"end":{"line":646,"column":13}},"237":{"start":{"line":648,"column":4},"end":{"line":654,"column":5}},"238":{"start":{"line":649,"column":8},"end":{"line":653,"column":9}},"239":{"start":{"line":650,"column":12},"end":{"line":650,"column":43}},"240":{"start":{"line":652,"column":12},"end":{"line":652,"column":53}},"241":{"start":{"line":656,"column":4},"end":{"line":656,"column":16}},"242":{"start":{"line":659,"column":0},"end":{"line":688,"column":2}},"243":{"start":{"line":660,"column":4},"end":{"line":660,"column":40}},"244":{"start":{"line":661,"column":4},"end":{"line":661,"column":47}},"245":{"start":{"line":663,"column":4},"end":{"line":667,"column":5}},"246":{"start":{"line":664,"column":8},"end":{"line":664,"column":18}},"247":{"start":{"line":665,"column":8},"end":{"line":665,"column":39}},"248":{"start":{"line":666,"column":8},"end":{"line":666,"column":15}},"249":{"start":{"line":669,"column":4},"end":{"line":671,"column":5}},"250":{"start":{"line":670,"column":8},"end":{"line":670,"column":23}},"251":{"start":{"line":673,"column":4},"end":{"line":675,"column":5}},"252":{"start":{"line":674,"column":8},"end":{"line":674,"column":35}},"253":{"start":{"line":677,"column":4},"end":{"line":677,"column":22}},"254":{"start":{"line":678,"column":4},"end":{"line":682,"column":5}},"255":{"start":{"line":679,"column":8},"end":{"line":679,"column":21}},"256":{"start":{"line":681,"column":8},"end":{"line":681,"column":61}},"257":{"start":{"line":684,"column":4},"end":{"line":684,"column":29}},"258":{"start":{"line":685,"column":4},"end":{"line":685,"column":62}},"259":{"start":{"line":687,"column":4},"end":{"line":687,"column":16}},"260":{"start":{"line":690,"column":0},"end":{"line":701,"column":2}},"261":{"start":{"line":691,"column":4},"end":{"line":693,"column":13}},"262":{"start":{"line":695,"column":4},"end":{"line":698,"column":5}},"263":{"start":{"line":696,"column":8},"end":{"line":696,"column":27}},"264":{"start":{"line":697,"column":8},"end":{"line":697,"column":47}},"265":{"start":{"line":700,"column":4},"end":{"line":700,"column":16}},"266":{"start":{"line":703,"column":0},"end":{"line":750,"column":3}},"267":{"start":{"line":725,"column":12},"end":{"line":725,"column":51}},"268":{"start":{"line":728,"column":12},"end":{"line":728,"column":50}},"269":{"start":{"line":735,"column":16},"end":{"line":735,"column":57}},"270":{"start":{"line":736,"column":16},"end":{"line":739,"column":17}},"271":{"start":{"line":737,"column":20},"end":{"line":737,"column":56}},"272":{"start":{"line":738,"column":20},"end":{"line":738,"column":56}},"273":{"start":{"line":743,"column":16},"end":{"line":746,"column":17}},"274":{"start":{"line":744,"column":20},"end":{"line":744,"column":72}},"275":{"start":{"line":745,"column":20},"end":{"line":745,"column":52}},"276":{"start":{"line":752,"column":0},"end":{"line":755,"column":3}}},"branchMap":{"1":{"line":60,"type":"cond-expr","locations":[{"start":{"line":60,"column":26},"end":{"line":60,"column":48}},{"start":{"line":60,"column":51},"end":{"line":60,"column":53}}]},"2":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":8},"end":{"line":62,"column":8}},{"start":{"line":62,"column":8},"end":{"line":62,"column":8}}]},"3":{"line":78,"type":"if","locations":[{"start":{"line":78,"column":0},"end":{"line":78,"column":0}},{"start":{"line":78,"column":0},"end":{"line":78,"column":0}}]},"4":{"line":78,"type":"binary-expr","locations":[{"start":{"line":78,"column":4},"end":{"line":78,"column":34}},{"start":{"line":79,"column":7},"end":{"line":79,"column":45}},{"start":{"line":80,"column":7},"end":{"line":80,"column":45}},{"start":{"line":81,"column":7},"end":{"line":81,"column":51}},{"start":{"line":82,"column":7},"end":{"line":82,"column":42}}]},"5":{"line":88,"type":"if","locations":[{"start":{"line":88,"column":8},"end":{"line":88,"column":8}},{"start":{"line":88,"column":8},"end":{"line":88,"column":8}}]},"6":{"line":101,"type":"if","locations":[{"start":{"line":101,"column":0},"end":{"line":101,"column":0}},{"start":{"line":101,"column":0},"end":{"line":101,"column":0}}]},"7":{"line":104,"type":"if","locations":[{"start":{"line":104,"column":8},"end":{"line":104,"column":8}},{"start":{"line":104,"column":8},"end":{"line":104,"column":8}}]},"8":{"line":110,"type":"if","locations":[{"start":{"line":110,"column":0},"end":{"line":110,"column":0}},{"start":{"line":110,"column":0},"end":{"line":110,"column":0}}]},"9":{"line":122,"type":"binary-expr","locations":[{"start":{"line":122,"column":20},"end":{"line":122,"column":62}},{"start":{"line":122,"column":66},"end":{"line":122,"column":80}}]},"10":{"line":146,"type":"if","locations":[{"start":{"line":146,"column":8},"end":{"line":146,"column":8}},{"start":{"line":146,"column":8},"end":{"line":146,"column":8}}]},"11":{"line":146,"type":"binary-expr","locations":[{"start":{"line":146,"column":12},"end":{"line":146,"column":26}},{"start":{"line":146,"column":30},"end":{"line":146,"column":36}}]},"12":{"line":150,"type":"cond-expr","locations":[{"start":{"line":151,"column":16},"end":{"line":151,"column":31}},{"start":{"line":151,"column":33},"end":{"line":151,"column":66}}]},"13":{"line":153,"type":"cond-expr","locations":[{"start":{"line":154,"column":16},"end":{"line":154,"column":28}},{"start":{"line":154,"column":30},"end":{"line":154,"column":60}}]},"14":{"line":156,"type":"binary-expr","locations":[{"start":{"line":156,"column":27},"end":{"line":156,"column":40}},{"start":{"line":156,"column":44},"end":{"line":156,"column":75}}]},"15":{"line":177,"type":"if","locations":[{"start":{"line":177,"column":8},"end":{"line":177,"column":8}},{"start":{"line":177,"column":8},"end":{"line":177,"column":8}}]},"16":{"line":184,"type":"if","locations":[{"start":{"line":184,"column":8},"end":{"line":184,"column":8}},{"start":{"line":184,"column":8},"end":{"line":184,"column":8}}]},"17":{"line":184,"type":"binary-expr","locations":[{"start":{"line":184,"column":12},"end":{"line":184,"column":18}},{"start":{"line":184,"column":22},"end":{"line":184,"column":48}}]},"18":{"line":186,"type":"if","locations":[{"start":{"line":186,"column":15},"end":{"line":186,"column":15}},{"start":{"line":186,"column":15},"end":{"line":186,"column":15}}]},"19":{"line":191,"type":"if","locations":[{"start":{"line":191,"column":8},"end":{"line":191,"column":8}},{"start":{"line":191,"column":8},"end":{"line":191,"column":8}}]},"20":{"line":195,"type":"if","locations":[{"start":{"line":195,"column":8},"end":{"line":195,"column":8}},{"start":{"line":195,"column":8},"end":{"line":195,"column":8}}]},"21":{"line":195,"type":"binary-expr","locations":[{"start":{"line":195,"column":12},"end":{"line":195,"column":16}},{"start":{"line":195,"column":20},"end":{"line":195,"column":35}}]},"22":{"line":197,"type":"if","locations":[{"start":{"line":197,"column":12},"end":{"line":197,"column":12}},{"start":{"line":197,"column":12},"end":{"line":197,"column":12}}]},"23":{"line":205,"type":"binary-expr","locations":[{"start":{"line":205,"column":15},"end":{"line":206,"column":34}},{"start":{"line":206,"column":39},"end":{"line":206,"column":45}}]},"24":{"line":205,"type":"cond-expr","locations":[{"start":{"line":205,"column":58},"end":{"line":205,"column":73}},{"start":{"line":206,"column":20},"end":{"line":206,"column":34}}]},"25":{"line":211,"type":"cond-expr","locations":[{"start":{"line":211,"column":59},"end":{"line":211,"column":71}},{"start":{"line":212,"column":20},"end":{"line":212,"column":31}}]},"26":{"line":214,"type":"binary-expr","locations":[{"start":{"line":214,"column":20},"end":{"line":214,"column":33}},{"start":{"line":214,"column":37},"end":{"line":214,"column":49}}]},"27":{"line":223,"type":"cond-expr","locations":[{"start":{"line":223,"column":49},"end":{"line":223,"column":57}},{"start":{"line":223,"column":60},"end":{"line":223,"column":80}}]},"28":{"line":225,"type":"if","locations":[{"start":{"line":225,"column":8},"end":{"line":225,"column":8}},{"start":{"line":225,"column":8},"end":{"line":225,"column":8}}]},"29":{"line":225,"type":"binary-expr","locations":[{"start":{"line":225,"column":12},"end":{"line":225,"column":32}},{"start":{"line":225,"column":36},"end":{"line":225,"column":54}}]},"30":{"line":239,"type":"if","locations":[{"start":{"line":239,"column":8},"end":{"line":239,"column":8}},{"start":{"line":239,"column":8},"end":{"line":239,"column":8}}]},"31":{"line":239,"type":"binary-expr","locations":[{"start":{"line":239,"column":12},"end":{"line":239,"column":17}},{"start":{"line":239,"column":21},"end":{"line":239,"column":32}}]},"32":{"line":250,"type":"if","locations":[{"start":{"line":250,"column":8},"end":{"line":250,"column":8}},{"start":{"line":250,"column":8},"end":{"line":250,"column":8}}]},"33":{"line":250,"type":"binary-expr","locations":[{"start":{"line":250,"column":12},"end":{"line":250,"column":28}},{"start":{"line":250,"column":32},"end":{"line":250,"column":62}}]},"34":{"line":256,"type":"if","locations":[{"start":{"line":256,"column":12},"end":{"line":256,"column":12}},{"start":{"line":256,"column":12},"end":{"line":256,"column":12}}]},"35":{"line":256,"type":"binary-expr","locations":[{"start":{"line":256,"column":16},"end":{"line":256,"column":43}},{"start":{"line":256,"column":47},"end":{"line":256,"column":81}}]},"36":{"line":262,"type":"if","locations":[{"start":{"line":262,"column":16},"end":{"line":262,"column":16}},{"start":{"line":262,"column":16},"end":{"line":262,"column":16}}]},"37":{"line":285,"type":"if","locations":[{"start":{"line":285,"column":8},"end":{"line":285,"column":8}},{"start":{"line":285,"column":8},"end":{"line":285,"column":8}}]},"38":{"line":288,"type":"if","locations":[{"start":{"line":288,"column":12},"end":{"line":288,"column":12}},{"start":{"line":288,"column":12},"end":{"line":288,"column":12}}]},"39":{"line":288,"type":"binary-expr","locations":[{"start":{"line":288,"column":16},"end":{"line":288,"column":25}},{"start":{"line":288,"column":29},"end":{"line":288,"column":44}}]},"40":{"line":331,"type":"if","locations":[{"start":{"line":331,"column":8},"end":{"line":331,"column":8}},{"start":{"line":331,"column":8},"end":{"line":331,"column":8}}]},"41":{"line":343,"type":"if","locations":[{"start":{"line":343,"column":12},"end":{"line":343,"column":12}},{"start":{"line":343,"column":12},"end":{"line":343,"column":12}}]},"42":{"line":343,"type":"binary-expr","locations":[{"start":{"line":343,"column":17},"end":{"line":343,"column":35}},{"start":{"line":343,"column":40},"end":{"line":343,"column":64}}]},"43":{"line":344,"type":"if","locations":[{"start":{"line":344,"column":16},"end":{"line":344,"column":16}},{"start":{"line":344,"column":16},"end":{"line":344,"column":16}}]},"44":{"line":363,"type":"if","locations":[{"start":{"line":363,"column":8},"end":{"line":363,"column":8}},{"start":{"line":363,"column":8},"end":{"line":363,"column":8}}]},"45":{"line":389,"type":"if","locations":[{"start":{"line":389,"column":8},"end":{"line":389,"column":8}},{"start":{"line":389,"column":8},"end":{"line":389,"column":8}}]},"46":{"line":390,"type":"if","locations":[{"start":{"line":390,"column":12},"end":{"line":390,"column":12}},{"start":{"line":390,"column":12},"end":{"line":390,"column":12}}]},"47":{"line":390,"type":"binary-expr","locations":[{"start":{"line":390,"column":16},"end":{"line":390,"column":25}},{"start":{"line":390,"column":29},"end":{"line":390,"column":42}}]},"48":{"line":395,"type":"if","locations":[{"start":{"line":395,"column":20},"end":{"line":395,"column":20}},{"start":{"line":395,"column":20},"end":{"line":395,"column":20}}]},"49":{"line":400,"type":"if","locations":[{"start":{"line":400,"column":19},"end":{"line":400,"column":19}},{"start":{"line":400,"column":19},"end":{"line":400,"column":19}}]},"50":{"line":414,"type":"if","locations":[{"start":{"line":414,"column":8},"end":{"line":414,"column":8}},{"start":{"line":414,"column":8},"end":{"line":414,"column":8}}]},"51":{"line":429,"type":"cond-expr","locations":[{"start":{"line":429,"column":28},"end":{"line":429,"column":43}},{"start":{"line":429,"column":46},"end":{"line":429,"column":50}}]},"52":{"line":433,"type":"if","locations":[{"start":{"line":433,"column":8},"end":{"line":433,"column":8}},{"start":{"line":433,"column":8},"end":{"line":433,"column":8}}]},"53":{"line":445,"type":"if","locations":[{"start":{"line":445,"column":12},"end":{"line":445,"column":12}},{"start":{"line":445,"column":12},"end":{"line":445,"column":12}}]},"54":{"line":445,"type":"binary-expr","locations":[{"start":{"line":445,"column":16},"end":{"line":445,"column":22}},{"start":{"line":445,"column":26},"end":{"line":445,"column":35}},{"start":{"line":445,"column":39},"end":{"line":445,"column":52}}]},"55":{"line":449,"type":"if","locations":[{"start":{"line":449,"column":12},"end":{"line":449,"column":12}},{"start":{"line":449,"column":12},"end":{"line":449,"column":12}}]},"56":{"line":460,"type":"if","locations":[{"start":{"line":460,"column":8},"end":{"line":460,"column":8}},{"start":{"line":460,"column":8},"end":{"line":460,"column":8}}]},"57":{"line":498,"type":"cond-expr","locations":[{"start":{"line":498,"column":35},"end":{"line":498,"column":69}},{"start":{"line":498,"column":72},"end":{"line":498,"column":76}}]},"58":{"line":498,"type":"binary-expr","locations":[{"start":{"line":498,"column":35},"end":{"line":498,"column":61}},{"start":{"line":498,"column":65},"end":{"line":498,"column":69}}]},"59":{"line":502,"type":"if","locations":[{"start":{"line":502,"column":4},"end":{"line":502,"column":4}},{"start":{"line":502,"column":4},"end":{"line":502,"column":4}}]},"60":{"line":503,"type":"if","locations":[{"start":{"line":503,"column":8},"end":{"line":503,"column":8}},{"start":{"line":503,"column":8},"end":{"line":503,"column":8}}]},"61":{"line":510,"type":"if","locations":[{"start":{"line":510,"column":8},"end":{"line":510,"column":8}},{"start":{"line":510,"column":8},"end":{"line":510,"column":8}}]},"62":{"line":510,"type":"binary-expr","locations":[{"start":{"line":510,"column":12},"end":{"line":510,"column":18}},{"start":{"line":510,"column":22},"end":{"line":510,"column":48}}]},"63":{"line":514,"type":"if","locations":[{"start":{"line":514,"column":16},"end":{"line":514,"column":16}},{"start":{"line":514,"column":16},"end":{"line":514,"column":16}}]},"64":{"line":515,"type":"if","locations":[{"start":{"line":515,"column":20},"end":{"line":515,"column":20}},{"start":{"line":515,"column":20},"end":{"line":515,"column":20}}]},"65":{"line":529,"type":"if","locations":[{"start":{"line":529,"column":4},"end":{"line":529,"column":4}},{"start":{"line":529,"column":4},"end":{"line":529,"column":4}}]},"66":{"line":529,"type":"binary-expr","locations":[{"start":{"line":529,"column":8},"end":{"line":529,"column":12}},{"start":{"line":529,"column":16},"end":{"line":529,"column":30}}]},"67":{"line":541,"type":"if","locations":[{"start":{"line":541,"column":4},"end":{"line":541,"column":4}},{"start":{"line":541,"column":4},"end":{"line":541,"column":4}}]},"68":{"line":541,"type":"binary-expr","locations":[{"start":{"line":541,"column":8},"end":{"line":541,"column":12}},{"start":{"line":541,"column":16},"end":{"line":541,"column":28}}]},"69":{"line":542,"type":"if","locations":[{"start":{"line":542,"column":8},"end":{"line":542,"column":8}},{"start":{"line":542,"column":8},"end":{"line":542,"column":8}}]},"70":{"line":542,"type":"binary-expr","locations":[{"start":{"line":542,"column":12},"end":{"line":542,"column":36}},{"start":{"line":542,"column":40},"end":{"line":542,"column":50}}]},"71":{"line":543,"type":"if","locations":[{"start":{"line":543,"column":12},"end":{"line":543,"column":12}},{"start":{"line":543,"column":12},"end":{"line":543,"column":12}}]},"72":{"line":570,"type":"if","locations":[{"start":{"line":570,"column":8},"end":{"line":570,"column":8}},{"start":{"line":570,"column":8},"end":{"line":570,"column":8}}]},"73":{"line":573,"type":"if","locations":[{"start":{"line":573,"column":8},"end":{"line":573,"column":8}},{"start":{"line":573,"column":8},"end":{"line":573,"column":8}}]},"74":{"line":573,"type":"binary-expr","locations":[{"start":{"line":573,"column":12},"end":{"line":573,"column":20}},{"start":{"line":573,"column":24},"end":{"line":573,"column":54}}]},"75":{"line":580,"type":"if","locations":[{"start":{"line":580,"column":4},"end":{"line":580,"column":4}},{"start":{"line":580,"column":4},"end":{"line":580,"column":4}}]},"76":{"line":580,"type":"binary-expr","locations":[{"start":{"line":580,"column":8},"end":{"line":580,"column":12}},{"start":{"line":580,"column":16},"end":{"line":580,"column":28}}]},"77":{"line":581,"type":"if","locations":[{"start":{"line":581,"column":8},"end":{"line":581,"column":8}},{"start":{"line":581,"column":8},"end":{"line":581,"column":8}}]},"78":{"line":587,"type":"if","locations":[{"start":{"line":587,"column":8},"end":{"line":587,"column":8}},{"start":{"line":587,"column":8},"end":{"line":587,"column":8}}]},"79":{"line":587,"type":"binary-expr","locations":[{"start":{"line":587,"column":12},"end":{"line":587,"column":36}},{"start":{"line":587,"column":40},"end":{"line":587,"column":50}}]},"80":{"line":588,"type":"if","locations":[{"start":{"line":588,"column":12},"end":{"line":588,"column":12}},{"start":{"line":588,"column":12},"end":{"line":588,"column":12}}]},"81":{"line":649,"type":"if","locations":[{"start":{"line":649,"column":8},"end":{"line":649,"column":8}},{"start":{"line":649,"column":8},"end":{"line":649,"column":8}}]},"82":{"line":649,"type":"binary-expr","locations":[{"start":{"line":649,"column":12},"end":{"line":649,"column":20}},{"start":{"line":649,"column":24},"end":{"line":649,"column":36}}]},"83":{"line":660,"type":"binary-expr","locations":[{"start":{"line":660,"column":20},"end":{"line":660,"column":33}},{"start":{"line":660,"column":37},"end":{"line":660,"column":39}}]},"84":{"line":663,"type":"if","locations":[{"start":{"line":663,"column":4},"end":{"line":663,"column":4}},{"start":{"line":663,"column":4},"end":{"line":663,"column":4}}]},"85":{"line":669,"type":"if","locations":[{"start":{"line":669,"column":4},"end":{"line":669,"column":4}},{"start":{"line":669,"column":4},"end":{"line":669,"column":4}}]},"86":{"line":673,"type":"if","locations":[{"start":{"line":673,"column":4},"end":{"line":673,"column":4}},{"start":{"line":673,"column":4},"end":{"line":673,"column":4}}]},"87":{"line":673,"type":"binary-expr","locations":[{"start":{"line":673,"column":8},"end":{"line":673,"column":33}},{"start":{"line":673,"column":37},"end":{"line":673,"column":58}}]},"88":{"line":677,"type":"cond-expr","locations":[{"start":{"line":677,"column":16},"end":{"line":677,"column":17}},{"start":{"line":677,"column":20},"end":{"line":677,"column":21}}]},"89":{"line":678,"type":"if","locations":[{"start":{"line":678,"column":4},"end":{"line":678,"column":4}},{"start":{"line":678,"column":4},"end":{"line":678,"column":4}}]},"90":{"line":736,"type":"if","locations":[{"start":{"line":736,"column":16},"end":{"line":736,"column":16}},{"start":{"line":736,"column":16},"end":{"line":736,"column":16}}]},"91":{"line":743,"type":"if","locations":[{"start":{"line":743,"column":16},"end":{"line":743,"column":16}},{"start":{"line":743,"column":16},"end":{"line":743,"column":16}}]}},"code":["(function () { YUI.add('transition', function (Y, NAME) {","","/**","* Provides the transition method for Node.","* Transition has no API of its own, but adds the transition method to Node.","*","* @module transition","* @requires node-style","*/","","var CAMEL_VENDOR_PREFIX = '',"," VENDOR_PREFIX = '',"," DOCUMENT = Y.config.doc,"," DOCUMENT_ELEMENT = 'documentElement',"," DOCUMENT_STYLE = DOCUMENT[DOCUMENT_ELEMENT].style,"," TRANSITION_CAMEL = 'transition',"," TRANSITION_PROPERTY_CAMEL = 'transitionProperty',"," TRANSITION_PROPERTY,"," TRANSITION_DURATION,"," TRANSITION_TIMING_FUNCTION,"," TRANSITION_DELAY,"," TRANSITION_END,"," ON_TRANSITION_END,",""," EMPTY_OBJ = {},",""," VENDORS = ["," 'Webkit',"," 'Moz'"," ],",""," VENDOR_TRANSITION_END = {"," Webkit: 'webkitTransitionEnd'"," },","","/**"," * A class for constructing transition instances."," * Adds the \"transition\" method to Node."," * @class Transition"," * @constructor"," */","","Transition = function() {"," this.init.apply(this, arguments);","};","","// One off handling of transform-prefixing.","Transition._TRANSFORM = 'transform';","","Transition._toCamel = function(property) {"," property = property.replace(/-([a-z])/gi, function(m0, m1) {"," return m1.toUpperCase();"," });",""," return property;","};","","Transition._toHyphen = function(property) {"," property = property.replace(/([A-Z]?)([a-z]+)([A-Z]?)/g, function(m0, m1, m2, m3) {"," var str = ((m1) ? '-' + m1.toLowerCase() : '') + m2;",""," if (m3) {"," str += '-' + m3.toLowerCase();"," }",""," return str;"," });",""," return property;","};","","Transition.SHOW_TRANSITION = 'fadeIn';","Transition.HIDE_TRANSITION = 'fadeOut';","","Transition.useNative = false;","","// Map transition properties to vendor-specific versions.","if ('transition' in DOCUMENT_STYLE"," && 'transitionProperty' in DOCUMENT_STYLE"," && 'transitionDuration' in DOCUMENT_STYLE"," && 'transitionTimingFunction' in DOCUMENT_STYLE"," && 'transitionDelay' in DOCUMENT_STYLE) {"," Transition.useNative = true;"," Transition.supported = true; // TODO: remove","} else {"," Y.Array.each(VENDORS, function(val) { // then vendor specific"," var property = val + 'Transition';"," if (property in DOCUMENT[DOCUMENT_ELEMENT].style) {"," CAMEL_VENDOR_PREFIX = val;"," VENDOR_PREFIX = Transition._toHyphen(val) + '-';",""," Transition.useNative = true;"," Transition.supported = true; // TODO: remove"," Transition._VENDOR_PREFIX = val;"," }"," });","}","","// Map transform property to vendor-specific versions.","// One-off required for cssText injection.","if (typeof DOCUMENT_STYLE.transform === 'undefined') {"," Y.Array.each(VENDORS, function(val) { // then vendor specific"," var property = val + 'Transform';"," if (typeof DOCUMENT_STYLE[property] !== 'undefined') {"," Transition._TRANSFORM = property;"," }"," });","}","","if (CAMEL_VENDOR_PREFIX) {"," TRANSITION_CAMEL = CAMEL_VENDOR_PREFIX + 'Transition';"," TRANSITION_PROPERTY_CAMEL = CAMEL_VENDOR_PREFIX + 'TransitionProperty';","}","","TRANSITION_PROPERTY = VENDOR_PREFIX + 'transition-property';","TRANSITION_DURATION = VENDOR_PREFIX + 'transition-duration';","TRANSITION_TIMING_FUNCTION = VENDOR_PREFIX + 'transition-timing-function';","TRANSITION_DELAY = VENDOR_PREFIX + 'transition-delay';","","TRANSITION_END = 'transitionend';","ON_TRANSITION_END = 'on' + CAMEL_VENDOR_PREFIX.toLowerCase() + 'transitionend';","TRANSITION_END = VENDOR_TRANSITION_END[CAMEL_VENDOR_PREFIX] || TRANSITION_END;","","Transition.fx = {};","Transition.toggles = {};","","Transition._hasEnd = {};","","Transition._reKeywords = /^(?:node|duration|iterations|easing|delay|on|onstart|onend)$/i;","","Y.Node.DOM_EVENTS[TRANSITION_END] = 1;","","Transition.NAME = 'transition';","","Transition.DEFAULT_EASING = 'ease';","Transition.DEFAULT_DURATION = 0.5;","Transition.DEFAULT_DELAY = 0;","","Transition._nodeAttrs = {};","","Transition.prototype = {"," constructor: Transition,"," init: function(node, config) {"," var anim = this;"," anim._node = node;"," if (!anim._running && config) {"," anim._config = config;"," node._transition = anim; // cache for reuse",""," anim._duration = ('duration' in config) ?"," config.duration: anim.constructor.DEFAULT_DURATION;",""," anim._delay = ('delay' in config) ?"," config.delay: anim.constructor.DEFAULT_DELAY;",""," anim._easing = config.easing || anim.constructor.DEFAULT_EASING;"," anim._count = 0; // track number of animated properties"," anim._running = false;",""," }",""," return anim;"," },",""," addProperty: function(prop, config) {"," var anim = this,"," node = this._node,"," uid = Y.stamp(node),"," nodeInstance = Y.one(node),"," attrs = Transition._nodeAttrs[uid],"," computed,"," compareVal,"," dur,"," attr,"," val;",""," if (!attrs) {"," attrs = Transition._nodeAttrs[uid] = {};"," }",""," attr = attrs[prop];",""," // might just be a value"," if (config && config.value !== undefined) {"," val = config.value;"," } else if (config !== undefined) {"," val = config;"," config = EMPTY_OBJ;"," }",""," if (typeof val === 'function') {"," val = val.call(nodeInstance, nodeInstance);"," }",""," if (attr && attr.transition) {"," // take control if another transition owns this property"," if (attr.transition !== anim) {"," attr.transition._count--; // remapping attr to this transition"," }"," }",""," anim._count++; // properties per transition",""," // make 0 async and fire events"," dur = ((typeof config.duration !== 'undefined') ? config.duration :"," anim._duration) || 0.0001;",""," attrs[prop] = {"," value: val,"," duration: dur,"," delay: (typeof config.delay !== 'undefined') ? config.delay :"," anim._delay,",""," easing: config.easing || anim._easing,",""," transition: anim"," };",""," // native end event doesnt fire when setting to same value"," // supplementing with timer"," // val may be a string or number (height: 0, etc), but computedStyle is always string"," computed = Y.DOM.getComputedStyle(node, prop);"," compareVal = (typeof val === 'string') ? computed : parseFloat(computed);",""," if (Transition.useNative && compareVal === val) {"," setTimeout(function() {"," anim._onNativeEnd.call(node, {"," propertyName: prop,"," elapsedTime: dur"," });"," }, dur * 1000);"," }"," },",""," removeProperty: function(prop) {"," var anim = this,"," attrs = Transition._nodeAttrs[Y.stamp(anim._node)];",""," if (attrs && attrs[prop]) {"," delete attrs[prop];"," anim._count--;"," }",""," },",""," initAttrs: function(config) {"," var attr,"," node = this._node;",""," if (config.transform && !config[Transition._TRANSFORM]) {"," config[Transition._TRANSFORM] = config.transform;"," delete config.transform; // TODO: copy"," }",""," for (attr in config) {"," if (config.hasOwnProperty(attr) && !Transition._reKeywords.test(attr)) {"," this.addProperty(attr, config[attr]);",""," // when size is auto or % webkit starts from zero instead of computed"," // (https://bugs.webkit.org/show_bug.cgi?id=16020)"," // TODO: selective set"," if (node.style[attr] === '') {"," Y.DOM.setStyle(node, attr, Y.DOM.getComputedStyle(node, attr));"," }"," }"," }"," },",""," /**"," * Starts or an animation."," * @method run"," * @chainable"," * @private"," */"," run: function(callback) {"," var anim = this,"," node = anim._node,"," config = anim._config,"," data = {"," type: 'transition:start',"," config: config"," };","",""," if (!anim._running) {"," anim._running = true;",""," if (config.on && config.on.start) {"," config.on.start.call(Y.one(node), data);"," }",""," anim.initAttrs(anim._config);",""," anim._callback = callback;"," anim._start();"," }","",""," return anim;"," },",""," _start: function() {"," this._runNative();"," },",""," _prepDur: function(dur) {"," dur = parseFloat(dur) * 1000;",""," return dur + 'ms';"," },",""," _runNative: function() {"," var anim = this,"," node = anim._node,"," uid = Y.stamp(node),"," style = node.style,"," computed = node.ownerDocument.defaultView.getComputedStyle(node),"," attrs = Transition._nodeAttrs[uid],"," cssText = '',"," cssTransition = computed[Transition._toCamel(TRANSITION_PROPERTY)],",""," transitionText = TRANSITION_PROPERTY + ': ',"," duration = TRANSITION_DURATION + ': ',"," easing = TRANSITION_TIMING_FUNCTION + ': ',"," delay = TRANSITION_DELAY + ': ',"," hyphy,"," attr,"," name;",""," // preserve existing transitions"," if (cssTransition !== 'all') {"," transitionText += cssTransition + ',';"," duration += computed[Transition._toCamel(TRANSITION_DURATION)] + ',';"," easing += computed[Transition._toCamel(TRANSITION_TIMING_FUNCTION)] + ',';"," delay += computed[Transition._toCamel(TRANSITION_DELAY)] + ',';",""," }",""," // run transitions mapped to this instance"," for (name in attrs) {"," hyphy = Transition._toHyphen(name);"," attr = attrs[name];"," if ((attr = attrs[name]) && attr.transition === anim) {"," if (name in node.style) { // only native styles allowed"," duration += anim._prepDur(attr.duration) + ',';"," delay += anim._prepDur(attr.delay) + ',';"," easing += (attr.easing) + ',';",""," transitionText += hyphy + ',';"," cssText += hyphy + ': ' + attr.value + '; ';"," } else {"," this.removeProperty(name);"," }"," }"," }",""," transitionText = transitionText.replace(/,$/, ';');"," duration = duration.replace(/,$/, ';');"," easing = easing.replace(/,$/, ';');"," delay = delay.replace(/,$/, ';');",""," // only one native end event per node"," if (!Transition._hasEnd[uid]) {"," node.addEventListener(TRANSITION_END, anim._onNativeEnd, '');"," Transition._hasEnd[uid] = true;",""," }",""," style.cssText += transitionText + duration + easing + delay + cssText;",""," },",""," _end: function(elapsed) {"," var anim = this,"," node = anim._node,"," callback = anim._callback,"," config = anim._config,"," data = {"," type: 'transition:end',"," config: config,"," elapsedTime: elapsed"," },",""," nodeInstance = Y.one(node);",""," anim._running = false;"," anim._callback = null;",""," if (node) {"," if (config.on && config.on.end) {"," setTimeout(function() { // IE: allow previous update to finish"," config.on.end.call(nodeInstance, data);",""," // nested to ensure proper fire order"," if (callback) {"," callback.call(nodeInstance, data);"," }",""," }, 1);"," } else if (callback) {"," setTimeout(function() { // IE: allow previous update to finish"," callback.call(nodeInstance, data);"," }, 1);"," }"," }",""," },",""," _endNative: function(name) {"," var node = this._node,"," value = node.ownerDocument.defaultView.getComputedStyle(node, '')[Transition._toCamel(TRANSITION_PROPERTY)];",""," name = Transition._toHyphen(name);"," if (typeof value === 'string') {"," value = value.replace(new RegExp('(?:^|,\\\\s)' + name + ',?'), ',');"," value = value.replace(/^,|,$/, '');"," node.style[TRANSITION_CAMEL] = value;"," }"," },",""," _onNativeEnd: function(e) {"," var node = this,"," uid = Y.stamp(node),"," event = e,//e._event,"," name = Transition._toCamel(event.propertyName),"," elapsed = event.elapsedTime,"," attrs = Transition._nodeAttrs[uid],"," attr = attrs[name],"," anim = (attr) ? attr.transition : null,"," data,"," config;",""," if (anim) {"," anim.removeProperty(name);"," anim._endNative(name);"," config = anim._config[name];",""," data = {"," type: 'propertyEnd',"," propertyName: name,"," elapsedTime: elapsed,"," config: config"," };",""," if (config && config.on && config.on.end) {"," config.on.end.call(Y.one(node), data);"," }",""," if (anim._count <= 0) { // after propertyEnd fires"," anim._end(elapsed);"," node.style[TRANSITION_PROPERTY_CAMEL] = ''; // clean up style"," }"," }"," },",""," destroy: function() {"," var anim = this,"," node = anim._node;",""," if (node) {"," node.removeEventListener(TRANSITION_END, anim._onNativeEnd, false);"," anim._node = null;"," }"," }","};","","Y.Transition = Transition;","Y.TransitionNative = Transition; // TODO: remove","","/**"," * Animate one or more css properties to a given value. Requires the \"transition\" module."," * <pre>example usage:"," * Y.one('#demo').transition({"," * duration: 1, // in seconds, default is 0.5"," * easing: 'ease-out', // default is 'ease'"," * delay: '1', // delay start for 1 second, default is 0"," *"," * height: '10px',"," * width: '10px',"," *"," * opacity: { // per property"," * value: 0,"," * duration: 2,"," * delay: 2,"," * easing: 'ease-in'"," * }"," * });"," * </pre>"," * @for Node"," * @method transition"," * @param {Object} config An object containing one or more style properties, a duration and an easing."," * @param {Function} callback A function to run after the transition has completed."," * @chainable","*/","Y.Node.prototype.transition = function(name, config, callback) {"," var"," transitionAttrs = Transition._nodeAttrs[Y.stamp(this._node)],"," anim = (transitionAttrs) ? transitionAttrs.transition || null : null,"," fxConfig,"," prop;",""," if (typeof name === 'string') { // named effect, pull config from registry"," if (typeof config === 'function') {"," callback = config;"," config = null;"," }",""," fxConfig = Transition.fx[name];",""," if (config && typeof config === 'object') {"," config = Y.clone(config);",""," for (prop in fxConfig) {"," if (fxConfig.hasOwnProperty(prop)) {"," if (! (prop in config)) {"," config[prop] = fxConfig[prop];"," }"," }"," }"," } else {"," config = fxConfig;"," }",""," } else { // name is a config, config is a callback or undefined"," callback = config;"," config = name;"," }",""," if (anim && !anim._running) {"," anim.init(this, config);"," } else {"," anim = new Transition(this._node, config);"," }",""," anim.run(callback);"," return this;","};","","Y.Node.prototype.show = function(name, config, callback) {"," this._show(); // show prior to transition"," if (name && Y.Transition) {"," if (typeof name !== 'string' && !name.push) { // named effect or array of effects supercedes default"," if (typeof config === 'function') {"," callback = config;"," config = name;"," }"," name = Transition.SHOW_TRANSITION;"," }"," this.transition(name, config, callback);"," }"," return this;","};","","Y.NodeList.prototype.show = function(name, config, callback) {"," var nodes = this._nodes,"," i = 0,"," node;",""," while ((node = nodes[i++])) {"," Y.one(node).show(name, config, callback);"," }",""," return this;","};","","","","var _wrapCallBack = function(anim, fn, callback) {"," return function() {"," if (fn) {"," fn.call(anim);"," }"," if (callback && typeof callback === 'function') {"," callback.apply(anim._node, arguments);"," }"," };","};","","Y.Node.prototype.hide = function(name, config, callback) {"," if (name && Y.Transition) {"," if (typeof config === 'function') {"," callback = config;"," config = null;"," }",""," callback = _wrapCallBack(this, this._hide, callback); // wrap with existing callback"," if (typeof name !== 'string' && !name.push) { // named effect or array of effects supercedes default"," if (typeof config === 'function') {"," callback = config;"," config = name;"," }"," name = Transition.HIDE_TRANSITION;"," }"," this.transition(name, config, callback);"," } else {"," this._hide();"," }"," return this;","};","","Y.NodeList.prototype.hide = function(name, config, callback) {"," var nodes = this._nodes,"," i = 0,"," node;",""," while ((node = nodes[i++])) {"," Y.one(node).hide(name, config, callback);"," }",""," return this;","};","","/**"," * Animate one or more css properties to a given value. Requires the \"transition\" module."," * <pre>example usage:"," * Y.all('.demo').transition({"," * duration: 1, // in seconds, default is 0.5"," * easing: 'ease-out', // default is 'ease'"," * delay: '1', // delay start for 1 second, default is 0"," *"," * height: '10px',"," * width: '10px',"," *"," * opacity: { // per property"," * value: 0,"," * duration: 2,"," * delay: 2,"," * easing: 'ease-in'"," * }"," * });"," * </pre>"," * @for NodeList"," * @method transition"," * @param {Object} config An object containing one or more style properties, a duration and an easing."," * @param {Function} callback A function to run after the transition has completed. The callback fires"," * once per item in the NodeList."," * @param {Boolean} callbackOnce If true, the callback will be called only after the"," * last transition has completed"," * @chainable","*/","Y.NodeList.prototype.transition = function(config, callback, callbackOnce) {"," var nodes = this._nodes,"," size = this.size(),"," i = 0,"," callbackOnce = callbackOnce === true,"," node;",""," while ((node = nodes[i++])) {"," if (i < size && callbackOnce){"," Y.one(node).transition(config);"," } else {"," Y.one(node).transition(config, callback);"," }"," }",""," return this;","};","","Y.Node.prototype.toggleView = function(name, on, callback) {"," this._toggles = this._toggles || [];"," callback = arguments[arguments.length - 1];",""," if (typeof name !== 'string') { // no transition, just toggle"," on = name;"," this._toggleView(on, callback); // call original _toggleView in Y.Node"," return;"," }",""," if (typeof on === 'function') { // Ignore \"on\" if used for callback argument."," on = undefined;"," }",""," if (typeof on === 'undefined' && name in this._toggles) { // reverse current toggle"," on = ! this._toggles[name];"," }",""," on = (on) ? 1 : 0;"," if (on) {"," this._show();"," } else {"," callback = _wrapCallBack(this, this._hide, callback);"," }",""," this._toggles[name] = on;"," this.transition(Y.Transition.toggles[name][on], callback);",""," return this;","};","","Y.NodeList.prototype.toggleView = function(name, on, callback) {"," var nodes = this._nodes,"," i = 0,"," node;",""," while ((node = nodes[i++])) {"," node = Y.one(node);"," node.toggleView.apply(node, arguments);"," }",""," return this;","};","","Y.mix(Transition.fx, {"," fadeOut: {"," opacity: 0,"," duration: 0.5,"," easing: 'ease-out'"," },",""," fadeIn: {"," opacity: 1,"," duration: 0.5,"," easing: 'ease-in'"," },",""," sizeOut: {"," height: 0,"," width: 0,"," duration: 0.75,"," easing: 'ease-out'"," },",""," sizeIn: {"," height: function(node) {"," return node.get('scrollHeight') + 'px';"," },"," width: function(node) {"," return node.get('scrollWidth') + 'px';"," },"," duration: 0.5,"," easing: 'ease-in',",""," on: {"," start: function() {"," var overflow = this.getStyle('overflow');"," if (overflow !== 'hidden') { // enable scrollHeight/Width"," this.setStyle('overflow', 'hidden');"," this._transitionOverflow = overflow;"," }"," },",""," end: function() {"," if (this._transitionOverflow) { // revert overridden value"," this.setStyle('overflow', this._transitionOverflow);"," delete this._transitionOverflow;"," }"," }"," }"," }","});","","Y.mix(Transition.toggles, {"," size: ['sizeOut', 'sizeIn'],"," fade: ['fadeOut', 'fadeIn']","});","","","}, '@VERSION@', {\"requires\": [\"node-style\"]});","","}());"]}; |