src/cm/media/js/lib/yui/yui3-3.15.0/build/base-build/base-build-coverage.js
author Yves-Marie Haussonne <ymh.work+github@gmail.com>
Fri, 09 May 2014 18:35:26 +0200
changeset 656 a84519031134
parent 602 e16a97fb364a
permissions -rw-r--r--
add link to "privacy policy" in the header test
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
602
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
     1
if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
     2
if (!__coverage__['build/base-build/base-build.js']) {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
     3
   __coverage__['build/base-build/base-build.js'] = {"path":"build/base-build/base-build.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},"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],"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]},"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},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":41}}},"2":{"name":"arrayAggregator","line":24,"loc":{"start":{"line":24,"column":4},"end":{"line":24,"column":41}}},"3":{"name":"attrCfgAggregator","line":33,"loc":{"start":{"line":33,"column":4},"end":{"line":33,"column":43}}},"4":{"name":"attrsAggregator","line":44,"loc":{"start":{"line":44,"column":4},"end":{"line":44,"column":41}}},"5":{"name":"(anonymous_5)","line":48,"loc":{"start":{"line":48,"column":18},"end":{"line":48,"column":64}}},"6":{"name":"(anonymous_6)","line":117,"loc":{"start":{"line":117,"column":18},"end":{"line":117,"column":38}}},"7":{"name":"(anonymous_7)","line":156,"loc":{"start":{"line":156,"column":15},"end":{"line":156,"column":30}}},"8":{"name":"BuiltClass","line":158,"loc":{"start":{"line":158,"column":12},"end":{"line":158,"column":34}}},"9":{"name":"(anonymous_9)","line":166,"loc":{"start":{"line":166,"column":16},"end":{"line":166,"column":35}}},"10":{"name":"(anonymous_10)","line":184,"loc":{"start":{"line":184,"column":16},"end":{"line":184,"column":36}}},"11":{"name":"(anonymous_11)","line":201,"loc":{"start":{"line":201,"column":15},"end":{"line":201,"column":41}}},"12":{"name":"(anonymous_12)","line":268,"loc":{"start":{"line":268,"column":17},"end":{"line":268,"column":35}}},"13":{"name":"(anonymous_13)","line":327,"loc":{"start":{"line":327,"column":17},"end":{"line":327,"column":55}}},"14":{"name":"(anonymous_14)","line":396,"loc":{"start":{"line":396,"column":18},"end":{"line":396,"column":59}}},"15":{"name":"(anonymous_15)","line":409,"loc":{"start":{"line":409,"column":15},"end":{"line":409,"column":42}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":453,"column":45}},"2":{"start":{"line":12,"column":4},"end":{"line":20,"column":14}},"3":{"start":{"line":24,"column":4},"end":{"line":28,"column":5}},"4":{"start":{"line":25,"column":8},"end":{"line":27,"column":9}},"5":{"start":{"line":26,"column":12},"end":{"line":26,"column":54}},"6":{"start":{"line":33,"column":4},"end":{"line":40,"column":5}},"7":{"start":{"line":34,"column":8},"end":{"line":39,"column":9}},"8":{"start":{"line":36,"column":12},"end":{"line":36,"column":36}},"9":{"start":{"line":38,"column":12},"end":{"line":38,"column":51}},"10":{"start":{"line":44,"column":4},"end":{"line":46,"column":5}},"11":{"start":{"line":45,"column":8},"end":{"line":45,"column":41}},"12":{"start":{"line":48,"column":4},"end":{"line":111,"column":6}},"13":{"start":{"line":50,"column":8},"end":{"line":61,"column":23}},"14":{"start":{"line":64,"column":8},"end":{"line":89,"column":9}},"15":{"start":{"line":65,"column":12},"end":{"line":65,"column":37}},"16":{"start":{"line":67,"column":12},"end":{"line":67,"column":42}},"17":{"start":{"line":69,"column":12},"end":{"line":69,"column":48}},"18":{"start":{"line":70,"column":12},"end":{"line":70,"column":46}},"19":{"start":{"line":71,"column":12},"end":{"line":71,"column":41}},"20":{"start":{"line":72,"column":12},"end":{"line":72,"column":40}},"21":{"start":{"line":75,"column":12},"end":{"line":75,"column":55}},"22":{"start":{"line":78,"column":12},"end":{"line":78,"column":53}},"23":{"start":{"line":80,"column":12},"end":{"line":82,"column":13}},"24":{"start":{"line":81,"column":16},"end":{"line":81,"column":52}},"25":{"start":{"line":84,"column":12},"end":{"line":86,"column":13}},"26":{"start":{"line":85,"column":16},"end":{"line":85,"column":50}},"27":{"start":{"line":88,"column":12},"end":{"line":88,"column":53}},"28":{"start":{"line":91,"column":8},"end":{"line":93,"column":9}},"29":{"start":{"line":92,"column":12},"end":{"line":92,"column":50}},"30":{"start":{"line":95,"column":8},"end":{"line":98,"column":9}},"31":{"start":{"line":96,"column":12},"end":{"line":96,"column":64}},"32":{"start":{"line":97,"column":12},"end":{"line":97,"column":47}},"33":{"start":{"line":100,"column":8},"end":{"line":100,"column":51}},"34":{"start":{"line":102,"column":8},"end":{"line":108,"column":9}},"35":{"start":{"line":103,"column":12},"end":{"line":103,"column":35}},"36":{"start":{"line":104,"column":12},"end":{"line":104,"column":58}},"37":{"start":{"line":107,"column":12},"end":{"line":107,"column":54}},"38":{"start":{"line":110,"column":8},"end":{"line":110,"column":26}},"39":{"start":{"line":113,"column":4},"end":{"line":113,"column":24}},"40":{"start":{"line":115,"column":4},"end":{"line":288,"column":7}},"41":{"start":{"line":119,"column":12},"end":{"line":124,"column":18}},"42":{"start":{"line":126,"column":12},"end":{"line":130,"column":13}},"43":{"start":{"line":127,"column":16},"end":{"line":127,"column":44}},"44":{"start":{"line":128,"column":16},"end":{"line":128,"column":36}},"45":{"start":{"line":129,"column":16},"end":{"line":129,"column":38}},"46":{"start":{"line":132,"column":12},"end":{"line":134,"column":13}},"47":{"start":{"line":133,"column":16},"end":{"line":133,"column":43}},"48":{"start":{"line":136,"column":12},"end":{"line":144,"column":13}},"49":{"start":{"line":137,"column":16},"end":{"line":143,"column":17}},"50":{"start":{"line":138,"column":20},"end":{"line":138,"column":41}},"51":{"start":{"line":139,"column":20},"end":{"line":141,"column":21}},"52":{"start":{"line":140,"column":24},"end":{"line":140,"column":63}},"53":{"start":{"line":142,"column":20},"end":{"line":142,"column":52}},"54":{"start":{"line":146,"column":12},"end":{"line":152,"column":13}},"55":{"start":{"line":147,"column":16},"end":{"line":151,"column":17}},"56":{"start":{"line":148,"column":20},"end":{"line":150,"column":21}},"57":{"start":{"line":149,"column":24},"end":{"line":149,"column":43}},"58":{"start":{"line":158,"column":12},"end":{"line":160,"column":13}},"59":{"start":{"line":159,"column":16},"end":{"line":159,"column":73}},"60":{"start":{"line":161,"column":12},"end":{"line":161,"column":39}},"61":{"start":{"line":163,"column":12},"end":{"line":163,"column":30}},"62":{"start":{"line":167,"column":12},"end":{"line":167,"column":69}},"63":{"start":{"line":168,"column":12},"end":{"line":180,"column":13}},"64":{"start":{"line":169,"column":16},"end":{"line":169,"column":33}},"65":{"start":{"line":170,"column":16},"end":{"line":179,"column":17}},"66":{"start":{"line":171,"column":20},"end":{"line":171,"column":46}},"67":{"start":{"line":172,"column":20},"end":{"line":172,"column":37}},"68":{"start":{"line":174,"column":20},"end":{"line":178,"column":21}},"69":{"start":{"line":175,"column":24},"end":{"line":177,"column":25}},"70":{"start":{"line":176,"column":28},"end":{"line":176,"column":40}},"71":{"start":{"line":181,"column":12},"end":{"line":181,"column":25}},"72":{"start":{"line":186,"column":11},"end":{"line":188,"column":47}},"73":{"start":{"line":190,"column":12},"end":{"line":192,"column":13}},"74":{"start":{"line":191,"column":16},"end":{"line":191,"column":53}},"75":{"start":{"line":194,"column":12},"end":{"line":194,"column":46}},"76":{"start":{"line":195,"column":12},"end":{"line":195,"column":48}},"77":{"start":{"line":196,"column":12},"end":{"line":196,"column":39}},"78":{"start":{"line":198,"column":12},"end":{"line":198,"column":30}},"79":{"start":{"line":202,"column":12},"end":{"line":211,"column":18}},"80":{"start":{"line":214,"column":12},"end":{"line":228,"column":13}},"81":{"start":{"line":215,"column":16},"end":{"line":215,"column":39}},"82":{"start":{"line":216,"column":16},"end":{"line":226,"column":17}},"83":{"start":{"line":217,"column":20},"end":{"line":219,"column":21}},"84":{"start":{"line":218,"column":24},"end":{"line":218,"column":64}},"85":{"start":{"line":220,"column":20},"end":{"line":222,"column":21}},"86":{"start":{"line":221,"column":24},"end":{"line":221,"column":59}},"87":{"start":{"line":223,"column":20},"end":{"line":225,"column":21}},"88":{"start":{"line":224,"column":24},"end":{"line":224,"column":67}},"89":{"start":{"line":227,"column":16},"end":{"line":227,"column":67}},"90":{"start":{"line":231,"column":12},"end":{"line":247,"column":13}},"91":{"start":{"line":232,"column":16},"end":{"line":246,"column":17}},"92":{"start":{"line":233,"column":20},"end":{"line":233,"column":32}},"93":{"start":{"line":234,"column":20},"end":{"line":234,"column":43}},"94":{"start":{"line":235,"column":20},"end":{"line":245,"column":21}},"95":{"start":{"line":236,"column":24},"end":{"line":238,"column":25}},"96":{"start":{"line":237,"column":28},"end":{"line":237,"column":68}},"97":{"start":{"line":239,"column":24},"end":{"line":241,"column":25}},"98":{"start":{"line":240,"column":28},"end":{"line":240,"column":63}},"99":{"start":{"line":242,"column":24},"end":{"line":244,"column":25}},"100":{"start":{"line":243,"column":28},"end":{"line":243,"column":71}},"101":{"start":{"line":249,"column":12},"end":{"line":251,"column":13}},"102":{"start":{"line":250,"column":16},"end":{"line":250,"column":44}},"103":{"start":{"line":253,"column":12},"end":{"line":255,"column":13}},"104":{"start":{"line":254,"column":16},"end":{"line":254,"column":48}},"105":{"start":{"line":257,"column":12},"end":{"line":259,"column":13}},"106":{"start":{"line":258,"column":16},"end":{"line":258,"column":53}},"107":{"start":{"line":261,"column":12},"end":{"line":265,"column":14}},"108":{"start":{"line":269,"column":12},"end":{"line":271,"column":36}},"109":{"start":{"line":273,"column":12},"end":{"line":277,"column":13}},"110":{"start":{"line":274,"column":16},"end":{"line":276,"column":17}},"111":{"start":{"line":275,"column":20},"end":{"line":275,"column":41}},"112":{"start":{"line":279,"column":12},"end":{"line":284,"column":13}},"113":{"start":{"line":280,"column":16},"end":{"line":280,"column":37}},"114":{"start":{"line":281,"column":16},"end":{"line":283,"column":17}},"115":{"start":{"line":282,"column":20},"end":{"line":282,"column":41}},"116":{"start":{"line":286,"column":12},"end":{"line":286,"column":27}},"117":{"start":{"line":327,"column":4},"end":{"line":329,"column":6}},"118":{"start":{"line":328,"column":8},"end":{"line":328,"column":62}},"119":{"start":{"line":396,"column":4},"end":{"line":398,"column":6}},"120":{"start":{"line":397,"column":8},"end":{"line":397,"column":53}},"121":{"start":{"line":409,"column":4},"end":{"line":416,"column":6}},"122":{"start":{"line":411,"column":8},"end":{"line":413,"column":9}},"123":{"start":{"line":412,"column":12},"end":{"line":412,"column":43}},"124":{"start":{"line":415,"column":8},"end":{"line":415,"column":74}},"125":{"start":{"line":431,"column":4},"end":{"line":439,"column":6}},"126":{"start":{"line":442,"column":4},"end":{"line":450,"column":6}}},"branchMap":{"1":{"line":25,"type":"if","locations":[{"start":{"line":25,"column":8},"end":{"line":25,"column":8}},{"start":{"line":25,"column":8},"end":{"line":25,"column":8}}]},"2":{"line":26,"type":"binary-expr","locations":[{"start":{"line":26,"column":23},"end":{"line":26,"column":30}},{"start":{"line":26,"column":34},"end":{"line":26,"column":36}}]},"3":{"line":34,"type":"if","locations":[{"start":{"line":34,"column":8},"end":{"line":34,"column":8}},{"start":{"line":34,"column":8},"end":{"line":34,"column":8}}]},"4":{"line":80,"type":"if","locations":[{"start":{"line":80,"column":12},"end":{"line":80,"column":12}},{"start":{"line":80,"column":12},"end":{"line":80,"column":12}}]},"5":{"line":84,"type":"if","locations":[{"start":{"line":84,"column":12},"end":{"line":84,"column":12}},{"start":{"line":84,"column":12},"end":{"line":84,"column":12}}]},"6":{"line":91,"type":"if","locations":[{"start":{"line":91,"column":8},"end":{"line":91,"column":8}},{"start":{"line":91,"column":8},"end":{"line":91,"column":8}}]},"7":{"line":95,"type":"if","locations":[{"start":{"line":95,"column":8},"end":{"line":95,"column":8}},{"start":{"line":95,"column":8},"end":{"line":95,"column":8}}]},"8":{"line":102,"type":"if","locations":[{"start":{"line":102,"column":8},"end":{"line":102,"column":8}},{"start":{"line":102,"column":8},"end":{"line":102,"column":8}}]},"9":{"line":126,"type":"if","locations":[{"start":{"line":126,"column":12},"end":{"line":126,"column":12}},{"start":{"line":126,"column":12},"end":{"line":126,"column":12}}]},"10":{"line":132,"type":"if","locations":[{"start":{"line":132,"column":12},"end":{"line":132,"column":12}},{"start":{"line":132,"column":12},"end":{"line":132,"column":12}}]},"11":{"line":136,"type":"if","locations":[{"start":{"line":136,"column":12},"end":{"line":136,"column":12}},{"start":{"line":136,"column":12},"end":{"line":136,"column":12}}]},"12":{"line":139,"type":"if","locations":[{"start":{"line":139,"column":20},"end":{"line":139,"column":20}},{"start":{"line":139,"column":20},"end":{"line":139,"column":20}}]},"13":{"line":139,"type":"binary-expr","locations":[{"start":{"line":139,"column":24},"end":{"line":139,"column":47}},{"start":{"line":139,"column":51},"end":{"line":139,"column":73}}]},"14":{"line":140,"type":"cond-expr","locations":[{"start":{"line":140,"column":55},"end":{"line":140,"column":57}},{"start":{"line":140,"column":60},"end":{"line":140,"column":62}}]},"15":{"line":146,"type":"if","locations":[{"start":{"line":146,"column":12},"end":{"line":146,"column":12}},{"start":{"line":146,"column":12},"end":{"line":146,"column":12}}]},"16":{"line":148,"type":"if","locations":[{"start":{"line":148,"column":20},"end":{"line":148,"column":20}},{"start":{"line":148,"column":20},"end":{"line":148,"column":20}}]},"17":{"line":170,"type":"if","locations":[{"start":{"line":170,"column":16},"end":{"line":170,"column":16}},{"start":{"line":170,"column":16},"end":{"line":170,"column":16}}]},"18":{"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}}]},"19":{"line":186,"type":"cond-expr","locations":[{"start":{"line":186,"column":58},"end":{"line":186,"column":63}},{"start":{"line":186,"column":66},"end":{"line":186,"column":70}}]},"20":{"line":186,"type":"binary-expr","locations":[{"start":{"line":186,"column":26},"end":{"line":186,"column":29}},{"start":{"line":186,"column":33},"end":{"line":186,"column":54}}]},"21":{"line":187,"type":"cond-expr","locations":[{"start":{"line":187,"column":40},"end":{"line":187,"column":57}},{"start":{"line":187,"column":60},"end":{"line":187,"column":64}}]},"22":{"line":190,"type":"if","locations":[{"start":{"line":190,"column":12},"end":{"line":190,"column":12}},{"start":{"line":190,"column":12},"end":{"line":190,"column":12}}]},"23":{"line":194,"type":"binary-expr","locations":[{"start":{"line":194,"column":26},"end":{"line":194,"column":37}},{"start":{"line":194,"column":41},"end":{"line":194,"column":45}}]},"24":{"line":195,"type":"binary-expr","locations":[{"start":{"line":195,"column":28},"end":{"line":195,"column":41}},{"start":{"line":195,"column":45},"end":{"line":195,"column":47}}]},"25":{"line":206,"type":"binary-expr","locations":[{"start":{"line":206,"column":27},"end":{"line":206,"column":30}},{"start":{"line":206,"column":34},"end":{"line":206,"column":48}}]},"26":{"line":207,"type":"binary-expr","locations":[{"start":{"line":207,"column":32},"end":{"line":207,"column":35}},{"start":{"line":207,"column":39},"end":{"line":207,"column":49}}]},"27":{"line":208,"type":"binary-expr","locations":[{"start":{"line":208,"column":30},"end":{"line":208,"column":33}},{"start":{"line":208,"column":37},"end":{"line":208,"column":48}}]},"28":{"line":214,"type":"binary-expr","locations":[{"start":{"line":214,"column":19},"end":{"line":214,"column":20}},{"start":{"line":214,"column":24},"end":{"line":214,"column":35}}]},"29":{"line":216,"type":"if","locations":[{"start":{"line":216,"column":16},"end":{"line":216,"column":16}},{"start":{"line":216,"column":16},"end":{"line":216,"column":16}}]},"30":{"line":217,"type":"if","locations":[{"start":{"line":217,"column":20},"end":{"line":217,"column":20}},{"start":{"line":217,"column":20},"end":{"line":217,"column":20}}]},"31":{"line":220,"type":"if","locations":[{"start":{"line":220,"column":20},"end":{"line":220,"column":20}},{"start":{"line":220,"column":20},"end":{"line":220,"column":20}}]},"32":{"line":223,"type":"if","locations":[{"start":{"line":223,"column":20},"end":{"line":223,"column":20}},{"start":{"line":223,"column":20},"end":{"line":223,"column":20}}]},"33":{"line":227,"type":"cond-expr","locations":[{"start":{"line":227,"column":35},"end":{"line":227,"column":59}},{"start":{"line":227,"column":62},"end":{"line":227,"column":66}}]},"34":{"line":231,"type":"if","locations":[{"start":{"line":231,"column":12},"end":{"line":231,"column":12}},{"start":{"line":231,"column":12},"end":{"line":231,"column":12}}]},"35":{"line":235,"type":"if","locations":[{"start":{"line":235,"column":20},"end":{"line":235,"column":20}},{"start":{"line":235,"column":20},"end":{"line":235,"column":20}}]},"36":{"line":236,"type":"if","locations":[{"start":{"line":236,"column":24},"end":{"line":236,"column":24}},{"start":{"line":236,"column":24},"end":{"line":236,"column":24}}]},"37":{"line":239,"type":"if","locations":[{"start":{"line":239,"column":24},"end":{"line":239,"column":24}},{"start":{"line":239,"column":24},"end":{"line":239,"column":24}}]},"38":{"line":242,"type":"if","locations":[{"start":{"line":242,"column":24},"end":{"line":242,"column":24}},{"start":{"line":242,"column":24},"end":{"line":242,"column":24}}]},"39":{"line":249,"type":"if","locations":[{"start":{"line":249,"column":12},"end":{"line":249,"column":12}},{"start":{"line":249,"column":12},"end":{"line":249,"column":12}}]},"40":{"line":253,"type":"if","locations":[{"start":{"line":253,"column":12},"end":{"line":253,"column":12}},{"start":{"line":253,"column":12},"end":{"line":253,"column":12}}]},"41":{"line":257,"type":"if","locations":[{"start":{"line":257,"column":12},"end":{"line":257,"column":12}},{"start":{"line":257,"column":12},"end":{"line":257,"column":12}}]},"42":{"line":274,"type":"if","locations":[{"start":{"line":274,"column":16},"end":{"line":274,"column":16}},{"start":{"line":274,"column":16},"end":{"line":274,"column":16}}]},"43":{"line":281,"type":"if","locations":[{"start":{"line":281,"column":16},"end":{"line":281,"column":16}},{"start":{"line":281,"column":16},"end":{"line":281,"column":16}}]},"44":{"line":411,"type":"if","locations":[{"start":{"line":411,"column":8},"end":{"line":411,"column":8}},{"start":{"line":411,"column":8},"end":{"line":411,"column":8}}]}},"code":["(function () { YUI.add('base-build', function (Y, NAME) {","","    /**","     * The base-build submodule provides Base.build functionality, which","     * can be used to create custom classes, by aggregating extensions onto","     * a main class.","     *","     * @module base","     * @submodule base-build","     * @for Base","     */","    var BaseCore = Y.BaseCore,","        Base     = Y.Base,","        L        = Y.Lang,","","        INITIALIZER = \"initializer\",","        DESTRUCTOR  = \"destructor\",","        AGGREGATES  = [\"_PLUG\", \"_UNPLUG\"],","","        build;","","    // Utility function used in `_buildCfg` to aggregate array values into a new","    // array from the sender constructor to the receiver constructor.","    function arrayAggregator(prop, r, s) {","        if (s[prop]) {","            r[prop] = (r[prop] || []).concat(s[prop]);","        }","    }","","    // Utility function used in `_buildCfg` to aggregate `_ATTR_CFG` array","    // values from the sender constructor into a new array on receiver's","    // constructor, and clear the cached hash.","    function attrCfgAggregator(prop, r, s) {","        if (s._ATTR_CFG) {","            // Clear cached hash.","            r._ATTR_CFG_HASH = null;","","            arrayAggregator.apply(null, arguments);","        }","    }","","    // Utility function used in `_buildCfg` to aggregate ATTRS configs from one","    // the sender constructor to the receiver constructor.","    function attrsAggregator(prop, r, s) {","        BaseCore.modifyAttrs(r, s.ATTRS);","    }","","    Base._build = function(name, main, extensions, px, sx, cfg) {","","        var build = Base._build,","","            builtClass = build._ctor(main, cfg),","            buildCfg = build._cfg(main, cfg, extensions),","","            _mixCust = build._mixCust,","","            dynamic = builtClass._yuibuild.dynamic,","","            i, l, extClass, extProto,","            initializer,","            destructor;","","        // Augment/Aggregate","        for (i = 0, l = extensions.length; i < l; i++) {","            extClass = extensions[i];","","            extProto = extClass.prototype;","","            initializer = extProto[INITIALIZER];","            destructor = extProto[DESTRUCTOR];","            delete extProto[INITIALIZER];","            delete extProto[DESTRUCTOR];","","            // Prototype, old non-displacing augment","            Y.mix(builtClass, extClass, true, null, 1);","","            // Custom Statics","            _mixCust(builtClass, extClass, buildCfg);","","            if (initializer) {","                extProto[INITIALIZER] = initializer;","            }","","            if (destructor) {","                extProto[DESTRUCTOR] = destructor;","            }","","            builtClass._yuibuild.exts.push(extClass);","        }","","        if (px) {","            Y.mix(builtClass.prototype, px, true);","        }","","        if (sx) {","            Y.mix(builtClass, build._clean(sx, buildCfg), true);","            _mixCust(builtClass, sx, buildCfg);","        }","","        builtClass.prototype.hasImpl = build._impl;","","        if (dynamic) {","            builtClass.NAME = name;","            builtClass.prototype.constructor = builtClass;","","            // Carry along the reference to `modifyAttrs()` from `main`.","            builtClass.modifyAttrs = main.modifyAttrs;","        }","","        return builtClass;","    };","","    build = Base._build;","","    Y.mix(build, {","","        _mixCust: function(r, s, cfg) {","","            var aggregates,","                custom,","                statics,","                aggr,","                l,","                i;","","            if (cfg) {","                aggregates = cfg.aggregates;","                custom = cfg.custom;","                statics = cfg.statics;","            }","","            if (statics) {","                Y.mix(r, s, true, statics);","            }","","            if (aggregates) {","                for (i = 0, l = aggregates.length; i < l; i++) {","                    aggr = aggregates[i];","                    if (!r.hasOwnProperty(aggr) && s.hasOwnProperty(aggr)) {","                        r[aggr] = L.isArray(s[aggr]) ? [] : {};","                    }","                    Y.aggregate(r, s, true, [aggr]);","                }","            }","","            if (custom) {","                for (i in custom) {","                    if (custom.hasOwnProperty(i)) {","                        custom[i](i, r, s);","                    }","                }","            }","","        },","","        _tmpl: function(main) {","","            function BuiltClass() {","                BuiltClass.superclass.constructor.apply(this, arguments);","            }","            Y.extend(BuiltClass, main);","","            return BuiltClass;","        },","","        _impl : function(extClass) {","            var classes = this._getClasses(), i, l, cls, exts, ll, j;","            for (i = 0, l = classes.length; i < l; i++) {","                cls = classes[i];","                if (cls._yuibuild) {","                    exts = cls._yuibuild.exts;","                    ll = exts.length;","","                    for (j = 0; j < ll; j++) {","                        if (exts[j] === extClass) {","                            return true;","                        }","                    }","                }","            }","            return false;","        },","","        _ctor : function(main, cfg) {","","           var dynamic = (cfg && false === cfg.dynamic) ? false : true,","               builtClass = (dynamic) ? build._tmpl(main) : main,","               buildCfg = builtClass._yuibuild;","","            if (!buildCfg) {","                buildCfg = builtClass._yuibuild = {};","            }","","            buildCfg.id = buildCfg.id || null;","            buildCfg.exts = buildCfg.exts || [];","            buildCfg.dynamic = dynamic;","","            return builtClass;","        },","","        _cfg : function(main, cfg, exts) {","            var aggr = [],","                cust = {},","                statics = [],","                buildCfg,","                cfgAggr = (cfg && cfg.aggregates),","                cfgCustBuild = (cfg && cfg.custom),","                cfgStatics = (cfg && cfg.statics),","                c = main,","                i,","                l;","","            // Prototype Chain","            while (c && c.prototype) {","                buildCfg = c._buildCfg;","                if (buildCfg) {","                    if (buildCfg.aggregates) {","                        aggr = aggr.concat(buildCfg.aggregates);","                    }","                    if (buildCfg.custom) {","                        Y.mix(cust, buildCfg.custom, true);","                    }","                    if (buildCfg.statics) {","                        statics = statics.concat(buildCfg.statics);","                    }","                }","                c = c.superclass ? c.superclass.constructor : null;","            }","","            // Exts","            if (exts) {","                for (i = 0, l = exts.length; i < l; i++) {","                    c = exts[i];","                    buildCfg = c._buildCfg;","                    if (buildCfg) {","                        if (buildCfg.aggregates) {","                            aggr = aggr.concat(buildCfg.aggregates);","                        }","                        if (buildCfg.custom) {","                            Y.mix(cust, buildCfg.custom, true);","                        }","                        if (buildCfg.statics) {","                            statics = statics.concat(buildCfg.statics);","                        }","                    }","                }","            }","","            if (cfgAggr) {","                aggr = aggr.concat(cfgAggr);","            }","","            if (cfgCustBuild) {","                Y.mix(cust, cfg.cfgBuild, true);","            }","","            if (cfgStatics) {","                statics = statics.concat(cfgStatics);","            }","","            return {","                aggregates: aggr,","                custom: cust,","                statics: statics","            };","        },","","        _clean : function(sx, cfg) {","            var prop, i, l, sxclone = Y.merge(sx),","                aggregates = cfg.aggregates,","                custom = cfg.custom;","","            for (prop in custom) {","                if (sxclone.hasOwnProperty(prop)) {","                    delete sxclone[prop];","                }","            }","","            for (i = 0, l = aggregates.length; i < l; i++) {","                prop = aggregates[i];","                if (sxclone.hasOwnProperty(prop)) {","                    delete sxclone[prop];","                }","            }","","            return sxclone;","        }","    });","","    /**","     * <p>","     * Builds a custom constructor function (class) from the","     * main function, and array of extension functions (classes)","     * provided. The NAME field for the constructor function is","     * defined by the first argument passed in.","     * </p>","     * <p>","     * The cfg object supports the following properties","     * </p>","     * <dl>","     *    <dt>dynamic &#60;boolean&#62;</dt>","     *    <dd>","     *    <p>If true (default), a completely new class","     *    is created which extends the main class, and acts as the","     *    host on which the extension classes are augmented.</p>","     *    <p>If false, the extensions classes are augmented directly to","     *    the main class, modifying the main class' prototype.</p>","     *    </dd>","     *    <dt>aggregates &#60;String[]&#62;</dt>","     *    <dd>An array of static property names, which will get aggregated","     *    on to the built class, in addition to the default properties build","     *    will always aggregate as defined by the main class' static _buildCfg","     *    property.","     *    </dd>","     * </dl>","     *","     * @method build","     * @deprecated Use the more convenient Base.create and Base.mix methods instead","     * @static","     * @param {Function} name The name of the new class. Used to define the NAME property for the new class.","     * @param {Function} main The main class on which to base the built class","     * @param {Function[]} extensions The set of extension classes which will be","     * augmented/aggregated to the built class.","     * @param {Object} cfg Optional. Build configuration for the class (see description).","     * @return {Function} A custom class, created from the provided main and extension classes","     */","    Base.build = function(name, main, extensions, cfg) {","        return build(name, main, extensions, null, null, cfg);","    };","","    /**","     * Creates a new class (constructor function) which extends the base class passed in as the second argument,","     * and mixes in the array of extensions provided.","     *","     * Prototype properties or methods can be added to the new class, using the px argument (similar to Y.extend).","     *","     * Static properties or methods can be added to the new class, using the sx argument (similar to Y.extend).","     *","     * **NOTE FOR COMPONENT DEVELOPERS**: Both the `base` class, and `extensions` can define static a `_buildCfg`","     * property, which acts as class creation meta-data, and drives how special static properties from the base","     * class, or extensions should be copied, aggregated or (custom) mixed into the newly created class.","     *","     * The `_buildCfg` property is a hash with 3 supported properties: `statics`, `aggregates` and `custom`, e.g:","     *","     *     // If the Base/Main class is the thing introducing the property:","     *","     *     MyBaseClass._buildCfg = {","     *","     *        // Static properties/methods to copy (Alias) to the built class.","     *        statics: [\"CopyThisMethod\", \"CopyThisProperty\"],","     *","     *        // Static props to aggregate onto the built class.","     *        aggregates: [\"AggregateThisProperty\"],","     *","     *        // Static properties which need custom handling (e.g. deep merge etc.)","     *        custom: {","     *           \"CustomProperty\" : function(property, Receiver, Supplier) {","     *              ...","     *              var triggers = Receiver.CustomProperty.triggers;","     *              Receiver.CustomProperty.triggers = triggers.concat(Supplier.CustomProperty.triggers);","     *              ...","     *           }","     *        }","     *     };","     *","     *     MyBaseClass.CopyThisMethod = function() {...};","     *     MyBaseClass.CopyThisProperty = \"foo\";","     *     MyBaseClass.AggregateThisProperty = {...};","     *     MyBaseClass.CustomProperty = {","     *        triggers: [...]","     *     }","     *","     *     // Or, if the Extension is the thing introducing the property:","     *","     *     MyExtension._buildCfg = {","     *         statics : ...","     *         aggregates : ...","     *         custom : ...","     *     }","     *","     * This way, when users pass your base or extension class to `Y.Base.create` or `Y.Base.mix`, they don't need to","     * know which properties need special handling. `Y.Base` has a buildCfg which defines `ATTRS` for custom mix handling","     * (to protect the static config objects), and `Y.Widget` has a buildCfg which specifies `HTML_PARSER` for","     * straight up aggregation.","     *","     * @method create","     * @static","     * @param {String} name The name of the newly created class. Used to define the NAME property for the new class.","     * @param {Function} main The base class which the new class should extend.","     * This class needs to be Base or a class derived from base (e.g. Widget).","     * @param {Function[]} extensions The list of extensions which will be mixed into the built class.","     * @param {Object} px The set of prototype properties/methods to add to the built class.","     * @param {Object} sx The set of static properties/methods to add to the built class.","     * @return {Function} The newly created class.","     */","    Base.create = function(name, base, extensions, px, sx) {","        return build(name, base, extensions, px, sx);","    };","","    /**","     * <p>Mixes in a list of extensions to an existing class.</p>","     * @method mix","     * @static","     * @param {Function} main The existing class into which the extensions should be mixed.","     * The class needs to be Base or a class derived from Base (e.g. Widget)","     * @param {Function[]} extensions The set of extension classes which will mixed into the existing main class.","     * @return {Function} The modified main class, with extensions mixed in.","     */","    Base.mix = function(main, extensions) {","","        if (main._CACHED_CLASS_DATA) {","            main._CACHED_CLASS_DATA = null;","        }","","        return build(null, main, extensions, null, null, {dynamic:false});","    };","","    /**","     * The build configuration for the Base class.","     *","     * Defines the static fields which need to be aggregated when the Base class","     * is used as the main class passed to the","     * <a href=\"#method_Base.build\">Base.build</a> method.","     *","     * @property _buildCfg","     * @type Object","     * @static","     * @final","     * @private","     */","    BaseCore._buildCfg = {","        aggregates: AGGREGATES.concat(),","","        custom: {","            ATTRS         : attrsAggregator,","            _ATTR_CFG     : attrCfgAggregator,","            _NON_ATTRS_CFG: arrayAggregator","        }","    };","","    // Makes sure Base and BaseCore use separate `_buildCfg` objects.","    Base._buildCfg = {","        aggregates: AGGREGATES.concat(),","","        custom: {","            ATTRS         : attrsAggregator,","            _ATTR_CFG     : attrCfgAggregator,","            _NON_ATTRS_CFG: arrayAggregator","        }","    };","","","}, '@VERSION@', {\"requires\": [\"base-base\"]});","","}());"]};
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
     4
}
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
     5
var __cov_rpoEh4p9FfAS3logjItU9A = __coverage__['build/base-build/base-build.js'];
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
     6
__cov_rpoEh4p9FfAS3logjItU9A.s['1']++;YUI.add('base-build',function(Y,NAME){__cov_rpoEh4p9FfAS3logjItU9A.f['1']++;__cov_rpoEh4p9FfAS3logjItU9A.s['2']++;var BaseCore=Y.BaseCore,Base=Y.Base,L=Y.Lang,INITIALIZER='initializer',DESTRUCTOR='destructor',AGGREGATES=['_PLUG','_UNPLUG'],build;__cov_rpoEh4p9FfAS3logjItU9A.s['3']++;function arrayAggregator(prop,r,s){__cov_rpoEh4p9FfAS3logjItU9A.f['2']++;__cov_rpoEh4p9FfAS3logjItU9A.s['4']++;if(s[prop]){__cov_rpoEh4p9FfAS3logjItU9A.b['1'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['5']++;r[prop]=((__cov_rpoEh4p9FfAS3logjItU9A.b['2'][0]++,r[prop])||(__cov_rpoEh4p9FfAS3logjItU9A.b['2'][1]++,[])).concat(s[prop]);}else{__cov_rpoEh4p9FfAS3logjItU9A.b['1'][1]++;}}__cov_rpoEh4p9FfAS3logjItU9A.s['6']++;function attrCfgAggregator(prop,r,s){__cov_rpoEh4p9FfAS3logjItU9A.f['3']++;__cov_rpoEh4p9FfAS3logjItU9A.s['7']++;if(s._ATTR_CFG){__cov_rpoEh4p9FfAS3logjItU9A.b['3'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['8']++;r._ATTR_CFG_HASH=null;__cov_rpoEh4p9FfAS3logjItU9A.s['9']++;arrayAggregator.apply(null,arguments);}else{__cov_rpoEh4p9FfAS3logjItU9A.b['3'][1]++;}}__cov_rpoEh4p9FfAS3logjItU9A.s['10']++;function attrsAggregator(prop,r,s){__cov_rpoEh4p9FfAS3logjItU9A.f['4']++;__cov_rpoEh4p9FfAS3logjItU9A.s['11']++;BaseCore.modifyAttrs(r,s.ATTRS);}__cov_rpoEh4p9FfAS3logjItU9A.s['12']++;Base._build=function(name,main,extensions,px,sx,cfg){__cov_rpoEh4p9FfAS3logjItU9A.f['5']++;__cov_rpoEh4p9FfAS3logjItU9A.s['13']++;var build=Base._build,builtClass=build._ctor(main,cfg),buildCfg=build._cfg(main,cfg,extensions),_mixCust=build._mixCust,dynamic=builtClass._yuibuild.dynamic,i,l,extClass,extProto,initializer,destructor;__cov_rpoEh4p9FfAS3logjItU9A.s['14']++;for(i=0,l=extensions.length;i<l;i++){__cov_rpoEh4p9FfAS3logjItU9A.s['15']++;extClass=extensions[i];__cov_rpoEh4p9FfAS3logjItU9A.s['16']++;extProto=extClass.prototype;__cov_rpoEh4p9FfAS3logjItU9A.s['17']++;initializer=extProto[INITIALIZER];__cov_rpoEh4p9FfAS3logjItU9A.s['18']++;destructor=extProto[DESTRUCTOR];__cov_rpoEh4p9FfAS3logjItU9A.s['19']++;delete extProto[INITIALIZER];__cov_rpoEh4p9FfAS3logjItU9A.s['20']++;delete extProto[DESTRUCTOR];__cov_rpoEh4p9FfAS3logjItU9A.s['21']++;Y.mix(builtClass,extClass,true,null,1);__cov_rpoEh4p9FfAS3logjItU9A.s['22']++;_mixCust(builtClass,extClass,buildCfg);__cov_rpoEh4p9FfAS3logjItU9A.s['23']++;if(initializer){__cov_rpoEh4p9FfAS3logjItU9A.b['4'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['24']++;extProto[INITIALIZER]=initializer;}else{__cov_rpoEh4p9FfAS3logjItU9A.b['4'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['25']++;if(destructor){__cov_rpoEh4p9FfAS3logjItU9A.b['5'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['26']++;extProto[DESTRUCTOR]=destructor;}else{__cov_rpoEh4p9FfAS3logjItU9A.b['5'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['27']++;builtClass._yuibuild.exts.push(extClass);}__cov_rpoEh4p9FfAS3logjItU9A.s['28']++;if(px){__cov_rpoEh4p9FfAS3logjItU9A.b['6'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['29']++;Y.mix(builtClass.prototype,px,true);}else{__cov_rpoEh4p9FfAS3logjItU9A.b['6'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['30']++;if(sx){__cov_rpoEh4p9FfAS3logjItU9A.b['7'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['31']++;Y.mix(builtClass,build._clean(sx,buildCfg),true);__cov_rpoEh4p9FfAS3logjItU9A.s['32']++;_mixCust(builtClass,sx,buildCfg);}else{__cov_rpoEh4p9FfAS3logjItU9A.b['7'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['33']++;builtClass.prototype.hasImpl=build._impl;__cov_rpoEh4p9FfAS3logjItU9A.s['34']++;if(dynamic){__cov_rpoEh4p9FfAS3logjItU9A.b['8'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['35']++;builtClass.NAME=name;__cov_rpoEh4p9FfAS3logjItU9A.s['36']++;builtClass.prototype.constructor=builtClass;__cov_rpoEh4p9FfAS3logjItU9A.s['37']++;builtClass.modifyAttrs=main.modifyAttrs;}else{__cov_rpoEh4p9FfAS3logjItU9A.b['8'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['38']++;return builtClass;};__cov_rpoEh4p9FfAS3logjItU9A.s['39']++;build=Base._build;__cov_rpoEh4p9FfAS3logjItU9A.s['40']++;Y.mix(build,{_mixCust:function(r,s,cfg){__cov_rpoEh4p9FfAS3logjItU9A.f['6']++;__cov_rpoEh4p9FfAS3logjItU9A.s['41']++;var aggregates,custom,statics,aggr,l,i;__cov_rpoEh4p9FfAS3logjItU9A.s['42']++;if(cfg){__cov_rpoEh4p9FfAS3logjItU9A.b['9'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['43']++;aggregates=cfg.aggregates;__cov_rpoEh4p9FfAS3logjItU9A.s['44']++;custom=cfg.custom;__cov_rpoEh4p9FfAS3logjItU9A.s['45']++;statics=cfg.statics;}else{__cov_rpoEh4p9FfAS3logjItU9A.b['9'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['46']++;if(statics){__cov_rpoEh4p9FfAS3logjItU9A.b['10'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['47']++;Y.mix(r,s,true,statics);}else{__cov_rpoEh4p9FfAS3logjItU9A.b['10'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['48']++;if(aggregates){__cov_rpoEh4p9FfAS3logjItU9A.b['11'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['49']++;for(i=0,l=aggregates.length;i<l;i++){__cov_rpoEh4p9FfAS3logjItU9A.s['50']++;aggr=aggregates[i];__cov_rpoEh4p9FfAS3logjItU9A.s['51']++;if((__cov_rpoEh4p9FfAS3logjItU9A.b['13'][0]++,!r.hasOwnProperty(aggr))&&(__cov_rpoEh4p9FfAS3logjItU9A.b['13'][1]++,s.hasOwnProperty(aggr))){__cov_rpoEh4p9FfAS3logjItU9A.b['12'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['52']++;r[aggr]=L.isArray(s[aggr])?(__cov_rpoEh4p9FfAS3logjItU9A.b['14'][0]++,[]):(__cov_rpoEh4p9FfAS3logjItU9A.b['14'][1]++,{});}else{__cov_rpoEh4p9FfAS3logjItU9A.b['12'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['53']++;Y.aggregate(r,s,true,[aggr]);}}else{__cov_rpoEh4p9FfAS3logjItU9A.b['11'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['54']++;if(custom){__cov_rpoEh4p9FfAS3logjItU9A.b['15'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['55']++;for(i in custom){__cov_rpoEh4p9FfAS3logjItU9A.s['56']++;if(custom.hasOwnProperty(i)){__cov_rpoEh4p9FfAS3logjItU9A.b['16'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['57']++;custom[i](i,r,s);}else{__cov_rpoEh4p9FfAS3logjItU9A.b['16'][1]++;}}}else{__cov_rpoEh4p9FfAS3logjItU9A.b['15'][1]++;}},_tmpl:function(main){__cov_rpoEh4p9FfAS3logjItU9A.f['7']++;__cov_rpoEh4p9FfAS3logjItU9A.s['58']++;function BuiltClass(){__cov_rpoEh4p9FfAS3logjItU9A.f['8']++;__cov_rpoEh4p9FfAS3logjItU9A.s['59']++;BuiltClass.superclass.constructor.apply(this,arguments);}__cov_rpoEh4p9FfAS3logjItU9A.s['60']++;Y.extend(BuiltClass,main);__cov_rpoEh4p9FfAS3logjItU9A.s['61']++;return BuiltClass;},_impl:function(extClass){__cov_rpoEh4p9FfAS3logjItU9A.f['9']++;__cov_rpoEh4p9FfAS3logjItU9A.s['62']++;var classes=this._getClasses(),i,l,cls,exts,ll,j;__cov_rpoEh4p9FfAS3logjItU9A.s['63']++;for(i=0,l=classes.length;i<l;i++){__cov_rpoEh4p9FfAS3logjItU9A.s['64']++;cls=classes[i];__cov_rpoEh4p9FfAS3logjItU9A.s['65']++;if(cls._yuibuild){__cov_rpoEh4p9FfAS3logjItU9A.b['17'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['66']++;exts=cls._yuibuild.exts;__cov_rpoEh4p9FfAS3logjItU9A.s['67']++;ll=exts.length;__cov_rpoEh4p9FfAS3logjItU9A.s['68']++;for(j=0;j<ll;j++){__cov_rpoEh4p9FfAS3logjItU9A.s['69']++;if(exts[j]===extClass){__cov_rpoEh4p9FfAS3logjItU9A.b['18'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['70']++;return true;}else{__cov_rpoEh4p9FfAS3logjItU9A.b['18'][1]++;}}}else{__cov_rpoEh4p9FfAS3logjItU9A.b['17'][1]++;}}__cov_rpoEh4p9FfAS3logjItU9A.s['71']++;return false;},_ctor:function(main,cfg){__cov_rpoEh4p9FfAS3logjItU9A.f['10']++;__cov_rpoEh4p9FfAS3logjItU9A.s['72']++;var dynamic=(__cov_rpoEh4p9FfAS3logjItU9A.b['20'][0]++,cfg)&&(__cov_rpoEh4p9FfAS3logjItU9A.b['20'][1]++,false===cfg.dynamic)?(__cov_rpoEh4p9FfAS3logjItU9A.b['19'][0]++,false):(__cov_rpoEh4p9FfAS3logjItU9A.b['19'][1]++,true),builtClass=dynamic?(__cov_rpoEh4p9FfAS3logjItU9A.b['21'][0]++,build._tmpl(main)):(__cov_rpoEh4p9FfAS3logjItU9A.b['21'][1]++,main),buildCfg=builtClass._yuibuild;__cov_rpoEh4p9FfAS3logjItU9A.s['73']++;if(!buildCfg){__cov_rpoEh4p9FfAS3logjItU9A.b['22'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['74']++;buildCfg=builtClass._yuibuild={};}else{__cov_rpoEh4p9FfAS3logjItU9A.b['22'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['75']++;buildCfg.id=(__cov_rpoEh4p9FfAS3logjItU9A.b['23'][0]++,buildCfg.id)||(__cov_rpoEh4p9FfAS3logjItU9A.b['23'][1]++,null);__cov_rpoEh4p9FfAS3logjItU9A.s['76']++;buildCfg.exts=(__cov_rpoEh4p9FfAS3logjItU9A.b['24'][0]++,buildCfg.exts)||(__cov_rpoEh4p9FfAS3logjItU9A.b['24'][1]++,[]);__cov_rpoEh4p9FfAS3logjItU9A.s['77']++;buildCfg.dynamic=dynamic;__cov_rpoEh4p9FfAS3logjItU9A.s['78']++;return builtClass;},_cfg:function(main,cfg,exts){__cov_rpoEh4p9FfAS3logjItU9A.f['11']++;__cov_rpoEh4p9FfAS3logjItU9A.s['79']++;var aggr=[],cust={},statics=[],buildCfg,cfgAggr=(__cov_rpoEh4p9FfAS3logjItU9A.b['25'][0]++,cfg)&&(__cov_rpoEh4p9FfAS3logjItU9A.b['25'][1]++,cfg.aggregates),cfgCustBuild=(__cov_rpoEh4p9FfAS3logjItU9A.b['26'][0]++,cfg)&&(__cov_rpoEh4p9FfAS3logjItU9A.b['26'][1]++,cfg.custom),cfgStatics=(__cov_rpoEh4p9FfAS3logjItU9A.b['27'][0]++,cfg)&&(__cov_rpoEh4p9FfAS3logjItU9A.b['27'][1]++,cfg.statics),c=main,i,l;__cov_rpoEh4p9FfAS3logjItU9A.s['80']++;while((__cov_rpoEh4p9FfAS3logjItU9A.b['28'][0]++,c)&&(__cov_rpoEh4p9FfAS3logjItU9A.b['28'][1]++,c.prototype)){__cov_rpoEh4p9FfAS3logjItU9A.s['81']++;buildCfg=c._buildCfg;__cov_rpoEh4p9FfAS3logjItU9A.s['82']++;if(buildCfg){__cov_rpoEh4p9FfAS3logjItU9A.b['29'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['83']++;if(buildCfg.aggregates){__cov_rpoEh4p9FfAS3logjItU9A.b['30'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['84']++;aggr=aggr.concat(buildCfg.aggregates);}else{__cov_rpoEh4p9FfAS3logjItU9A.b['30'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['85']++;if(buildCfg.custom){__cov_rpoEh4p9FfAS3logjItU9A.b['31'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['86']++;Y.mix(cust,buildCfg.custom,true);}else{__cov_rpoEh4p9FfAS3logjItU9A.b['31'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['87']++;if(buildCfg.statics){__cov_rpoEh4p9FfAS3logjItU9A.b['32'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['88']++;statics=statics.concat(buildCfg.statics);}else{__cov_rpoEh4p9FfAS3logjItU9A.b['32'][1]++;}}else{__cov_rpoEh4p9FfAS3logjItU9A.b['29'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['89']++;c=c.superclass?(__cov_rpoEh4p9FfAS3logjItU9A.b['33'][0]++,c.superclass.constructor):(__cov_rpoEh4p9FfAS3logjItU9A.b['33'][1]++,null);}__cov_rpoEh4p9FfAS3logjItU9A.s['90']++;if(exts){__cov_rpoEh4p9FfAS3logjItU9A.b['34'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['91']++;for(i=0,l=exts.length;i<l;i++){__cov_rpoEh4p9FfAS3logjItU9A.s['92']++;c=exts[i];__cov_rpoEh4p9FfAS3logjItU9A.s['93']++;buildCfg=c._buildCfg;__cov_rpoEh4p9FfAS3logjItU9A.s['94']++;if(buildCfg){__cov_rpoEh4p9FfAS3logjItU9A.b['35'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['95']++;if(buildCfg.aggregates){__cov_rpoEh4p9FfAS3logjItU9A.b['36'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['96']++;aggr=aggr.concat(buildCfg.aggregates);}else{__cov_rpoEh4p9FfAS3logjItU9A.b['36'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['97']++;if(buildCfg.custom){__cov_rpoEh4p9FfAS3logjItU9A.b['37'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['98']++;Y.mix(cust,buildCfg.custom,true);}else{__cov_rpoEh4p9FfAS3logjItU9A.b['37'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['99']++;if(buildCfg.statics){__cov_rpoEh4p9FfAS3logjItU9A.b['38'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['100']++;statics=statics.concat(buildCfg.statics);}else{__cov_rpoEh4p9FfAS3logjItU9A.b['38'][1]++;}}else{__cov_rpoEh4p9FfAS3logjItU9A.b['35'][1]++;}}}else{__cov_rpoEh4p9FfAS3logjItU9A.b['34'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['101']++;if(cfgAggr){__cov_rpoEh4p9FfAS3logjItU9A.b['39'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['102']++;aggr=aggr.concat(cfgAggr);}else{__cov_rpoEh4p9FfAS3logjItU9A.b['39'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['103']++;if(cfgCustBuild){__cov_rpoEh4p9FfAS3logjItU9A.b['40'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['104']++;Y.mix(cust,cfg.cfgBuild,true);}else{__cov_rpoEh4p9FfAS3logjItU9A.b['40'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['105']++;if(cfgStatics){__cov_rpoEh4p9FfAS3logjItU9A.b['41'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['106']++;statics=statics.concat(cfgStatics);}else{__cov_rpoEh4p9FfAS3logjItU9A.b['41'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['107']++;return{aggregates:aggr,custom:cust,statics:statics};},_clean:function(sx,cfg){__cov_rpoEh4p9FfAS3logjItU9A.f['12']++;__cov_rpoEh4p9FfAS3logjItU9A.s['108']++;var prop,i,l,sxclone=Y.merge(sx),aggregates=cfg.aggregates,custom=cfg.custom;__cov_rpoEh4p9FfAS3logjItU9A.s['109']++;for(prop in custom){__cov_rpoEh4p9FfAS3logjItU9A.s['110']++;if(sxclone.hasOwnProperty(prop)){__cov_rpoEh4p9FfAS3logjItU9A.b['42'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['111']++;delete sxclone[prop];}else{__cov_rpoEh4p9FfAS3logjItU9A.b['42'][1]++;}}__cov_rpoEh4p9FfAS3logjItU9A.s['112']++;for(i=0,l=aggregates.length;i<l;i++){__cov_rpoEh4p9FfAS3logjItU9A.s['113']++;prop=aggregates[i];__cov_rpoEh4p9FfAS3logjItU9A.s['114']++;if(sxclone.hasOwnProperty(prop)){__cov_rpoEh4p9FfAS3logjItU9A.b['43'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['115']++;delete sxclone[prop];}else{__cov_rpoEh4p9FfAS3logjItU9A.b['43'][1]++;}}__cov_rpoEh4p9FfAS3logjItU9A.s['116']++;return sxclone;}});__cov_rpoEh4p9FfAS3logjItU9A.s['117']++;Base.build=function(name,main,extensions,cfg){__cov_rpoEh4p9FfAS3logjItU9A.f['13']++;__cov_rpoEh4p9FfAS3logjItU9A.s['118']++;return build(name,main,extensions,null,null,cfg);};__cov_rpoEh4p9FfAS3logjItU9A.s['119']++;Base.create=function(name,base,extensions,px,sx){__cov_rpoEh4p9FfAS3logjItU9A.f['14']++;__cov_rpoEh4p9FfAS3logjItU9A.s['120']++;return build(name,base,extensions,px,sx);};__cov_rpoEh4p9FfAS3logjItU9A.s['121']++;Base.mix=function(main,extensions){__cov_rpoEh4p9FfAS3logjItU9A.f['15']++;__cov_rpoEh4p9FfAS3logjItU9A.s['122']++;if(main._CACHED_CLASS_DATA){__cov_rpoEh4p9FfAS3logjItU9A.b['44'][0]++;__cov_rpoEh4p9FfAS3logjItU9A.s['123']++;main._CACHED_CLASS_DATA=null;}else{__cov_rpoEh4p9FfAS3logjItU9A.b['44'][1]++;}__cov_rpoEh4p9FfAS3logjItU9A.s['124']++;return build(null,main,extensions,null,null,{dynamic:false});};__cov_rpoEh4p9FfAS3logjItU9A.s['125']++;BaseCore._buildCfg={aggregates:AGGREGATES.concat(),custom:{ATTRS:attrsAggregator,_ATTR_CFG:attrCfgAggregator,_NON_ATTRS_CFG:arrayAggregator}};__cov_rpoEh4p9FfAS3logjItU9A.s['126']++;Base._buildCfg={aggregates:AGGREGATES.concat(),custom:{ATTRS:attrsAggregator,_ATTR_CFG:attrCfgAggregator,_NON_ATTRS_CFG:arrayAggregator}};},'@VERSION@',{'requires':['base-base']});