~stephen-stewart/online-services-common-js/update-global-nav

« back to all changes in this revision

Viewing changes to build/util-stacktrace/util-stacktrace-coverage.js

  • Committer: Stephen Stewart
  • Date: 2014-02-22 15:05:16 UTC
  • Revision ID: stephen.stewart@canonical.com-20140222150516-rkzti2c43ggwr2ta
import latest js, convert

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
 
2
if (!__coverage__['build/util-stacktrace/util-stacktrace.js']) {
 
3
   __coverage__['build/util-stacktrace/util-stacktrace.js'] = {"path":"build/util-stacktrace/util-stacktrace.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},"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,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,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,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0,0],"55":[0,0],"56":[0,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0],"62":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":27},"end":{"line":1,"column":46}}},"2":{"name":"(anonymous_2)","line":13,"loc":{"start":{"line":13,"column":17},"end":{"line":13,"column":36}}},"3":{"name":"(anonymous_3)","line":22,"loc":{"start":{"line":22,"column":28},"end":{"line":22,"column":39}}},"4":{"name":"(anonymous_4)","line":30,"loc":{"start":{"line":30,"column":9},"end":{"line":30,"column":28}}},"5":{"name":"(anonymous_5)","line":43,"loc":{"start":{"line":43,"column":21},"end":{"line":43,"column":32}}},"6":{"name":"(anonymous_6)","line":57,"loc":{"start":{"line":57,"column":10},"end":{"line":57,"column":22}}},"7":{"name":"(anonymous_7)","line":102,"loc":{"start":{"line":102,"column":24},"end":{"line":102,"column":66}}},"8":{"name":"instrumented","line":105,"loc":{"start":{"line":105,"column":32},"end":{"line":105,"column":56}}},"9":{"name":"(anonymous_9)","line":120,"loc":{"start":{"line":120,"column":26},"end":{"line":120,"column":58}}},"10":{"name":"(anonymous_10)","line":134,"loc":{"start":{"line":134,"column":12},"end":{"line":134,"column":24}}},"11":{"name":"(anonymous_11)","line":149,"loc":{"start":{"line":149,"column":12},"end":{"line":149,"column":24}}},"12":{"name":"(anonymous_12)","line":162,"loc":{"start":{"line":162,"column":8},"end":{"line":162,"column":20}}},"13":{"name":"(anonymous_13)","line":176,"loc":{"start":{"line":176,"column":13},"end":{"line":176,"column":25}}},"14":{"name":"(anonymous_14)","line":180,"loc":{"start":{"line":180,"column":13},"end":{"line":180,"column":25}}},"15":{"name":"(anonymous_15)","line":198,"loc":{"start":{"line":198,"column":14},"end":{"line":198,"column":26}}},"16":{"name":"(anonymous_16)","line":223,"loc":{"start":{"line":223,"column":14},"end":{"line":223,"column":26}}},"17":{"name":"(anonymous_17)","line":242,"loc":{"start":{"line":242,"column":12},"end":{"line":242,"column":24}}},"18":{"name":"(anonymous_18)","line":260,"loc":{"start":{"line":260,"column":11},"end":{"line":260,"column":26}}},"19":{"name":"(anonymous_19)","line":277,"loc":{"start":{"line":277,"column":24},"end":{"line":277,"column":39}}},"20":{"name":"(anonymous_20)","line":314,"loc":{"start":{"line":314,"column":10},"end":{"line":314,"column":24}}},"21":{"name":"(anonymous_21)","line":334,"loc":{"start":{"line":334,"column":25},"end":{"line":334,"column":36}}},"22":{"name":"(anonymous_22)","line":336,"loc":{"start":{"line":336,"column":12},"end":{"line":336,"column":23}}},"23":{"name":"(anonymous_23)","line":338,"loc":{"start":{"line":338,"column":15},"end":{"line":338,"column":26}}},"24":{"name":"(anonymous_24)","line":340,"loc":{"start":{"line":340,"column":15},"end":{"line":340,"column":26}}},"25":{"name":"(anonymous_25)","line":342,"loc":{"start":{"line":342,"column":15},"end":{"line":342,"column":26}}},"26":{"name":"(anonymous_26)","line":365,"loc":{"start":{"line":365,"column":18},"end":{"line":365,"column":32}}},"27":{"name":"(anonymous_27)","line":375,"loc":{"start":{"line":375,"column":15},"end":{"line":375,"column":29}}},"28":{"name":"(anonymous_28)","line":383,"loc":{"start":{"line":383,"column":29},"end":{"line":383,"column":45}}},"29":{"name":"(anonymous_29)","line":405,"loc":{"start":{"line":405,"column":28},"end":{"line":405,"column":50}}},"30":{"name":"(anonymous_30)","line":415,"loc":{"start":{"line":415,"column":22},"end":{"line":415,"column":47}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":460,"column":34}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":23}},"3":{"start":{"line":13,"column":0},"end":{"line":20,"column":43}},"4":{"start":{"line":14,"column":4},"end":{"line":14,"column":39}},"5":{"start":{"line":15,"column":4},"end":{"line":17,"column":74}},"6":{"start":{"line":18,"column":4},"end":{"line":18,"column":64}},"7":{"start":{"line":22,"column":0},"end":{"line":22,"column":42}},"8":{"start":{"line":24,"column":0},"end":{"line":455,"column":2}},"9":{"start":{"line":31,"column":8},"end":{"line":31,"column":42}},"10":{"start":{"line":34,"column":8},"end":{"line":34,"column":37}},"11":{"start":{"line":35,"column":8},"end":{"line":40,"column":9}},"12":{"start":{"line":36,"column":12},"end":{"line":36,"column":20}},"13":{"start":{"line":39,"column":12},"end":{"line":39,"column":34}},"14":{"start":{"line":44,"column":8},"end":{"line":48,"column":9}},"15":{"start":{"line":45,"column":12},"end":{"line":45,"column":25}},"16":{"start":{"line":47,"column":12},"end":{"line":47,"column":21}},"17":{"start":{"line":58,"column":8},"end":{"line":90,"column":9}},"18":{"start":{"line":59,"column":12},"end":{"line":59,"column":28}},"19":{"start":{"line":60,"column":15},"end":{"line":90,"column":9}},"20":{"start":{"line":61,"column":12},"end":{"line":61,"column":28}},"21":{"start":{"line":62,"column":15},"end":{"line":90,"column":9}},"22":{"start":{"line":63,"column":12},"end":{"line":63,"column":24}},"23":{"start":{"line":64,"column":15},"end":{"line":90,"column":9}},"24":{"start":{"line":67,"column":12},"end":{"line":69,"column":13}},"25":{"start":{"line":68,"column":16},"end":{"line":68,"column":32}},"26":{"start":{"line":71,"column":12},"end":{"line":73,"column":13}},"27":{"start":{"line":72,"column":16},"end":{"line":72,"column":32}},"28":{"start":{"line":75,"column":12},"end":{"line":77,"column":13}},"29":{"start":{"line":76,"column":16},"end":{"line":76,"column":34}},"30":{"start":{"line":79,"column":12},"end":{"line":81,"column":13}},"31":{"start":{"line":80,"column":16},"end":{"line":80,"column":34}},"32":{"start":{"line":83,"column":12},"end":{"line":83,"column":29}},"33":{"start":{"line":84,"column":15},"end":{"line":90,"column":9}},"34":{"start":{"line":87,"column":12},"end":{"line":87,"column":28}},"35":{"start":{"line":88,"column":15},"end":{"line":90,"column":9}},"36":{"start":{"line":89,"column":12},"end":{"line":89,"column":29}},"37":{"start":{"line":91,"column":8},"end":{"line":91,"column":23}},"38":{"start":{"line":103,"column":8},"end":{"line":103,"column":36}},"39":{"start":{"line":104,"column":8},"end":{"line":104,"column":45}},"40":{"start":{"line":105,"column":8},"end":{"line":108,"column":10}},"41":{"start":{"line":106,"column":12},"end":{"line":106,"column":65}},"42":{"start":{"line":107,"column":12},"end":{"line":107,"column":78}},"43":{"start":{"line":109,"column":8},"end":{"line":109,"column":55}},"44":{"start":{"line":121,"column":8},"end":{"line":125,"column":5}},"45":{"start":{"line":124,"column":12},"end":{"line":124,"column":72}},"46":{"start":{"line":135,"column":8},"end":{"line":138,"column":96}},"47":{"start":{"line":139,"column":16},"end":{"line":139,"column":28}},"48":{"start":{"line":140,"column":16},"end":{"line":140,"column":29}},"49":{"start":{"line":150,"column":8},"end":{"line":153,"column":21}},"50":{"start":{"line":163,"column":8},"end":{"line":163,"column":51}},"51":{"start":{"line":164,"column":8},"end":{"line":167,"column":21}},"52":{"start":{"line":177,"column":8},"end":{"line":177,"column":104}},"53":{"start":{"line":181,"column":8},"end":{"line":183,"column":40}},"54":{"start":{"line":185,"column":8},"end":{"line":193,"column":9}},"55":{"start":{"line":186,"column":12},"end":{"line":186,"column":42}},"56":{"start":{"line":187,"column":12},"end":{"line":192,"column":13}},"57":{"start":{"line":188,"column":16},"end":{"line":188,"column":70}},"58":{"start":{"line":189,"column":16},"end":{"line":189,"column":51}},"59":{"start":{"line":190,"column":16},"end":{"line":190,"column":115}},"60":{"start":{"line":191,"column":16},"end":{"line":191,"column":97}},"61":{"start":{"line":195,"column":8},"end":{"line":195,"column":22}},"62":{"start":{"line":202,"column":8},"end":{"line":204,"column":30}},"63":{"start":{"line":206,"column":8},"end":{"line":212,"column":9}},"64":{"start":{"line":207,"column":12},"end":{"line":207,"column":42}},"65":{"start":{"line":208,"column":12},"end":{"line":211,"column":13}},"66":{"start":{"line":209,"column":16},"end":{"line":209,"column":69}},"67":{"start":{"line":210,"column":16},"end":{"line":210,"column":70}},"68":{"start":{"line":214,"column":8},"end":{"line":214,"column":22}},"69":{"start":{"line":226,"column":8},"end":{"line":228,"column":30}},"70":{"start":{"line":230,"column":8},"end":{"line":236,"column":9}},"71":{"start":{"line":231,"column":12},"end":{"line":231,"column":42}},"72":{"start":{"line":232,"column":12},"end":{"line":235,"column":13}},"73":{"start":{"line":233,"column":16},"end":{"line":233,"column":42}},"74":{"start":{"line":234,"column":16},"end":{"line":234,"column":116}},"75":{"start":{"line":238,"column":8},"end":{"line":238,"column":22}},"76":{"start":{"line":245,"column":8},"end":{"line":247,"column":22}},"77":{"start":{"line":249,"column":8},"end":{"line":254,"column":9}},"78":{"start":{"line":250,"column":12},"end":{"line":250,"column":42}},"79":{"start":{"line":251,"column":12},"end":{"line":253,"column":13}},"80":{"start":{"line":252,"column":16},"end":{"line":252,"column":114}},"81":{"start":{"line":256,"column":8},"end":{"line":256,"column":22}},"82":{"start":{"line":261,"column":8},"end":{"line":261,"column":113}},"83":{"start":{"line":262,"column":12},"end":{"line":267,"column":13}},"84":{"start":{"line":263,"column":16},"end":{"line":263,"column":75}},"85":{"start":{"line":264,"column":16},"end":{"line":264,"column":75}},"86":{"start":{"line":265,"column":16},"end":{"line":265,"column":85}},"87":{"start":{"line":266,"column":16},"end":{"line":266,"column":35}},"88":{"start":{"line":268,"column":12},"end":{"line":268,"column":25}},"89":{"start":{"line":278,"column":8},"end":{"line":279,"column":26}},"90":{"start":{"line":281,"column":8},"end":{"line":281,"column":38}},"91":{"start":{"line":282,"column":8},"end":{"line":305,"column":9}},"92":{"start":{"line":283,"column":12},"end":{"line":283,"column":26}},"93":{"start":{"line":284,"column":12},"end":{"line":304,"column":13}},"94":{"start":{"line":285,"column":16},"end":{"line":285,"column":40}},"95":{"start":{"line":286,"column":19},"end":{"line":304,"column":13}},"96":{"start":{"line":287,"column":16},"end":{"line":287,"column":35}},"97":{"start":{"line":288,"column":19},"end":{"line":304,"column":13}},"98":{"start":{"line":289,"column":16},"end":{"line":303,"column":17}},"99":{"start":{"line":290,"column":20},"end":{"line":294,"column":21}},"100":{"start":{"line":291,"column":24},"end":{"line":291,"column":77}},"101":{"start":{"line":293,"column":24},"end":{"line":293,"column":150}},"102":{"start":{"line":295,"column":23},"end":{"line":303,"column":17}},"103":{"start":{"line":296,"column":20},"end":{"line":296,"column":42}},"104":{"start":{"line":297,"column":23},"end":{"line":303,"column":17}},"105":{"start":{"line":298,"column":20},"end":{"line":298,"column":44}},"106":{"start":{"line":299,"column":23},"end":{"line":303,"column":17}},"107":{"start":{"line":300,"column":20},"end":{"line":300,"column":48}},"108":{"start":{"line":301,"column":23},"end":{"line":303,"column":17}},"109":{"start":{"line":302,"column":20},"end":{"line":302,"column":36}},"110":{"start":{"line":306,"column":8},"end":{"line":306,"column":32}},"111":{"start":{"line":315,"column":8},"end":{"line":315,"column":45}},"112":{"start":{"line":316,"column":8},"end":{"line":325,"column":9}},"113":{"start":{"line":317,"column":12},"end":{"line":324,"column":26}},"114":{"start":{"line":318,"column":16},"end":{"line":318,"column":44}},"115":{"start":{"line":321,"column":16},"end":{"line":321,"column":31}},"116":{"start":{"line":323,"column":16},"end":{"line":323,"column":40}},"117":{"start":{"line":326,"column":8},"end":{"line":326,"column":18}},"118":{"start":{"line":335,"column":8},"end":{"line":346,"column":10}},"119":{"start":{"line":337,"column":16},"end":{"line":337,"column":44}},"120":{"start":{"line":339,"column":16},"end":{"line":339,"column":59}},"121":{"start":{"line":341,"column":16},"end":{"line":341,"column":59}},"122":{"start":{"line":343,"column":16},"end":{"line":343,"column":62}},"123":{"start":{"line":348,"column":8},"end":{"line":355,"column":9}},"124":{"start":{"line":349,"column":12},"end":{"line":354,"column":26}},"125":{"start":{"line":350,"column":16},"end":{"line":350,"column":48}},"126":{"start":{"line":352,"column":16},"end":{"line":352,"column":63}},"127":{"start":{"line":353,"column":16},"end":{"line":353,"column":31}},"128":{"start":{"line":366,"column":8},"end":{"line":366,"column":88}},"129":{"start":{"line":377,"column":8},"end":{"line":379,"column":9}},"130":{"start":{"line":378,"column":12},"end":{"line":378,"column":63}},"131":{"start":{"line":380,"column":8},"end":{"line":380,"column":37}},"132":{"start":{"line":384,"column":8},"end":{"line":384,"column":81}},"133":{"start":{"line":386,"column":8},"end":{"line":401,"column":9}},"134":{"start":{"line":387,"column":12},"end":{"line":389,"column":56}},"135":{"start":{"line":391,"column":12},"end":{"line":400,"column":13}},"136":{"start":{"line":392,"column":16},"end":{"line":392,"column":39}},"137":{"start":{"line":393,"column":16},"end":{"line":399,"column":17}},"138":{"start":{"line":394,"column":20},"end":{"line":394,"column":67}},"139":{"start":{"line":395,"column":20},"end":{"line":398,"column":21}},"140":{"start":{"line":396,"column":24},"end":{"line":396,"column":89}},"141":{"start":{"line":397,"column":24},"end":{"line":397,"column":78}},"142":{"start":{"line":402,"column":8},"end":{"line":402,"column":21}},"143":{"start":{"line":406,"column":8},"end":{"line":406,"column":16}},"144":{"start":{"line":407,"column":8},"end":{"line":411,"column":9}},"145":{"start":{"line":408,"column":12},"end":{"line":408,"column":69}},"146":{"start":{"line":410,"column":12},"end":{"line":410,"column":87}},"147":{"start":{"line":412,"column":8},"end":{"line":412,"column":19}},"148":{"start":{"line":419,"column":8},"end":{"line":427,"column":75}},"149":{"start":{"line":428,"column":8},"end":{"line":452,"column":9}},"150":{"start":{"line":430,"column":12},"end":{"line":430,"column":42}},"151":{"start":{"line":431,"column":12},"end":{"line":431,"column":44}},"152":{"start":{"line":432,"column":12},"end":{"line":434,"column":13}},"153":{"start":{"line":433,"column":16},"end":{"line":433,"column":50}},"154":{"start":{"line":436,"column":12},"end":{"line":451,"column":13}},"155":{"start":{"line":437,"column":16},"end":{"line":437,"column":35}},"156":{"start":{"line":438,"column":16},"end":{"line":438,"column":52}},"157":{"start":{"line":439,"column":16},"end":{"line":441,"column":17}},"158":{"start":{"line":440,"column":20},"end":{"line":440,"column":32}},"159":{"start":{"line":442,"column":16},"end":{"line":442,"column":53}},"160":{"start":{"line":443,"column":16},"end":{"line":446,"column":17}},"161":{"start":{"line":445,"column":20},"end":{"line":445,"column":32}},"162":{"start":{"line":447,"column":16},"end":{"line":447,"column":52}},"163":{"start":{"line":448,"column":16},"end":{"line":450,"column":17}},"164":{"start":{"line":449,"column":20},"end":{"line":449,"column":32}},"165":{"start":{"line":453,"column":8},"end":{"line":453,"column":21}},"166":{"start":{"line":457,"column":0},"end":{"line":457,"column":34}}},"branchMap":{"1":{"line":14,"type":"binary-expr","locations":[{"start":{"line":14,"column":14},"end":{"line":14,"column":21}},{"start":{"line":14,"column":25},"end":{"line":14,"column":38}}]},"2":{"line":15,"type":"binary-expr","locations":[{"start":{"line":15,"column":13},"end":{"line":15,"column":22}},{"start":{"line":15,"column":26},"end":{"line":15,"column":30}}]},"3":{"line":18,"type":"cond-expr","locations":[{"start":{"line":18,"column":21},"end":{"line":18,"column":54}},{"start":{"line":18,"column":57},"end":{"line":18,"column":63}}]},"4":{"line":20,"type":"binary-expr","locations":[{"start":{"line":20,"column":16},"end":{"line":20,"column":29}},{"start":{"line":20,"column":33},"end":{"line":20,"column":42}}]},"5":{"line":31,"type":"binary-expr","locations":[{"start":{"line":31,"column":13},"end":{"line":31,"column":15}},{"start":{"line":31,"column":19},"end":{"line":31,"column":41}}]},"6":{"line":34,"type":"binary-expr","locations":[{"start":{"line":34,"column":15},"end":{"line":34,"column":19}},{"start":{"line":34,"column":23},"end":{"line":34,"column":36}}]},"7":{"line":35,"type":"if","locations":[{"start":{"line":35,"column":8},"end":{"line":35,"column":8}},{"start":{"line":35,"column":8},"end":{"line":35,"column":8}}]},"8":{"line":58,"type":"if","locations":[{"start":{"line":58,"column":8},"end":{"line":58,"column":8}},{"start":{"line":58,"column":8},"end":{"line":58,"column":8}}]},"9":{"line":58,"type":"binary-expr","locations":[{"start":{"line":58,"column":12},"end":{"line":58,"column":26}},{"start":{"line":58,"column":30},"end":{"line":58,"column":37}}]},"10":{"line":60,"type":"if","locations":[{"start":{"line":60,"column":15},"end":{"line":60,"column":15}},{"start":{"line":60,"column":15},"end":{"line":60,"column":15}}]},"11":{"line":60,"type":"binary-expr","locations":[{"start":{"line":60,"column":19},"end":{"line":60,"column":26}},{"start":{"line":60,"column":30},"end":{"line":60,"column":41}}]},"12":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":15},"end":{"line":62,"column":15}},{"start":{"line":62,"column":15},"end":{"line":62,"column":15}}]},"13":{"line":62,"type":"binary-expr","locations":[{"start":{"line":62,"column":19},"end":{"line":62,"column":26}},{"start":{"line":62,"column":30},"end":{"line":62,"column":38}}]},"14":{"line":64,"type":"if","locations":[{"start":{"line":64,"column":15},"end":{"line":64,"column":15}},{"start":{"line":64,"column":15},"end":{"line":64,"column":15}}]},"15":{"line":64,"type":"binary-expr","locations":[{"start":{"line":64,"column":19},"end":{"line":64,"column":48}},{"start":{"line":64,"column":52},"end":{"line":64,"column":81}},{"start":{"line":64,"column":85},"end":{"line":64,"column":97}}]},"16":{"line":67,"type":"if","locations":[{"start":{"line":67,"column":12},"end":{"line":67,"column":12}},{"start":{"line":67,"column":12},"end":{"line":67,"column":12}}]},"17":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":12},"end":{"line":71,"column":12}},{"start":{"line":71,"column":12},"end":{"line":71,"column":12}}]},"18":{"line":71,"type":"binary-expr","locations":[{"start":{"line":71,"column":16},"end":{"line":71,"column":44}},{"start":{"line":71,"column":48},"end":{"line":71,"column":110}}]},"19":{"line":75,"type":"if","locations":[{"start":{"line":75,"column":12},"end":{"line":75,"column":12}},{"start":{"line":75,"column":12},"end":{"line":75,"column":12}}]},"20":{"line":79,"type":"if","locations":[{"start":{"line":79,"column":12},"end":{"line":79,"column":12}},{"start":{"line":79,"column":12},"end":{"line":79,"column":12}}]},"21":{"line":84,"type":"if","locations":[{"start":{"line":84,"column":15},"end":{"line":84,"column":15}},{"start":{"line":84,"column":15},"end":{"line":84,"column":15}}]},"22":{"line":84,"type":"binary-expr","locations":[{"start":{"line":84,"column":19},"end":{"line":84,"column":26}},{"start":{"line":84,"column":30},"end":{"line":84,"column":41}}]},"23":{"line":88,"type":"if","locations":[{"start":{"line":88,"column":15},"end":{"line":88,"column":15}},{"start":{"line":88,"column":15},"end":{"line":88,"column":15}}]},"24":{"line":103,"type":"binary-expr","locations":[{"start":{"line":103,"column":18},"end":{"line":103,"column":25}},{"start":{"line":103,"column":29},"end":{"line":103,"column":35}}]},"25":{"line":121,"type":"if","locations":[{"start":{"line":121,"column":8},"end":{"line":121,"column":8}},{"start":{"line":121,"column":8},"end":{"line":121,"column":8}}]},"26":{"line":121,"type":"binary-expr","locations":[{"start":{"line":121,"column":12},"end":{"line":121,"column":58}},{"start":{"line":122,"column":12},"end":{"line":122,"column":47}},{"start":{"line":123,"column":12},"end":{"line":123,"column":72}}]},"27":{"line":187,"type":"if","locations":[{"start":{"line":187,"column":12},"end":{"line":187,"column":12}},{"start":{"line":187,"column":12},"end":{"line":187,"column":12}}]},"28":{"line":189,"type":"binary-expr","locations":[{"start":{"line":189,"column":25},"end":{"line":189,"column":33}},{"start":{"line":189,"column":37},"end":{"line":189,"column":50}}]},"29":{"line":208,"type":"if","locations":[{"start":{"line":208,"column":12},"end":{"line":208,"column":12}},{"start":{"line":208,"column":12},"end":{"line":208,"column":12}}]},"30":{"line":209,"type":"cond-expr","locations":[{"start":{"line":209,"column":36},"end":{"line":209,"column":51}},{"start":{"line":209,"column":55},"end":{"line":209,"column":68}}]},"31":{"line":232,"type":"if","locations":[{"start":{"line":232,"column":12},"end":{"line":232,"column":12}},{"start":{"line":232,"column":12},"end":{"line":232,"column":12}}]},"32":{"line":233,"type":"binary-expr","locations":[{"start":{"line":233,"column":25},"end":{"line":233,"column":33}},{"start":{"line":233,"column":37},"end":{"line":233,"column":41}}]},"33":{"line":251,"type":"if","locations":[{"start":{"line":251,"column":12},"end":{"line":251,"column":12}},{"start":{"line":251,"column":12},"end":{"line":251,"column":12}}]},"34":{"line":262,"type":"binary-expr","locations":[{"start":{"line":262,"column":19},"end":{"line":262,"column":23}},{"start":{"line":262,"column":27},"end":{"line":262,"column":44}},{"start":{"line":262,"column":48},"end":{"line":262,"column":75}}]},"35":{"line":263,"type":"cond-expr","locations":[{"start":{"line":263,"column":50},"end":{"line":263,"column":67}},{"start":{"line":263,"column":70},"end":{"line":263,"column":74}}]},"36":{"line":263,"type":"binary-expr","locations":[{"start":{"line":263,"column":50},"end":{"line":263,"column":59}},{"start":{"line":263,"column":63},"end":{"line":263,"column":67}}]},"37":{"line":264,"type":"binary-expr","locations":[{"start":{"line":264,"column":50},"end":{"line":264,"column":67}},{"start":{"line":264,"column":71},"end":{"line":264,"column":73}}]},"38":{"line":284,"type":"if","locations":[{"start":{"line":284,"column":12},"end":{"line":284,"column":12}},{"start":{"line":284,"column":12},"end":{"line":284,"column":12}}]},"39":{"line":286,"type":"if","locations":[{"start":{"line":286,"column":19},"end":{"line":286,"column":19}},{"start":{"line":286,"column":19},"end":{"line":286,"column":19}}]},"40":{"line":288,"type":"if","locations":[{"start":{"line":288,"column":19},"end":{"line":288,"column":19}},{"start":{"line":288,"column":19},"end":{"line":288,"column":19}}]},"41":{"line":289,"type":"if","locations":[{"start":{"line":289,"column":16},"end":{"line":289,"column":16}},{"start":{"line":289,"column":16},"end":{"line":289,"column":16}}]},"42":{"line":290,"type":"if","locations":[{"start":{"line":290,"column":20},"end":{"line":290,"column":20}},{"start":{"line":290,"column":20},"end":{"line":290,"column":20}}]},"43":{"line":295,"type":"if","locations":[{"start":{"line":295,"column":23},"end":{"line":295,"column":23}},{"start":{"line":295,"column":23},"end":{"line":295,"column":23}}]},"44":{"line":297,"type":"if","locations":[{"start":{"line":297,"column":23},"end":{"line":297,"column":23}},{"start":{"line":297,"column":23},"end":{"line":297,"column":23}}]},"45":{"line":299,"type":"if","locations":[{"start":{"line":299,"column":23},"end":{"line":299,"column":23}},{"start":{"line":299,"column":23},"end":{"line":299,"column":23}}]},"46":{"line":301,"type":"if","locations":[{"start":{"line":301,"column":23},"end":{"line":301,"column":23}},{"start":{"line":301,"column":23},"end":{"line":301,"column":23}}]},"47":{"line":316,"type":"if","locations":[{"start":{"line":316,"column":8},"end":{"line":316,"column":8}},{"start":{"line":316,"column":8},"end":{"line":316,"column":8}}]},"48":{"line":366,"type":"binary-expr","locations":[{"start":{"line":366,"column":15},"end":{"line":366,"column":46}},{"start":{"line":366,"column":50},"end":{"line":366,"column":87}}]},"49":{"line":377,"type":"if","locations":[{"start":{"line":377,"column":8},"end":{"line":377,"column":8}},{"start":{"line":377,"column":8},"end":{"line":377,"column":8}}]},"50":{"line":391,"type":"if","locations":[{"start":{"line":391,"column":12},"end":{"line":391,"column":12}},{"start":{"line":391,"column":12},"end":{"line":391,"column":12}}]},"51":{"line":393,"type":"if","locations":[{"start":{"line":393,"column":16},"end":{"line":393,"column":16}},{"start":{"line":393,"column":16},"end":{"line":393,"column":16}}]},"52":{"line":394,"type":"binary-expr","locations":[{"start":{"line":394,"column":57},"end":{"line":394,"column":61}},{"start":{"line":394,"column":65},"end":{"line":394,"column":66}}]},"53":{"line":395,"type":"if","locations":[{"start":{"line":395,"column":20},"end":{"line":395,"column":20}},{"start":{"line":395,"column":20},"end":{"line":395,"column":20}}]},"54":{"line":395,"type":"binary-expr","locations":[{"start":{"line":395,"column":24},"end":{"line":395,"column":28}},{"start":{"line":395,"column":32},"end":{"line":395,"column":55}},{"start":{"line":395,"column":59},"end":{"line":395,"column":65}}]},"55":{"line":432,"type":"if","locations":[{"start":{"line":432,"column":12},"end":{"line":432,"column":12}},{"start":{"line":432,"column":12},"end":{"line":432,"column":12}}]},"56":{"line":436,"type":"if","locations":[{"start":{"line":436,"column":12},"end":{"line":436,"column":12}},{"start":{"line":436,"column":12},"end":{"line":436,"column":12}}]},"57":{"line":439,"type":"if","locations":[{"start":{"line":439,"column":16},"end":{"line":439,"column":16}},{"start":{"line":439,"column":16},"end":{"line":439,"column":16}}]},"58":{"line":439,"type":"binary-expr","locations":[{"start":{"line":439,"column":20},"end":{"line":439,"column":21}},{"start":{"line":439,"column":25},"end":{"line":439,"column":29}}]},"59":{"line":443,"type":"if","locations":[{"start":{"line":443,"column":16},"end":{"line":443,"column":16}},{"start":{"line":443,"column":16},"end":{"line":443,"column":16}}]},"60":{"line":443,"type":"binary-expr","locations":[{"start":{"line":443,"column":20},"end":{"line":443,"column":21}},{"start":{"line":443,"column":25},"end":{"line":443,"column":29}}]},"61":{"line":448,"type":"if","locations":[{"start":{"line":448,"column":16},"end":{"line":448,"column":16}},{"start":{"line":448,"column":16},"end":{"line":448,"column":16}}]},"62":{"line":448,"type":"binary-expr","locations":[{"start":{"line":448,"column":20},"end":{"line":448,"column":21}},{"start":{"line":448,"column":25},"end":{"line":448,"column":29}}]}},"code":["(function () { YUI.add('util-stacktrace', function (Y, NAME) {","","\"use strict\";","Y.namespace(\"U1.util\");","","/**","* Main function giving a function stack trace with a forced or passed in Error","*","* @cfg {Error} e The error to create a stacktrace from (optional)","* @cfg {Boolean} guess If we should try to resolve the names of anonymous functions","* @return {Array} of Strings with functions, lines, files, and arguments where possible","*/","var Stacktrace = function (options) {","    options = options || {guess: true};","    var ex = options.e || null,","        guess = !!options.guess,","        p = new Y.U1.util.Stacktrace.implementation(), result = p.run(ex);","    return (guess) ? p.guessAnonymousFunctions(result) : result;","},","ActiveXObject = ActiveXObject || undefined;","","Stacktrace.implementation = function() {};","","Stacktrace.implementation.prototype = {","","    /**","    * @param {Error} ex The error to create a stacktrace from (optional)","    * @param {String} mode Forced mode (optional, mostly for unit tests)","    */","    run: function(ex, mode) {","        ex = ex || this.createException();","        // examine exception properties w/o debugger","        //for (var prop in ex) {alert(\"Ex['\" + prop + \"']=\" + ex[prop]);}","        mode = mode || this.mode(ex);","        if (mode === 'other') {","            void(0);","            //return this.other(arguments.callee);","        } else {","            return this[mode](ex);","        }","    },","","    createException: function() {","        try {","            this.undef();","        } catch (e) {","            return e;","        }","    },","","    /**","    * Mode could differ for different exception, e.g.","    * exceptions in Chrome may or may not have arguments or stack.","    *","    * @return {String} mode of operation for the exception","    */","    mode: function(e) {","        if (e['arguments'] && e.stack) {","            return 'chrome';","        } else if (e.stack && e.sourceURL) {","            return 'safari';","        } else if (e.stack && e.number) {","            return 'ie';","        } else if (typeof e.message === 'string' && typeof window !== 'undefined' && window.opera) {","            // e.message.indexOf(\"Backtrace:\") > -1 -> opera","            // !e.stacktrace -> opera","            if (!e.stacktrace) {","                return 'opera9'; // use e.message","            }","            // 'opera#sourceloc' in e -> opera9, opera10a","            if (e.message.indexOf('\\n') > -1 && e.message.split('\\n').length > e.stacktrace.split('\\n').length) {","                return 'opera9'; // use e.message","            }","            // e.stacktrace && !e.stack -> opera10a","            if (!e.stack) {","                return 'opera10a'; // use e.stacktrace","            }","            // e.stacktrace && e.stack -> opera10b","            if (e.stacktrace.indexOf(\"called from line\") < 0) {","                return 'opera10b'; // use e.stacktrace, format differs from 'opera10a'","            }","            // e.stacktrace && e.stack -> opera11","            return 'opera11'; // use e.stacktrace, format differs from 'opera10a', 'opera10b'","        } else if (e.stack && !e.fileName) {","            // Chrome 27 does not have e.arguments as earlier versions,","            // but still does not have e.fileName as Firefox","            return 'chrome';","        } else if (e.stack) {","            return 'firefox';","        }","        return 'other';","    },","","    /**","    * Given a context, function name, and callback function, overwrite it so that it calls","    * printStackTrace() first with a callback and then runs the rest of the body.","    *","    * @param {Object} context of execution (e.g. window)","    * @param {String} functionName to instrument","    * @param {Function} callback function to call with a stack trace on invocation","    */","    instrumentFunction: function(context, functionName, callback) {","        context = context || window;","        var original = context[functionName];","        context[functionName] = function instrumented() {","            callback.call(this, Y.U1.util.Stacktrace().slice(4));","            return context[functionName]._instrumented.apply(this, arguments);","        };","        context[functionName]._instrumented = original;","    },","","    /**","    * Given a context and function name of a function that has been","    * instrumented, revert the function to it's original (non-instrumented)","    * state.","    *","    * @param {Object} context of execution (e.g. window)","    * @param {String} functionName to de-instrument","    */","    deinstrumentFunction: function(context, functionName) {","        if (context[functionName].constructor === Function &&","            context[functionName]._instrumented &&","            context[functionName]._instrumented.constructor === Function) {","            context[functionName] = context[functionName]._instrumented;","    }","    },","","    /**","    * Given an Error object, return a formatted Array based on Chrome's stack string.","    *","    * @param e - Error object to inspect","    * @return Array<String> of function calls, files and line numbers","    */","    chrome: function(e) {","        var stack = (e.stack + '\\n').replace(/^\\S[^\\(]+?[\\n$]/gm, '').","            replace(/^\\s+(at eval )?at\\s+/gm, '').","            replace(/^([^\\(]+?)([\\n$])/gm, '{anonymous}()@$1$2').","                replace(/^Object.<anonymous>\\s*\\(([^\\)]+)\\)/gm, '{anonymous}()@$1').split('\\n');","                stack.pop();","                return stack;","            },","","    /**","    * Given an Error object, return a formatted Array based on Safari's stack string.","    *","    * @param e - Error object to inspect","    * @return Array<String> of function calls, files and line numbers","    */","    safari: function(e) {","        return e.stack.replace(/\\[native code\\]\\n/m, '')","        .replace(/^(?=\\w+Error\\:).*$\\n/m, '')","        .replace(/^@/gm, '{anonymous}()@')","        .split('\\n');","    },","","    /**","    * Given an Error object, return a formatted Array based on IE's stack string.","    *","    * @param e - Error object to inspect","    * @return Array<String> of function calls, files and line numbers","    */","    ie: function(e) {","        var lineRE = /^.*at (\\w+) \\(([^\\)]+)\\)$/gm;","        return e.stack.replace(/at Anonymous function /gm, '{anonymous}()@')","        .replace(/^(?=\\w+Error\\:).*$\\n/m, '')","        .replace(lineRE, '$1@$2')","        .split('\\n');","    },","","    /**","    * Given an Error object, return a formatted Array based on Firefox's stack string.","    *","    * @param e - Error object to inspect","    * @return Array<String> of function calls, files and line numbers","    */","    firefox: function(e) {","        return e.stack.replace(/(?:\\n@:0)?\\s+$/m, '').replace(/^[\\(@]/gm, '{anonymous}()@').split('\\n');","    },","","    opera11: function(e) {","        var ANON = '{anonymous}', lineRE = /^.*line (\\d+), column (\\d+)(?: in (.+))? in (\\S+):$/,","        lines = e.stacktrace.split('\\n'), result = [],","        i, match, location, fnName, len;","","        for (i = 0, len = lines.length; i < len; i += 2) {","            match = lineRE.exec(lines[i]);","            if (match) {","                location = match[4] + ':' + match[1] + ':' + match[2];","                fnName = match[3] || \"global code\";","                fnName = fnName.replace(/<anonymous function: (\\S+)>/, \"$1\").replace(/<anonymous function>/, ANON);","                result.push(fnName + '@' + location + ' -- ' + lines[i + 1].replace(/^\\s+/, ''));","            }","        }","","        return result;","    },","","    opera10b: function(e) {","        // \"<anonymous function: run>([arguments not available])@file://localhost/G:/js/stacktrace.js:27\\n\" +","        // \"printStackTrace([arguments not available])@file://localhost/G:/js/stacktrace.js:18\\n\" +","        // \"@file://localhost/G:/js/test/functional/testcase1.html:15\"","        var lineRE = /^(.*)@(.+):(\\d+)$/,","        lines = e.stacktrace.split('\\n'), result = [],","        i, match, fnName, len;","","        for (i = 0, len = lines.length; i < len; i++) {","            match = lineRE.exec(lines[i]);","            if (match) {","                fnName = match[1]? (match[1] + '()') : \"global code\";","                result.push(fnName + '@' + match[2] + ':' + match[3]);","            }","        }","","        return result;","    },","","    /**","    * Given an Error object, return a formatted Array based on Opera 10's stacktrace string.","    *","    * @param e - Error object to inspect","    * @return Array<String> of function calls, files and line numbers","    */","    opera10a: function(e) {","        // \" Line 27 of linked script file://localhost/G:/js/stacktrace.js\\n\"","        // \" Line 11 of inline#1 script in file://localhost/G:/js/test/functional/testcase1.html: In function foo\\n\"","        var ANON = '{anonymous}', lineRE = /Line (\\d+).*script (?:in )?(\\S+)(?:: In function (\\S+))?$/i,","        lines = e.stacktrace.split('\\n'), result = [],","        i, match, fnName, len;","","        for (i = 0, len = lines.length; i < len; i += 2) {","            match = lineRE.exec(lines[i]);","            if (match) {","                fnName = match[3] || ANON;","                result.push(fnName + '()@' + match[2] + ':' + match[1] + ' -- ' + lines[i + 1].replace(/^\\s+/, ''));","            }","        }","","        return result;","    },","","    // Opera 7.x-9.2x only!","    opera9: function(e) {","        // \" Line 43 of linked script file://localhost/G:/js/stacktrace.js\\n\"","        // \" Line 7 of inline#1 script in file://localhost/G:/js/test/functional/testcase1.html\\n\"","        var ANON = '{anonymous}', lineRE = /Line (\\d+).*script (?:in )?(\\S+)/i,","        lines = e.message.split('\\n'), result = [],","        i, match, len;","","        for (i = 2, len = lines.length; i < len; i += 2) {","            match = lineRE.exec(lines[i]);","            if (match) {","                result.push(ANON + '()@' + match[2] + ':' + match[1] + ' -- ' + lines[i + 1].replace(/^\\s+/, ''));","            }","        }","","        return result;","    },","","    // Safari 5-, IE 9-, and others","    other: function(curr) {","        var ANON = '{anonymous}', fnRE = /function\\s*([\\w\\-$]+)?\\s*\\(/i, stack = [], fn, args, maxStackSize = 10;","            while (curr && curr['arguments'] && stack.length < maxStackSize) {","                fn = fnRE.test(curr.toString()) ? RegExp.$1 || ANON : ANON;","                args = Array.prototype.slice.call(curr['arguments'] || []);","                stack[stack.length] = fn + '(' + this.stringifyArguments(args) + ')';","                curr = curr.caller;","            }","            return stack;","    },","","    /**","    * Given arguments array as a String, substituting type names for non-string types.","    *","    * @param {Arguments,Array} args","    * @return {String} stringified arguments","    */","    stringifyArguments: function(args) {","        var result = [],","            slice, i, arg;","","        slice = Array.prototype.slice;","        for (i = 0; i < args.length; ++i) {","            arg = args[i];","            if (arg === undefined) {","                result[i] = 'undefined';","            } else if (arg === null) {","                result[i] = 'null';","            } else if (arg.constructor) {","                if (arg.constructor === Array) {","                    if (arg.length < 3) {","                        result[i] = '[' + this.stringifyArguments(arg) + ']';","                    } else {","                        result[i] = '[' + this.stringifyArguments(slice.call(arg, 0, 1)) + '...' + this.stringifyArguments(slice.call(arg, -1)) + ']';","                    }","                } else if (arg.constructor === Object) {","                    result[i] = '#object';","                } else if (arg.constructor === Function) {","                    result[i] = '#function';","                } else if (arg.constructor === String) {","                    result[i] = '\"' + arg + '\"';","                } else if (arg.constructor === Number) {","                    result[i] = arg;","                }","            }","        }","        return result.join(',');","    },","","    sourceCache: {},","","    /**","    * @return the text from a given URL","    */","    ajax: function(url) {","        var req = this.createXMLHTTPObject();","        if (req) {","            try {","                req.open('GET', url, false);","                //req.overrideMimeType('text/plain');","                //req.overrideMimeType('text/javascript');","                req.send(null);","                //return req.status == 200 ? req.responseText : '';","                return req.responseText;","            } catch (e) {}","        }","        return '';","    },","","    /**","    * Try XHR methods in order and store XHR factory.","    *","    * @return <Function> XHR function or equivalent","    */","    createXMLHTTPObject: function() {","        var xmlhttp, XMLHttpFactories = [","            function() {","                return new XMLHttpRequest();","            }, function() {","                return new ActiveXObject('Msxml2.XMLHTTP');","            }, function() {","                return new ActiveXObject('Msxml3.XMLHTTP');","            }, function() {","                return new ActiveXObject('Microsoft.XMLHTTP');","            }","        ],","        i;","","        for (i = 0; i < XMLHttpFactories.length; i++) {","            try {","                xmlhttp = XMLHttpFactories[i]();","                // Use memoization to cache the factory","                this.createXMLHTTPObject = XMLHttpFactories[i];","                return xmlhttp;","            } catch (e) {}","        }","    },","","    /**","    * Given a URL, check if it is in the same domain (so we can get the source","    * via Ajax).","    *","    * @param url <String> source url","    * @return <Boolean> False if we need a cross-domain request","    */","    isSameDomain: function(url) {","        return typeof location !== \"undefined\" && url.indexOf(location.hostname) !== -1; // location may not be defined, e.g. when running from nodejs.","    },","","    /**","    * Get source code from given URL if in the same domain.","    *","    * @param url <String> JS source URL","    * @return <Array> Array of source code lines","    */","    getSource: function(url) {","        // TODO reuse source from script tags?","        if (!(url in this.sourceCache)) {","            this.sourceCache[url] = this.ajax(url).split('\\n');","        }","        return this.sourceCache[url];","    },","","    guessAnonymousFunctions: function(stack) {","        var i, reStack, reRef, frame, m, file, functionName, ref, lineno, charno;","","        for (i = 0; i < stack.length; ++i) {","            reStack = /\\{anonymous\\}\\(.*\\)@(.*)/,","            reRef = /^(.*?)(?::(\\d+))(?::(\\d+))?(?: -- .+)?$/,","            frame = stack[i], ref = reStack.exec(frame);","","            if (ref) {","                m = reRef.exec(ref[1]);","                if (m) { // If falsey, we did not get any file/line information","                    file = m[1], lineno = m[2], charno = m[3] || 0;","                    if (file && this.isSameDomain(file) && lineno) {","                        functionName = this.guessAnonymousFunction(file, lineno, charno);","                        stack[i] = frame.replace('{anonymous}', functionName);","                    }","                }","            }","        }","        return stack;","    },","","    guessAnonymousFunction: function(url, lineNo) {","        var ret;","        try {","            ret = this.findFunctionName(this.getSource(url), lineNo);","        } catch (e) {","            ret = 'getSource failed with url: ' + url + ', exception: ' + e.toString();","        }","        return ret;","    },","","    findFunctionName: function(source, lineNo) {","        // FIXME findFunctionName fails for compressed source","        // (more than one function on the same line)","        // function {name}({args}) m[1]=name m[2]=args","        var reFunctionDeclaration = /function\\s+([^(]*?)\\s*\\(([^)]*)\\)/,","        // {name} = function ({args}) TODO args capture","        // /['\"]?([0-9A-Za-z_]+)['\"]?\\s*[:=]\\s*function(?:[^(]*)/","        reFunctionExpression = /['\"]?([$_A-Za-z][$_A-Za-z0-9]*)['\"]?\\s*[:=]\\s*function\\b/,","        // {name} = eval()","        reFunctionEvaluation = /['\"]?([$_A-Za-z][$_A-Za-z0-9]*)['\"]?\\s*[:=]\\s*(?:eval|new Function)\\b/,","        // Walk backwards in the source lines until we find","        // the line which matches one of the patterns above","        code = \"\", line, maxLines = Math.min(lineNo, 20), m, commentPos, i;","        for (i = 0; i < maxLines; ++i) {","            // lineNo is 1-based, source[] is 0-based","            line = source[lineNo - i - 1];","            commentPos = line.indexOf('//');","            if (commentPos >= 0) {","                line = line.substr(0, commentPos);","            }","            // TODO check other types of comments? Commented code may lead to false positive","            if (line) {","                code = line + code;","                m = reFunctionExpression.exec(code);","                if (m && m[1]) {","                    return m[1];","                }","                m = reFunctionDeclaration.exec(code);","                if (m && m[1]) {","                    //return m[1] + \"(\" + (m[2] || \"\") + \")\";","                    return m[1];","                }","                m = reFunctionEvaluation.exec(code);","                if (m && m[1]) {","                    return m[1];","                }","            }","        }","        return '(?)';","    }","};","","Y.U1.util.Stacktrace = Stacktrace;","","","}, '@VERSION@', {\"requires\": []});","","}());"]};
 
4
}
 
5
var __cov_QlM7a7yzKYe2dQFJtvsWLA = __coverage__['build/util-stacktrace/util-stacktrace.js'];
 
6
__cov_QlM7a7yzKYe2dQFJtvsWLA.s['1']++;YUI.add('util-stacktrace',function(Y,NAME){'use strict';__cov_QlM7a7yzKYe2dQFJtvsWLA.f['1']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['2']++;Y.namespace('U1.util');__cov_QlM7a7yzKYe2dQFJtvsWLA.s['3']++;var Stacktrace=function(options){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['2']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['4']++;options=(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['1'][0]++,options)||(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['1'][1]++,{guess:true});__cov_QlM7a7yzKYe2dQFJtvsWLA.s['5']++;var ex=(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['2'][0]++,options.e)||(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['2'][1]++,null),guess=!!options.guess,p=new Y.U1.util.Stacktrace.implementation(),result=p.run(ex);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['6']++;return guess?(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['3'][0]++,p.guessAnonymousFunctions(result)):(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['3'][1]++,result);},ActiveXObject=(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['4'][0]++,ActiveXObject)||(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['4'][1]++,undefined);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['7']++;Stacktrace.implementation=function(){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['3']++;};__cov_QlM7a7yzKYe2dQFJtvsWLA.s['8']++;Stacktrace.implementation.prototype={run:function(ex,mode){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['4']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['9']++;ex=(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['5'][0]++,ex)||(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['5'][1]++,this.createException());__cov_QlM7a7yzKYe2dQFJtvsWLA.s['10']++;mode=(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['6'][0]++,mode)||(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['6'][1]++,this.mode(ex));__cov_QlM7a7yzKYe2dQFJtvsWLA.s['11']++;if(mode==='other'){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['7'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['12']++;void 0;}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['7'][1]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['13']++;return this[mode](ex);}},createException:function(){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['5']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['14']++;try{__cov_QlM7a7yzKYe2dQFJtvsWLA.s['15']++;this.undef();}catch(e){__cov_QlM7a7yzKYe2dQFJtvsWLA.s['16']++;return e;}},mode:function(e){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['6']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['17']++;if((__cov_QlM7a7yzKYe2dQFJtvsWLA.b['9'][0]++,e['arguments'])&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['9'][1]++,e.stack)){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['8'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['18']++;return'chrome';}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['8'][1]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['19']++;if((__cov_QlM7a7yzKYe2dQFJtvsWLA.b['11'][0]++,e.stack)&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['11'][1]++,e.sourceURL)){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['10'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['20']++;return'safari';}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['10'][1]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['21']++;if((__cov_QlM7a7yzKYe2dQFJtvsWLA.b['13'][0]++,e.stack)&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['13'][1]++,e.number)){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['12'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['22']++;return'ie';}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['12'][1]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['23']++;if((__cov_QlM7a7yzKYe2dQFJtvsWLA.b['15'][0]++,typeof e.message==='string')&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['15'][1]++,typeof window!=='undefined')&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['15'][2]++,window.opera)){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['14'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['24']++;if(!e.stacktrace){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['16'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['25']++;return'opera9';}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['16'][1]++;}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['26']++;if((__cov_QlM7a7yzKYe2dQFJtvsWLA.b['18'][0]++,e.message.indexOf('\n')>-1)&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['18'][1]++,e.message.split('\n').length>e.stacktrace.split('\n').length)){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['17'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['27']++;return'opera9';}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['17'][1]++;}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['28']++;if(!e.stack){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['19'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['29']++;return'opera10a';}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['19'][1]++;}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['30']++;if(e.stacktrace.indexOf('called from line')<0){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['20'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['31']++;return'opera10b';}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['20'][1]++;}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['32']++;return'opera11';}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['14'][1]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['33']++;if((__cov_QlM7a7yzKYe2dQFJtvsWLA.b['22'][0]++,e.stack)&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['22'][1]++,!e.fileName)){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['21'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['34']++;return'chrome';}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['21'][1]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['35']++;if(e.stack){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['23'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['36']++;return'firefox';}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['23'][1]++;}}}}}}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['37']++;return'other';},instrumentFunction:function(context,functionName,callback){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['7']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['38']++;context=(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['24'][0]++,context)||(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['24'][1]++,window);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['39']++;var original=context[functionName];__cov_QlM7a7yzKYe2dQFJtvsWLA.s['40']++;context[functionName]=function instrumented(){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['8']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['41']++;callback.call(this,Y.U1.util.Stacktrace().slice(4));__cov_QlM7a7yzKYe2dQFJtvsWLA.s['42']++;return context[functionName]._instrumented.apply(this,arguments);};__cov_QlM7a7yzKYe2dQFJtvsWLA.s['43']++;context[functionName]._instrumented=original;},deinstrumentFunction:function(context,functionName){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['9']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['44']++;if((__cov_QlM7a7yzKYe2dQFJtvsWLA.b['26'][0]++,context[functionName].constructor===Function)&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['26'][1]++,context[functionName]._instrumented)&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['26'][2]++,context[functionName]._instrumented.constructor===Function)){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['25'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['45']++;context[functionName]=context[functionName]._instrumented;}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['25'][1]++;}},chrome:function(e){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['10']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['46']++;var stack=(e.stack+'\n').replace(/^\S[^\(]+?[\n$]/gm,'').replace(/^\s+(at eval )?at\s+/gm,'').replace(/^([^\(]+?)([\n$])/gm,'{anonymous}()@$1$2').replace(/^Object.<anonymous>\s*\(([^\)]+)\)/gm,'{anonymous}()@$1').split('\n');__cov_QlM7a7yzKYe2dQFJtvsWLA.s['47']++;stack.pop();__cov_QlM7a7yzKYe2dQFJtvsWLA.s['48']++;return stack;},safari:function(e){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['11']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['49']++;return e.stack.replace(/\[native code\]\n/m,'').replace(/^(?=\w+Error\:).*$\n/m,'').replace(/^@/gm,'{anonymous}()@').split('\n');},ie:function(e){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['12']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['50']++;var lineRE=/^.*at (\w+) \(([^\)]+)\)$/gm;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['51']++;return e.stack.replace(/at Anonymous function /gm,'{anonymous}()@').replace(/^(?=\w+Error\:).*$\n/m,'').replace(lineRE,'$1@$2').split('\n');},firefox:function(e){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['13']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['52']++;return e.stack.replace(/(?:\n@:0)?\s+$/m,'').replace(/^[\(@]/gm,'{anonymous}()@').split('\n');},opera11:function(e){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['14']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['53']++;var ANON='{anonymous}',lineRE=/^.*line (\d+), column (\d+)(?: in (.+))? in (\S+):$/,lines=e.stacktrace.split('\n'),result=[],i,match,location,fnName,len;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['54']++;for(i=0,len=lines.length;i<len;i+=2){__cov_QlM7a7yzKYe2dQFJtvsWLA.s['55']++;match=lineRE.exec(lines[i]);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['56']++;if(match){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['27'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['57']++;location=match[4]+':'+match[1]+':'+match[2];__cov_QlM7a7yzKYe2dQFJtvsWLA.s['58']++;fnName=(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['28'][0]++,match[3])||(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['28'][1]++,'global code');__cov_QlM7a7yzKYe2dQFJtvsWLA.s['59']++;fnName=fnName.replace(/<anonymous function: (\S+)>/,'$1').replace(/<anonymous function>/,ANON);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['60']++;result.push(fnName+'@'+location+' -- '+lines[i+1].replace(/^\s+/,''));}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['27'][1]++;}}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['61']++;return result;},opera10b:function(e){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['15']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['62']++;var lineRE=/^(.*)@(.+):(\d+)$/,lines=e.stacktrace.split('\n'),result=[],i,match,fnName,len;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['63']++;for(i=0,len=lines.length;i<len;i++){__cov_QlM7a7yzKYe2dQFJtvsWLA.s['64']++;match=lineRE.exec(lines[i]);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['65']++;if(match){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['29'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['66']++;fnName=match[1]?(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['30'][0]++,match[1]+'()'):(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['30'][1]++,'global code');__cov_QlM7a7yzKYe2dQFJtvsWLA.s['67']++;result.push(fnName+'@'+match[2]+':'+match[3]);}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['29'][1]++;}}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['68']++;return result;},opera10a:function(e){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['16']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['69']++;var ANON='{anonymous}',lineRE=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,lines=e.stacktrace.split('\n'),result=[],i,match,fnName,len;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['70']++;for(i=0,len=lines.length;i<len;i+=2){__cov_QlM7a7yzKYe2dQFJtvsWLA.s['71']++;match=lineRE.exec(lines[i]);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['72']++;if(match){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['31'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['73']++;fnName=(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['32'][0]++,match[3])||(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['32'][1]++,ANON);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['74']++;result.push(fnName+'()@'+match[2]+':'+match[1]+' -- '+lines[i+1].replace(/^\s+/,''));}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['31'][1]++;}}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['75']++;return result;},opera9:function(e){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['17']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['76']++;var ANON='{anonymous}',lineRE=/Line (\d+).*script (?:in )?(\S+)/i,lines=e.message.split('\n'),result=[],i,match,len;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['77']++;for(i=2,len=lines.length;i<len;i+=2){__cov_QlM7a7yzKYe2dQFJtvsWLA.s['78']++;match=lineRE.exec(lines[i]);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['79']++;if(match){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['33'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['80']++;result.push(ANON+'()@'+match[2]+':'+match[1]+' -- '+lines[i+1].replace(/^\s+/,''));}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['33'][1]++;}}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['81']++;return result;},other:function(curr){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['18']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['82']++;var ANON='{anonymous}',fnRE=/function\s*([\w\-$]+)?\s*\(/i,stack=[],fn,args,maxStackSize=10;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['83']++;while((__cov_QlM7a7yzKYe2dQFJtvsWLA.b['34'][0]++,curr)&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['34'][1]++,curr['arguments'])&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['34'][2]++,stack.length<maxStackSize)){__cov_QlM7a7yzKYe2dQFJtvsWLA.s['84']++;fn=fnRE.test(curr.toString())?(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['35'][0]++,(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['36'][0]++,RegExp.$1)||(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['36'][1]++,ANON)):(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['35'][1]++,ANON);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['85']++;args=Array.prototype.slice.call((__cov_QlM7a7yzKYe2dQFJtvsWLA.b['37'][0]++,curr['arguments'])||(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['37'][1]++,[]));__cov_QlM7a7yzKYe2dQFJtvsWLA.s['86']++;stack[stack.length]=fn+'('+this.stringifyArguments(args)+')';__cov_QlM7a7yzKYe2dQFJtvsWLA.s['87']++;curr=curr.caller;}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['88']++;return stack;},stringifyArguments:function(args){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['19']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['89']++;var result=[],slice,i,arg;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['90']++;slice=Array.prototype.slice;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['91']++;for(i=0;i<args.length;++i){__cov_QlM7a7yzKYe2dQFJtvsWLA.s['92']++;arg=args[i];__cov_QlM7a7yzKYe2dQFJtvsWLA.s['93']++;if(arg===undefined){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['38'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['94']++;result[i]='undefined';}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['38'][1]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['95']++;if(arg===null){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['39'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['96']++;result[i]='null';}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['39'][1]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['97']++;if(arg.constructor){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['40'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['98']++;if(arg.constructor===Array){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['41'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['99']++;if(arg.length<3){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['42'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['100']++;result[i]='['+this.stringifyArguments(arg)+']';}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['42'][1]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['101']++;result[i]='['+this.stringifyArguments(slice.call(arg,0,1))+'...'+this.stringifyArguments(slice.call(arg,-1))+']';}}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['41'][1]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['102']++;if(arg.constructor===Object){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['43'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['103']++;result[i]='#object';}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['43'][1]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['104']++;if(arg.constructor===Function){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['44'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['105']++;result[i]='#function';}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['44'][1]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['106']++;if(arg.constructor===String){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['45'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['107']++;result[i]='"'+arg+'"';}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['45'][1]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['108']++;if(arg.constructor===Number){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['46'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['109']++;result[i]=arg;}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['46'][1]++;}}}}}}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['40'][1]++;}}}}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['110']++;return result.join(',');},sourceCache:{},ajax:function(url){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['20']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['111']++;var req=this.createXMLHTTPObject();__cov_QlM7a7yzKYe2dQFJtvsWLA.s['112']++;if(req){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['47'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['113']++;try{__cov_QlM7a7yzKYe2dQFJtvsWLA.s['114']++;req.open('GET',url,false);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['115']++;req.send(null);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['116']++;return req.responseText;}catch(e){}}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['47'][1]++;}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['117']++;return'';},createXMLHTTPObject:function(){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['21']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['118']++;var xmlhttp,XMLHttpFactories=[function(){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['22']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['119']++;return new XMLHttpRequest();},function(){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['23']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['120']++;return new ActiveXObject('Msxml2.XMLHTTP');},function(){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['24']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['121']++;return new ActiveXObject('Msxml3.XMLHTTP');},function(){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['25']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['122']++;return new ActiveXObject('Microsoft.XMLHTTP');}],i;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['123']++;for(i=0;i<XMLHttpFactories.length;i++){__cov_QlM7a7yzKYe2dQFJtvsWLA.s['124']++;try{__cov_QlM7a7yzKYe2dQFJtvsWLA.s['125']++;xmlhttp=XMLHttpFactories[i]();__cov_QlM7a7yzKYe2dQFJtvsWLA.s['126']++;this.createXMLHTTPObject=XMLHttpFactories[i];__cov_QlM7a7yzKYe2dQFJtvsWLA.s['127']++;return xmlhttp;}catch(e){}}},isSameDomain:function(url){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['26']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['128']++;return(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['48'][0]++,typeof location!=='undefined')&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['48'][1]++,url.indexOf(location.hostname)!==-1);},getSource:function(url){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['27']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['129']++;if(!(url in this.sourceCache)){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['49'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['130']++;this.sourceCache[url]=this.ajax(url).split('\n');}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['49'][1]++;}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['131']++;return this.sourceCache[url];},guessAnonymousFunctions:function(stack){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['28']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['132']++;var i,reStack,reRef,frame,m,file,functionName,ref,lineno,charno;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['133']++;for(i=0;i<stack.length;++i){__cov_QlM7a7yzKYe2dQFJtvsWLA.s['134']++;reStack=/\{anonymous\}\(.*\)@(.*)/,reRef=/^(.*?)(?::(\d+))(?::(\d+))?(?: -- .+)?$/,frame=stack[i],ref=reStack.exec(frame);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['135']++;if(ref){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['50'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['136']++;m=reRef.exec(ref[1]);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['137']++;if(m){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['51'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['138']++;file=m[1],lineno=m[2],charno=(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['52'][0]++,m[3])||(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['52'][1]++,0);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['139']++;if((__cov_QlM7a7yzKYe2dQFJtvsWLA.b['54'][0]++,file)&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['54'][1]++,this.isSameDomain(file))&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['54'][2]++,lineno)){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['53'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['140']++;functionName=this.guessAnonymousFunction(file,lineno,charno);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['141']++;stack[i]=frame.replace('{anonymous}',functionName);}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['53'][1]++;}}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['51'][1]++;}}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['50'][1]++;}}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['142']++;return stack;},guessAnonymousFunction:function(url,lineNo){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['29']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['143']++;var ret;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['144']++;try{__cov_QlM7a7yzKYe2dQFJtvsWLA.s['145']++;ret=this.findFunctionName(this.getSource(url),lineNo);}catch(e){__cov_QlM7a7yzKYe2dQFJtvsWLA.s['146']++;ret='getSource failed with url: '+url+', exception: '+e.toString();}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['147']++;return ret;},findFunctionName:function(source,lineNo){__cov_QlM7a7yzKYe2dQFJtvsWLA.f['30']++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['148']++;var reFunctionDeclaration=/function\s+([^(]*?)\s*\(([^)]*)\)/,reFunctionExpression=/['"]?([$_A-Za-z][$_A-Za-z0-9]*)['"]?\s*[:=]\s*function\b/,reFunctionEvaluation=/['"]?([$_A-Za-z][$_A-Za-z0-9]*)['"]?\s*[:=]\s*(?:eval|new Function)\b/,code='',line,maxLines=Math.min(lineNo,20),m,commentPos,i;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['149']++;for(i=0;i<maxLines;++i){__cov_QlM7a7yzKYe2dQFJtvsWLA.s['150']++;line=source[lineNo-i-1];__cov_QlM7a7yzKYe2dQFJtvsWLA.s['151']++;commentPos=line.indexOf('//');__cov_QlM7a7yzKYe2dQFJtvsWLA.s['152']++;if(commentPos>=0){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['55'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['153']++;line=line.substr(0,commentPos);}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['55'][1]++;}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['154']++;if(line){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['56'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['155']++;code=line+code;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['156']++;m=reFunctionExpression.exec(code);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['157']++;if((__cov_QlM7a7yzKYe2dQFJtvsWLA.b['58'][0]++,m)&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['58'][1]++,m[1])){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['57'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['158']++;return m[1];}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['57'][1]++;}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['159']++;m=reFunctionDeclaration.exec(code);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['160']++;if((__cov_QlM7a7yzKYe2dQFJtvsWLA.b['60'][0]++,m)&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['60'][1]++,m[1])){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['59'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['161']++;return m[1];}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['59'][1]++;}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['162']++;m=reFunctionEvaluation.exec(code);__cov_QlM7a7yzKYe2dQFJtvsWLA.s['163']++;if((__cov_QlM7a7yzKYe2dQFJtvsWLA.b['62'][0]++,m)&&(__cov_QlM7a7yzKYe2dQFJtvsWLA.b['62'][1]++,m[1])){__cov_QlM7a7yzKYe2dQFJtvsWLA.b['61'][0]++;__cov_QlM7a7yzKYe2dQFJtvsWLA.s['164']++;return m[1];}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['61'][1]++;}}else{__cov_QlM7a7yzKYe2dQFJtvsWLA.b['56'][1]++;}}__cov_QlM7a7yzKYe2dQFJtvsWLA.s['165']++;return'(?)';}};__cov_QlM7a7yzKYe2dQFJtvsWLA.s['166']++;Y.U1.util.Stacktrace=Stacktrace;},'@VERSION@',{'requires':[]});