text: if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
  if (!__coverage__['build/aui-scheduler-view-table/aui-scheduler-view-table.js']) {
     __coverage__['build/aui-scheduler-view-table/aui-scheduler-view-table.js'] = {"path":"build/aui-scheduler-view-table/aui-scheduler-view-table.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"253":0,"254":0,"255":0,"256":0,"257":0,"258":0,"259":0,"260":0,"261":0,"262":0},"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,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":36},"end":{"line":1,"column":55}}},"2":{"name":"(anonymous_2)","line":18,"loc":{"start":{"line":18,"column":28},"end":{"line":18,"column":62}}},"3":{"name":"(anonymous_3)","line":19,"loc":{"start":{"line":19,"column":15},"end":{"line":19,"column":33}}},"4":{"name":"(anonymous_4)","line":189,"loc":{"start":{"line":189,"column":19},"end":{"line":189,"column":34}}},"5":{"name":"(anonymous_5)","line":210,"loc":{"start":{"line":210,"column":19},"end":{"line":210,"column":34}}},"6":{"name":"(anonymous_6)","line":256,"loc":{"start":{"line":256,"column":21},"end":{"line":256,"column":32}}},"7":{"name":"(anonymous_7)","line":278,"loc":{"start":{"line":278,"column":21},"end":{"line":278,"column":32}}},"8":{"name":"(anonymous_8)","line":330,"loc":{"start":{"line":330,"column":21},"end":{"line":330,"column":32}}},"9":{"name":"(anonymous_9)","line":353,"loc":{"start":{"line":353,"column":16},"end":{"line":353,"column":27}}},"10":{"name":"(anonymous_10)","line":366,"loc":{"start":{"line":366,"column":18},"end":{"line":366,"column":29}}},"11":{"name":"(anonymous_11)","line":392,"loc":{"start":{"line":392,"column":24},"end":{"line":392,"column":76}}},"12":{"name":"(anonymous_12)","line":399,"loc":{"start":{"line":399,"column":57},"end":{"line":399,"column":82}}},"13":{"name":"(anonymous_13)","line":468,"loc":{"start":{"line":468,"column":26},"end":{"line":468,"column":61}}},"14":{"name":"(anonymous_14)","line":505,"loc":{"start":{"line":505,"column":29},"end":{"line":505,"column":75}}},"15":{"name":"(anonymous_15)","line":512,"loc":{"start":{"line":512,"column":57},"end":{"line":512,"column":82}}},"16":{"name":"(anonymous_16)","line":544,"loc":{"start":{"line":544,"column":26},"end":{"line":544,"column":45}}},"17":{"name":"(anonymous_17)","line":573,"loc":{"start":{"line":573,"column":24},"end":{"line":573,"column":35}}},"18":{"name":"(anonymous_18)","line":589,"loc":{"start":{"line":589,"column":28},"end":{"line":589,"column":43}}},"19":{"name":"(anonymous_19)","line":614,"loc":{"start":{"line":614,"column":21},"end":{"line":614,"column":32}}},"20":{"name":"(anonymous_20)","line":631,"loc":{"start":{"line":631,"column":21},"end":{"line":631,"column":32}}},"21":{"name":"(anonymous_21)","line":645,"loc":{"start":{"line":645,"column":27},"end":{"line":645,"column":38}}},"22":{"name":"(anonymous_22)","line":664,"loc":{"start":{"line":664,"column":19},"end":{"line":664,"column":73}}},"23":{"name":"(anonymous_23)","line":682,"loc":{"start":{"line":682,"column":20},"end":{"line":682,"column":31}}},"24":{"name":"(anonymous_24)","line":696,"loc":{"start":{"line":696,"column":36},"end":{"line":696,"column":61}}},"25":{"name":"(anonymous_25)","line":716,"loc":{"start":{"line":716,"column":26},"end":{"line":716,"column":37}}},"26":{"name":"(anonymous_26)","line":724,"loc":{"start":{"line":724,"column":16},"end":{"line":724,"column":40}}},"27":{"name":"(anonymous_27)","line":738,"loc":{"start":{"line":738,"column":20},"end":{"line":738,"column":31}}},"28":{"name":"(anonymous_28)","line":770,"loc":{"start":{"line":770,"column":24},"end":{"line":770,"column":35}}},"29":{"name":"(anonymous_29)","line":787,"loc":{"start":{"line":787,"column":33},"end":{"line":787,"column":44}}},"30":{"name":"(anonymous_30)","line":803,"loc":{"start":{"line":803,"column":35},"end":{"line":803,"column":46}}},"31":{"name":"(anonymous_31)","line":818,"loc":{"start":{"line":818,"column":29},"end":{"line":818,"column":44}}},"32":{"name":"(anonymous_32)","line":834,"loc":{"start":{"line":834,"column":23},"end":{"line":834,"column":42}}},"33":{"name":"(anonymous_33)","line":845,"loc":{"start":{"line":845,"column":30},"end":{"line":845,"column":41}}},"34":{"name":"(anonymous_34)","line":859,"loc":{"start":{"line":859,"column":33},"end":{"line":859,"column":44}}},"35":{"name":"(anonymous_35)","line":874,"loc":{"start":{"line":874,"column":22},"end":{"line":874,"column":36}}},"36":{"name":"(anonymous_36)","line":894,"loc":{"start":{"line":894,"column":26},"end":{"line":894,"column":75}}},"37":{"name":"(anonymous_37)","line":924,"loc":{"start":{"line":924,"column":29},"end":{"line":924,"column":81}}},"38":{"name":"(anonymous_38)","line":961,"loc":{"start":{"line":961,"column":27},"end":{"line":961,"column":46}}},"39":{"name":"(anonymous_39)","line":990,"loc":{"start":{"line":990,"column":22},"end":{"line":990,"column":38}}},"40":{"name":"(anonymous_40)","line":997,"loc":{"start":{"line":997,"column":33},"end":{"line":997,"column":47}}},"41":{"name":"(anonymous_41)","line":1028,"loc":{"start":{"line":1028,"column":30},"end":{"line":1028,"column":41}}},"42":{"name":"(anonymous_42)","line":1063,"loc":{"start":{"line":1063,"column":35},"end":{"line":1063,"column":69}}},"43":{"name":"(anonymous_43)","line":1085,"loc":{"start":{"line":1085,"column":26},"end":{"line":1085,"column":60}}},"44":{"name":"(anonymous_44)","line":1126,"loc":{"start":{"line":1126,"column":20},"end":{"line":1126,"column":31}}},"45":{"name":"(anonymous_45)","line":1139,"loc":{"start":{"line":1139,"column":33},"end":{"line":1139,"column":44}}},"46":{"name":"(anonymous_46)","line":1154,"loc":{"start":{"line":1154,"column":29},"end":{"line":1154,"column":40}}},"47":{"name":"(anonymous_47)","line":1171,"loc":{"start":{"line":1171,"column":24},"end":{"line":1171,"column":44}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1186,"column":80}},"2":{"start":{"line":10,"column":0},"end":{"line":94,"column":41}},"3":{"start":{"line":19,"column":8},"end":{"line":22,"column":10}},"4":{"start":{"line":20,"column":12},"end":{"line":20,"column":46}},"5":{"start":{"line":21,"column":12},"end":{"line":21,"column":66}},"6":{"start":{"line":105,"column":0},"end":{"line":1181,"column":3}},"7":{"start":{"line":190,"column":16},"end":{"line":190,"column":36}},"8":{"start":{"line":191,"column":16},"end":{"line":191,"column":58}},"9":{"start":{"line":193,"column":16},"end":{"line":198,"column":18}},"10":{"start":{"line":211,"column":16},"end":{"line":211,"column":36}},"11":{"start":{"line":212,"column":16},"end":{"line":212,"column":58}},"12":{"start":{"line":214,"column":16},"end":{"line":219,"column":18}},"13":{"start":{"line":257,"column":16},"end":{"line":257,"column":59}},"14":{"start":{"line":279,"column":16},"end":{"line":279,"column":56}},"15":{"start":{"line":331,"column":12},"end":{"line":331,"column":32}},"16":{"start":{"line":333,"column":12},"end":{"line":333,"column":39}},"17":{"start":{"line":334,"column":12},"end":{"line":334,"column":43}},"18":{"start":{"line":335,"column":12},"end":{"line":335,"column":44}},"19":{"start":{"line":337,"column":12},"end":{"line":337,"column":75}},"20":{"start":{"line":338,"column":12},"end":{"line":338,"column":71}},"21":{"start":{"line":339,"column":12},"end":{"line":339,"column":75}},"22":{"start":{"line":340,"column":12},"end":{"line":340,"column":67}},"23":{"start":{"line":341,"column":12},"end":{"line":341,"column":94}},"24":{"start":{"line":342,"column":12},"end":{"line":342,"column":59}},"25":{"start":{"line":343,"column":12},"end":{"line":343,"column":101}},"26":{"start":{"line":344,"column":12},"end":{"line":344,"column":53}},"27":{"start":{"line":354,"column":12},"end":{"line":354,"column":32}},"28":{"start":{"line":356,"column":12},"end":{"line":357,"column":30}},"29":{"start":{"line":367,"column":12},"end":{"line":369,"column":25}},"30":{"start":{"line":371,"column":12},"end":{"line":375,"column":13}},"31":{"start":{"line":372,"column":16},"end":{"line":374,"column":18}},"32":{"start":{"line":377,"column":12},"end":{"line":377,"column":44}},"33":{"start":{"line":379,"column":12},"end":{"line":379,"column":74}},"34":{"start":{"line":380,"column":12},"end":{"line":380,"column":68}},"35":{"start":{"line":393,"column":12},"end":{"line":393,"column":32}},"36":{"start":{"line":394,"column":12},"end":{"line":394,"column":58}},"37":{"start":{"line":396,"column":12},"end":{"line":396,"column":39}},"38":{"start":{"line":397,"column":12},"end":{"line":397,"column":64}},"39":{"start":{"line":399,"column":12},"end":{"line":455,"column":15}},"40":{"start":{"line":400,"column":16},"end":{"line":400,"column":52}},"41":{"start":{"line":402,"column":16},"end":{"line":402,"column":70}},"42":{"start":{"line":404,"column":16},"end":{"line":408,"column":17}},"43":{"start":{"line":405,"column":20},"end":{"line":405,"column":56}},"44":{"start":{"line":407,"column":20},"end":{"line":407,"column":70}},"45":{"start":{"line":410,"column":16},"end":{"line":414,"column":17}},"46":{"start":{"line":411,"column":20},"end":{"line":411,"column":48}},"47":{"start":{"line":413,"column":20},"end":{"line":413,"column":27}},"48":{"start":{"line":416,"column":16},"end":{"line":416,"column":66}},"49":{"start":{"line":417,"column":16},"end":{"line":417,"column":98}},"50":{"start":{"line":419,"column":16},"end":{"line":419,"column":71}},"51":{"start":{"line":420,"column":16},"end":{"line":420,"column":61}},"52":{"start":{"line":422,"column":16},"end":{"line":450,"column":17}},"53":{"start":{"line":423,"column":20},"end":{"line":423,"column":58}},"54":{"start":{"line":425,"column":20},"end":{"line":433,"column":22}},"55":{"start":{"line":435,"column":20},"end":{"line":435,"column":65}},"56":{"start":{"line":437,"column":20},"end":{"line":437,"column":64}},"57":{"start":{"line":439,"column":21},"end":{"line":450,"column":17}},"58":{"start":{"line":440,"column":20},"end":{"line":440,"column":105}},"59":{"start":{"line":442,"column":20},"end":{"line":442,"column":69}},"60":{"start":{"line":444,"column":20},"end":{"line":444,"column":69}},"61":{"start":{"line":446,"column":20},"end":{"line":446,"column":92}},"62":{"start":{"line":447,"column":20},"end":{"line":447,"column":78}},"63":{"start":{"line":449,"column":20},"end":{"line":449,"column":47}},"64":{"start":{"line":452,"column":16},"end":{"line":452,"column":37}},"65":{"start":{"line":454,"column":16},"end":{"line":454,"column":43}},"66":{"start":{"line":457,"column":12},"end":{"line":457,"column":27}},"67":{"start":{"line":469,"column":12},"end":{"line":474,"column":32}},"68":{"start":{"line":476,"column":12},"end":{"line":491,"column":13}},"69":{"start":{"line":477,"column":16},"end":{"line":477,"column":69}},"70":{"start":{"line":479,"column":16},"end":{"line":479,"column":62}},"71":{"start":{"line":480,"column":16},"end":{"line":480,"column":108}},"72":{"start":{"line":482,"column":16},"end":{"line":482,"column":47}},"73":{"start":{"line":484,"column":16},"end":{"line":488,"column":17}},"74":{"start":{"line":485,"column":20},"end":{"line":485,"column":101}},"75":{"start":{"line":487,"column":20},"end":{"line":487,"column":46}},"76":{"start":{"line":490,"column":16},"end":{"line":490,"column":72}},"77":{"start":{"line":493,"column":12},"end":{"line":493,"column":36}},"78":{"start":{"line":506,"column":12},"end":{"line":506,"column":32}},"79":{"start":{"line":508,"column":12},"end":{"line":508,"column":71}},"80":{"start":{"line":510,"column":12},"end":{"line":510,"column":69}},"81":{"start":{"line":512,"column":12},"end":{"line":531,"column":15}},"82":{"start":{"line":513,"column":16},"end":{"line":513,"column":73}},"83":{"start":{"line":515,"column":16},"end":{"line":526,"column":86}},"84":{"start":{"line":528,"column":16},"end":{"line":530,"column":18}},"85":{"start":{"line":533,"column":12},"end":{"line":533,"column":32}},"86":{"start":{"line":545,"column":12},"end":{"line":545,"column":32}},"87":{"start":{"line":547,"column":12},"end":{"line":547,"column":67}},"88":{"start":{"line":548,"column":12},"end":{"line":548,"column":59}},"89":{"start":{"line":549,"column":12},"end":{"line":549,"column":69}},"90":{"start":{"line":551,"column":12},"end":{"line":558,"column":14}},"91":{"start":{"line":560,"column":12},"end":{"line":562,"column":14}},"92":{"start":{"line":564,"column":12},"end":{"line":564,"column":27}},"93":{"start":{"line":574,"column":12},"end":{"line":574,"column":32}},"94":{"start":{"line":576,"column":12},"end":{"line":576,"column":39}},"95":{"start":{"line":577,"column":12},"end":{"line":577,"column":43}},"96":{"start":{"line":578,"column":12},"end":{"line":578,"column":44}},"97":{"start":{"line":590,"column":12},"end":{"line":590,"column":32}},"98":{"start":{"line":591,"column":12},"end":{"line":591,"column":54}},"99":{"start":{"line":593,"column":12},"end":{"line":593,"column":45}},"100":{"start":{"line":595,"column":12},"end":{"line":601,"column":13}},"101":{"start":{"line":596,"column":16},"end":{"line":596,"column":64}},"102":{"start":{"line":598,"column":16},"end":{"line":600,"column":18}},"103":{"start":{"line":603,"column":12},"end":{"line":603,"column":46}},"104":{"start":{"line":615,"column":12},"end":{"line":615,"column":32}},"105":{"start":{"line":616,"column":12},"end":{"line":616,"column":54}},"106":{"start":{"line":617,"column":12},"end":{"line":617,"column":53}},"107":{"start":{"line":618,"column":12},"end":{"line":618,"column":74}},"108":{"start":{"line":620,"column":12},"end":{"line":620,"column":98}},"109":{"start":{"line":632,"column":12},"end":{"line":632,"column":32}},"110":{"start":{"line":633,"column":12},"end":{"line":633,"column":54}},"111":{"start":{"line":634,"column":12},"end":{"line":634,"column":53}},"112":{"start":{"line":635,"column":12},"end":{"line":635,"column":74}},"113":{"start":{"line":637,"column":12},"end":{"line":637,"column":103}},"114":{"start":{"line":646,"column":12},"end":{"line":646,"column":32}},"115":{"start":{"line":648,"column":12},"end":{"line":648,"column":57}},"116":{"start":{"line":665,"column":12},"end":{"line":665,"column":32}},"117":{"start":{"line":666,"column":12},"end":{"line":666,"column":52}},"118":{"start":{"line":667,"column":12},"end":{"line":667,"column":46}},"119":{"start":{"line":668,"column":12},"end":{"line":668,"column":22}},"120":{"start":{"line":670,"column":12},"end":{"line":674,"column":13}},"121":{"start":{"line":671,"column":16},"end":{"line":671,"column":53}},"122":{"start":{"line":673,"column":16},"end":{"line":673,"column":94}},"123":{"start":{"line":683,"column":12},"end":{"line":683,"column":32}},"124":{"start":{"line":684,"column":12},"end":{"line":684,"column":73}},"125":{"start":{"line":685,"column":12},"end":{"line":685,"column":73}},"126":{"start":{"line":687,"column":12},"end":{"line":687,"column":38}},"127":{"start":{"line":689,"column":12},"end":{"line":689,"column":41}},"128":{"start":{"line":691,"column":12},"end":{"line":691,"column":69}},"129":{"start":{"line":693,"column":12},"end":{"line":693,"column":74}},"130":{"start":{"line":694,"column":12},"end":{"line":694,"column":75}},"131":{"start":{"line":696,"column":12},"end":{"line":707,"column":15}},"132":{"start":{"line":697,"column":16},"end":{"line":697,"column":99}},"133":{"start":{"line":698,"column":16},"end":{"line":698,"column":93}},"134":{"start":{"line":700,"column":16},"end":{"line":700,"column":84}},"135":{"start":{"line":702,"column":16},"end":{"line":704,"column":17}},"136":{"start":{"line":703,"column":20},"end":{"line":703,"column":65}},"137":{"start":{"line":706,"column":16},"end":{"line":706,"column":42}},"138":{"start":{"line":717,"column":12},"end":{"line":717,"column":32}},"139":{"start":{"line":718,"column":12},"end":{"line":718,"column":54}},"140":{"start":{"line":719,"column":12},"end":{"line":719,"column":53}},"141":{"start":{"line":720,"column":12},"end":{"line":720,"column":64}},"142":{"start":{"line":721,"column":12},"end":{"line":721,"column":74}},"143":{"start":{"line":723,"column":12},"end":{"line":729,"column":14}},"144":{"start":{"line":725,"column":20},"end":{"line":725,"column":85}},"145":{"start":{"line":727,"column":20},"end":{"line":727,"column":74}},"146":{"start":{"line":739,"column":12},"end":{"line":739,"column":32}},"147":{"start":{"line":740,"column":12},"end":{"line":740,"column":54}},"148":{"start":{"line":741,"column":12},"end":{"line":741,"column":55}},"149":{"start":{"line":743,"column":12},"end":{"line":743,"column":72}},"150":{"start":{"line":745,"column":12},"end":{"line":745,"column":73}},"151":{"start":{"line":746,"column":12},"end":{"line":746,"column":69}},"152":{"start":{"line":748,"column":12},"end":{"line":762,"column":13}},"153":{"start":{"line":749,"column":16},"end":{"line":749,"column":69}},"154":{"start":{"line":750,"column":16},"end":{"line":750,"column":75}},"155":{"start":{"line":752,"column":16},"end":{"line":753,"column":55}},"156":{"start":{"line":754,"column":16},"end":{"line":754,"column":78}},"157":{"start":{"line":755,"column":16},"end":{"line":755,"column":76}},"158":{"start":{"line":757,"column":16},"end":{"line":757,"column":71}},"159":{"start":{"line":759,"column":16},"end":{"line":761,"column":17}},"160":{"start":{"line":760,"column":20},"end":{"line":760,"column":61}},"161":{"start":{"line":771,"column":12},"end":{"line":771,"column":32}},"162":{"start":{"line":773,"column":12},"end":{"line":774,"column":72}},"163":{"start":{"line":776,"column":12},"end":{"line":777,"column":72}},"164":{"start":{"line":788,"column":12},"end":{"line":788,"column":32}},"165":{"start":{"line":789,"column":12},"end":{"line":789,"column":54}},"166":{"start":{"line":790,"column":12},"end":{"line":790,"column":53}},"167":{"start":{"line":791,"column":12},"end":{"line":791,"column":74}},"168":{"start":{"line":793,"column":12},"end":{"line":793,"column":77}},"169":{"start":{"line":804,"column":12},"end":{"line":804,"column":32}},"170":{"start":{"line":805,"column":12},"end":{"line":805,"column":54}},"171":{"start":{"line":807,"column":12},"end":{"line":807,"column":45}},"172":{"start":{"line":819,"column":12},"end":{"line":819,"column":32}},"173":{"start":{"line":820,"column":12},"end":{"line":820,"column":54}},"174":{"start":{"line":821,"column":12},"end":{"line":821,"column":65}},"175":{"start":{"line":823,"column":12},"end":{"line":823,"column":68}},"176":{"start":{"line":835,"column":12},"end":{"line":835,"column":59}},"177":{"start":{"line":846,"column":12},"end":{"line":846,"column":32}},"178":{"start":{"line":847,"column":12},"end":{"line":847,"column":74}},"179":{"start":{"line":849,"column":12},"end":{"line":849,"column":64}},"180":{"start":{"line":860,"column":12},"end":{"line":860,"column":32}},"181":{"start":{"line":861,"column":12},"end":{"line":861,"column":74}},"182":{"start":{"line":863,"column":12},"end":{"line":863,"column":62}},"183":{"start":{"line":875,"column":12},"end":{"line":875,"column":45}},"184":{"start":{"line":876,"column":12},"end":{"line":876,"column":49}},"185":{"start":{"line":878,"column":12},"end":{"line":878,"column":101}},"186":{"start":{"line":895,"column":12},"end":{"line":895,"column":52}},"187":{"start":{"line":896,"column":12},"end":{"line":896,"column":48}},"188":{"start":{"line":898,"column":12},"end":{"line":898,"column":72}},"189":{"start":{"line":900,"column":12},"end":{"line":904,"column":14}},"190":{"start":{"line":906,"column":12},"end":{"line":906,"column":24}},"191":{"start":{"line":925,"column":12},"end":{"line":927,"column":18}},"192":{"start":{"line":929,"column":12},"end":{"line":931,"column":13}},"193":{"start":{"line":930,"column":16},"end":{"line":930,"column":52}},"194":{"start":{"line":933,"column":12},"end":{"line":947,"column":13}},"195":{"start":{"line":934,"column":16},"end":{"line":934,"column":36}},"196":{"start":{"line":936,"column":16},"end":{"line":936,"column":53}},"197":{"start":{"line":938,"column":16},"end":{"line":939,"column":34}},"198":{"start":{"line":940,"column":16},"end":{"line":940,"column":85}},"199":{"start":{"line":942,"column":16},"end":{"line":942,"column":91}},"200":{"start":{"line":944,"column":16},"end":{"line":946,"column":17}},"201":{"start":{"line":945,"column":20},"end":{"line":945,"column":31}},"202":{"start":{"line":949,"column":12},"end":{"line":949,"column":24}},"203":{"start":{"line":962,"column":12},"end":{"line":966,"column":18}},"204":{"start":{"line":968,"column":12},"end":{"line":978,"column":13}},"205":{"start":{"line":969,"column":16},"end":{"line":969,"column":68}},"206":{"start":{"line":971,"column":16},"end":{"line":971,"column":48}},"207":{"start":{"line":973,"column":16},"end":{"line":975,"column":17}},"208":{"start":{"line":974,"column":20},"end":{"line":974,"column":63}},"209":{"start":{"line":977,"column":16},"end":{"line":977,"column":58}},"210":{"start":{"line":980,"column":12},"end":{"line":980,"column":33}},"211":{"start":{"line":991,"column":12},"end":{"line":991,"column":32}},"212":{"start":{"line":993,"column":12},"end":{"line":993,"column":38}},"213":{"start":{"line":994,"column":12},"end":{"line":994,"column":50}},"214":{"start":{"line":995,"column":12},"end":{"line":995,"column":53}},"215":{"start":{"line":997,"column":12},"end":{"line":1011,"column":15}},"216":{"start":{"line":998,"column":16},"end":{"line":998,"column":62}},"217":{"start":{"line":1000,"column":16},"end":{"line":1000,"column":56}},"218":{"start":{"line":1002,"column":16},"end":{"line":1008,"column":19}},"219":{"start":{"line":1010,"column":16},"end":{"line":1010,"column":45}},"220":{"start":{"line":1013,"column":12},"end":{"line":1014,"column":32}},"221":{"start":{"line":1016,"column":12},"end":{"line":1019,"column":15}},"222":{"start":{"line":1029,"column":12},"end":{"line":1029,"column":32}},"223":{"start":{"line":1030,"column":12},"end":{"line":1030,"column":50}},"224":{"start":{"line":1032,"column":12},"end":{"line":1045,"column":15}},"225":{"start":{"line":1047,"column":12},"end":{"line":1048,"column":51}},"226":{"start":{"line":1064,"column":12},"end":{"line":1064,"column":52}},"227":{"start":{"line":1066,"column":12},"end":{"line":1068,"column":13}},"228":{"start":{"line":1067,"column":16},"end":{"line":1067,"column":91}},"229":{"start":{"line":1070,"column":12},"end":{"line":1072,"column":13}},"230":{"start":{"line":1071,"column":16},"end":{"line":1071,"column":92}},"231":{"start":{"line":1086,"column":12},"end":{"line":1086,"column":32}},"232":{"start":{"line":1087,"column":12},"end":{"line":1087,"column":54}},"233":{"start":{"line":1088,"column":12},"end":{"line":1088,"column":65}},"234":{"start":{"line":1090,"column":12},"end":{"line":1090,"column":46}},"235":{"start":{"line":1091,"column":12},"end":{"line":1091,"column":49}},"236":{"start":{"line":1093,"column":12},"end":{"line":1093,"column":93}},"237":{"start":{"line":1094,"column":12},"end":{"line":1095,"column":32}},"238":{"start":{"line":1096,"column":12},"end":{"line":1096,"column":117}},"239":{"start":{"line":1098,"column":12},"end":{"line":1100,"column":13}},"240":{"start":{"line":1099,"column":16},"end":{"line":1099,"column":37}},"241":{"start":{"line":1102,"column":12},"end":{"line":1104,"column":13}},"242":{"start":{"line":1103,"column":16},"end":{"line":1103,"column":58}},"243":{"start":{"line":1106,"column":12},"end":{"line":1106,"column":61}},"244":{"start":{"line":1108,"column":12},"end":{"line":1113,"column":15}},"245":{"start":{"line":1115,"column":12},"end":{"line":1115,"column":40}},"246":{"start":{"line":1117,"column":12},"end":{"line":1117,"column":25}},"247":{"start":{"line":1127,"column":12},"end":{"line":1127,"column":32}},"248":{"start":{"line":1129,"column":12},"end":{"line":1129,"column":40}},"249":{"start":{"line":1130,"column":12},"end":{"line":1130,"column":34}},"250":{"start":{"line":1140,"column":12},"end":{"line":1140,"column":32}},"251":{"start":{"line":1142,"column":12},"end":{"line":1142,"column":74}},"252":{"start":{"line":1143,"column":12},"end":{"line":1143,"column":75}},"253":{"start":{"line":1145,"column":12},"end":{"line":1145,"column":78}},"254":{"start":{"line":1155,"column":12},"end":{"line":1155,"column":32}},"255":{"start":{"line":1157,"column":12},"end":{"line":1157,"column":74}},"256":{"start":{"line":1158,"column":12},"end":{"line":1158,"column":75}},"257":{"start":{"line":1160,"column":12},"end":{"line":1160,"column":78}},"258":{"start":{"line":1172,"column":12},"end":{"line":1172,"column":28}},"259":{"start":{"line":1174,"column":12},"end":{"line":1176,"column":13}},"260":{"start":{"line":1175,"column":16},"end":{"line":1175,"column":33}},"261":{"start":{"line":1178,"column":12},"end":{"line":1178,"column":54}},"262":{"start":{"line":1183,"column":0},"end":{"line":1183,"column":42}}},"branchMap":{"1":{"line":21,"type":"cond-expr","locations":[{"start":{"line":21,"column":53},"end":{"line":21,"column":58}},{"start":{"line":21,"column":61},"end":{"line":21,"column":65}}]},"2":{"line":404,"type":"if","locations":[{"start":{"line":404,"column":16},"end":{"line":404,"column":16}},{"start":{"line":404,"column":16},"end":{"line":404,"column":16}}]},"3":{"line":410,"type":"if","locations":[{"start":{"line":410,"column":16},"end":{"line":410,"column":16}},{"start":{"line":410,"column":16},"end":{"line":410,"column":16}}]},"4":{"line":422,"type":"if","locations":[{"start":{"line":422,"column":16},"end":{"line":422,"column":16}},{"start":{"line":422,"column":16},"end":{"line":422,"column":16}}]},"5":{"line":422,"type":"binary-expr","locations":[{"start":{"line":422,"column":21},"end":{"line":422,"column":60}},{"start":{"line":422,"column":66},"end":{"line":422,"column":103}}]},"6":{"line":439,"type":"if","locations":[{"start":{"line":439,"column":21},"end":{"line":439,"column":21}},{"start":{"line":439,"column":21},"end":{"line":439,"column":21}}]},"7":{"line":476,"type":"if","locations":[{"start":{"line":476,"column":12},"end":{"line":476,"column":12}},{"start":{"line":476,"column":12},"end":{"line":476,"column":12}}]},"8":{"line":595,"type":"if","locations":[{"start":{"line":595,"column":12},"end":{"line":595,"column":12}},{"start":{"line":595,"column":12},"end":{"line":595,"column":12}}]},"9":{"line":673,"type":"binary-expr","locations":[{"start":{"line":673,"column":49},"end":{"line":673,"column":60}},{"start":{"line":673,"column":64},"end":{"line":673,"column":76}}]},"10":{"line":673,"type":"binary-expr","locations":[{"start":{"line":673,"column":80},"end":{"line":673,"column":86}},{"start":{"line":673,"column":90},"end":{"line":673,"column":91}}]},"11":{"line":702,"type":"if","locations":[{"start":{"line":702,"column":16},"end":{"line":702,"column":16}},{"start":{"line":702,"column":16},"end":{"line":702,"column":16}}]},"12":{"line":748,"type":"if","locations":[{"start":{"line":748,"column":12},"end":{"line":748,"column":12}},{"start":{"line":748,"column":12},"end":{"line":748,"column":12}}]},"13":{"line":759,"type":"if","locations":[{"start":{"line":759,"column":16},"end":{"line":759,"column":16}},{"start":{"line":759,"column":16},"end":{"line":759,"column":16}}]},"14":{"line":929,"type":"if","locations":[{"start":{"line":929,"column":12},"end":{"line":929,"column":12}},{"start":{"line":929,"column":12},"end":{"line":929,"column":12}}]},"15":{"line":938,"type":"binary-expr","locations":[{"start":{"line":938,"column":46},"end":{"line":938,"column":80}},{"start":{"line":938,"column":84},"end":{"line":939,"column":33}}]},"16":{"line":944,"type":"if","locations":[{"start":{"line":944,"column":16},"end":{"line":944,"column":16}},{"start":{"line":944,"column":16},"end":{"line":944,"column":16}}]},"17":{"line":944,"type":"binary-expr","locations":[{"start":{"line":944,"column":20},"end":{"line":944,"column":31}},{"start":{"line":944,"column":36},"end":{"line":944,"column":55}},{"start":{"line":944,"column":59},"end":{"line":944,"column":82}}]},"18":{"line":973,"type":"if","locations":[{"start":{"line":973,"column":16},"end":{"line":973,"column":16}},{"start":{"line":973,"column":16},"end":{"line":973,"column":16}}]},"19":{"line":1066,"type":"if","locations":[{"start":{"line":1066,"column":12},"end":{"line":1066,"column":12}},{"start":{"line":1066,"column":12},"end":{"line":1066,"column":12}}]},"20":{"line":1070,"type":"if","locations":[{"start":{"line":1070,"column":12},"end":{"line":1070,"column":12}},{"start":{"line":1070,"column":12},"end":{"line":1070,"column":12}}]},"21":{"line":1098,"type":"if","locations":[{"start":{"line":1098,"column":12},"end":{"line":1098,"column":12}},{"start":{"line":1098,"column":12},"end":{"line":1098,"column":12}}]},"22":{"line":1102,"type":"if","locations":[{"start":{"line":1102,"column":12},"end":{"line":1102,"column":12}},{"start":{"line":1102,"column":12},"end":{"line":1102,"column":12}}]}},"code":["(function () { YUI.add('aui-scheduler-view-table', function (A, NAME) {","","/**"," * The Scheduler Component"," *"," * @module aui-scheduler"," * @submodule aui-scheduler-view-table"," */","","var Lang = A.Lang,","    isFunction = Lang.isFunction,","","    DateMath = A.DataType.DateMath,","    WidgetStdMod = A.WidgetStdMod,","","    WEEK_LENGTH = DateMath.WEEK_LENGTH,","","    getNodeListHTMLParser = function(selector, sizeCondition) {","        return function(srcNode) {","            var nodes = srcNode.all(selector);","            return (nodes.size() >= sizeCondition) ? nodes : null;","        };","    },","","    getCN = A.getClassName,","","    CSS_ICON = getCN('icon'),","    CSS_ICON_ARROWSTOP_LEFT = getCN('icon', 'arrowstop-1-l'),","    CSS_ICON_ARROWSTOP_RIGHT = getCN('icon', 'arrowstop-1-r'),","    CSS_SVT_COLGRID = getCN('scheduler-view', 'table', 'colgrid'),","    CSS_SVT_COLGRID_FIRST = getCN('scheduler-view', 'table', 'colgrid', 'first'),","    CSS_SVT_COLGRID_TODAY = getCN('scheduler-view', 'table', 'colgrid', 'today'),","    CSS_SVT_CONTAINER = getCN('scheduler-view', 'table', 'container'),","    CSS_SVT_EVENTS_OVERLAY_NODE = getCN('scheduler-view', 'table', 'events', 'overlay', 'node'),","    CSS_SVT_EVENTS_OVERLAY_NODE_BODY = getCN('scheduler-view', 'table', 'events', 'overlay', 'node', 'body'),","    CSS_SVT_EVENTS_OVERLAY_NODE_CLOSE = getCN('scheduler-view', 'table', 'events', 'overlay', 'node', 'close'),","    CSS_SVT_HEADER_COL = getCN('scheduler-view', 'table', 'header', 'col'),","    CSS_SVT_HEADER_DAY = getCN('scheduler-view', 'table', 'header', 'day'),","    CSS_SVT_HEADER_TABLE = getCN('scheduler-view', 'table', 'header', 'table'),","    CSS_SVT_MORE = getCN('scheduler-view', 'table', 'more'),","    CSS_SVT_ROW = getCN('scheduler-view', 'table', 'row'),","    CSS_SVT_ROW_CONTAINER = getCN('scheduler-view', 'table', 'row', 'container'),","    CSS_SVT_TABLE_DATA = getCN('scheduler-view', 'table', 'data'),","    CSS_SVT_TABLE_DATA_COL = getCN('scheduler-view', 'table', 'data', 'col'),","    CSS_SVT_TABLE_DATA_COL_TITLE = getCN('scheduler-view', 'table', 'data', 'col', 'title'),","    CSS_SVT_TABLE_DATA_COL_TITLE_DOWN = getCN('scheduler-view', 'table', 'data', 'col', 'title', 'down'),","    CSS_SVT_TABLE_DATA_COL_TITLE_FIRST = getCN('scheduler-view', 'table', 'data', 'col', 'title', 'first'),","    CSS_SVT_TABLE_DATA_COL_TITLE_NEXT = getCN('scheduler-view', 'table', 'data', 'col', 'title', 'next'),","    CSS_SVT_TABLE_DATA_COL_TITLE_TODAY = getCN('scheduler-view', 'table', 'data', 'col', 'title', 'today'),","    CSS_SVT_TABLE_DATA_EVENT = getCN('scheduler-view', 'table', 'data', 'event'),","    CSS_SVT_TABLE_DATA_EVENT_LEFT = getCN('scheduler-view', 'table', 'data', 'event', 'left'),","    CSS_SVT_TABLE_DATA_EVENT_RIGHT = getCN('scheduler-view', 'table', 'data', 'event', 'right'),","    CSS_SVT_TABLE_DATA_FIRST = getCN('scheduler-view', 'table', 'data', 'first'),","    CSS_SVT_TABLE_GRID = getCN('scheduler-view', 'table', 'grid'),","    CSS_SVT_TABLE_GRID_FIRST = getCN('scheduler-view', 'table', 'grid', 'first'),","","    TPL_SVT_CONTAINER = '<div class=\"' + CSS_SVT_CONTAINER + '\">' +","        '<div class=\"' + CSS_SVT_ROW_CONTAINER + '\"></div>' +","        '</div>',","","    TPL_SVT_EVENTS_OVERLAY_NODE = '<div class=\"' + CSS_SVT_EVENTS_OVERLAY_NODE + '\">' +","        '<div class=\"' + CSS_SVT_EVENTS_OVERLAY_NODE_BODY + '\"></div>' +","        '<a href=\"javascript:;\" class=\"' + CSS_SVT_EVENTS_OVERLAY_NODE_CLOSE + '\">{label}</a>' +","        '</div>',","","    TPL_SVT_GRID_COLUMN = '<td class=\"' + CSS_SVT_COLGRID + '\">&nbsp;</td>',","","    TPL_SVT_HEADER_DAY = '<th class=\"' + CSS_SVT_HEADER_DAY + '\"><div>&nbsp;</div></th>',","","    TPL_SVT_HEADER_TABLE = '<table cellspacing=\"0\" cellpadding=\"0\" class=\"' + CSS_SVT_HEADER_TABLE + '\">' +","        '<tbody>' +","        '<tr class=\"' + CSS_SVT_HEADER_COL + '\"></tr>' +","        '</tbody>' +","        '</table>',","","    TPL_SVT_MORE = '<a href=\"javascript:;\" class=\"' + CSS_SVT_MORE + '\">{labelPrefix} {count} {labelSuffix}</a>',","","    TPL_SVT_ROW = '<div class=\"' + CSS_SVT_ROW + '\" style=\"top: {top}%; height: {height}%;\"></div>',","","    TPL_SVT_TABLE_DATA = '<table cellspacing=\"0\" cellpadding=\"0\" class=\"' + CSS_SVT_TABLE_DATA + '\">' +","        '<tbody></tbody>' +","        '</table>',","","    TPL_SVT_TABLE_GRID = '<table cellspacing=\"0\" cellpadding=\"0\" class=\"' + CSS_SVT_TABLE_GRID + '\">' +","        '<tbody>' +","        '<tr></tr>' +","        '</tbody>' +","        '</table>',","","    TPL_SVT_EV_ICON_LEFT = '<span class=\"' + [CSS_ICON, CSS_ICON_ARROWSTOP_LEFT].join(' ') + '\"></span>',","    TPL_SVT_EV_ICON_RIGHT = '<span class=\"' + [CSS_ICON, CSS_ICON_ARROWSTOP_RIGHT].join(' ') + '\"></span>',","","    TPL_SVT_TABLE_DATA_COL = '<td class=\"' + CSS_SVT_TABLE_DATA_COL + '\"><div></div></td>',","    TPL_SVT_TABLE_DATA_ROW = '<tr></tr>';","","/**"," * A base class for `SchedulerTableView`."," *"," * @class A.SchedulerTableView"," * @extends A.SchedulerView"," * @param {Object} config Object literal specifying widget configuration"," *     properties."," * @constructor"," */","var SchedulerTableView = A.Component.create({","","    /**","     * Static property provides a string to identify the class.","     *","     * @property NAME","     * @type {String}","     * @static","     */","    NAME: 'scheduler-view-table',","","    /**","     * Static property used to define the default attribute","     * configuration for the `SchedulerTableView`.","     *","     * @property ATTRS","     * @type {Object}","     * @static","     */","    ATTRS: {","","        /**","         * Determines the content of Scheduler table view's body section.","         *","         * @attribute bodyContent","         * @default ''","         * @type {String}","         */","        bodyContent: {","            value: ''","        },","","        /**","         * Contains the number of days to display per interval in the","         * `SchedulerTableView`.","         *","         * @attribute displayDaysInterval","         * @default 42","         * @type {Number}","         */","        displayDaysInterval: {","            value: 42","        },","","        /**","         * Contains the number of rows to display in the `SchedulerTableView`.","         *","         * @attribute displayRows","         * @default 3","         * @type {Number}","         */","        displayRows: {","            value: 3","        },","","        /**","         * Indicates whether the height of the `SchedulerTableView` is fixed.","         *","         * @attribute fixedHeight","         * @default true","         * @type {Boolean}","         */","        fixedHeight: {","            value: true","        },","","        /**","         * Determines the name for this `SchedulerTableView`.","         *","         * @attribute name","         * @default 'table'","         * @type {String}","         */","        name: {","            value: 'table'","        },","","        /**","         * Contains the function that formats the header date.","         *","         * @attribute headerDateFormatter","         * @type {Function}","         */","        headerDateFormatter: {","            value: function(date) {","                var instance = this;","                var scheduler = instance.get('scheduler');","","                return A.DataType.Date.format(","                    date, {","                        format: '%a',","                        locale: scheduler.get('locale')","                    }","                );","            },","            validator: isFunction","        },","","        /**","         * Contains the function that formats the navigation date.","         *","         * @attribute navigationDateFormatter","         * @type {Function}","         */","        navigationDateFormatter: {","            value: function(date) {","                var instance = this;","                var scheduler = instance.get('scheduler');","","                return A.DataType.Date.format(","                    date, {","                        format: '%b %Y',","                        locale: scheduler.get('locale')","                    }","                );","            },","            validator: isFunction","        },","","        /**","         * Indicates whether the `SchedulerTableView` is scrollable.","         *","         * @attribute scrollable","         * @default false","         * @type {Boolean}","         */","        scrollable: {","            value: false","        },","","        /**","         * Contains the collection of strings used to label elements of the UI.","         *","         * @attribute strings","         * @type {Object}","         */","        strings: {","            value: {","                close: 'Close',","                show: 'Show',","                more: 'more'","            }","        },","","        /**","         * Contains the function that returns the `headerTable` node.","         *","         * @attribute headerTableNode","         * @type {Node}","         */","        headerTableNode: {","            valueFn: function() {","                return A.Node.create(TPL_SVT_HEADER_TABLE);","            }","        },","","        /**","         * Contains the function that returns the `colHeaderDays` node.","         *","         * @attribute colHeaderDaysNode","         * @type {Node}","         */","        colHeaderDaysNode: {","            valueFn: '_valueColHeaderDaysNode'","        },","","        /**","         * Contains the function that returns the `rowsContainer` node.","         *","         * @attribute rowsContainerNode","         * @type {Node}","         */","        rowsContainerNode: {","            valueFn: function() {","                return A.Node.create(TPL_SVT_CONTAINER);","            }","        },","","        /**","         * Contains the function that returns the `tableGrid` node.","         *","         * @attribute tableGridNode","         * @type {Node}","         */","        tableGridNode: {","            valueFn: '_valueTableGridNode'","        }","    },","","    /**","     * Contains an object hash, defining how attribute values are to be parsed","     * from markup contained in the widget's bounding box.","     *","     * @property HTML_PARSER","     * @type {Object}","     * @static","     */","    HTML_PARSER: {","        colHeaderDaysNode: getNodeListHTMLParser('.' + CSS_SVT_HEADER_DAY, 7),","        headerTableNode: '.' + CSS_SVT_HEADER_TABLE,","        rowsContainerNode: '.' + CSS_SVT_CONTAINER,","        tableGridNode: getNodeListHTMLParser('.' + CSS_SVT_TABLE_GRID, 7)","    },","","    /**","     * Static property used to define which component it extends.","     *","     * @property EXTENDS","     * @type {Object}","     * @static","     */","    EXTENDS: A.SchedulerView,","","    prototype: {","        evtDateStack: null,","        evtRenderedStack: null,","        rowDataTableStack: null,","","        /**","         * Construction logic executed during `SchedulerTableView` instantiation.","         * Lifecycle.","         *","         * @method initializer","         * @protected","         */","        initializer: function() {","            var instance = this;","","            instance.evtDateStack = {};","            instance.evtRenderedStack = {};","            instance.rowDataTableStack = {};","","            instance.colHeaderDaysNode = instance.get('colHeaderDaysNode');","            instance.headerTableNode = instance.get('headerTableNode');","            instance.rowsContainerNode = instance.get('rowsContainerNode');","            instance.tableGridNode = instance.get('tableGridNode');","            instance.columnDayHeader = instance.headerTableNode.one('.' + CSS_SVT_HEADER_COL);","            instance.columnTableGrid = A.NodeList.create();","            instance.tableRowContainer = instance.rowsContainerNode.one('.' + CSS_SVT_ROW_CONTAINER);","            instance.tableRows = A.NodeList.create();","        },","","        /**","         * Binds the events on the `SchedulerTableView` UI. Lifecycle.","         *","         * @method bindUI","         * @protected","         */","        bindUI: function() {","            var instance = this;","","            instance.rowsContainerNode.delegate('click', A.bind(instance._onClickMore, instance), '.' +","                CSS_SVT_MORE);","        },","","        /**","         * Renders the `SchedulerTableView` component instance. Lifecycle.","         *","         * @method renderUI","         * @protected","         */","        renderUI: function() {","            var instance = this,","                displayRowsCount = instance._getDisplayRowsCount(),","                rowIndex;","","            for (rowIndex = 0; rowIndex < displayRowsCount; rowIndex++) {","                instance.tableRows.push(","                    instance.buildGridRowNode(rowIndex)","                );","            }","","            instance._renderEventsOverlay();","","            instance.colHeaderDaysNode.appendTo(instance.columnDayHeader);","            instance.tableRows.appendTo(instance.tableRowContainer);","        },","","        /**","         * Builds a row of events.","         *","         * @method buildEventsRow","         * @param {Date} rowStartDate","         * @param {Date} rowEndDate","         * @param {Number} rowDisplayIndex","         * @return {Node}","         */","        buildEventsRow: function(rowStartDate, rowEndDate, rowDisplayIndex) {","            var instance = this;","            var displayRows = instance.get('displayRows');","","            var rowRenderedColumns = 0;","            var rowNode = A.Node.create(TPL_SVT_TABLE_DATA_ROW);","","            instance.loopDates(rowStartDate, rowEndDate, function(celDate, index) {","                var key = String(celDate.getTime());","","                var evtRenderedStack = instance.evtRenderedStack[key];","","                if (!evtRenderedStack) {","                    instance.evtRenderedStack[key] = [];","","                    evtRenderedStack = instance.evtRenderedStack[key];","                }","","                if (rowRenderedColumns > index) {","                    evtRenderedStack.push(null);","","                    return;","                }","","                var events = instance.getIntersectEvents(celDate);","                var evt = instance._getRenderableEvent(events, rowStartDate, rowEndDate, celDate);","","                var evtColNode = A.Node.create(TPL_SVT_TABLE_DATA_COL);","                var evtNodeContainer = evtColNode.one('div');","","                if ((evtRenderedStack.length < events.length) && (rowDisplayIndex === (displayRows - 1))) {","                    var strings = instance.get('strings');","","                    var showMoreEventsLink = A.Node.create(","                        Lang.sub(","                            TPL_SVT_MORE, {","                                count: (events.length - evtRenderedStack.length),","                                labelPrefix: strings.show,","                                labelSuffix: strings.more","                            }","                        )","                    );","","                    showMoreEventsLink.setData('events', events);","","                    evtNodeContainer.append(showMoreEventsLink);","                }","                else if (evt) {","                    var evtSplitInfo = instance._getEvtSplitInfo(evt, celDate, rowStartDate, rowEndDate);","","                    evtColNode.attr('colspan', evtSplitInfo.colspan);","","                    rowRenderedColumns += (evtSplitInfo.colspan - 1);","","                    instance._syncEventNodeContainerUI(evt, evtNodeContainer, evtSplitInfo);","                    instance._syncEventNodeUI(evt, evtNodeContainer, celDate);","","                    evtRenderedStack.push(evt);","                }","","                rowRenderedColumns++;","","                rowNode.append(evtColNode);","            });","","            return rowNode;","        },","","        /**","         * Builds a table of events.","         *","         * @method buildEventsTable","         * @param {Date} rowStartDate","         * @param {Date} rowEndDate","         * @return {Node}","         */","        buildEventsTable: function(rowStartDate, rowEndDate) {","            var instance = this,","                displayRows = instance.get('displayRows'),","                intervalStartDate = DateMath.clearTime(instance._findCurrentIntervalStart()),","                cacheKey = String(intervalStartDate.getTime()).concat(rowStartDate.getTime()).concat(rowEndDate.getTime()),","                rowDataTableNode = instance.rowDataTableStack[cacheKey],","                rowDisplayIndex;","","            if (!rowDataTableNode) {","                rowDataTableNode = A.Node.create(TPL_SVT_TABLE_DATA);","","                var tableBody = rowDataTableNode.one('tbody');","                var titleRowNode = instance.buildEventsTitleRow(rowDataTableNode, rowStartDate, rowEndDate);","","                tableBody.append(titleRowNode);","","                for (rowDisplayIndex = 0; rowDisplayIndex < displayRows; rowDisplayIndex++) {","                    var rowNode = instance.buildEventsRow(rowStartDate, rowEndDate, rowDisplayIndex);","","                    tableBody.append(rowNode);","                }","","                instance.rowDataTableStack[cacheKey] = rowDataTableNode;","            }","","            return rowDataTableNode;","        },","","        /**","         * Builds a row with the title and today's date.","         *","         * @method buildEventsTitleRow","         * @param {Node} tableNode","         * @param {Date} rowStartDate","         * @param {Date} rowEndDate","         * @return {Node} titleRowNode The title row `Node`.","         */","        buildEventsTitleRow: function(tableNode, rowStartDate, rowEndDate) {","            var instance = this;","","            var todayDate = instance.get('scheduler').get('todayDate');","","            var titleRowNode = A.Node.create(TPL_SVT_TABLE_DATA_ROW);","","            instance.loopDates(rowStartDate, rowEndDate, function(celDate, index) {","                var colTitleNode = A.Node.create(TPL_SVT_TABLE_DATA_COL);","","                colTitleNode","                    .addClass(CSS_SVT_TABLE_DATA_COL_TITLE)","                    .toggleClass(","                        CSS_SVT_TABLE_DATA_COL_TITLE_FIRST, (index === 0))","                    .toggleClass(","                        CSS_SVT_TABLE_DATA_COL_TITLE_TODAY, !DateMath.isDayOverlap(celDate, todayDate))","                    .toggleClass(","                        CSS_SVT_TABLE_DATA_COL_TITLE_NEXT, !DateMath.isDayOverlap(","                            DateMath.subtract(celDate, DateMath.DAY, 1), todayDate))","                    .toggleClass(","                        CSS_SVT_TABLE_DATA_COL_TITLE_DOWN, !DateMath.isDayOverlap(","                            DateMath.subtract(celDate, DateMath.WEEK, 1), todayDate));","","                titleRowNode.append(","                    colTitleNode.setContent(celDate.getDate())","                );","            });","","            return titleRowNode;","        },","","        /**","         * Builds a new row `Node` and appends a table grid `Node`. Returns the","         * row `Node`.","         *","         * @method buildGridRowNode","         * @param {Number} rowIndex","         * @return {Node} A row `Node`.","         */","        buildGridRowNode: function(rowIndex) {","            var instance = this;","","            var displayRowsCount = instance._getDisplayRowsCount();","            var rowRelativeHeight = 100 / displayRowsCount;","            var tableGridNode = instance._getTableGridNode(rowIndex);","","            var rowNode = A.Node.create(","                Lang.sub(","                    TPL_SVT_ROW, {","                        height: rowRelativeHeight,","                        top: rowRelativeHeight * rowIndex","                    }","                )","            );","","            rowNode.append(","                tableGridNode.toggleClass(CSS_SVT_TABLE_GRID_FIRST, (rowIndex === 0))","            );","","            return rowNode;","        },","","        /**","         * Removes all data from `evtDateStack`, `evtRenderedStack` and","         * `rowDateTableStack`.","         *","         * @method flushViewCache","         */","        flushViewCache: function() {","            var instance = this;","","            instance.evtDateStack = {};","            instance.evtRenderedStack = {};","            instance.rowDataTableStack = {};","        },","","        /**","         * Returns the list of all events that intersect with a given date.","         *","         * @method getIntersectEvents","         * @param {Date} date","         * @return {Array} The list of all events that intersect with a given","         * date.","         */","        getIntersectEvents: function(date) {","            var instance = this;","            var scheduler = instance.get('scheduler');","","            var key = String(date.getTime());","","            if (!instance.evtDateStack[key]) {","                var events = scheduler.getIntersectEvents(date);","","                instance.evtDateStack[key] = A.Array.filter(","                    events, instance.get('filterFn')","                );","            }","","            return instance.evtDateStack[key];","        },","","        /**","         * Returns the value of the date that follows the `SchedulerTableView`'s","         current date.","         *","         * @method getNextDate","         * @return {Date} The value of the date that follows the","         * `SchedulerTableView`'scurrent date.","         */","        getNextDate: function() {","            var instance = this;","            var scheduler = instance.get('scheduler');","            var viewDate = scheduler.get('viewDate');","            var displayDaysInterval = instance.get('displayDaysInterval');","","            return DateMath.toLastHour(DateMath.add(viewDate, DateMath.DAY, displayDaysInterval));","        },","","        /**","         * Returns the value of the date that preceeds the","         * `SchedulerTableView`'s current date.","         *","         * @method getPrevDate","         * @return {Date} The value of the date that preceeds the","         * `SchedulerTableView`'s current date.","         */","        getPrevDate: function() {","            var instance = this;","            var scheduler = instance.get('scheduler');","            var viewDate = scheduler.get('viewDate');","            var displayDaysInterval = instance.get('displayDaysInterval');","","            return DateMath.toMidnight(DateMath.subtract(viewDate, DateMath.DAY, displayDaysInterval));","        },","","        /**","         * Hides this `SchedulerViewTable` event's `overlay` component.","         *","         * @method hideEventsOverlay","         */","        hideEventsOverlay: function() {","            var instance = this;","","            instance.eventsOverlay.set('visible', false);","        },","","        /**","         * Applies a given function to each date between `startDate` and","         * `endDate`.","         *","         * @method loopDates","         * @param {Date} startDate","         * @param {Date} endDate","         * @param {Function} fn","         * @param {String} incrementBy  The field constant to be used for","         * performing addition.","         * @param {Number} factor   The ratio used to calculate the number of","         * units (measured in the field constant) to add to the date.","         */","        loopDates: function(startDate, endDate, fn, incrementBy, factor) {","            var instance = this;","            var curDate = DateMath.clone(startDate);","            var endDateMs = endDate.getTime();","            var index;","","            for (index = 0; curDate.getTime() <= endDateMs; index++) {","                fn.apply(instance, [curDate, index]);","","                curDate = DateMath.add(curDate, (incrementBy || DateMath.DAY), (factor || 1));","            }","        },","","        /**","         * Plots all events in the current view.","         *","         * @method plotEvents","         */","        plotEvents: function() {","            var instance = this;","            var intervalStartDate = instance._findCurrentIntervalStart();","            var startDateRef = DateMath.safeClearTime(intervalStartDate);","","            instance.flushViewCache();","","            instance.hideEventsOverlay();","","            instance.bodyNode.all('.' + CSS_SVT_TABLE_DATA).remove();","","            var displayDaysInterval = instance.get('displayDaysInterval');","            var weekDaysCount = Math.min(displayDaysInterval, WEEK_LENGTH);","","            instance.tableRows.each(function(rowNode, index) {","                var rowStartDate = DateMath.add(startDateRef, DateMath.DAY, weekDaysCount * index);","                var rowEndDate = DateMath.add(rowStartDate, DateMath.DAY, weekDaysCount - 1);","","                var tableNode = instance.buildEventsTable(rowStartDate, rowEndDate);","","                if (index === 0) {","                    tableNode.addClass(CSS_SVT_TABLE_DATA_FIRST);","                }","","                rowNode.append(tableNode);","            });","        },","","        /**","         * Updates the `SchedulerTableView`'s `colHeaderDaysNode` to reflect","         * any changes made to the instance attributes.","         *","         * @method syncDaysHeaderUI","         */","        syncDaysHeaderUI: function() {","            var instance = this;","            var scheduler = instance.get('scheduler');","            var viewDate = scheduler.get('viewDate');","            var formatter = instance.get('headerDateFormatter');","            var firstDayOfWeekDt = instance._findFirstDayOfWeek(viewDate);","","            instance.colHeaderDaysNode.all('div').each(","                function(columnNode, i) {","                    var columnDate = DateMath.add(firstDayOfWeekDt, DateMath.DAY, i);","","                    columnNode.html(formatter.call(instance, columnDate));","                }","            );","        },","","        /**","         * Updates the `SchedulerTableView`'s column grid by moving styling to","         * the current day cell `Node`.","         *","         * @method syncGridUI","         */","        syncGridUI: function() {","            var instance = this;","            var scheduler = instance.get('scheduler');","            var todayDate = scheduler.get('todayDate');","","            instance.columnTableGrid.removeClass(CSS_SVT_COLGRID_TODAY);","","            var intervalStartDate = instance._findCurrentIntervalStart();","            var intervalEndDate = instance._findCurrentIntervalEnd();","","            if (DateMath.between(todayDate, intervalStartDate, intervalEndDate)) {","                var firstDayOfWeek = scheduler.get('firstDayOfWeek');","                var firstWeekDay = instance._findFirstDayOfWeek(todayDate);","","                var rowIndex = DateMath.getWeekNumber(todayDate, firstDayOfWeek) - DateMath.getWeekNumber(","                    intervalStartDate, firstDayOfWeek);","                var colIndex = (todayDate.getDate() - firstWeekDay.getDate());","                var celIndex = instance._getCellIndex([colIndex, rowIndex]);","","                var todayCel = instance.columnTableGrid.item(celIndex);","","                if (todayCel) {","                    todayCel.addClass(CSS_SVT_COLGRID_TODAY);","                }","            }","        },","","        /**","         * Sync SchedulerView content.","         *","         * @method syncStdContent","         */","        syncStdContent: function() {","            var instance = this;","","            instance.setStdModContent(","                WidgetStdMod.BODY, instance.rowsContainerNode.getDOM());","","            instance.setStdModContent(","                WidgetStdMod.HEADER, instance.headerTableNode.getDOM());","        },","","        /**","         * Returns this `SchedulerTableView`'s date ending interval.","         *","         * @method _findCurrentIntervalEnd","         * @protected","         * @return {Date} This `SchedulerTableView`'s date ending interval.","         */","        _findCurrentIntervalEnd: function() {","            var instance = this;","            var scheduler = instance.get('scheduler');","            var viewDate = scheduler.get('viewDate');","            var displayDaysInterval = instance.get('displayDaysInterval');","","            return DateMath.add(viewDate, DateMath.DAY, displayDaysInterval);","        },","","        /**","         * Returns this `SchedulerTableView`'s date starting interval.","         *","         * @method _findCurrentIntervalStart","         * @protected","         * @return {Date} This `SchedulerTableView`'s date starting interval.","         */","        _findCurrentIntervalStart: function() {","            var instance = this;","            var scheduler = instance.get('scheduler');","","            return scheduler.get('viewDate');","        },","","        /**","         * Returns the first day of the week.","         *","         * @method _findFirstDayOfWeek","         * @param {Date} date","         * @protected","         * @return {Date} The first day of the week.","         */","        _findFirstDayOfWeek: function(date) {","            var instance = this;","            var scheduler = instance.get('scheduler');","            var firstDayOfWeek = scheduler.get('firstDayOfWeek');","","            return DateMath.getFirstDayOfWeek(date, firstDayOfWeek);","        },","","        /**","         * Returns the cell index at a given `position`.","         *","         * @method _getCellIndex","         * @param {Array} position","         * @protected","         * @return {Number} The cell index at a given `position`.","         */","        _getCellIndex: function(position) {","            return position[1] * WEEK_LENGTH + position[0];","        },","","        /**","         * Returns the display rows count.","         *","         * @method _getDisplayRowsCount","         * @protected","         * @return {Number} The display rows count.","         */","        _getDisplayRowsCount: function() {","            var instance = this;","            var displayDaysInterval = instance.get('displayDaysInterval');","","            return Math.ceil(displayDaysInterval / WEEK_LENGTH);","        },","","        /**","         * Returns the display row days count.","         *","         * @method _getDisplayRowDaysCount","         * @protected","         * @return {Number} The display row days count.","         */","        _getDisplayRowDaysCount: function() {","            var instance = this;","            var displayDaysInterval = instance.get('displayDaysInterval');","","            return Math.min(displayDaysInterval, WEEK_LENGTH);","        },","","        /**","         * Returns the label that belongs to a given `A.SchedulerEvent`.","         *","         * @method _getEvtLabel","         * @param {A.SchedulerEvent} evt A `Scheduler` event.","         * @protected","         * @return {String} The label that belongs to a given `A.SchedulerEvent`.","         */","        _getEvtLabel: function(evt) {","            var endDate = evt.get('endDate');","            var startDate = evt.get('startDate');","","            return [startDate.getHours(), '-', endDate.getHours(), ' ', evt.get('content')].join('');","        },","","        /**","         * Returns nn object containing the `colspan`, `left` and","         * `right` values that determine a `SchedulerEvent`'s split information.","         *","         * @method _getEvtSplitInfo","         * @param {A.SchedulerEvent} evt A `Scheduler` event.","         * @param celDate","         * @param {Date} rowStartDate","         * @param {Date} rowEndDate","         * @return {Object} info An object containing the `colspan`, `left` and","         * `right` values that determine a `SchedulerEvent`'s split information.","         * @protected","         */","        _getEvtSplitInfo: function(evt, celDate, rowStartDate, rowEndDate) {","            var startDate = evt.getClearStartDate();","            var endDate = evt.getClearEndDate();","","            var maxColspan = DateMath.getDayOffset(rowEndDate, celDate);","","            var info = {","                colspan: Math.min(DateMath.getDayOffset(endDate, celDate), maxColspan) + 1,","                left: DateMath.before(startDate, rowStartDate),","                right: DateMath.after(endDate, rowEndDate)","            };","","            return info;","        },","","        /**","         * Returns either a `SchedulerEvent` that is not yet rendered and has a","         * `startDate` that does not overlap with with a given `celDate` or is","         * a continuation of an existing event.","         *","         * @method _getRenderableEvent","         * @param {EventFacade} event","         * @param {Date} rowStartDate","         * @param {Date} rowEndDate","         * @param {Date} celDate","         * @return {A.SchedulerEvent|null} Either a `SchedulerEvent` that is not","         *     yet rendered and has a`startDate` that does not overlap with with","         *     a given `celDate` or is a continuation of an existing event.","         * @protected","         */","        _getRenderableEvent: function(events, rowStartDate, rowEndDate, celDate) {","            var instance = this,","                key = String(celDate.getTime()),","                i;","","            if (!instance.evtRenderedStack[key]) {","                instance.evtRenderedStack[key] = [];","            }","","            for (i = 0; i < events.length; i++) {","                var evt = events[i];","","                var startDate = evt.get('startDate');","","                var isEventDateContinuation = DateMath.after(celDate, startDate) && !DateMath.isDayOverlap(celDate,","                    rowStartDate);","                var isEventStartDateDay = !DateMath.isDayOverlap(startDate, celDate);","","                var isRendered = A.Array.indexOf(instance.evtRenderedStack[key], evt) > -1;","","                if (!isRendered && (isEventStartDateDay || isEventDateContinuation)) {","                    return evt;","                }","            }","","            return null;","        },","","        /**","         * Returns the table grid `Node` for a given `rowIndex`.","         *","         * @method _getTableGridNode","         * @param {Number} rowIndex","         * @return {Node} tableGridNode The table grid `Node` from a given","         *     `rowIndex`.","         * @protected","         */","        _getTableGridNode: function(rowIndex) {","            var instance = this,","                displayDaysInterval = instance.get('displayDaysInterval'),","                tableGridNode = instance.tableGridNode.item(rowIndex),","                firstRowNode = tableGridNode.one('tr'),","                i;","","            for (i = 0; i < Math.min(displayDaysInterval, WEEK_LENGTH); i++) {","                var columnNode = A.Node.create(TPL_SVT_GRID_COLUMN);","","                firstRowNode.append(columnNode);","","                if (i === 0) {","                    columnNode.addClass(CSS_SVT_COLGRID_FIRST);","                }","","                instance.columnTableGrid.push(columnNode);","            }","","            return tableGridNode;","        },","","        /**","         * Handles `SchedulerEvent` `click` events for the `SchedulerViewTable`.","         *","         * @method _onClickMore","         * @param {EventFacade} event","         * @protected","         */","        _onClickMore: function(event) {","            var instance = this;","","            var target = event.target;","            var events = target.getData('events');","            var eventsNodeList = A.NodeList.create();","","            A.Array.each(events, function(evt) {","                var evtNode = evt.get('node').item(0).clone();","","                evtNode.setData('scheduler-event', evt);","","                evtNode.setStyles({","                    height: 'auto',","                    left: 0,","                    position: 'relative',","                    top: 0,","                    width: 'auto'","                });","","                eventsNodeList.push(evtNode);","            });","","            instance.eventsOverlay.bodyNode.one('.' + CSS_SVT_EVENTS_OVERLAY_NODE_BODY).setContent(","                eventsNodeList);","","            instance.eventsOverlay.setAttrs({","                visible: true,","                xy: target.getXY()","            });","        },","","        /**","         * Renders this `SchedulerViewTable` event's `overlay` component.","         *","         * @method _renderEventsOverlay","         * @protected","         */","        _renderEventsOverlay: function() {","            var instance = this;","            var strings = instance.get('strings');","","            instance.eventsOverlay = new A.Overlay({","                align: {","                    points: ['tl', 'tl']","                },","                bodyContent: Lang.sub(","                    TPL_SVT_EVENTS_OVERLAY_NODE, {","                        label: strings.close","                    }","                ),","                render: instance.get('boundingBox'),","                visible: false,","                width: 250,","                zIndex: 450","            });","","            instance.eventsOverlay.bodyNode.delegate('click', A.bind(instance.hideEventsOverlay, instance), '.' +","                CSS_SVT_EVENTS_OVERLAY_NODE_CLOSE);","        },","","        /**","         * Updates a given `Node`'s UI with a given `evtSplitInfo` value.","         * any changes made to the instance attributes.","         *","         * @method _syncEventNodeContainerUI","         * @param {A.SchedulerEvent} evt A `Scheduler` event.","         * @param node","         * @param {Object} evtSplitInfo An object containing the `colspan`,","         *     `left` and `right` values that determine a `SchedulerEvent`'s","         *     split information.","         * @protected","         */","        _syncEventNodeContainerUI: function(evt, node, evtSplitInfo) {","            node.addClass(CSS_SVT_TABLE_DATA_EVENT);","","            if (evtSplitInfo.left) {","                node.addClass(CSS_SVT_TABLE_DATA_EVENT_LEFT).prepend(TPL_SVT_EV_ICON_LEFT);","            }","","            if (evtSplitInfo.right) {","                node.addClass(CSS_SVT_TABLE_DATA_EVENT_RIGHT).append(TPL_SVT_EV_ICON_RIGHT);","            }","        },","","        /**","         * Updates a given `SchedulerEvent` `Node` with the given `celDate` and","         * appends it to a given `container` `Node`.","         *","         * @method _syncEventNodeUI","         * @param {A.SchedulerEvent} evt A `Scheduler` event.","         * @param container","         * @param celDate","         * @protected","         */","        _syncEventNodeUI: function(evt, container, celDate) {","            var instance = this;","            var scheduler = instance.get('scheduler');","            var firstDayOfWeek = scheduler.get('firstDayOfWeek');","","            var evtNodeList = evt.get('node');","            var startDate = evt.get('startDate');","","            var intervalStartDate = DateMath.clearTime(instance._findCurrentIntervalStart());","            var startDateFirstDayOfWeek = DateMath.getFirstDayOfWeek(new Date(Math.max(startDate, intervalStartDate)),","                firstDayOfWeek);","            var paddingNodeIndex = Math.floor(DateMath.getDayOffset(celDate, startDateFirstDayOfWeek) / WEEK_LENGTH);","","            if (evtNodeList.size() <= paddingNodeIndex) {","                evt.addPaddingNode();","            }","","            if (evtNodeList.size() <= paddingNodeIndex) {","                paddingNodeIndex = evtNodeList.size() - 1;","            }","","            var evtNode = evtNodeList.item(paddingNodeIndex);","","            evtNode.setStyles({","                height: 'auto',","                left: 0,","                top: 0,","                width: 'auto'","            });","","            evtNode.appendTo(container);","","            evt.syncUI();","        },","","        /**","         * Sets `date` on the UI.","         *","         * @method _uiSetDate","         * @protected","         */","        _uiSetDate: function() {","            var instance = this;","","            instance.syncDaysHeaderUI();","            instance.syncGridUI();","        },","","        /**","         * Returns the value of `colHeaderDaysNode`.","         *","         * @method _valueColHeaderDaysNode","         * @protected","         */","        _valueColHeaderDaysNode: function() {","            var instance = this;","","            var displayDaysInterval = instance.get('displayDaysInterval');","            var weekDaysCount = Math.min(displayDaysInterval, WEEK_LENGTH);","","            return instance._valueNodeList(weekDaysCount, TPL_SVT_HEADER_DAY);","        },","","        /**","         * Returns the value of `tableGridNode`.","         *","         * @method _valueTableGridNode","         * @protected","         */","        _valueTableGridNode: function() {","            var instance = this;","","            var displayDaysInterval = instance.get('displayDaysInterval');","            var weekDaysCount = Math.min(displayDaysInterval, WEEK_LENGTH);","","            return instance._valueNodeList(weekDaysCount, TPL_SVT_TABLE_GRID);","        },","","        /**","         * Returns the a new `NodeList` with a given size and template.","         *","         * @method _valueNodeList","         * @param size","         * @param tpl","         * @protected","         */","        _valueNodeList: function(size, tpl) {","            var buffer = [];","","            while (size--) {","                buffer.push(tpl);","            }","","            return A.NodeList.create(buffer.join(''));","        }","    }","});","","A.SchedulerTableView = SchedulerTableView;","","","}, '3.0.0', {\"requires\": [\"overlay\", \"aui-scheduler-base\"], \"skinnable\": true});","","}());"]};
  }
  var __cov_CFboxl2gh6GSBgKVE_Y84w = __coverage__['build/aui-scheduler-view-table/aui-scheduler-view-table.js'];
  __cov_CFboxl2gh6GSBgKVE_Y84w.s['1']++;YUI.add('aui-scheduler-view-table',function(A,NAME){__cov_CFboxl2gh6GSBgKVE_Y84w.f['1']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['2']++;var Lang=A.Lang,isFunction=Lang.isFunction,DateMath=A.DataType.DateMath,WidgetStdMod=A.WidgetStdMod,WEEK_LENGTH=DateMath.WEEK_LENGTH,getNodeListHTMLParser=function(selector,sizeCondition){__cov_CFboxl2gh6GSBgKVE_Y84w.f['2']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['3']++;return function(srcNode){__cov_CFboxl2gh6GSBgKVE_Y84w.f['3']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['4']++;var nodes=srcNode.all(selector);__cov_CFboxl2gh6GSBgKVE_Y84w.s['5']++;return nodes.size()>=sizeCondition?(__cov_CFboxl2gh6GSBgKVE_Y84w.b['1'][0]++,nodes):(__cov_CFboxl2gh6GSBgKVE_Y84w.b['1'][1]++,null);};},getCN=A.getClassName,CSS_ICON=getCN('icon'),CSS_ICON_ARROWSTOP_LEFT=getCN('icon','arrowstop-1-l'),CSS_ICON_ARROWSTOP_RIGHT=getCN('icon','arrowstop-1-r'),CSS_SVT_COLGRID=getCN('scheduler-view','table','colgrid'),CSS_SVT_COLGRID_FIRST=getCN('scheduler-view','table','colgrid','first'),CSS_SVT_COLGRID_TODAY=getCN('scheduler-view','table','colgrid','today'),CSS_SVT_CONTAINER=getCN('scheduler-view','table','container'),CSS_SVT_EVENTS_OVERLAY_NODE=getCN('scheduler-view','table','events','overlay','node'),CSS_SVT_EVENTS_OVERLAY_NODE_BODY=getCN('scheduler-view','table','events','overlay','node','body'),CSS_SVT_EVENTS_OVERLAY_NODE_CLOSE=getCN('scheduler-view','table','events','overlay','node','close'),CSS_SVT_HEADER_COL=getCN('scheduler-view','table','header','col'),CSS_SVT_HEADER_DAY=getCN('scheduler-view','table','header','day'),CSS_SVT_HEADER_TABLE=getCN('scheduler-view','table','header','table'),CSS_SVT_MORE=getCN('scheduler-view','table','more'),CSS_SVT_ROW=getCN('scheduler-view','table','row'),CSS_SVT_ROW_CONTAINER=getCN('scheduler-view','table','row','container'),CSS_SVT_TABLE_DATA=getCN('scheduler-view','table','data'),CSS_SVT_TABLE_DATA_COL=getCN('scheduler-view','table','data','col'),CSS_SVT_TABLE_DATA_COL_TITLE=getCN('scheduler-view','table','data','col','title'),CSS_SVT_TABLE_DATA_COL_TITLE_DOWN=getCN('scheduler-view','table','data','col','title','down'),CSS_SVT_TABLE_DATA_COL_TITLE_FIRST=getCN('scheduler-view','table','data','col','title','first'),CSS_SVT_TABLE_DATA_COL_TITLE_NEXT=getCN('scheduler-view','table','data','col','title','next'),CSS_SVT_TABLE_DATA_COL_TITLE_TODAY=getCN('scheduler-view','table','data','col','title','today'),CSS_SVT_TABLE_DATA_EVENT=getCN('scheduler-view','table','data','event'),CSS_SVT_TABLE_DATA_EVENT_LEFT=getCN('scheduler-view','table','data','event','left'),CSS_SVT_TABLE_DATA_EVENT_RIGHT=getCN('scheduler-view','table','data','event','right'),CSS_SVT_TABLE_DATA_FIRST=getCN('scheduler-view','table','data','first'),CSS_SVT_TABLE_GRID=getCN('scheduler-view','table','grid'),CSS_SVT_TABLE_GRID_FIRST=getCN('scheduler-view','table','grid','first'),TPL_SVT_CONTAINER='<div class="'+CSS_SVT_CONTAINER+'">'+'<div class="'+CSS_SVT_ROW_CONTAINER+'"></div>'+'</div>',TPL_SVT_EVENTS_OVERLAY_NODE='<div class="'+CSS_SVT_EVENTS_OVERLAY_NODE+'">'+'<div class="'+CSS_SVT_EVENTS_OVERLAY_NODE_BODY+'"></div>'+'<a href="javascript:;" class="'+CSS_SVT_EVENTS_OVERLAY_NODE_CLOSE+'">{label}</a>'+'</div>',TPL_SVT_GRID_COLUMN='<td class="'+CSS_SVT_COLGRID+'">&nbsp;</td>',TPL_SVT_HEADER_DAY='<th class="'+CSS_SVT_HEADER_DAY+'"><div>&nbsp;</div></th>',TPL_SVT_HEADER_TABLE='<table cellspacing="0" cellpadding="0" class="'+CSS_SVT_HEADER_TABLE+'">'+'<tbody>'+'<tr class="'+CSS_SVT_HEADER_COL+'"></tr>'+'</tbody>'+'</table>',TPL_SVT_MORE='<a href="javascript:;" class="'+CSS_SVT_MORE+'">{labelPrefix} {count} {labelSuffix}</a>',TPL_SVT_ROW='<div class="'+CSS_SVT_ROW+'" style="top: {top}%; height: {height}%;"></div>',TPL_SVT_TABLE_DATA='<table cellspacing="0" cellpadding="0" class="'+CSS_SVT_TABLE_DATA+'">'+'<tbody></tbody>'+'</table>',TPL_SVT_TABLE_GRID='<table cellspacing="0" cellpadding="0" class="'+CSS_SVT_TABLE_GRID+'">'+'<tbody>'+'<tr></tr>'+'</tbody>'+'</table>',TPL_SVT_EV_ICON_LEFT='<span class="'+[CSS_ICON,CSS_ICON_ARROWSTOP_LEFT].join(' ')+'"></span>',TPL_SVT_EV_ICON_RIGHT='<span class="'+[CSS_ICON,CSS_ICON_ARROWSTOP_RIGHT].join(' ')+'"></span>',TPL_SVT_TABLE_DATA_COL='<td class="'+CSS_SVT_TABLE_DATA_COL+'"><div></div></td>',TPL_SVT_TABLE_DATA_ROW='<tr></tr>';__cov_CFboxl2gh6GSBgKVE_Y84w.s['6']++;var SchedulerTableView=A.Component.create({NAME:'scheduler-view-table',ATTRS:{bodyContent:{value:''},displayDaysInterval:{value:42},displayRows:{value:3},fixedHeight:{value:true},name:{value:'table'},headerDateFormatter:{value:function(date){__cov_CFboxl2gh6GSBgKVE_Y84w.f['4']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['7']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['8']++;var scheduler=instance.get('scheduler');__cov_CFboxl2gh6GSBgKVE_Y84w.s['9']++;return A.DataType.Date.format(date,{format:'%a',locale:scheduler.get('locale')});},validator:isFunction},navigationDateFormatter:{value:function(date){__cov_CFboxl2gh6GSBgKVE_Y84w.f['5']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['10']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['11']++;var scheduler=instance.get('scheduler');__cov_CFboxl2gh6GSBgKVE_Y84w.s['12']++;return A.DataType.Date.format(date,{format:'%b %Y',locale:scheduler.get('locale')});},validator:isFunction},scrollable:{value:false},strings:{value:{close:'Close',show:'Show',more:'more'}},headerTableNode:{valueFn:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['6']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['13']++;return A.Node.create(TPL_SVT_HEADER_TABLE);}},colHeaderDaysNode:{valueFn:'_valueColHeaderDaysNode'},rowsContainerNode:{valueFn:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['7']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['14']++;return A.Node.create(TPL_SVT_CONTAINER);}},tableGridNode:{valueFn:'_valueTableGridNode'}},HTML_PARSER:{colHeaderDaysNode:getNodeListHTMLParser('.'+CSS_SVT_HEADER_DAY,7),headerTableNode:'.'+CSS_SVT_HEADER_TABLE,rowsContainerNode:'.'+CSS_SVT_CONTAINER,tableGridNode:getNodeListHTMLParser('.'+CSS_SVT_TABLE_GRID,7)},EXTENDS:A.SchedulerView,prototype:{evtDateStack:null,evtRenderedStack:null,rowDataTableStack:null,initializer:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['8']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['15']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['16']++;instance.evtDateStack={};__cov_CFboxl2gh6GSBgKVE_Y84w.s['17']++;instance.evtRenderedStack={};__cov_CFboxl2gh6GSBgKVE_Y84w.s['18']++;instance.rowDataTableStack={};__cov_CFboxl2gh6GSBgKVE_Y84w.s['19']++;instance.colHeaderDaysNode=instance.get('colHeaderDaysNode');__cov_CFboxl2gh6GSBgKVE_Y84w.s['20']++;instance.headerTableNode=instance.get('headerTableNode');__cov_CFboxl2gh6GSBgKVE_Y84w.s['21']++;instance.rowsContainerNode=instance.get('rowsContainerNode');__cov_CFboxl2gh6GSBgKVE_Y84w.s['22']++;instance.tableGridNode=instance.get('tableGridNode');__cov_CFboxl2gh6GSBgKVE_Y84w.s['23']++;instance.columnDayHeader=instance.headerTableNode.one('.'+CSS_SVT_HEADER_COL);__cov_CFboxl2gh6GSBgKVE_Y84w.s['24']++;instance.columnTableGrid=A.NodeList.create();__cov_CFboxl2gh6GSBgKVE_Y84w.s['25']++;instance.tableRowContainer=instance.rowsContainerNode.one('.'+CSS_SVT_ROW_CONTAINER);__cov_CFboxl2gh6GSBgKVE_Y84w.s['26']++;instance.tableRows=A.NodeList.create();},bindUI:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['9']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['27']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['28']++;instance.rowsContainerNode.delegate('click',A.bind(instance._onClickMore,instance),'.'+CSS_SVT_MORE);},renderUI:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['10']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['29']++;var instance=this,displayRowsCount=instance._getDisplayRowsCount(),rowIndex;__cov_CFboxl2gh6GSBgKVE_Y84w.s['30']++;for(rowIndex=0;rowIndex<displayRowsCount;rowIndex++){__cov_CFboxl2gh6GSBgKVE_Y84w.s['31']++;instance.tableRows.push(instance.buildGridRowNode(rowIndex));}__cov_CFboxl2gh6GSBgKVE_Y84w.s['32']++;instance._renderEventsOverlay();__cov_CFboxl2gh6GSBgKVE_Y84w.s['33']++;instance.colHeaderDaysNode.appendTo(instance.columnDayHeader);__cov_CFboxl2gh6GSBgKVE_Y84w.s['34']++;instance.tableRows.appendTo(instance.tableRowContainer);},buildEventsRow:function(rowStartDate,rowEndDate,rowDisplayIndex){__cov_CFboxl2gh6GSBgKVE_Y84w.f['11']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['35']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['36']++;var displayRows=instance.get('displayRows');__cov_CFboxl2gh6GSBgKVE_Y84w.s['37']++;var rowRenderedColumns=0;__cov_CFboxl2gh6GSBgKVE_Y84w.s['38']++;var rowNode=A.Node.create(TPL_SVT_TABLE_DATA_ROW);__cov_CFboxl2gh6GSBgKVE_Y84w.s['39']++;instance.loopDates(rowStartDate,rowEndDate,function(celDate,index){__cov_CFboxl2gh6GSBgKVE_Y84w.f['12']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['40']++;var key=String(celDate.getTime());__cov_CFboxl2gh6GSBgKVE_Y84w.s['41']++;var evtRenderedStack=instance.evtRenderedStack[key];__cov_CFboxl2gh6GSBgKVE_Y84w.s['42']++;if(!evtRenderedStack){__cov_CFboxl2gh6GSBgKVE_Y84w.b['2'][0]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['43']++;instance.evtRenderedStack[key]=[];__cov_CFboxl2gh6GSBgKVE_Y84w.s['44']++;evtRenderedStack=instance.evtRenderedStack[key];}else{__cov_CFboxl2gh6GSBgKVE_Y84w.b['2'][1]++;}__cov_CFboxl2gh6GSBgKVE_Y84w.s['45']++;if(rowRenderedColumns>index){__cov_CFboxl2gh6GSBgKVE_Y84w.b['3'][0]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['46']++;evtRenderedStack.push(null);__cov_CFboxl2gh6GSBgKVE_Y84w.s['47']++;return;}else{__cov_CFboxl2gh6GSBgKVE_Y84w.b['3'][1]++;}__cov_CFboxl2gh6GSBgKVE_Y84w.s['48']++;var events=instance.getIntersectEvents(celDate);__cov_CFboxl2gh6GSBgKVE_Y84w.s['49']++;var evt=instance._getRenderableEvent(events,rowStartDate,rowEndDate,celDate);__cov_CFboxl2gh6GSBgKVE_Y84w.s['50']++;var evtColNode=A.Node.create(TPL_SVT_TABLE_DATA_COL);__cov_CFboxl2gh6GSBgKVE_Y84w.s['51']++;var evtNodeContainer=evtColNode.one('div');__cov_CFboxl2gh6GSBgKVE_Y84w.s['52']++;if((__cov_CFboxl2gh6GSBgKVE_Y84w.b['5'][0]++,evtRenderedStack.length<events.length)&&(__cov_CFboxl2gh6GSBgKVE_Y84w.b['5'][1]++,rowDisplayIndex===displayRows-1)){__cov_CFboxl2gh6GSBgKVE_Y84w.b['4'][0]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['53']++;var strings=instance.get('strings');__cov_CFboxl2gh6GSBgKVE_Y84w.s['54']++;var showMoreEventsLink=A.Node.create(Lang.sub(TPL_SVT_MORE,{count:events.length-evtRenderedStack.length,labelPrefix:strings.show,labelSuffix:strings.more}));__cov_CFboxl2gh6GSBgKVE_Y84w.s['55']++;showMoreEventsLink.setData('events',events);__cov_CFboxl2gh6GSBgKVE_Y84w.s['56']++;evtNodeContainer.append(showMoreEventsLink);}else{__cov_CFboxl2gh6GSBgKVE_Y84w.b['4'][1]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['57']++;if(evt){__cov_CFboxl2gh6GSBgKVE_Y84w.b['6'][0]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['58']++;var evtSplitInfo=instance._getEvtSplitInfo(evt,celDate,rowStartDate,rowEndDate);__cov_CFboxl2gh6GSBgKVE_Y84w.s['59']++;evtColNode.attr('colspan',evtSplitInfo.colspan);__cov_CFboxl2gh6GSBgKVE_Y84w.s['60']++;rowRenderedColumns+=evtSplitInfo.colspan-1;__cov_CFboxl2gh6GSBgKVE_Y84w.s['61']++;instance._syncEventNodeContainerUI(evt,evtNodeContainer,evtSplitInfo);__cov_CFboxl2gh6GSBgKVE_Y84w.s['62']++;instance._syncEventNodeUI(evt,evtNodeContainer,celDate);__cov_CFboxl2gh6GSBgKVE_Y84w.s['63']++;evtRenderedStack.push(evt);}else{__cov_CFboxl2gh6GSBgKVE_Y84w.b['6'][1]++;}}__cov_CFboxl2gh6GSBgKVE_Y84w.s['64']++;rowRenderedColumns++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['65']++;rowNode.append(evtColNode);});__cov_CFboxl2gh6GSBgKVE_Y84w.s['66']++;return rowNode;},buildEventsTable:function(rowStartDate,rowEndDate){__cov_CFboxl2gh6GSBgKVE_Y84w.f['13']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['67']++;var instance=this,displayRows=instance.get('displayRows'),intervalStartDate=DateMath.clearTime(instance._findCurrentIntervalStart()),cacheKey=String(intervalStartDate.getTime()).concat(rowStartDate.getTime()).concat(rowEndDate.getTime()),rowDataTableNode=instance.rowDataTableStack[cacheKey],rowDisplayIndex;__cov_CFboxl2gh6GSBgKVE_Y84w.s['68']++;if(!rowDataTableNode){__cov_CFboxl2gh6GSBgKVE_Y84w.b['7'][0]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['69']++;rowDataTableNode=A.Node.create(TPL_SVT_TABLE_DATA);__cov_CFboxl2gh6GSBgKVE_Y84w.s['70']++;var tableBody=rowDataTableNode.one('tbody');__cov_CFboxl2gh6GSBgKVE_Y84w.s['71']++;var titleRowNode=instance.buildEventsTitleRow(rowDataTableNode,rowStartDate,rowEndDate);__cov_CFboxl2gh6GSBgKVE_Y84w.s['72']++;tableBody.append(titleRowNode);__cov_CFboxl2gh6GSBgKVE_Y84w.s['73']++;for(rowDisplayIndex=0;rowDisplayIndex<displayRows;rowDisplayIndex++){__cov_CFboxl2gh6GSBgKVE_Y84w.s['74']++;var rowNode=instance.buildEventsRow(rowStartDate,rowEndDate,rowDisplayIndex);__cov_CFboxl2gh6GSBgKVE_Y84w.s['75']++;tableBody.append(rowNode);}__cov_CFboxl2gh6GSBgKVE_Y84w.s['76']++;instance.rowDataTableStack[cacheKey]=rowDataTableNode;}else{__cov_CFboxl2gh6GSBgKVE_Y84w.b['7'][1]++;}__cov_CFboxl2gh6GSBgKVE_Y84w.s['77']++;return rowDataTableNode;},buildEventsTitleRow:function(tableNode,rowStartDate,rowEndDate){__cov_CFboxl2gh6GSBgKVE_Y84w.f['14']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['78']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['79']++;var todayDate=instance.get('scheduler').get('todayDate');__cov_CFboxl2gh6GSBgKVE_Y84w.s['80']++;var titleRowNode=A.Node.create(TPL_SVT_TABLE_DATA_ROW);__cov_CFboxl2gh6GSBgKVE_Y84w.s['81']++;instance.loopDates(rowStartDate,rowEndDate,function(celDate,index){__cov_CFboxl2gh6GSBgKVE_Y84w.f['15']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['82']++;var colTitleNode=A.Node.create(TPL_SVT_TABLE_DATA_COL);__cov_CFboxl2gh6GSBgKVE_Y84w.s['83']++;colTitleNode.addClass(CSS_SVT_TABLE_DATA_COL_TITLE).toggleClass(CSS_SVT_TABLE_DATA_COL_TITLE_FIRST,index===0).toggleClass(CSS_SVT_TABLE_DATA_COL_TITLE_TODAY,!DateMath.isDayOverlap(celDate,todayDate)).toggleClass(CSS_SVT_TABLE_DATA_COL_TITLE_NEXT,!DateMath.isDayOverlap(DateMath.subtract(celDate,DateMath.DAY,1),todayDate)).toggleClass(CSS_SVT_TABLE_DATA_COL_TITLE_DOWN,!DateMath.isDayOverlap(DateMath.subtract(celDate,DateMath.WEEK,1),todayDate));__cov_CFboxl2gh6GSBgKVE_Y84w.s['84']++;titleRowNode.append(colTitleNode.setContent(celDate.getDate()));});__cov_CFboxl2gh6GSBgKVE_Y84w.s['85']++;return titleRowNode;},buildGridRowNode:function(rowIndex){__cov_CFboxl2gh6GSBgKVE_Y84w.f['16']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['86']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['87']++;var displayRowsCount=instance._getDisplayRowsCount();__cov_CFboxl2gh6GSBgKVE_Y84w.s['88']++;var rowRelativeHeight=100/displayRowsCount;__cov_CFboxl2gh6GSBgKVE_Y84w.s['89']++;var tableGridNode=instance._getTableGridNode(rowIndex);__cov_CFboxl2gh6GSBgKVE_Y84w.s['90']++;var rowNode=A.Node.create(Lang.sub(TPL_SVT_ROW,{height:rowRelativeHeight,top:rowRelativeHeight*rowIndex}));__cov_CFboxl2gh6GSBgKVE_Y84w.s['91']++;rowNode.append(tableGridNode.toggleClass(CSS_SVT_TABLE_GRID_FIRST,rowIndex===0));__cov_CFboxl2gh6GSBgKVE_Y84w.s['92']++;return rowNode;},flushViewCache:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['17']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['93']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['94']++;instance.evtDateStack={};__cov_CFboxl2gh6GSBgKVE_Y84w.s['95']++;instance.evtRenderedStack={};__cov_CFboxl2gh6GSBgKVE_Y84w.s['96']++;instance.rowDataTableStack={};},getIntersectEvents:function(date){__cov_CFboxl2gh6GSBgKVE_Y84w.f['18']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['97']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['98']++;var scheduler=instance.get('scheduler');__cov_CFboxl2gh6GSBgKVE_Y84w.s['99']++;var key=String(date.getTime());__cov_CFboxl2gh6GSBgKVE_Y84w.s['100']++;if(!instance.evtDateStack[key]){__cov_CFboxl2gh6GSBgKVE_Y84w.b['8'][0]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['101']++;var events=scheduler.getIntersectEvents(date);__cov_CFboxl2gh6GSBgKVE_Y84w.s['102']++;instance.evtDateStack[key]=A.Array.filter(events,instance.get('filterFn'));}else{__cov_CFboxl2gh6GSBgKVE_Y84w.b['8'][1]++;}__cov_CFboxl2gh6GSBgKVE_Y84w.s['103']++;return instance.evtDateStack[key];},getNextDate:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['19']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['104']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['105']++;var scheduler=instance.get('scheduler');__cov_CFboxl2gh6GSBgKVE_Y84w.s['106']++;var viewDate=scheduler.get('viewDate');__cov_CFboxl2gh6GSBgKVE_Y84w.s['107']++;var displayDaysInterval=instance.get('displayDaysInterval');__cov_CFboxl2gh6GSBgKVE_Y84w.s['108']++;return DateMath.toLastHour(DateMath.add(viewDate,DateMath.DAY,displayDaysInterval));},getPrevDate:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['20']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['109']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['110']++;var scheduler=instance.get('scheduler');__cov_CFboxl2gh6GSBgKVE_Y84w.s['111']++;var viewDate=scheduler.get('viewDate');__cov_CFboxl2gh6GSBgKVE_Y84w.s['112']++;var displayDaysInterval=instance.get('displayDaysInterval');__cov_CFboxl2gh6GSBgKVE_Y84w.s['113']++;return DateMath.toMidnight(DateMath.subtract(viewDate,DateMath.DAY,displayDaysInterval));},hideEventsOverlay:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['21']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['114']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['115']++;instance.eventsOverlay.set('visible',false);},loopDates:function(startDate,endDate,fn,incrementBy,factor){__cov_CFboxl2gh6GSBgKVE_Y84w.f['22']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['116']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['117']++;var curDate=DateMath.clone(startDate);__cov_CFboxl2gh6GSBgKVE_Y84w.s['118']++;var endDateMs=endDate.getTime();__cov_CFboxl2gh6GSBgKVE_Y84w.s['119']++;var index;__cov_CFboxl2gh6GSBgKVE_Y84w.s['120']++;for(index=0;curDate.getTime()<=endDateMs;index++){__cov_CFboxl2gh6GSBgKVE_Y84w.s['121']++;fn.apply(instance,[curDate,index]);__cov_CFboxl2gh6GSBgKVE_Y84w.s['122']++;curDate=DateMath.add(curDate,(__cov_CFboxl2gh6GSBgKVE_Y84w.b['9'][0]++,incrementBy)||(__cov_CFboxl2gh6GSBgKVE_Y84w.b['9'][1]++,DateMath.DAY),(__cov_CFboxl2gh6GSBgKVE_Y84w.b['10'][0]++,factor)||(__cov_CFboxl2gh6GSBgKVE_Y84w.b['10'][1]++,1));}},plotEvents:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['23']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['123']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['124']++;var intervalStartDate=instance._findCurrentIntervalStart();__cov_CFboxl2gh6GSBgKVE_Y84w.s['125']++;var startDateRef=DateMath.safeClearTime(intervalStartDate);__cov_CFboxl2gh6GSBgKVE_Y84w.s['126']++;instance.flushViewCache();__cov_CFboxl2gh6GSBgKVE_Y84w.s['127']++;instance.hideEventsOverlay();__cov_CFboxl2gh6GSBgKVE_Y84w.s['128']++;instance.bodyNode.all('.'+CSS_SVT_TABLE_DATA).remove();__cov_CFboxl2gh6GSBgKVE_Y84w.s['129']++;var displayDaysInterval=instance.get('displayDaysInterval');__cov_CFboxl2gh6GSBgKVE_Y84w.s['130']++;var weekDaysCount=Math.min(displayDaysInterval,WEEK_LENGTH);__cov_CFboxl2gh6GSBgKVE_Y84w.s['131']++;instance.tableRows.each(function(rowNode,index){__cov_CFboxl2gh6GSBgKVE_Y84w.f['24']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['132']++;var rowStartDate=DateMath.add(startDateRef,DateMath.DAY,weekDaysCount*index);__cov_CFboxl2gh6GSBgKVE_Y84w.s['133']++;var rowEndDate=DateMath.add(rowStartDate,DateMath.DAY,weekDaysCount-1);__cov_CFboxl2gh6GSBgKVE_Y84w.s['134']++;var tableNode=instance.buildEventsTable(rowStartDate,rowEndDate);__cov_CFboxl2gh6GSBgKVE_Y84w.s['135']++;if(index===0){__cov_CFboxl2gh6GSBgKVE_Y84w.b['11'][0]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['136']++;tableNode.addClass(CSS_SVT_TABLE_DATA_FIRST);}else{__cov_CFboxl2gh6GSBgKVE_Y84w.b['11'][1]++;}__cov_CFboxl2gh6GSBgKVE_Y84w.s['137']++;rowNode.append(tableNode);});},syncDaysHeaderUI:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['25']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['138']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['139']++;var scheduler=instance.get('scheduler');__cov_CFboxl2gh6GSBgKVE_Y84w.s['140']++;var viewDate=scheduler.get('viewDate');__cov_CFboxl2gh6GSBgKVE_Y84w.s['141']++;var formatter=instance.get('headerDateFormatter');__cov_CFboxl2gh6GSBgKVE_Y84w.s['142']++;var firstDayOfWeekDt=instance._findFirstDayOfWeek(viewDate);__cov_CFboxl2gh6GSBgKVE_Y84w.s['143']++;instance.colHeaderDaysNode.all('div').each(function(columnNode,i){__cov_CFboxl2gh6GSBgKVE_Y84w.f['26']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['144']++;var columnDate=DateMath.add(firstDayOfWeekDt,DateMath.DAY,i);__cov_CFboxl2gh6GSBgKVE_Y84w.s['145']++;columnNode.html(formatter.call(instance,columnDate));});},syncGridUI:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['27']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['146']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['147']++;var scheduler=instance.get('scheduler');__cov_CFboxl2gh6GSBgKVE_Y84w.s['148']++;var todayDate=scheduler.get('todayDate');__cov_CFboxl2gh6GSBgKVE_Y84w.s['149']++;instance.columnTableGrid.removeClass(CSS_SVT_COLGRID_TODAY);__cov_CFboxl2gh6GSBgKVE_Y84w.s['150']++;var intervalStartDate=instance._findCurrentIntervalStart();__cov_CFboxl2gh6GSBgKVE_Y84w.s['151']++;var intervalEndDate=instance._findCurrentIntervalEnd();__cov_CFboxl2gh6GSBgKVE_Y84w.s['152']++;if(DateMath.between(todayDate,intervalStartDate,intervalEndDate)){__cov_CFboxl2gh6GSBgKVE_Y84w.b['12'][0]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['153']++;var firstDayOfWeek=scheduler.get('firstDayOfWeek');__cov_CFboxl2gh6GSBgKVE_Y84w.s['154']++;var firstWeekDay=instance._findFirstDayOfWeek(todayDate);__cov_CFboxl2gh6GSBgKVE_Y84w.s['155']++;var rowIndex=DateMath.getWeekNumber(todayDate,firstDayOfWeek)-DateMath.getWeekNumber(intervalStartDate,firstDayOfWeek);__cov_CFboxl2gh6GSBgKVE_Y84w.s['156']++;var colIndex=todayDate.getDate()-firstWeekDay.getDate();__cov_CFboxl2gh6GSBgKVE_Y84w.s['157']++;var celIndex=instance._getCellIndex([colIndex,rowIndex]);__cov_CFboxl2gh6GSBgKVE_Y84w.s['158']++;var todayCel=instance.columnTableGrid.item(celIndex);__cov_CFboxl2gh6GSBgKVE_Y84w.s['159']++;if(todayCel){__cov_CFboxl2gh6GSBgKVE_Y84w.b['13'][0]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['160']++;todayCel.addClass(CSS_SVT_COLGRID_TODAY);}else{__cov_CFboxl2gh6GSBgKVE_Y84w.b['13'][1]++;}}else{__cov_CFboxl2gh6GSBgKVE_Y84w.b['12'][1]++;}},syncStdContent:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['28']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['161']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['162']++;instance.setStdModContent(WidgetStdMod.BODY,instance.rowsContainerNode.getDOM());__cov_CFboxl2gh6GSBgKVE_Y84w.s['163']++;instance.setStdModContent(WidgetStdMod.HEADER,instance.headerTableNode.getDOM());},_findCurrentIntervalEnd:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['29']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['164']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['165']++;var scheduler=instance.get('scheduler');__cov_CFboxl2gh6GSBgKVE_Y84w.s['166']++;var viewDate=scheduler.get('viewDate');__cov_CFboxl2gh6GSBgKVE_Y84w.s['167']++;var displayDaysInterval=instance.get('displayDaysInterval');__cov_CFboxl2gh6GSBgKVE_Y84w.s['168']++;return DateMath.add(viewDate,DateMath.DAY,displayDaysInterval);},_findCurrentIntervalStart:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['30']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['169']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['170']++;var scheduler=instance.get('scheduler');__cov_CFboxl2gh6GSBgKVE_Y84w.s['171']++;return scheduler.get('viewDate');},_findFirstDayOfWeek:function(date){__cov_CFboxl2gh6GSBgKVE_Y84w.f['31']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['172']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['173']++;var scheduler=instance.get('scheduler');__cov_CFboxl2gh6GSBgKVE_Y84w.s['174']++;var firstDayOfWeek=scheduler.get('firstDayOfWeek');__cov_CFboxl2gh6GSBgKVE_Y84w.s['175']++;return DateMath.getFirstDayOfWeek(date,firstDayOfWeek);},_getCellIndex:function(position){__cov_CFboxl2gh6GSBgKVE_Y84w.f['32']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['176']++;return position[1]*WEEK_LENGTH+position[0];},_getDisplayRowsCount:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['33']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['177']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['178']++;var displayDaysInterval=instance.get('displayDaysInterval');__cov_CFboxl2gh6GSBgKVE_Y84w.s['179']++;return Math.ceil(displayDaysInterval/WEEK_LENGTH);},_getDisplayRowDaysCount:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['34']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['180']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['181']++;var displayDaysInterval=instance.get('displayDaysInterval');__cov_CFboxl2gh6GSBgKVE_Y84w.s['182']++;return Math.min(displayDaysInterval,WEEK_LENGTH);},_getEvtLabel:function(evt){__cov_CFboxl2gh6GSBgKVE_Y84w.f['35']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['183']++;var endDate=evt.get('endDate');__cov_CFboxl2gh6GSBgKVE_Y84w.s['184']++;var startDate=evt.get('startDate');__cov_CFboxl2gh6GSBgKVE_Y84w.s['185']++;return[startDate.getHours(),'-',endDate.getHours(),' ',evt.get('content')].join('');},_getEvtSplitInfo:function(evt,celDate,rowStartDate,rowEndDate){__cov_CFboxl2gh6GSBgKVE_Y84w.f['36']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['186']++;var startDate=evt.getClearStartDate();__cov_CFboxl2gh6GSBgKVE_Y84w.s['187']++;var endDate=evt.getClearEndDate();__cov_CFboxl2gh6GSBgKVE_Y84w.s['188']++;var maxColspan=DateMath.getDayOffset(rowEndDate,celDate);__cov_CFboxl2gh6GSBgKVE_Y84w.s['189']++;var info={colspan:Math.min(DateMath.getDayOffset(endDate,celDate),maxColspan)+1,left:DateMath.before(startDate,rowStartDate),right:DateMath.after(endDate,rowEndDate)};__cov_CFboxl2gh6GSBgKVE_Y84w.s['190']++;return info;},_getRenderableEvent:function(events,rowStartDate,rowEndDate,celDate){__cov_CFboxl2gh6GSBgKVE_Y84w.f['37']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['191']++;var instance=this,key=String(celDate.getTime()),i;__cov_CFboxl2gh6GSBgKVE_Y84w.s['192']++;if(!instance.evtRenderedStack[key]){__cov_CFboxl2gh6GSBgKVE_Y84w.b['14'][0]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['193']++;instance.evtRenderedStack[key]=[];}else{__cov_CFboxl2gh6GSBgKVE_Y84w.b['14'][1]++;}__cov_CFboxl2gh6GSBgKVE_Y84w.s['194']++;for(i=0;i<events.length;i++){__cov_CFboxl2gh6GSBgKVE_Y84w.s['195']++;var evt=events[i];__cov_CFboxl2gh6GSBgKVE_Y84w.s['196']++;var startDate=evt.get('startDate');__cov_CFboxl2gh6GSBgKVE_Y84w.s['197']++;var isEventDateContinuation=(__cov_CFboxl2gh6GSBgKVE_Y84w.b['15'][0]++,DateMath.after(celDate,startDate))&&(__cov_CFboxl2gh6GSBgKVE_Y84w.b['15'][1]++,!DateMath.isDayOverlap(celDate,rowStartDate));__cov_CFboxl2gh6GSBgKVE_Y84w.s['198']++;var isEventStartDateDay=!DateMath.isDayOverlap(startDate,celDate);__cov_CFboxl2gh6GSBgKVE_Y84w.s['199']++;var isRendered=A.Array.indexOf(instance.evtRenderedStack[key],evt)>-1;__cov_CFboxl2gh6GSBgKVE_Y84w.s['200']++;if((__cov_CFboxl2gh6GSBgKVE_Y84w.b['17'][0]++,!isRendered)&&((__cov_CFboxl2gh6GSBgKVE_Y84w.b['17'][1]++,isEventStartDateDay)||(__cov_CFboxl2gh6GSBgKVE_Y84w.b['17'][2]++,isEventDateContinuation))){__cov_CFboxl2gh6GSBgKVE_Y84w.b['16'][0]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['201']++;return evt;}else{__cov_CFboxl2gh6GSBgKVE_Y84w.b['16'][1]++;}}__cov_CFboxl2gh6GSBgKVE_Y84w.s['202']++;return null;},_getTableGridNode:function(rowIndex){__cov_CFboxl2gh6GSBgKVE_Y84w.f['38']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['203']++;var instance=this,displayDaysInterval=instance.get('displayDaysInterval'),tableGridNode=instance.tableGridNode.item(rowIndex),firstRowNode=tableGridNode.one('tr'),i;__cov_CFboxl2gh6GSBgKVE_Y84w.s['204']++;for(i=0;i<Math.min(displayDaysInterval,WEEK_LENGTH);i++){__cov_CFboxl2gh6GSBgKVE_Y84w.s['205']++;var columnNode=A.Node.create(TPL_SVT_GRID_COLUMN);__cov_CFboxl2gh6GSBgKVE_Y84w.s['206']++;firstRowNode.append(columnNode);__cov_CFboxl2gh6GSBgKVE_Y84w.s['207']++;if(i===0){__cov_CFboxl2gh6GSBgKVE_Y84w.b['18'][0]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['208']++;columnNode.addClass(CSS_SVT_COLGRID_FIRST);}else{__cov_CFboxl2gh6GSBgKVE_Y84w.b['18'][1]++;}__cov_CFboxl2gh6GSBgKVE_Y84w.s['209']++;instance.columnTableGrid.push(columnNode);}__cov_CFboxl2gh6GSBgKVE_Y84w.s['210']++;return tableGridNode;},_onClickMore:function(event){__cov_CFboxl2gh6GSBgKVE_Y84w.f['39']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['211']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['212']++;var target=event.target;__cov_CFboxl2gh6GSBgKVE_Y84w.s['213']++;var events=target.getData('events');__cov_CFboxl2gh6GSBgKVE_Y84w.s['214']++;var eventsNodeList=A.NodeList.create();__cov_CFboxl2gh6GSBgKVE_Y84w.s['215']++;A.Array.each(events,function(evt){__cov_CFboxl2gh6GSBgKVE_Y84w.f['40']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['216']++;var evtNode=evt.get('node').item(0).clone();__cov_CFboxl2gh6GSBgKVE_Y84w.s['217']++;evtNode.setData('scheduler-event',evt);__cov_CFboxl2gh6GSBgKVE_Y84w.s['218']++;evtNode.setStyles({height:'auto',left:0,position:'relative',top:0,width:'auto'});__cov_CFboxl2gh6GSBgKVE_Y84w.s['219']++;eventsNodeList.push(evtNode);});__cov_CFboxl2gh6GSBgKVE_Y84w.s['220']++;instance.eventsOverlay.bodyNode.one('.'+CSS_SVT_EVENTS_OVERLAY_NODE_BODY).setContent(eventsNodeList);__cov_CFboxl2gh6GSBgKVE_Y84w.s['221']++;instance.eventsOverlay.setAttrs({visible:true,xy:target.getXY()});},_renderEventsOverlay:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['41']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['222']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['223']++;var strings=instance.get('strings');__cov_CFboxl2gh6GSBgKVE_Y84w.s['224']++;instance.eventsOverlay=new A.Overlay({align:{points:['tl','tl']},bodyContent:Lang.sub(TPL_SVT_EVENTS_OVERLAY_NODE,{label:strings.close}),render:instance.get('boundingBox'),visible:false,width:250,zIndex:450});__cov_CFboxl2gh6GSBgKVE_Y84w.s['225']++;instance.eventsOverlay.bodyNode.delegate('click',A.bind(instance.hideEventsOverlay,instance),'.'+CSS_SVT_EVENTS_OVERLAY_NODE_CLOSE);},_syncEventNodeContainerUI:function(evt,node,evtSplitInfo){__cov_CFboxl2gh6GSBgKVE_Y84w.f['42']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['226']++;node.addClass(CSS_SVT_TABLE_DATA_EVENT);__cov_CFboxl2gh6GSBgKVE_Y84w.s['227']++;if(evtSplitInfo.left){__cov_CFboxl2gh6GSBgKVE_Y84w.b['19'][0]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['228']++;node.addClass(CSS_SVT_TABLE_DATA_EVENT_LEFT).prepend(TPL_SVT_EV_ICON_LEFT);}else{__cov_CFboxl2gh6GSBgKVE_Y84w.b['19'][1]++;}__cov_CFboxl2gh6GSBgKVE_Y84w.s['229']++;if(evtSplitInfo.right){__cov_CFboxl2gh6GSBgKVE_Y84w.b['20'][0]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['230']++;node.addClass(CSS_SVT_TABLE_DATA_EVENT_RIGHT).append(TPL_SVT_EV_ICON_RIGHT);}else{__cov_CFboxl2gh6GSBgKVE_Y84w.b['20'][1]++;}},_syncEventNodeUI:function(evt,container,celDate){__cov_CFboxl2gh6GSBgKVE_Y84w.f['43']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['231']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['232']++;var scheduler=instance.get('scheduler');__cov_CFboxl2gh6GSBgKVE_Y84w.s['233']++;var firstDayOfWeek=scheduler.get('firstDayOfWeek');__cov_CFboxl2gh6GSBgKVE_Y84w.s['234']++;var evtNodeList=evt.get('node');__cov_CFboxl2gh6GSBgKVE_Y84w.s['235']++;var startDate=evt.get('startDate');__cov_CFboxl2gh6GSBgKVE_Y84w.s['236']++;var intervalStartDate=DateMath.clearTime(instance._findCurrentIntervalStart());__cov_CFboxl2gh6GSBgKVE_Y84w.s['237']++;var startDateFirstDayOfWeek=DateMath.getFirstDayOfWeek(new Date(Math.max(startDate,intervalStartDate)),firstDayOfWeek);__cov_CFboxl2gh6GSBgKVE_Y84w.s['238']++;var paddingNodeIndex=Math.floor(DateMath.getDayOffset(celDate,startDateFirstDayOfWeek)/WEEK_LENGTH);__cov_CFboxl2gh6GSBgKVE_Y84w.s['239']++;if(evtNodeList.size()<=paddingNodeIndex){__cov_CFboxl2gh6GSBgKVE_Y84w.b['21'][0]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['240']++;evt.addPaddingNode();}else{__cov_CFboxl2gh6GSBgKVE_Y84w.b['21'][1]++;}__cov_CFboxl2gh6GSBgKVE_Y84w.s['241']++;if(evtNodeList.size()<=paddingNodeIndex){__cov_CFboxl2gh6GSBgKVE_Y84w.b['22'][0]++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['242']++;paddingNodeIndex=evtNodeList.size()-1;}else{__cov_CFboxl2gh6GSBgKVE_Y84w.b['22'][1]++;}__cov_CFboxl2gh6GSBgKVE_Y84w.s['243']++;var evtNode=evtNodeList.item(paddingNodeIndex);__cov_CFboxl2gh6GSBgKVE_Y84w.s['244']++;evtNode.setStyles({height:'auto',left:0,top:0,width:'auto'});__cov_CFboxl2gh6GSBgKVE_Y84w.s['245']++;evtNode.appendTo(container);__cov_CFboxl2gh6GSBgKVE_Y84w.s['246']++;evt.syncUI();},_uiSetDate:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['44']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['247']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['248']++;instance.syncDaysHeaderUI();__cov_CFboxl2gh6GSBgKVE_Y84w.s['249']++;instance.syncGridUI();},_valueColHeaderDaysNode:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['45']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['250']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['251']++;var displayDaysInterval=instance.get('displayDaysInterval');__cov_CFboxl2gh6GSBgKVE_Y84w.s['252']++;var weekDaysCount=Math.min(displayDaysInterval,WEEK_LENGTH);__cov_CFboxl2gh6GSBgKVE_Y84w.s['253']++;return instance._valueNodeList(weekDaysCount,TPL_SVT_HEADER_DAY);},_valueTableGridNode:function(){__cov_CFboxl2gh6GSBgKVE_Y84w.f['46']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['254']++;var instance=this;__cov_CFboxl2gh6GSBgKVE_Y84w.s['255']++;var displayDaysInterval=instance.get('displayDaysInterval');__cov_CFboxl2gh6GSBgKVE_Y84w.s['256']++;var weekDaysCount=Math.min(displayDaysInterval,WEEK_LENGTH);__cov_CFboxl2gh6GSBgKVE_Y84w.s['257']++;return instance._valueNodeList(weekDaysCount,TPL_SVT_TABLE_GRID);},_valueNodeList:function(size,tpl){__cov_CFboxl2gh6GSBgKVE_Y84w.f['47']++;__cov_CFboxl2gh6GSBgKVE_Y84w.s['258']++;var buffer=[];__cov_CFboxl2gh6GSBgKVE_Y84w.s['259']++;while(size--){__cov_CFboxl2gh6GSBgKVE_Y84w.s['260']++;buffer.push(tpl);}__cov_CFboxl2gh6GSBgKVE_Y84w.s['261']++;return A.NodeList.create(buffer.join(''));}}});__cov_CFboxl2gh6GSBgKVE_Y84w.s['262']++;A.SchedulerTableView=SchedulerTableView;},'3.0.0',{'requires':['overlay','aui-scheduler-base'],'skinnable':true});
  