--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/cm/media/js/lib/yui/yui3-3.15.0/build/event-base/event-base-coverage.js Mon Mar 10 15:19:48 2014 +0100
@@ -0,0 +1,6 @@
+if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
+if (!__coverage__['build/event-base/event-base.js']) {
+ __coverage__['build/event-base/event-base.js'] = {"path":"build/event-base/event-base.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,"277":0,"278":0,"279":0,"280":0,"281":0,"282":0,"283":0,"284":0,"285":0,"286":0,"287":0,"288":0,"289":0,"290":0,"291":0,"292":0,"293":0,"294":0,"295":0,"296":0,"297":0,"298":0,"299":0,"300":0,"301":0,"302":0,"303":0,"304":0,"305":0,"306":0,"307":0,"308":0,"309":0,"310":0,"311":0,"312":0,"313":0,"314":0,"315":0,"316":0,"317":0,"318":0,"319":0,"320":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,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,0,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,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],"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,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],"92":[0,0,0,0],"93":[0,0],"94":[0,0],"95":[0,0],"96":[0,0],"97":[0,0],"98":[0,0],"99":[0,0],"100":[0,0],"101":[0,0],"102":[0,0],"103":[0,0],"104":[0,0],"105":[0,0],"106":[0,0],"107":[0,0],"108":[0,0],"109":[0,0],"110":[0,0],"111":[0,0],"112":[0,0],"113":[0,0],"114":[0,0],"115":[0,0],"116":[0,0],"117":[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,"38":0,"39":0,"40":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":41}}},"2":{"name":"(anonymous_2)","line":38,"loc":{"start":{"line":38,"column":16},"end":{"line":38,"column":27}}},"3":{"name":"(anonymous_3)","line":96,"loc":{"start":{"line":96,"column":14},"end":{"line":96,"column":26}}},"4":{"name":"(anonymous_4)","line":111,"loc":{"start":{"line":111,"column":21},"end":{"line":111,"column":58}}},"5":{"name":"(anonymous_5)","line":122,"loc":{"start":{"line":122,"column":10},"end":{"line":122,"column":21}}},"6":{"name":"(anonymous_6)","line":181,"loc":{"start":{"line":181,"column":21},"end":{"line":181,"column":32}}},"7":{"name":"(anonymous_7)","line":187,"loc":{"start":{"line":187,"column":30},"end":{"line":187,"column":41}}},"8":{"name":"(anonymous_8)","line":198,"loc":{"start":{"line":198,"column":20},"end":{"line":198,"column":42}}},"9":{"name":"(anonymous_9)","line":208,"loc":{"start":{"line":208,"column":10},"end":{"line":208,"column":30}}},"10":{"name":"(anonymous_10)","line":368,"loc":{"start":{"line":368,"column":1},"end":{"line":368,"column":12}}},"11":{"name":"(anonymous_11)","line":397,"loc":{"start":{"line":397,"column":13},"end":{"line":397,"column":24}}},"12":{"name":"(anonymous_12)","line":403,"loc":{"start":{"line":403,"column":15},"end":{"line":403,"column":26}}},"13":{"name":"(anonymous_13)","line":411,"loc":{"start":{"line":411,"column":20},"end":{"line":411,"column":32}}},"14":{"name":"(anonymous_14)","line":424,"loc":{"start":{"line":424,"column":22},"end":{"line":424,"column":34}}},"15":{"name":"(anonymous_15)","line":434,"loc":{"start":{"line":434,"column":8},"end":{"line":434,"column":19}}},"16":{"name":"(anonymous_16)","line":550,"loc":{"start":{"line":550,"column":23},"end":{"line":550,"column":34}}},"17":{"name":"(anonymous_17)","line":582,"loc":{"start":{"line":582,"column":21},"end":{"line":582,"column":79}}},"18":{"name":"(anonymous_18)","line":603,"loc":{"start":{"line":603,"column":25},"end":{"line":603,"column":36}}},"19":{"name":"(anonymous_19)","line":649,"loc":{"start":{"line":649,"column":24},"end":{"line":649,"column":64}}},"20":{"name":"(anonymous_20)","line":670,"loc":{"start":{"line":670,"column":16},"end":{"line":670,"column":48}}},"21":{"name":"(anonymous_21)","line":674,"loc":{"start":{"line":674,"column":24},"end":{"line":674,"column":69}}},"22":{"name":"(anonymous_22)","line":697,"loc":{"start":{"line":697,"column":31},"end":{"line":697,"column":42}}},"23":{"name":"(anonymous_23)","line":714,"loc":{"start":{"line":714,"column":31},"end":{"line":714,"column":43}}},"24":{"name":"(anonymous_24)","line":737,"loc":{"start":{"line":737,"column":17},"end":{"line":737,"column":38}}},"25":{"name":"(anonymous_25)","line":762,"loc":{"start":{"line":762,"column":27},"end":{"line":762,"column":42}}},"26":{"name":"(anonymous_26)","line":805,"loc":{"start":{"line":805,"column":48},"end":{"line":805,"column":59}}},"27":{"name":"(anonymous_27)","line":875,"loc":{"start":{"line":875,"column":16},"end":{"line":875,"column":44}}},"28":{"name":"(anonymous_28)","line":952,"loc":{"start":{"line":952,"column":18},"end":{"line":952,"column":44}}},"29":{"name":"(anonymous_29)","line":967,"loc":{"start":{"line":967,"column":20},"end":{"line":967,"column":33}}},"30":{"name":"(anonymous_30)","line":992,"loc":{"start":{"line":992,"column":15},"end":{"line":992,"column":27}}},"31":{"name":"(anonymous_31)","line":1018,"loc":{"start":{"line":1018,"column":15},"end":{"line":1018,"column":26}}},"32":{"name":"(anonymous_32)","line":1047,"loc":{"start":{"line":1047,"column":26},"end":{"line":1047,"column":46}}},"33":{"name":"(anonymous_33)","line":1135,"loc":{"start":{"line":1135,"column":22},"end":{"line":1135,"column":50}}},"34":{"name":"(anonymous_34)","line":1171,"loc":{"start":{"line":1171,"column":16},"end":{"line":1171,"column":35}}},"35":{"name":"(anonymous_35)","line":1196,"loc":{"start":{"line":1196,"column":22},"end":{"line":1196,"column":41}}},"36":{"name":"(anonymous_36)","line":1222,"loc":{"start":{"line":1222,"column":29},"end":{"line":1222,"column":44}}},"37":{"name":"(anonymous_37)","line":1237,"loc":{"start":{"line":1237,"column":17},"end":{"line":1237,"column":29}}},"38":{"name":"(anonymous_38)","line":1238,"loc":{"start":{"line":1238,"column":30},"end":{"line":1238,"column":45}}},"39":{"name":"(anonymous_39)","line":1332,"loc":{"start":{"line":1332,"column":8},"end":{"line":1332,"column":34}}},"40":{"name":"(anonymous_40)","line":1356,"loc":{"start":{"line":1356,"column":8},"end":{"line":1356,"column":34}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1363,"column":53}},"2":{"start":{"line":30,"column":0},"end":{"line":33,"column":3}},"3":{"start":{"line":35,"column":0},"end":{"line":39,"column":1}},"4":{"start":{"line":36,"column":4},"end":{"line":36,"column":23}},"5":{"start":{"line":38,"column":4},"end":{"line":38,"column":71}},"6":{"start":{"line":38,"column":29},"end":{"line":38,"column":48}},"7":{"start":{"line":57,"column":4},"end":{"line":118,"column":6}},"8":{"start":{"line":97,"column":8},"end":{"line":99,"column":9}},"9":{"start":{"line":98,"column":12},"end":{"line":98,"column":21}},"10":{"start":{"line":100,"column":8},"end":{"line":106,"column":9}},"11":{"start":{"line":101,"column":12},"end":{"line":103,"column":13}},"12":{"start":{"line":102,"column":16},"end":{"line":102,"column":33}},"13":{"start":{"line":105,"column":12},"end":{"line":105,"column":24}},"14":{"start":{"line":108,"column":8},"end":{"line":108,"column":24}},"15":{"start":{"line":112,"column":8},"end":{"line":112,"column":25}},"16":{"start":{"line":113,"column":8},"end":{"line":113,"column":44}},"17":{"start":{"line":114,"column":8},"end":{"line":114,"column":41}},"18":{"start":{"line":117,"column":8},"end":{"line":117,"column":20}},"19":{"start":{"line":120,"column":0},"end":{"line":218,"column":3}},"20":{"start":{"line":124,"column":8},"end":{"line":129,"column":48}},"21":{"start":{"line":131,"column":8},"end":{"line":131,"column":33}},"22":{"start":{"line":132,"column":8},"end":{"line":132,"column":34}},"23":{"start":{"line":133,"column":8},"end":{"line":133,"column":34}},"24":{"start":{"line":134,"column":8},"end":{"line":134,"column":35}},"25":{"start":{"line":135,"column":8},"end":{"line":135,"column":64}},"26":{"start":{"line":136,"column":8},"end":{"line":136,"column":34}},"27":{"start":{"line":137,"column":8},"end":{"line":137,"column":34}},"28":{"start":{"line":139,"column":8},"end":{"line":139,"column":23}},"29":{"start":{"line":140,"column":8},"end":{"line":140,"column":23}},"30":{"start":{"line":154,"column":8},"end":{"line":154,"column":36}},"31":{"start":{"line":156,"column":8},"end":{"line":158,"column":9}},"32":{"start":{"line":157,"column":12},"end":{"line":157,"column":32}},"33":{"start":{"line":160,"column":8},"end":{"line":160,"column":25}},"34":{"start":{"line":161,"column":8},"end":{"line":161,"column":26}},"35":{"start":{"line":164,"column":8},"end":{"line":164,"column":48}},"36":{"start":{"line":166,"column":8},"end":{"line":166,"column":33}},"37":{"start":{"line":168,"column":8},"end":{"line":168,"column":40}},"38":{"start":{"line":169,"column":8},"end":{"line":169,"column":52}},"39":{"start":{"line":170,"column":8},"end":{"line":170,"column":54}},"40":{"start":{"line":172,"column":8},"end":{"line":174,"column":9}},"41":{"start":{"line":173,"column":12},"end":{"line":173,"column":124}},"42":{"start":{"line":176,"column":8},"end":{"line":178,"column":9}},"43":{"start":{"line":177,"column":12},"end":{"line":177,"column":57}},"44":{"start":{"line":182,"column":8},"end":{"line":182,"column":38}},"45":{"start":{"line":183,"column":8},"end":{"line":183,"column":34}},"46":{"start":{"line":184,"column":8},"end":{"line":184,"column":25}},"47":{"start":{"line":188,"column":8},"end":{"line":188,"column":28}},"48":{"start":{"line":189,"column":8},"end":{"line":193,"column":9}},"49":{"start":{"line":190,"column":12},"end":{"line":190,"column":41}},"50":{"start":{"line":192,"column":12},"end":{"line":192,"column":35}},"51":{"start":{"line":194,"column":8},"end":{"line":194,"column":34}},"52":{"start":{"line":195,"column":8},"end":{"line":195,"column":25}},"53":{"start":{"line":199,"column":8},"end":{"line":199,"column":28}},"54":{"start":{"line":200,"column":8},"end":{"line":200,"column":27}},"55":{"start":{"line":201,"column":8},"end":{"line":203,"column":9}},"56":{"start":{"line":202,"column":12},"end":{"line":202,"column":40}},"57":{"start":{"line":204,"column":8},"end":{"line":204,"column":36}},"58":{"start":{"line":205,"column":8},"end":{"line":205,"column":27}},"59":{"start":{"line":209,"column":8},"end":{"line":213,"column":9}},"60":{"start":{"line":210,"column":12},"end":{"line":210,"column":44}},"61":{"start":{"line":212,"column":12},"end":{"line":212,"column":35}},"62":{"start":{"line":215,"column":8},"end":{"line":215,"column":30}},"63":{"start":{"line":220,"column":0},"end":{"line":220,"column":33}},"64":{"start":{"line":221,"column":0},"end":{"line":221,"column":35}},"65":{"start":{"line":222,"column":0},"end":{"line":222,"column":34}},"66":{"start":{"line":368,"column":0},"end":{"line":1308,"column":5}},"67":{"start":{"line":388,"column":0},"end":{"line":388,"column":28}},"68":{"start":{"line":389,"column":0},"end":{"line":389,"column":23}},"69":{"start":{"line":391,"column":0},"end":{"line":1274,"column":4}},"70":{"start":{"line":398,"column":8},"end":{"line":398,"column":36}},"71":{"start":{"line":399,"column":8},"end":{"line":399,"column":24}},"72":{"start":{"line":400,"column":8},"end":{"line":400,"column":36}},"73":{"start":{"line":404,"column":8},"end":{"line":404,"column":26}},"74":{"start":{"line":412,"column":8},"end":{"line":417,"column":9}},"75":{"start":{"line":414,"column":12},"end":{"line":414,"column":113}},"76":{"start":{"line":416,"column":12},"end":{"line":416,"column":25}},"77":{"start":{"line":425,"column":8},"end":{"line":425,"column":56}},"78":{"start":{"line":427,"column":8},"end":{"line":429,"column":9}},"79":{"start":{"line":428,"column":12},"end":{"line":428,"column":33}},"80":{"start":{"line":431,"column":8},"end":{"line":431,"column":19}},"81":{"start":{"line":443,"column":4},"end":{"line":484,"column":35}},"82":{"start":{"line":486,"column":4},"end":{"line":1272,"column":6}},"83":{"start":{"line":551,"column":12},"end":{"line":553,"column":13}},"84":{"start":{"line":552,"column":0},"end":{"line":552,"column":64}},"85":{"start":{"line":584,"column":12},"end":{"line":584,"column":48}},"86":{"start":{"line":586,"column":12},"end":{"line":595,"column":13}},"87":{"start":{"line":587,"column":16},"end":{"line":594,"column":19}},"88":{"start":{"line":596,"column":12},"end":{"line":596,"column":43}},"89":{"start":{"line":599,"column":12},"end":{"line":599,"column":39}},"90":{"start":{"line":601,"column":12},"end":{"line":622,"column":15}},"91":{"start":{"line":605,"column":20},"end":{"line":608,"column":21}},"92":{"start":{"line":606,"column":24},"end":{"line":606,"column":52}},"93":{"start":{"line":607,"column":24},"end":{"line":607,"column":31}},"94":{"start":{"line":610,"column":20},"end":{"line":610,"column":29}},"95":{"start":{"line":613,"column":20},"end":{"line":619,"column":21}},"96":{"start":{"line":614,"column":24},"end":{"line":618,"column":25}},"97":{"start":{"line":615,"column":28},"end":{"line":617,"column":29}},"98":{"start":{"line":616,"column":32},"end":{"line":616,"column":52}},"99":{"start":{"line":624,"column":12},"end":{"line":624,"column":31}},"100":{"start":{"line":650,"column":12},"end":{"line":650,"column":74}},"101":{"start":{"line":671,"column":12},"end":{"line":671,"column":62}},"102":{"start":{"line":676,"column":12},"end":{"line":678,"column":43}},"103":{"start":{"line":680,"column":12},"end":{"line":682,"column":13}},"104":{"start":{"line":681,"column":16},"end":{"line":681,"column":32}},"105":{"start":{"line":683,"column":12},"end":{"line":685,"column":13}},"106":{"start":{"line":684,"column":16},"end":{"line":684,"column":33}},"107":{"start":{"line":688,"column":12},"end":{"line":688,"column":39}},"108":{"start":{"line":691,"column":12},"end":{"line":731,"column":13}},"109":{"start":{"line":693,"column":16},"end":{"line":705,"column":19}},"110":{"start":{"line":698,"column":24},"end":{"line":703,"column":25}},"111":{"start":{"line":699,"column":28},"end":{"line":699,"column":48}},"112":{"start":{"line":701,"column":28},"end":{"line":701,"column":89}},"113":{"start":{"line":702,"column":28},"end":{"line":702,"column":53}},"114":{"start":{"line":707,"column":16},"end":{"line":707,"column":41}},"115":{"start":{"line":710,"column":16},"end":{"line":710,"column":34}},"116":{"start":{"line":711,"column":16},"end":{"line":711,"column":36}},"117":{"start":{"line":712,"column":16},"end":{"line":712,"column":38}},"118":{"start":{"line":713,"column":16},"end":{"line":713,"column":38}},"119":{"start":{"line":714,"column":16},"end":{"line":716,"column":18}},"120":{"start":{"line":715,"column":20},"end":{"line":715,"column":90}},"121":{"start":{"line":717,"column":16},"end":{"line":717,"column":44}},"122":{"start":{"line":719,"column":16},"end":{"line":723,"column":17}},"123":{"start":{"line":721,"column":20},"end":{"line":721,"column":46}},"124":{"start":{"line":722,"column":20},"end":{"line":722,"column":41}},"125":{"start":{"line":724,"column":16},"end":{"line":724,"column":52}},"126":{"start":{"line":726,"column":16},"end":{"line":726,"column":43}},"127":{"start":{"line":727,"column":16},"end":{"line":727,"column":54}},"128":{"start":{"line":728,"column":16},"end":{"line":728,"column":48}},"129":{"start":{"line":730,"column":16},"end":{"line":730,"column":53}},"130":{"start":{"line":733,"column":12},"end":{"line":733,"column":29}},"131":{"start":{"line":739,"column":12},"end":{"line":747,"column":51}},"132":{"start":{"line":749,"column":12},"end":{"line":751,"column":13}},"133":{"start":{"line":750,"column":16},"end":{"line":750,"column":30}},"134":{"start":{"line":753,"column":12},"end":{"line":755,"column":13}},"135":{"start":{"line":754,"column":16},"end":{"line":754,"column":29}},"136":{"start":{"line":758,"column":12},"end":{"line":814,"column":13}},"137":{"start":{"line":760,"column":16},"end":{"line":760,"column":27}},"138":{"start":{"line":762,"column":16},"end":{"line":765,"column":19}},"139":{"start":{"line":763,"column":20},"end":{"line":763,"column":32}},"140":{"start":{"line":764,"column":20},"end":{"line":764,"column":68}},"141":{"start":{"line":768,"column":16},"end":{"line":768,"column":50}},"142":{"start":{"line":775,"column":19},"end":{"line":814,"column":13}},"143":{"start":{"line":779,"column":16},"end":{"line":796,"column":17}},"144":{"start":{"line":780,"column":20},"end":{"line":780,"column":41}},"145":{"start":{"line":783,"column":20},"end":{"line":783,"column":47}},"146":{"start":{"line":785,"column":20},"end":{"line":795,"column":21}},"147":{"start":{"line":787,"column":28},"end":{"line":787,"column":39}},"148":{"start":{"line":788,"column":28},"end":{"line":788,"column":34}},"149":{"start":{"line":790,"column":28},"end":{"line":790,"column":41}},"150":{"start":{"line":791,"column":28},"end":{"line":791,"column":34}},"151":{"start":{"line":793,"column":28},"end":{"line":793,"column":42}},"152":{"start":{"line":794,"column":28},"end":{"line":794,"column":61}},"153":{"start":{"line":798,"column":16},"end":{"line":813,"column":17}},"154":{"start":{"line":800,"column":20},"end":{"line":800,"column":29}},"155":{"start":{"line":805,"column":20},"end":{"line":809,"column":51}},"156":{"start":{"line":807,"column":24},"end":{"line":807,"column":63}},"157":{"start":{"line":811,"column":20},"end":{"line":811,"column":31}},"158":{"start":{"line":817,"column":12},"end":{"line":819,"column":13}},"159":{"start":{"line":818,"column":16},"end":{"line":818,"column":29}},"160":{"start":{"line":821,"column":12},"end":{"line":823,"column":13}},"161":{"start":{"line":822,"column":16},"end":{"line":822,"column":43}},"162":{"start":{"line":825,"column":12},"end":{"line":825,"column":80}},"163":{"start":{"line":826,"column":12},"end":{"line":828,"column":13}},"164":{"start":{"line":827,"column":16},"end":{"line":827,"column":54}},"165":{"start":{"line":830,"column":12},"end":{"line":838,"column":13}},"166":{"start":{"line":835,"column":16},"end":{"line":837,"column":17}},"167":{"start":{"line":836,"column":20},"end":{"line":836,"column":35}},"168":{"start":{"line":840,"column":12},"end":{"line":842,"column":13}},"169":{"start":{"line":841,"column":16},"end":{"line":841,"column":27}},"170":{"start":{"line":844,"column":12},"end":{"line":844,"column":30}},"171":{"start":{"line":848,"column":12},"end":{"line":848,"column":87}},"172":{"start":{"line":850,"column":12},"end":{"line":852,"column":13}},"173":{"start":{"line":851,"column":16},"end":{"line":851,"column":33}},"174":{"start":{"line":854,"column":12},"end":{"line":854,"column":23}},"175":{"start":{"line":877,"column":12},"end":{"line":878,"column":23}},"176":{"start":{"line":880,"column":12},"end":{"line":883,"column":13}},"177":{"start":{"line":881,"column":16},"end":{"line":881,"column":30}},"178":{"start":{"line":885,"column":12},"end":{"line":887,"column":13}},"179":{"start":{"line":886,"column":16},"end":{"line":886,"column":37}},"180":{"start":{"line":890,"column":12},"end":{"line":905,"column":13}},"181":{"start":{"line":893,"column":16},"end":{"line":903,"column":17}},"182":{"start":{"line":894,"column":20},"end":{"line":894,"column":40}},"183":{"start":{"line":896,"column":20},"end":{"line":896,"column":46}},"184":{"start":{"line":897,"column":20},"end":{"line":897,"column":34}},"185":{"start":{"line":898,"column":20},"end":{"line":902,"column":21}},"186":{"start":{"line":899,"column":24},"end":{"line":899,"column":34}},"187":{"start":{"line":900,"column":27},"end":{"line":902,"column":21}},"188":{"start":{"line":901,"column":24},"end":{"line":901,"column":35}},"189":{"start":{"line":907,"column":12},"end":{"line":909,"column":13}},"190":{"start":{"line":908,"column":16},"end":{"line":908,"column":29}},"191":{"start":{"line":911,"column":12},"end":{"line":923,"column":13}},"192":{"start":{"line":912,"column":16},"end":{"line":912,"column":34}},"193":{"start":{"line":913,"column":16},"end":{"line":913,"column":49}},"194":{"start":{"line":915,"column":19},"end":{"line":923,"column":13}},"195":{"start":{"line":916,"column":16},"end":{"line":916,"column":26}},"196":{"start":{"line":917,"column":16},"end":{"line":920,"column":17}},"197":{"start":{"line":918,"column":20},"end":{"line":918,"column":36}},"198":{"start":{"line":919,"column":20},"end":{"line":919,"column":71}},"199":{"start":{"line":922,"column":16},"end":{"line":922,"column":26}},"200":{"start":{"line":925,"column":12},"end":{"line":927,"column":13}},"201":{"start":{"line":926,"column":16},"end":{"line":926,"column":59}},"202":{"start":{"line":929,"column":12},"end":{"line":929,"column":47}},"203":{"start":{"line":930,"column":12},"end":{"line":930,"column":31}},"204":{"start":{"line":932,"column":12},"end":{"line":936,"column":13}},"205":{"start":{"line":933,"column":16},"end":{"line":933,"column":37}},"206":{"start":{"line":935,"column":16},"end":{"line":935,"column":29}},"207":{"start":{"line":953,"column":12},"end":{"line":953,"column":36}},"208":{"start":{"line":955,"column":12},"end":{"line":956,"column":89}},"209":{"start":{"line":968,"column":12},"end":{"line":968,"column":40}},"210":{"start":{"line":993,"column":12},"end":{"line":1007,"column":13}},"211":{"start":{"line":994,"column":16},"end":{"line":994,"column":37}},"212":{"start":{"line":998,"column":16},"end":{"line":1000,"column":17}},"213":{"start":{"line":999,"column":20},"end":{"line":999,"column":40}},"214":{"start":{"line":1006,"column":16},"end":{"line":1006,"column":30}},"215":{"start":{"line":1019,"column":12},"end":{"line":1021,"column":13}},"216":{"start":{"line":1020,"column":16},"end":{"line":1020,"column":23}},"217":{"start":{"line":1023,"column":12},"end":{"line":1029,"column":13}},"218":{"start":{"line":1027,"column":16},"end":{"line":1027,"column":38}},"219":{"start":{"line":1028,"column":16},"end":{"line":1028,"column":23}},"220":{"start":{"line":1031,"column":12},"end":{"line":1031,"column":32}},"221":{"start":{"line":1037,"column":12},"end":{"line":1038,"column":42}},"222":{"start":{"line":1040,"column":12},"end":{"line":1042,"column":13}},"223":{"start":{"line":1041,"column":16},"end":{"line":1041,"column":45}},"224":{"start":{"line":1045,"column":12},"end":{"line":1045,"column":26}},"225":{"start":{"line":1047,"column":12},"end":{"line":1067,"column":14}},"226":{"start":{"line":1048,"column":16},"end":{"line":1048,"column":48}},"227":{"start":{"line":1049,"column":16},"end":{"line":1066,"column":17}},"228":{"start":{"line":1050,"column":20},"end":{"line":1064,"column":21}},"229":{"start":{"line":1051,"column":24},"end":{"line":1059,"column":25}},"230":{"start":{"line":1052,"column":28},"end":{"line":1056,"column":29}},"231":{"start":{"line":1053,"column":32},"end":{"line":1053,"column":51}},"232":{"start":{"line":1055,"column":32},"end":{"line":1055,"column":45}},"233":{"start":{"line":1058,"column":28},"end":{"line":1058,"column":41}},"234":{"start":{"line":1060,"column":24},"end":{"line":1060,"column":56}},"235":{"start":{"line":1062,"column":24},"end":{"line":1062,"column":56}},"236":{"start":{"line":1063,"column":24},"end":{"line":1063,"column":79}},"237":{"start":{"line":1070,"column":12},"end":{"line":1084,"column":13}},"238":{"start":{"line":1071,"column":16},"end":{"line":1071,"column":33}},"239":{"start":{"line":1072,"column":16},"end":{"line":1083,"column":17}},"240":{"start":{"line":1075,"column":20},"end":{"line":1075,"column":101}},"241":{"start":{"line":1077,"column":20},"end":{"line":1082,"column":21}},"242":{"start":{"line":1078,"column":24},"end":{"line":1078,"column":46}},"243":{"start":{"line":1079,"column":24},"end":{"line":1079,"column":41}},"244":{"start":{"line":1081,"column":24},"end":{"line":1081,"column":44}},"245":{"start":{"line":1087,"column":12},"end":{"line":1105,"column":13}},"246":{"start":{"line":1088,"column":16},"end":{"line":1088,"column":33}},"247":{"start":{"line":1089,"column":16},"end":{"line":1104,"column":17}},"248":{"start":{"line":1092,"column":20},"end":{"line":1092,"column":101}},"249":{"start":{"line":1094,"column":20},"end":{"line":1103,"column":21}},"250":{"start":{"line":1097,"column":24},"end":{"line":1100,"column":25}},"251":{"start":{"line":1098,"column":28},"end":{"line":1098,"column":50}},"252":{"start":{"line":1099,"column":28},"end":{"line":1099,"column":45}},"253":{"start":{"line":1102,"column":24},"end":{"line":1102,"column":44}},"254":{"start":{"line":1107,"column":12},"end":{"line":1107,"column":72}},"255":{"start":{"line":1109,"column":12},"end":{"line":1115,"column":13}},"256":{"start":{"line":1111,"column":16},"end":{"line":1111,"column":38}},"257":{"start":{"line":1113,"column":16},"end":{"line":1113,"column":47}},"258":{"start":{"line":1114,"column":16},"end":{"line":1114,"column":39}},"259":{"start":{"line":1117,"column":12},"end":{"line":1117,"column":33}},"260":{"start":{"line":1119,"column":12},"end":{"line":1119,"column":19}},"261":{"start":{"line":1137,"column":12},"end":{"line":1138,"column":77}},"262":{"start":{"line":1140,"column":12},"end":{"line":1150,"column":13}},"263":{"start":{"line":1141,"column":16},"end":{"line":1141,"column":32}},"264":{"start":{"line":1142,"column":16},"end":{"line":1142,"column":54}},"265":{"start":{"line":1143,"column":16},"end":{"line":1143,"column":38}},"266":{"start":{"line":1144,"column":16},"end":{"line":1149,"column":17}},"267":{"start":{"line":1145,"column":20},"end":{"line":1145,"column":66}},"268":{"start":{"line":1146,"column":20},"end":{"line":1148,"column":21}},"269":{"start":{"line":1147,"column":24},"end":{"line":1147,"column":48}},"270":{"start":{"line":1152,"column":12},"end":{"line":1156,"column":13}},"271":{"start":{"line":1153,"column":16},"end":{"line":1155,"column":17}},"272":{"start":{"line":1154,"column":20},"end":{"line":1154,"column":39}},"273":{"start":{"line":1172,"column":12},"end":{"line":1173,"column":40}},"274":{"start":{"line":1175,"column":12},"end":{"line":1175,"column":74}},"275":{"start":{"line":1176,"column":12},"end":{"line":1176,"column":34}},"276":{"start":{"line":1177,"column":12},"end":{"line":1177,"column":41}},"277":{"start":{"line":1178,"column":12},"end":{"line":1183,"column":13}},"278":{"start":{"line":1179,"column":16},"end":{"line":1179,"column":47}},"279":{"start":{"line":1180,"column":16},"end":{"line":1182,"column":17}},"280":{"start":{"line":1181,"column":20},"end":{"line":1181,"column":46}},"281":{"start":{"line":1197,"column":12},"end":{"line":1199,"column":45}},"282":{"start":{"line":1201,"column":12},"end":{"line":1203,"column":13}},"283":{"start":{"line":1202,"column":16},"end":{"line":1202,"column":28}},"284":{"start":{"line":1205,"column":12},"end":{"line":1225,"column":13}},"285":{"start":{"line":1207,"column":16},"end":{"line":1209,"column":17}},"286":{"start":{"line":1208,"column":20},"end":{"line":1208,"column":36}},"287":{"start":{"line":1211,"column":16},"end":{"line":1213,"column":17}},"288":{"start":{"line":1212,"column":20},"end":{"line":1212,"column":44}},"289":{"start":{"line":1216,"column":16},"end":{"line":1216,"column":32}},"290":{"start":{"line":1217,"column":16},"end":{"line":1219,"column":17}},"291":{"start":{"line":1218,"column":20},"end":{"line":1218,"column":44}},"292":{"start":{"line":1222,"column":16},"end":{"line":1224,"column":19}},"293":{"start":{"line":1223,"column":20},"end":{"line":1223,"column":36}},"294":{"start":{"line":1227,"column":12},"end":{"line":1227,"column":53}},"295":{"start":{"line":1238,"column":12},"end":{"line":1243,"column":15}},"296":{"start":{"line":1239,"column":16},"end":{"line":1241,"column":17}},"297":{"start":{"line":1240,"column":20},"end":{"line":1240,"column":30}},"298":{"start":{"line":1242,"column":16},"end":{"line":1242,"column":30}},"299":{"start":{"line":1244,"column":12},"end":{"line":1244,"column":44}},"300":{"start":{"line":1276,"column":0},"end":{"line":1276,"column":16}},"301":{"start":{"line":1278,"column":0},"end":{"line":1282,"column":1}},"302":{"start":{"line":1279,"column":4},"end":{"line":1279,"column":13}},"303":{"start":{"line":1281,"column":4},"end":{"line":1281,"column":29}},"304":{"start":{"line":1285,"column":0},"end":{"line":1298,"column":1}},"305":{"start":{"line":1286,"column":4},"end":{"line":1286,"column":35}},"306":{"start":{"line":1292,"column":4},"end":{"line":1297,"column":5}},"307":{"start":{"line":1293,"column":8},"end":{"line":1296,"column":9}},"308":{"start":{"line":1294,"column":12},"end":{"line":1294,"column":41}},"309":{"start":{"line":1300,"column":0},"end":{"line":1300,"column":29}},"310":{"start":{"line":1301,"column":0},"end":{"line":1301,"column":32}},"311":{"start":{"line":1302,"column":0},"end":{"line":1302,"column":29}},"312":{"start":{"line":1303,"column":0},"end":{"line":1303,"column":29}},"313":{"start":{"line":1304,"column":0},"end":{"line":1304,"column":29}},"314":{"start":{"line":1306,"column":0},"end":{"line":1306,"column":14}},"315":{"start":{"line":1331,"column":0},"end":{"line":1336,"column":2}},"316":{"start":{"line":1333,"column":8},"end":{"line":1333,"column":75}},"317":{"start":{"line":1334,"column":8},"end":{"line":1334,"column":63}},"318":{"start":{"line":1355,"column":0},"end":{"line":1360,"column":2}},"319":{"start":{"line":1357,"column":8},"end":{"line":1357,"column":74}},"320":{"start":{"line":1358,"column":8},"end":{"line":1358,"column":66}}},"branchMap":{"1":{"line":35,"type":"if","locations":[{"start":{"line":35,"column":0},"end":{"line":35,"column":0}},{"start":{"line":35,"column":0},"end":{"line":35,"column":0}}]},"2":{"line":97,"type":"if","locations":[{"start":{"line":97,"column":8},"end":{"line":97,"column":8}},{"start":{"line":97,"column":8},"end":{"line":97,"column":8}}]},"3":{"line":101,"type":"if","locations":[{"start":{"line":101,"column":12},"end":{"line":101,"column":12}},{"start":{"line":101,"column":12},"end":{"line":101,"column":12}}]},"4":{"line":101,"type":"binary-expr","locations":[{"start":{"line":101,"column":16},"end":{"line":101,"column":17}},{"start":{"line":101,"column":21},"end":{"line":101,"column":36}}]},"5":{"line":114,"type":"binary-expr","locations":[{"start":{"line":114,"column":24},"end":{"line":114,"column":31}},{"start":{"line":114,"column":35},"end":{"line":114,"column":40}}]},"6":{"line":135,"type":"binary-expr","locations":[{"start":{"line":135,"column":25},"end":{"line":135,"column":34}},{"start":{"line":135,"column":38},"end":{"line":135,"column":52}},{"start":{"line":135,"column":57},"end":{"line":135,"column":63}}]},"7":{"line":154,"type":"binary-expr","locations":[{"start":{"line":154,"column":12},"end":{"line":154,"column":21}},{"start":{"line":154,"column":25},"end":{"line":154,"column":35}}]},"8":{"line":156,"type":"if","locations":[{"start":{"line":156,"column":8},"end":{"line":156,"column":8}},{"start":{"line":156,"column":8},"end":{"line":156,"column":8}}]},"9":{"line":156,"type":"binary-expr","locations":[{"start":{"line":156,"column":12},"end":{"line":156,"column":21}},{"start":{"line":156,"column":26},"end":{"line":156,"column":43}}]},"10":{"line":164,"type":"binary-expr","locations":[{"start":{"line":164,"column":21},"end":{"line":164,"column":28}},{"start":{"line":164,"column":32},"end":{"line":164,"column":42}},{"start":{"line":164,"column":46},"end":{"line":164,"column":47}}]},"11":{"line":172,"type":"if","locations":[{"start":{"line":172,"column":8},"end":{"line":172,"column":8}},{"start":{"line":172,"column":8},"end":{"line":172,"column":8}}]},"12":{"line":172,"type":"binary-expr","locations":[{"start":{"line":172,"column":12},"end":{"line":172,"column":34}},{"start":{"line":172,"column":38},"end":{"line":172,"column":64}}]},"13":{"line":173,"type":"cond-expr","locations":[{"start":{"line":173,"column":44},"end":{"line":173,"column":57}},{"start":{"line":173,"column":61},"end":{"line":173,"column":123}}]},"14":{"line":173,"type":"binary-expr","locations":[{"start":{"line":173,"column":61},"end":{"line":173,"column":90}},{"start":{"line":173,"column":95},"end":{"line":173,"column":122}}]},"15":{"line":173,"type":"cond-expr","locations":[{"start":{"line":173,"column":116},"end":{"line":173,"column":118}},{"start":{"line":173,"column":121},"end":{"line":173,"column":122}}]},"16":{"line":176,"type":"if","locations":[{"start":{"line":176,"column":8},"end":{"line":176,"column":8}},{"start":{"line":176,"column":8},"end":{"line":176,"column":8}}]},"17":{"line":189,"type":"if","locations":[{"start":{"line":189,"column":8},"end":{"line":189,"column":8}},{"start":{"line":189,"column":8},"end":{"line":189,"column":8}}]},"18":{"line":201,"type":"if","locations":[{"start":{"line":201,"column":8},"end":{"line":201,"column":8}},{"start":{"line":201,"column":8},"end":{"line":201,"column":8}}]},"19":{"line":209,"type":"if","locations":[{"start":{"line":209,"column":8},"end":{"line":209,"column":8}},{"start":{"line":209,"column":8},"end":{"line":209,"column":8}}]},"20":{"line":414,"type":"binary-expr","locations":[{"start":{"line":414,"column":20},"end":{"line":414,"column":21}},{"start":{"line":414,"column":25},"end":{"line":414,"column":46}},{"start":{"line":414,"column":50},"end":{"line":414,"column":75}},{"start":{"line":414,"column":79},"end":{"line":414,"column":89}},{"start":{"line":414,"column":93},"end":{"line":414,"column":111}}]},"21":{"line":427,"type":"if","locations":[{"start":{"line":427,"column":8},"end":{"line":427,"column":8}},{"start":{"line":427,"column":8},"end":{"line":427,"column":8}}]},"22":{"line":551,"type":"if","locations":[{"start":{"line":551,"column":12},"end":{"line":551,"column":12}},{"start":{"line":551,"column":12},"end":{"line":551,"column":12}}]},"23":{"line":605,"type":"if","locations":[{"start":{"line":605,"column":20},"end":{"line":605,"column":20}},{"start":{"line":605,"column":20},"end":{"line":605,"column":20}}]},"24":{"line":615,"type":"if","locations":[{"start":{"line":615,"column":28},"end":{"line":615,"column":28}},{"start":{"line":615,"column":28},"end":{"line":615,"column":28}}]},"25":{"line":680,"type":"if","locations":[{"start":{"line":680,"column":12},"end":{"line":680,"column":12}},{"start":{"line":680,"column":12},"end":{"line":680,"column":12}}]},"26":{"line":683,"type":"if","locations":[{"start":{"line":683,"column":12},"end":{"line":683,"column":12}},{"start":{"line":683,"column":12},"end":{"line":683,"column":12}}]},"27":{"line":691,"type":"if","locations":[{"start":{"line":691,"column":12},"end":{"line":691,"column":12}},{"start":{"line":691,"column":12},"end":{"line":691,"column":12}}]},"28":{"line":698,"type":"if","locations":[{"start":{"line":698,"column":24},"end":{"line":698,"column":24}},{"start":{"line":698,"column":24},"end":{"line":698,"column":24}}]},"29":{"line":701,"type":"binary-expr","locations":[{"start":{"line":701,"column":48},"end":{"line":701,"column":65}},{"start":{"line":701,"column":69},"end":{"line":701,"column":88}}]},"30":{"line":715,"type":"binary-expr","locations":[{"start":{"line":715,"column":58},"end":{"line":715,"column":64}},{"start":{"line":715,"column":69},"end":{"line":715,"column":85}}]},"31":{"line":719,"type":"if","locations":[{"start":{"line":719,"column":16},"end":{"line":719,"column":16}},{"start":{"line":719,"column":16},"end":{"line":719,"column":16}}]},"32":{"line":719,"type":"binary-expr","locations":[{"start":{"line":719,"column":20},"end":{"line":719,"column":29}},{"start":{"line":719,"column":33},"end":{"line":719,"column":47}}]},"33":{"line":727,"type":"binary-expr","locations":[{"start":{"line":727,"column":33},"end":{"line":727,"column":47}},{"start":{"line":727,"column":51},"end":{"line":727,"column":53}}]},"34":{"line":744,"type":"binary-expr","locations":[{"start":{"line":744,"column":21},"end":{"line":744,"column":28}},{"start":{"line":744,"column":32},"end":{"line":744,"column":35}}]},"35":{"line":745,"type":"binary-expr","locations":[{"start":{"line":745,"column":25},"end":{"line":745,"column":29}},{"start":{"line":745,"column":33},"end":{"line":745,"column":44}}]},"36":{"line":746,"type":"binary-expr","locations":[{"start":{"line":746,"column":26},"end":{"line":746,"column":30}},{"start":{"line":746,"column":34},"end":{"line":746,"column":46}}]},"37":{"line":747,"type":"binary-expr","locations":[{"start":{"line":747,"column":28},"end":{"line":747,"column":32}},{"start":{"line":747,"column":36},"end":{"line":747,"column":50}}]},"38":{"line":749,"type":"if","locations":[{"start":{"line":749,"column":12},"end":{"line":749,"column":12}},{"start":{"line":749,"column":12},"end":{"line":749,"column":12}}]},"39":{"line":753,"type":"if","locations":[{"start":{"line":753,"column":12},"end":{"line":753,"column":12}},{"start":{"line":753,"column":12},"end":{"line":753,"column":12}}]},"40":{"line":753,"type":"binary-expr","locations":[{"start":{"line":753,"column":16},"end":{"line":753,"column":19}},{"start":{"line":753,"column":23},"end":{"line":753,"column":31}}]},"41":{"line":758,"type":"if","locations":[{"start":{"line":758,"column":12},"end":{"line":758,"column":12}},{"start":{"line":758,"column":12},"end":{"line":758,"column":12}}]},"42":{"line":775,"type":"if","locations":[{"start":{"line":775,"column":19},"end":{"line":775,"column":19}},{"start":{"line":775,"column":19},"end":{"line":775,"column":19}}]},"43":{"line":779,"type":"if","locations":[{"start":{"line":779,"column":16},"end":{"line":779,"column":16}},{"start":{"line":779,"column":16},"end":{"line":779,"column":16}}]},"44":{"line":785,"type":"switch","locations":[{"start":{"line":786,"column":24},"end":{"line":788,"column":34}},{"start":{"line":789,"column":24},"end":{"line":791,"column":34}},{"start":{"line":792,"column":24},"end":{"line":794,"column":61}}]},"45":{"line":798,"type":"if","locations":[{"start":{"line":798,"column":16},"end":{"line":798,"column":16}},{"start":{"line":798,"column":16},"end":{"line":798,"column":16}}]},"46":{"line":817,"type":"if","locations":[{"start":{"line":817,"column":12},"end":{"line":817,"column":12}},{"start":{"line":817,"column":12},"end":{"line":817,"column":12}}]},"47":{"line":821,"type":"if","locations":[{"start":{"line":821,"column":12},"end":{"line":821,"column":12}},{"start":{"line":821,"column":12},"end":{"line":821,"column":12}}]},"48":{"line":821,"type":"binary-expr","locations":[{"start":{"line":821,"column":16},"end":{"line":821,"column":22}},{"start":{"line":821,"column":26},"end":{"line":821,"column":50}}]},"49":{"line":826,"type":"if","locations":[{"start":{"line":826,"column":12},"end":{"line":826,"column":12}},{"start":{"line":826,"column":12},"end":{"line":826,"column":12}}]},"50":{"line":830,"type":"if","locations":[{"start":{"line":830,"column":12},"end":{"line":830,"column":12}},{"start":{"line":830,"column":12},"end":{"line":830,"column":12}}]},"51":{"line":830,"type":"binary-expr","locations":[{"start":{"line":830,"column":16},"end":{"line":830,"column":25}},{"start":{"line":830,"column":29},"end":{"line":830,"column":43}}]},"52":{"line":835,"type":"if","locations":[{"start":{"line":835,"column":16},"end":{"line":835,"column":16}},{"start":{"line":835,"column":16},"end":{"line":835,"column":16}}]},"53":{"line":840,"type":"if","locations":[{"start":{"line":840,"column":12},"end":{"line":840,"column":12}},{"start":{"line":840,"column":12},"end":{"line":840,"column":12}}]},"54":{"line":848,"type":"cond-expr","locations":[{"start":{"line":848,"column":65},"end":{"line":848,"column":78}},{"start":{"line":848,"column":81},"end":{"line":848,"column":85}}]},"55":{"line":850,"type":"if","locations":[{"start":{"line":850,"column":12},"end":{"line":850,"column":12}},{"start":{"line":850,"column":12},"end":{"line":850,"column":12}}]},"56":{"line":880,"type":"if","locations":[{"start":{"line":880,"column":12},"end":{"line":880,"column":12}},{"start":{"line":880,"column":12},"end":{"line":880,"column":12}}]},"57":{"line":885,"type":"if","locations":[{"start":{"line":885,"column":12},"end":{"line":885,"column":12}},{"start":{"line":885,"column":12},"end":{"line":885,"column":12}}]},"58":{"line":885,"type":"binary-expr","locations":[{"start":{"line":885,"column":16},"end":{"line":885,"column":20}},{"start":{"line":885,"column":24},"end":{"line":885,"column":35}}]},"59":{"line":890,"type":"if","locations":[{"start":{"line":890,"column":12},"end":{"line":890,"column":12}},{"start":{"line":890,"column":12},"end":{"line":890,"column":12}}]},"60":{"line":893,"type":"if","locations":[{"start":{"line":893,"column":16},"end":{"line":893,"column":16}},{"start":{"line":893,"column":16},"end":{"line":893,"column":16}}]},"61":{"line":898,"type":"if","locations":[{"start":{"line":898,"column":20},"end":{"line":898,"column":20}},{"start":{"line":898,"column":20},"end":{"line":898,"column":20}}]},"62":{"line":900,"type":"if","locations":[{"start":{"line":900,"column":27},"end":{"line":900,"column":27}},{"start":{"line":900,"column":27},"end":{"line":900,"column":27}}]},"63":{"line":907,"type":"if","locations":[{"start":{"line":907,"column":12},"end":{"line":907,"column":12}},{"start":{"line":907,"column":12},"end":{"line":907,"column":12}}]},"64":{"line":911,"type":"if","locations":[{"start":{"line":911,"column":12},"end":{"line":911,"column":12}},{"start":{"line":911,"column":12},"end":{"line":911,"column":12}}]},"65":{"line":915,"type":"if","locations":[{"start":{"line":915,"column":19},"end":{"line":915,"column":19}},{"start":{"line":915,"column":19},"end":{"line":915,"column":19}}]},"66":{"line":919,"type":"binary-expr","locations":[{"start":{"line":919,"column":27},"end":{"line":919,"column":62}},{"start":{"line":919,"column":66},"end":{"line":919,"column":68}}]},"67":{"line":925,"type":"if","locations":[{"start":{"line":925,"column":12},"end":{"line":925,"column":12}},{"start":{"line":925,"column":12},"end":{"line":925,"column":12}}]},"68":{"line":925,"type":"binary-expr","locations":[{"start":{"line":925,"column":16},"end":{"line":925,"column":21}},{"start":{"line":925,"column":25},"end":{"line":925,"column":28}},{"start":{"line":925,"column":32},"end":{"line":925,"column":40}}]},"69":{"line":932,"type":"if","locations":[{"start":{"line":932,"column":12},"end":{"line":932,"column":12}},{"start":{"line":932,"column":12},"end":{"line":932,"column":12}}]},"70":{"line":953,"type":"binary-expr","locations":[{"start":{"line":953,"column":21},"end":{"line":953,"column":22}},{"start":{"line":953,"column":26},"end":{"line":953,"column":35}}]},"71":{"line":955,"type":"cond-expr","locations":[{"start":{"line":955,"column":32},"end":{"line":955,"column":34}},{"start":{"line":956,"column":16},"end":{"line":956,"column":88}}]},"72":{"line":993,"type":"if","locations":[{"start":{"line":993,"column":12},"end":{"line":993,"column":12}},{"start":{"line":993,"column":12},"end":{"line":993,"column":12}}]},"73":{"line":998,"type":"if","locations":[{"start":{"line":998,"column":16},"end":{"line":998,"column":16}},{"start":{"line":998,"column":16},"end":{"line":998,"column":16}}]},"74":{"line":1019,"type":"if","locations":[{"start":{"line":1019,"column":12},"end":{"line":1019,"column":12}},{"start":{"line":1019,"column":12},"end":{"line":1019,"column":12}}]},"75":{"line":1023,"type":"if","locations":[{"start":{"line":1023,"column":12},"end":{"line":1023,"column":12}},{"start":{"line":1023,"column":12},"end":{"line":1023,"column":12}}]},"76":{"line":1023,"type":"binary-expr","locations":[{"start":{"line":1023,"column":16},"end":{"line":1023,"column":23}},{"start":{"line":1023,"column":27},"end":{"line":1023,"column":44}}]},"77":{"line":1040,"type":"if","locations":[{"start":{"line":1040,"column":12},"end":{"line":1040,"column":12}},{"start":{"line":1040,"column":12},"end":{"line":1040,"column":12}}]},"78":{"line":1050,"type":"if","locations":[{"start":{"line":1050,"column":20},"end":{"line":1050,"column":20}},{"start":{"line":1050,"column":20},"end":{"line":1050,"column":20}}]},"79":{"line":1051,"type":"if","locations":[{"start":{"line":1051,"column":24},"end":{"line":1051,"column":24}},{"start":{"line":1051,"column":24},"end":{"line":1051,"column":24}}]},"80":{"line":1052,"type":"if","locations":[{"start":{"line":1052,"column":28},"end":{"line":1052,"column":28}},{"start":{"line":1052,"column":28},"end":{"line":1052,"column":28}}]},"81":{"line":1062,"type":"binary-expr","locations":[{"start":{"line":1062,"column":34},"end":{"line":1062,"column":42}},{"start":{"line":1062,"column":46},"end":{"line":1062,"column":55}}]},"82":{"line":1063,"type":"cond-expr","locations":[{"start":{"line":1063,"column":70},"end":{"line":1063,"column":72}},{"start":{"line":1063,"column":75},"end":{"line":1063,"column":77}}]},"83":{"line":1072,"type":"if","locations":[{"start":{"line":1072,"column":16},"end":{"line":1072,"column":16}},{"start":{"line":1072,"column":16},"end":{"line":1072,"column":16}}]},"84":{"line":1072,"type":"binary-expr","locations":[{"start":{"line":1072,"column":20},"end":{"line":1072,"column":24}},{"start":{"line":1072,"column":28},"end":{"line":1072,"column":44}}]},"85":{"line":1075,"type":"cond-expr","locations":[{"start":{"line":1075,"column":41},"end":{"line":1075,"column":60}},{"start":{"line":1075,"column":63},"end":{"line":1075,"column":100}}]},"86":{"line":1077,"type":"if","locations":[{"start":{"line":1077,"column":20},"end":{"line":1077,"column":20}},{"start":{"line":1077,"column":20},"end":{"line":1077,"column":20}}]},"87":{"line":1089,"type":"if","locations":[{"start":{"line":1089,"column":16},"end":{"line":1089,"column":16}},{"start":{"line":1089,"column":16},"end":{"line":1089,"column":16}}]},"88":{"line":1089,"type":"binary-expr","locations":[{"start":{"line":1089,"column":20},"end":{"line":1089,"column":24}},{"start":{"line":1089,"column":28},"end":{"line":1089,"column":43}}]},"89":{"line":1092,"type":"cond-expr","locations":[{"start":{"line":1092,"column":41},"end":{"line":1092,"column":60}},{"start":{"line":1092,"column":63},"end":{"line":1092,"column":100}}]},"90":{"line":1094,"type":"if","locations":[{"start":{"line":1094,"column":20},"end":{"line":1094,"column":20}},{"start":{"line":1094,"column":20},"end":{"line":1094,"column":20}}]},"91":{"line":1097,"type":"if","locations":[{"start":{"line":1097,"column":24},"end":{"line":1097,"column":24}},{"start":{"line":1097,"column":24},"end":{"line":1097,"column":24}}]},"92":{"line":1097,"type":"binary-expr","locations":[{"start":{"line":1097,"column":28},"end":{"line":1097,"column":41}},{"start":{"line":1097,"column":46},"end":{"line":1097,"column":52}},{"start":{"line":1097,"column":56},"end":{"line":1097,"column":77}},{"start":{"line":1097,"column":82},"end":{"line":1097,"column":96}}]},"93":{"line":1107,"type":"cond-expr","locations":[{"start":{"line":1107,"column":52},"end":{"line":1107,"column":53}},{"start":{"line":1107,"column":56},"end":{"line":1107,"column":71}}]},"94":{"line":1109,"type":"if","locations":[{"start":{"line":1109,"column":12},"end":{"line":1109,"column":12}},{"start":{"line":1109,"column":12},"end":{"line":1109,"column":12}}]},"95":{"line":1137,"type":"cond-expr","locations":[{"start":{"line":1137,"column":47},"end":{"line":1137,"column":79}},{"start":{"line":1137,"column":82},"end":{"line":1137,"column":84}}]},"96":{"line":1140,"type":"if","locations":[{"start":{"line":1140,"column":12},"end":{"line":1140,"column":12}},{"start":{"line":1140,"column":12},"end":{"line":1140,"column":12}}]},"97":{"line":1140,"type":"binary-expr","locations":[{"start":{"line":1140,"column":16},"end":{"line":1140,"column":23}},{"start":{"line":1140,"column":27},"end":{"line":1140,"column":30}}]},"98":{"line":1141,"type":"binary-expr","locations":[{"start":{"line":1141,"column":22},"end":{"line":1141,"column":25}},{"start":{"line":1141,"column":29},"end":{"line":1141,"column":31}}]},"99":{"line":1146,"type":"if","locations":[{"start":{"line":1146,"column":20},"end":{"line":1146,"column":20}},{"start":{"line":1146,"column":20},"end":{"line":1146,"column":20}}]},"100":{"line":1152,"type":"if","locations":[{"start":{"line":1152,"column":12},"end":{"line":1152,"column":12}},{"start":{"line":1152,"column":12},"end":{"line":1152,"column":12}}]},"101":{"line":1178,"type":"if","locations":[{"start":{"line":1178,"column":12},"end":{"line":1178,"column":12}},{"start":{"line":1178,"column":12},"end":{"line":1178,"column":12}}]},"102":{"line":1180,"type":"if","locations":[{"start":{"line":1180,"column":16},"end":{"line":1180,"column":16}},{"start":{"line":1180,"column":16},"end":{"line":1180,"column":16}}]},"103":{"line":1198,"type":"cond-expr","locations":[{"start":{"line":1198,"column":44},"end":{"line":1198,"column":64}},{"start":{"line":1198,"column":67},"end":{"line":1198,"column":71}}]},"104":{"line":1201,"type":"if","locations":[{"start":{"line":1201,"column":12},"end":{"line":1201,"column":12}},{"start":{"line":1201,"column":12},"end":{"line":1201,"column":12}}]},"105":{"line":1205,"type":"if","locations":[{"start":{"line":1205,"column":12},"end":{"line":1205,"column":12}},{"start":{"line":1205,"column":12},"end":{"line":1205,"column":12}}]},"106":{"line":1207,"type":"if","locations":[{"start":{"line":1207,"column":16},"end":{"line":1207,"column":16}},{"start":{"line":1207,"column":16},"end":{"line":1207,"column":16}}]},"107":{"line":1207,"type":"binary-expr","locations":[{"start":{"line":1207,"column":20},"end":{"line":1207,"column":34}},{"start":{"line":1207,"column":38},"end":{"line":1207,"column":61}}]},"108":{"line":1211,"type":"if","locations":[{"start":{"line":1211,"column":16},"end":{"line":1211,"column":16}},{"start":{"line":1211,"column":16},"end":{"line":1211,"column":16}}]},"109":{"line":1217,"type":"if","locations":[{"start":{"line":1217,"column":16},"end":{"line":1217,"column":16}},{"start":{"line":1217,"column":16},"end":{"line":1217,"column":16}}]},"110":{"line":1227,"type":"cond-expr","locations":[{"start":{"line":1227,"column":38},"end":{"line":1227,"column":45}},{"start":{"line":1227,"column":48},"end":{"line":1227,"column":52}}]},"111":{"line":1239,"type":"if","locations":[{"start":{"line":1239,"column":16},"end":{"line":1239,"column":16}},{"start":{"line":1239,"column":16},"end":{"line":1239,"column":16}}]},"112":{"line":1278,"type":"if","locations":[{"start":{"line":1278,"column":0},"end":{"line":1278,"column":0}},{"start":{"line":1278,"column":0},"end":{"line":1278,"column":0}}]},"113":{"line":1278,"type":"binary-expr","locations":[{"start":{"line":1278,"column":4},"end":{"line":1278,"column":19}},{"start":{"line":1278,"column":23},"end":{"line":1278,"column":43}}]},"114":{"line":1285,"type":"if","locations":[{"start":{"line":1285,"column":0},"end":{"line":1285,"column":0}},{"start":{"line":1285,"column":0},"end":{"line":1285,"column":0}}]},"115":{"line":1292,"type":"if","locations":[{"start":{"line":1292,"column":4},"end":{"line":1292,"column":4}},{"start":{"line":1292,"column":4},"end":{"line":1292,"column":4}}]},"116":{"line":1333,"type":"cond-expr","locations":[{"start":{"line":1333,"column":40},"end":{"line":1333,"column":67}},{"start":{"line":1333,"column":70},"end":{"line":1333,"column":74}}]},"117":{"line":1357,"type":"cond-expr","locations":[{"start":{"line":1357,"column":39},"end":{"line":1357,"column":66}},{"start":{"line":1357,"column":69},"end":{"line":1357,"column":73}}]}},"code":["(function () { YUI.add('event-base', function (Y, NAME) {","","/*"," * DOM event listener abstraction layer"," * @module event"," * @submodule event-base"," */","","/**"," * The domready event fires at the moment the browser's DOM is"," * usable. In most cases, this is before images are fully"," * downloaded, allowing you to provide a more responsive user"," * interface."," *"," * In YUI 3, domready subscribers will be notified immediately if"," * that moment has already passed when the subscription is created."," *"," * One exception is if the yui.js file is dynamically injected into"," * the page. If this is done, you must tell the YUI instance that"," * you did this in order for DOMReady (and window load events) to"," * fire normally. That configuration option is 'injected' -- set"," * it to true if the yui.js script is not included inline."," *"," * This method is part of the 'event-ready' module, which is a"," * submodule of 'event'."," *"," * @event domready"," * @for YUI"," */","Y.publish('domready', {"," fireOnce: true,"," async: true","});","","if (YUI.Env.DOMReady) {"," Y.fire('domready');","} else {"," Y.Do.before(function() { Y.fire('domready'); }, YUI.Env, '_ready');","}","","/**"," * Custom event engine, DOM event listener abstraction layer, synthetic DOM"," * events."," * @module event"," * @submodule event-base"," */","","/**"," * Wraps a DOM event, properties requiring browser abstraction are"," * fixed here. Provids a security layer when required."," * @class DOMEventFacade"," * @param ev {Event} the DOM event"," * @param currentTarget {HTMLElement} the element the listener was attached to"," * @param wrapper {CustomEvent} the custom event wrapper for this DOM event"," */",""," var ua = Y.UA,",""," EMPTY = {},",""," /**"," * webkit key remapping required for Safari < 3.1"," * @property webkitKeymap"," * @private"," */"," webkitKeymap = {"," 63232: 38, // up"," 63233: 40, // down"," 63234: 37, // left"," 63235: 39, // right"," 63276: 33, // page up"," 63277: 34, // page down"," 25: 9, // SHIFT-TAB (Safari provides a different key code in"," // this case, even though the shiftKey modifier is set)"," 63272: 46, // delete"," 63273: 36, // home"," 63275: 35 // end"," },",""," /**"," * Returns a wrapped node. Intended to be used on event targets,"," * so it will return the node's parent if the target is a text"," * node."," *"," * If accessing a property of the node throws an error, this is"," * probably the anonymous div wrapper Gecko adds inside text"," * nodes. This likely will only occur when attempting to access"," * the relatedTarget. In this case, we now return null because"," * the anonymous div is completely useless and we do not know"," * what the related target was because we can't even get to"," * the element's parent node."," *"," * @method resolve"," * @private"," */"," resolve = function(n) {"," if (!n) {"," return n;"," }"," try {"," if (n && 3 == n.nodeType) {"," n = n.parentNode;"," }"," } catch(e) {"," return null;"," }",""," return Y.one(n);"," },",""," DOMEventFacade = function(ev, currentTarget, wrapper) {"," this._event = ev;"," this._currentTarget = currentTarget;"," this._wrapper = wrapper || EMPTY;",""," // if not lazy init"," this.init();"," };","","Y.extend(DOMEventFacade, Object, {",""," init: function() {",""," var e = this._event,"," overrides = this._wrapper.overrides,"," x = e.pageX,"," y = e.pageY,"," c,"," currentTarget = this._currentTarget;",""," this.altKey = e.altKey;"," this.ctrlKey = e.ctrlKey;"," this.metaKey = e.metaKey;"," this.shiftKey = e.shiftKey;"," this.type = (overrides && overrides.type) || e.type;"," this.clientX = e.clientX;"," this.clientY = e.clientY;",""," this.pageX = x;"," this.pageY = y;",""," // charCode is unknown in keyup, keydown. keyCode is unknown in keypress."," // FF 3.6 - 8+? pass 0 for keyCode in keypress events."," // Webkit, FF 3.6-8+?, and IE9+? pass 0 for charCode in keydown, keyup."," // Webkit and IE9+? duplicate charCode in keyCode."," // Opera never sets charCode, always keyCode (though with the charCode)."," // IE6-8 don't set charCode or which."," // All browsers other than IE6-8 set which=keyCode in keydown, keyup, and"," // which=charCode in keypress."," //"," // Moral of the story: (e.which || e.keyCode) will always return the"," // known code for that key event phase. e.keyCode is often different in"," // keypress from keydown and keyup."," c = e.keyCode || e.charCode;",""," if (ua.webkit && (c in webkitKeymap)) {"," c = webkitKeymap[c];"," }",""," this.keyCode = c;"," this.charCode = c;"," // Fill in e.which for IE - implementers should always use this over"," // e.keyCode or e.charCode."," this.which = e.which || e.charCode || c;"," // this.button = e.button;"," this.button = this.which;",""," this.target = resolve(e.target);"," this.currentTarget = resolve(currentTarget);"," this.relatedTarget = resolve(e.relatedTarget);",""," if (e.type == \"mousewheel\" || e.type == \"DOMMouseScroll\") {"," this.wheelDelta = (e.detail) ? (e.detail * -1) : Math.round(e.wheelDelta / 80) || ((e.wheelDelta < 0) ? -1 : 1);"," }",""," if (this._touch) {"," this._touch(e, currentTarget, this._wrapper);"," }"," },",""," stopPropagation: function() {"," this._event.stopPropagation();"," this._wrapper.stopped = 1;"," this.stopped = 1;"," },",""," stopImmediatePropagation: function() {"," var e = this._event;"," if (e.stopImmediatePropagation) {"," e.stopImmediatePropagation();"," } else {"," this.stopPropagation();"," }"," this._wrapper.stopped = 2;"," this.stopped = 2;"," },",""," preventDefault: function(returnValue) {"," var e = this._event;"," e.preventDefault();"," if (returnValue) {"," e.returnValue = returnValue;"," }"," this._wrapper.prevented = 1;"," this.prevented = 1;"," },",""," halt: function(immediate) {"," if (immediate) {"," this.stopImmediatePropagation();"," } else {"," this.stopPropagation();"," }",""," this.preventDefault();"," }","","});","","DOMEventFacade.resolve = resolve;","Y.DOM2EventFacade = DOMEventFacade;","Y.DOMEventFacade = DOMEventFacade;",""," /**"," * The native event"," * @property _event"," * @type {DOMEvent}"," * @private"," */",""," /**"," The name of the event (e.g. \"click\")",""," @property type"," @type {String}"," **/",""," /**"," `true` if the \"alt\" or \"option\" key is pressed.",""," @property altKey"," @type {Boolean}"," **/",""," /**"," `true` if the shift key is pressed.",""," @property shiftKey"," @type {Boolean}"," **/",""," /**"," `true` if the \"Windows\" key on a Windows keyboard, \"command\" key on an"," Apple keyboard, or \"meta\" key on other keyboards is pressed.",""," @property metaKey"," @type {Boolean}"," **/",""," /**"," `true` if the \"Ctrl\" or \"control\" key is pressed.",""," @property ctrlKey"," @type {Boolean}"," **/",""," /**"," * The X location of the event on the page (including scroll)"," * @property pageX"," * @type {Number}"," */",""," /**"," * The Y location of the event on the page (including scroll)"," * @property pageY"," * @type {Number}"," */",""," /**"," * The X location of the event in the viewport"," * @property clientX"," * @type {Number}"," */",""," /**"," * The Y location of the event in the viewport"," * @property clientY"," * @type {Number}"," */",""," /**"," * The keyCode for key events. Uses charCode if keyCode is not available"," * @property keyCode"," * @type {Number}"," */",""," /**"," * The charCode for key events. Same as keyCode"," * @property charCode"," * @type {Number}"," */",""," /**"," * The button that was pushed. 1 for left click, 2 for middle click, 3 for"," * right click. This is only reliably populated on `mouseup` events."," * @property button"," * @type {Number}"," */",""," /**"," * The button that was pushed. Same as button."," * @property which"," * @type {Number}"," */",""," /**"," * Node reference for the targeted element"," * @property target"," * @type {Node}"," */",""," /**"," * Node reference for the element that the listener was attached to."," * @property currentTarget"," * @type {Node}"," */",""," /**"," * Node reference to the relatedTarget"," * @property relatedTarget"," * @type {Node}"," */",""," /**"," * Number representing the direction and velocity of the movement of the mousewheel."," * Negative is down, the higher the number, the faster. Applies to the mousewheel event."," * @property wheelDelta"," * @type {Number}"," */",""," /**"," * Stops the propagation to the next bubble target"," * @method stopPropagation"," */",""," /**"," * Stops the propagation to the next bubble target and"," * prevents any additional listeners from being exectued"," * on the current target."," * @method stopImmediatePropagation"," */",""," /**"," * Prevents the event's default behavior"," * @method preventDefault"," * @param returnValue {string} sets the returnValue of the event to this value"," * (rather than the default false value). This can be used to add a customized"," * confirmation query to the beforeunload event)."," */",""," /**"," * Stops the event propagation and prevents the default"," * event behavior."," * @method halt"," * @param immediate {boolean} if true additional listeners"," * on the current target will not be executed"," */","(function() {","","/**"," * The event utility provides functions to add and remove event listeners,"," * event cleansing. It also tries to automatically remove listeners it"," * registers during the unload event."," * @module event"," * @main event"," * @submodule event-base"," */","","/**"," * The event utility provides functions to add and remove event listeners,"," * event cleansing. It also tries to automatically remove listeners it"," * registers during the unload event."," *"," * @class Event"," * @static"," */","","Y.Env.evt.dom_wrappers = {};","Y.Env.evt.dom_map = {};","","var _eventenv = Y.Env.evt,"," config = Y.config,"," win = config.win,"," add = YUI.Env.add,"," remove = YUI.Env.remove,",""," onLoad = function() {"," YUI.Env.windowLoaded = true;"," Y.Event._load();"," remove(win, \"load\", onLoad);"," },",""," onUnload = function() {"," Y.Event._unload();"," },",""," EVENT_READY = 'domready',",""," COMPAT_ARG = '~yui|2|compat~',",""," shouldIterate = function(o) {"," try {"," // TODO: See if there's a more performant way to return true early on this, for the common case"," return (o && typeof o !== \"string\" && Y.Lang.isNumber(o.length) && !o.tagName && !Y.DOM.isWindow(o));"," } catch(ex) {"," return false;"," }"," },",""," // aliases to support DOM event subscription clean up when the last"," // subscriber is detached. deleteAndClean overrides the DOM event's wrapper"," // CustomEvent _delete method."," _ceProtoDelete = Y.CustomEvent.prototype._delete,"," _deleteAndClean = function(s) {"," var ret = _ceProtoDelete.apply(this, arguments);",""," if (!this.hasSubs()) {"," Y.Event._clean(this);"," }",""," return ret;"," },","","Event = function() {",""," /**"," * True after the onload event has fired"," * @property _loadComplete"," * @type boolean"," * @static"," * @private"," */"," var _loadComplete = false,",""," /**"," * The number of times to poll after window.onload. This number is"," * increased if additional late-bound handlers are requested after"," * the page load."," * @property _retryCount"," * @static"," * @private"," */"," _retryCount = 0,",""," /**"," * onAvailable listeners"," * @property _avail"," * @static"," * @private"," */"," _avail = [],",""," /**"," * Custom event wrappers for DOM events. Key is"," * 'event:' + Element uid stamp + event type"," * @property _wrappers"," * @type CustomEvent"," * @static"," * @private"," */"," _wrappers = _eventenv.dom_wrappers,",""," _windowLoadKey = null,",""," /**"," * Custom event wrapper map DOM events. Key is"," * Element uid stamp. Each item is a hash of custom event"," * wrappers as provided in the _wrappers collection. This"," * provides the infrastructure for getListeners."," * @property _el_events"," * @static"," * @private"," */"," _el_events = _eventenv.dom_map;",""," return {",""," /**"," * The number of times we should look for elements that are not"," * in the DOM at the time the event is requested after the document"," * has been loaded. The default is 1000@amp;40 ms, so it will poll"," * for 40 seconds or until all outstanding handlers are bound"," * (whichever comes first)."," * @property POLL_RETRYS"," * @type int"," * @static"," * @final"," */"," POLL_RETRYS: 1000,",""," /**"," * The poll interval in milliseconds"," * @property POLL_INTERVAL"," * @type int"," * @static"," * @final"," */"," POLL_INTERVAL: 40,",""," /**"," * addListener/removeListener can throw errors in unexpected scenarios."," * These errors are suppressed, the method returns false, and this property"," * is set"," * @property lastError"," * @static"," * @type Error"," */"," lastError: null,","",""," /**"," * poll handle"," * @property _interval"," * @static"," * @private"," */"," _interval: null,",""," /**"," * document readystate poll handle"," * @property _dri"," * @static"," * @private"," */"," _dri: null,",""," /**"," * True when the document is initially usable"," * @property DOMReady"," * @type boolean"," * @static"," */"," DOMReady: false,",""," /**"," * @method startInterval"," * @static"," * @private"," */"," startInterval: function() {"," if (!Event._interval) {","Event._interval = setInterval(Event._poll, Event.POLL_INTERVAL);"," }"," },",""," /**"," * Executes the supplied callback when the item with the supplied"," * id is found. This is meant to be used to execute behavior as"," * soon as possible as the page loads. If you use this after the"," * initial page load it will poll for a fixed time for the element."," * The number of times it will poll and the frequency are"," * configurable. By default it will poll for 10 seconds."," *"," * <p>The callback is executed with a single parameter:"," * the custom object parameter, if provided.</p>"," *"," * @method onAvailable"," *"," * @param {string||string[]} id the id of the element, or an array"," * of ids to look for."," * @param {function} fn what to execute when the element is found."," * @param {object} p_obj an optional object to be passed back as"," * a parameter to fn."," * @param {boolean|object} p_override If set to true, fn will execute"," * in the context of p_obj, if set to an object it"," * will execute in the context of that object"," * @param checkContent {boolean} check child node readiness (onContentReady)"," * @static"," * @deprecated Use Y.on(\"available\")"," */"," // @TODO fix arguments"," onAvailable: function(id, fn, p_obj, p_override, checkContent, compat) {",""," var a = Y.Array(id), i, availHandle;",""," for (i=0; i<a.length; i=i+1) {"," _avail.push({"," id: a[i],"," fn: fn,"," obj: p_obj,"," override: p_override,"," checkReady: checkContent,"," compat: compat"," });"," }"," _retryCount = this.POLL_RETRYS;",""," // We want the first test to be immediate, but async"," setTimeout(Event._poll, 0);",""," availHandle = new Y.EventHandle({",""," _delete: function() {"," // set by the event system for lazy DOM listeners"," if (availHandle.handle) {"," availHandle.handle.detach();"," return;"," }",""," var i, j;",""," // otherwise try to remove the onAvailable listener(s)"," for (i = 0; i < a.length; i++) {"," for (j = 0; j < _avail.length; j++) {"," if (a[i] === _avail[j].id) {"," _avail.splice(j, 1);"," }"," }"," }"," }",""," });",""," return availHandle;"," },",""," /**"," * Works the same way as onAvailable, but additionally checks the"," * state of sibling elements to determine if the content of the"," * available element is safe to modify."," *"," * <p>The callback is executed with a single parameter:"," * the custom object parameter, if provided.</p>"," *"," * @method onContentReady"," *"," * @param {string} id the id of the element to look for."," * @param {function} fn what to execute when the element is ready."," * @param {object} obj an optional object to be passed back as"," * a parameter to fn."," * @param {boolean|object} override If set to true, fn will execute"," * in the context of p_obj. If an object, fn will"," * exectute in the context of that object"," *"," * @static"," * @deprecated Use Y.on(\"contentready\")"," */"," // @TODO fix arguments"," onContentReady: function(id, fn, obj, override, compat) {"," return Event.onAvailable(id, fn, obj, override, true, compat);"," },",""," /**"," * Adds an event listener"," *"," * @method attach"," *"," * @param {String} type The type of event to append"," * @param {Function} fn The method the event invokes"," * @param {String|HTMLElement|Array|NodeList} el An id, an element"," * reference, or a collection of ids and/or elements to assign the"," * listener to."," * @param {Object} context optional context object"," * @param {Boolean|object} args 0..n arguments to pass to the callback"," * @return {EventHandle} an object to that can be used to detach the listener"," *"," * @static"," */",""," attach: function(type, fn, el, context) {"," return Event._attach(Y.Array(arguments, 0, true));"," },",""," _createWrapper: function (el, type, capture, compat, facade) {",""," var cewrapper,"," ek = Y.stamp(el),"," key = 'event:' + ek + type;",""," if (false === facade) {"," key += 'native';"," }"," if (capture) {"," key += 'capture';"," }","",""," cewrapper = _wrappers[key];","",""," if (!cewrapper) {"," // create CE wrapper"," cewrapper = Y.publish(key, {"," silent: true,"," bubbles: false,"," emitFacade:false,"," contextFn: function() {"," if (compat) {"," return cewrapper.el;"," } else {"," cewrapper.nodeRef = cewrapper.nodeRef || Y.one(cewrapper.el);"," return cewrapper.nodeRef;"," }"," }"," });",""," cewrapper.overrides = {};",""," // for later removeListener calls"," cewrapper.el = el;"," cewrapper.key = key;"," cewrapper.domkey = ek;"," cewrapper.type = type;"," cewrapper.fn = function(e) {"," cewrapper.fire(Event.getEvent(e, el, (compat || (false === facade))));"," };"," cewrapper.capture = capture;",""," if (el == win && type == \"load\") {"," // window load happens once"," cewrapper.fireOnce = true;"," _windowLoadKey = key;"," }"," cewrapper._delete = _deleteAndClean;",""," _wrappers[key] = cewrapper;"," _el_events[ek] = _el_events[ek] || {};"," _el_events[ek][key] = cewrapper;",""," add(el, type, cewrapper.fn, capture);"," }",""," return cewrapper;",""," },",""," _attach: function(args, conf) {",""," var compat,"," handles, oEl, cewrapper, context,"," fireNow = false, ret,"," type = args[0],"," fn = args[1],"," el = args[2] || win,"," facade = conf && conf.facade,"," capture = conf && conf.capture,"," overrides = conf && conf.overrides;",""," if (args[args.length-1] === COMPAT_ARG) {"," compat = true;"," }",""," if (!fn || !fn.call) {"," return false;"," }",""," // The el argument can be an array of elements or element ids."," if (shouldIterate(el)) {",""," handles=[];",""," Y.each(el, function(v, k) {"," args[2] = v;"," handles.push(Event._attach(args.slice(), conf));"," });",""," // return (handles.length === 1) ? handles[0] : handles;"," return new Y.EventHandle(handles);",""," // If the el argument is a string, we assume it is"," // actually the id of the element. If the page is loaded"," // we convert el to the actual element, otherwise we"," // defer attaching the event until the element is"," // ready"," } else if (Y.Lang.isString(el)) {",""," // oEl = (compat) ? Y.DOM.byId(el) : Y.Selector.query(el);",""," if (compat) {"," oEl = Y.DOM.byId(el);"," } else {",""," oEl = Y.Selector.query(el);",""," switch (oEl.length) {"," case 0:"," oEl = null;"," break;"," case 1:"," oEl = oEl[0];"," break;"," default:"," args[2] = oEl;"," return Event._attach(args, conf);"," }"," }",""," if (oEl) {",""," el = oEl;",""," // Not found = defer adding the event until the element is available"," } else {",""," ret = Event.onAvailable(el, function() {",""," ret.handle = Event._attach(args, conf);",""," }, Event, true, false, compat);",""," return ret;",""," }"," }",""," // Element should be an html element or node"," if (!el) {"," return false;"," }",""," if (Y.Node && Y.instanceOf(el, Y.Node)) {"," el = Y.Node.getDOMNode(el);"," }",""," cewrapper = Event._createWrapper(el, type, capture, compat, facade);"," if (overrides) {"," Y.mix(cewrapper.overrides, overrides);"," }",""," if (el == win && type == \"load\") {",""," // if the load is complete, fire immediately."," // all subscribers, including the current one"," // will be notified."," if (YUI.Env.windowLoaded) {"," fireNow = true;"," }"," }",""," if (compat) {"," args.pop();"," }",""," context = args[3];",""," // set context to the Node if not specified"," // ret = cewrapper.on.apply(cewrapper, trimmedArgs);"," ret = cewrapper._on(fn, context, (args.length > 4) ? args.slice(4) : null);",""," if (fireNow) {"," cewrapper.fire();"," }",""," return ret;",""," },",""," /**"," * Removes an event listener. Supports the signature the event was bound"," * with, but the preferred way to remove listeners is using the handle"," * that is returned when using Y.on"," *"," * @method detach"," *"," * @param {String} type the type of event to remove."," * @param {Function} fn the method the event invokes. If fn is"," * undefined, then all event handlers for the type of event are"," * removed."," * @param {String|HTMLElement|Array|NodeList|EventHandle} el An"," * event handle, an id, an element reference, or a collection"," * of ids and/or elements to remove the listener from."," * @return {boolean} true if the unbind was successful, false otherwise."," * @static"," */"," detach: function(type, fn, el, obj) {",""," var args=Y.Array(arguments, 0, true), compat, l, ok, i,"," id, ce;",""," if (args[args.length-1] === COMPAT_ARG) {"," compat = true;"," // args.pop();"," }",""," if (type && type.detach) {"," return type.detach();"," }",""," // The el argument can be a string"," if (typeof el == \"string\") {",""," // el = (compat) ? Y.DOM.byId(el) : Y.all(el);"," if (compat) {"," el = Y.DOM.byId(el);"," } else {"," el = Y.Selector.query(el);"," l = el.length;"," if (l < 1) {"," el = null;"," } else if (l == 1) {"," el = el[0];"," }"," }"," // return Event.detach.apply(Event, args);"," }",""," if (!el) {"," return false;"," }",""," if (el.detach) {"," args.splice(2, 1);"," return el.detach.apply(el, args);"," // The el argument can be an array of elements or element ids."," } else if (shouldIterate(el)) {"," ok = true;"," for (i=0, l=el.length; i<l; ++i) {"," args[2] = el[i];"," ok = ( Y.Event.detach.apply(Y.Event, args) && ok );"," }",""," return ok;"," }",""," if (!type || !fn || !fn.call) {"," return Event.purgeElement(el, false, type);"," }",""," id = 'event:' + Y.stamp(el) + type;"," ce = _wrappers[id];",""," if (ce) {"," return ce.detach(fn);"," } else {"," return false;"," }",""," },",""," /**"," * Finds the event in the window object, the caller's arguments, or"," * in the arguments of another method in the callstack. This is"," * executed automatically for events registered through the event"," * manager, so the implementer should not normally need to execute"," * this function at all."," * @method getEvent"," * @param {Event} e the event parameter from the handler"," * @param {HTMLElement} el the element the listener was attached to"," * @return {Event} the event"," * @static"," */"," getEvent: function(e, el, noFacade) {"," var ev = e || win.event;",""," return (noFacade) ? ev :"," new Y.DOMEventFacade(ev, el, _wrappers['event:' + Y.stamp(el) + e.type]);"," },",""," /**"," * Generates an unique ID for the element if it does not already"," * have one."," * @method generateId"," * @param el the element to create the id for"," * @return {string} the resulting id of the element"," * @static"," */"," generateId: function(el) {"," return Y.DOM.generateID(el);"," },",""," /**"," * We want to be able to use getElementsByTagName as a collection"," * to attach a group of events to. Unfortunately, different"," * browsers return different types of collections. This function"," * tests to determine if the object is array-like. It will also"," * fail if the object is an array, but is empty."," * @method _isValidCollection"," * @param o the object to test"," * @return {boolean} true if the object is array-like and populated"," * @deprecated was not meant to be used directly"," * @static"," * @private"," */"," _isValidCollection: shouldIterate,",""," /**"," * hook up any deferred listeners"," * @method _load"," * @static"," * @private"," */"," _load: function(e) {"," if (!_loadComplete) {"," _loadComplete = true;",""," // Just in case DOMReady did not go off for some reason"," // E._ready();"," if (Y.fire) {"," Y.fire(EVENT_READY);"," }",""," // Available elements may not have been detected before the"," // window load event fires. Try to find them now so that the"," // the user is more likely to get the onAvailable notifications"," // before the window load notification"," Event._poll();"," }"," },",""," /**"," * Polling function that runs before the onload event fires,"," * attempting to attach to DOM Nodes as soon as they are"," * available"," * @method _poll"," * @static"," * @private"," */"," _poll: function() {"," if (Event.locked) {"," return;"," }",""," if (Y.UA.ie && !YUI.Env.DOMReady) {"," // Hold off if DOMReady has not fired and check current"," // readyState to protect against the IE operation aborted"," // issue."," Event.startInterval();"," return;"," }",""," Event.locked = true;",""," // keep trying until after the page is loaded. We need to"," // check the page load state prior to trying to bind the"," // elements so that we can be certain all elements have been"," // tested appropriately"," var i, len, item, el, notAvail, executeItem,"," tryAgain = !_loadComplete;",""," if (!tryAgain) {"," tryAgain = (_retryCount > 0);"," }",""," // onAvailable"," notAvail = [];",""," executeItem = function (el, item) {"," var context, ov = item.override;"," try {"," if (item.compat) {"," if (item.override) {"," if (ov === true) {"," context = item.obj;"," } else {"," context = ov;"," }"," } else {"," context = el;"," }"," item.fn.call(context, item.obj);"," } else {"," context = item.obj || Y.one(el);"," item.fn.apply(context, (Y.Lang.isArray(ov)) ? ov : []);"," }"," } catch (e) {"," }"," };",""," // onAvailable"," for (i=0,len=_avail.length; i<len; ++i) {"," item = _avail[i];"," if (item && !item.checkReady) {",""," // el = (item.compat) ? Y.DOM.byId(item.id) : Y.one(item.id);"," el = (item.compat) ? Y.DOM.byId(item.id) : Y.Selector.query(item.id, null, true);",""," if (el) {"," executeItem(el, item);"," _avail[i] = null;"," } else {"," notAvail.push(item);"," }"," }"," }",""," // onContentReady"," for (i=0,len=_avail.length; i<len; ++i) {"," item = _avail[i];"," if (item && item.checkReady) {",""," // el = (item.compat) ? Y.DOM.byId(item.id) : Y.one(item.id);"," el = (item.compat) ? Y.DOM.byId(item.id) : Y.Selector.query(item.id, null, true);",""," if (el) {"," // The element is available, but not necessarily ready"," // @todo should we test parentNode.nextSibling?"," if (_loadComplete || (el.get && el.get('nextSibling')) || el.nextSibling) {"," executeItem(el, item);"," _avail[i] = null;"," }"," } else {"," notAvail.push(item);"," }"," }"," }",""," _retryCount = (notAvail.length === 0) ? 0 : _retryCount - 1;",""," if (tryAgain) {"," // we may need to strip the nulled out items here"," Event.startInterval();"," } else {"," clearInterval(Event._interval);"," Event._interval = null;"," }",""," Event.locked = false;",""," return;",""," },",""," /**"," * Removes all listeners attached to the given element via addListener."," * Optionally, the node's children can also be purged."," * Optionally, you can specify a specific type of event to remove."," * @method purgeElement"," * @param {HTMLElement} el the element to purge"," * @param {boolean} recurse recursively purge this element's children"," * as well. Use with caution."," * @param {string} type optional type of listener to purge. If"," * left out, all listeners will be removed"," * @static"," */"," purgeElement: function(el, recurse, type) {"," // var oEl = (Y.Lang.isString(el)) ? Y.one(el) : el,"," var oEl = (Y.Lang.isString(el)) ? Y.Selector.query(el, null, true) : el,"," lis = Event.getListeners(oEl, type), i, len, children, child;",""," if (recurse && oEl) {"," lis = lis || [];"," children = Y.Selector.query('*', oEl);"," len = children.length;"," for (i = 0; i < len; ++i) {"," child = Event.getListeners(children[i], type);"," if (child) {"," lis = lis.concat(child);"," }"," }"," }",""," if (lis) {"," for (i = 0, len = lis.length; i < len; ++i) {"," lis[i].detachAll();"," }"," }",""," },",""," /**"," * Removes all object references and the DOM proxy subscription for"," * a given event for a DOM node."," *"," * @method _clean"," * @param wrapper {CustomEvent} Custom event proxy for the DOM"," * subscription"," * @private"," * @static"," * @since 3.4.0"," */"," _clean: function (wrapper) {"," var key = wrapper.key,"," domkey = wrapper.domkey;",""," remove(wrapper.el, wrapper.type, wrapper.fn, wrapper.capture);"," delete _wrappers[key];"," delete Y._yuievt.events[key];"," if (_el_events[domkey]) {"," delete _el_events[domkey][key];"," if (!Y.Object.size(_el_events[domkey])) {"," delete _el_events[domkey];"," }"," }"," },",""," /**"," * Returns all listeners attached to the given element via addListener."," * Optionally, you can specify a specific type of event to return."," * @method getListeners"," * @param el {HTMLElement|string} the element or element id to inspect"," * @param type {string} optional type of listener to return. If"," * left out, all listeners will be returned"," * @return {CustomEvent} the custom event wrapper for the DOM event(s)"," * @static"," */"," getListeners: function(el, type) {"," var ek = Y.stamp(el, true), evts = _el_events[ek],"," results=[] , key = (type) ? 'event:' + ek + type : null,"," adapters = _eventenv.plugins;",""," if (!evts) {"," return null;"," }",""," if (key) {"," // look for synthetic events"," if (adapters[type] && adapters[type].eventDef) {"," key += '_synth';"," }",""," if (evts[key]) {"," results.push(evts[key]);"," }",""," // get native events as well"," key += 'native';"," if (evts[key]) {"," results.push(evts[key]);"," }",""," } else {"," Y.each(evts, function(v, k) {"," results.push(v);"," });"," }",""," return (results.length) ? results : null;"," },",""," /**"," * Removes all listeners registered by pe.event. Called"," * automatically during the unload event."," * @method _unload"," * @static"," * @private"," */"," _unload: function(e) {"," Y.each(_wrappers, function(v, k) {"," if (v.type == 'unload') {"," v.fire(e);"," }"," v.detachAll();"," });"," remove(win, \"unload\", onUnload);"," },",""," /**"," * Adds a DOM event directly without the caching, cleanup, context adj, etc"," *"," * @method nativeAdd"," * @param {HTMLElement} el the element to bind the handler to"," * @param {string} type the type of event handler"," * @param {function} fn the callback to invoke"," * @param {Boolean} capture capture or bubble phase"," * @static"," * @private"," */"," nativeAdd: add,",""," /**"," * Basic remove listener"," *"," * @method nativeRemove"," * @param {HTMLElement} el the element to bind the handler to"," * @param {string} type the type of event handler"," * @param {function} fn the callback to invoke"," * @param {Boolean} capture capture or bubble phase"," * @static"," * @private"," */"," nativeRemove: remove"," };","","}();","","Y.Event = Event;","","if (config.injected || YUI.Env.windowLoaded) {"," onLoad();","} else {"," add(win, \"load\", onLoad);","}","","// Process onAvailable/onContentReady items when when the DOM is ready in IE","if (Y.UA.ie) {"," Y.on(EVENT_READY, Event._poll);",""," // In IE6 and below, detach event handlers when the page is unloaded in"," // order to try and prevent cross-page memory leaks. This isn't done in"," // other browsers because a) it's not necessary, and b) it breaks the"," // back/forward cache."," if (Y.UA.ie < 7) {"," try {"," add(win, \"unload\", onUnload);"," } catch(e) {"," }"," }","}","","Event.Custom = Y.CustomEvent;","Event.Subscriber = Y.Subscriber;","Event.Target = Y.EventTarget;","Event.Handle = Y.EventHandle;","Event.Facade = Y.EventFacade;","","Event._poll();","","}());","","/**"," * DOM event listener abstraction layer"," * @module event"," * @submodule event-base"," */","","/**"," * Executes the callback as soon as the specified element"," * is detected in the DOM. This function expects a selector"," * string for the element(s) to detect. If you already have"," * an element reference, you don't need this event."," * @event available"," * @param type {string} 'available'"," * @param fn {function} the callback function to execute."," * @param el {string} an selector for the element(s) to attach"," * @param context optional argument that specifies what 'this' refers to."," * @param args* 0..n additional arguments to pass on to the callback function."," * These arguments will be added after the event object."," * @return {EventHandle} the detach handle"," * @for YUI"," */","Y.Env.evt.plugins.available = {"," on: function(type, fn, id, o) {"," var a = arguments.length > 4 ? Y.Array(arguments, 4, true) : null;"," return Y.Event.onAvailable.call(Y.Event, id, fn, o, a);"," }","};","","/**"," * Executes the callback as soon as the specified element"," * is detected in the DOM with a nextSibling property"," * (indicating that the element's children are available)."," * This function expects a selector"," * string for the element(s) to detect. If you already have"," * an element reference, you don't need this event."," * @event contentready"," * @param type {string} 'contentready'"," * @param fn {function} the callback function to execute."," * @param el {string} an selector for the element(s) to attach."," * @param context optional argument that specifies what 'this' refers to."," * @param args* 0..n additional arguments to pass on to the callback function."," * These arguments will be added after the event object."," * @return {EventHandle} the detach handle"," * @for YUI"," */","Y.Env.evt.plugins.contentready = {"," on: function(type, fn, id, o) {"," var a = arguments.length > 4 ? Y.Array(arguments, 4, true) : null;"," return Y.Event.onContentReady.call(Y.Event, id, fn, o, a);"," }","};","","","}, '@VERSION@', {\"requires\": [\"event-custom-base\"]});","","}());"]};
+}
+var __cov_X$1ibbbsS$uTWrLYrEi8aA = __coverage__['build/event-base/event-base.js'];
+__cov_X$1ibbbsS$uTWrLYrEi8aA.s['1']++;YUI.add('event-base',function(Y,NAME){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['1']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['2']++;Y.publish('domready',{fireOnce:true,async:true});__cov_X$1ibbbsS$uTWrLYrEi8aA.s['3']++;if(YUI.Env.DOMReady){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['1'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['4']++;Y.fire('domready');}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['1'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['5']++;Y.Do.before(function(){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['2']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['6']++;Y.fire('domready');},YUI.Env,'_ready');}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['7']++;var ua=Y.UA,EMPTY={},webkitKeymap={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9,63272:46,63273:36,63275:35},resolve=function(n){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['3']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['8']++;if(!n){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['2'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['9']++;return n;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['2'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['10']++;try{__cov_X$1ibbbsS$uTWrLYrEi8aA.s['11']++;if((__cov_X$1ibbbsS$uTWrLYrEi8aA.b['4'][0]++,n)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['4'][1]++,3==n.nodeType)){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['3'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['12']++;n=n.parentNode;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['3'][1]++;}}catch(e){__cov_X$1ibbbsS$uTWrLYrEi8aA.s['13']++;return null;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['14']++;return Y.one(n);},DOMEventFacade=function(ev,currentTarget,wrapper){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['4']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['15']++;this._event=ev;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['16']++;this._currentTarget=currentTarget;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['17']++;this._wrapper=(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['5'][0]++,wrapper)||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['5'][1]++,EMPTY);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['18']++;this.init();};__cov_X$1ibbbsS$uTWrLYrEi8aA.s['19']++;Y.extend(DOMEventFacade,Object,{init:function(){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['5']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['20']++;var e=this._event,overrides=this._wrapper.overrides,x=e.pageX,y=e.pageY,c,currentTarget=this._currentTarget;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['21']++;this.altKey=e.altKey;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['22']++;this.ctrlKey=e.ctrlKey;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['23']++;this.metaKey=e.metaKey;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['24']++;this.shiftKey=e.shiftKey;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['25']++;this.type=(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['6'][0]++,overrides)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['6'][1]++,overrides.type)||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['6'][2]++,e.type);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['26']++;this.clientX=e.clientX;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['27']++;this.clientY=e.clientY;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['28']++;this.pageX=x;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['29']++;this.pageY=y;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['30']++;c=(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['7'][0]++,e.keyCode)||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['7'][1]++,e.charCode);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['31']++;if((__cov_X$1ibbbsS$uTWrLYrEi8aA.b['9'][0]++,ua.webkit)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['9'][1]++,c in webkitKeymap)){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['8'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['32']++;c=webkitKeymap[c];}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['8'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['33']++;this.keyCode=c;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['34']++;this.charCode=c;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['35']++;this.which=(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['10'][0]++,e.which)||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['10'][1]++,e.charCode)||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['10'][2]++,c);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['36']++;this.button=this.which;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['37']++;this.target=resolve(e.target);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['38']++;this.currentTarget=resolve(currentTarget);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['39']++;this.relatedTarget=resolve(e.relatedTarget);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['40']++;if((__cov_X$1ibbbsS$uTWrLYrEi8aA.b['12'][0]++,e.type=='mousewheel')||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['12'][1]++,e.type=='DOMMouseScroll')){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['11'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['41']++;this.wheelDelta=e.detail?(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['13'][0]++,e.detail*-1):(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['13'][1]++,(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['14'][0]++,Math.round(e.wheelDelta/80))||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['14'][1]++,e.wheelDelta<0?(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['15'][0]++,-1):(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['15'][1]++,1)));}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['11'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['42']++;if(this._touch){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['16'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['43']++;this._touch(e,currentTarget,this._wrapper);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['16'][1]++;}},stopPropagation:function(){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['6']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['44']++;this._event.stopPropagation();__cov_X$1ibbbsS$uTWrLYrEi8aA.s['45']++;this._wrapper.stopped=1;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['46']++;this.stopped=1;},stopImmediatePropagation:function(){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['7']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['47']++;var e=this._event;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['48']++;if(e.stopImmediatePropagation){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['17'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['49']++;e.stopImmediatePropagation();}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['17'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['50']++;this.stopPropagation();}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['51']++;this._wrapper.stopped=2;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['52']++;this.stopped=2;},preventDefault:function(returnValue){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['8']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['53']++;var e=this._event;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['54']++;e.preventDefault();__cov_X$1ibbbsS$uTWrLYrEi8aA.s['55']++;if(returnValue){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['18'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['56']++;e.returnValue=returnValue;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['18'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['57']++;this._wrapper.prevented=1;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['58']++;this.prevented=1;},halt:function(immediate){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['9']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['59']++;if(immediate){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['19'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['60']++;this.stopImmediatePropagation();}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['19'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['61']++;this.stopPropagation();}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['62']++;this.preventDefault();}});__cov_X$1ibbbsS$uTWrLYrEi8aA.s['63']++;DOMEventFacade.resolve=resolve;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['64']++;Y.DOM2EventFacade=DOMEventFacade;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['65']++;Y.DOMEventFacade=DOMEventFacade;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['66']++;(function(){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['10']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['67']++;Y.Env.evt.dom_wrappers={};__cov_X$1ibbbsS$uTWrLYrEi8aA.s['68']++;Y.Env.evt.dom_map={};__cov_X$1ibbbsS$uTWrLYrEi8aA.s['69']++;var _eventenv=Y.Env.evt,config=Y.config,win=config.win,add=YUI.Env.add,remove=YUI.Env.remove,onLoad=function(){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['11']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['70']++;YUI.Env.windowLoaded=true;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['71']++;Y.Event._load();__cov_X$1ibbbsS$uTWrLYrEi8aA.s['72']++;remove(win,'load',onLoad);},onUnload=function(){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['12']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['73']++;Y.Event._unload();},EVENT_READY='domready',COMPAT_ARG='~yui|2|compat~',shouldIterate=function(o){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['13']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['74']++;try{__cov_X$1ibbbsS$uTWrLYrEi8aA.s['75']++;return(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['20'][0]++,o)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['20'][1]++,typeof o!=='string')&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['20'][2]++,Y.Lang.isNumber(o.length))&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['20'][3]++,!o.tagName)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['20'][4]++,!Y.DOM.isWindow(o));}catch(ex){__cov_X$1ibbbsS$uTWrLYrEi8aA.s['76']++;return false;}},_ceProtoDelete=Y.CustomEvent.prototype._delete,_deleteAndClean=function(s){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['14']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['77']++;var ret=_ceProtoDelete.apply(this,arguments);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['78']++;if(!this.hasSubs()){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['21'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['79']++;Y.Event._clean(this);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['21'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['80']++;return ret;},Event=function(){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['15']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['81']++;var _loadComplete=false,_retryCount=0,_avail=[],_wrappers=_eventenv.dom_wrappers,_windowLoadKey=null,_el_events=_eventenv.dom_map;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['82']++;return{POLL_RETRYS:1000,POLL_INTERVAL:40,lastError:null,_interval:null,_dri:null,DOMReady:false,startInterval:function(){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['16']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['83']++;if(!Event._interval){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['22'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['84']++;Event._interval=setInterval(Event._poll,Event.POLL_INTERVAL);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['22'][1]++;}},onAvailable:function(id,fn,p_obj,p_override,checkContent,compat){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['17']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['85']++;var a=Y.Array(id),i,availHandle;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['86']++;for(i=0;i<a.length;i=i+1){__cov_X$1ibbbsS$uTWrLYrEi8aA.s['87']++;_avail.push({id:a[i],fn:fn,obj:p_obj,override:p_override,checkReady:checkContent,compat:compat});}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['88']++;_retryCount=this.POLL_RETRYS;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['89']++;setTimeout(Event._poll,0);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['90']++;availHandle=new Y.EventHandle({_delete:function(){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['18']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['91']++;if(availHandle.handle){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['23'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['92']++;availHandle.handle.detach();__cov_X$1ibbbsS$uTWrLYrEi8aA.s['93']++;return;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['23'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['94']++;var i,j;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['95']++;for(i=0;i<a.length;i++){__cov_X$1ibbbsS$uTWrLYrEi8aA.s['96']++;for(j=0;j<_avail.length;j++){__cov_X$1ibbbsS$uTWrLYrEi8aA.s['97']++;if(a[i]===_avail[j].id){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['24'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['98']++;_avail.splice(j,1);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['24'][1]++;}}}}});__cov_X$1ibbbsS$uTWrLYrEi8aA.s['99']++;return availHandle;},onContentReady:function(id,fn,obj,override,compat){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['19']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['100']++;return Event.onAvailable(id,fn,obj,override,true,compat);},attach:function(type,fn,el,context){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['20']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['101']++;return Event._attach(Y.Array(arguments,0,true));},_createWrapper:function(el,type,capture,compat,facade){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['21']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['102']++;var cewrapper,ek=Y.stamp(el),key='event:'+ek+type;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['103']++;if(false===facade){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['25'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['104']++;key+='native';}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['25'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['105']++;if(capture){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['26'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['106']++;key+='capture';}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['26'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['107']++;cewrapper=_wrappers[key];__cov_X$1ibbbsS$uTWrLYrEi8aA.s['108']++;if(!cewrapper){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['27'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['109']++;cewrapper=Y.publish(key,{silent:true,bubbles:false,emitFacade:false,contextFn:function(){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['22']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['110']++;if(compat){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['28'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['111']++;return cewrapper.el;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['28'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['112']++;cewrapper.nodeRef=(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['29'][0]++,cewrapper.nodeRef)||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['29'][1]++,Y.one(cewrapper.el));__cov_X$1ibbbsS$uTWrLYrEi8aA.s['113']++;return cewrapper.nodeRef;}}});__cov_X$1ibbbsS$uTWrLYrEi8aA.s['114']++;cewrapper.overrides={};__cov_X$1ibbbsS$uTWrLYrEi8aA.s['115']++;cewrapper.el=el;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['116']++;cewrapper.key=key;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['117']++;cewrapper.domkey=ek;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['118']++;cewrapper.type=type;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['119']++;cewrapper.fn=function(e){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['23']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['120']++;cewrapper.fire(Event.getEvent(e,el,(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['30'][0]++,compat)||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['30'][1]++,false===facade)));};__cov_X$1ibbbsS$uTWrLYrEi8aA.s['121']++;cewrapper.capture=capture;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['122']++;if((__cov_X$1ibbbsS$uTWrLYrEi8aA.b['32'][0]++,el==win)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['32'][1]++,type=='load')){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['31'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['123']++;cewrapper.fireOnce=true;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['124']++;_windowLoadKey=key;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['31'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['125']++;cewrapper._delete=_deleteAndClean;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['126']++;_wrappers[key]=cewrapper;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['127']++;_el_events[ek]=(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['33'][0]++,_el_events[ek])||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['33'][1]++,{});__cov_X$1ibbbsS$uTWrLYrEi8aA.s['128']++;_el_events[ek][key]=cewrapper;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['129']++;add(el,type,cewrapper.fn,capture);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['27'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['130']++;return cewrapper;},_attach:function(args,conf){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['24']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['131']++;var compat,handles,oEl,cewrapper,context,fireNow=false,ret,type=args[0],fn=args[1],el=(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['34'][0]++,args[2])||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['34'][1]++,win),facade=(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['35'][0]++,conf)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['35'][1]++,conf.facade),capture=(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['36'][0]++,conf)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['36'][1]++,conf.capture),overrides=(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['37'][0]++,conf)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['37'][1]++,conf.overrides);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['132']++;if(args[args.length-1]===COMPAT_ARG){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['38'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['133']++;compat=true;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['38'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['134']++;if((__cov_X$1ibbbsS$uTWrLYrEi8aA.b['40'][0]++,!fn)||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['40'][1]++,!fn.call)){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['39'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['135']++;return false;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['39'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['136']++;if(shouldIterate(el)){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['41'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['137']++;handles=[];__cov_X$1ibbbsS$uTWrLYrEi8aA.s['138']++;Y.each(el,function(v,k){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['25']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['139']++;args[2]=v;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['140']++;handles.push(Event._attach(args.slice(),conf));});__cov_X$1ibbbsS$uTWrLYrEi8aA.s['141']++;return new Y.EventHandle(handles);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['41'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['142']++;if(Y.Lang.isString(el)){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['42'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['143']++;if(compat){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['43'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['144']++;oEl=Y.DOM.byId(el);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['43'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['145']++;oEl=Y.Selector.query(el);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['146']++;switch(oEl.length){case 0:__cov_X$1ibbbsS$uTWrLYrEi8aA.b['44'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['147']++;oEl=null;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['148']++;break;case 1:__cov_X$1ibbbsS$uTWrLYrEi8aA.b['44'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['149']++;oEl=oEl[0];__cov_X$1ibbbsS$uTWrLYrEi8aA.s['150']++;break;default:__cov_X$1ibbbsS$uTWrLYrEi8aA.b['44'][2]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['151']++;args[2]=oEl;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['152']++;return Event._attach(args,conf);}}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['153']++;if(oEl){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['45'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['154']++;el=oEl;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['45'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['155']++;ret=Event.onAvailable(el,function(){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['26']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['156']++;ret.handle=Event._attach(args,conf);},Event,true,false,compat);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['157']++;return ret;}}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['42'][1]++;}}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['158']++;if(!el){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['46'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['159']++;return false;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['46'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['160']++;if((__cov_X$1ibbbsS$uTWrLYrEi8aA.b['48'][0]++,Y.Node)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['48'][1]++,Y.instanceOf(el,Y.Node))){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['47'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['161']++;el=Y.Node.getDOMNode(el);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['47'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['162']++;cewrapper=Event._createWrapper(el,type,capture,compat,facade);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['163']++;if(overrides){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['49'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['164']++;Y.mix(cewrapper.overrides,overrides);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['49'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['165']++;if((__cov_X$1ibbbsS$uTWrLYrEi8aA.b['51'][0]++,el==win)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['51'][1]++,type=='load')){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['50'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['166']++;if(YUI.Env.windowLoaded){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['52'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['167']++;fireNow=true;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['52'][1]++;}}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['50'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['168']++;if(compat){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['53'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['169']++;args.pop();}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['53'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['170']++;context=args[3];__cov_X$1ibbbsS$uTWrLYrEi8aA.s['171']++;ret=cewrapper._on(fn,context,args.length>4?(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['54'][0]++,args.slice(4)):(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['54'][1]++,null));__cov_X$1ibbbsS$uTWrLYrEi8aA.s['172']++;if(fireNow){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['55'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['173']++;cewrapper.fire();}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['55'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['174']++;return ret;},detach:function(type,fn,el,obj){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['27']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['175']++;var args=Y.Array(arguments,0,true),compat,l,ok,i,id,ce;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['176']++;if(args[args.length-1]===COMPAT_ARG){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['56'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['177']++;compat=true;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['56'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['178']++;if((__cov_X$1ibbbsS$uTWrLYrEi8aA.b['58'][0]++,type)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['58'][1]++,type.detach)){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['57'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['179']++;return type.detach();}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['57'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['180']++;if(typeof el=='string'){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['59'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['181']++;if(compat){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['60'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['182']++;el=Y.DOM.byId(el);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['60'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['183']++;el=Y.Selector.query(el);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['184']++;l=el.length;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['185']++;if(l<1){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['61'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['186']++;el=null;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['61'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['187']++;if(l==1){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['62'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['188']++;el=el[0];}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['62'][1]++;}}}}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['59'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['189']++;if(!el){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['63'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['190']++;return false;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['63'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['191']++;if(el.detach){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['64'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['192']++;args.splice(2,1);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['193']++;return el.detach.apply(el,args);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['64'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['194']++;if(shouldIterate(el)){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['65'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['195']++;ok=true;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['196']++;for(i=0,l=el.length;i<l;++i){__cov_X$1ibbbsS$uTWrLYrEi8aA.s['197']++;args[2]=el[i];__cov_X$1ibbbsS$uTWrLYrEi8aA.s['198']++;ok=(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['66'][0]++,Y.Event.detach.apply(Y.Event,args))&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['66'][1]++,ok);}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['199']++;return ok;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['65'][1]++;}}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['200']++;if((__cov_X$1ibbbsS$uTWrLYrEi8aA.b['68'][0]++,!type)||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['68'][1]++,!fn)||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['68'][2]++,!fn.call)){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['67'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['201']++;return Event.purgeElement(el,false,type);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['67'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['202']++;id='event:'+Y.stamp(el)+type;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['203']++;ce=_wrappers[id];__cov_X$1ibbbsS$uTWrLYrEi8aA.s['204']++;if(ce){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['69'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['205']++;return ce.detach(fn);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['69'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['206']++;return false;}},getEvent:function(e,el,noFacade){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['28']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['207']++;var ev=(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['70'][0]++,e)||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['70'][1]++,win.event);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['208']++;return noFacade?(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['71'][0]++,ev):(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['71'][1]++,new Y.DOMEventFacade(ev,el,_wrappers['event:'+Y.stamp(el)+e.type]));},generateId:function(el){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['29']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['209']++;return Y.DOM.generateID(el);},_isValidCollection:shouldIterate,_load:function(e){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['30']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['210']++;if(!_loadComplete){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['72'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['211']++;_loadComplete=true;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['212']++;if(Y.fire){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['73'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['213']++;Y.fire(EVENT_READY);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['73'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['214']++;Event._poll();}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['72'][1]++;}},_poll:function(){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['31']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['215']++;if(Event.locked){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['74'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['216']++;return;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['74'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['217']++;if((__cov_X$1ibbbsS$uTWrLYrEi8aA.b['76'][0]++,Y.UA.ie)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['76'][1]++,!YUI.Env.DOMReady)){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['75'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['218']++;Event.startInterval();__cov_X$1ibbbsS$uTWrLYrEi8aA.s['219']++;return;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['75'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['220']++;Event.locked=true;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['221']++;var i,len,item,el,notAvail,executeItem,tryAgain=!_loadComplete;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['222']++;if(!tryAgain){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['77'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['223']++;tryAgain=_retryCount>0;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['77'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['224']++;notAvail=[];__cov_X$1ibbbsS$uTWrLYrEi8aA.s['225']++;executeItem=function(el,item){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['32']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['226']++;var context,ov=item.override;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['227']++;try{__cov_X$1ibbbsS$uTWrLYrEi8aA.s['228']++;if(item.compat){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['78'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['229']++;if(item.override){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['79'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['230']++;if(ov===true){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['80'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['231']++;context=item.obj;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['80'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['232']++;context=ov;}}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['79'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['233']++;context=el;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['234']++;item.fn.call(context,item.obj);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['78'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['235']++;context=(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['81'][0]++,item.obj)||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['81'][1]++,Y.one(el));__cov_X$1ibbbsS$uTWrLYrEi8aA.s['236']++;item.fn.apply(context,Y.Lang.isArray(ov)?(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['82'][0]++,ov):(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['82'][1]++,[]));}}catch(e){}};__cov_X$1ibbbsS$uTWrLYrEi8aA.s['237']++;for(i=0,len=_avail.length;i<len;++i){__cov_X$1ibbbsS$uTWrLYrEi8aA.s['238']++;item=_avail[i];__cov_X$1ibbbsS$uTWrLYrEi8aA.s['239']++;if((__cov_X$1ibbbsS$uTWrLYrEi8aA.b['84'][0]++,item)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['84'][1]++,!item.checkReady)){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['83'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['240']++;el=item.compat?(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['85'][0]++,Y.DOM.byId(item.id)):(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['85'][1]++,Y.Selector.query(item.id,null,true));__cov_X$1ibbbsS$uTWrLYrEi8aA.s['241']++;if(el){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['86'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['242']++;executeItem(el,item);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['243']++;_avail[i]=null;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['86'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['244']++;notAvail.push(item);}}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['83'][1]++;}}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['245']++;for(i=0,len=_avail.length;i<len;++i){__cov_X$1ibbbsS$uTWrLYrEi8aA.s['246']++;item=_avail[i];__cov_X$1ibbbsS$uTWrLYrEi8aA.s['247']++;if((__cov_X$1ibbbsS$uTWrLYrEi8aA.b['88'][0]++,item)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['88'][1]++,item.checkReady)){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['87'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['248']++;el=item.compat?(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['89'][0]++,Y.DOM.byId(item.id)):(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['89'][1]++,Y.Selector.query(item.id,null,true));__cov_X$1ibbbsS$uTWrLYrEi8aA.s['249']++;if(el){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['90'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['250']++;if((__cov_X$1ibbbsS$uTWrLYrEi8aA.b['92'][0]++,_loadComplete)||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['92'][1]++,el.get)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['92'][2]++,el.get('nextSibling'))||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['92'][3]++,el.nextSibling)){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['91'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['251']++;executeItem(el,item);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['252']++;_avail[i]=null;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['91'][1]++;}}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['90'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['253']++;notAvail.push(item);}}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['87'][1]++;}}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['254']++;_retryCount=notAvail.length===0?(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['93'][0]++,0):(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['93'][1]++,_retryCount-1);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['255']++;if(tryAgain){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['94'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['256']++;Event.startInterval();}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['94'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['257']++;clearInterval(Event._interval);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['258']++;Event._interval=null;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['259']++;Event.locked=false;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['260']++;return;},purgeElement:function(el,recurse,type){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['33']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['261']++;var oEl=Y.Lang.isString(el)?(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['95'][0]++,Y.Selector.query(el,null,true)):(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['95'][1]++,el),lis=Event.getListeners(oEl,type),i,len,children,child;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['262']++;if((__cov_X$1ibbbsS$uTWrLYrEi8aA.b['97'][0]++,recurse)&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['97'][1]++,oEl)){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['96'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['263']++;lis=(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['98'][0]++,lis)||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['98'][1]++,[]);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['264']++;children=Y.Selector.query('*',oEl);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['265']++;len=children.length;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['266']++;for(i=0;i<len;++i){__cov_X$1ibbbsS$uTWrLYrEi8aA.s['267']++;child=Event.getListeners(children[i],type);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['268']++;if(child){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['99'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['269']++;lis=lis.concat(child);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['99'][1]++;}}}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['96'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['270']++;if(lis){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['100'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['271']++;for(i=0,len=lis.length;i<len;++i){__cov_X$1ibbbsS$uTWrLYrEi8aA.s['272']++;lis[i].detachAll();}}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['100'][1]++;}},_clean:function(wrapper){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['34']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['273']++;var key=wrapper.key,domkey=wrapper.domkey;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['274']++;remove(wrapper.el,wrapper.type,wrapper.fn,wrapper.capture);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['275']++;delete _wrappers[key];__cov_X$1ibbbsS$uTWrLYrEi8aA.s['276']++;delete Y._yuievt.events[key];__cov_X$1ibbbsS$uTWrLYrEi8aA.s['277']++;if(_el_events[domkey]){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['101'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['278']++;delete _el_events[domkey][key];__cov_X$1ibbbsS$uTWrLYrEi8aA.s['279']++;if(!Y.Object.size(_el_events[domkey])){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['102'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['280']++;delete _el_events[domkey];}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['102'][1]++;}}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['101'][1]++;}},getListeners:function(el,type){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['35']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['281']++;var ek=Y.stamp(el,true),evts=_el_events[ek],results=[],key=type?(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['103'][0]++,'event:'+ek+type):(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['103'][1]++,null),adapters=_eventenv.plugins;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['282']++;if(!evts){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['104'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['283']++;return null;}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['104'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['284']++;if(key){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['105'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['285']++;if((__cov_X$1ibbbsS$uTWrLYrEi8aA.b['107'][0]++,adapters[type])&&(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['107'][1]++,adapters[type].eventDef)){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['106'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['286']++;key+='_synth';}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['106'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['287']++;if(evts[key]){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['108'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['288']++;results.push(evts[key]);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['108'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['289']++;key+='native';__cov_X$1ibbbsS$uTWrLYrEi8aA.s['290']++;if(evts[key]){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['109'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['291']++;results.push(evts[key]);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['109'][1]++;}}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['105'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['292']++;Y.each(evts,function(v,k){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['36']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['293']++;results.push(v);});}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['294']++;return results.length?(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['110'][0]++,results):(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['110'][1]++,null);},_unload:function(e){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['37']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['295']++;Y.each(_wrappers,function(v,k){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['38']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['296']++;if(v.type=='unload'){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['111'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['297']++;v.fire(e);}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['111'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['298']++;v.detachAll();});__cov_X$1ibbbsS$uTWrLYrEi8aA.s['299']++;remove(win,'unload',onUnload);},nativeAdd:add,nativeRemove:remove};}();__cov_X$1ibbbsS$uTWrLYrEi8aA.s['300']++;Y.Event=Event;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['301']++;if((__cov_X$1ibbbsS$uTWrLYrEi8aA.b['113'][0]++,config.injected)||(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['113'][1]++,YUI.Env.windowLoaded)){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['112'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['302']++;onLoad();}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['112'][1]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['303']++;add(win,'load',onLoad);}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['304']++;if(Y.UA.ie){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['114'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['305']++;Y.on(EVENT_READY,Event._poll);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['306']++;if(Y.UA.ie<7){__cov_X$1ibbbsS$uTWrLYrEi8aA.b['115'][0]++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['307']++;try{__cov_X$1ibbbsS$uTWrLYrEi8aA.s['308']++;add(win,'unload',onUnload);}catch(e){}}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['115'][1]++;}}else{__cov_X$1ibbbsS$uTWrLYrEi8aA.b['114'][1]++;}__cov_X$1ibbbsS$uTWrLYrEi8aA.s['309']++;Event.Custom=Y.CustomEvent;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['310']++;Event.Subscriber=Y.Subscriber;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['311']++;Event.Target=Y.EventTarget;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['312']++;Event.Handle=Y.EventHandle;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['313']++;Event.Facade=Y.EventFacade;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['314']++;Event._poll();}());__cov_X$1ibbbsS$uTWrLYrEi8aA.s['315']++;Y.Env.evt.plugins.available={on:function(type,fn,id,o){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['39']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['316']++;var a=arguments.length>4?(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['116'][0]++,Y.Array(arguments,4,true)):(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['116'][1]++,null);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['317']++;return Y.Event.onAvailable.call(Y.Event,id,fn,o,a);}};__cov_X$1ibbbsS$uTWrLYrEi8aA.s['318']++;Y.Env.evt.plugins.contentready={on:function(type,fn,id,o){__cov_X$1ibbbsS$uTWrLYrEi8aA.f['40']++;__cov_X$1ibbbsS$uTWrLYrEi8aA.s['319']++;var a=arguments.length>4?(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['117'][0]++,Y.Array(arguments,4,true)):(__cov_X$1ibbbsS$uTWrLYrEi8aA.b['117'][1]++,null);__cov_X$1ibbbsS$uTWrLYrEi8aA.s['320']++;return Y.Event.onContentReady.call(Y.Event,id,fn,o,a);}};},'@VERSION@',{'requires':['event-custom-base']});