define("ajax",["tiljs/ajax"],function(a){return a});define("localstorage",["tiljs/localstorage"],function(a){return a});define("util",["tiljs/util"],function(a){return a});define("is",["tiljs/is"],function(a){return a});define("ui",["tiljs/ui"],function(a){return a});define("cookie",["tiljs/cookie"],function(a){return a});define("event",["tiljs/event"],function(a){return a});define("plugin/lazy",["tiljs/plugin/lazy"],function(a){return a});define("load",["tiljs/load"],function(a){return a});define("toicommonjs/rodate",["rodate"],function(a){return a });define("logger",["tiljs/logger"],function(a){return a});define("page",["tiljs/page"],function(a){return a});define("user",["tiljs/user"],function(a){return a});define("times/comments",["comments"],function(a){return a});define("authorcomments",["tiljs/apps/times/authorcomments"],function(a){return a});document.domain="jeetwin-gaming.com";var TimesApps=window.TimesApps||{};TimesApps.VideoCore=(function(){var a,c,b;a={iframeTemplateName:"vod_player.cms",iframeHtml:''}; c={_generateIframeSrc:function(d){var f="/"+a.iframeTemplateName+"?";var e=[];for(key in d){if(!d.hasOwnProperty(key)){return}e.push(key+"="+d[key])}f+=e.join("&");return f},_createVideoIframe:function(d,f){var g=c._generateIframeSrc(d);var e=document.createElement("div");$(e).html(a.iframeHtml);$(e).find("iframe").attr("src",g).attr("data-msid",d&&d.msid).attr("data-plugin","vodIframe");if(d.classNames){$(e).find("iframe").addClass(d.classNames)}if(d.domId){$(e).find("iframe").attr("id",d.domId) }for(key in f){if(!f.hasOwnProperty(key)){return}$(e).find("iframe").attr(key,f[key])}return e.innerHTML}};b={generateIframeSrc:function(d){return c._generateIframeSrc(msid,d)},createVideoIframe:function(d,e){return c._createVideoIframe(d,e)}};return b}(window.jQuery));TimesApps.VideoGalleryApp=(function(){var a,e,d,f,c,b;f={videoBoxMap:{},videoCount:0};b={PLAYING:"PLAYING",PAUSED:"PAUSED",AUTOPLAY_LOCALSTORAGE_KEY:"autoplay_userInitiated"};c=function(){var g=f;$(document).on("videodash.invokeVideo",function(h,i){e._playNext.call(null,[h,i,g]) });$(document).on("videodash.userAction LIVE_TV_EVENTS",function(i,j,h){e._playCurrentAndPauseOthers.call(null,[i,j,h])});$(document).on("MINI_TV_EVENTS VOD_EVENTS",function(i,j,h){require(["tiljs/event"],function(k){k.publish("VOD_EVENTS",[i,j,h])});e._playCurrentAndPauseOthers.call(null,[i,j,h]);if(h&&h.toUpperCase()=="VIDEOIFRAMEREMOVED"){TimesApps.playingSubsequentVideo=false}});$(document).on("GAANA_PLAYER_LOADED VOD_LOADED",function(k,j,h,i){f.pageName=f.pageName?f.pageName:($("body").data("page-name")||""); if(h=="VOD_LOADED"&&j.source=="MG_0"){return}e._processSystemInitiatedEvents.call(null,[k,j,h,i])});$(document).on("PLAYER_LOADED",function(k,j,h,i){e._processSystemInitiatedEvents.call(null,[k,j,h,i])});$(document).on("GAANA_PLAYER_EVENTS",function(i,j,h){e._playCurrentAndPauseOthers.call(null,[i,j,h])});$(document).on("videodash.videoEvents LIVE_TV_EVENTS MINI_TV_LOADED",function(k,j,h,i){e._processSystemInitiatedEvents.call(null,[k,j,h,i])});require(["event"],function(h){h.subscribe("MINI_TV_EVENTS",function(l){var k={}; var j=l[0];var i=l[1];e._playCurrentAndPauseOthers.call(null,[k,j,i])})});$(document).on("videodash.switchOffAutoPlay",function(i,h){e._toggleAutoPlay.call(null,[i,h])});$(".jMediaGalleryWidget").on("MG_EVENTS",function(k,j,h,i){e._processSystemInitiatedEvents.call(null,[k,j,h,i])})};a={_createVideoObjForOtherTypePlayer:function(k,j,h,i,g){return new TimesApps.OtherVideoBox(k,j,h,i,g)}};e={_init:function(){c()},_playCurrentAndPauseOthers:function(o){var h=o[0];var p=o[1];var k=typeof o[2]=="string"&&o[2].toUpperCase(); var n=p.source.toUpperCase();if(f.videoBoxMap[n]){var l=f.videoBoxMap[n];l.setStatus(b.PLAYING);if(TimesApps.isDevMode){console.log("VOD_STATUS_playing__"+n+"__videoMap-",f.videoBoxMap)}e._pauseVideosNotInFocus.call(null,[h,p,k])}if(h.type=="VOD_EVENTS"&&k=="VIDEOREADY"){var n=p.source.toUpperCase();if(f.videoBoxMap[n]){var j=f.videoBoxMap[n];if(j.markPlaying){j.markPlaying(p.id)}if(j.findNext){var g=j.findNext(j.domEle.find(".playing"));var i=j.domEle.find("iframe")[0].contentWindow;var m=g.attr("data-msid")||""; if(i.TimesApps&&i.TimesApps.Vod_Player&&i.TimesApps.Vod_Player.addNextVideoToList){i.TimesApps.Vod_Player.addNextVideoToList(m)}}}}},_processSystemInitiatedEvents:function(g){var k=g[0];var j=g[1];var h=typeof g[2]=="string"&&g[2].toUpperCase();var m=j.source.toUpperCase();if(h=="VIDEOREADY"){e._pauseVideosNotInFocus.call(null,[k,j,h]);if(e._checkIfVideoShouldPause(m)){e._pauseVideo(m)}}else{if(h=="LIVE_TV_LOADED"||h=="MG_LOADED"||h=="MINI_TV_LOADED"||h=="GAANA_PLAYER_LOADED"||h=="VOD_LOADED"||h=="PLAYER_LOADED"){var n=j.domSelector; var i=g[3];if(h=="LIVE_TV_LOADED"||h=="MINI_TV_LOADED"||h=="GAANA_PLAYER_LOADED"||h=="VOD_LOADED"||h=="PLAYER_LOADED"){e._turnOffAutoPlayForAll()}if(h=="MINI_TV_LOADED"){TimesApps.overlayModule&&TimesApps.overlayModule.close()}var l=(j.userInitiated==true)?false:true;e._registerOtherTypePlayers(m,n,i,l,j.msid)}}},_checkIfVideoShouldPause:function(h){var g=f.videoBoxMap[h];if(g.getStatus()==b.PAUSED){return true}return false},_pauseVideo:function(h){var g=f.videoBoxMap[h];if(g&&typeof g.pauseVideo=="function"){g.pauseVideo() }},_pauseVideosNotInFocus:function(o){var g=o[0];var p=o[1];var j=typeof o[2]=="string"&&o[2].toUpperCase();var n=p.source.toUpperCase();if(j=="PLAYING"||j=="VIDEOREADY"||j=="START"){if(f.videoBoxMap[n]){var k=f.videoBoxMap[n]}var l=Object.keys(f.videoBoxMap);for(var m=0;m
'}; f={html:"",videosection:"toi",source:"toi",pg:"toi",isFullscreen:false,allowDock:false,classString:""};d={isOverlayOpen:false,currentScrollPos:null,_onRenderCb:null};g=function(){e("#vcw .closebtn").off("click").on("click",c._close);e("#vcw .jToggleOverlay").off("click").on("click",c._toggleOverlayAndDock)};c={_init:function(){e(document).on("keyup",function(h){if(h.keyCode==27){c._close()}})},_create:function(h){d=e.extend({},f,h);c._render(d.html);g()},_render:function(h){if(!e("#vcw").length){var i=(e(".sidebar").length?e(".sidebar"):e(".sidebar2")).eq(0); var j=i.closest(".wrapper").length?i.closest(".wrapper"):e(".wrapper");j.eq(0).append(a.defaultHtml)}if(d.isFullscreen){e(".jOverlay").addClass("fullscreen").addClass(d.classString.length?d.classString:"");e("body").addClass("overflowHidden");d.currentScrollPos=window.scrollY}else{e(".jOverlay").removeClass("fullscreen")}e("#vcw .video-content").html(h);e("#vcw").fadeIn(500).promise().done(function(){typeof d._onRenderCb=="function"&&d._onRenderCb()});d.isOverlayOpen=true;if(!d.allowDock){e(".jToggleOverlay").addClass("hidden") }},_close:function(){e("body").removeClass("overflowHidden");e("#vcw").fadeOut(500,function(){e("#vcw").remove()});d.isOverlayOpen=false;require(["tiljs/event"],function(h){h.publish("overlayClosed",{id:d.id})});require(["tiljs/is"],function(h){h.tablet()?e(window).scrollTop(d.currentScrollPos):null})},_isOverlayOpen:function(){return d.isOverlayOpen},_getSidebarDimenions:function(){var h={leftOffset:0,width:0};var i=(e(".sidebar").length?e(".sidebar"):e(".sidebar2")).eq(0);if(!i.length){return h }h.width=i.width()+"px";var j=0;var k=i.closest(".wrapper").length?i.closest(".wrapper"):e(".wrapper");if(k.length){j=k.offset().left+parseInt(k.css("padding-left"));j=Math.abs(j)}h.leftOffset=(i.offset().left-j)+"px";return h},_adjustnuge:function(){try{if(TimesApps.ad_free_nudge==1){e(".jOverlay").addClass("adjust_nudge")}else{if(TimesApps.ad_free_nudge==0){e(".jOverlay").removeClass("adjust_nudge")}}}catch(h){}},_positionDock:function(){var h=e(".jOverlay");var i=c._getSidebarDimenions();h.css({"margin-left":i.leftOffset,width:i.width}).addClass("belowHeader"); c._adjustnuge();e("#gaanaplayer").addClass("shifttoleft")},_toggleOverlayAndDock:function(i){if(!d.allowDock){return}var h=e(".jOverlay");h.toggleClass("video-overlay-wrapper fullscreen dockedVideo fixed animateDock dockedVideoSize").removeClass("belowHeader").css({"margin-left":"",width:""});e("body").toggleClass("overflowHidden");if(d.isOverlayOpen){d.isOverlayOpen=false;c._positionDock();require(["tiljs/event"],function(j){j.publish("overlayClosed",{id:d.id});j.publish("onOverlayDock",{id:d.id}) })}else{d.isOverlayOpen=true;require(["tiljs/event"],function(j){j.publish("overlayOpen",{id:d.id})})}}};b={init:function(){c._init()},create:function(h){c._create(h)},close:function(){c._close()},isOverlayOpen:function(){return c._isOverlayOpen()},getSidebarPosition:function(){return c._getSidebarDimenions()}};return b}(jQuery));TimesApps.overlayModule.init();TimesApps.VideoListPlayer=(function(){var d,c,a,b,e;b={iframeHtml:''}; a={videoList:$(".jVideoList")};e={currentVideo:undefined,pageUrl:undefined,playerType:"",isOverlayOpen:false,isDocked:false,vidSource:""};bindEvents=function(){if($("#container.articleshow").length){$("body").on("click",".jVideoList [data-plugin='vidPlay']",d._handleClick);$("body").on("click",".jVideoList [data-plugin='vidOverlay']",d._handleClick)}else{$(".jVideoList").on("click","[data-plugin='vidPlay']",d._handleClick);$(".jVideoList").on("click","[data-plugin='vidOverlay']",d._handleClick)}$(document).on("VOD_EVENTS",d._handlePlayerEvents); require(["tiljs/event"],function(f){f.subscribe("overlayClosed",d._onOverlayClose);f.subscribe("overlayOpen",d._onOverlayOpen);f.subscribe("onOverlayDock",d._onOverlayDock)});require(["tiljs/event"],function(f){f.subscribe("onVideoOverlayOpen",d._updatePageUrl);f.subscribe("onVideoOverlayOpen",d._triggerAnalyticsForDockOverlayEvents);f.subscribe("onVideoOverlayUpdate",d._triggerAnalyticsForDockOverlayEvents);f.subscribe("onVideoDock",d._triggerAnalyticsForDockOverlayEvents);f.subscribe("onVideoOverlayUpdate",d._updatePageUrl); f.subscribe("onVideoOverlayUpdate",d._triggerAnalytics);f.subscribe("onVideoOverlayUpdate",d._markPlaying)})};d={_triggerAnalyticsForDockOverlayEvents:function(h){if(!h.vidSource){return}var i=window.ga;var j;if(TimesApps.dockVideo.getStatus("isDocked")||e.isDocked){j="Video-Dock_Player"}else{if(TimesApps.dockVideo.getStatus("isOverlayOpen")||h.isOverlay){j="Video-Overlay_Player"}}if(!(i&&j)){return}var g=toiprops.seoLocation||"";g+="-"+h.vidSource||"";var f="Parent-"+(e.pageUrl||"");f+="-Child-"; if(h.vidUrl){f+=h.vidUrl}else{f+=h.msid}i("send",{hitType:"event",eventCategory:j,eventAction:g,eventLabel:f})},_savePageUrl:function(){e.pageUrl=window.location.pathname},_triggerAnalytics:function(g){var h=g.title;var f=g.url;if(typeof ga!="undefined"){ga("send",{hitType:"pageview",page:f,title:h,location:location.protocol+"//"+location.hostname+f})}if(typeof(fireComscore)=="function"){fireComscore()}if(typeof(pSUPERFLY)!="undefined"&&typeof(pSUPERFLY.virtualPage)=="function"){pSUPERFLY.virtualPage(f,h) }},_updatePageUrl:function(f){if(!e.isOverlayOpen){return}if(!(f&&f.url)){return}history.pushState(null,null,f.url)},_updateTitle:function(){},_getVideoSrc:function(k,m){var j=$(k);e.currentVideo=k;var i=j.data("msid");var g=d._getNextVideo(k);var h=g.data("msid")||"";var f=j.closest("[data-secid]").data("secid");if(!f){f=j.closest(".video-category").find("[data-secid]").data("secid")||""}e.vidSource=j.closest("[data-ga-source]").data("ga-source")||"";var l="/vod_player.cms?msid=";l+=i;l+="&videosection="+(j.closest("[data-slike-sec]").data("slike-sec")||""); l+="&source="+e.vidSource;l+="&nextid="+h;l+="&audio=80";l+="&secId="+f;l+="&autoplay=1";l+="&type=vidOverlay";l+="&utm_source=DesktopHome&utm_medium=LatestNews&utm_campaign=VideoPlug&pg=toihp";l+="&version=16";if(m&&m!="false"){l+="&userInitiated=1"}else{l+="&userInitiated=0"}return l},_loadVideoInOverlay:function(h,q){var p=$(h);var n=$(p).data("msid");var g=d._getVideoSrc(h,q);var j=document.createElement("div");$(j).html(b.iframeHtml);$(j).find("iframe").attr("src",g);var o=p.find(".w_tle a").text(); var m=$("

").addClass("jTitle title").text(o);$(j).append(m);var k=false;var l=require("tiljs/is").desktop();if(l&&d._getPlayerType()=="VIDOVERLAY"){k=true}TimesApps.overlayModule.create({id:n,html:j.innerHTML,isFullscreen:true,allowDock:k});e.isOverlayOpen=true;var o=p.find("a").attr("title");var i=p.find("a").attr("href");d._savePageUrl();var f={title:o,url:i,vidSource:e.vidSource,vidUrl:i,msid:n,isOverlay:true};require("tiljs/event").publish("onVideoOverlayOpen",f)},_fetchPlaylist:function(h,m,g,l,k,i,j){var n="/wdt_videolist.cms?v=1954&noads=1&msid="+l+"&config.perpage=10&tmpl=videoshow&img=200&tag=videopllist&pg=AS_RHS_Overlay~Videos!TopVideo&classname=vidOverlay"; var f=i?i:n;$.ajax({url:f,contentType:"text/html",dataType:"html",type:"GET"}).done(function(y){if(!(y&&y.length)){return}var p=$("

").addClass("overlay-slider-container"),r=$("
").addClass("slideshowbox");r.append("
").addClass("jPlaylist playlist").attr("data-plugin","videos_section_slider").html(y);if(!r.find("ul li").length){return}if(!r.find("ul [data-msid='"+g+"']").length){var t=r.find("ul li").eq(0).clone();var q=t.data("msid");var v=new RegExp(q,"g");var x=t.find("img").attr("data-src").replace(v,g); var w=m.find(".w_tle a").eq(0).text();t.attr("data-msid",g).find("img").attr("data-src",x);t.find(".w_tle a").eq(0).text(w);r.find("ul").prepend(t)}else{var u=r.find("ul [data-msid='"+g+"']");var o=u.clone();u.remove();r.find("ul").prepend(o)}r.attr("data-ga-source",j||"").find("[data-msid='"+g+"']").addClass("active");if(typeof k=="function"){p.append(r);k(p)}})},_addPlaylist:function(i){var k=$(".video-content");var f=function(p){if(d._getPlayerType()=="VIDOVERLAY"){k.find(".jPlaylist").remove(); k.append(p)}else{if(d._getPlayerType()=="VIDPLAY"){k.find(".jPlaylist").remove();k.append(p)}}var o=k.find(".jPlaylist");o.off().on("click","[data-plugin='vidOverlay']",d._changeVideo);videos_section_slider.init(o);setTimeout(function(){require("tiljs/plugin/lazy").load()},1000)};var m=$(i.target).closest("[data-plugin='vidOverlay']");var h=m.data("msid");var l=m.closest(".video-category").find("[data-secid]").data("secid")||"";var n=TimesApps.GA.getGACategory();n=n.indexOf("/")>=0?n.replace("/","$slash$"):n; var j=n+"_overlay_playlist";var g=m.closest("[data-source-url]").data("source-url")||"";if(!l){l=m.closest("[data-secid]").data("secid")||""}d._fetchPlaylist(i,m,h,l,f,g,j)},_changeVideo:function(h){h.preventDefault();var g=this;e.currentVideo=g;var j=d._getVideoSrc(g,true);$(".jOverlay").find("iframe").attr("src",j);var i=$(g).find("a").attr("title");var f=$(g).find("a").attr("href");require("tiljs/event").publish("onVideoOverlayOpen",{title:i,url:f})},_onOverlayClose:function(f){d._updatePageUrl({url:e.pageUrl}); e.isOverlayOpen=false},_onOverlayOpen:function(i){var h=$(e.currentVideo);var j=$(h).find("a").attr("title");var g=$(h).find("a").attr("href");e.isOverlayOpen=true;e.isDocked=false;var f={title:j,url:g,isOverlay:true,vidSource:e.vidSource};require("tiljs/event").publish("onVideoOverlayOpen",f)},_onOverlayDock:function(){var i=$(e.currentVideo);var h=$(i).data("msid");var g=$(i).find("a").attr("href");e.isOverlayOpen=false;e.isDocked=true;var f={vidSource:e.vidSource,vidUrl:g,msid:h,isDocked:true}; require("tiljs/event").publish("onVideoDock",f)},_handleClick:function(i){i.preventDefault();var h=$(".jOverlay");h.find(".jToggleOverlay").trigger("click");TimesApps.dockVideo&&TimesApps.dockVideo.close();var f=this;var g=$(this).data("plugin")||"";e.playerType=g.toUpperCase();d._loadVideoInOverlay(f,true);if(d._getPlayerType()=="VIDOVERLAY"||d._getPlayerType()=="VIDPLAY"){d._addPlaylist(i)}},_handlePlayerEvents:function(g,h,f){g.preventDefault();var i=h.source||"";i=i.toUpperCase();switch(f.toUpperCase()){case"ONNEXTVIDEOPLAY":if(d._getPlayerType()=="VIDPLAY"){d._playNext(h.userInitiated) }break;case"VIDEOREADY":if(d._getPlayerType()=="VIDOVERLAY"){d._updateUi(h)}break;case"PLAYING":if(i=="ABOVEARTICLE"&&!TimesApps.dockVideo.getStatus("isOverlayOpen")){TimesApps.dockVideo.setStatus("overlayClosedByUser",false)}}},_getNextVideo:function(g){var g=$(g);var f=g.next();if(f.length==0){f=g.siblings().eq(0)}return f},_playNext:function(h){if(!e.currentVideo){return}var g=$(e.currentVideo);e.currentVideo=g;var f=d._getNextVideo(g);d._updatePageUrl({url:$(f).find("a").attr("href")});d._loadVideoInOverlay(f,h) },_updateUi:function(f){var j=$(".jOverlay").find(".jPlaylist");var i=$("ul [data-msid='"+f.id+"']").eq(0);e.currentVideo=i;var k=i.find(".w_tle a").eq(0).text()||"";var h=$(".jOverlay");h.find(".jTitle").text(k);var g=i.find("a").attr("href")||"";require("tiljs/event").publish("onVideoOverlayUpdate",{url:g,obj:f,playlistDom:j,title:k})},_markPlaying:function(g){if(!(g&&g.playlistDom&&g.obj)){return}var i=g.playlistDom;var h=g.obj;var f;if(h&&h.id){f=h.id}else{if(g.currentVideo){f=g.currentVideo.attr("msid") }}i.find("li").removeClass("active");i.find("ul [data-msid='"+f+"']").addClass("active")},_getPlayerType:function(){return(e.playerType||"").toUpperCase()},_init:function(){if(!(a.videoList.find("[data-plugin='vidPlay']").length||a.videoList.find("[data-plugin='vidOverlay']").length)){return}bindEvents();d._savePageUrl()}};c={init:function(){return d._init()},savePageUrl:function(){d._savePageUrl()},getVideoSrc:function(f,g){return d._getVideoSrc(f,g)},fetchPlaylist:function(h,l,j,g,i,f,k){return d._fetchPlaylist(h,l,j,g,i,f,k) }};d._init();return c})();TimesApps.dockVideo=(function(e){var c,b,a,d,f;a={validSourceList:["ABOVEARTICLE"]};d={isDocked:false,isDragged:false,isOverlayOpen:false,overlayClosedByUser:false,msid:undefined,vidContainer:undefined,vidSource:undefined};data={vidUrl:""};f=function(){require(["tiljs/event"],function(g){g.subscribe("VOD_EVENTS",function(j){if(!j instanceof Array){return}var l=j[1]||{};var k=(l.source||"").toUpperCase();var i=(j[2]&&typeof j[2]=="string")?j[2].toUpperCase():"";if((a.validSourceList.indexOf(k)>-1||k.indexOf("ABOVEARTICLE")>-1)&&i=="VIDEOREADY"){if(!d.vidContainer){d.vidSource=k; var h=e("[data-msid="+l.id+'][data-plugin="vodIframe"]');if(h.length){d.vidContainer=h}else{d.vidContainer=e(".articlevideo[data-msid='"+l.id+"']").find(".vidContainer")}d.vidScrollContainer=d.vidContainer.closest(".articlevideo");require("tiljs/event").subscribe("window.scroll",c._handleVideoPosition)}else{if(d.vidSource!=k){c._close(true);d.vidSource=k;d.vidContainer=e(".articlevideo[data-msid='"+l.id+"']").find(".vidContainer");d.vidScrollContainer=d.vidContainer.closest(".articlevideo")}else{if(!c._getStatus("isOverlayOpen")){d.overlayClosedByUser=false; d.vidContainer=e(".articlevideo[data-msid='"+l.id+"']").find(".vidContainer")}}}if(c._getStatus("isOverlayOpen")){c._updateOverlay(l)}else{if(d.isDocked){c._updateDock(l)}}d.vidContainer.off().on("click",".jToggleOverlay",c._expandCollapseOverlay);d.vidContainer.on("click",".jClose",c._close)}else{if(k.indexOf("ABOVEARTICLE")>-1&&i=="PLAYING"){d.overlayClosedByUser=false}}e(document).on("keyup",function(m){if(m.keyCode==27){c._close()}})})})};c={_makePlayerDraggable:function(){},_handleVideoPosition:function(){if(d.isOverlayOpen){return }var h=d.vidScrollContainer;var g=e("#skew").val()||50;var j=require("tiljs/ui").inView(e("#header .sub-header"),true,100);var i=require("tiljs/ui").inView(h,true,-280);if(i&&d.isDocked){c._closeDock();d.isDragged=false}else{if(!i&&!d.isDragged&&!d.isDocked&&!j){c._dockPlayer()}}},_dockPlayer:function(k){var i=d.vidContainer;if(!d.isDocked&&!d.overlayClosedByUser){if(!i.find(".buttonContainer").length){var h='
';h+='
'; i.prepend(h)}else{i.find(".buttonContainer").removeClass("hidden")}d.isDocked=true;d.msid=i.find("iframe").data("videomsid");var m=i.closest("#container.articleshow #content").find(".title_section .heading1").text();var n=TimesApps.overlayModule.getSidebarPosition();if(!i.find(".jTitle").length){var j=e("

").addClass("jTitle title").text(m);i.addClass("dockedVideo fixed animateDock dockedVideoSize belowHeader").css({"margin-left":n.leftOffset,width:n.width}).append(j)}else{i.addClass("dockedVideo fixed animateDock dockedVideoSize belowHeader").css({"margin-left":n.leftOffset,width:n.width}).find(".jTitle").text(m).removeClass("hidden") }e("#gaanaplayer").addClass("shifttoleft");TimesApps.overlayModule.close();i.one("animationend webkitTransitionEnd transitionend webkitAnimationEnd oAnimationEnd MSAnimationEnd",function(p){p.stopPropagation();p.stopImmediatePropagation();i.addClass("animationEnd")});i.removeClass("animationEnd");var l=e(".articlevideo").attr("data-msid")||window.msid;var o="/photo/"+l+".cms";e(".vidbox").css("background-image","url("+o+")");var g={vidSource:d.vidSource,vidUrl:data.vidUrl,msid:d.msid,isDocked:true}; require("tiljs/event").publish("onVideoDock",g)}},_expandToOverlay:function(){d.isOverlayOpen=true;d.isDocked=false;var h=e(".vidContainer");h.addClass("expand-overlay").removeClass("dockedVideo fixed animateDock dockedVideoSize belowHeader").css({"margin-left":"",width:""}).off("mousedown");if(h.parent().find(".expand-overlay-box").length){e("

").addClass("expand-overlay-box").insertBefore(h)}e("body").addClass("overflowHidden");TimesApps.VideoListPlayer.savePageUrl();var g={vidSource:d.vidSource,vidUrl:data.vidUrl,msid:d.msid,isOverlay:true}; require("tiljs/event").publish("onVideoOverlayOpen",g)},_collapseToDock:function(){d.isOverlayOpen=false;d.isDocked=true;var h=e(".vidContainer");e("body").removeClass("overflowHidden");var i=TimesApps.overlayModule.getSidebarPosition();h.removeClass("expand-overlay").addClass("dockedVideo fixed animateDock dockedVideoSize belowHeader").css({"margin-left":i.leftOffset,width:i.width}).off("mousedown");var g={vidSource:d.vidSource,vidUrl:data.vidUrl,msid:d.msid,isDocked:true};require("tiljs/event").publish("onVideoDock",g) },_expandCollapseOverlay:function(j){if(d.isDocked){d.isDocked=false;c._expandToOverlay();var i=function(o){var n=e(".vidContainer");n.find(".jPlaylist").remove();n.append(o);n.find(".jPlaylist").off().on("click","[data-plugin='vidOverlay']",c._changeVideoInOverlay);videos_section_slider.init(n.find(".jPlaylist"));setTimeout(require("tiljs/plugin/lazy").load(),1000)};var m=d.vidScrollContainer;var l=d.vidScrollContainer.find("iframe").contents().find("#msid").val()||"";var g=d.vidScrollContainer.find("iframe").contents().find("#sectionId").val()||""; var h=TimesApps.GA.getGACategory();h=h.indexOf("/")>=0?h.replace("/","$slash$"):h;var k=h+"_overlay_playlist";TimesApps.VideoListPlayer.fetchPlaylist(j,m,l,g,i,null,k)}else{c._collapseToDock()}},_changeVideoInOverlay:function(j){j.preventDefault();var i=e(this);var l=TimesApps.VideoListPlayer.getVideoSrc(i,true);d.vidContainer.find("iframe").attr("src",l);var k=i.find("a").attr("title");var h=i.find("a").attr("href");d.vidContainer.find(".jPlaylist li").removeClass("active");i.addClass("active"); d.vidContainer.find(".jTitle").text(k);data.vidUrl=h;var g={url:h,obj:undefined,playlistDom:d.vidContainer,title:k,vidSource:d.vidSource,vidUrl:data.vidUrl,isOverlay:true};require("tiljs/event").publish("onVideoOverlayUpdate",g)},_removePlaylist:function(){e(".jPlaylist").remove()},_closeDock:function(){e(".vidbox").css("background-image","").css("background-color","black");e(".vidContainer").removeClass("dockedVideo animateDock dockedVideoSize fixed belowHeader").css({"margin-left":"",width:""}).find(".jTitle").addClass("hidden"); d.isDocked=false;c._removeButtons()},_closeOverlay:function(){d.isOverlayOpen=false;c._removePlaylist();e(".vidContainer").removeClass("expand-overlay").find(".jTitle").addClass("hidden");e("expand-overlay-box").addClass("hidden");c._removeButtons();e("body").removeClass("overflowHidden");require(["tiljs/event"],function(g){g.publish("overlayClosed",{})})},_close:function(h){if(!d.vidScrollContainer){return}if(h===true){d.overlayClosedByUser=false}else{d.overlayClosedByUser=true}if(d.isDocked){c._closeDock() }else{c._closeOverlay()}var g=d.vidScrollContainer.find("iframe");if(g&&g[0]&&g[0].contentWindow&&g[0].contentWindow.TimesApps.VideoPlayer2.getPlayer("VOD")&&g[0].contentWindow.TimesApps.VideoPlayer2.getPlayer("VOD").pause){g[0].contentWindow.TimesApps.VideoPlayer2.getPlayer("VOD").pause()}},_removeButtons:function(){e(".vidContainer").find(".buttonContainer").addClass("hidden")},_getStatus:function(g){return d[g]},_setStatus:function(g,h){d[g]=h},_isVideoDocked:function(){var g={status:false,id:undefined}; if(d.isDocked){g={status:true,id:d.msid}}return g},_updateTitle:function(g){var h=g.title||"";d.vidContainer.find(".jTitle").text(h)},_updateOverlay:function(j){c._updateTitle(j);var k=d.vidContainer.find(".jPlaylist");var h=d.vidContainer.find(".jPlaylist ul [data-msid="+j.id+"]");if(!(h&&h.length)){return}var g=h.eq(0).find("a").attr("href")||"";var i={url:g,obj:j,playlistDom:k,title:title,isOverlay:true};require("tiljs/event").publish("onVideoOverlayUpdate",i)},_updateDock:function(g){c._updateTitle(g) },_init:function(){f()}};b={getStatus:function(g){return c._getStatus(g)},setStatus:function(g,h){c._setStatus(g,h)},isVideoDocked:function(){return c._isVideoDocked()},close:function(g){return c._close()}};c._init();return b}(jQuery));define("gaanaplayer",["jquery","tiljs/logger","tiljs/is"],function(e,c,d){var b={};var a=false;b.api={init:function(){TimesApps.checkGdprAndCall&&TimesApps.checkGdprAndCall(b.fn._init,null)}};b.utils={checkIfIE:function(){var g=window.navigator.userAgent;var f=g.indexOf("MSIE "); if(f>0||!!navigator.userAgent.match(/Trident.*rv\:11\./)){return true}else{return false}}};b.fn={_bindEvents:function(){e("#gaanaplayer .box_head").on("click",function(f){f.preventDefault();f.stopImmediatePropagation();if(e(this).closest("#gaanaplayer").hasClass("active")){b.fn._analyticsFire("Gaana widget","Minimize",window.location.href);b.fn._removeCloseBtn();e("#gaanaplayer").removeClass("active")}else{b.fn._analyticsFire("Gaana widget","Open",window.location.href);e("#gaanaplayer").addClass("active"); b.fn._addCloseBtn();b.fn._setIframeLink()}});e(document).on("videodash.userAction videodash.videoEvents LIVE_TV_EVENTS MINI_TV_EVENTS",function(g,h,f){b.fn._handleVideodashEvents(g,h,f)});e(window).on("beforeunload",function(f){a=true;if(document.getElementById("gaanatvplayer")&&document.getElementById("gaanatvplayer").contentWindow){var g=document.getElementById("gaanatvplayer");g.contentWindow.postMessage("close_browser","*")}});e(window).unload(function(){if(!a){var f=document.getElementById("gaanatvplayer"); f.contentWindow.postMessage("close_browser","*")}});e(".gaanaplayer_box .box_head").on("click",".close_gaanaplayer",function(f){f.preventDefault();var g=document.getElementById("gaanatvplayer");g.contentWindow.postMessage("close_gaanawidget","*");b.fn._analyticsFire("Gaana widget","Close",window.location.href);b.fn._closeGaanaplayer()});window.addEventListener("message",b.fn._messageHandler,false)},_createUI:function(){var h=e('
');var f=e('
gaana icon of the Day
'); var g=e('');h.append(f).append(g);e("#gaanaplayer").append(h)},_analyticsFire:function(g,h,f){if(window.ga){ga("send","event",g,h,f,{nonInteraction:1})}else{setTimeout(function(){ga("send","event",g,h,f,{nonInteraction:1})},5000)}return true},_init:function(){e("#gaanatvplayer").attr("src","");if(typeof d.IE=="function"&&d.IE()){e("#gaanaplayer").hide()}else{if(e("#minitv #streaming_box")&&e("#minitv #streaming_box").is(":visible")){e("#gaanaplayer").addClass("shifttoleft") }b.fn._createUI();e("#gaanaplayer").show();b.fn._bindEvents()}},_addCloseBtn:function(){var f=e('');e(".gaanaplayer_box .box_head").append(f)},_removeCloseBtn:function(){e(".gaanaplayer_box .box_head .close_gaanaplayer").remove()},_messageHandler:function(h){var g="http://gaana.com";if(h.origin==g){var f=h.data.status.replace(/\s/g,"").toLowerCase();if(f=="play"){b.fn._analyticsFire("Gaana widget","Play",h.data.title);b.fn._gaanaplayed()}else{if(f=="pause"){b.fn._analyticsFire("Gaana widget","Pause",h.data.title); b.fn._gaanapaused()}else{if(f=="languagedropdownopen"){b.fn._analyticsFire("Gaana widget","Drop down open",window.location.href)}else{if(f=="languagechange"){b.fn._analyticsFire("Gaana widget","Language",h.data.value)}else{if(f=="loading"){b.fn._analyticsFire("Gaana widget","Loading",h.data.title);b.fn._gaanaplayed()}else{if(f=="seekbackward"){b.fn._analyticsFire("Gaana widget","Seek backward",h.data.title)}else{if(f=="seekforward"){b.fn._analyticsFire("Gaana widget","Seek forward",h.data.title)}}}}}}}}},_pauseGaanaplayer:function(){document.getElementById("gaanatvplayer").contentWindow&&document.getElementById("gaanatvplayer").contentWindow.postMessage("pause","*") },_closeGaanaplayer:function(){e("#gaanaplayer").remove()},_pauseAndMinimizePlayer:function(){b.fn._pauseGaanaplayer();e("#gaanaplayer").removeClass("active");b.fn._removeCloseBtn()},_gaanaplayed:function(){e(document).trigger("GAANA_PLAYER_EVENTS",[{source:"GAANA_PLAYER"},"playing"])},_gaanapaused:function(){e(document).trigger("GAANA_PLAYER_EVENTS",[{source:"GAANA_PLAYER"},"paused"])},_triggerPlayerLoaded:function(){e(document).trigger("GAANA_PLAYER_LOADED",[{source:"GAANA_PLAYER"},"GAANA_PLAYER_LOADED",b.fn._pauseAndMinimizePlayer]) },_playGaanaplayer:function(){document.getElementById("gaanatvplayer").contentWindow&&document.getElementById("gaanatvplayer").contentWindow.postMessage("play","*")},_setIframeLink:function(){if(!e("#gaanatvplayer").attr("isloadedfirsttime")){b.fn._triggerPlayerLoaded();var f=b.data.iframeurl;e("#gaanatvplayer").attr("src",f).attr("isloadedfirsttime","true");e("#gaanatvplayer").on("load",function(){document.getElementById("gaanatvplayer").contentWindow&&document.getElementById("gaanatvplayer").contentWindow.postMessage("open_gaanawidget","*") })}},_handleVideodashEvents:function(i,h,f,g){if(f.toUpperCase()=="START"){b.fn._pauseGaanaplayer()}}};b.data={iframeurl:e("#gaanatvplayer").attr("data_src")||"http://gaana.com/gaanawidget-v7"};return b.api});define("tiljs/login",["tiljs/apps/times/usermanagement"],function(a){mod_login=a;return mod_login});define("tiljs/apps/times/tpwidget",["../../event","../../cookie"],function(c,a){var b={};b.init=function(){b.subscribeLoggedInStatus();b.bindEvents()},b.data={widgettypes:["widget-head","widget-two"],"widget-head":"tpwidget-one","widget-two":"tpwidget-two",widgetsArray:[],isUserLoggedIn:false,isInitialised:false,userInfo:[],uemail:"",url:escape(document.location.href),pcode:"TOI",scode:"News",oid:"",uid:"",aname:"",txnId:"",firsttime:true},b.handlePostLoginActivity=function(f,e){var d="?uid="+b.data.uid; d+="&pcode="+b.data.pcode;d+="&scode="+b.data.scode;d+="&aname="+f;d+="&pfm=web";d+="&txnId="+e;if(f=="mv_rt"){d+="&oid="+e}b.sendActivityRequest(d)},b.sendActivityRequest=function(d){$.get("http://tpapi.timespoints.com/v1/activity/logact"+d,function(f,e){if(f.status=='"FAILURE"'){console.log(f.message)}else{console.log("TPActivity Post Login Activity URL -http://tpapi.timespoints.com/v1/activity/logact"+d)}})},b.bindEvents=function(){$(document).on("VOD_EVENTS",function(f,g,e){var d=g.id?g.id:Math.round((new Date()).getTime()); if(typeof e!="undefined"&&e.toUpperCase()=="VIDEOVIEW"){b.fireActivity("watch_video",d)}});$(document).on("article_read",function(e,f,d){b.fireActivity("read",f.msid)});$(document).on("view_photo",function(e,f,d){b.fireActivity("view_photo",f.msid)});$(document).on("rate_movie",function(e,f,d){b.fireActivity("mv_rt",f.msid)})},b.fireActivity=function(d,e){if(!b.data.isUserLoggedIn){console.log("TPActivity Activity- "+d+", Transcation ID-"+e);TPWidget.addPreLoginActivity(d)}else{b.handlePostLoginActivity(d,e) }},b.initialisewidget=function(e){if(typeof TPWidget!="undefined"&&typeof TPWidget.init=="function"){var d=[];$.each(b.data.widgettypes,function(f,g){if($("#"+g).length){d.push({ele:g,widgetType:b.data[g]})}});if(e!=null&&typeof(e)!="undefined"){TPWidget.init({widgets:d,userLoginInfo:{host:b.data.pcode,channel:b.data.scode,URL:escape(document.location.href),userId:b.data.uid,oid:"",email:b.data.email}})}else{TPWidget.init({widgets:d})}}c.publish("tpinitated")},b.PostLoginActions=function(){TPWidget.PostLoginActions({host:"TOI",channel:"News",URL:escape(document.location.href),userId:b.data.uid,oid:"",email:b.data.email}) },b.subscribeLoggedInStatus=function(){c.subscribe("user.status",function(d){b.data.isUserLoggedIn=typeof d!=="undefined"&&d!==null?true:false;if(!b.data.isInitialised){b.updateUserDetails();b.initialisewidget(d);b.data.isInitialised=true;b.fireActivity("visit",Math.round((new Date()).getTime()));b.fireActivity("register",Math.round((new Date()).getTime()))}b.data.firsttime=false});c.subscribe("user.login",function(d){if(d){b.data.isUserLoggedIn=true;b.updateUserDetails(d.getEmail());b.PostLoginActions(); typeof ga=="function"&&ga("send","event","TPRedeem","login_success",window.location.href)}});c.subscribe("user.logout",function(d){b.data.isUserLoggedIn=false;if(!b.data.firsttime){if(typeof TPWidget!="undefined"&&typeof TPWidget.logoutAction=="function"){TPWidget.logoutAction()}}b.data.isUserLoggedIn=false})},b.updateUserDetails=function(d){b.data.email=d?d:a&&a.get("MSCSAuthDetails")&&a.get("MSCSAuthDetails").split("=")[1];b.data.uid=a&&a.get("ssoid")};b.handleLoginCallback_andPrcFPrime=function(d){$.ajax({url:"http://pauth.jeetwin-gaming.com/prime-auth/prime/status/setCookies",type:"GET",xhrFields:{withCredentials:true},success:function(e){console.log(e) },error:function(g,e,f){console.log(f)}})};return b});define("rodate",[],function(){var a={};a.uptime=function(){var b=$("[rodate]");b.each(function(c,d){a.renderEach(d)})};a.renderEach=function(e){var d=$(e);var g=d.attr("rodate");var c=g.match(/^(\d+)-(\d+)-(\d+) (\d+)\:(\d+)\:(\d+)$/);if(!c){g=!isNaN(g)?parseInt(g):g;var f=new Date(g);if(!isNaN(f.getTime())){rod=f}else{if(g.indexOf("hrs IST")!=-1){g=g.replace(" hrs IST","");g=g.splice(-2,0,":")}g=g.replace("IST","");g=g.replace("hrs","");g=g.replace("AM"," AM"); g=g.replace("PM"," PM");rod=new Date(g);if(isNaN(rod.getTime())){if(g.indexOf(":")>-1){g=g.split(" ").join("T");g=g.concat("+05:30");rod=new Date(g)}}}c=["",rod.getYear()+1900,rod.getMonth()+1,rod.getDate(),rod.getHours(),rod.getMinutes(),rod.getSeconds()]}var b=a.elapsedTime(new Date(c[1],c[2]-1,c[3],c[4],c[5],c[6]).getTime(),{minute:"min",second:"sec"},true);d.html(b)};a.elapsedTime=function(j,d,b){if(typeof j!=="number"){return""}var n={year:"year",day:"day",hour:"hour",minute:"minute",second:"second",ago:"ago"}; var h=$.extend({},n,d);var m=[{name:h.year,div:31536000000,mod:10000},{name:h.day,div:86400000,mod:365},{name:h.hour,div:3600000,mod:24},{name:h.minute,div:60000,mod:60},{name:h.second,div:1000,mod:60}];var g=0,e=m.length,f,k=[],c=new Date().getTime()-j;while(g=0){k.push(f+" "+m[g].name+(f>1?"s":""))}g+=1}if(k.length===0){k.push("1 "+h.second)}if(b===true){return k[0]+" "+h.ago}else{return k.join(", ")+" "+h.ago}};return a});define("localstoragec",["tiljs/cookie"],function(a){var b={}; b.isEnabled=function(){return typeof(Storage)!=="undefined"};b.checkExpiry=function(c){var d=localStorage.getItem(c);if(d&&!(d.hasOwnProperty("timestamp")&&d.hasOwnProperty("expires"))){return c}if(d&&(Number(new Date().getTime())-Number(d.timestamp)>Number(d.expires)*60*60*24*1000)){localStorage.removeItem(c);return}return c};b.set=function(f,h,c,k,g,j){try{var d={value:h,timestamp:new Date().getTime(),expires:c};localStorage.setItem(f,JSON.stringify(d))}catch(i){a.set(f,h,c,k,g,j)}};b.get=function(d){var e=""; try{e=JSON.parse(localStorage.getItem(d))}catch(c){e=localStorage.getItem(d)}return(e&&e.value)?e.value:e};b.csget=function(c){return(b.isEnabled()&&b.get(c))?b.get(c):a.get(c)};b.remove=function(c){return localStorage.removeItem(c)};return b});define("tiljs/apps/times/comments",["module","jquery","json","jsrender","localstoragec","../times/api","../../comments","../../ajax","../../plugin/dynamic","../../util","../../login","../../event","../../ui","../../is","../../string","../../plugin/lazy","../../cookie","../../logger","../../timer","../../analytics/mytimes","../../compatibility","../../social/facebook","../../page","../../user","../../ext/date"],function(module,$,json,jsrender,localstoragec,api,comments,ajax,dynamic,util,login,event,ui,is,string,lazy,cookie,logger,timer,mytimes,compatibility,facebook,page,userClass,ext_date){var CONSTANT={RATE_TYPE:{AGREE:100,DISAGREE:101,RECOMMEND:102,OFFENSIVE:103}}; var default_config={validation:{minlength:1},loadCommentFromMytimes:false,commentType:"comments",loadonscroll:true,sendCommentLiveEmail:true,loginRequiredForRating:true,nonloggedinComment:true,disabledirectcomment:false,maxchar:3000,maxCommentWrapLength:500,maxResponseCount:3,hideResponses:false,share_url:"/share.cms",verify_comment_url:"/json/cmtverified.cms",messages:{name_required:"Please enter your name.",location_required:"Please enter your location.",captcha_required:"Please enter captcha value.",name_toolong:"Name cannot be longer than 30 chars.",name_not_string:"Name can only contain alphabets.",location_toolong:"Location cannot be longer than 30 chars.",location_not_string:"Location can only contain alphabets.",captcha_toolong:"Captcha cannot be longer than 4 chars.",captcha_number_only:"Captcha value can only be a number.",email_required:"Please enter your email address.",email_invalid:"Please enter a valid email address.",captcha_invalid:"Please enter a valid captcha value.",minlength:"You can't post this comment as the length it is too short. ",blank:"You can't post this comment as it is blank.",maxlength:"You have entered more than 3000 characters.",popup_blocked:"Popup is blocked.",has_url:"You can't post this comment as it contains URL.",duplicate:"You can't post this comment as it is identical to the previous one.",abusive:"You can't post this comment as it contains inappropriate content.",self_agree:"You can't Agree with your own comment",self_disagree:"You can't Disagree with your own comment",self_recommend:"You can't Recommend your own comment",self_offensive:"You can't mark your own comment as Offensive",already_agree:"You have already Agreed with this comment",already_disagree:"You have already Disagreed with this comment",already_recommended:"You have already Recommended this comment",already_offensive:"You have already marked this comment Offensive",cant_agree_disagree:"You can't Agree and Disagree with the same comment",cant_agree_offensive:"You can't Agree and mark the same comment Offensive",cant_disagree_recommend:"You can't Disagree and Recommend the same comment",cant_recommend_offensive:"You can't Recommend and mark the same comment Offensive",permission_facebook:"You can't post to facebook. Post permission is required.",offensive_reason:"Please select a reason.",offensive_reason_text:"Please enter a reason.",offensive_reason_text_limit:"Please enter less than 200 chars."}}; var times_comments=comments;comments.config=util.extend(true,{},comments.config,default_config,module.config());times_comments.prototype.updateConfig=function(update_config){};var commentType=comments.config.commentType;times_comments.prototype.initialize=function(){var tthis=this;this.config=util.extend(true,{},comments.config,module.config(),this.config);tthis.comments=[];tthis.commentCount=0;tthis.countPresent=false;tthis.pageCount=1;tthis.config.comment_block_count=tthis.config.comment_block_count||25; tthis.config.commentType=tthis.config.commentType||commentType;tthis.config.attachReplyAction=tthis.config.attachReplyAction!==false;tthis.config.attachOpinionAction=tthis.config.attachOpinionAction!==false;if(tthis.config.disabledirectcomment){$(tthis.config.wrapper+' [data-plugin="comment-form"]').hide()}if(login.getUser()){$(tthis.config.wrapper+" [data-plugin='user-isloggedin']").show();$(tthis.config.wrapper+" [data-plugin='user-notloggedin']").hide()}else{$(tthis.config.wrapper+" [data-plugin='user-isloggedin']").hide(); $(tthis.config.wrapper+" [data-plugin='user-notloggedin']").show()}if(!tthis.config.nonloggedinComment&&tthis.pageCount===1){$(tthis.config.wrapper+' [data-plugin="user-notloggedin"]').remove()}tthis.config.opinions=[{name:"Agree",id:"agree"},{name:"Disagree",id:"disagree"},{name:"Recommend",id:"recommended"},{name:"Offensive",id:"offensive"}];if(tthis.config.attachOpinionAction===true){tthis.attachOpinionAction()}if(tthis.config.attachReplyAction===true){tthis.attachReplyAction()}this.getData(function(data,commentCount){tthis.renderCommentCount(commentCount||(data?data.length:0)); if(data&&data.length>0){tthis.renderNoComment(false);tthis.render(data)}else{tthis.renderNoComment(true)}tthis.verifyEmailComment()});(function(tthis){event.subscribe("window.scroll",function(){var config=tthis.getConfig();if(tthis.config.loadonscroll===true&&tthis.isLoading===0&&ui.inView(tthis.config.wrapper+" #"+tthis.config.commentType+" [data-plugin='comment']:visible:last",true,200)){tthis.loadComment(tthis.config.commentType,function(data){},true,++tthis.pageCount)}})})(tthis)};times_comments.run=function(config){this.config=util.extend(true,{},comments.config,module.config()); var msid=config&&config.msid?config.msid:window.msid;var main=config&&config.main?config.main:"#"+this.config.commentType;var wrapper=config&&config.wrapper?config.wrapper:this.config.wrapper;var toi_comment={};toi_comment[this.config.commentType]=new comments({main:main,msid:msid,wrapper:wrapper});toi_comment[this.config.commentType].initialize();$(wrapper+" #comment_sort").change(function(){var rootid=$(this).val(),id="comments"+(rootid&&rootid.length>0?"_"+rootid:""),sortLbl=rootid.length?rootid:"newest"; $(wrapper+" .comments-list").hide();$(wrapper+" #"+id).show();$(wrapper+".comment-section .noComment").hide();if(toi_comment[id]){toi_comment[id].updateAfterCommentsLoaded();toi_comment[id].attachReplyAction();toi_comment[id].attachOpinionAction();toi_comment[id].updateCachedRating()}else{toi_comment[id]=new comments({main:"#"+id,msid:msid,commentType:id,wrapper:wrapper});toi_comment[id].initialize()}event.publish("comment.sort",sortLbl);$(wrapper+" [data-plugin='comment-error-outer']").text(""); $(wrapper+" [data-plugin='comment-error']").text("");event.publish("comment_error")});function processRated(user){var commenttype="comments"+($("#comment_sort")&&$("#comment_sort").val()!==""?"_"+$("#comment_sort").val():"");if(user&&toi_comment[commenttype].config.msid){var tthis=toi_comment[commenttype];var savedComment=tthis.getSavedComment();var usr_data={};usr_data.userId=user.getId();usr_data.baseEntityId=0;usr_data.uniqueAppKey=tthis.config.msid;usr_data.appKey="TFOOD";$.ajax({url:"/already_rated.cms",dataType:"jsonp",crossDomain:true,async:false,jsonp:"callback",data:usr_data,type:"GET"}).done(function(data){alreadyratedvar=data/2; if(data==undefined){userInfo.userRating=""}event.publish("comments.user_has_rated",data);if(window.msid==tthis.config.msid){data=(data&&data!="")?data:" ";if(data==" "&&ratevalue!=undefined&&ratetype!=undefined){movreview.rateMovie(ratevalue,ratetype,tthis.config.msid)}else{if(data==" "&&ratevalue!=undefined&&ratetype!=undefined){movreview.rateMovie(ratevalue,ratetype,tthis.config.msid);savedComment.urs=ratevalue;tthis.saveComment(savedComment);tthis.loadSavedComment()}else{if(!isNaN(alreadyratedvar)){savedComment.urs=data; tthis.saveComment(savedComment);tthis.loadSavedComment()}}}}})}if(user){toi_comment[commenttype].markFollowingAll()}}var user=login.getUser();if(tempname!="videoshow"&&tempname!="articleshow"){processRated(user);event.subscribe("user.status",processRated)}event.subscribe("comments.loaded",function(commentObj){logger.log("comments.loaded:"+commentObj.config.commentType);commentObj.updateAfterCommentsLoaded();if(commentObj.config.hideResponses===true){commentObj.hideExtraResponses()}});event.subscribe("comments.loaded.none",function(commentObj){logger.log("comments.loaded.none:"+commentObj.config.commentType); commentObj.updateAfterCommentsLoaded()});event.subscribe("login.error",function(err){if(err&&err.error){logger.error(err.error)}else{logger.error(err)}});return toi_comment};times_comments.runsec=function(config){this.config=util.extend(true,{},comments.config,module.config());var msid=config&&config.msid?config.msid:window.msid;var main=config&&config.main?config.main:"#"+this.config.commentType;var wrapper=config&&config.wrapper?config.wrapper:this.config.wrapper;var toi_comment={};toi_comment[this.config.commentType]=new comments({main:main,msid:msid,wrapper:wrapper}); toi_comment[this.config.commentType].initializesec();$(wrapper+" #comment_sort").change(function(){var rootid=$(this).val(),id="comments"+(rootid&&rootid.length>0?"_"+rootid:""),sortLbl=rootid.length?rootid:"newest";$(wrapper+" .comments-list").hide();$(wrapper+" #"+id).show();$(wrapper+".comment-section .noComment").hide();if(toi_comment[id]){toi_comment[id].attachReplyAction();toi_comment[id].attachOpinionAction();toi_comment[id].updateCachedRating()}else{toi_comment[id]=new comments({main:"#"+id,msid:msid,commentType:id,wrapper:wrapper}); toi_comment[id].initialize()}event.publish("comment.sort",sortLbl);$(wrapper+" [data-plugin='comment-error-outer']").text("");$(wrapper+" [data-plugin='comment-error']").text("");event.publish("comment_error")});function processRated(user){var commenttype="comments"+($("#comment_sort")&&$("#comment_sort").val()!==""?"_"+$("#comment_sort").val():"");if(user&&typeof toi_comment!="undefined"&&typeof toi_comment[commenttype]!="undefined"&&typeof toi_comment[commenttype].config!="undefined"&&toi_comment[commenttype].config.msid){var tthis=toi_comment[commenttype]; var savedComment=tthis.getSavedComment();var usr_data={};usr_data.userId=user.getId();usr_data.baseEntityId=0;usr_data.uniqueAppKey=tthis.config.msid;usr_data.appKey="TFOOD";$.ajax({url:"/already_rated.cms",dataType:"jsonp",crossDomain:true,async:false,jsonp:"callback",data:usr_data,type:"GET"}).done(function(data){alreadyratedvar=data/2;if(data==undefined){userInfo.userRating=""}event.publish("comments.user_has_rated",data);if(window.msid==tthis.config.msid){data=(data&&data!="")?data:" ";if(data==" "&&ratevalue!=undefined&&ratetype!=undefined){movreview.rateMovie(ratevalue,ratetype,tthis.config.msid) }else{if(data==" "&&ratevalue!=undefined&&ratetype!=undefined){movreview.rateMovie(ratevalue,ratetype,tthis.config.msid);savedComment.urs=ratevalue;tthis.saveComment(savedComment);tthis.loadSavedComment()}else{if(!isNaN(alreadyratedvar)){savedComment.urs=data;tthis.saveComment(savedComment);tthis.loadSavedComment()}}}}})}if(user&&typeof toi_comment!="undefined"&&typeof toi_comment[commenttype]!="undefined"&&typeof toi_comment[commenttype].markFollowingAll=="function"){toi_comment[commenttype].markFollowingAll() }}var user=login.getUser();if(tempname!="videoshow"&&tempname!="articleshow"){processRated(user);event.subscribe("user.status",processRated)}event.subscribe("comments.loaded",function(commentObj){logger.log("comments.loaded:"+commentObj.config.commentType);commentObj.updateAfterCommentsLoaded();if(commentObj.config.hideResponses===true){commentObj.hideExtraResponses()}});event.subscribe("comments.loaded.none",function(commentObj){logger.log("comments.loaded.none:"+commentObj.config.commentType);commentObj.updateAfterCommentsLoaded() });event.subscribe("login.error",function(err){if(err&&err.error){logger.error(err.error)}else{logger.error(err)}});dynamic.uptime();return toi_comment};times_comments.prototype.initializesec=function(){var tthis=this;this.config=util.extend(true,{},comments.config,module.config(),this.config);tthis.comments=[];tthis.commentCount=0;tthis.countPresent=false;tthis.pageCount=1;tthis.config.comment_block_count=tthis.config.comment_block_count||25;tthis.config.commentType=tthis.config.commentType||commentType; tthis.config.attachReplyAction=tthis.config.attachReplyAction!==false;tthis.config.attachOpinionAction=tthis.config.attachOpinionAction!==false;if(tthis.config.disabledirectcomment){$(tthis.config.wrapper+' [data-plugin="comment-form"]').hide()}if(login.getUser()){$(tthis.config.wrapper+" [data-plugin='user-isloggedin']").show();$(tthis.config.wrapper+" [data-plugin='user-notloggedin']").hide()}else{$(tthis.config.wrapper+" [data-plugin='user-isloggedin']").hide();$(tthis.config.wrapper+" [data-plugin='user-notloggedin']").show() }if(!tthis.config.nonloggedinComment&&tthis.pageCount===1){$(tthis.config.wrapper+' [data-plugin="user-notloggedin"]').remove()}tthis.config.opinions=[{name:"Agree",id:"agree"},{name:"Disagree",id:"disagree"},{name:"Recommend",id:"recommended"},{name:"Offensive",id:"offensive"}];if(tthis.config.attachOpinionAction===true){tthis.attachOpinionAction()}if(tthis.config.attachReplyAction===true){tthis.attachReplyAction()}(function(tthis){event.subscribe("window.scroll",function(){var config=tthis.getConfig(); if(tthis.config.loadonscroll===true&&tthis.isLoading===0&&ui.inView(tthis.config.wrapper+" #"+tthis.config.commentType+" [data-plugin='comment']:visible:last",true,200)){tthis.loadComment(tthis.config.commentType,function(data){},true,++tthis.pageCount)}})})(tthis)};times_comments.prototype.attachUserToComment=function(commentObj,user){logger.log("Attaching user to comment");commentObj.user={id:user.getId(),uid:user.getId()?user.getUid():"",name:user.getFullName(),username:user.getUsername(),location:user.getCITY(),image:user.getThumb(),email:user.getEmail()} };times_comments.prototype.hideExtraResponses=function(){var ttthis=this;$($(this.config.wrapper+" #"+this.config.commentType+" .comment-box.level1").get().reverse()).each(function(i,v){var tc=$(this);var tc_level=tc.data("level");var tc_next=tc.next();if(is.numberOnly(tc_next.data("level"))){var response_cnt=0;while((tc_next.data("level")!=tc_level)&&(tc_next.is(":hidden"))&&(i Show all responses
'); break}else{tc_next.slideDown();tc_next=tc_next.next();if(!is.numberOnly(tc_next.data("level"))){break}}response_cnt++}}})};times_comments.prototype.updateAfterCommentsLoaded=function(){var commentObj=this;if(this.pageCount===1){if(commentObj.config.commentType===this.config.commentType){if(commentObj.comments.length>0){logger.log("updateAfterCommentsLoaded : comments.loaded:"+commentObj.config.commentType);$(commentObj.config.wrapper+".comment-section .sortby").show()}else{logger.log("updateAfterCommentsLoaded : comments.loaded.none:"+commentObj.config.commentType); $(commentObj.config.wrapper+".comment-section .sortby").hide();$(commentObj.config.wrapper+".comment-section .noComment").text("Be the first one to comment.").show()}}if(commentObj.countPresent!==true){logger.log("updateAfterCommentsLoaded : countPresent:false:"+commentObj.config.commentType);if(commentObj.comments.length===0){$("#morebt-"+commentObj.config.msid).show();$(commentObj.config.wrapper+".comment-section .noComment").text("Be the first one to comment.").show()}else{if(commentObj.config.commentType==="comments_discussed"){$(commentObj.config.wrapper+".comment-section .noComment").text("None of the comments have been discussed.").show() }else{if(commentObj.config.commentType==="comments_agree"){}else{if(commentObj.config.commentType==="comments_disagree"){$(commentObj.config.wrapper+".comment-section .noComment").text("None of the comments have been down voted.").show()}}}}}}};times_comments.prototype.renderCommentCount=function(count){var tthis=this;function displayCount(type,cnt){$(tthis.config.wrapper+" [data-plugin='comment-count"+(type?"-"+type:"")+"']").text(cnt?cnt:"0");if(tempname=="videoshow"){$("[data-plugin='comment-count']").text(" "+(cnt?cnt:"0")+" ") }else{$("[data-commentmsid='"+msidnew+"'] [data-plugin='comment-count']").text(" "+(cnt?cnt:"0")+" ")}event.publish("comment.count",(cnt?cnt:"0"));if(cnt==0){$(".cmtname").hide();$("#write").css("border","0 none")}}if(is.object(count)){displayCount("",count.newest);displayCount("oldest",count.oldest);displayCount("recommended",count.recommended);displayCount("discussed",count.discussed);displayCount("agree",count.agree);displayCount("disagree",count.disagree)}else{displayCount("",count)}};times_comments.prototype.loadComment=function(commentType,callback,append,curpg){var tthis=this; if(tthis.config.loadCommentFromMytimes==true){tthis._loadCommentMytimes(commentType,function(data){tthis.render(data,callback,append)},curpg)}else{tthis._loadComment(commentType,function(data){tthis.render(data,callback,append)},curpg)}};times_comments.prototype.getData=function(callback){var tthis=this;if(tthis.config.loadCommentFromMytimes==true){this._loadCommentMytimes(this.config.commentType,callback)}else{this._loadComment(this.config.commentType,callback)}};times_comments.prototype._loadComment=function(commentType,callback,curpg){var tthis=this; var config=tthis.config;tthis.loading();logger.log("loading comments: "+config.msid);api.api(commentType,{msid:config.msid,curpg:curpg||1},function(comments_data){logger.log("loaded comments: "+config.msid);var commentsD=comments_data.articlecomment||comments_data.new_cmtofart2_nit||comments_data.new_cmtofart2_nit_v1||comments_data.articleshow_othcmtofart||comments_data.new_cmtofart2_nit_sub_dev||(comments_data.mytuserdata?comments_data:null);var userData=commentsD.mytuserdata&&commentsD.mytuserdata.array?(is.array(commentsD.mytuserdata.array)?commentsD.mytuserdata.array:[commentsD.mytuserdata.array]):null; var commentsData=commentsD.rothrd&&commentsD.rothrd.op?(is.array(commentsD.rothrd.op)?commentsD.rothrd.op:[commentsD.rothrd.op]):null;if(!commentsData||commentsData.length==0){tthis.loadedAll();callback([]);return null}tthis.flagData=commentsData[0];var commentCount={total:commentsD.rothrd.opctr,newest:commentsD.rothrd.opctr,oldest:commentsD.rothrd.opctr,recommended:commentsD.rothrd.recommendcount,discussed:commentsD.rothrd.opctrtopcnt,disagree:commentsD.rothrd.disagreecount,agree:commentsD.rothrd.agreecount}; var commentPageCount={comments:Math.ceil(commentsD.rothrd.opctrtopcnt/config.comment_block_count),comments_oldest:Math.ceil(commentsD.rothrd.opctrtopcnt/config.comment_block_count),comments_recommended:Math.ceil(commentsD.rothrd.recommendcount/config.comment_block_count),comments_discussed:Math.ceil(commentsD.rothrd.opctrtopcnt/config.comment_block_count),comments_disagree:Math.ceil(commentsD.rothrd.disagreecount/config.comment_block_count),comments_agree:Math.ceil(commentsD.rothrd.agreecount/config.comment_block_count)}; var users=[];var i=0;if(userData){for(i=0;i").text(cmt.optext).html():"",level:cmt.level,childcount:cmt.CHILD?cmt.CHILD.length:0,parentuid:cmt.parentuid,parentusername:cmt.parentusername,time:cmt.rodate?util.getDate(cmt.rodate).getTime():"",abstime:cmt.rodate,opinion:(function(cmt){var opinions=[]; if(tthis.config.opinions){for(var o=0;o0?opinions:null}(cmt)),user:{id:user&&user._id?user._id:cmt.roaltdetails.fromname,username:user?user.D_N_U:null,name:cmt.roaltdetails.fromname||(user&&user.FL_N?user.FL_N:""),location:user&&user.CITY&&!is.object(user.CITY)&&!is.empty(user.CITY)?user.CITY:(!is.empty(cmt.roaltdetails.location)&&!is.object(cmt.roaltdetails.location)?cmt.roaltdetails.location:null),image:user&&user.thumb?user.thumb:cmt.roaltdetails.imageurl,email:user?user.sso:"",rate:cmt.roaltdetails.urs,followers:user?user.F_C:0,follower_text:(user?user.F_C:0)>1?("("+user.F_C+" followers)"):((user?user.F_C:"")>0?"("+user.F_C+" follower)":""),points:user&&user.reward&&user.reward.user&&user.reward.user.statusPoints?user.reward.user.statusPoints:null,pointslevel:user&&user.reward&&user.reward.user&&user.reward.user.levelName?user.reward.user.levelName:null,pointsNeeded:(function(user){var points_needed=""; var user_points=user&&user.reward&&user.reward.user&&user.reward.user.statusPoints?user.reward.user.statusPoints:null;if(user_points==null||user_points<250){points_needed=250-user_points}else{if(user_points>249&&user_points<5000){points_needed=5000-user_points}else{if(user_points>4999&&user_points<25000){points_needed=25000-user_points}else{if(user_points>24999&&user_points<250000){points_needed=250000-user_points}}}}return points_needed}(user)),badge:(function(user){var badges=[];if(user&&user.rewardpoint&&user.rewardpoint.userbadges&&user.rewardpoint.userbadges.activityBadge){var activityBadge=user.rewardpoint.userbadges.activityBadge; if(!is.array(activityBadge)){activityBadge=[activityBadge]}for(var d=0;d0?badges:null}(user))}};commentsResult.push(comment);logger.log("Parsed comment "+c)}tthis.comments=tthis.comments.concat(commentsResult);logger.log("rendering "+commentsResult.length+" comments");callback(commentsResult,commentCount); logger.log("rendered "+commentsResult.length+" comments");tthis.loaded();var curpgn=curpg||1;if(tthis.config.loadonscroll==false&&!commentsResult||!(curpgn").html(cmt.C_T).text():"",level:level,parentuid:cmt.O_ID,childcount:cmt.CHILD?cmt.CHILD.length:0,parentusername:cmt.O_D_N,time:(cmt.A_DT?util.getDate(parseInt(cmt.A_DT,10)).getTime():""),abstime:cmt.A_DT?util.getDate(parseInt(cmt.A_DT,10)).format("DD MMM, YYYY HH:mm A"):"",opinion:(function(cmt){var opinions=[];opinions.push({name:"Agree",id:"AC_A_C",count:cmt.AC_A_C==undefined?0:cmt.AC_A_C}); opinions.push({name:"Disagree",id:"AC_D_C",count:cmt.AC_D_C==undefined?0:cmt.AC_D_C});opinions.push({name:"Recommend",id:"AC_R_C",count:cmt.AC_R_C==undefined?0:cmt.AC_R_C});opinions.push({name:"Offensive",id:"AC_O_C",count:cmt.AC_O_C==undefined?0:cmt.AC_O_C});return opinions.length>0?opinions:null}(cmt)),user:{userssoid:user.uid,id:user&&user._id?user._id:null,username:user&&user.D_N_U?user.D_N_U:null,userrating:(cmt.U_R!=undefined?cmt.U_R/2:""),name:user&&user.FL_N?user.FL_N:"",location:user&&user.CITY&&!is.object(user.CITY)&&!is.empty(user.CITY)?user.CITY:null,image:user&&user.thumb?user.thumb:"",email:user&&user.sso?user.sso:"",followers:user&&user.F_C?user.F_C:0,follower_text:(user?user.F_C:0)>1?("("+user.F_C+" followers)"):((user?user.F_C:"")>0?"("+user.F_C+" follower)":""),points:user&&user.reward&&user.reward.user&&user.reward.user.statusPoints?user.reward.user.statusPoints:null,pointslevel:user&&user.reward&&user.reward.user&&user.reward.user.levelName?user.reward.user.levelName:null,pointsNeeded:(function(user){var points_needed=""; var user_points=user&&user.reward&&user.reward.user&&user.reward.user.statusPoints?user.reward.user.statusPoints:null;if(user_points==null||user_points<250){points_needed=250-user_points}else{if(user_points>249&&user_points<5000){points_needed=5000-user_points}else{if(user_points>4999&&user_points<25000){points_needed=25000-user_points}else{if(user_points>24999&&user_points<250000){points_needed=250000-user_points}}}}return points_needed}(user)),badge:(function(user){var badges=[];if(user&&user.rewardpoint&&user.rewardpoint.userbadges&&user.rewardpoint.userbadges.activityBadge){var activityBadge=user.rewardpoint.userbadges.activityBadge; if(!is.array(activityBadge)){activityBadge=[activityBadge]}for(var d=0;d0?badges:null}(user))}};commentsResult.push(comment);if(cmt.CHILD){for(var cmtChild in cmt.CHILD){tthis.parseComment(cmt.CHILD[cmtChild],commentsResult,level+1)}}lazy.load()};times_comments.prototype._loadCommentMytimes=function(commentType,callback,curpg){var tthis=this; var config=tthis.config;tthis.loading();logger.log("loading comments: "+config.msid);api.api(commentType,{msid:config.msid,pagenum:curpg||1},function(comments_data){logger.log("loaded comments: "+config.msid);var commentsData=comments_data;if(!commentsData||commentsData.length==0){tthis.loadedAll();callback([]);return null}tthis.flagData=commentsData[0];var commentCount={total:commentsData[0].cmt_c,newest:commentsData[0].cmt_c,oldest:commentsData[0].cmt_c,recommended:commentsData[0].cmt_c,discussed:commentsData[0].cmt_c,disagree:commentsData[0].cmt_c,agree:commentsData[0].cmt_c}; var commentPageCount={comments:Math.ceil(commentCount.newest/config.comment_block_count),comments_oldest:Math.ceil(commentCount.oldest/config.comment_block_count),comments_recommended:Math.ceil(commentCount.recommended/config.comment_block_count),comments_discussed:Math.ceil(commentCount.discussed/config.comment_block_count),comments_disagree:Math.ceil(commentCount.disagree/config.comment_block_count),comments_agree:Math.ceil(commentCount.agree/config.comment_block_count)};var commentsResult=[];for(var c=1; c100){message=message.substring(0,99)+"..." }window.log=window.log||function(){};window.popupblocked=0;cookie.remove("fbcheck","/",domainOnly);cookie.remove("twtcheck","/",domainOnly);cookie.set("twtcheck","1",1,"/",domainOnly);cookie.set("usercomt",message,1,"/",domainOnly);var url="/stgredirectpagetest.cms";var twitterPost=ui.window(url,{width:600,height:230,name:"twitterPost",closeCallback:closeCallback});if(twitterPost){twitterPost.moveTo(250,240)}else{window.popupblocked=1;if(is.desktop()){twitterPost=ui.iframe(url,{width:575,height:314,name:"twitterPost",closeCallback:closeCallback}) }else{alert("Popups are blocked. Please enable them.")}}};times_comments.prototype.postToFacebook=function(message,closeCallback){var domainOnly=util.getDomainOnly();var tthis=this;if(window.localStorage){localStorage.setItem("usercomt",message)}window.log=window.log||function(){};window.popupblocked=0;cookie.remove("fbcheck","/",domainOnly);cookie.remove("twtcheck","/",domainOnly);cookie.set("fbcheck","1",1,"/",domainOnly);cookie.set("usercomt",message,1,"/",domainOnly);var url="/stgredirectpagetest.cms"; var facebookPost=ui.window(url,{width:600,height:230,name:"facebookPost",closeCallback:closeCallback});if(facebookPost){facebookPost.moveTo(250,240)}else{window.popupblocked=1;if(is.desktop()){facebookPost=ui.iframe(url,{width:575,height:314,name:"facebookPost",closeCallback:closeCallback})}else{alert("Popups are blocked. Please enable them.")}}};times_comments.prototype.attachOpinionAction=function(){logger.log("Attaching Opinion Action");var tthis=this;var opinions=this.config.opinions;for(var o=0; o200){tthis.error(tthis.config.messages.offensive_reason_text_limit,ref["comment-offensive-error"]);reason=null}else{reason="Others: "+reasonVal}}}}if(reason){tthis.rate(opinionid,CONSTANT.RATE_TYPE.OFFENSIVE,0,function(error,resp){if(error){tthis.error(error,ref["comment-offensive-error"])}else{if(!error&&ref.parent){ref.offensive_popup.addClass("submitted") }}},ref,reason)}});$(tthis.config.wrapper).off("click","[data-action='offensive_popup_close']");$(tthis.config.wrapper).on("click","[data-action='offensive_popup_close']",function(){var ref=ui.getActionReferences(this,tthis.config.comment);if(ref.offensive_popup&&ref.offensive_popup.hasClass("submitted")){ref.parent.find("[data-action='comment-offensive-already']").show();ref.parent.find("[data-action='comment-offensive']").hide()}ref.offensive_popup.hide();return false})};times_comments.prototype.attachReplyAction=function(){logger.log("Attaching Reply Action"); var tthis=this;$(tthis.config.wrapper).off("click","[data-action='all_responses']");$(tthis.config.wrapper).on("click","[data-action='all_responses']",function(){var tc_level=$(this).data("level"),tc_next=$(this).next();while(tc_next.data("level")!=tc_level){tc_next.slideDown();tc_next=tc_next.next();if(!is.numberOnly(tc_next.data("level"))){break}}$(this).remove()});$(tthis.config.wrapper).off("click","[data-action='more-response-length']");$(tthis.config.wrapper).on("click","[data-action='more-response-length']",function(){$(this).parent().hide(); $(this).parent().next().show();event.publish("comment.readmore")});$(tthis.config.wrapper).off("click","[data-action='comment-reply']");$(tthis.config.wrapper).on("click","[data-action='comment-reply']",function(){var ref=ui.getActionReferences(this,tthis.config.comment);var parent=ref.parent;if(ref["comment-reply"]){ref["comment-reply"].show();if(is.defined(tthis.config.rating)&&tthis.config.rating){if(userInfo.userRating!=null&&userInfo.userRating!=undefined&&userInfo.userRating!=""){$(tthis.config.wrapper+" [data-plugin='comment-rating']").val($(tthis.config.wrapper+" [data-plugin='rating-list'] [data-plugin='rating-vaue'][val="+userInfo.userRating+"]").html()) }}}else{var commentForm=$(tthis.config.wrapper+" [data-plugin='comment-form']");var commentFormHTML=$("
"+commentForm.html()+"
");commentFormHTML.find("[data-clear='true']").remove();var tmpl=$.templates("
"+commentFormHTML.html()+"
");parent.append(tmpl.render([{}]));if(is.defined(tthis.config.rating)&&tthis.config.rating){if(userInfo.userRating!=null&&userInfo.userRating!=undefined&&userInfo.userRating!=""){$(tthis.config.wrapper+" [data-plugin='comment-rating']").val($(tthis.config.wrapper+" [data-plugin='rating-list'] [data-plugin='rating-vaue'][val="+userInfo.userRating+"]").html()) }}}ref=ui.getActionReferences(this,tthis.config.comment);tthis.error("",ref["comment-error"]);$("[placeholder]:not([customplaceholder])").blur();return false});$(tthis.config.wrapper).off("click","[data-action='toggle_replies']");$(tthis.config.wrapper).on("click","[data-action='toggle_replies']",function(){var t=$(this);var tc=t.parent();var tc_level=tc.data("level");var tc_next=tc.next();var tstatus=t.attr("data-togglereplies");if(is.numberOnly(tc_next.data("level"))&&tstatus=="show"){event.publish("comment.togglereplies","Show"); t.attr("data-togglereplies","hide");var response_cnt=0;while(tc_next.data("level")!=tc_level){if(response_cnt==3){tc_next.before('
Show all responses
');break}else{tc_next.slideDown();tc_next=tc_next.next();if(!is.numberOnly(tc_next.data("level"))){break}}response_cnt++}}else{event.publish("comment.togglereplies","Hide");t.attr("data-togglereplies","show");$(".show_all_responses").remove(); while(tc_next.data("level")!=tc_level){tc_next.slideUp();tc_next=tc_next.next();if(!is.numberOnly(tc_next.data("level"))){break}}}});$(tthis.config.wrapper).off("click",".loadmore");$(tthis.config.wrapper).on("click",".loadmore",function(){var pg=++tthis.pageCount;var is_append=true;$(this).remove();if(tthis.config.loadonscroll==false){tthis.loadComment(tthis.config.commentType,function(data){},is_append,pg)}});$(tthis.config.wrapper).off("keyup","[data-plugin='comment-input']");$(tthis.config.wrapper).on("keyup","[data-plugin='comment-input']",function(e){if(e.keyCode===27){var ref=ui.getActionReferences(this,tthis.config.comment); ref["comment-input"].val("");ref["comment-reply"].hide()}});ui.maxlength("[data-plugin='comment-input']",tthis.config.maxchar,function(remainingChar,messageLength){var ref=ui.getActionReferences(this,tthis.config.comment);var parent=ref.parent;var charsrem=ref["comment-input-remaining"];charsrem.text(remainingChar>=0?remainingChar:0);if(tthis.config.messages.maxlength&&messageLength>tthis.config.maxchar){tthis.error(tthis.config.messages.maxlength,ref["comment-error"])}else{tthis.error("",ref["comment-error"]) }},tthis.config.wrapper);$(tthis.config.wrapper).off("click","[data-action='comment-close']");$(tthis.config.wrapper).on("click","[data-action='comment-close']",function(){var ref=ui.getActionReferences(this,tthis.config.comment);var reply=ref["comment-reply"];var input=ref["comment-input"];input.val("");reply.hide();tthis.error("",ref["comment-error"]);return false});tthis.onLoaded(function(tthis){tthis.updateCachedRating();if(tthis.followee){tthis.markFollowingAll()}else{mytimes.getFollowee(function(data){tthis.followee=data; tthis.markFollowingAll()})}lazy.load();dynamic.uptime()});$(tthis.config.wrapper).off("click","[data-plugin='comment-user-follow']");$(tthis.config.wrapper).on("click","[data-plugin='comment-user-follow']",function(){var currentEle=$(this);var currentUser=login.getUser();var ref=ui.getActionReferences(this,tthis.config.comment);var userId=ref.parent.attr("data-userid");var userName=ref.parent.attr("data-user");if(currentUser&¤tUser.getId()!=userId){(function(userId,userName){mytimes.followUser(userId,function(dataa){tthis.followee=tthis.followee||[]; var currFollowee={_id:userId,F_N:userName};tthis.followee.push(currFollowee);tthis.markFollowingId(currFollowee)})}(userId,userName))}else{logger.warn("Cannot follow self.")}});$(tthis.config.wrapper).off("click","[data-plugin='comment-post'],[data-plugin='comment-facebook-post'],[data-plugin='comment-twitter-post'],[data-plugin='comment-google-post'],[data-plugin='comment-email-post']");$(tthis.config.wrapper).on("click","[data-plugin='comment-post'],[data-plugin='comment-facebook-post'],[data-plugin='comment-twitter-post'],[data-plugin='comment-google-post'],[data-plugin='comment-email-post']",function(){var rmsid=$(this).parent(".rate_widget").attr("data-msid"); var ref=ui.getActionReferences(this,tthis.config.comment);var reply_input=ref["comment-input"];var ratevalue;if(ratevalue!=""&&ratevalue!=null&&ratevalue!=undefined&&$(reply_input).text().trim()==""){movreview.rateMovie(ratevalue,ratetype,rmsid)}else{event.publish("comment.post.start");var parent=ref.parent;var reply=ref["comment-reply"];var errorElement=ref["comment-error"];var parentid=parent.attr("data-id");var parentlevel=parent.attr("data-level");var rootid=parent.attr("data-id");var rootlevel=parent.attr("data-level"); var preventInfinite=10;var prevParent=parent;while(rootlevel>1&&--preventInfinite>0){prevParent=prevParent.prev();if(prevParent.attr("data-plugin")==="comment"){rootid=prevParent.attr("data-id");rootlevel=prevParent.attr("data-level")}else{break}}tthis.error("",errorElement);var val=(reply_input.val()===reply_input.attr("placeholder"))?"":reply_input.val().trim();tthis.add(val,parentid,rootid,rootlevel,function(commentObj,errMsg){tthis.renderComment(commentObj,errMsg);event.publish("comment.post.end") },false,this);return false}});$("body").off("click","[data-plugin='submit-rec-comment']");$("body").on("click","[data-plugin='submit-rec-comment']",function(e){var newthiswrapper=tthis.config.wrapper;var newthismsid=tthis.config.msid;tthis.config.wrapper="#comment-section-"+$(this).parents(".rate_popup").attr("data-id").split("ratingpopup")[1];tthis.config.msid=$(this).parents(".rate_popup").attr("data-id").split("ratingpopup")[1];var ref=ui.getActionReferences($(tthis.config.wrapper).find("[data-plugin='comment-post']"),tthis.config.comment); var reply_input=$("[data-plugin='comment-input']");var ratevalue;if(ratevalue!=""&&ratevalue!=null&&ratevalue!=undefined&&$(reply_input).text().trim()==""){movreview.rateMovie(ratevalue,ratetype,tthis.config.msid)}else{event.publish("comment.post.start");var parent=ref.parent;var reply=ref["comment-reply"];var errorElement=ref["comment-error"];var parentid=parent.attr("data-id");var parentlevel=parent.attr("data-level");var rootid=parent.attr("data-id");var rootlevel=parent.attr("data-level");var preventInfinite=10; var prevParent=parent;while(rootlevel>1&&--preventInfinite>0){prevParent=prevParent.prev();if(prevParent.attr("data-plugin")==="comment"){rootid=prevParent.attr("data-id");rootlevel=prevParent.attr("data-level")}else{break}}tthis.error("",errorElement);var val=(reply_input.val()===reply_input.attr("placeholder"))?"":reply_input.val().trim();tthis.add(val,parentid,rootid,rootlevel,function(commentObj,errMsg){tthis.renderComment(commentObj,errMsg);if(errMsg&&errMsg.length){alertpopups.showSimpleAlert(errMsg) }else{setTimeout(function(){$(".close_rating_popup").parents(".rate_popup").fadeOut();$(".morephoto_overlay").fadeOut();$(".rate_popup").removeClass("cmtpopup");alertpopups.showSimpleAlert("Comment Submitted")},1000)}event.publish("comment.post.end");tthis.config.wrapper=newthiswrapper;tthis.config.msid=newthismsid},false,this);return false}})};times_comments.prototype.markFollowingAll=function(){var tthis=this;var followees=tthis.followee;var comments=$(tthis.config.wrapper);var user=login.getUser(); if(user){logger.info("Showing follow links");comments.find("[data-plugin='comment-user-follow_wrapper']").show();comments.find("[data-plugin='comment'][data-userid ='"+user.getId()+"'] [data-plugin='comment-user-follow_wrapper']").hide();util.each(followees,function(i,followee){tthis.markFollowingId(followee)})}else{comments.find("[data-plugin='comment-user-follow_wrapper']").hide();logger.info("Follow links : Not logged in.")}};times_comments.prototype.markFollowingId=function(followee){var tthis=this; var user=login.getUser();var comments=$(tthis.config.wrapper);if(user){var foloweeEle=comments.find("[data-userid='"+followee._id+"'] .follow");if(foloweeEle&&foloweeEle.length>0){logger.info("Mark Following : "+user.getFullName()+"("+user.getId()+") >> "+followee.F_N+"("+followee._id+")");tthis.markFollowing(foloweeEle)}else{logger.info("Mark Following : "+user.getFullName()+"("+user.getId()+") >> "+followee.F_N+"("+followee._id+") - NA")}}else{logger.info("Follow link : Not logged in.")}};times_comments.prototype.markFollowing=function(currentEle){if(currentEle&¤tEle.length>0){currentEle.html("Following"); currentEle.removeClass("follow");currentEle.addClass("following");currentEle.removeAttr("data-plugin");currentEle.attr("title",currentEle.attr("title").replace("Follow","Following"))}};times_comments.prototype.onLoaded=function(callback){event.subscribe("comments.loaded",callback)};var savedComment=null;times_comments.prototype.saveComment=function(comment){savedComment=comment;cookie.set("comment"+window.msid,json.stringify(comment),1,document.location.pathname)};times_comments.prototype.getSavedComment=function(){var commentCookie=cookie.get("comment"+window.msid); if(is.defined(commentCookie)){return json.parse(commentCookie)}else{if(savedComment){return savedComment}else{return null}}};times_comments.prototype.removeSavedComment=function(){savedComment=null;return cookie.remove("comment"+window.msid,document.location.pathname)};times_comments.prototype.loadSavedComment=function(){var tthis=this;var user=login.getUser();var savedComment=tthis.getSavedComment();if(savedComment){if(user){if(!tthis.config.rating||savedComment.urs!=""){savedComment.urs=tthis.config.rating?$.trim(savedComment.urs):""; logger.log("Has saved comment and user is logged in.");logger.log(savedComment);tthis.attachUserToComment(savedComment,user);tthis.removeSavedComment();tthis.post(savedComment,function(savedComment,errMsg){tthis.renderComment(savedComment,errMsg)})}}else{logger.log("Saved comment but user not logged in")}}else{logger.log("No Saved comment.")}};times_comments.prototype.verifyEmailComment=function(){var url_params=util.getParam();var tthis=this;tthis.verify(function(commentObj,errMsg){if(is.object(commentObj)){tthis.renderComment(commentObj,errMsg,true); $(tthis.config.wrapper+" [data-plugin='comment-verified-msg']").show();tthis.removeSavedComment()}})};times_comments.prototype.saveRatingValidation=function(opinionid,typeid,rateid,val,ref){logger.log("Save Rating: "+this.config.commentType+":"+opinionid);var user=login.getUser();var userId=user?user.getId():0;var rating=["rateV",opinionid,typeid,rateid];cookie.set(rating.join(":"),val||"1",1,document.location.pathname)};times_comments.prototype.getSavedRatingValidation=function(opinionid,typeid,rateid,ref){var user=login.getUser(); var userId=user?user.getId():0;var rating=["rateV",opinionid,typeid,rateid];var commentCookie=cookie.get(rating.join(":"));if(is.defined(commentCookie)){return commentCookie}else{return null}};times_comments.prototype.updateCachedRating=function(){var tthis=this;var cookies=cookie.getAll();var comments=$(tthis.config.wrapper+" #"+this.config.commentType);util.each(cookies,function(key,value){if(key.indexOf("rateV")===0){logger.log("Updating Rating from cookie: "+key);var keyArr=key.split(":");var rating={opinionid:parseInt(keyArr[1],10),typeid:parseInt(keyArr[2],10),rateid:parseInt(keyArr[3],10),commentType:tthis.config.commentType}; var eleType="";switch(rating.typeid){case CONSTANT.RATE_TYPE.AGREE:eleType="comment-agree-count";break;case CONSTANT.RATE_TYPE.DISAGREE:eleType="comment-disagree-count";break}if(eleType!=""){var commentRateCount=comments.find("[data-id='"+rating.opinionid+"'] [data-plugin='"+eleType+"']");var val=parseInt(commentRateCount.text(),10);var cookieVal=parseInt(cookie.get(key),10);if(cookieVal>val){commentRateCount.text(cookieVal);logger.log("Updated Rating from cookie: "+key+" : "+val+" updated to "+cookieVal) }else{logger.log(key+" Already Updated")}}}})};times_comments.prototype.validateRating=function(opinionid,typeid,rateid,ref,callback){logger.log("Validate Rating: "+opinionid);var config=this.config;var user=login.getUser();var savedRating=this.getSavedRatingValidation(opinionid,typeid,rateid,ref);if(ref){if(user&&ref.parent&&ref.parent.attr("data-userid")==user.getId()){switch(typeid){case CONSTANT.RATE_TYPE.AGREE:callback(config.messages.self_agree);break;case CONSTANT.RATE_TYPE.DISAGREE:callback(config.messages.self_disagree); break;case CONSTANT.RATE_TYPE.RECOMMEND:callback(config.messages.self_recommend);break;case CONSTANT.RATE_TYPE.OFFENSIVE:callback(config.messages.self_offensive);break}}else{if(savedRating&&savedRating>0){switch(typeid){case CONSTANT.RATE_TYPE.AGREE:callback(config.messages.already_agree);break;case CONSTANT.RATE_TYPE.DISAGREE:callback(config.messages.already_disagree);break;case CONSTANT.RATE_TYPE.RECOMMEND:callback(config.messages.already_recommended);break;case CONSTANT.RATE_TYPE.OFFENSIVE:callback(config.messages.already_offensive); break}}else{if(this.getSavedRatingValidation(opinionid,CONSTANT.RATE_TYPE.AGREE,rateid,ref)&&typeid==CONSTANT.RATE_TYPE.DISAGREE){callback(config.messages.cant_agree_disagree)}else{if(this.getSavedRatingValidation(opinionid,CONSTANT.RATE_TYPE.DISAGREE,rateid,ref)&&typeid==CONSTANT.RATE_TYPE.AGREE){callback(config.messages.cant_agree_disagree)}else{if(this.getSavedRatingValidation(opinionid,CONSTANT.RATE_TYPE.AGREE,rateid,ref)&&typeid==CONSTANT.RATE_TYPE.OFFENSIVE){callback(config.messages.cant_agree_offensive) }else{if(this.getSavedRatingValidation(opinionid,CONSTANT.RATE_TYPE.OFFENSIVE,rateid,ref)&&typeid==CONSTANT.RATE_TYPE.AGREE){callback(config.messages.cant_agree_offensive)}else{if(this.getSavedRatingValidation(opinionid,CONSTANT.RATE_TYPE.DISAGREE,rateid,ref)&&typeid==CONSTANT.RATE_TYPE.RECOMMEND){callback(config.messages.cant_disagree_recommend)}else{if(this.getSavedRatingValidation(opinionid,CONSTANT.RATE_TYPE.RECOMMEND,rateid,ref)&&typeid==CONSTANT.RATE_TYPE.DISAGREE){callback(config.messages.cant_disagree_recommend) }else{if(this.getSavedRatingValidation(opinionid,CONSTANT.RATE_TYPE.OFFENSIVE,rateid,ref)&&typeid==CONSTANT.RATE_TYPE.RECOMMEND){callback(config.messages.cant_recommend_offensive)}else{if(this.getSavedRatingValidation(opinionid,CONSTANT.RATE_TYPE.RECOMMEND,rateid,ref)&&typeid==CONSTANT.RATE_TYPE.OFFENSIVE){callback(config.messages.cant_recommend_offensive)}else{callback()}}}}}}}}}}}else{logger.error("Cannot validate rating. 'ref' is undefined.")}};times_comments.prototype.validateComment=function(commentObj,callback,ref){event.publish("comment.post.validating"); var comment=commentObj.comment;var config=this.config;logger.info("Validating Comment: "+comment);commentObj.urs=(commentObj.urs==="")?undefined:commentObj.urs;if(is.empty(comment)){}else{if(is.url(comment)){callback(config.messages.has_url)}else{if(comment.length0&&$get_user_email.length>0){var user={}; user.name=$get_user_name.val().trim();user.email=$get_user_email.val().trim();if($get_user_location&&$get_user_location.length>0){user.location=$get_user_location.val().trim()}if(user.name.length==0||user.name==$get_user_name.attr("placeholder")){this.error(config.messages.name_required,ref["comment-error"]);return true}if(user.name.length>30){this.error(config.messages.name_toolong,ref["comment-error"]);return true}if(!is.alphaOnly(user.name)){this.error(config.messages.name_not_string,ref["comment-error"]); return true}if($get_user_location&&$get_user_location.length>0){if(user.location.length==0||user.location==$get_user_location.attr("placeholder")){this.error(config.messages.location_required,ref["comment-error"]);return true}if(user.location.length>30){this.error(config.messages.location_toolong,ref["comment-error"]);return true}if(!is.alphaOnly(user.location)){this.error(config.messages.location_not_string,ref["comment-error"]);return true}}if(user.email.trim().length==0||user.email==$get_user_email.attr("placeholder")){this.error(config.messages.email_required,ref["comment-error"]); return true}if(!is.email(user.email.trim())){this.error(config.messages.email_invalid,ref["comment-error"]);return true}if($get_user_captcha&&$get_user_captcha.val().trim().length==0){this.error(config.messages.captcha_required,ref["comment-error"]);return true}if($get_user_captcha&&$get_user_captcha.val().trim().length>4){this.error(config.messages.captcha_toolong,ref["comment-error"]);return true}if($get_user_captcha&&!is.numberOnly($get_user_captcha.val().trim())){this.error(config.messages.captcha_number_only,ref["comment-error"]); return true}if($set_user_captcha&&$get_user_captcha&&!eval($set_user_captcha.text()+"="+$get_user_captcha.val())){this.error(config.messages.captcha_invalid,ref["comment-error"]);return true}return userClass.getNewUser(user,{id:"id",username:"username",thumb:"thumb",email:"email",name:"name",fullName:"name",CITY:"location"})}};times_comments.prototype.commentOnFacebook=function(commentObj,ref){var tthis=this;var domainOnly=util.getDomainOnly();tthis.saveComment(commentObj);cookie.set("clickkepfbtart","1",1,"/",domainOnly); cookie.set("clickkepfbtart"+window.msid,window.msid,1,"/",domainOnly);login.loginWithFacebook(function(){tthis.loadSavedComment()})};times_comments.prototype.commentOnGoogle=function(commentObj,ref){var tthis=this;tthis.saveComment(commentObj);login.loginWithGoogle(function(){tthis.loadSavedComment()})};times_comments.prototype.commentOnTwitter=function(commentObj,ref){var tthis=this;var domainOnly=util.getDomainOnly();tthis.saveComment(commentObj);cookie.set("clickkeptwtart","1",1,"/",domainOnly); cookie.set("clickkeptwtart"+window.msid,window.msid,1,"/",domainOnly);login.loginWithTwitter(function(){tthis.loadSavedComment()})};times_comments.prototype.commentUsingEmail=function(commentObj,ref){var tthis=this;var domainOnly=util.getDomainOnly();tthis.saveComment(commentObj);cookie.set("clickkepssoart","1",1,"/",domainOnly);cookie.set("clickkepssoart"+window.msid,window.msid,1,"/",domainOnly);login.login(function(){tthis.loadSavedComment()})};times_comments.prototype.commentWithoutLogin=function(commentObj,ref){var tthis=this; var domainOnly=util.getDomainOnly();tthis.saveComment(commentObj);cookie.set("clickkepssoart","1",1,"/",domainOnly);cookie.set("clickkepssoart"+window.msid,window.msid,1,"/",domainOnly);$(".header_food").addClass("subscribeweight");login.login(function(){if(!(tthis.config.rating)){tthis.loadSavedComment()}})};times_comments.prototype.verify=function(callback,ref){var tthis=this;var url=tthis.config.verify_comment_url;var msgObj={msid:window.msid,cmtid:null,r:null};var url_params=util.getParam();msgObj.cmtid=url_params.messageid; msgObj.r=url_params.r;if(msgObj.msid&&msgObj.cmtid&&msgObj.r){logger.info("Verifying Comment.");ajax.get(url,msgObj,function(response){if(response.cmtverified.commentbyid&&response.cmtverified.commentbyid.roaltdetails){var cmt=response.cmtverified.commentbyid;cmt.roaltdetails=cmt.roaltdetails.roaltdetails;var commentObj={index:-1,id:-1,comment:is.string(cmt.message)?$("
").text(cmt.message).html():"",level:1,parentuid:cmt.parentuid,parentusername:cmt.parentusername,abstime:msgObj.r?util.getDate(msgObj.r).getTime():"",time:msgObj.r,type:"comment-post",user:{name:cmt.roaltdetails.fromname,location:cmt.roaltdetails.location}}; if(callback){callback(commentObj)}}else{if(callback){callback(null,{})}}})}if(url_params.register==="1"){logger.info("Display register window.");if(!login.getUser()){login.login()}}};times_comments.prototype.post=function(commentObj,callback,ref){var tthis=this;if(!is.empty(commentObj.social)){tthis.postToSocial(commentObj.comment,commentObj.social.join(","))}if(!is.empty(commentObj.social)&&(!is.empty(commentObj.urs))){if(is.defined(tthis.config.rating)&&tthis.config.rating&&is.defined(tthis.config.moviename)&&tthis.config.moviename){var socialtext="Movie: "+tthis.config.moviename+", My Rating "+(commentObj.urs/2)+"/5. "+commentObj.comment; tthis.postToSocial(socialtext,commentObj.social.join(","))}else{if(is.defined(tthis.config.rating)&&tthis.config.rating&&is.defined(tthis.config.techprdtname)&&tthis.config.techprdtname){var socialtext=tthis.config.techprdtname+" : My Rating "+(commentObj.urs/2)+"/5, "+commentObj.comment;tthis.postToSocial(socialtext,commentObj.social.join(","))}}}tthis.validateComment(commentObj,function(error){if(!is.empty(error)){if(callback){callback(commentObj,error)}return}event.publish("comment.post.posting"); logger.info("Posting Comment:"+commentObj.comment);var msgObj=tthis.commentObjToMsgObj(commentObj);msgObj.pcode=page.getChannel();msgObj.urs=commentObj.urs;if(tthis.config.sendCommentLiveEmail===false){msgObj.verifyuser=1;api.postCommentWithoutVerification(msgObj,function(response){event.publish("comment.post.posted");$(".comment-footer").hide();if(callback){callback(commentObj)}})}else{api.postComment(msgObj,function(response){event.publish("comment.post.posted");$(".comment-footer").hide();if(callback){callback(commentObj) }})}},ref)};times_comments.prototype.commentObjToMsgObj=function(commentObj){var config=this.config;var msgObj={fromname:commentObj.user?commentObj.user.name:null,fromaddress:commentObj.user?commentObj.user.email:null,userid:commentObj.user?(commentObj.user.id?commentObj.user.uid:"qrst"):"qrst",location:commentObj.user?commentObj.user.location:null,imageurl:commentObj.user?commentObj.user.image:null,loggedstatus:commentObj.user&&commentObj.user.id?1:0,message:commentObj.comment,roaltdetails:1,ArticleID:config.msid,msid:config.msid,parentid:commentObj.parentId,rootid:commentObj.rootId,url:commentObj.url,configid:commentObj.configid,urs:commentObj.urs?commentObj.urs:null,rotype:commentObj.rotype}; if(!commentObj.user.id){msgObj.verifyuser=1}return msgObj};times_comments.prototype.error=function(errMsg,wrapper){if(is.visible(wrapper)){wrapper.text(errMsg)}else{if(!is.empty(errMsg)){alert(errMsg)}}event.publish("comment_error")};times_comments.prototype.rateAgree=times_comments.prototype.rateUpVote=function(opinionid,callback,ref){logger.log("Agree Comment: "+opinionid);this.rate(opinionid,CONSTANT.RATE_TYPE.AGREE,0,callback,ref)};times_comments.prototype.rateDisagree=times_comments.prototype.rateDownVote=function(opinionid,callback,ref){logger.log("Disagree Comment: "+opinionid); this.rate(opinionid,CONSTANT.RATE_TYPE.DISAGREE,0,callback,ref)};times_comments.prototype.rateRecommend=function(opinionid,callback,ref){logger.log("Recommend Comment: "+opinionid);this.rate(opinionid,CONSTANT.RATE_TYPE.RECOMMEND,0,callback,ref)};times_comments.prototype.flag=times_comments.prototype.rateOffensive=function(opinionid,callback,ref,reason){var tthis=this;logger.log("Flag/Offensive Comment: "+opinionid);$(ref.offensive_popup).off("click");$(ref.offensive_popup).on("click",function(){var ref=ui.getActionReferences(this,tthis.config.comment); var valReason=ref.offensive_popup.find("input:checked").val();if(valReason&&valReason.length>0&&valReason=="Others"){ref.offensive_popup_reason.show()}else{ref.offensive_popup_reason.hide()}tthis.error("",ref["comment-offensive-error"])});$('[data-plugin="offensive_popup"]').hide();ref.offensive_popup.show();return};times_comments.prototype.showRateOffensiveBox=function(opinionid,callback,ref){};times_comments.prototype.rate=function(opinionid,typeid,rateid,callback,ref,reason){logger.log("Rate Comment: "+opinionid+":"+typeid); var tthis=this;var rating={opinionid:opinionid,typeid:typeid,rateid:rateid||0};if(reason){rating.ofreason=reason}var user=login.getUser();if(user){logger.log("Rate Comment user is logged in");this.validateRating(opinionid,typeid,rateid,ref,function(error){if(!is.empty(error)){if(callback){callback(error)}return}var val=parseInt(ref["comment-agree-count"].text(),10);tthis.saveRatingValidation(opinionid,typeid,rateid,val+1,ref);api.rateComment(rating,function(resp){if(callback){callback(null,resp)}},user) })}else{logger.log("Rate Comment user is NOT logged in, login prompted.");(function(rating,callback,ref){if(tthis.config.loginRequiredForRating===true){login.login(function(){logger.log("Rate Comment user logged in, continue rating.");tthis.rate(rating.opinionid,rating.typeid,rating.rateid,callback,ref,rating.reason)},true)}else{logger.log("Rate Comment user NOT logged in, continue rating.");tthis.validateRating(rating.opinionid,rating.typeid,rating.rateid,ref,function(error){if(!is.empty(error)){if(callback){callback(error) }return}var val=parseInt(ref["comment-agree-count"].text(),10);tthis.saveRatingValidation(rating.opinionid,rating.typeid,rating.rateid,val+1,ref);api.rateComment(rating,function(resp){if(callback){callback(null,resp)}})})}}(rating,callback,ref))}};times_comments.prototype.renderComment=function(commentObj,errMsg,verified){var tthis=this;if(commentObj){var ref=ui.getActionReferences(tthis.config.wrapper+" [data-id='"+commentObj.parentId+"']");var parent=ref.parent;var input=ref["comment-input"];var facebookCheckbox=ref["comment-facebook"]; var twitterCheckbox=ref["comment-twitter"];if(errMsg){event.publish("comment.post.error",errMsg);this.error(errMsg,ref["comment-error"])}else{event.publish("comment.post.rendering");commentObj.comment=$("
").text(commentObj.comment).html();commentObj.user.rate=commentObj.urs;if($(tthis.config.wrapper+" .comment-verification-msg").length){$(tthis.config.wrapper+" .comment-verification-msg").remove()}if(this.isReply(commentObj)){var reply=ref["comment-reply"];if(!is.number(commentObj.level)){commentObj.level=parseInt(commentObj.level,10) }++commentObj.level;if((commentObj&&commentObj.user&&commentObj.user.id)||!ref["set-user-captcha"]){parent.after(this.renderEach(-1,commentObj,true));reply.hide()}else{parent.after("
"+$(tthis.config.wrapper+" [data-plugin='comment-verification-msg']").html()+"
");reply.hide()}}else{if((commentObj&&commentObj.user&&commentObj.user.id)||verified==true||!ref["set-user-captcha"]){$(tthis.config.wrapper+" "+this.config.main).prepend(this.renderEach(-1,commentObj,true)) }else{$(tthis.config.wrapper+" "+this.config.main).prepend("
"+$(tthis.config.wrapper+" [data-plugin='comment-verification-msg']").html()+"
")}}if(input){input.val("");input.keyup();input.focus();if(facebookCheckbox){facebookCheckbox.prop("checked",false)}if(twitterCheckbox){twitterCheckbox.prop("checked",false)}var $get_user_captcha=ref["get-user-captcha"];var $set_user_captcha=ref["set-user-captcha"];if($get_user_captcha){$get_user_captcha.val("") }if($set_user_captcha){$set_user_captcha.text(Math.floor((Math.random()*10))+"+"+Math.floor((Math.random()*10))+"=")}}this.error("",ref["comment-error"])}lazy.load()}else{this.error(errMsg)}};times_comments.prototype.renderUsingTemplate=function(index,dataOne,tmpl,prepend){return $("#"+tmpl).render(dataOne,{formatNumber:function(val){return util.formatNumber(val)},timeToDate:function(time){return new Date(time)},parseDate:function(time){if(jsonDate!=null){var date=new Date(time);var newDate=$.fullCalendar.formatDate(date,"MMM dd, yyyy"); return newDate}}})};times_comments.prototype.isReply=function(cmt){return cmt.parentuid&&cmt.parentusername};times_comments.prototype.loadingDiv=function(text){var tthis=this;if(text==="Loading..."){$(tthis.config.wrapper+" [data-plugin='comment-loading']").show()}else{$(tthis.config.wrapper+" [data-plugin='comment-loading']").hide()}};return times_comments});define("localstoragec",["tiljs/cookie"],function(a){var b={};b.isEnabled=function(){return typeof(Storage)!=="undefined"};b.checkExpiry=function(c){var d=localStorage.getItem(c); if(d&&!(d.hasOwnProperty("timestamp")&&d.hasOwnProperty("expires"))){return c}if(d&&(Number(new Date().getTime())-Number(d.timestamp)>Number(d.expires)*60*60*24*1000)){localStorage.removeItem(c);return}return c};b.set=function(f,h,c,k,g,j){try{var d={value:h,timestamp:new Date().getTime(),expires:c};localStorage.setItem(f,JSON.stringify(d))}catch(i){a.set(f,h,c,k,g,j)}};b.get=function(d){var e="";try{e=JSON.parse(localStorage.getItem(d))}catch(c){e=localStorage.getItem(d)}return(e&&e.value)?e.value:e };b.csget=function(c){return(b.isEnabled()&&b.get(c))?b.get(c):a.get(c)};b.remove=function(c){return localStorage.removeItem(c)};return b});define("comments",["tiljs/apps/times/comments","tiljs/apps/times/usermanagement","tiljs/logger","tiljs/event","jquery","tiljs/util","module","tiljs/cookie","tiljs/ui","jsrender"],function(h,k,l,a,f,g,c,b,j,i){var d=h;var e={validation:{minlength:1},messages:{name_required:"Please enter your name.",name_toolong:"Name cannot be longer than 30 chars.",email_required:"Please enter your email address.",email_invalid:"Please enter a valid email address.",minlength:"Whoops! Your review is too short. Please write a review which is at least 140 characters long so that it is helpful for others as well :)",maxlength:"You have entered more than 3000 characters.",blank:"You can't post this review as it is blank.",popup_blocked:"Popup is blocked.",has_url:"You can't post this review as it contains URL.",duplicate:"You can't post this review as it is identical to the previous one.",abusive:"You can't post this review as it contains inappropriate content.",self_agree:"You can't Agree with your own review",self_disagree:"You can't Disagree with your own review",self_recommend:"You can't Recommend your own review",self_offensive:"You can't mark your own review as Offensive",already_agree:"You have already Agreed with this review",already_disagree:"You have already Disagreed with this review",already_recommended:"You have already Recommended this review",already_offensive:"You have already marked this review Offensive",cant_agree_disagree:"You can't Agree and Disagree with the same review",cant_agree_offensive:"You can't Agree and mark the same review Offensive",cant_disagree_recommend:"You can't Disagree and Recommend the same review",cant_recommend_offensive:"You can't Recommend and mark the same review Offensive",permission_facebook:"You can't post to facebook. Post permission is required."}}; d.config=g.extend(true,{},h.config,e,c.config());return d});define("homepage",["tiljs/cookie","tiljs/load"],function(a,b){var c={};c.init=function(){};return c});define("crwdcntrl",["tiljs/cookie","tiljs/event"],function(b,d){var e={};var a=function(j){var i=new Date(),g=new Date(j),h=i.getFullYear()-g.getFullYear();var f=i.getMonth()-g.getMonth();if(f<0||(f===0&&i.getDate()0&&d!=document.querySelector("body")){if(d.getAttribute("pg")!=null){a.track(d.getAttribute("pg"))}e--;d=d.parentNode}}else{if(b&&b.stopPropagation&&!window.opera){if(b.target.getAttribute("pg")!=null){a.track(b.target.getAttribute("pg")) }}}}catch(c){}};a.track=function(c){if(c!=null){var b=c.split("#");var e=null;if(c!=null){var d=c.indexOf("~"),g="action";if(d>-1){g=c.substr(d+1);c=c.substr(0,d)}var b=c.split("#"),f=b[0];if(toiprops._hpVersion){f=toiprops._hpVersion+"_"+f}var e=null;if(b.length==1){e=ga("send","event",f,g)}else{if(b.length==2){e=ga("send","event",f,g,b[1])}else{e=ga("send","event",f,g,b[1],b[2])}}}}};$(document).click(a.evtCap);return a});define("breakingnews",["jquery","tiljs/ajax","tiljs/load"],function(d,c,b){var a={}; a.reloadtime=2000;a.breakingnews=function(){var e="http://toibnews.jeetwin-gaming.com/TOIBNews/breakingnews.html";if(document.location.host=="toidev8414.jeetwin-gaming.com"||document.location.host=="jcmsdev.jeetwin-gaming.com"){e="/home1_articlecount_test.cms"}if(window.homeObj&&window.homeObj.breakingNewsPause==0){c.get(e,function(g){g=g.replace(/[\r\n]/g,"");if(!d.trim(g)){myMethod();a.reloadtime=180000;return true}var f=g.split(/[|]/g);d(".breaking-news .wrapper").html("");d(".breaking-news .wrapper").html("
    "); var j=0;var i=0,h=0;d.each(f,function(k,m){m='
  • '+m+"
  • ";d("#js-news").append(m);var l=d("#js-news li").eq(k).text().length;h+=l;if(l.length>90){i+=(l.length-90);j++}});myMethod(f.length,h,j,i)})}else{setTimeout(function(){a.breakingnews()},a.reloadtime)}myMethod=function(h,i,g,f){if(h&&i){d(".breaking-news").show();if(d("#adsdivLyr").height()>0){d("#adsdivLyr").css("margin-top","10px")}if(d("#js-news").ticker()){d("#js-news").show()}if(h<2){d(".ticker-controls").hide()}if(!i){return true }a.reloadtime=h>1?h:2;i=h>1?i:i*2;var j=f*155;a.reloadtime=(h*6000)+a.reloadtime+j+(h*2500);a.reloadtime=a.reloadtime*5}else{d(".breaking-news").hide()}setTimeout(function(){a.breakingnews()},a.reloadtime)}};setTimeout(function(){if(d("#js-news").length>0){a.breakingnews()}},8000);return a});define("global",[],function(){var a={};var b={};b.global=a;b.set=function(c,d){a[c]=d};b.get=function(c){return a[c]};return b});define("navsearchbox",["jquery"],function(b){var a={};a.toTitleCase=function(c){return c.replace(/\w\S*/g,function(d){return d.charAt(0).toUpperCase()+d.substr(1).toLowerCase() })};a.validateForm=function(){if(b("#query").val()==""){alert("Please enter text to search");return false}else{var g=document.frmsearch1.query.value;var f=-1;f=document.frmsearch1.search1.value;var h=null;if(g==""){alert("Please enter text to search");document.frmsearch1.query.focus();return false}switch(f){case"0":var e=a.toTitleCase(g);h="http://jeetwin-gaming.com/topic/"+e.replace(/\s+/g,"-");break;case"1":h="http://search.jeetwin-gaming.com/websearch.cms";document.frmsearch1.type.value=1; break;case"2":h="http://search.jeetwin-gaming.com/websearch.cms";document.frmsearch1.type.value=0;break;case"3":var e=a.toTitleCase(g);h="http://jeetwin-gaming.com/topic/"+e.replace(/\s+/g,"-")+"/videos";break;case"4":var e=a.toTitleCase(g);h="http://photogallery.jeetwin-gaming.com/resultsearch.cms?source=toisearch&q="+e.replace(/\s+/g,"-");document.frmsearch1.target="_blank";break;default:break}window.location.href=h;return false}};b("[data-plugin='navsearchboxvalidate']").on("submit",a.validateForm); (function(){window.navsearch={};var g,e,d,f,c;window.navsearch.handleAutoSearchResult=function(n){b("#nav_autosuggest_result").html("");if(n&&b.type(n)=="array"){var j=n[1].length;for(var k=0;k'+m+"";b("#nav_autosuggest_result").append(o)}e=b("#nav_autosuggest_result li")}};var h=null;b("[data-plugin='navsearchboxvalidate'] #query").on("keyup","",function(j){g=j.keyCode; var i=b(this).val().trim(),k=b("#nav_autosuggest_result");if(i&&!(g==40||g==38||g==27&&b("#nav_autosuggest_result").is(":visible"))){var m="http://suggestqueries.google.com/complete/search?client=youtube&jsonp=navsearch.handleAutoSearchResult&q="+i;if(h){h.abort()}h=b.ajax({type:"GET",dataType:"jsonp",url:m,success:function(n){}})}else{if(i){if(g==27){b("#nav_autosuggest_result").closest(".search-form").removeClass("hover")}else{if(g==40){b("#nav_autosuggest_result").closest(".search-form").addClass("hover"); if(!e.hasClass("selected")){e.first().addClass("selected");b("#query").val(e.first().find("a").text())}else{d=e.filter(".selected");var l;if(!d.length||d.is(":last-child")){l=e.eq(0)}else{l=d.next()}d.removeClass("selected");l.addClass("selected");b("#query").val(l.find("a").text())}}else{if(g==38){b("#nav_autosuggest_result").closest(".search-form").addClass("hover");if(!e.hasClass("selected")){e.first().addClass("selected");b("#query").val(e.first().find("a").text())}else{d=e.filter(".selected"); var l;if(!d.length||d.is(":first-child")){l=e.last()}else{l=d.prev()}d.removeClass("selected");l.addClass("selected");b("#query").val(l.find("a").text())}}}}}else{b("#nav_autosuggest_result").html("")}}})})();return a});define("navigation",["jquery","tiljs/ajax","global","tiljs/plugin/lazy","tiljs/is","tiljs/cookie","navsearchbox"],function(h,m,b,g,l,c,i){var o={func:{},getelem:{},ajax:{}};b.set("nav",o);(function(){var p=c.get("geolocation");var q=(window.getCityJSON&&getCityJSON[p]&&getCityJSON[p]["lang"])?getCityJSON[p]["lang"]:"hindi"; if(h("#nav-tv.category").length){m.get("/tvlistingdrop.cms?languagename="+q+"&type=default",function(r){h("#rnav45449811, #rnav41505232").remove();h("body").append(r)})}})();jQuery(document).ready(function(q){var r=c.get("cnt");function p(u){if(u=="UK"){var t="";if(q("#nav-amazon").length>0){t="/amazonuk.cms"}else{t="/amazon_drop.cms?geoid=5"}q.get(t,function(v){q("#nav-amazon").replaceWith(v);q("#amzn_domain").show();q("li[drop='amazon']").html(v)})}else{q("#amzn_domain").show()}}});function d(p){var q=h(p).closest("li").find(".list7 li:first").attr("id"); h("#rnav"+q).show()}function a(p){if(h(p).parent().attr("class").match(/current/)){return true}o.id=h(p).parent().attr("id");o.extfile="";o.extfile=h(p).attr("data-external");o.name=o.id.substring(4);h(p).parent().find("li:first").addClass("active");d(p);if(o.id=="nav-home"&&h("#rnav-2128932452")){h(".rnavclass").hide();h("#rnav-2128932452").show();if(!o.ajax[o.id]&&h(p).hasClass("lnavdata")){h(".level-one .loader").show()}}if(!o.ajax[o.id]&&h(p).hasClass("lnavdata")){var q=function(w){var v=w;if(typeof s!=="undefined"&&s==1){v=v+"&s="+s }if(v=="entertainment-tv"||v=="tv"){var u=c.get("geolocation");var t=(window.getCityJSON&&getCityJSON[u]&&getCityJSON[u]["lang"])?getCityJSON[u]["lang"]:"hindi";m.get("/tvlistingdrop.cms?languagename="+t,function(x){h("#rhsnav"+w).append(x)})}if(v.match(/movie-reviews/g)){m.get("/nav_moviereview.cms?mvlang="+v,function(x){h("#rhsnav"+w).html(x)})}o.ajax["nav-"+w]=1;var r=(o.extfile)?o.extfile:"/homeajax.cms?nav="+v;h.ajax({url:r}).done(function(y){h("#rhsnav"+w).append(y);var x=h("#rhsnav"+w).siblings(".left-column").find(".list7 li:first").attr("id"); x=x&&x.indexOf("lnav")>-1?x.replace("lnav",""):x;h("#rnav"+x).show();h(".level-one .loader").hide();o.ajax["nav-"+w]=1;h("#rnavtravel").html();h("#rnavtravel").html(h("#rnav22806450").html());h("#rnav22806450").hide();if(o.id=="nav-home"&&h("#rnav-2128932452")){h(".rnavclass").hide();h("#rnav-2128932452").show()}g.load()}).fail(function(){o.ajax["nav-"+w]=0})};q(o.name)}if(!o.getelem[o.id]&&h("#rnav"+o.name).length){var q=function(r){$span=h("#rnav"+r).clone();h("#rnav"+r).remove();h("#nav-"+r+" #rhsnav"+r).append($span); h("#rnav"+r).show()};q(o.name);o.getelem[o.id]=1}if(!o.timeoutId){o.timeoutId=window.setTimeout(function(){o.timeoutId=null;h(".level-one .hover").removeClass("hover");h("#rnav"+o.name).show();h("#"+o.id).addClass("hover");h("#rnav22806450").hide();g.load()},300)}}function k(){if(o.timeoutId){window.clearTimeout(o.timeoutId);o.timeoutId=null}else{h(".dropdown, .all-sections").mouseleave(function(){h(".level-one .hover").removeClass("hover");h(".list7 li.active").removeClass("active");h(".rnavclass").hide() })}}h("#header, #trending, #content, .article-content-wrapper, .breaking-news").hover(function(){h(".level-one .hover").removeClass("hover");h(".search-form.hover").removeClass("hover");h(".rnavclass").hide()});h(".search-form").hover(function(){h(".level-one li").removeClass("hover")});h("#navigation").on("mouseenter",".navquery",function(){a(this)}).on("mouseleave",".navquery",function(){k(this)});h(".navquery").on("click",function(q){if(l.touch()){var p=window.curNav;window.curNav=h(this).attr("pg"); if(typeof p==="undefined"||p!==window.curNav){a(this);return false}}return true});h(document).on("click"),function(){if(l.touch()&&window.curNav!==null){window.curNav=null;k(this)}};function f(p){var r=h(p).attr("id");r=r.replace(/lnav/g,"");if(o.ajax[h(p).parents(".hover").attr("id")]!=1||h("#rnav"+r).length==0){o.activeTab=p;h(p).parents(".two-column-layout").find(".loader").show();h(".rnavclass").hide();return false}h(p).parents(".two-column-layout").find(".loader").hide();h(".rnavclass").hide(); h(".level-one .active").removeClass("active");h(p).addClass("active");var q=h(p).parents("ul.level-one li");if(q.length==0){q=h(p).parents(".two-column-layout")}q.find("#rnav"+r).show();h("#rnav22806450").hide();g.load()}h(".lnavclass").mouseover(function(){f(this)});h(".lnavclass a").click(function(){if(l.touch()){var p=window.curNav2;window.curNav2=h(this).attr("pg");if(typeof p==="undefined"||p!==window.curNav2){f(this);return false}}return true});h(".latestwidget").click(function(){o.id=h(this).attr("id"); url="";loop=0;if(o.id=="latest"&&!o[o.id]){url="/mostread_blockibeat.cms?tabname=mostread"}else{if(o.id=="mostcommented"&&!o[o.id]){url="/mostcommented_block.cms?tabname=mostcomm"}else{if(o.id=="mostshared"&&!o[o.id]){url="/mostshared_blocknew.cms?tabname=mostshared&top=5&tabname=mostshared";loop++}}}if(url!=""){n(url,loop)}h(".latestwidget").removeClass("active");h(this).addClass("active");h(".tabcontent").hide();h("."+o.id).show()});h(document).ready(function(){if(h(".mostshared ol li").length<=3){h("#mostshared").trigger("click") }});function n(q,p){p++;if(p>1){q=q+"&version=1"}m.get(q,function(r){if(h(r).find("ul li").length<=3&&p<2){n(q,p)}else{h("."+o.id+" ol").html(r);o[o.id]=1;h("span.number").show()}})}h(".shopWidget").click(function(){o.id=h(this).attr("id");h(".shopWidget").removeClass("active");h(this).addClass("active");h(".tabcontent").hide();h("."+o.id).show();g.load()});setTimeout(function(){h("span.number").show()},500);if(typeof(disabledStickyNav)==="undefined"){o.stickyTop=h("#navigation").offset()?h("#navigation").offset().top:0; h(window).scroll(function(){o.windowTop=h(window).scrollTop();if(o.windowTop>o.stickyTop){h("#navigation").addClass("sticky")}else{h("#navigation").removeClass("sticky")}})}function e(){var p=null;return function(){if(h(window).width()<=999){if(!h("#navigation ul.level-one").hasClass("ipadflow")){h("#navigation ul.level-one").addClass("ipadflow");if(h("#navigation ul.level-one li.nav-ipad .drpdwn-nav-ipad li").length<1){var q=h('#navigation .level-one>li:visible:gt(8):not(".nav-home"):not(".nav-amazon"):not(".nav-ipad")').clone(); p=h('#navigation .level-one>li:visible:gt(8):not(".nav-home"):not(".nav-amazon"):not(".nav-ipad")');h("#navigation ul.level-one li.nav-ipad").append('
      ');q.find("div.dropdown").remove();h("#navigation ul.level-one li.nav-ipad .drpdwn-nav-ipad").append(q);h("#navigation ul.level-one li.nav-ipad .drpdwn-nav-ipad").css("background",h("#navigation").css("background-color"));h("#navigation ul.level-one").addClass("nooverflow")}p.hide()}}else{if(p!=null){p.show();h("#navigation ul.level-one").removeClass("ipadflow") }}}}var j=e();h(window).resize(function(){j()});h(document).ready(function(){h(".search-form").click(function(){h(".hover").removeClass("hover");h(this).addClass("hover");h("#nav_autosuggest_result").html("");h("#query").removeAttr("disabled");h("#query").focus()});j()});return{}});define("tiljs/apps/times/authorcomments",["jquery","event","plugin/lazy"],function(d,c,b){var a={};a.run=function(){c.subscribe("comments.loaded",function(k){var e=d(k.config.main);if(!d("#"+d(e).attr("id")+' [id="authComment"]').length){var f=k.flagData?k.flagData.authorsComment:null; if(f){var h=[];for(var g=0;gAuthor's Comment
    ";for(var g=0;g";e.prepend(j);b.load();d("#authComment .authorTxt:not(:first-child)").remove()}}})};return a});define("pointsEarned",["tiljs/load","tiljs/cookie","tiljs/event"],function(d,b,c){var a={};window.__activity=["visit"];a.run=function(){try{var h=b.get("MSCSAuth"),f=b.get("MSCSAuthDetails"),i=document.location.href,k; if(f!=null&&f!=undefined){k=b.get("MSCSAuthDetails").split("=")[1];if(k.indexOf("@")==-1){k=k+"@jeetwin-gaming.com"}}if(h!=null){window._tp_async_data={host:"TOI",channel:"News",URL:escape(i),userId:h,oid:"",email:k}}}catch(g){}try{log("visit","")}catch(j){if(console){}}};c.subscribe("user.status",function(f){try{if(f){a.run();timespointsapp.init()}else{if(window._tp_async_data){window._tp_async_data="";timespointsapp.init()}}}catch(g){}});return a});define("nlwidget",[],function(){var a={};a.run=function(){if($('[data-id="newsletterWidgetDisplay"]').length){$.ajax({url:"/newnlwidget.cms",cache:true,dataType:"html",success:function(b){$('[data-id="newsletterWidgetDisplay"]').html(b); var c=document.createElement("script");c.setAttribute("type","text/javascript");c.setAttribute("src","/newsletterwidget_js/version-19,minify-1.cms");document.getElementsByTagName("head")[0].appendChild(c)},error:function(b,d,c){if(window.console&&console.log){console.log(c)}}})}};return a});define("tpwidget",["tiljs/apps/times/tpwidget"],function(a){return a});define("toinotification",["tiljs/cookie"],function(e){var b={},d=1,f=(location.host==="jeetwin-gaming.com")?"http://timesofindianotifications.jeetwin-gaming.com/toinotification/gcm.htm":"http://testnotification.jeetwin-gaming.com/sites/toi/testgcm.htm",c=["errorpage404.cms"],g='

    Stay updated with latest
    Recipes & Videos

    Remind me later Okay, I am in

    You can manage them anytime using browser settings

    '; b.isChrome=function(){return/Chrome/i.test(navigator.userAgent)&&!/OPR/i.test(navigator.userAgent)};b.isMozilla=function(){return/firefox/i.test(navigator.userAgent)};b.isSafari=function(){return(/^((?!chrome|android).)*safari/i.test(navigator.userAgent))};b.close=function(){$(".ntfc_overlay").remove();$(".ntfc_popup").remove();e.set("_tointfcskip","true",d,"/",".timesofindia.com",false)};b.allow=function(){$(".ntfc_overlay").remove();$(".ntfc_popup").remove();e.set("_tointfcproceed","true",d,"/",".timesofindia.com",false) };b.triggerGAEvent=function(i,j,h){if(typeof ga!="undefined"){ga("send","event",i,j,h)}};b.getBrowser=function(){if(b.isChrome()){return"chrome"}else{if(b.isMozilla()){return"mozilla"}else{if(b.isSafari()){return"safari"}}}return""};b.events=function(){$(".ntfc_popup").on("click",'[data-plugin="ntfc-close"]',function(){b.triggerGAEvent("PushBrowserSubscription_Recipes_Web","Push_popup_View_Recipes_Web","Push_popup_cross_Recipes_Web");b.close();return false});$(".ntfc_popup").on("click",'[data-plugin="ntfc-enable"]',function(){b.triggerGAEvent("PushBrowserSubscription_Recipes_Web","Push_popup_View_Recipes_Web","Push_popup_Allow_Recipes_Web"); b.allow();TimesApps.checkGdprAndCall(function(){if(typeof pn_js!="undefined"&&pn_js){pn_js.init()}return false},function(){window.addEventListener("load",function(){if("serviceWorker" in navigator){try{navigator.serviceWorker.getRegistrations().then(function(j){for(var i in j){j.hasOwnProperty("registration")&&i.unregister()}})}catch(h){}}})});return false})};b.init=function(){if(window.TimesGDPR&&TimesGDPR.common.consentModule.gdprCallback){TimesGDPR.common.consentModule.gdprCallback(function(h){if(!h.isEUuser){if(typeof Notification==="function"){if(Notification.permission==="default"){$("body").append(g); b.triggerGAEvent("PushBrowserSubscription_Recipes_Web","Push_popup_View_Recipes_Web","Push_popup_viewed_Recipes_Web");b.events()}}else{console.log("Browser doesn't support Notification")}}})}};b.isBlocked=function(){for(idx=0;idx