src/cm/media/js/lib/yui/yui_3.10.3/build/dom-screen/dom-screen-coverage.js
author gibus
Tue, 16 Jul 2013 14:29:46 +0200
changeset 525 89ef5ed3c48b
permissions -rw-r--r--
Upgrades to yui 3.10.3

/*
YUI 3.10.3 (build 2fb5187)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
if (!__coverage__['build/dom-screen/dom-screen.js']) {
   __coverage__['build/dom-screen/dom-screen.js'] = {"path":"build/dom-screen/dom-screen.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},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"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,0],"69":[0,0],"70":[0,0],"71":[0,0],"72":[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},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":41}}},"2":{"name":"(anonymous_2)","line":3,"loc":{"start":{"line":3,"column":1},"end":{"line":3,"column":13}}},"3":{"name":"(anonymous_3)","line":48,"loc":{"start":{"line":48,"column":15},"end":{"line":48,"column":30}}},"4":{"name":"(anonymous_4)","line":58,"loc":{"start":{"line":58,"column":14},"end":{"line":58,"column":29}}},"5":{"name":"(anonymous_5)","line":68,"loc":{"start":{"line":68,"column":16},"end":{"line":68,"column":31}}},"6":{"name":"(anonymous_6)","line":78,"loc":{"start":{"line":78,"column":15},"end":{"line":78,"column":30}}},"7":{"name":"(anonymous_7)","line":88,"loc":{"start":{"line":88,"column":16},"end":{"line":88,"column":36}}},"8":{"name":"(anonymous_8)","line":100,"loc":{"start":{"line":100,"column":17},"end":{"line":100,"column":37}}},"9":{"name":"(anonymous_9)","line":117,"loc":{"start":{"line":117,"column":11},"end":{"line":117,"column":22}}},"10":{"name":"(anonymous_10)","line":119,"loc":{"start":{"line":119,"column":19},"end":{"line":119,"column":34}}},"11":{"name":"(anonymous_11)","line":189,"loc":{"start":{"line":189,"column":19},"end":{"line":189,"column":34}}},"12":{"name":"(anonymous_12)","line":259,"loc":{"start":{"line":259,"column":32},"end":{"line":259,"column":44}}},"13":{"name":"(anonymous_13)","line":287,"loc":{"start":{"line":287,"column":10},"end":{"line":287,"column":25}}},"14":{"name":"(anonymous_14)","line":300,"loc":{"start":{"line":300,"column":10},"end":{"line":300,"column":25}}},"15":{"name":"(anonymous_15)","line":312,"loc":{"start":{"line":312,"column":11},"end":{"line":312,"column":39}}},"16":{"name":"(anonymous_16)","line":355,"loc":{"start":{"line":355,"column":10},"end":{"line":355,"column":28}}},"17":{"name":"(anonymous_17)","line":366,"loc":{"start":{"line":366,"column":10},"end":{"line":366,"column":28}}},"18":{"name":"(anonymous_18)","line":377,"loc":{"start":{"line":377,"column":12},"end":{"line":377,"column":38}}},"19":{"name":"(anonymous_19)","line":383,"loc":{"start":{"line":383,"column":18},"end":{"line":383,"column":38}}},"20":{"name":"(anonymous_20)","line":397,"loc":{"start":{"line":397,"column":17},"end":{"line":397,"column":37}}},"21":{"name":"(anonymous_21)","line":415,"loc":{"start":{"line":415,"column":17},"end":{"line":415,"column":32}}},"22":{"name":"(anonymous_22)","line":428,"loc":{"start":{"line":428,"column":1},"end":{"line":428,"column":13}}},"23":{"name":"(anonymous_23)","line":434,"loc":{"start":{"line":434,"column":17},"end":{"line":434,"column":34}}},"24":{"name":"(anonymous_24)","line":458,"loc":{"start":{"line":458,"column":12},"end":{"line":458,"column":27}}},"25":{"name":"(anonymous_25)","line":483,"loc":{"start":{"line":483,"column":15},"end":{"line":483,"column":48}}},"26":{"name":"(anonymous_26)","line":519,"loc":{"start":{"line":519,"column":14},"end":{"line":519,"column":52}}},"27":{"name":"(anonymous_27)","line":559,"loc":{"start":{"line":559,"column":22},"end":{"line":559,"column":53}}},"28":{"name":"(anonymous_28)","line":564,"loc":{"start":{"line":564,"column":16},"end":{"line":564,"column":37}}},"29":{"name":"(anonymous_29)","line":583,"loc":{"start":{"line":583,"column":20},"end":{"line":583,"column":35}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":605,"column":54}},"2":{"start":{"line":3,"column":0},"end":{"line":427,"column":6}},"3":{"start":{"line":12,"column":0},"end":{"line":32,"column":16}},"4":{"start":{"line":34,"column":0},"end":{"line":40,"column":1}},"5":{"start":{"line":35,"column":4},"end":{"line":39,"column":5}},"6":{"start":{"line":36,"column":8},"end":{"line":36,"column":39}},"7":{"start":{"line":38,"column":8},"end":{"line":38,"column":29}},"8":{"start":{"line":42,"column":0},"end":{"line":425,"column":3}},"9":{"start":{"line":49,"column":8},"end":{"line":49,"column":47}},"10":{"start":{"line":50,"column":8},"end":{"line":50,"column":17}},"11":{"start":{"line":59,"column":8},"end":{"line":59,"column":46}},"12":{"start":{"line":60,"column":8},"end":{"line":60,"column":17}},"13":{"start":{"line":69,"column":8},"end":{"line":69,"column":47}},"14":{"start":{"line":70,"column":8},"end":{"line":70,"column":59}},"15":{"start":{"line":79,"column":8},"end":{"line":79,"column":46}},"16":{"start":{"line":80,"column":8},"end":{"line":80,"column":58}},"17":{"start":{"line":89,"column":8},"end":{"line":89,"column":65}},"18":{"start":{"line":90,"column":8},"end":{"line":91,"column":51}},"19":{"start":{"line":92,"column":8},"end":{"line":92,"column":91}},"20":{"start":{"line":101,"column":8},"end":{"line":101,"column":65}},"21":{"start":{"line":102,"column":8},"end":{"line":103,"column":51}},"22":{"start":{"line":104,"column":8},"end":{"line":104,"column":89}},"23":{"start":{"line":118,"column":8},"end":{"line":249,"column":9}},"24":{"start":{"line":119,"column":12},"end":{"line":187,"column":14}},"25":{"start":{"line":120,"column":16},"end":{"line":130,"column":29}},"26":{"start":{"line":132,"column":16},"end":{"line":185,"column":17}},"27":{"start":{"line":133,"column":20},"end":{"line":133,"column":45}},"28":{"start":{"line":134,"column":20},"end":{"line":134,"column":44}},"29":{"start":{"line":136,"column":20},"end":{"line":140,"column":21}},"30":{"start":{"line":137,"column":24},"end":{"line":137,"column":57}},"31":{"start":{"line":139,"column":24},"end":{"line":139,"column":44}},"32":{"start":{"line":143,"column":20},"end":{"line":147,"column":21}},"33":{"start":{"line":144,"column":24},"end":{"line":144,"column":56}},"34":{"start":{"line":146,"column":24},"end":{"line":146,"column":63}},"35":{"start":{"line":149,"column":20},"end":{"line":184,"column":21}},"36":{"start":{"line":150,"column":24},"end":{"line":150,"column":46}},"37":{"start":{"line":153,"column":24},"end":{"line":159,"column":25}},"38":{"start":{"line":154,"column":28},"end":{"line":154,"column":57}},"39":{"start":{"line":155,"column":28},"end":{"line":155,"column":56}},"40":{"start":{"line":157,"column":28},"end":{"line":157,"column":115}},"41":{"start":{"line":158,"column":28},"end":{"line":158,"column":113}},"42":{"start":{"line":161,"column":24},"end":{"line":166,"column":25}},"43":{"start":{"line":162,"column":28},"end":{"line":165,"column":29}},"44":{"start":{"line":163,"column":32},"end":{"line":163,"column":59}},"45":{"start":{"line":164,"column":32},"end":{"line":164,"column":58}},"46":{"start":{"line":167,"column":24},"end":{"line":167,"column":63}},"47":{"start":{"line":168,"column":24},"end":{"line":168,"column":49}},"48":{"start":{"line":170,"column":24},"end":{"line":174,"column":25}},"49":{"start":{"line":171,"column":32},"end":{"line":171,"column":46}},"50":{"start":{"line":172,"column":32},"end":{"line":172,"column":46}},"51":{"start":{"line":175,"column":24},"end":{"line":181,"column":25}},"52":{"start":{"line":176,"column":28},"end":{"line":179,"column":29}},"53":{"start":{"line":177,"column":32},"end":{"line":177,"column":52}},"54":{"start":{"line":178,"column":32},"end":{"line":178,"column":51}},"55":{"start":{"line":183,"column":24},"end":{"line":183,"column":52}},"56":{"start":{"line":186,"column":16},"end":{"line":186,"column":26}},"57":{"start":{"line":189,"column":12},"end":{"line":248,"column":14}},"58":{"start":{"line":191,"column":16},"end":{"line":196,"column":31}},"59":{"start":{"line":198,"column":16},"end":{"line":245,"column":17}},"60":{"start":{"line":199,"column":20},"end":{"line":244,"column":21}},"61":{"start":{"line":200,"column":24},"end":{"line":200,"column":63}},"62":{"start":{"line":201,"column":24},"end":{"line":201,"column":49}},"63":{"start":{"line":202,"column":24},"end":{"line":202,"column":42}},"64":{"start":{"line":204,"column":24},"end":{"line":204,"column":84}},"65":{"start":{"line":207,"column":24},"end":{"line":213,"column":25}},"66":{"start":{"line":208,"column":28},"end":{"line":208,"column":59}},"67":{"start":{"line":209,"column":28},"end":{"line":209,"column":58}},"68":{"start":{"line":210,"column":28},"end":{"line":212,"column":29}},"69":{"start":{"line":211,"column":32},"end":{"line":211,"column":72}},"70":{"start":{"line":216,"column":24},"end":{"line":241,"column":25}},"71":{"start":{"line":217,"column":28},"end":{"line":217,"column":46}},"72":{"start":{"line":219,"column":28},"end":{"line":233,"column":29}},"73":{"start":{"line":220,"column":32},"end":{"line":220,"column":65}},"74":{"start":{"line":221,"column":32},"end":{"line":221,"column":67}},"75":{"start":{"line":224,"column":32},"end":{"line":226,"column":33}},"76":{"start":{"line":225,"column":40},"end":{"line":225,"column":80}},"77":{"start":{"line":229,"column":32},"end":{"line":232,"column":33}},"78":{"start":{"line":230,"column":36},"end":{"line":230,"column":56}},"79":{"start":{"line":231,"column":36},"end":{"line":231,"column":55}},"80":{"start":{"line":234,"column":28},"end":{"line":234,"column":65}},"81":{"start":{"line":235,"column":28},"end":{"line":235,"column":65}},"82":{"start":{"line":239,"column":28},"end":{"line":239,"column":65}},"83":{"start":{"line":240,"column":28},"end":{"line":240,"column":65}},"84":{"start":{"line":243,"column":24},"end":{"line":243,"column":52}},"85":{"start":{"line":247,"column":16},"end":{"line":247,"column":26}},"86":{"start":{"line":260,"column":8},"end":{"line":264,"column":27}},"87":{"start":{"line":266,"column":8},"end":{"line":273,"column":9}},"88":{"start":{"line":267,"column":12},"end":{"line":267,"column":103}},"89":{"start":{"line":268,"column":12},"end":{"line":268,"column":78}},"90":{"start":{"line":269,"column":12},"end":{"line":269,"column":57}},"91":{"start":{"line":270,"column":12},"end":{"line":270,"column":64}},"92":{"start":{"line":272,"column":12},"end":{"line":272,"column":39}},"93":{"start":{"line":275,"column":8},"end":{"line":275,"column":21}},"94":{"start":{"line":288,"column":8},"end":{"line":288,"column":36}},"95":{"start":{"line":301,"column":8},"end":{"line":301,"column":36}},"96":{"start":{"line":313,"column":8},"end":{"line":317,"column":22}},"97":{"start":{"line":319,"column":8},"end":{"line":345,"column":9}},"98":{"start":{"line":320,"column":12},"end":{"line":320,"column":49}},"99":{"start":{"line":322,"column":12},"end":{"line":322,"column":43}},"100":{"start":{"line":323,"column":12},"end":{"line":326,"column":13}},"101":{"start":{"line":324,"column":16},"end":{"line":324,"column":31}},"102":{"start":{"line":325,"column":16},"end":{"line":325,"column":46}},"103":{"start":{"line":327,"column":12},"end":{"line":327,"column":42}},"104":{"start":{"line":329,"column":12},"end":{"line":331,"column":13}},"105":{"start":{"line":330,"column":16},"end":{"line":330,"column":77}},"106":{"start":{"line":333,"column":12},"end":{"line":335,"column":13}},"107":{"start":{"line":334,"column":16},"end":{"line":334,"column":76}},"108":{"start":{"line":337,"column":12},"end":{"line":342,"column":13}},"109":{"start":{"line":338,"column":16},"end":{"line":338,"column":42}},"110":{"start":{"line":339,"column":16},"end":{"line":341,"column":17}},"111":{"start":{"line":340,"column":20},"end":{"line":340,"column":48}},"112":{"start":{"line":356,"column":8},"end":{"line":356,"column":44}},"113":{"start":{"line":367,"column":8},"end":{"line":367,"column":44}},"114":{"start":{"line":378,"column":8},"end":{"line":378,"column":35}},"115":{"start":{"line":379,"column":8},"end":{"line":379,"column":50}},"116":{"start":{"line":380,"column":8},"end":{"line":380,"column":35}},"117":{"start":{"line":384,"column":8},"end":{"line":385,"column":86}},"118":{"start":{"line":386,"column":8},"end":{"line":391,"column":9}},"119":{"start":{"line":387,"column":12},"end":{"line":390,"column":13}},"120":{"start":{"line":388,"column":16},"end":{"line":388,"column":22}},"121":{"start":{"line":389,"column":16},"end":{"line":389,"column":22}},"122":{"start":{"line":392,"column":8},"end":{"line":392,"column":20}},"123":{"start":{"line":393,"column":8},"end":{"line":393,"column":20}},"124":{"start":{"line":394,"column":8},"end":{"line":394,"column":19}},"125":{"start":{"line":398,"column":8},"end":{"line":398,"column":66}},"126":{"start":{"line":399,"column":8},"end":{"line":403,"column":41}},"127":{"start":{"line":405,"column":8},"end":{"line":411,"column":9}},"128":{"start":{"line":406,"column":12},"end":{"line":408,"column":13}},"129":{"start":{"line":407,"column":16},"end":{"line":407,"column":32}},"130":{"start":{"line":409,"column":12},"end":{"line":409,"column":34}},"131":{"start":{"line":410,"column":12},"end":{"line":410,"column":33}},"132":{"start":{"line":412,"column":8},"end":{"line":412,"column":39}},"133":{"start":{"line":416,"column":8},"end":{"line":417,"column":41}},"134":{"start":{"line":419,"column":8},"end":{"line":421,"column":9}},"135":{"start":{"line":420,"column":12},"end":{"line":420,"column":28}},"136":{"start":{"line":423,"column":8},"end":{"line":423,"column":70}},"137":{"start":{"line":428,"column":0},"end":{"line":602,"column":6}},"138":{"start":{"line":429,"column":0},"end":{"line":448,"column":16}},"139":{"start":{"line":435,"column":8},"end":{"line":439,"column":21}},"140":{"start":{"line":441,"column":8},"end":{"line":441,"column":21}},"141":{"start":{"line":442,"column":8},"end":{"line":442,"column":23}},"142":{"start":{"line":443,"column":8},"end":{"line":443,"column":24}},"143":{"start":{"line":444,"column":8},"end":{"line":444,"column":22}},"144":{"start":{"line":445,"column":8},"end":{"line":445,"column":19}},"145":{"start":{"line":450,"column":0},"end":{"line":601,"column":3}},"146":{"start":{"line":459,"column":8},"end":{"line":460,"column":24}},"147":{"start":{"line":462,"column":8},"end":{"line":469,"column":9}},"148":{"start":{"line":463,"column":12},"end":{"line":468,"column":14}},"149":{"start":{"line":471,"column":8},"end":{"line":471,"column":19}},"150":{"start":{"line":484,"column":8},"end":{"line":486,"column":16}},"151":{"start":{"line":488,"column":8},"end":{"line":494,"column":9}},"152":{"start":{"line":489,"column":12},"end":{"line":489,"column":35}},"153":{"start":{"line":490,"column":15},"end":{"line":494,"column":9}},"154":{"start":{"line":491,"column":12},"end":{"line":491,"column":27}},"155":{"start":{"line":493,"column":12},"end":{"line":493,"column":25}},"156":{"start":{"line":496,"column":8},"end":{"line":496,"column":36}},"157":{"start":{"line":497,"column":8},"end":{"line":506,"column":10}},"158":{"start":{"line":520,"column":8},"end":{"line":523,"column":16}},"159":{"start":{"line":525,"column":8},"end":{"line":531,"column":9}},"160":{"start":{"line":526,"column":12},"end":{"line":526,"column":35}},"161":{"start":{"line":527,"column":15},"end":{"line":531,"column":9}},"162":{"start":{"line":528,"column":12},"end":{"line":528,"column":27}},"163":{"start":{"line":530,"column":12},"end":{"line":530,"column":25}},"164":{"start":{"line":533,"column":8},"end":{"line":547,"column":9}},"165":{"start":{"line":534,"column":12},"end":{"line":538,"column":47}},"166":{"start":{"line":540,"column":12},"end":{"line":540,"column":40}},"167":{"start":{"line":541,"column":12},"end":{"line":545,"column":13}},"168":{"start":{"line":542,"column":16},"end":{"line":542,"column":28}},"169":{"start":{"line":544,"column":16},"end":{"line":544,"column":29}},"170":{"start":{"line":560,"column":8},"end":{"line":560,"column":76}},"171":{"start":{"line":565,"column":8},"end":{"line":565,"column":24}},"172":{"start":{"line":567,"column":8},"end":{"line":567,"column":36}},"173":{"start":{"line":568,"column":8},"end":{"line":568,"column":37}},"174":{"start":{"line":569,"column":8},"end":{"line":569,"column":27}},"175":{"start":{"line":570,"column":8},"end":{"line":570,"column":26}},"176":{"start":{"line":571,"column":8},"end":{"line":571,"column":52}},"177":{"start":{"line":572,"column":8},"end":{"line":572,"column":53}},"178":{"start":{"line":574,"column":8},"end":{"line":574,"column":22}},"179":{"start":{"line":584,"column":8},"end":{"line":584,"column":52}},"180":{"start":{"line":585,"column":8},"end":{"line":587,"column":20}},"181":{"start":{"line":589,"column":8},"end":{"line":597,"column":9}},"182":{"start":{"line":590,"column":12},"end":{"line":590,"column":43}},"183":{"start":{"line":591,"column":12},"end":{"line":591,"column":43}},"184":{"start":{"line":593,"column":12},"end":{"line":596,"column":25}},"185":{"start":{"line":599,"column":8},"end":{"line":599,"column":19}}},"branchMap":{"1":{"line":34,"type":"if","locations":[{"start":{"line":34,"column":0},"end":{"line":34,"column":0}},{"start":{"line":34,"column":0},"end":{"line":34,"column":0}}]},"2":{"line":35,"type":"if","locations":[{"start":{"line":35,"column":4},"end":{"line":35,"column":4}},{"start":{"line":35,"column":4},"end":{"line":35,"column":4}}]},"3":{"line":89,"type":"cond-expr","locations":[{"start":{"line":89,"column":30},"end":{"line":89,"column":49}},{"start":{"line":89,"column":52},"end":{"line":89,"column":64}}]},"4":{"line":89,"type":"binary-expr","locations":[{"start":{"line":89,"column":14},"end":{"line":89,"column":17}},{"start":{"line":89,"column":22},"end":{"line":89,"column":26}}]},"5":{"line":91,"type":"cond-expr","locations":[{"start":{"line":91,"column":32},"end":{"line":91,"column":46}},{"start":{"line":91,"column":49},"end":{"line":91,"column":50}}]},"6":{"line":101,"type":"cond-expr","locations":[{"start":{"line":101,"column":30},"end":{"line":101,"column":49}},{"start":{"line":101,"column":52},"end":{"line":101,"column":64}}]},"7":{"line":101,"type":"binary-expr","locations":[{"start":{"line":101,"column":14},"end":{"line":101,"column":17}},{"start":{"line":101,"column":22},"end":{"line":101,"column":26}}]},"8":{"line":103,"type":"cond-expr","locations":[{"start":{"line":103,"column":32},"end":{"line":103,"column":46}},{"start":{"line":103,"column":49},"end":{"line":103,"column":50}}]},"9":{"line":118,"type":"if","locations":[{"start":{"line":118,"column":8},"end":{"line":118,"column":8}},{"start":{"line":118,"column":8},"end":{"line":118,"column":8}}]},"10":{"line":132,"type":"if","locations":[{"start":{"line":132,"column":16},"end":{"line":132,"column":16}},{"start":{"line":132,"column":16},"end":{"line":132,"column":16}}]},"11":{"line":132,"type":"binary-expr","locations":[{"start":{"line":132,"column":20},"end":{"line":132,"column":24}},{"start":{"line":132,"column":28},"end":{"line":132,"column":40}}]},"12":{"line":136,"type":"if","locations":[{"start":{"line":136,"column":20},"end":{"line":136,"column":20}},{"start":{"line":136,"column":20},"end":{"line":136,"column":20}}]},"13":{"line":143,"type":"if","locations":[{"start":{"line":143,"column":20},"end":{"line":143,"column":20}},{"start":{"line":143,"column":20},"end":{"line":143,"column":20}}]},"14":{"line":149,"type":"if","locations":[{"start":{"line":149,"column":20},"end":{"line":149,"column":20}},{"start":{"line":149,"column":20},"end":{"line":149,"column":20}}]},"15":{"line":153,"type":"if","locations":[{"start":{"line":153,"column":24},"end":{"line":153,"column":24}},{"start":{"line":153,"column":24},"end":{"line":153,"column":24}}]},"16":{"line":153,"type":"binary-expr","locations":[{"start":{"line":153,"column":28},"end":{"line":153,"column":31}},{"start":{"line":153,"column":35},"end":{"line":153,"column":55}}]},"17":{"line":157,"type":"cond-expr","locations":[{"start":{"line":157,"column":57},"end":{"line":157,"column":84}},{"start":{"line":157,"column":87},"end":{"line":157,"column":114}}]},"18":{"line":158,"type":"cond-expr","locations":[{"start":{"line":158,"column":56},"end":{"line":158,"column":82}},{"start":{"line":158,"column":85},"end":{"line":158,"column":112}}]},"19":{"line":161,"type":"if","locations":[{"start":{"line":161,"column":24},"end":{"line":161,"column":24}},{"start":{"line":161,"column":24},"end":{"line":161,"column":24}}]},"20":{"line":162,"type":"if","locations":[{"start":{"line":162,"column":28},"end":{"line":162,"column":28}},{"start":{"line":162,"column":28},"end":{"line":162,"column":28}}]},"21":{"line":162,"type":"binary-expr","locations":[{"start":{"line":162,"column":32},"end":{"line":162,"column":49}},{"start":{"line":162,"column":53},"end":{"line":162,"column":73}},{"start":{"line":162,"column":77},"end":{"line":162,"column":98}}]},"22":{"line":170,"type":"if","locations":[{"start":{"line":170,"column":24},"end":{"line":170,"column":24}},{"start":{"line":170,"column":24},"end":{"line":170,"column":24}}]},"23":{"line":170,"type":"binary-expr","locations":[{"start":{"line":170,"column":28},"end":{"line":170,"column":32}},{"start":{"line":170,"column":36},"end":{"line":170,"column":40}}]},"24":{"line":175,"type":"if","locations":[{"start":{"line":175,"column":24},"end":{"line":175,"column":24}},{"start":{"line":175,"column":24},"end":{"line":175,"column":24}}]},"25":{"line":175,"type":"binary-expr","locations":[{"start":{"line":175,"column":29},"end":{"line":175,"column":38}},{"start":{"line":175,"column":42},"end":{"line":175,"column":52}}]},"26":{"line":176,"type":"if","locations":[{"start":{"line":176,"column":28},"end":{"line":176,"column":28}},{"start":{"line":176,"column":28},"end":{"line":176,"column":28}}]},"27":{"line":176,"type":"binary-expr","locations":[{"start":{"line":176,"column":32},"end":{"line":176,"column":41}},{"start":{"line":176,"column":46},"end":{"line":176,"column":61}}]},"28":{"line":198,"type":"if","locations":[{"start":{"line":198,"column":16},"end":{"line":198,"column":16}},{"start":{"line":198,"column":16},"end":{"line":198,"column":16}}]},"29":{"line":199,"type":"if","locations":[{"start":{"line":199,"column":20},"end":{"line":199,"column":20}},{"start":{"line":199,"column":20},"end":{"line":199,"column":20}}]},"30":{"line":204,"type":"cond-expr","locations":[{"start":{"line":204,"column":70},"end":{"line":204,"column":74}},{"start":{"line":204,"column":77},"end":{"line":204,"column":82}}]},"31":{"line":204,"type":"binary-expr","locations":[{"start":{"line":204,"column":35},"end":{"line":204,"column":45}},{"start":{"line":204,"column":49},"end":{"line":204,"column":66}}]},"32":{"line":210,"type":"if","locations":[{"start":{"line":210,"column":28},"end":{"line":210,"column":28}},{"start":{"line":210,"column":28},"end":{"line":210,"column":28}}]},"33":{"line":216,"type":"if","locations":[{"start":{"line":216,"column":24},"end":{"line":216,"column":24}},{"start":{"line":216,"column":24},"end":{"line":216,"column":24}}]},"34":{"line":224,"type":"if","locations":[{"start":{"line":224,"column":32},"end":{"line":224,"column":32}},{"start":{"line":224,"column":32},"end":{"line":224,"column":32}}]},"35":{"line":224,"type":"binary-expr","locations":[{"start":{"line":224,"column":36},"end":{"line":224,"column":46}},{"start":{"line":224,"column":51},"end":{"line":224,"column":103}}]},"36":{"line":229,"type":"if","locations":[{"start":{"line":229,"column":32},"end":{"line":229,"column":32}},{"start":{"line":229,"column":32},"end":{"line":229,"column":32}}]},"37":{"line":229,"type":"binary-expr","locations":[{"start":{"line":229,"column":36},"end":{"line":229,"column":45}},{"start":{"line":229,"column":49},"end":{"line":229,"column":59}}]},"38":{"line":266,"type":"if","locations":[{"start":{"line":266,"column":8},"end":{"line":266,"column":8}},{"start":{"line":266,"column":8},"end":{"line":266,"column":8}}]},"39":{"line":319,"type":"if","locations":[{"start":{"line":319,"column":8},"end":{"line":319,"column":8}},{"start":{"line":319,"column":8},"end":{"line":319,"column":8}}]},"40":{"line":319,"type":"binary-expr","locations":[{"start":{"line":319,"column":12},"end":{"line":319,"column":16}},{"start":{"line":319,"column":20},"end":{"line":319,"column":22}}]},"41":{"line":323,"type":"if","locations":[{"start":{"line":323,"column":12},"end":{"line":323,"column":12}},{"start":{"line":323,"column":12},"end":{"line":323,"column":12}}]},"42":{"line":329,"type":"if","locations":[{"start":{"line":329,"column":12},"end":{"line":329,"column":12}},{"start":{"line":329,"column":12},"end":{"line":329,"column":12}}]},"43":{"line":333,"type":"if","locations":[{"start":{"line":333,"column":12},"end":{"line":333,"column":12}},{"start":{"line":333,"column":12},"end":{"line":333,"column":12}}]},"44":{"line":337,"type":"if","locations":[{"start":{"line":337,"column":12},"end":{"line":337,"column":12}},{"start":{"line":337,"column":12},"end":{"line":337,"column":12}}]},"45":{"line":339,"type":"if","locations":[{"start":{"line":339,"column":16},"end":{"line":339,"column":16}},{"start":{"line":339,"column":16},"end":{"line":339,"column":16}}]},"46":{"line":339,"type":"binary-expr","locations":[{"start":{"line":339,"column":20},"end":{"line":339,"column":38}},{"start":{"line":339,"column":42},"end":{"line":339,"column":60}}]},"47":{"line":384,"type":"binary-expr","locations":[{"start":{"line":384,"column":16},"end":{"line":384,"column":79}},{"start":{"line":384,"column":83},"end":{"line":384,"column":84}}]},"48":{"line":385,"type":"binary-expr","locations":[{"start":{"line":385,"column":16},"end":{"line":385,"column":80}},{"start":{"line":385,"column":84},"end":{"line":385,"column":85}}]},"49":{"line":386,"type":"if","locations":[{"start":{"line":386,"column":8},"end":{"line":386,"column":8}},{"start":{"line":386,"column":8},"end":{"line":386,"column":8}}]},"50":{"line":387,"type":"if","locations":[{"start":{"line":387,"column":12},"end":{"line":387,"column":12}},{"start":{"line":387,"column":12},"end":{"line":387,"column":12}}]},"51":{"line":398,"type":"cond-expr","locations":[{"start":{"line":398,"column":31},"end":{"line":398,"column":50}},{"start":{"line":398,"column":53},"end":{"line":398,"column":65}}]},"52":{"line":398,"type":"binary-expr","locations":[{"start":{"line":398,"column":15},"end":{"line":398,"column":18}},{"start":{"line":398,"column":23},"end":{"line":398,"column":27}}]},"53":{"line":399,"type":"binary-expr","locations":[{"start":{"line":399,"column":18},"end":{"line":399,"column":33}},{"start":{"line":399,"column":37},"end":{"line":399,"column":53}}]},"54":{"line":405,"type":"if","locations":[{"start":{"line":405,"column":8},"end":{"line":405,"column":8}},{"start":{"line":405,"column":8},"end":{"line":405,"column":8}}]},"55":{"line":405,"type":"binary-expr","locations":[{"start":{"line":405,"column":13},"end":{"line":405,"column":17}},{"start":{"line":405,"column":21},"end":{"line":405,"column":32}}]},"56":{"line":406,"type":"if","locations":[{"start":{"line":406,"column":12},"end":{"line":406,"column":12}},{"start":{"line":406,"column":12},"end":{"line":406,"column":12}}]},"57":{"line":416,"type":"cond-expr","locations":[{"start":{"line":416,"column":27},"end":{"line":416,"column":46}},{"start":{"line":416,"column":49},"end":{"line":416,"column":61}}]},"58":{"line":419,"type":"if","locations":[{"start":{"line":419,"column":8},"end":{"line":419,"column":8}},{"start":{"line":419,"column":8},"end":{"line":419,"column":8}}]},"59":{"line":462,"type":"if","locations":[{"start":{"line":462,"column":8},"end":{"line":462,"column":8}},{"start":{"line":462,"column":8},"end":{"line":462,"column":8}}]},"60":{"line":462,"type":"binary-expr","locations":[{"start":{"line":462,"column":12},"end":{"line":462,"column":16}},{"start":{"line":462,"column":20},"end":{"line":462,"column":22}}]},"61":{"line":484,"type":"binary-expr","locations":[{"start":{"line":484,"column":16},"end":{"line":484,"column":25}},{"start":{"line":484,"column":29},"end":{"line":484,"column":45}}]},"62":{"line":488,"type":"if","locations":[{"start":{"line":488,"column":8},"end":{"line":488,"column":8}},{"start":{"line":488,"column":8},"end":{"line":488,"column":8}}]},"63":{"line":490,"type":"if","locations":[{"start":{"line":490,"column":15},"end":{"line":490,"column":15}},{"start":{"line":490,"column":15},"end":{"line":490,"column":15}}]},"64":{"line":521,"type":"binary-expr","locations":[{"start":{"line":521,"column":16},"end":{"line":521,"column":25}},{"start":{"line":521,"column":29},"end":{"line":521,"column":45}}]},"65":{"line":525,"type":"if","locations":[{"start":{"line":525,"column":8},"end":{"line":525,"column":8}},{"start":{"line":525,"column":8},"end":{"line":525,"column":8}}]},"66":{"line":527,"type":"if","locations":[{"start":{"line":527,"column":15},"end":{"line":527,"column":15}},{"start":{"line":527,"column":15},"end":{"line":527,"column":15}}]},"67":{"line":533,"type":"if","locations":[{"start":{"line":533,"column":8},"end":{"line":533,"column":8}},{"start":{"line":533,"column":8},"end":{"line":533,"column":8}}]},"68":{"line":535,"type":"binary-expr","locations":[{"start":{"line":535,"column":16},"end":{"line":535,"column":41}},{"start":{"line":536,"column":16},"end":{"line":536,"column":42}},{"start":{"line":537,"column":16},"end":{"line":537,"column":40}},{"start":{"line":538,"column":16},"end":{"line":538,"column":43}}]},"69":{"line":541,"type":"if","locations":[{"start":{"line":541,"column":12},"end":{"line":541,"column":12}},{"start":{"line":541,"column":12},"end":{"line":541,"column":12}}]},"70":{"line":541,"type":"binary-expr","locations":[{"start":{"line":541,"column":16},"end":{"line":541,"column":39}},{"start":{"line":541,"column":43},"end":{"line":541,"column":66}}]},"71":{"line":584,"type":"binary-expr","locations":[{"start":{"line":584,"column":15},"end":{"line":584,"column":19}},{"start":{"line":584,"column":23},"end":{"line":584,"column":51}}]},"72":{"line":589,"type":"if","locations":[{"start":{"line":589,"column":8},"end":{"line":589,"column":8}},{"start":{"line":589,"column":8},"end":{"line":589,"column":8}}]}},"code":["(function () { YUI.add('dom-screen', function (Y, NAME) {","","(function(Y) {","","/**"," * Adds position and region management functionality to DOM."," * @module dom"," * @submodule dom-screen"," * @for DOM"," */","","var DOCUMENT_ELEMENT = 'documentElement',","    COMPAT_MODE = 'compatMode',","    POSITION = 'position',","    FIXED = 'fixed',","    RELATIVE = 'relative',","    LEFT = 'left',","    TOP = 'top',","    _BACK_COMPAT = 'BackCompat',","    MEDIUM = 'medium',","    BORDER_LEFT_WIDTH = 'borderLeftWidth',","    BORDER_TOP_WIDTH = 'borderTopWidth',","    GET_BOUNDING_CLIENT_RECT = 'getBoundingClientRect',","    GET_COMPUTED_STYLE = 'getComputedStyle',","","    Y_DOM = Y.DOM,","","    // TODO: how about thead/tbody/tfoot/tr?","    // TODO: does caption matter?","    RE_TABLE = /^t(?:able|d|h)$/i,","","    SCROLL_NODE;","","if (Y.UA.ie) {","    if (Y.config.doc[COMPAT_MODE] !== 'BackCompat') {","        SCROLL_NODE = DOCUMENT_ELEMENT; ","    } else {","        SCROLL_NODE = 'body';","    }","}","","Y.mix(Y_DOM, {","    /**","     * Returns the inner height of the viewport (exludes scrollbar). ","     * @method winHeight","     * @return {Number} The current height of the viewport.","     */","    winHeight: function(node) {","        var h = Y_DOM._getWinSize(node).height;","        return h;","    },","","    /**","     * Returns the inner width of the viewport (exludes scrollbar). ","     * @method winWidth","     * @return {Number} The current width of the viewport.","     */","    winWidth: function(node) {","        var w = Y_DOM._getWinSize(node).width;","        return w;","    },","","    /**","     * Document height ","     * @method docHeight","     * @return {Number} The current height of the document.","     */","    docHeight:  function(node) {","        var h = Y_DOM._getDocSize(node).height;","        return Math.max(h, Y_DOM._getWinSize(node).height);","    },","","    /**","     * Document width ","     * @method docWidth","     * @return {Number} The current width of the document.","     */","    docWidth:  function(node) {","        var w = Y_DOM._getDocSize(node).width;","        return Math.max(w, Y_DOM._getWinSize(node).width);","    },","","    /**","     * Amount page has been scroll horizontally ","     * @method docScrollX","     * @return {Number} The current amount the screen is scrolled horizontally.","     */","    docScrollX: function(node, doc) {","        doc = doc || (node) ? Y_DOM._getDoc(node) : Y.config.doc; // perf optimization","        var dv = doc.defaultView,","            pageOffset = (dv) ? dv.pageXOffset : 0;","        return Math.max(doc[DOCUMENT_ELEMENT].scrollLeft, doc.body.scrollLeft, pageOffset);","    },","","    /**","     * Amount page has been scroll vertically ","     * @method docScrollY","     * @return {Number} The current amount the screen is scrolled vertically.","     */","    docScrollY:  function(node, doc) {","        doc = doc || (node) ? Y_DOM._getDoc(node) : Y.config.doc; // perf optimization","        var dv = doc.defaultView,","            pageOffset = (dv) ? dv.pageYOffset : 0;","        return Math.max(doc[DOCUMENT_ELEMENT].scrollTop, doc.body.scrollTop, pageOffset);","    },","","    /**","     * Gets the current position of an element based on page coordinates. ","     * Element must be part of the DOM tree to have page coordinates","     * (display:none or elements not appended return false).","     * @method getXY","     * @param element The target element","     * @return {Array} The XY position of the element","","     TODO: test inDocument/display?","     */","    getXY: function() {","        if (Y.config.doc[DOCUMENT_ELEMENT][GET_BOUNDING_CLIENT_RECT]) {","            return function(node) {","                var xy = null,","                    scrollLeft,","                    scrollTop,","                    mode,","                    box,","                    offX,","                    offY,","                    doc,","                    win,","                    inDoc,","                    rootNode;","","                if (node && node.tagName) {","                    doc = node.ownerDocument;","                    mode = doc[COMPAT_MODE];","","                    if (mode !== _BACK_COMPAT) {","                        rootNode = doc[DOCUMENT_ELEMENT];","                    } else {","                        rootNode = doc.body;","                    }","","                    // inline inDoc check for perf","                    if (rootNode.contains) {","                        inDoc = rootNode.contains(node); ","                    } else {","                        inDoc = Y.DOM.contains(rootNode, node);","                    }","","                    if (inDoc) {","                        win = doc.defaultView;","","                        // inline scroll calc for perf","                        if (win && 'pageXOffset' in win) {","                            scrollLeft = win.pageXOffset;","                            scrollTop = win.pageYOffset;","                        } else {","                            scrollLeft = (SCROLL_NODE) ? doc[SCROLL_NODE].scrollLeft : Y_DOM.docScrollX(node, doc);","                            scrollTop = (SCROLL_NODE) ? doc[SCROLL_NODE].scrollTop : Y_DOM.docScrollY(node, doc);","                        }","","                        if (Y.UA.ie) { // IE < 8, quirks, or compatMode","                            if (!doc.documentMode || doc.documentMode < 8 || mode === _BACK_COMPAT) {","                                offX = rootNode.clientLeft;","                                offY = rootNode.clientTop;","                            }","                        }","                        box = node[GET_BOUNDING_CLIENT_RECT]();","                        xy = [box.left, box.top];","","                        if (offX || offY) {","                                xy[0] -= offX;","                                xy[1] -= offY;","                            ","                        }","                        if ((scrollTop || scrollLeft)) {","                            if (!Y.UA.ios || (Y.UA.ios >= 4.2)) {","                                xy[0] += scrollLeft;","                                xy[1] += scrollTop;","                            }","                            ","                        }","                    } else {","                        xy = Y_DOM._getOffset(node);       ","                    }","                }","                return xy;                   ","            };","        } else {","            return function(node) { // manually calculate by crawling up offsetParents","                //Calculate the Top and Left border sizes (assumes pixels)","                var xy = null,","                    doc,","                    parentNode,","                    bCheck,","                    scrollTop,","                    scrollLeft;","","                if (node) {","                    if (Y_DOM.inDoc(node)) {","                        xy = [node.offsetLeft, node.offsetTop];","                        doc = node.ownerDocument;","                        parentNode = node;","                        // TODO: refactor with !! or just falsey","                        bCheck = ((Y.UA.gecko || Y.UA.webkit > 519) ? true : false);","","                        // TODO: worth refactoring for TOP/LEFT only?","                        while ((parentNode = parentNode.offsetParent)) {","                            xy[0] += parentNode.offsetLeft;","                            xy[1] += parentNode.offsetTop;","                            if (bCheck) {","                                xy = Y_DOM._calcBorders(parentNode, xy);","                            }","                        }","","                        // account for any scrolled ancestors","                        if (Y_DOM.getStyle(node, POSITION) != FIXED) {","                            parentNode = node;","","                            while ((parentNode = parentNode.parentNode)) {","                                scrollTop = parentNode.scrollTop;","                                scrollLeft = parentNode.scrollLeft;","","                                //Firefox does something funky with borders when overflow is not visible.","                                if (Y.UA.gecko && (Y_DOM.getStyle(parentNode, 'overflow') !== 'visible')) {","                                        xy = Y_DOM._calcBorders(parentNode, xy);","                                }","                                ","","                                if (scrollTop || scrollLeft) {","                                    xy[0] -= scrollLeft;","                                    xy[1] -= scrollTop;","                                }","                            }","                            xy[0] += Y_DOM.docScrollX(node, doc);","                            xy[1] += Y_DOM.docScrollY(node, doc);","","                        } else {","                            //Fix FIXED position -- add scrollbars","                            xy[0] += Y_DOM.docScrollX(node, doc);","                            xy[1] += Y_DOM.docScrollY(node, doc);","                        }","                    } else {","                        xy = Y_DOM._getOffset(node);","                    }","                }","","                return xy;                ","            };","        }","    }(),// NOTE: Executing for loadtime branching","","    /**","    Gets the width of vertical scrollbars on overflowed containers in the body","    content.","","    @method getScrollbarWidth","    @return {Number} Pixel width of a scrollbar in the current browser","    **/","    getScrollbarWidth: Y.cached(function () {","        var doc      = Y.config.doc,","            testNode = doc.createElement('div'),","            body     = doc.getElementsByTagName('body')[0],","            // 0.1 because cached doesn't support falsy refetch values","            width    = 0.1;","            ","        if (body) {","            testNode.style.cssText = \"position:absolute;visibility:hidden;overflow:scroll;width:20px;\";","            testNode.appendChild(doc.createElement('p')).style.height = '1px';","            body.insertBefore(testNode, body.firstChild);","            width = testNode.offsetWidth - testNode.clientWidth;","","            body.removeChild(testNode);","        }","","        return width;","    }, null, 0.1),","","    /**","     * Gets the current X position of an element based on page coordinates. ","     * Element must be part of the DOM tree to have page coordinates","     * (display:none or elements not appended return false).","     * @method getX","     * @param element The target element","     * @return {Number} The X position of the element","     */","","    getX: function(node) {","        return Y_DOM.getXY(node)[0];","    },","","    /**","     * Gets the current Y position of an element based on page coordinates. ","     * Element must be part of the DOM tree to have page coordinates","     * (display:none or elements not appended return false).","     * @method getY","     * @param element The target element","     * @return {Number} The Y position of the element","     */","","    getY: function(node) {","        return Y_DOM.getXY(node)[1];","    },","","    /**","     * Set the position of an html element in page coordinates.","     * The element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).","     * @method setXY","     * @param element The target element","     * @param {Array} xy Contains X & Y values for new position (coordinates are page-based)","     * @param {Boolean} noRetry By default we try and set the position a second time if the first fails","     */","    setXY: function(node, xy, noRetry) {","        var setStyle = Y_DOM.setStyle,","            pos,","            delta,","            newXY,","            currentXY;","","        if (node && xy) {","            pos = Y_DOM.getStyle(node, POSITION);","","            delta = Y_DOM._getOffset(node);       ","            if (pos == 'static') { // default to relative","                pos = RELATIVE;","                setStyle(node, POSITION, pos);","            }","            currentXY = Y_DOM.getXY(node);","","            if (xy[0] !== null) {","                setStyle(node, LEFT, xy[0] - currentXY[0] + delta[0] + 'px');","            }","","            if (xy[1] !== null) {","                setStyle(node, TOP, xy[1] - currentXY[1] + delta[1] + 'px');","            }","","            if (!noRetry) {","                newXY = Y_DOM.getXY(node);","                if (newXY[0] !== xy[0] || newXY[1] !== xy[1]) {","                    Y_DOM.setXY(node, xy, true); ","                }","            }","          ","        } else {","        }","    },","","    /**","     * Set the X position of an html element in page coordinates, regardless of how the element is positioned.","     * The element(s) must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).","     * @method setX","     * @param element The target element","     * @param {Number} x The X values for new position (coordinates are page-based)","     */","    setX: function(node, x) {","        return Y_DOM.setXY(node, [x, null]);","    },","","    /**","     * Set the Y position of an html element in page coordinates, regardless of how the element is positioned.","     * The element(s) must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).","     * @method setY","     * @param element The target element","     * @param {Number} y The Y values for new position (coordinates are page-based)","     */","    setY: function(node, y) {","        return Y_DOM.setXY(node, [null, y]);","    },","","    /**","     * @method swapXY","     * @description Swap the xy position with another node","     * @param {Node} node The node to swap with","     * @param {Node} otherNode The other node to swap with","     * @return {Node}","     */","    swapXY: function(node, otherNode) {","        var xy = Y_DOM.getXY(node);","        Y_DOM.setXY(node, Y_DOM.getXY(otherNode));","        Y_DOM.setXY(otherNode, xy);","    },","","    _calcBorders: function(node, xy2) {","        var t = parseInt(Y_DOM[GET_COMPUTED_STYLE](node, BORDER_TOP_WIDTH), 10) || 0,","            l = parseInt(Y_DOM[GET_COMPUTED_STYLE](node, BORDER_LEFT_WIDTH), 10) || 0;","        if (Y.UA.gecko) {","            if (RE_TABLE.test(node.tagName)) {","                t = 0;","                l = 0;","            }","        }","        xy2[0] += l;","        xy2[1] += t;","        return xy2;","    },","","    _getWinSize: function(node, doc) {","        doc  = doc || (node) ? Y_DOM._getDoc(node) : Y.config.doc;","        var win = doc.defaultView || doc.parentWindow,","            mode = doc[COMPAT_MODE],","            h = win.innerHeight,","            w = win.innerWidth,","            root = doc[DOCUMENT_ELEMENT];","","        if ( mode && !Y.UA.opera ) { // IE, Gecko","            if (mode != 'CSS1Compat') { // Quirks","                root = doc.body; ","            }","            h = root.clientHeight;","            w = root.clientWidth;","        }","        return { height: h, width: w };","    },","","    _getDocSize: function(node) {","        var doc = (node) ? Y_DOM._getDoc(node) : Y.config.doc,","            root = doc[DOCUMENT_ELEMENT];","","        if (doc[COMPAT_MODE] != 'CSS1Compat') {","            root = doc.body;","        }","","        return { height: root.scrollHeight, width: root.scrollWidth };","    }","});","","})(Y);","(function(Y) {","var TOP = 'top',","    RIGHT = 'right',","    BOTTOM = 'bottom',","    LEFT = 'left',","","    getOffsets = function(r1, r2) {","        var t = Math.max(r1[TOP], r2[TOP]),","            r = Math.min(r1[RIGHT], r2[RIGHT]),","            b = Math.min(r1[BOTTOM], r2[BOTTOM]),","            l = Math.max(r1[LEFT], r2[LEFT]),","            ret = {};","        ","        ret[TOP] = t;","        ret[RIGHT] = r;","        ret[BOTTOM] = b;","        ret[LEFT] = l;","        return ret;","    },","","    DOM = Y.DOM;","","Y.mix(DOM, {","    /**","     * Returns an Object literal containing the following about this element: (top, right, bottom, left)","     * @for DOM","     * @method region","     * @param {HTMLElement} element The DOM element. ","     * @return {Object} Object literal containing the following about this element: (top, right, bottom, left)","     */","    region: function(node) {","        var xy = DOM.getXY(node),","            ret = false;","        ","        if (node && xy) {","            ret = DOM._getRegion(","                xy[1], // top","                xy[0] + node.offsetWidth, // right","                xy[1] + node.offsetHeight, // bottom","                xy[0] // left","            );","        }","","        return ret;","    },","","    /**","     * Find the intersect information for the passed nodes.","     * @method intersect","     * @for DOM","     * @param {HTMLElement} element The first element ","     * @param {HTMLElement | Object} element2 The element or region to check the interect with","     * @param {Object} altRegion An object literal containing the region for the first element if we already have the data (for performance e.g. DragDrop)","     * @return {Object} Object literal containing the following intersection data: (top, right, bottom, left, area, yoff, xoff, inRegion)","     */","    intersect: function(node, node2, altRegion) {","        var r = altRegion || DOM.region(node), region = {},","            n = node2,","            off;","","        if (n.tagName) {","            region = DOM.region(n);","        } else if (Y.Lang.isObject(node2)) {","            region = node2;","        } else {","            return false;","        }","        ","        off = getOffsets(region, r);","        return {","            top: off[TOP],","            right: off[RIGHT],","            bottom: off[BOTTOM],","            left: off[LEFT],","            area: ((off[BOTTOM] - off[TOP]) * (off[RIGHT] - off[LEFT])),","            yoff: ((off[BOTTOM] - off[TOP])),","            xoff: (off[RIGHT] - off[LEFT]),","            inRegion: DOM.inRegion(node, node2, false, altRegion)","        };","        ","    },","    /**","     * Check if any part of this node is in the passed region","     * @method inRegion","     * @for DOM","     * @param {Object} node The node to get the region from","     * @param {Object} node2 The second node to get the region from or an Object literal of the region","     * @param {Boolean} all Should all of the node be inside the region","     * @param {Object} altRegion An object literal containing the region for this node if we already have the data (for performance e.g. DragDrop)","     * @return {Boolean} True if in region, false if not.","     */","    inRegion: function(node, node2, all, altRegion) {","        var region = {},","            r = altRegion || DOM.region(node),","            n = node2,","            off;","","        if (n.tagName) {","            region = DOM.region(n);","        } else if (Y.Lang.isObject(node2)) {","            region = node2;","        } else {","            return false;","        }","            ","        if (all) {","            return (","                r[LEFT]   >= region[LEFT]   &&","                r[RIGHT]  <= region[RIGHT]  && ","                r[TOP]    >= region[TOP]    && ","                r[BOTTOM] <= region[BOTTOM]  );","        } else {","            off = getOffsets(region, r);","            if (off[BOTTOM] >= off[TOP] && off[RIGHT] >= off[LEFT]) {","                return true;","            } else {","                return false;","            }","            ","        }","    },","","    /**","     * Check if any part of this element is in the viewport","     * @method inViewportRegion","     * @for DOM","     * @param {HTMLElement} element The DOM element. ","     * @param {Boolean} all Should all of the node be inside the region","     * @param {Object} altRegion An object literal containing the region for this node if we already have the data (for performance e.g. DragDrop)","     * @return {Boolean} True if in region, false if not.","     */","    inViewportRegion: function(node, all, altRegion) {","        return DOM.inRegion(node, DOM.viewportRegion(node), all, altRegion);","            ","    },","","    _getRegion: function(t, r, b, l) {","        var region = {};","","        region[TOP] = region[1] = t;","        region[LEFT] = region[0] = l;","        region[BOTTOM] = b;","        region[RIGHT] = r;","        region.width = region[RIGHT] - region[LEFT];","        region.height = region[BOTTOM] - region[TOP];","","        return region;","    },","","    /**","     * Returns an Object literal containing the following about the visible region of viewport: (top, right, bottom, left)","     * @method viewportRegion","     * @for DOM","     * @return {Object} Object literal containing the following about the visible region of the viewport: (top, right, bottom, left)","     */","    viewportRegion: function(node) {","        node = node || Y.config.doc.documentElement;","        var ret = false,","            scrollX,","            scrollY;","","        if (node) {","            scrollX = DOM.docScrollX(node);","            scrollY = DOM.docScrollY(node);","","            ret = DOM._getRegion(scrollY, // top","                DOM.winWidth(node) + scrollX, // right","                scrollY + DOM.winHeight(node), // bottom","                scrollX); // left","        }","","        return ret;","    }","});","})(Y);","","","}, '3.10.3', {\"requires\": [\"dom-base\", \"dom-style\"]});","","}());"]};
}
var __cov_pRZ4qwVdGaH1i3J5SZinPQ = __coverage__['build/dom-screen/dom-screen.js'];
__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['1']++;YUI.add('dom-screen',function(Y,NAME){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['1']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['2']++;(function(Y){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['2']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['3']++;var DOCUMENT_ELEMENT='documentElement',COMPAT_MODE='compatMode',POSITION='position',FIXED='fixed',RELATIVE='relative',LEFT='left',TOP='top',_BACK_COMPAT='BackCompat',MEDIUM='medium',BORDER_LEFT_WIDTH='borderLeftWidth',BORDER_TOP_WIDTH='borderTopWidth',GET_BOUNDING_CLIENT_RECT='getBoundingClientRect',GET_COMPUTED_STYLE='getComputedStyle',Y_DOM=Y.DOM,RE_TABLE=/^t(?:able|d|h)$/i,SCROLL_NODE;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['4']++;if(Y.UA.ie){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['1'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['5']++;if(Y.config.doc[COMPAT_MODE]!=='BackCompat'){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['2'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['6']++;SCROLL_NODE=DOCUMENT_ELEMENT;}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['2'][1]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['7']++;SCROLL_NODE='body';}}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['1'][1]++;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['8']++;Y.mix(Y_DOM,{winHeight:function(node){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['3']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['9']++;var h=Y_DOM._getWinSize(node).height;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['10']++;return h;},winWidth:function(node){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['4']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['11']++;var w=Y_DOM._getWinSize(node).width;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['12']++;return w;},docHeight:function(node){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['5']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['13']++;var h=Y_DOM._getDocSize(node).height;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['14']++;return Math.max(h,Y_DOM._getWinSize(node).height);},docWidth:function(node){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['6']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['15']++;var w=Y_DOM._getDocSize(node).width;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['16']++;return Math.max(w,Y_DOM._getWinSize(node).width);},docScrollX:function(node,doc){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['7']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['17']++;doc=(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['4'][0]++,doc)||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['4'][1]++,node)?(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['3'][0]++,Y_DOM._getDoc(node)):(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['3'][1]++,Y.config.doc);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['18']++;var dv=doc.defaultView,pageOffset=dv?(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['5'][0]++,dv.pageXOffset):(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['5'][1]++,0);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['19']++;return Math.max(doc[DOCUMENT_ELEMENT].scrollLeft,doc.body.scrollLeft,pageOffset);},docScrollY:function(node,doc){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['8']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['20']++;doc=(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['7'][0]++,doc)||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['7'][1]++,node)?(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['6'][0]++,Y_DOM._getDoc(node)):(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['6'][1]++,Y.config.doc);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['21']++;var dv=doc.defaultView,pageOffset=dv?(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['8'][0]++,dv.pageYOffset):(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['8'][1]++,0);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['22']++;return Math.max(doc[DOCUMENT_ELEMENT].scrollTop,doc.body.scrollTop,pageOffset);},getXY:function(){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['9']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['23']++;if(Y.config.doc[DOCUMENT_ELEMENT][GET_BOUNDING_CLIENT_RECT]){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['9'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['24']++;return function(node){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['10']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['25']++;var xy=null,scrollLeft,scrollTop,mode,box,offX,offY,doc,win,inDoc,rootNode;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['26']++;if((__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['11'][0]++,node)&&(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['11'][1]++,node.tagName)){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['10'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['27']++;doc=node.ownerDocument;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['28']++;mode=doc[COMPAT_MODE];__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['29']++;if(mode!==_BACK_COMPAT){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['12'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['30']++;rootNode=doc[DOCUMENT_ELEMENT];}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['12'][1]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['31']++;rootNode=doc.body;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['32']++;if(rootNode.contains){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['13'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['33']++;inDoc=rootNode.contains(node);}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['13'][1]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['34']++;inDoc=Y.DOM.contains(rootNode,node);}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['35']++;if(inDoc){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['14'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['36']++;win=doc.defaultView;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['37']++;if((__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['16'][0]++,win)&&(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['16'][1]++,'pageXOffset'in win)){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['15'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['38']++;scrollLeft=win.pageXOffset;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['39']++;scrollTop=win.pageYOffset;}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['15'][1]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['40']++;scrollLeft=SCROLL_NODE?(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['17'][0]++,doc[SCROLL_NODE].scrollLeft):(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['17'][1]++,Y_DOM.docScrollX(node,doc));__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['41']++;scrollTop=SCROLL_NODE?(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['18'][0]++,doc[SCROLL_NODE].scrollTop):(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['18'][1]++,Y_DOM.docScrollY(node,doc));}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['42']++;if(Y.UA.ie){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['19'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['43']++;if((__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['21'][0]++,!doc.documentMode)||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['21'][1]++,doc.documentMode<8)||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['21'][2]++,mode===_BACK_COMPAT)){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['20'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['44']++;offX=rootNode.clientLeft;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['45']++;offY=rootNode.clientTop;}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['20'][1]++;}}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['19'][1]++;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['46']++;box=node[GET_BOUNDING_CLIENT_RECT]();__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['47']++;xy=[box.left,box.top];__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['48']++;if((__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['23'][0]++,offX)||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['23'][1]++,offY)){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['22'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['49']++;xy[0]-=offX;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['50']++;xy[1]-=offY;}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['22'][1]++;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['51']++;if((__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['25'][0]++,scrollTop)||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['25'][1]++,scrollLeft)){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['24'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['52']++;if((__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['27'][0]++,!Y.UA.ios)||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['27'][1]++,Y.UA.ios>=4.2)){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['26'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['53']++;xy[0]+=scrollLeft;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['54']++;xy[1]+=scrollTop;}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['26'][1]++;}}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['24'][1]++;}}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['14'][1]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['55']++;xy=Y_DOM._getOffset(node);}}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['10'][1]++;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['56']++;return xy;};}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['9'][1]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['57']++;return function(node){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['11']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['58']++;var xy=null,doc,parentNode,bCheck,scrollTop,scrollLeft;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['59']++;if(node){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['28'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['60']++;if(Y_DOM.inDoc(node)){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['29'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['61']++;xy=[node.offsetLeft,node.offsetTop];__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['62']++;doc=node.ownerDocument;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['63']++;parentNode=node;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['64']++;bCheck=(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['31'][0]++,Y.UA.gecko)||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['31'][1]++,Y.UA.webkit>519)?(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['30'][0]++,true):(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['30'][1]++,false);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['65']++;while(parentNode=parentNode.offsetParent){__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['66']++;xy[0]+=parentNode.offsetLeft;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['67']++;xy[1]+=parentNode.offsetTop;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['68']++;if(bCheck){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['32'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['69']++;xy=Y_DOM._calcBorders(parentNode,xy);}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['32'][1]++;}}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['70']++;if(Y_DOM.getStyle(node,POSITION)!=FIXED){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['33'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['71']++;parentNode=node;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['72']++;while(parentNode=parentNode.parentNode){__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['73']++;scrollTop=parentNode.scrollTop;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['74']++;scrollLeft=parentNode.scrollLeft;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['75']++;if((__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['35'][0]++,Y.UA.gecko)&&(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['35'][1]++,Y_DOM.getStyle(parentNode,'overflow')!=='visible')){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['34'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['76']++;xy=Y_DOM._calcBorders(parentNode,xy);}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['34'][1]++;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['77']++;if((__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['37'][0]++,scrollTop)||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['37'][1]++,scrollLeft)){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['36'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['78']++;xy[0]-=scrollLeft;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['79']++;xy[1]-=scrollTop;}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['36'][1]++;}}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['80']++;xy[0]+=Y_DOM.docScrollX(node,doc);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['81']++;xy[1]+=Y_DOM.docScrollY(node,doc);}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['33'][1]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['82']++;xy[0]+=Y_DOM.docScrollX(node,doc);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['83']++;xy[1]+=Y_DOM.docScrollY(node,doc);}}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['29'][1]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['84']++;xy=Y_DOM._getOffset(node);}}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['28'][1]++;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['85']++;return xy;};}}(),getScrollbarWidth:Y.cached(function(){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['12']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['86']++;var doc=Y.config.doc,testNode=doc.createElement('div'),body=doc.getElementsByTagName('body')[0],width=0.1;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['87']++;if(body){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['38'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['88']++;testNode.style.cssText='position:absolute;visibility:hidden;overflow:scroll;width:20px;';__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['89']++;testNode.appendChild(doc.createElement('p')).style.height='1px';__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['90']++;body.insertBefore(testNode,body.firstChild);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['91']++;width=testNode.offsetWidth-testNode.clientWidth;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['92']++;body.removeChild(testNode);}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['38'][1]++;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['93']++;return width;},null,0.1),getX:function(node){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['13']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['94']++;return Y_DOM.getXY(node)[0];},getY:function(node){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['14']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['95']++;return Y_DOM.getXY(node)[1];},setXY:function(node,xy,noRetry){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['15']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['96']++;var setStyle=Y_DOM.setStyle,pos,delta,newXY,currentXY;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['97']++;if((__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['40'][0]++,node)&&(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['40'][1]++,xy)){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['39'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['98']++;pos=Y_DOM.getStyle(node,POSITION);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['99']++;delta=Y_DOM._getOffset(node);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['100']++;if(pos=='static'){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['41'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['101']++;pos=RELATIVE;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['102']++;setStyle(node,POSITION,pos);}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['41'][1]++;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['103']++;currentXY=Y_DOM.getXY(node);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['104']++;if(xy[0]!==null){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['42'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['105']++;setStyle(node,LEFT,xy[0]-currentXY[0]+delta[0]+'px');}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['42'][1]++;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['106']++;if(xy[1]!==null){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['43'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['107']++;setStyle(node,TOP,xy[1]-currentXY[1]+delta[1]+'px');}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['43'][1]++;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['108']++;if(!noRetry){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['44'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['109']++;newXY=Y_DOM.getXY(node);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['110']++;if((__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['46'][0]++,newXY[0]!==xy[0])||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['46'][1]++,newXY[1]!==xy[1])){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['45'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['111']++;Y_DOM.setXY(node,xy,true);}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['45'][1]++;}}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['44'][1]++;}}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['39'][1]++;}},setX:function(node,x){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['16']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['112']++;return Y_DOM.setXY(node,[x,null]);},setY:function(node,y){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['17']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['113']++;return Y_DOM.setXY(node,[null,y]);},swapXY:function(node,otherNode){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['18']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['114']++;var xy=Y_DOM.getXY(node);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['115']++;Y_DOM.setXY(node,Y_DOM.getXY(otherNode));__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['116']++;Y_DOM.setXY(otherNode,xy);},_calcBorders:function(node,xy2){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['19']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['117']++;var t=(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['47'][0]++,parseInt(Y_DOM[GET_COMPUTED_STYLE](node,BORDER_TOP_WIDTH),10))||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['47'][1]++,0),l=(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['48'][0]++,parseInt(Y_DOM[GET_COMPUTED_STYLE](node,BORDER_LEFT_WIDTH),10))||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['48'][1]++,0);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['118']++;if(Y.UA.gecko){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['49'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['119']++;if(RE_TABLE.test(node.tagName)){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['50'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['120']++;t=0;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['121']++;l=0;}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['50'][1]++;}}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['49'][1]++;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['122']++;xy2[0]+=l;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['123']++;xy2[1]+=t;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['124']++;return xy2;},_getWinSize:function(node,doc){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['20']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['125']++;doc=(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['52'][0]++,doc)||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['52'][1]++,node)?(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['51'][0]++,Y_DOM._getDoc(node)):(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['51'][1]++,Y.config.doc);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['126']++;var win=(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['53'][0]++,doc.defaultView)||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['53'][1]++,doc.parentWindow),mode=doc[COMPAT_MODE],h=win.innerHeight,w=win.innerWidth,root=doc[DOCUMENT_ELEMENT];__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['127']++;if((__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['55'][0]++,mode)&&(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['55'][1]++,!Y.UA.opera)){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['54'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['128']++;if(mode!='CSS1Compat'){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['56'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['129']++;root=doc.body;}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['56'][1]++;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['130']++;h=root.clientHeight;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['131']++;w=root.clientWidth;}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['54'][1]++;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['132']++;return{height:h,width:w};},_getDocSize:function(node){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['21']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['133']++;var doc=node?(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['57'][0]++,Y_DOM._getDoc(node)):(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['57'][1]++,Y.config.doc),root=doc[DOCUMENT_ELEMENT];__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['134']++;if(doc[COMPAT_MODE]!='CSS1Compat'){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['58'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['135']++;root=doc.body;}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['58'][1]++;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['136']++;return{height:root.scrollHeight,width:root.scrollWidth};}});}(Y));__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['137']++;(function(Y){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['22']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['138']++;var TOP='top',RIGHT='right',BOTTOM='bottom',LEFT='left',getOffsets=function(r1,r2){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['23']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['139']++;var t=Math.max(r1[TOP],r2[TOP]),r=Math.min(r1[RIGHT],r2[RIGHT]),b=Math.min(r1[BOTTOM],r2[BOTTOM]),l=Math.max(r1[LEFT],r2[LEFT]),ret={};__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['140']++;ret[TOP]=t;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['141']++;ret[RIGHT]=r;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['142']++;ret[BOTTOM]=b;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['143']++;ret[LEFT]=l;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['144']++;return ret;},DOM=Y.DOM;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['145']++;Y.mix(DOM,{region:function(node){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['24']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['146']++;var xy=DOM.getXY(node),ret=false;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['147']++;if((__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['60'][0]++,node)&&(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['60'][1]++,xy)){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['59'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['148']++;ret=DOM._getRegion(xy[1],xy[0]+node.offsetWidth,xy[1]+node.offsetHeight,xy[0]);}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['59'][1]++;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['149']++;return ret;},intersect:function(node,node2,altRegion){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['25']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['150']++;var r=(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['61'][0]++,altRegion)||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['61'][1]++,DOM.region(node)),region={},n=node2,off;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['151']++;if(n.tagName){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['62'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['152']++;region=DOM.region(n);}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['62'][1]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['153']++;if(Y.Lang.isObject(node2)){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['63'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['154']++;region=node2;}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['63'][1]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['155']++;return false;}}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['156']++;off=getOffsets(region,r);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['157']++;return{top:off[TOP],right:off[RIGHT],bottom:off[BOTTOM],left:off[LEFT],area:(off[BOTTOM]-off[TOP])*(off[RIGHT]-off[LEFT]),yoff:off[BOTTOM]-off[TOP],xoff:off[RIGHT]-off[LEFT],inRegion:DOM.inRegion(node,node2,false,altRegion)};},inRegion:function(node,node2,all,altRegion){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['26']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['158']++;var region={},r=(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['64'][0]++,altRegion)||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['64'][1]++,DOM.region(node)),n=node2,off;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['159']++;if(n.tagName){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['65'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['160']++;region=DOM.region(n);}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['65'][1]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['161']++;if(Y.Lang.isObject(node2)){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['66'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['162']++;region=node2;}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['66'][1]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['163']++;return false;}}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['164']++;if(all){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['67'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['165']++;return(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['68'][0]++,r[LEFT]>=region[LEFT])&&(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['68'][1]++,r[RIGHT]<=region[RIGHT])&&(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['68'][2]++,r[TOP]>=region[TOP])&&(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['68'][3]++,r[BOTTOM]<=region[BOTTOM]);}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['67'][1]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['166']++;off=getOffsets(region,r);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['167']++;if((__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['70'][0]++,off[BOTTOM]>=off[TOP])&&(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['70'][1]++,off[RIGHT]>=off[LEFT])){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['69'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['168']++;return true;}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['69'][1]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['169']++;return false;}}},inViewportRegion:function(node,all,altRegion){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['27']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['170']++;return DOM.inRegion(node,DOM.viewportRegion(node),all,altRegion);},_getRegion:function(t,r,b,l){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['28']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['171']++;var region={};__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['172']++;region[TOP]=region[1]=t;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['173']++;region[LEFT]=region[0]=l;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['174']++;region[BOTTOM]=b;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['175']++;region[RIGHT]=r;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['176']++;region.width=region[RIGHT]-region[LEFT];__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['177']++;region.height=region[BOTTOM]-region[TOP];__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['178']++;return region;},viewportRegion:function(node){__cov_pRZ4qwVdGaH1i3J5SZinPQ.f['29']++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['179']++;node=(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['71'][0]++,node)||(__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['71'][1]++,Y.config.doc.documentElement);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['180']++;var ret=false,scrollX,scrollY;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['181']++;if(node){__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['72'][0]++;__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['182']++;scrollX=DOM.docScrollX(node);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['183']++;scrollY=DOM.docScrollY(node);__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['184']++;ret=DOM._getRegion(scrollY,DOM.winWidth(node)+scrollX,scrollY+DOM.winHeight(node),scrollX);}else{__cov_pRZ4qwVdGaH1i3J5SZinPQ.b['72'][1]++;}__cov_pRZ4qwVdGaH1i3J5SZinPQ.s['185']++;return ret;}});}(Y));},'3.10.3',{'requires':['dom-base','dom-style']});