Path: blob/master/phs/UberEats-Phishing/otp_files/fh-e7f8dbb5f68b7d510fefe4d3aab46267_002
996 views
; // Minified Tipsy tooltip plugin (function($){function fixTitle($ele){if($ele.attr('title')||typeof($ele.data('original-title'))!='string'){$ele.data('original-title',$ele.attr('title')||'').removeAttr('title')}}function Tipsy(element,options){this.$element=$(element);this.options=options;this.enabled=true;fixTitle(this.$element)}Tipsy.prototype={show:function(){var title=this.getTitle();if(title&&this.enabled){var $tip=this.tip();$tip.find('.tipsy-inner')[this.options.html?'html':'text'](title);$tip[0].className='tipsy';$tip.remove().css({top:0,left:0,visibility:'hidden',display:'block'}).appendTo(document.body);var pos=$.extend({},this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight});var actualWidth=$tip[0].offsetWidth,actualHeight=$tip[0].offsetHeight;var gravity=(typeof this.options.gravity=='function')?this.options.gravity.call(this.$element[0]):this.options.gravity;var tp;switch(gravity.charAt(0)){case'n':tp={top:pos.top+pos.height+this.options.offset,left:pos.left+pos.width/2-actualWidth/2};break;case's':tp={top:pos.top-actualHeight-this.options.offset,left:pos.left+pos.width/2-actualWidth/2};break;case'e':tp={top:pos.top+pos.height/2-actualHeight/2,left:pos.left-actualWidth-this.options.offset};break;case'w':tp={top:pos.top+pos.height/2-actualHeight/2,left:pos.left+pos.width+this.options.offset};break}if(gravity.length==2){if(gravity.charAt(1)=='w'){tp.left=pos.left+pos.width/2-15}else{tp.left=pos.left+pos.width/2-actualWidth+15}}$tip.css(tp).addClass('tipsy-'+gravity);if(this.options.fade){$tip.stop().css({opacity:0,display:'block',visibility:'visible'}).animate({opacity:this.options.opacity})}else{$tip.css({visibility:'visible',opacity:this.options.opacity})}}},hide:function(){if(this.options.fade){this.tip().stop().fadeOut(function(){$(this).remove()})}else{this.tip().remove()}},getTitle:function(){var title,$e=this.$element,o=this.options;fixTitle($e);var title,o=this.options;if(typeof o.title=='string'){title=$e.data(o.title=='title'?'original-title':o.title)}else if(typeof o.title=='function'){title=o.title.call($e[0])}title=(''+title).replace(/(^\s*|\s*$)/,"");return title||o.fallback},tip:function(){if(!this.$tip){this.$tip=$('<div class="tipsy"></div>').html('<div class="tipsy-arrow"></div><div class="tipsy-inner"/></div>')}return this.$tip},validate:function(){if(!this.$element[0].parentNode){this.hide();this.$element=null;this.options=null}},enable:function(){this.enabled=true},disable:function(){this.enabled=false},toggleEnabled:function(){this.enabled=!this.enabled}};$.fn.tipsy=function(options){if(options===true){return this.data('tipsy')}else if(typeof options=='string'){return this.data('tipsy')[options]()}options=$.extend({},$.fn.tipsy.defaults,options);function get(ele){var tipsy=$.data(ele,'tipsy');if(!tipsy){tipsy=new Tipsy(ele,$.fn.tipsy.elementOptions(ele,options));$.data(ele,'tipsy',tipsy)}return tipsy}function enter(){var tipsy=get(this);tipsy.hoverState='in';if(options.delayIn==0){tipsy.show()}else{setTimeout(function(){if(tipsy.hoverState=='in')tipsy.show()},options.delayIn)}};function leave(){var tipsy=get(this);tipsy.hoverState='out';if(options.delayOut==0){tipsy.hide()}else{setTimeout(function(){if(tipsy.hoverState=='out')tipsy.hide()},options.delayOut)}};if(!options.live)this.each(function(){get(this)});if(options.trigger!='manual'){var binder=options.live?'live':'bind',eventIn=options.trigger=='hover'?'mouseenter':'focus',eventOut=options.trigger=='hover'?'mouseleave':'blur';this[binder](eventIn,enter)[binder](eventOut,leave)}return this};$.fn.tipsy.defaults={delayIn:0,delayOut:0,fade:false,fallback:'',gravity:'n',html:false,live:false,offset:0,opacity:0.8,title:'title',trigger:'hover'};$.fn.tipsy.elementOptions=function(ele,options){return $.metadata?$.extend({},options,$(ele).metadata()):options};$.fn.tipsy.autoNS=function(){return $(this).offset().top>($(document).scrollTop()+$(window).height()/2)?'s':'n'};$.fn.tipsy.autoWE=function(){return $(this).offset().left>($(document).scrollLeft()+$(window).width()/2)?'e':'w'}})(jQuery); ; window.zomato=window.zomato||{},window.zomato.language={keys:{},getText:function(){var e,o=arguments,n=o[0],t=[],a=o.length;for(e=0;e<a;e++)t.push(o[e+1]);var r="undefined"!=typeof zomato.language.keys[n]?zomato.language.keys[n]:null;if(a=t.length,r)for(e=0;e<a;e++)r=r.replace(new RegExp("\\$"+(e+1),"g"),t[e]);return r},replaceVars:function(){var e,o=arguments,n=o[0],t=[],a=o.length;for(e=0;e<a;e++)t.push(o[e+1]);var r="undefined"!=typeof n?n:null;if(a=t.length,r)for(e=0;e<a;e++)r=r.replace(new RegExp("\\$"+(e+1),"g"),t[e]);return r}},"undefined"!=typeof module&&module.exports&&(module.exports=zomato);; function getCaretPixelPos(e,t,a){t=t||8,a=a||12;var n={left:0,top:0};if(window.getSelection){var r=window.getSelection();if(r.getRangeAt&&r.rangeCount){var o=window.getSelection().getRangeAt(0),i=o.cloneRange();i.selectNodeContents(e[0]);var l=o.cloneRange();l.setStart(l.endContainer,l.endOffset-1),n.top=e.offset().top+l.getBoundingClientRect().bottom-i.getBoundingClientRect().top+t-e.scrollTop(),n.left=e.offset().left+l.getBoundingClientRect().right-i.getBoundingClientRect().left+a}}return n}function saveSelection(){if(window.getSelection){if(sel=window.getSelection(),sel.getRangeAt&&sel.rangeCount)return sel.getRangeAt(0)}else if(document.selection&&document.selection.createRange)return document.selection.createRange();return null}function restoreSelection(e){e&&(window.getSelection?(sel=window.getSelection(),sel.removeAllRanges(),sel.addRange(e)):document.selection&&e.select&&e.select())}function getCaretCharacterOffsetWithin(e){var t=0;if("undefined"!=typeof window.getSelection){var a=window.getSelection().getRangeAt(0),n=a.cloneRange();n.selectNodeContents(e),n.setEnd(a.endContainer,a.endOffset),t=n.toString().length}else if("undefined"!=typeof document.selection&&"Control"!=document.selection.type){var r=document.selection.createRange(),o=document.body.createTextRange();o.moveToElementText(e),o.setEndPoint("EndToEnd",r),t=o.text.length}return t}function deleteTextBeforeCaret(e){var t=0;if("undefined"!=typeof window.getSelection){var a=window.getSelection().getRangeAt(0);a.setStart(a.endContainer,a.endOffset-e),a.deleteContents()}else if("undefined"!=typeof document.selection&&"Control"!=document.selection.type){var n=document.selection.createRange(),r=document.body.createTextRange();r.moveToElementText(element),r.setEndPoint("EndToEnd",n),t=r.text.length}}function pasteHtmlAtCaret(e){var t,a;if(window.getSelection){if(t=window.getSelection(),t.getRangeAt&&t.rangeCount){a=t.getRangeAt(0),a.deleteContents();var n=document.createElement("div");n.innerHTML=e;for(var r,o,i=document.createDocumentFragment();r=n.firstChild;)o=i.appendChild(r);a.insertNode(i),o&&(a=a.cloneRange(),a.setEndAfter(o),a.collapse(!1),t.removeAllRanges(),t.addRange(a))}}else document.selection&&"Control"!=document.selection.type&&document.selection.createRange().pasteHTML(e)}function RemoveHTMLTags(e){var t=document.createElement("DIV");return t.innerHTML=e,t.textContent||t.innerText||""}function RemoveHTMLTagsImproved(e){var t=document.createElement("div");return t.appendChild(document.createTextNode(e)),t.innerHTML}function unescapeHtml(e){var t=document.createElement("div");t.innerHTML=e;var a=t.childNodes[0];return a?a.nodeValue:""}function IsPopupOverflow(){var e=$(".tag-search-helper")[0].getBoundingClientRect(),t=$(".photo-viewer-container")[0].getBoundingClientRect();return t.bottom<e.bottom}function ShowTagSuggestions(e,t){e=encodeURIComponent(e),global_tag_search_ajax_object&&global_tag_search_ajax_object.abort(),global_tag_search_ajax_object=$.ajax({url:HOST+"php/liveSuggestFriend.php?type=invite_user",data:{q:e},type:"GET",success:function(e){var a=e;if(""!==a){var n=getCaretPixelPos(t);if($(".tag-search-helper").html(a).show().css({top:n.top,left:n.left}),t.parents(".photo-viewer-container").length){var r=$(document).scrollTop(),o=$(".tag-search-helper")[0].getBoundingClientRect(),i=t[0].getBoundingClientRect();IsPopupOverflow()?$(".tag-search-helper").css({top:i.top-o.height+r,left:i.left}):$(".tag-search-helper").css({top:i.bottom+r,left:i.left}),$(".tag-search-helper").css({"min-width":i.width}),$(".tag-search-helper").find(".tag-result").css({background:"#fff"})}$(".tag-search-helper").data("creator",t)}else $(".tag-search-helper").html(a).hide()},complete:function(){global_tag_search_ajax_object=null}})}function EditTags(e){global_review_range_object=saveSelection();for(var t=e.find(".at-tags"),a=0;a<t.length;a++)if(void 0===jQuery.data(t[a],"tag-name")&&AddTagsData(e.data("tagstruct-array"),e),jQuery.data(t[a],"tag-name")!=t[a].textContent){var n=new RegExp("^".concat(jQuery.data(t[a],"tag-name"))),r=new RegExp(jQuery.data(t[a],"tag-name").concat("$")),o=t[a].textContent,i=0;if(o.match(n)){var l=o.replace(n,"");i+=1}if(o.match(r)){var g=o.replace(r,"");i+=2}var s=document.createElement("span");1==i?(t[a].textContent=jQuery.data(t[a],"tag-name"),s.textContent=l,t[a].parentNode.insertBefore(s,t[a].nextSibling)):2==i&&(t[a].textContent=jQuery.data(t[a],"tag-name"),s.textContent=g,t[a].parentNode.insertBefore(s,t[a]))}restoreSelection(global_review_range_object);var c=!1;t=e.find(".at-tags");for(var d=0;d<t.length;d++)jQuery.data(t[d],"tag-name")!=t[d].textContent&&(t[d].remove(),c=!0);for(var u=e.find("span"),h=0;h<u.length;h++)""===u[h].textContent&&u[h].remove();return c}function getContentEditableText(e){($.browser.mozilla||$.browser.opera||$.browser.msie)&&(e=e.replace(/(\r\n|\n|\r)/gm,""));var t=$("<pre />").html(e);if($.browser.webkit)for(var a=function(){return"\n"+this.innerHTML};t.find("div").length;)t.find("div").replaceWith(a);$.browser.msie&&t.find("p").replaceWith(function(){return this.innerHTML+"<br>"}),($.browser.mozilla||$.browser.opera||$.browser.msie)&&t.find("br").replaceWith("\n");var n=t.text();return n=n.replace(/\n\n[\n]+/g,"\n\n")}function ConstructTagQuery(e){var t="";if("undefined"!=typeof window.getSelection){var a=window.getSelection().getRangeAt(0),n=a.cloneRange();n.setStart(a.endContainer,0),t=n.toString()}else if("undefined"!=typeof document.selection&&"Control"!=document.selection.type){var r=document.selection.createRange(),o=document.body.createTextRange();o.moveToElementText(element),o.setEndPoint("EndToEnd",r),t=o.text}var i="",l=t.lastIndexOf("@");if(e){var g=t.lastIndexOf(","),s=Math.max(g,l);i=t.substring(s+1,t.length)}else l>-1&&(i=t.substring(l+1,t.length));return i=i.replace(" "," ").trim()}function PushToTagStructArray(e,t,a,n){if(void 0===e.data("tagstruct-array")){var r=[];e.data("tagstruct-array",r)}var o={tag_name:t,tag_id:a,tag_url:n};e.data("tagstruct-array").push(o)}zomato=zomato||{};var global_review_range_object=null,global_tag_search_ajax_object=null;$("#debug_container").hide(),window.isIE=function(){return"Microsoft Internet Explorer"==navigator.appName||"Netscape"==navigator.appName&&null!==new RegExp("Trident/.*rv:([0-9]{1,}[\\.0-9]{0,})").exec(navigator.userAgent)},window.AddTagsData=function(e,t){for(var a=t.find(".at-tags"),n=0;n<e.length;n++){var r=".at-tags-".concat(e[n].tag_id);for(a=t.find(r),j=0;j<a.length;j++)jQuery.data(a[j],"tag-name",e[n].tag_name),jQuery.data(a[j],"tag-id",e[n].tag_id),jQuery.data(a[j],"tag-url",e[n].tag_url)}},window.ConstructDbFriendlyTextFromHtml=function(e){if(isIE())return e.text();var t=e[0].cloneNode(!0),a=t.getElementsByClassName("at-tags"),n=e.find(".at-tags"),r=[];e.data("tagstruct-array",r);for(var o=0;o<n.length;o++){a[o].textContent="{uid:".concat(jQuery.data(n[o],"tag-id"),"}");var i=jQuery.data(n[o],"tag-name"),l=jQuery.data(n[o],"tag-id"),g=jQuery.data(n[o],"tag-url"),s={tagname:i,tagid:l,tagurl:g};e.data("tagstruct-array").push(s)}var c=getContentEditableText(t.innerHTML),d=RemoveHTMLTagsImproved(c).trim(),u=unescapeHtml(d);return u},window.cleanWithTags=function(e){for(var t=e.find(".at-tags"),a="",n="",r=[],o=0;o<t.length;o++){var i=jQuery.data(t[o],"tag-name"),l=jQuery.data(t[o],"tag-id"),g=jQuery.data(t[o],"tag-url"),s='<span><a class="at-tags at-tags-'.concat(l,'" href="',g,'">',i,"</a></span> ");n=n.concat(s),a=a.concat("{uid:".concat(jQuery.data(t[o],"tag-id"),"} ")),temp_tag_struct={tagname:i,tagid:l,tagurl:g},r.push(temp_tag_struct)}e[0].innerHTML=n,AddTagsData(r,$("#review-with-tags-id")),e.data("tag-str",a)},window.ConstructReviewFromHtml=function(){var e=$("#review-form-textarea-id")[0].cloneNode(!0),t=e.innerHTML.replace(/<br\s*\/?>/gm,"\n").replace(/ /g," "),a=RemoveHTMLTagsImproved(t).trim(),n=unescapeHtml(a);return n},window.InputChange=function(e){if(isIE())return!1;if(EditTags(e))return""===e.text()&&e.html(""),$(".tag-search-helper").html("").hide(),global_tag_search_ajax_object&&global_tag_search_ajax_object.abort(),!1;""===e.text()&&e.html("");var t=ConstructTagQuery(e.hasClass("allowTagsOnly"));return t.length<1?(mutex=1,$(".tag-search-helper").html("").hide(),global_tag_search_ajax_object&&global_tag_search_ajax_object.abort(),!1):(global_review_range_object=saveSelection(),void ShowTagSuggestions(t,e))},window.SearchHelperNavigate=function(e){if($(".tag-result")[0]){if(38==e.keyCode)return e.preventDefault(),$(".tag-result.highlight").prev().hasClass("tag-result")&&!$(".tag-result.highlight").prev().hasClass("hidden")&&$(".tag-result.highlight").removeClass("highlight").prev().addClass("highlight"),!1;if(40==e.keyCode)return e.preventDefault(),$(".tag-result.highlight").next().hasClass("tag-result")&&!$(".tag-result.highlight").prev().hasClass("hidden")&&$(".tag-result.highlight").removeClass("highlight").next().addClass("highlight"),!1;if(13==e.keyCode)return e.preventDefault(),$(".tag-result.highlight").trigger("click"),!1;if(37==e.keyCode||39==e.keyCode)return $(".tag-search-helper").hide().html(""),global_tag_search_ajax_object&&global_tag_search_ajax_object.abort(),!1;if(27==e.keyCode)return e.preventDefault(),$(".tag-search-helper").hide().html(""),global_tag_search_ajax_object&&global_tag_search_ajax_object.abort(),!1}else if(13==e.keyCode&&e.target.classList.contains("allowTagsOnly"))return e.preventDefault(),!1},window.BindTaggingFunctions=function(){if(void 0===$(".tag-search-helper")[0]){var e='<div class="tag-search-helper ui divided items hidden"></div>',t=document.createElement("div");t.innerHTML=e;var a=t.childNodes;document.body.appendChild(a[0])}$(".tag-search-helper").off("hover",".tag-result"),$(".tag-search-helper").on("hover",".tag-result",function(e){$(".tag-result.highlight").removeClass("highlight"),$(this).addClass("highlight")}),$(".tag-search-helper").off("click",".tag-result"),$(".tag-search-helper").on("click",".tag-result",function(e){e.preventDefault();var t=$(".tag-search-helper").data("creator");if($(this).hasClass("highlight")){t.focus(),restoreSelection(global_review_range_object);var a=t.text(),n=getCaretCharacterOffsetWithin(t[0]);if(t.hasClass("allowTagsOnly")){var r=a.lastIndexOf(",");r=r<=0?r:r+1,r=" "==a.charAt(r)?r+1:r,o=a.lastIndexOf("@"),start_of_tag=Math.max(r,o),l=a.substring(start_of_tag,a.length)}else var o=a.substring(0,n).lastIndexOf("@"),l=a.substring(o,n);var g=$(".tag-result.highlight").data("user-id"),s=$(".tag-result.highlight").data("user-name").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">"),c=$(".tag-result.highlight").data("user-url");deleteTextBeforeCaret(l.length);var d="";t.hasClass("with-tags-class")&&(d=",");var u='<span><a class="at-tags at-tags-'.concat(g,'" href="',c,'">',s,"</a></span>",d," ");pasteHtmlAtCaret(u);var h=".at-tags-".concat(g),f=t.find(h);for(i=0;i<f.length;i++)jQuery.data(f[i],"tag-name",s),jQuery.data(f[i],"tag-id",g),jQuery.data(f[i],"tag-url",c);PushToTagStructArray(t,s,g,c)}$(".tag-search-helper").hide().html(""),global_tag_search_ajax_object&&global_tag_search_ajax_object.abort()}),$("[contenteditable]").off("paste"),$("[contenteditable]").on("paste",function(e){if(!isIE()){e.preventDefault();var t=(e.originalEvent||e).clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)}})},window.isIE=function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE "),a=e.indexOf("Trident/");return t>0||a>0};; !function(e){function t(o){if(a[o])return a[o].exports;var i=a[o]={exports:{},id:o,loaded:!1};return e[o].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var o=window.webpackJsonp;window.webpackJsonp=function(a,n){for(var r,s,d=0,l=[];d<a.length;d++)s=a[d],i[s]&&l.push.apply(l,i[s]),i[s]=0;for(r in n)e[r]=n[r];for(o&&o(a,n);l.length;)l.shift().call(null,t)};var a={},i={22:0};return t.e=function(e,o){if(0===i[e])return o.call(null,t);if(void 0!==i[e])i[e].push(o);else{i[e]=[o];var a=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.src=t.p+""+{0:"377412c06e5ddb126094",1:"1f4c0302413375d64367",2:"5283329bb15bb9e56d6d",5:"d9d8af29dd73feae4cb5",7:"7f932b5fe84c56d1606a",9:"c8361dc78e312319451f",90:"f615f9b25943a253694a"}[e]+".js",a.appendChild(n)}},t.m=e,t.c=a,t.p="",t(0)}([function(e,t,o){function a(e){var t="Tip: A great review covers food, service, and ambiance. Got recommendations for your favorite dishes and drinks, or something everyone should try here? Include that too! And remember, your review needs to be at least 140 characters long :)",o=$(".review-form-textarea").html();if(o=(o?o:"").trim(),"undefined"!=typeof o&&""!=o&&o!=t){var a="Confirm refresh";return(e||window.event).returnValue=a,a}}o.p=window.JS_CDN_PATH,zomato=window.zomato||{},zomato.reviews=zomato.reviews||{attachedPhotos:[],setIndexVisible:0,uploadingPicture:0,submitBeforeUploadComplete:0,with_tags_data:[],bindEvents:function(){window.addEventListener("beforeunload",a),window.addEventListener("unload",a),BindTaggingFunctions(),zomato.reviews.bindPlaceholderEvent();var e=$(".review-form-container.no-events"),t=$(".res-reviews-container"),i=$(".photo-upload-form-container.no-events");i.off("click",".upload_submit_btn").on("click",".upload_submit_btn",function(e){e.preventDefault(),zomato.reviews.submitPhotoUpload($(this).parents(".photo-upload-form-container"))}),$(".review_submit_button").off("click").on("click",function(e){if(sendToJumbo("jevent",{ename:"reviews",var1:"ReviewSubmitClicked"}),window.review_submit_initialized=(new Date).getTime(),e.preventDefault(),$(this).parents(".review-form-container").find(".restaurant-rating-widget").hasClass("review_not_saved")){$(this).parents(".review-form-container").find(".restaurant-rating-widget").removeClass("review_not_saved");var t=$(this).parents(".review-form-container").find(".rating-sel");t.trigger("click")}zomato.reviews.submitReview($(this).parents(".review-form-container"))}),$("#review-form-textarea-id").on("blur",function(e){setTimeout(function(){$(".tag-search-helper").hide().html("")},200)}),$("#review-form-textarea-id").on("click",function(e){setTimeout(function(){$(".tag-search-helper").hide().html("")},200)}),$("#review-with-tags-id").on("click",function(e){setTimeout(function(){$(".tag-search-helper").hide().html("")},200)}),$("#review-with-tags-id").on("blur",function(e){setTimeout(function(){$(".tag-search-helper").hide().html("")},200)}),$(".review-with-tags-helper").on("click",function(e){$(".review-with-tags").focus()}),$("#review-with-tags-id").off("input"),$("#review-form-textarea-id").off("input"),$("#review-with-tags-id").on("input",function(){var e=$("#review-with-tags-id");InputChange(e)}),$("#review-form-textarea-id").off("input").on("input",function(){var t=$("#review-form-textarea-id");InputChange(t);var o=$.trim(ConstructReviewFromHtml()).length;o<140?e.find("#review-length-error-message").html(o+"/140").css({opacity:.8}):e.find("#review-length-error-message").html('<i class="check icon" style="margin:0;"></i>').css({opacity:.6})}),$("#review-with-tags-id").on("keydown",function(e){SearchHelperNavigate(e)}),$("#review-form-textarea-id").on("keydown",function(e){SearchHelperNavigate(e)}),o.e(1,function(e){var t=[e(6)];(function(){e.e(5,function(e){var t=[e(9)];(function(){$("#js-photo-dropdown").dropdown({direction:"upward"})}).apply(null,t)})}).apply(null,t)}),$(".js-upload-file").off("click").on("click",function(e){e.preventDefault(),zomato.reviews.uploadPictures(document.getElementsByClassName("upload-button-link"))}),$(".js-instagram-upload").off("click").on("click",function(e){e.preventDefault();var t=$(".review-photos"),o=instagramZomato.get(t);$("#js-photo-dropdown").hide(),$(".review-photos").show(),o.ready?zomato.reviews.startInstagramSelection(t):(zomato.reviews.promptForInstagramConnection(t),t.find("#instagram-selection-container").hide())}),$(".js-restaurant-photos").off("click").on("click",function(e){e.preventDefault(),zomato.reviews.displayUploadedPhotos()}),e.off("click",".add-photos-msg").on("click",".add-photos-msg",function(e){e.preventDefault(),$.ajax({type:"POST",url:HOST+"php/check_login",success:function(e){e=JSON.parse(e),"login"==e.status?Auth.showDialog("login","Sign in to complete your review","reload","Sign in to complete your review"):zomato.reviews.showPhotoUploadChoices($(this).parents(".review-form-container"))}})}),e.off("click",".file-chooser-link").on("click",".file-chooser-link",function(e){e.preventDefault(),zomato.reviews.uploadPictures(document.getElementsByClassName("upload-button-link"))}),i.off("click",".file-chooser-link, .add_more_option").on("click",".file-chooser-link, .add_more_option",function(e){e.preventDefault(),zomato.reviews.simpleUploadPicture(document.getElementsByClassName("upload-single-button-link"))}),e.off("click",".inst").on("click",".inst",function(e){e.preventDefault();var t=$(this).parents(".review-photos"),o=instagramZomato.get(t);o.ready?zomato.reviews.startInstagramSelection(t):(zomato.reviews.promptForInstagramConnection(t),t.find("#instagram-selection-container").hide())}),i.off("click",".inst").on("click",".inst",function(e){e.preventDefault();var t=$(this).parents(".photo-upload-form-container").find(".review-photos"),o=instagramZomato.get(t);window.tmp_iz=o,o.ready?($(".photo-upload-form-container .simple_photo_upload").removeClass("hidden"),$(".photo-upload-form-container .photo_upload_type_selector").addClass("hidden"),t.removeClass("hidden"),zomato.reviews.startInstagramSelection(t)):zomato.reviews.simplePhotoUploadInstagramPrompt(t)}),e.off("click","#instagram-selection-container .next").on("click","#instagram-selection-container .next",function(e){e.preventDefault();var t=$(this).parents(".review-photos"),o=instagramZomato.get(t);o.fetchNextImages()}),i.off("click","#instagram-selection-container .next").on("click","#instagram-selection-container .next",function(e){e.preventDefault();var t=$(this).parents(".photo-upload-form-container").find(".review-photos"),o=instagramZomato.get(t);o.fetchNextImages()}),e.off("click","#instagram-selection-container .prev").on("click","#instagram-selection-container .prev",function(e){e.preventDefault();var t=$(this).parents(".review-photos"),o=instagramZomato.get(t);o.fetchPrevImages()}),i.off("click","#instagram-selection-container .prev").on("click","#instagram-selection-container .prev",function(e){e.preventDefault();var t=$(this).parents(".photo-upload-form-container").find(".review-photos"),o=instagramZomato.get(t);o.fetchPrevImages()}),e.off("click","#uploaded-restaurant-photos-container .next").on("click","#uploaded-restaurant-photos-container .next",function(e){e.preventDefault(),zomato.reviews.goNext(this)}),e.off("click","#uploaded-restaurant-photos-container .prev").on("click","#uploaded-restaurant-photos-container .prev",function(e){e.preventDefault(),zomato.reviews.goPrev(this)}),e.off("click",'[class^="inst-li"]').on("click",'[class^="inst-li"]',function(e){e.preventDefault();var t=$(this).parents(".review-photos"),o=instagramZomato.get(t);o.toggleSelection(this)}),i.off("click",'[class^="inst-li"]').on("click",'[class^="inst-li"]',function(e){e.preventDefault();var t=$("#dialog-body .photo-upload-form-container .review-photos"),o=instagramZomato.get(t);o.toggleSelection(this)}),e.off("click","#instagram-selection-container .inst-cancel").on("click","#instagram-selection-container .inst-cancel",function(e){e.preventDefault();var t=$(this).parents(".review-photos");zomato.reviews.exitInstagramZomato(!0,t)}),i.off("click","#instagram-selection-container .inst-cancel").on("click","#instagram-selection-container .inst-cancel",function(e){e.preventDefault();var t=$("#dialog-body .photo-upload-form-container .review-photos");zomato.reviews.exitInstagramZomato(!0,t),$(".photo-upload-form-container .simple_photo_upload").addClass("hidden"),$(".photo-upload-form-container .uploaded_photo_details").addClass("hidden"),$(".photo-upload-form-container .upload_submit_btn").addClass("hidden"),$(".photo-upload-form-container .photo_upload_type_selector").removeClass("hidden")}),e.off("click","#instagram-selection-container .photo-confirm-btn").on("click","#instagram-selection-container .photo-confirm-btn",function(e){e.preventDefault();var t=$(this).parents(".review-photos"),o=instagramZomato.get(t);o.beginPhotoReview()}),i.off("click","#instagram-selection-container .photo-confirm-btn").on("click","#instagram-selection-container .photo-confirm-btn",function(e){e.preventDefault();var t=$("#dialog-body .photo-upload-form-container .review-photos"),o=instagramZomato.get(t);o.beginSimplePhotoReview()}),e.off("change",".inst-photo-tag-select").on("change",".inst-photo-tag-select",function(e){var t=$(this).parents(".review-photos");zomato.reviews.resetInstagramZomato(!0,t)}),i.off("change",".inst-photo-tag-select").on("change",".inst-photo-tag-select",function(e){var t=$(".photo-upload-form-container .review-photos");zomato.reviews.resetInstagramZomato(!0,t)}),e.off("click",".remove-uploaded-photo").on("click",".remove-uploaded-photo",function(e){e.preventDefault(),zomato.reviews.removeUploadedPicture(this)}),i.off("click",".remove-uploaded-photo").on("click",".remove-uploaded-photo",function(e){e.preventDefault(),zomato.reviews.removeSimpleUploadPicture(this)}),$(".remove-uploaded-review-photos").off("click"),$(".remove-uploaded-review-photos").on("click",function(e){e.preventDefault(),zomato.reviews.clearUploadedPictures(this)}),t.off("click",".res-review-report").on("click",".res-review-report",function(e){e.preventDefault(),zomato.reviews.reportReview(this)}),t.off("click",".res-review-edit").on("click",".res-review-edit",function(e){e.preventDefault(),$(this).parents(".res-reviews-container").addClass("js-current-edit-target"),zomato.reviews.editReview($(this).parents(".res-review"))}),t.off("click",".js-btn-publish").on("click",".js-btn-publish",function(e){e.preventDefault(),$(this).parents(".res-reviews-container").addClass("js-current-edit-target"),zomato.reviews.editReview($(this).parents(".res-review"))}),t.on("click",".show-removed-comment",function(e){e.preventDefault(),$(this).hide(),$(this).siblings(".review_comment_text").show()}),t.on("click",".show-removed-reply",function(e){e.preventDefault(),$(this).hide(),$(this).siblings(".review-reply-text").show()}),t.off("click",".res-review-delete").on("click",".res-review-delete",function(e){e.preventDefault(),"1"==$(this).data("detail")?zomato.reviews.deleteReview($(this).parents(".res-review"),!0):zomato.reviews.deleteReview($(this).parents(".res-review"),!1)}),t.off("click",".sn-share-icons a.fb").on("click",".sn-share-icons a.fb",function(e){e.preventDefault(),zomato.reviews.showFacebookShareDialog(this)}),t.off("click",".sn-share-icons a.tw").on("click",".sn-share-icons a.tw",function(e){e.preventDefault(),zomato.reviews.showTweetDialog(this)}),t.off("click",".review-permalink-btn").on("click",".review-permalink-btn",function(e){e.preventDefault(),$(this).parents(".res-review").find(".res-review-permalink-input").toggle()}),e.off("click",".unlinked-restaurant-photos").on("click",".unlinked-restaurant-photos",function(e){e.preventDefault(),zomato.reviews.displayUploadedPhotos(this)}),e.off("click",".user-uploaded-restaurant-photos").on("click",".user-uploaded-restaurant-photos",function(e){e.preventDefault(),zomato.reviews.toggleSelectUserRestaurantPhotos(this)}),e.off("click",".uploaded-attached-cancel").on("click",".uploaded-attached-cancel",function(e){e.preventDefault(),zomato.reviews.clearUploadedPhotosSelection(this)}),e.off("click",".uploaded-attached-confirm-btn").on("click",".uploaded-attached-confirm-btn",function(e){e.preventDefault(),zomato.reviews.confirmUploadedPhotosSelection(this)}),e.off("click","#attach-more-review-photos").on("click","#attach-more-review-photos",function(e){e.preventDefault(),$(this).parents(".review-photos").find(".unlinked-restaurant-photos").trigger("click")}),"function"==typeof zomato.reviews.bindPhotoUploadFunctions&&zomato.reviews.bindPhotoUploadFunctions(),e.removeClass("no-events")},showFacebookShareDialog:function(e){$btn=$(e);var t=$btn.data("url"),o=$btn.data("res-name"),a=$btn.data("review-snippet"),i=$btn.data("rating"),n=$btn.data("user-name"),r=$btn.data("photo");FB.ui({method:"feed",name:n+" review for "+o,link:t,picture:r,caption:"Rated "+i+" out of 5",description:a})},changeCommentsFlag:function(e){var t,o,a=e,i=a.data("no-comments-flag"),n=a.data("review-id");o="undefined"==typeof RES_ID?"user":"restaurant",t=0==parseInt(i)?1:0,a.html('<img src="'+FLOADING_IMG_SRC+'"/>'),$.ajax({url:HOST+"php/update_comments_flag.php?review_id="+n+"&no_comments_flag="+t+"&page="+o,type:"GET",dataType:"json",success:function(e){if("success"==e.status){var t=a.parents(".res-review:eq(0)");t.replaceWith(e.html),$(".tooltip").tipsy(),initiateLaziness()}},error:function(){}})},showTweetDialog:function(e){$btn=$(e),$btn.attr("href","#");var t=($btn.data("url"),$btn.data("res-name")),o=$btn.data("user-name"),a=$btn.data("review-id"),i=$btn.data("rating"),n=$btn.data("user-twitter-handle");window.open("https://twitter.com/intent/tweet?url=http://www.zoma.to/"+a+"&text="+encodeURIComponent(o+" review ("+i+"/5) for "+t+" on @zomato"+n),"Twitter","status = 1, height = 250, width = 540, resizable = 0")},reportReview:function(e){var t=$(e),o=$(t).parents(".res-review").data("review_id"),a=$(t).data("user_id");t.html('<img width="30" src="'+CDN+'images/loading-transparent.gif"/>'),$.ajax({url:HOST+"php/report_review.php",type:"POST",data:{review_id:o,user_id:a},dataType:"JSON",success:function(e){"success"==e.status?($(t).trigger("mouseout"),$(t).replaceWith('<span class="res-review-reported">Reported</span>')):$(t).html("Report")}})},simpleUploadPicture:function(e){var t=$(".photo-upload-form-container .simple_photo_upload");t.removeClass("hidden");var o=/MSIE/.test(navigator.userAgent);if(!o){var a=t.find(".file-chooser");res_id=a.data("resid"),review_id=a.data("reviewid"),a.trigger("html5_upload.destroy"),$(t).parents(".photo-upload-form-container").find(".loading-progress-complete").width("0"),a.html5_upload({url:HOST+"php/review_picture_upload_handler?res_id="+res_id+"&user_id="+USER_ID+"&review_id="+review_id+"&type=upload",encodeFilesName:!0,sendBoundary:window.FormData||$.browser.mozilla,onStart:function(e,o){return 0==$("#uploaded-photos-container ul li").length&&t.find("#uploaded-photos-container").addClass("hidden"),t.find("#add-photos-select").removeClass("hidden"),t.find(".loading-progress-complete").width(0),!0},onStartOne:function(e,o,a,i){var n=$(t).find(".review-dragdrop");n.children(".loading").show(),n.children(".default").hide(),n.find(".loading-text").text("Uploading...");var r=o.length>20?o.substr(0,20)+"...":o;return n.find(".loading-filename").text(r),!0},onProgress:function(e,o,a,i,n){var r=$(t).find(".review-dragdrop");r.find(".progress .bar").width(95/n*(i+o)+"%");r.find(".loading-progress-complete").parent().width();r.find(".loading-text").text(1>o?zomato.language.replaceVars("Uploading ($1%)",Math.round(100*(i+o)/n)):"Processing the image")},onFinishOne:function(o,a,i,n,r){var s=JSON.parse(a),d=$(t).find(".review-dragdrop");if(d.find(".loading-text").text("Processing the image"),"success"==s.status&&""!=s.tmp_id&&""!=s.url){var l='<li class="ui item" data-file-hash="'+s.file_hash+'"> \t <div class="ui small image"> \t <img src="'+s.url+'" /> \t <a class="ui right corner red mini label remove-uploaded-photo" href="#" id="'+s.file_hash+'"> \t <i class="remove icon"></i> \t </a> \t </div> \t <div class="middle aligned content"> \t <div contenteditable="true" class="img_caption photo-form-caption-area" placeholder="Write a Caption.. Use #dishname to tag a dish.."></div> \t </div> \t </li>';t.find("#uploaded-photos-container #uploaded-photos").append(l)}else $(e).data("error",!0),$(e).data("error_messages")?$(e).data("error_messages").indexOf(s.message)==-1&&$(e).data("error_messages").push(s.message):$(e).data("error_messages",[s.message])},onFinish:function(o,a){var i=$(t).parents(".photo-upload-form-container"),n=i.find(".loading-progress-complete");if(n.width("100%"),i.find(".loading-text").text("Almost there …"),t.find("#uploaded-photos-container li").length>0?(t.find("#uploaded-photos-container").removeClass("hidden"),t.find("#add-photos-select").addClass("hidden")):(t.find("#uploaded-photos-container .loading").hide(),t.find("#add-photos-select .loading").hide(),t.find("#add-photos-select .default").show()),0!=$("#uploaded-photos-container ul li").length?$(".add_more_option").removeClass("hidden"):$(".add_more_option").addClass("hidden"),!$(e).data("error"))return t.find("#uploaded-photos-container").removeClass("hidden"),t.find("#add-photos-select").addClass("hidden"),t.find("#upload-more-review-photos").removeClass("hidden"),i.find(".photo_upload_type_selector").addClass("hidden"),zomato.reviews.bindEvents(),progressbarDone=!1,$(".photo-upload-form-container .uploaded_photo_details").removeClass("hidden"),$(".photo-upload-form-container .upload_submit_btn").removeClass("hidden"),i.find(".loading-progress-complete").width(0),!0;$(e).removeData("error"),i.find(".loading-progress-complete").width(0),i.find("#uploaded-photos-container #uploaded-photos li").length>0&&(i.find(".photo_upload_type_selector").addClass("hidden"),$(".photo-upload-form-container .uploaded_photo_details").removeClass("hidden"),$(".photo-upload-form-container .upload_submit_btn").removeClass("hidden"));var r="Failed to upload some file(s)\n";$.each($(e).data("error_messages"),function(e,t){r+="- "+t+"\n"}),$(e).data("error_messages",[]),$(".photo_upolad_warning_message").show().html('<div class="ui warning message">'+r+"</div>"),setTimeout(function(){$(".photo_upolad_warning_message").hide()},8e3),$(".add-photos-btns").hide()}}),a.trigger("click")}},uploadPictures:function(e){var t=$(e).parents(".review-photos");$(e).parents(".review-dragdrop").find(".progress .bar").width(0),$(e).parents(".review-dragdrop").find(".loading-text").text("Uploading...");var o=/MSIE/.test(navigator.userAgent);if(o)return $(".review-photos").show();if(!o){var a=t.find(".file-chooser");res_id=a.data("resid"),review_id=a.data("reviewid"),a.trigger("html5_upload.destroy"),zomato.reviews.fileUploadQueue=a.html5_upload({url:HOST+"php/review_picture_upload_handler?res_id="+res_id+"&user_id="+USER_ID+"&review_id="+review_id+"&type=upload",encodeFilesName:!0,sendBoundary:window.FormData||$.browser.mozilla,onStart:function(e,o){return zomato.reviews.uploadingPicture=1,t.find("#add-photos-select").show(),t.find(".progress .bar").width(0),$(".review-photos").show(),!0},onStartOne:function(t,o,a,i){var n=$(e).parents(".review-dragdrop");n.children(".loading").show(),n.children(".default").hide(),n.find(".loading-text").text("Uploading...");var r=o.length>20?o+"...":o;return n.find(".loading-filename").text(r),!0},onProgress:function(t,o,a,i,n){var r=$(e).parents(".review-dragdrop");Math.round(95*(i+o)/n),Math.round(100/n*(i-1+o));r.find(".progress .bar").width(95/n*(i+o)+"%");r.find(".progress .bar").parent().width();r.find(".loading-text").text(1>o?zomato.language.replaceVars("Uploading ($1%)",Math.round(100*(i+o)/n)):"Processing the image")},onFinishOne:function(o,a,i,n,r){var s=JSON.parse(a),d=$(e).parents(".review-dragdrop");if(d.find(".loading-text").text("Processing the image"),"success"==s.status&&""!=s.tmp_id&&""!=s.url){var l='<li class="ui segment left" style="padding:0;margin:0 10px 5px 5px;" data-file-hash="'+s.file_hash+'"> \t <a class="ui right corner red mini label remove-uploaded-photo" href="#" id="'+s.file_hash+'"> \t <i class="remove icon"></i> \t </a> \t <img src="'+s.url+'" width="100" /> \t </li>';$("li[data-file-hash='"+s.file_hash+"']").length||(t.find("#uploaded-photos-container #uploaded-photos").append(l),t.find("#uploaded-photos-container").show())}else t.find("#uploaded-photos-container li").length>0?(t.find("#uploaded-photos-container").css("display","block"),t.find("#add-photos-select").hide()):(t.find("#uploaded-photos-container .loading").fadeOut(),t.find("#add-photos-select .loading").hide(),t.find("#add-photos-select .failed-request").show()),$(e).data("error",!0),alert(s.message)},onFinish:function(o,a){var i=$(e).parents(".review-dragdrop"),n=i.find(".progress .bar");if(n.width("100%"),i.find(".loading-text").text("Almost there …"),zomato.reviews.uploadingPicture=0,delete zomato.reviews.fileUploadQueue,$(e).data("error"))$(e).removeData("error");else var r=setInterval(function(){if(n.width()>=.9*n.parent().width())return t.find("#uploaded-photos-container").show(),t.find("#add-photos-select").hide(),$("#js-photo-dropdown").hide(),t.find("#upload-more-review-photos").show(),zomato.reviews.bindEvents(),clearInterval(r),progressbarDone=!1,1==zomato.reviews.submitBeforeUploadComplete&&($(".review_submit_button").data("disabled","false"),$(".review_submit_button").trigger("click")),!0},200)},setName:function(e){},setStatus:function(e){}}),a.trigger("click")}},removeSimpleUploadPicture:function(e){var t=$(e),o=t.parents("#uploaded-photos"),a=o.parents(".photo-upload-form-container");$(e).attr("id"),$(e).parent("li").hasClass("instagram");t.parent().parent("li").remove(),0==o.find("li").length&&(a.find(".photo_upload_type_selector").removeClass("hidden"),a.find(".uploaded_photo_details").addClass("hidden"),a.find(".upload_submit_btn").addClass("hidden"),a.find(".add_more_option").addClass("hidden"),a.find("#uploaded-photos-container").addClass("hidden"),o.html(""))},removeUploadedPicture:function(e){var t=$(e),o=t.parents(".review-photos"),a=$(e).attr("id"),i=$(e).parent("li").hasClass("instagram");t.parent("li").addClass("loading"),$.ajax({url:HOST+"php/review_picture_upload_handler.php",data:{type:"remove",file_hash_json:JSON.stringify([a])},type:"GET",success:function(e){if("success"==e.status){var n=i?o.find("li[data-instagram-image-id='"+a+"']"):o.find("li[data-file-hash='"+a+"']");n.fadeOut(300,function(){t.remove();var e=o.find(".remove-uploaded-photo").length;0==e&&(o.find("#uploaded-photos-container").hide(),$(".review-photos").hide(),$("#js-photo-dropdown").show(),zomato.reviews.resetInstagramZomato(!1,o),o.find(".loading").fadeOut()),n.remove()}),document.getElementById("my_ie_form")&&document.getElementById("my_ie_form").reset()}},error:function(e,t,o){},dataType:"json"})},clearUploadedPictures:function(e){var t=[],o=$(e);o.parents(".review-photos").addClass("loading"),o.parents("#uploaded-photos-container").find("#uploaded-photos li").each(function(){t.push(o.data("file-hash"))});var a=JSON.stringify(t),i=i||0;$.ajax({type:"GET",url:HOST+"php/review_picture_upload_handler?res_id="+i+"&user_id="+USER_ID+"&type=remove",data:{file_hash_json:a},success:function(e){var t=JSON.parse(e);"success"==t.status&&(o.parents("#uploaded-photos-container").find("#uploaded-photos").empty(),o.parents("#uploaded-photos-container").hide(),o.parents(".review-photos").hide(),o.parents(".review-photos").removeClass("loading"),zomato.reviews.resetInstagramZomato(!1,o.parents(".review-photos")),$("#js-photo-dropdown").show()),document.getElementById("my_ie_form")&&document.getElementById("my_ie_form").reset()}})},showPhotoUploadChoices:function(e){var t=$(e),o=t,a=instagramZomato.get(o);a.ready||(o.find(".inst").off("click"),$(".inst").click(function(e){e.preventDefault(),zomato.reviews.promptForInstagramConnection(o),o.find("#instagram-selection-container").hide()})),o.find(".add-photos-msg").hide()},deleteReview:function(e,t){var o=$(e),a=o.data("review_id"),i="Are you sure you want to delete this review? This action cannot be undone.",n=confirm(i);n&&$.ajax({url:HOST+"php/delete_review",type:"GET",data:{review_id:a,csrf_token:zomato.csrft},dataType:"json",complete:function(e){},success:function(e){"success"==e.status?t?window.location.href=e.url:(window.location.reload(),$('.res-review[data-review_id="'+a+'"]').remove(),$("#my-reviews-container").remove(),$(".my_review_container").remove(),$(".my-review").remove(),$(".resbox__empty").show()):alert(e.message)}})},editReview:function(e){var t=$(e),a=t.data("review_id"),i=t.data("post_id"),n=t.data("snippet");$.ajax({url:HOST+"php/edit_review",type:"POST",data:{review_id:a,post_id:i,action:"get_form",snippet:n},dataType:"json",complete:function(){},success:function(e){"failed"==e.status?t.append('<div class="error-message-highlight">'+e.message+"</div>"):o.e(0,function(t){var o=[t(1)];(function(t){t.show({head:e.dialog_title,html:e.html,width:635,background:"#f4f4f2",removePadding:!0}),tag_struct_array=e.tag_struct_array;var o=$("#review-form-textarea-id");AddTagsData(tag_struct_array,o),with_tags_struct_array=e.with_tags_struct_array,o=$("#review-with-tags-id"),AddTagsData(with_tags_struct_array,o),user_rating_widget($("#dialog-container")),zomato.reviews.bindEvents()}).apply(null,o)})}})},displayReviewSubmitMessage:function(e,t){$container=$(e),$(".review-form-success-message").slideUp(),$(".review-form-container").show(),$("#rev-loader").remove(),$container.find(".review-form-error-message").html(t).slideDown(),setTimeout(function(){$container.find(".review-form-error-message").slideUp()},11e3)},displaySuccessfulReviewSubmitMessage:function(e,t){$container=$(e),$container.find(".review-form-success-message").html(t).slideDown(),setTimeout(function(){$container.find(".review-form-success-message").slideUp()},15e3)},showMyReviewsTab:function(e){$.ajax({type:"POST",url:HOST+"widgets/my_review.php",data:{_rid:e},success:function(e){var t=JSON.parse(e);if("success"==t.status){if(window._B&&window._B.__currentPage&&"resinfo"==window._B.__currentPage){var o=t.html;$(".res-review-tab-content-container").show(),$(".res-review-tab-content-container").prepend('<div class="mbot0">'+o+"</div>")}else{$(".res-my-review-container").show();var o=t.html;$(".res-my-review-container").html(o)}"undefined"!=typeof displayZSFollowButtons&&displayZSFollowButtons(),$(".resbox-review-form").hide(),initiateLaziness(),zomato.reviews.bindEvents(),zomato.common.events.bindEvents(),zomato.common.events}}})},submitPhotoUpload:function(e){var e=$(e);if(!e.find(".upload_submit_btn").hasClass("disabled")){var t=e.find("#photo-upload-with-tags-id");cleanWithTags(e.find("#photo-upload-with-tags-id"));var a="";"undefined"!=typeof e.find("#photo-upload-with-tags-id").data("tag-str")&&(a=t.data("tag-str")),e.find(".upload_submit_btn .button").addClass("loading"),e.find(".upload_submit_btn").addClass("disabled");var i={},n=[],r=[];$.each(e.find("#uploaded-photos li"),function(e,t){var o=$(t);i[o.data("file-hash")]={caption:o.find(".img_caption").text()},n.push(o.data("file-hash"))}),$.each(e.find("#selected-instagram li"),function(e,t){r.push($(t).attr("id"))}),e.parents(".ui.segment").addClass("loading");var s=(e.find("#uploaded-photos li").data("file-hash"),instagramZomato.get($("#dialog-body .photo-upload-form-container .review-photos"))),d=s.getSimplePhotosSubmissionData(!0),l=!1,c=!1;$.ajax({type:"POST",url:HOST+"php/simple_user_res_photo_uploader.php?type=save_restaurant_photo",data:{csrf_token:window.zomato.csrft,with_tags_data:a,uploaded_images_details:JSON.stringify(i),uploaded_images_hashes:n,res_id:RES_ID,photo_type:r.length>0?"STANDALONE_INSTAGRAM":"USER_UPLOAD",city_id:CITY_ID,instagram_images_to_update:r,instagram_json_data:d,share_to_fb:c,share_to_tw:l},dataType:"json",complete:function(){},success:function(t){"success"==t.status&&(e.find(".upload_submit_btn .button").removeClass("loading"),e.find(".upload_submit_btn img").addClass("hidden"),e.find(".simple_photo_upload").addClass("hidden"),e.find(".uploaded_photo_details").addClass("hidden"),e.find(".photo_upload_success_message").removeClass("hidden"),$(".res-middle-area .photo-preview").length>0&&$(".res-middle-area .photo-preview").html(t.photos_html),e.parents(".ui.segment").removeClass("loading"),window.setTimeout(function(){o.e(0,function(e){var t=[e(1)];(function(e){e.close()}).apply(null,t)}),location.reload()},2500),instagramZomato.cache={},zomato.reviews.bindEvents())}})}},reviewEditableStage:function(){zomato.reviews.submitBeforeUploadComplete=0;var e=$(".review-form-container").find(".review-form-textarea"),t=$(".review-form-container").find(".review-with-tags");$("#review-form-textarea-id").attr("contenteditable","true"),$(".review-with-tags").attr("contenteditable","true"),$("#review-photos-overlay").addClass("hidden"),$(".review-form-container").removeClass("disabled"),e.removeAttr("disabled"),t.removeAttr("disabled"),$(".review-form-container").find(".review_submit_button").removeClass("busy").data("disabled","false")},submitReview:function(e){var t=$(e),a="Tip: A great review covers food, service, and ambiance. Got recommendations for your favorite dishes and drinks, or something everyone should try here? Include that too! And remember, your review needs to be at least 140 characters long :)",n=$("#modal-container");if(t.find(".review-form-textarea").html()==a)return!1;var r=$(e).find(".prom-filter-box").data("no-comments-flag"),s=t.find(".review_submit_button"),d=t.find(".review-form-textarea"),l=t.find(".review-with-tags"),c=t.find(".review-photos"),p=t.data("review_id"),h=t.data("post_id"),m=t.data("review_type"),u=t.data("is_edit")||0,f=t.data("res_id"),v=t.data("snippet");"BLOG_POST"==m?review_urlarea=t.find(".review-with-url"):review_urlarea="";var w,g=$(e).data("is-quick-review")||!1,_=$(e).data("is-home-page-review")||!1;w=1==g?"user_profile":1==_?"home_page":"default";var b=[],z=[],x=zomato.reviews.attachedPhotos,k=1,y=$.trim(ConstructReviewFromHtml()),C=$.trim(ConstructDbFriendlyTextFromHtml(t.find("#review-form-textarea-id"))),T=t.find(".rating-widget-stars div").data("rating");""!=review_urlarea?external_url=$.trim(review_urlarea.text()):external_url="",isIE();var S=window.location.hostname,D=new RegExp("(http[s]?:\\/\\/(www\\.)?|ftp:\\/\\/(www\\.)?|www\\.){1}([0-9A-Za-z-\\.@:%_+~#=]+)+((\\.[a-zA-Z]{2,3})+)(/(.)*)?(\\?(.)*)?");if(y.match(D)&&y.indexOf(S)===-1){var j="";return"REVIEW"==m?j="Please remove any links from the review before submitting!":"BLOG_POST"==m&&(j="Please remove any links from the post before submitting!"),void zomato.reviews.displayReviewSubmitMessage(t,j)}if(T<1||T>5){var I="";return"REVIEW"==m?I="Please rate the restaurant before submitting the review!":"BLOG_POST"==m&&(I="Please rate the restaurant before submitting the post!"),void zomato.reviews.displayReviewSubmitMessage(t,I)}if("BLOG_POST"==m&&""==external_url){ var P="Please enter a valid URL";return void zomato.reviews.displayReviewSubmitMessage(t,P)}if(y.length<140){var O="";return"REVIEW"==m?O="Your review needs to be at least 140 characters long.":"BLOG_POST"==m&&(O="Your post snippet needs to be at least 140 characters long."),void zomato.reviews.displayReviewSubmitMessage(t,O)}c.find(".photo-confirm-btn").trigger("click"),c.find(".uploaded-attached-confirm-btn").trigger("click"),t.find("#uploaded-photos li").each(function(){b.push($(this).data("file-hash"))}),c.find("#selected-instagram li").each(function(){z.push($(this).attr("id"))}),c.find("#uploaded-photos .uploaded-photo.instagram").each(function(){z.push($(this).attr("data-instagram-image-id"))});var R=JSON.stringify(b),z=JSON.stringify(z);if("true"==s.data("disabled"))return!1;s.addClass("busy").data("disabled","true"),d.attr("disabled","disabled"),l.attr("disabled","disabled"),""!=review_urlarea&&review_urlarea.attr("disabled","disabled");var U=!1,L=!1;t.find(".id-onoffswitchfb").is(":checked")&&(U=!0),t.find(".id-onoffswitchtw").is(":checked")&&(L=!0);var J=[];if("undefined"!=typeof t.find("#review-form-textarea-id").data("tagstruct-array")&&(J=d.data("tagstruct-array")),with_tags_data=[],$("#review-form-textarea-id").attr("contenteditable","false"),$(".review-with-tags").attr("contenteditable","false"),$("#review-photos-overlay").removeClass("hidden"),$(".review-form-container").addClass("disabled"),zomato.reviews.uploadingPicture)return zomato.reviews.submitBeforeUploadComplete=1,!1;cleanWithTags(t.find("#review-with-tags-id")),"undefined"!=typeof t.find("#review-with-tags-id").data("tag-str")&&(with_tags_data=l.data("tag-str")),!n&&$(".review-form-container").hide(),$(".resbox-review-form").append("<div class='ui segment reviews-loader' id='rev-loader'><div class='ta-center ui loader active red text'>Hang tight, publishing your review</div></div>"),u&&t.parent(".edit-review-box").addClass("loading");var E=instagramZomato.get(c),Z=E.getSubmissionData(!0);zomato.reviews.submitReviewAjax=$.ajax({beforeSend:function(e){},type:"POST",url:HOST+"php/submitReview",data:{review:y,review_db:C,tags_data:J,with_tags_data:with_tags_data,res_id:f,city_id:CITY_ID,rating:T,is_edit:u,post_id:h,review_id:p,save_image:k,instagram_images_to_update:z,instagram_json_data:Z,uploaded_images_json:R,no_comments_flag:r,attached_photos:x,share_to_fb:U,share_to_tw:L,snippet:v,web_source:w,csrf_token:zomato.csrft,external_url:external_url},dataType:"json",complete:function(e){zomato.reviews.reviewEditableStage(),""!=review_urlarea&&review_urlarea.removeAttr("disabled")},success:function(e){var a=(new Date).getTime()-window.review_submit_initialized,n={ename:"reviews",var1:"ReviewSubmitFailed",var2:x.length,var3:a};if(null==e)return sendToJumbo("jevent",n),t.parent("#review-form-top").removeClass("loading"),void zomato.reviews.displayReviewSubmitMessage(t,"Sorry, something went wrong. Please try again.");if("login"==e.status)return sendToJumbo("jevent",n),t.parent("#review-form-top").removeClass("loading"),void Auth.showDialog("login","Sign in to complete your review","review","Sign in to complete your review");if("duplicate"==e.status)return sendToJumbo("jevent",n),t.parent("#review-form-top").removeClass("loading"),void zomato.reviews.displayReviewSubmitMessage(t,e.message);if("false"==e.status){sendToJumbo("jevent",n);var r=t.parent("#review-form-top");return r.removeClass("loading"),void zomato.reviews.displayReviewSubmitMessage(t,e.message)}if("true"==e.status){sendToJumbo("jevent",{ename:"reviews",var1:"ReviewSubmitSuccess",var2:x.length,var3:a}),$(".review-form-container").show(),$("#rev-loader").remove(),t.find("#review-form-textarea-id")[0].innerHTML="",t.find("#review-with-tags-id")[0].innerHTML="",d.remove(),l.remove(),t.find(".remove-uploaded-review-photos").trigger("click"),c.find("#instagram-selection-container").hide(),c.find(".review-dragdrop .loading").hide(),c.find("#photo-review").hide(),c.find("#uploaded-photos-container").hide(),c.find("#uploaded-restaurant-photos-container").hide(),x.length==c.find("#uploaded-restaurant-photos-container .choose-photos-ul li").length&&(t.find(".unlinked-restaurant-photos").remove(),t.find(".unlinked-or").remove());for(i in x)photo_id=x[i],t.find("#uploaded-restaurant-photos-container").find('li[data-photo_id="'+photo_id+'"]').remove();t.find(".uploaded-attached-cancel").trigger("click"),$(".write-review-form-cont").hide(),g||_?(zomato.reviews.displayReviewSubmitMessage(t,e.message),location.reload()):u?(zomato.reviews.displayReviewSubmitMessage(t,e.message),""!=review_urlarea&&$('.js-btn-publish[data-entity-id="'+h+'"]')[0]&&location.reload(),$('.res-review[data-review_id="'+p+'"]').replaceWith(e.review_html),$('.res-reviews-container.js-current-edit-target .res-review[data-review_id="'+p+'"] .review-message').html(e.message).slideDown(),setTimeout(function(){$(".res-reviews-container.js-current-edit-target").removeClass("js-current-edit-target"),$('.res-reviews-container.js-current-edit-target .res-review[data-review_id="'+p+'"] .review-message').slideUp()},5e3),initiateLaziness(),bindReviewPhotosLightboxEvents(),zomato.common.events.bindEvents(),o.e(0,function(e){var t=[e(1)];(function(e){e.close()}).apply(null,t)})):(zomato.reviews.showMyReviewsTab(e.review_id),$("#my-reviews-container").removeClass("no-review"),window._B&&window._B.__currentPage&&"resinfo"==window._B.__currentPage?($(".res-review-tab-content-container .res-review-tab-content").hide().filter(".activity-tab").show(),$(".resbox__empty").hide(),$("#quickreview-form").remove(),$("#nFeed").prepend('<div class="review_message_container"><div class="review-form-success-message error-message-highlight hidden mbot"></div></div>'),$("#my-reviews-container").parent().hide()):($("#my-reviews-container .filler-area").before('<div class="review_message_container"><div class="review-form-success-message error-message-highlight hidden mbot"></div></div>'),$("#my-reviews-container .filler-area").hide(),window.location.hash="my-reviews-container"),zomato.reviews.displaySuccessfulReviewSubmitMessage($(".review_message_container"),e.message),$(".res-act-write-review-button").text("My Review").attr("title"," ").addClass("active res-act-btn-my-review").attr("href",HOST+window.location.pathname.substr(1,window.location.pathname.length)+"#my-reviews-container"),zomato.reviews.resetInstagramZomato(!1,c),e.added_to_bt&&$("#resinfo-bt").length>0&&0==$("#resinfo-bt").data("in-bt")&&($("#resinfo-bt").data("in-bt",!0),$("#resinfo-bt").addClass("active").attr("title","Remove from Been There"))),e.new_expert&&subzoneCongo(e.subzone_id)}setTimeout(function(){var e=$("#modal-container");e&&(e&&e.modal("hide").remove(),location&&location.reload())},2e3)},error:function(e,o,a){$("#rev-loader").remove(),zomato.reviews.displayReviewSubmitMessage(t,"Unable to submit, please try again later");var i={ename:"reviews",var1:"ReviewSubmitError",var2:o,var3:a,var4:JSON.stringify(e)};sendToJumbo("jevent",i)}})},attachUploadedPhotos:function(e,t){zomato.reviews.attachedPhotos.push(t);var o=e.find('.choose-photos-ul li[data-photo_id="'+t+'"]').clone().attr("class","");o.find(".sprite-tick").remove(),e.find("#selected-uploaded-restaurant-photos").append(o)},removeAttachedUploadedPhotos:function(e,t){var o,a=zomato.reviews.attachedPhotos;for(i in a)a[i]==t&&(e.find('#selected-uploaded-restaurant-photos li[data-photo_id="'+t+'"]').remove(),o=a.splice(i+1),a.pop(),a.push.apply(a,o))},displayUploadedPhotos:function(e){$(".review-photos").show(),$("#js-photo-dropdown").hide();var t=$(".review-photos").find("#uploaded-restaurant-photos-container");t.show(),t.find(".choose-photos").show(),t.find(".select-photos").show()},toggleSelectUserRestaurantPhotos:function(e){var t=$(e),o=t.data("photo_id");t.hasClass("selected")?(t.removeClass("selected"),t.find(".sprite-tick").addClass("hidden"),zomato.reviews.removeAttachedUploadedPhotos($(e).parents(".review-photos"),o)):(t.addClass("selected"),t.find(".sprite-tick").removeClass("hidden"),zomato.reviews.attachUploadedPhotos($(e).parents(".review-photos"),o));var a=$(t.parents("#uploaded-restaurant-photos-container").find(".uploaded-attached-confirm-btn"));a.hasClass("hidden")&&zomato.reviews.attachedPhotos.length>=1?a.removeClass("hidden"):!a.hasClass("hidden")&&zomato.reviews.attachedPhotos.length<1&&a.addClass("hidden")},clearUploadedPhotosSelection:function(e){var t=$(e).parents(".review-photos"),o=$(e).parents("#uploaded-restaurant-photos-container");$(o).find(".choose-photos-ul li").removeClass("selected"),$(o).find(".choose-photos-ul li .sprite-tick").addClass("hidden"),zomato.reviews.attachedPhotos=[],$(o).find(".choose-photos").hide(),$(o).find(".select-photos").hide(),t.find("#selected-uploaded-restaurant-photos").html(""),$(o).parents(".review-photos").find(".add-photos-select").hide(),$(o).parents(".review-photos").hide(),$("#js-photo-dropdown").show()},confirmUploadedPhotosSelection:function(e){if(!(zomato.reviews.attachedPhotos.length<=0)){var t=$(e),o=t.parents(".review-photos");o.find("#photo-review").fadeIn(),o.find("#uploaded-restaurant-photos-container .choose-photos").hide(),o.find("#uploaded-restaurant-photos-container .select-photos").hide(),o.find(".edit-selected-inst").off("click").on("click",function(e){e.preventDefault(),o.find(".selected-uploaded-restaurant-photos").hide(),o.find(".unlinked-restaurant-photos").trigger("click"),o.find("#photo-review").hide(),$("#uploaded-restaurant-photos-container .choose-photos").show(),$("#uploaded-restaurant-photos-container .select-photos").show()}),o.find("#instagram-selection-container").hide()}},goNext:function(e){var t=$(e),o=t.parents(".review-photos"),a=o.find("#uploaded-restaurant-photos-container .choose-photos-ul li"),i=o.find("#uploaded-restaurant-photos-container .choose-photos-ul li").length,n=9*zomato.reviews.setIndexVisible,r=n+9;if(!(9*(zomato.reviews.setIndexVisible+1)>=i)){for(n;n<r;n++)$(a[n]).hide();zomato.reviews.setIndexVisible++,o.find("#uploaded-restaurant-photos-container .prev").removeClass("disabled"),9*(zomato.reviews.setIndexVisible+1)>=i&&(o.find("#uploaded-restaurant-photos-container .next").addClass("disabled"),i<9&&(o.find("#uploaded-restaurant-photos-container .prev").addClass("disabled"),o.find("#uploaded-restaurant-photos-container .next").addClass("disabled")))}},goPrev:function(e){if(0!=zomato.reviews.setIndexVisible){var t=$(e),o=t.parents(".review-photos"),a=o.find("#uploaded-restaurant-photos-container .choose-photos-ul li"),i=o.find("#uploaded-restaurant-photos-container .choose-photos-ul li").length,n=9*zomato.reviews.setIndexVisible-1,r=n-9;for(n;n>r;n--)$(a[n]).show();zomato.reviews.setIndexVisible--,o.find("#uploaded-restaurant-photos-container .next").removeClass("disabled"),0==zomato.reviews.setIndexVisible&&(o.find("#uploaded-restaurant-photos-container .prev").addClass("disabled"),i<9&&o.find("#uploaded-restaurant-photos-container .next").addClass("disabled"))}},bindPhotoUploadFunctions:function(){""!=USER_ID?$(".add-photos-msg").on("click",function(){var e=$(this).parents(".review-photos");zomato.reviews.showImageUploadDialog(e)}):$(".add-photos-msg").on("click",function(){var e=$(this).parents(".review-photos");$.ajax({type:"POST",url:HOST+"php/check_login",success:function(t){t=JSON.parse(t),"login"==t.status?zomato.reviews.showLoginDialog(e):($("#my_ie_form").attr("action",HOST+"php/review_picture_upload_handler?res_id="+RES_ID+"&user_id="+t.user_id+"&type=upload"),$("#my_ie_form2").attr("action",HOST+"php/review_picture_upload_handler?res_id="+RES_ID+"&user_id="+t.user_id+"&type=upload"),zomato.reviews.showImageUploadDialog(e))}})})},showLoginDialog:function(e){Auth.showDialog("login","Sign in to upload photos","upload","Sign in to upload photos");var t=setInterval(function(){""!=USER_ID&&($(".add-photos-msg").on("click",function(){var e=$(this).parents(".review-photos");zomato.reviews.showImageUploadDialog(e)}),clearInterval(t),zomato.reviews.getUserInstagramData(!0,e),e.find("#instagram-selection-container").hide(),e(".add-photos-msg").hide())},200)},exitInstagramZomato:function(e,t){e&&(t.find(".inst-photo-tag-select").val("all"),zomato.reviews.resetInstagramZomato(!1,t)),t.find("#selected-instagram").html(""),t.find(".add-photos-msg").fadeIn("fast"),t.find(".add-photos-select").hide(),t.find(".select-photos").hide(),t.find(".choose-photos").hide(),t.parents(".review-form-item").next(".review-form-item").find("#review-submit").data("reviewed","true"),$(".review-photos").hide(),$("#js-photo-dropdown").show()},resetInstagramZomato:function(e,t){t.parents(".review-form-item").next(".review-form-item").find("#review-submit").data("reviewed","true"),t.find(".photo-confirm-btn").hide();var o=instagramZomato.get(t);"undefined"!=typeof o&&(o=instagramZomato.get(t),e?o.init(!0,t):o.init(!1,t))},showImageUploadDialog:function(e){zomato.reviews.showPhotoUploadChoices(e)},promptForInstagramConnection:function(e){e.find("#connect-instagram-dialog").show(),e.find("#add-photos-select").hide(),e.find(".connect-instagram-link").click(function(t){t.preventDefault(),zomato.reviews.beginInstagramConnection(e)}),e.find("#connect-instagram-cancel-link").click(function(e){var t=$(this).parents(".review-photos");e.preventDefault(),t.find("#connect-instagram-dialog").hide(),$(".review-photos").hide(),$("#js-photo-dropdown").show()})},simplePhotoUploadInstagramPrompt:function(e){parent_obj=$(e).parents(".simple_photo_upload").first(),e.removeClass("hidden"),parent_obj.removeClass("hidden"),parent_obj.parents(".photo-upload-form-container").find(".photo_upload_type_selector").addClass("hidden"),parent_obj.find("#connect-instagram-dialog-simple").removeClass("hidden"),parent_obj.find("#add-photos-select").addClass("hidden"),parent_obj.find("#uploaded-photos-container").addClass("hidden"),parent_obj.find(".connect-instagram-link").click(function(e){e.preventDefault(),zomato.reviews.beginInstagramConnection(parent_obj)}),parent_obj.find("#connect-instagram-cancel-link").click(function(e){e.preventDefault(),parent_obj.find("#connect-instagram-dialog").hide()})},beginInstagramConnection:function(e){var t=screen.width/2-350,o=screen.height/2-225,a=$("a.inst").data("instagram-auth-url");newWindow=window.open(a,"name","height=360,width=600,left="+t+",top="+o,"menubar=0","toolbar=no"),window.focus&&newWindow.focus();var i=setInterval(function(){newWindow.closed&&(clearInterval(i),"undefined"!=typeof connectionWindowLoaded&&zomato.reviews.getUserInstagramData(!1,e))},200)},getUserInstagramData:function(e,t){$.ajax({type:"POST",url:HOST+"php/instagram_tag_relay?csrf_token="+zomato.csrft,data:{tag:"zomato",timeout:1},success:function(o){if(o.user.user_id&&o.user.access_token){t.find("#connect-instagram-cancel").hide(),t.find(".inst").data("instagram-id",o.user.user_id).data("instagram-token",o.user.access_token),zomato.reviews.resetInstagramZomato(!1,t);instagramZomato.get(t);e||(t.find("#connect-instagram-dialog").hide(),zomato.reviews.startInstagramSelection(t)),$(".inst").click(function(e){e.preventDefault(),zomato.reviews.startInstagramSelection(t)})}else $html=t.find("#connect-instagram-dialog").html(),e||(t.find("#connect-instagram-message").text("We couldn\'t connect to instagram right now"),t.find(".connect-instagram-link").text("try again"),t.find("#connect-instagram-cancel").show().click(function(e){$(this).parents(".review-photos");e.preventDefault()}))},error:function(e,t,o){},dataType:"jsonp"})},startInstagramSelection:function(e){var t=!0;if(t){e.find(".add-photos-select").hide();var o=e.find("#instagram-selection-container");o.addClass("loading"),o.css("display","block"),o.find(".inst").fadeIn("fast"),o.find(".select-photos").fadeIn("fast"),o.find(".choose-photos").fadeIn("fast");var a=instagramZomato.get(e);a.fetchImages()}},bindPlaceholderEvent:function(){if("en"!==LANG)return!1;var e="Tip: A great review covers food, service, and ambiance. Got recommendations for your favorite dishes and drinks, or something everyone should try here? Include that too! And remember, your review needs to be at least 140 characters long :)";$(".review-form-textarea").html()&&""==$(".review-form-textarea").html().trim()&&$(".review-form-textarea").html(e).css("color","#D3D3D3"),$(".review-form-textarea").focus(function(){$(this).html()==e&&$(this).html("").css("color","#000000")}),$(".review-form-textarea").blur(function(){""==$(this).html()&&$(this).html(e).css("color","#D3D3D3")}),$(".review-form-textarea").blur()}}}]);; zomato=window.zomato||{},zomato.share=zomato.share||{popup:null,postToFacebook:function(t,e,o){$.ajax({url:HOST+"php/shareMyThoughts.php",type:"POST",dataType:"JSON",data:{message:t,link:e,url:o,service:"fb",csrf_token:zomato.csrft},success:function(t){"success"==t.status?$.event.trigger({type:"facebookPostSuccess"}):$.event.trigger({type:"facebookPostFailure"})}})},postToTwitter:function(t,e,o){$.ajax({url:HOST+"php/shareMyThoughts.php",type:"POST",dataType:"JSON",data:{message:t,link:e,url:o,service:"tw",csrf_token:zomato.csrft},success:function(t){"success"==t.status?$.event.trigger({type:"twitterPostSuccess"}):$.event.trigger({type:"twitterPostFailure"})}})},postToFacebookAndTwitter:function(t,e,o){$.ajax({url:HOST+"php/shareMyThoughts.php",type:"POST",dataType:"JSON",data:{message:t,link:e,url:o,service:"both",csrf_token:zomato.csrft},success:function(t){$.event.trigger({type:"bothPostResponse",actionCode:t.actionCode})}})},connectThenPostToFacebook:function(t,e,o){var n=function(){$.event.trigger({type:"facebookConnectSuccess"}),zomato.share.postToFacebook(t,e,o)},r=function(){$.event.trigger({type:"facebookConnectFailure"})};fbconnectaccount(n,r,o)},grantFacebookPostPermission:function(t,e,o){var n=function(){$.event.trigger({type:"facebookGrantSuccess"}),zomato.share.postToFacebook(t,e,o)},r=function(){$.event.trigger({type:"facebookGrantFailure"})};fbgrantpermission(n,r,o)},connectThenPostToTwitter:function(t,e,o,n){if("undefined"==typeof n){var r=HOST+"php/twitter_router.php?param=silent";if(null==zomato.share.popup){zomato.share.popup=window.open(r,"name","height = 400, width = 600, menubar = 0"),window.focus&&zomato.share.popup.focus();var c=function(n){$(document).off("_connectThenPostToTwitter"),zomato.share.popup=null,zomato.share.connectThenPostToTwitter(t,e,o,n.code)};$(document).on("_connectThenPostToTwitter",c)}}else"success"==n?($.event.trigger({type:"twitterConnectSuccess"}),zomato.share.postToTwitter(t,e)):$.event.trigger({type:"twitterConnectFailure",message:n})},connectToTwitter:function(t){var e=HOST+"php/twitter_router.php?param=silent";if(null==zomato.share.popup){zomato.share.popup=window.open(e,"name","height = 400, width = 600, menubar = 0"),window.focus&&zomato.share.popup.focus();var o=function(t){$(document).off("_connectToTwitter"),zomato.share.popup=null};$(document).on("_connectToTwitter",o)}}},window._onTwitterLoginUpdate=function(t){$.event.trigger({type:"_connectThenPostToTwitter",code:t}),$.event.trigger({type:"_connectToTwitter",code:t})};; var Helper={};window.Helper=Helper,Helper.showScreenBusy=function(){$(".screen-block").append('<div id="dialog-screen-busy" style="display: block;"><div id="dialog-screen-busy-img"></div></div>'),$(".screen-block").show(),$(".screen-block").on("click",hideScreenBusy)},Helper.hideScreenBusy=function(){$(".screen-block").hide(),$(".screen-block #dialog-screen-busy").remove(),$(".screen-block").off("click")},Helper.dialogIsBusy=function(){$("#busy-text").show(),$("#dialog-busy").show()},Helper.dialogIsNotBusy=function(){$("#busy-text").hide(),$("#dialog-busy").hide()},Helper.popupIt=function(e){dialogIsBusy();var o=window.open(e,"name","height=500,width=450,menubar=0");if(window.focus&&o.focus(),"undefined"!=typeof o.closed)var s=setInterval(function(){o.closed&&(dialogIsNotBusy(),clearInterval(s))},300)};; window.Dialog={height:300,width:300,confirm_close:!1,check_text_for_confirm:!1,create:function(i){var e='<div id="dialog-screen">'+'<div id="dialog-screen-busy"><div id="dialog-screen-busy-img"></div></div>'+'<div id="dialog-container">'+'<div class="dialog-head-container clearfix" id="dialog-head-container"><div id="dialog-close"><div data-icon="x"></div></div><div id="dialog-head" style="text-align:center;">'+'<span id="dialog-head-text"></span>'+'<div class="clear"></div>'+"</div>"+"</div>"+'<div id="dialog-busy">'+'<div id="busy-text"></div>'+"</div>"+'<div id="dialog-body">'+"</div>"+"</div>"+"</div>";$("#dialog-container").length||$(document.body).append(e)},show:function(i){var e=i.head||" ";if("undefined"!=typeof i.showHead)var o=i.showHead;else var o=!i.showHead||i.showHead;if("undefined"!=typeof i.hideClose)var t=i.hideClose;else var t=!1;if("undefined"!=typeof i.citySelecter)var d=i.citySelecter;else var d=!!i.citySelecter&&i.citySelecter;if("undefined"!=typeof i.categorySelector)var n=i.categorySelector;else var n=!!i.categorySelector&&i.categorySelector;var s=(i.height||this.height,i.width||this.width,i.url||!1),a=i.html||!1,c=i.post||{},l=i.onClose||function(){},r=i.onOpen||function(){},h=i.persistent_dialog||!1;this.still_confirm=!0,this.confirm_close=i.confirm_close||!1,this.translated_confirm_text=i.translated_confirm_text||"Close and discard your review?",this.check_text_for_confirm=i.check_text_for_confirm||!1,this.create(i),this.setTitle(e);var g=$("#dialog-container"),f=$("#dialog-head-container"),u=$("#dialog-body"),v=$("#dialog-screen");v.show(),$("#dialog-head").show(),$("#dialog-container").show(),$("#dialog-close").off("click"),$("#dialog-close-custom").off("click"),$("#dialog-screen").off("click"),0==o?f.hide():f.show(),1==t&&$("#dialog-close").hide(),1==d||1==n?(g.addClass("selectorDialog"),v.addClass("white-custom-dialog")):(g.addClass("selectorDialog"),v.removeClass("white-custom-dialog")),$("#dialog-close").on("click",function(i){$(".widget-preview").css("padding-top",""),$(".widget-preview").css("padding-bottom",""),i.stopPropagation(),l(),Dialog.close()}),$("#dialog-screen").on("click",function(i){h===!1&&(i.stopPropagation(),l(),Dialog.close())});var p=0;if(g.css({width:"auto",visibility:"hidden"}),$("#dialog-head").css({width:"200px"}),u.css({width:"200px"}).hide(),a){var w=this;u.css({width:"auto"}).html(a),p=parseInt(u.outerHeight(!0)),resize_to_w=parseInt(u.outerWidth(!0)),u.show(),w.resize(p,resize_to_w),g.css({visibility:"visible"}),r()}else if(s){var w=this;$("#dialog-screen-busy").show(),$.ajax({url:s,type:"POST",data:c,success:function(i){$("#dialog-screen-busy").hide(),u.css({width:"auto"}).html(i),p=parseInt(u.outerHeight(!0)),resize_to_w=parseInt(u.outerWidth(!0)),u.show(),w.resize(p,resize_to_w),g.css({visibility:"visible"}),r(),1!=d&&1!=n||($("#dialog-body").prepend("<div id='dialog-close-custom' data-icon='x'></div>"),$("#dialog-close-custom").on("click",function(i){i.stopPropagation(),l(),Dialog.close()}),$(".c-sel-s input").focus())}})}return $("body").css("overflow","hidden"),$(document).on("keyup.dialog",function(i){27==i.keyCode&&$("#dialog-close,#dialog-close-custom").trigger("click")}),$("#dialog-container").on("click.dialog",function(i){i.stopPropagation()}),this},resize:function(i,e){"number"==typeof i&&(this.height=i),"number"==typeof e&&(this.width=e);var o=$(window).scrollLeft()+($(window).width()-this.width)/2;window.innerHeight<this.height&&(this.height=window.innerHeight);var t=(window.innerHeight-this.height)/2-60;t<60&&(t=60),$("#dialog-head").css({width:e-90}),$("#dialog-container").css({height:"auto",width:e,top:t,left:o})},setTitle:function(i){$("#dialog-head-text").text(i)},hideHead:function(i){$("#dialog-head-container").hide()},close:function(){var i=!0;if("undefined"!=typeof this.still_confirm&&(i=this.still_confirm),this.check_text_for_confirm&&""==$(".review-form-textarea").text()&&(i=!1),this.confirm_close&&i){var e=this.translated_confirm_text,o=confirm(e);if(!o)return}$("#dialog-screen").hide().off("click.dialog"),$("#dialog-container").hide().off("click.dialog"),$(document).off("keyup.dialog"),$(".photo-viewer-container").length<=0&&$("body").css("overflow","auto");var t=$("#dialog-body").find(".old-de-tool").data("tool");"menu_organizer"==t||"photo_organizer"==t?$(document).trigger("dialog:closed",{id:t}):$(document).trigger("dialog:closed")},bindEvent:function(i,e,o){return"function"==typeof o?($("#dialog-body").off(i,e),$("#dialog-body").on(i,e,o)):console.error("Error: Expecting '"+o+"' to be function"),this},updateView:function(i){return $("#dialog-body").html(i),this},appendView:function(i){return $("#dialog-body").append(i),this},updateStillConfirm:function(i){return"undefined"!=typeof i?this.still_confirm=i:this.still_confirm=!0,this.still_confirm}};; !function(e){function o(t){if(n[t])return n[t].exports;var i=n[t]={exports:{},id:t,loaded:!1};return e[t].call(i.exports,i,i.exports,o),i.loaded=!0,i.exports}var t=window.webpackJsonp;window.webpackJsonp=function(n,a){for(var s,l,r=0,d=[];r<n.length;r++)l=n[r],i[l]&&d.push.apply(d,i[l]),i[l]=0;for(s in a)e[s]=a[s];for(t&&t(n,a);d.length;)d.shift().call(null,o)};var n={},i={61:0};return o.e=function(e,t){if(0===i[e])return t.call(null,o);if(void 0!==i[e])i[e].push(t);else{i[e]=[t];var n=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.src=o.p+""+{0:"377412c06e5ddb126094",1:"1f4c0302413375d64367",2:"5283329bb15bb9e56d6d",5:"d9d8af29dd73feae4cb5",7:"7f932b5fe84c56d1606a",9:"c8361dc78e312319451f",90:"f615f9b25943a253694a"}[e]+".js",n.appendChild(a)}},o.m=e,o.c=n,o.p="",o(0)}([function(e,o,t){function n(e){if(e.data){var o=JSON.parse(JSON.stringify(e.data));if(e.origin==="https://"+ACCOUNTS_DOMAIN)switch(o.ev){case"closeModalContainer":window.$("#modal-container").modal("hide");break;case"asyncUpdateLoginDiv":o.lgtype&&"emailLg"!==o.lgtype?window.setTimeout(function(){window.Auth.asyncUpdateLoginDiv()},2e3):window.location.reload();break;case"setLoggedInFlag":window.loggedin=!0;break;case"triggerZomatoLogin":window.$(document).trigger("ZOMATO_LOGIN","google-auto");break;case"checkOrderNowAndStartProcess":window.zomato.hasOwnProperty("order_now")&&window.$(document).trigger("startOrderProcess");break;case"OTError":Dialog.show({head:"Unable to login. Please try again",html:"<div class='logged-in-failure column mtop2' style=' text-align: center;'> There was a problem connecting your account to GooglePlus, please try again later </div><div class='clear'></div>",height:470,width:300})}}}t.p=window.JS_CDN_PATH,window.Auth={},Auth.email={},Auth.facebook={},Auth.google={},Auth.callBack=void 0,Auth.complete=!1,Auth.getCookieValue=function(e){var o=document.cookie.match("(^|[^;]+)\\s*"+e+"\\s*=\\s*([^;]+)");return o},Auth.isZOauth2=function(){var e=Auth.getCookieValue("forcehydra"),o=Auth.getCookieValue("hy-en");return null!==ACCOUNTS_DOMAIN&&e&&e.length>0&&"1"===e[2]&&o&&o.length>0&&"1"==o[2]},Auth.setZOauthCookies=function(e){var o=new Date;o.setTime(o.getTime()+9e5);var t="; expires="+o.toUTCString(),n=new Date(o.getFullYear()+1,o.getMonth(),o.getDate()),i="; expires="+n.toUTCString();document.cookie="zxcv="+(e.zxcv||"")+t+";domain=."+COOKIE_DOMAIN+";path=/",document.cookie="rurl="+(e.redirect_uri||"")+i+";domain=."+COOKIE_DOMAIN+";path=/",document.cookie="cid="+(e.client_id||"")+i+";domain=."+COOKIE_DOMAIN+";path=/",document.cookie="purl="+(top.window.location.origin||"")+i+";domain=."+COOKIE_DOMAIN+";path=/"},window.addEventListener("message",n,!1),Auth.init=function(){this.email.parent=this,this.facebook.parent=this,this.google.parent=this;var e=this;e.addLogoutEvent(),e.addGlobalLoginEvents(),window.googleyolo?Auth.oneTapLogin():window.onGoogleYoloLoad=function(e){window.googleyolo=e,Auth.oneTapLogin()},$(document).off("submit",".sd-form").on("submit",".sd-form",function(o){o.preventDefault();var t=$("#sd-fullname").val(),n=$("#sd-email").val(),i=$("#sd-newsletter:checked").length,a={fullname:t,email:n,newsletter:i,csrf_token:window.zomato.csrft};if(""==t)dialogIsNotBusy(),$("#sd-error").hide().html("Please enter your email address or username").fadeIn("slow"),$("#sd-fullname").addClass("input_error"),""!=n&&$("#sd-email").hasClass("input_error")&&$("#sd-email").removeClass("input_error");else if(""==n)dialogIsNotBusy(),$("#sd-error").hide().html("Please enter your email address").fadeIn("slow"),$("#sd-email").addClass("input_error"),$("#sd-fullname").hasClass("input_error")&&$("#sd-fullname").removeClass("input_error");else{var s=validateEmail(n);s?e.email.tryZomatoSignUp(a):(dialogIsNotBusy(),$("#sd-error").hide().html("Please enter a valid email address").fadeIn("slow"),$("#sd-email").addClass("input_error"))}}),$(document).off("change","#sd-newsletter-social").on("change","#sd-newsletter-social",function(){$(this).attr("checked")?$("#sd-newsletter").attr("checked","check"):$("#sd-newsletter").removeAttr("checked")}),$(document).off("change","#sd-newsletter").on("change","#sd-newsletter",function(){$(this).attr("checked")?$("#sd-submit").removeClass("disabled"):$("#sd-submit").addClass("disabled")}),$("#signin-link").off("click").on("click",function(o){o.preventDefault(),Auth.isZOauth2()?$.ajax({url:HOST+"php/zoauth.php",type:"POST",data:{csrf:window.zomato.csrft},success:function(o){if(o.error)window.hydra_url=t.href;else{Auth.setZOauthCookies(o);var t=new URL(o.uri);window.hydra_url=t.href,e.showDialog("iframe")}sendToJumbo("jevent",{ename:"zoauth-login"})},complete:function(e){$(".login-submit-loading").hide()}}):(window.unstore_cookie_session=!0,e.showDialog("login"),sendToJumbo("jevent",{ename:"login"}))}),$("#signup-link").off("click").on("click",function(o){o.preventDefault(),window.unstore_cookie_session=!0,e.showDialog("login"),sendToJumbo("jevent",{ename:"signup"})}),$(document).off("click","#signin-for-premium-menu").on("click","#signin-for-premium-menu",function(o){o.preventDefault(),e.showDialog("login","","premium&remember=1")}).off("click","#signup-for-premium-menu").on("click","#signup-for-premium-menu",function(o){return o.preventDefault(),e.showDialog("signup","","premium"),!1}).off("click","#random-forgotpass").on("click","#random-forgotpass",function(o){return o.preventDefault(),e.showDialog("resetPassword"),!1}).off("submit","#reset-password-form").on("submit","#reset-password-form",function(e){return e.preventDefault(),$("#new_password").val()!==$("#repeat_password").val()?($("#reset-password-success").addClass("hidden").html(""),$("#reset-password-error").removeClass("hidden").html("Password do not match , please re-type"),$("#new_password").val(""),void $("#repeat_password").val("")):($("#submit-password-reset").addClass("loading"),void $.ajax({url:HOST+"php/resetPassword.php",type:"POST",data:"type=resetPassword&password="+encodeURIComponent($("#new_password").val())+"&repeat_password="+encodeURIComponent($("#repeat_password").val())+"&reset_id="+encodeURIComponent($("#reset_id").val()),complete:function(){$("#submit-password-reset").removeClass("loading")},success:function(e){var o=JSON.parse(e);"undefined"!=typeof o.status&&("success"==o.status?($("#reset-password-error").addClass("hidden").html(""),$("#reset-password-form").remove(),$("#reset-password-success").removeClass("hidden").html(o.message),$(".open-in-app").show(),setTimeout(function(){window&&window.zomato&&window.zomato.isMobile||$(".header-login-button").trigger("click")},1e3)):"error"==o.status&&($("#reset-password-success").addClass("hidden").html(""),$("#reset-password-error").removeClass("hidden").html(o.message),$("#new_password").val(""),$("#repeat_password").val("")))}}))}).off("click","#submit-password-reset").on("click","#submit-password-reset",function(e){$("#reset-password-form").trigger("submit")});$(document).on("ZOMATO_LOGOUT",function(){Auth.setAutoLogin(!1),window.location=$("#logout").attr("href")}),"undefined"!=typeof IS_HOME&&1==IS_HOME},Auth.setAutoLogin=function(e){return e=e||!1,e?setCookie("al",1):setCookie("al",0),!1},Auth.getAutoLogin=function(){return 1==getCookie("al")},Auth.doFirstLogin=function(e){try{"undefined"!=typeof Storage&&(sessionStorage.fl=sessionStorage.fl||!1,"false"!==sessionStorage.fl&&sessionStorage.fl!==!1||("undefined"==typeof FB&&Auth.facebook.loadSDK(),"undefined"==typeof gapi&&Auth.google.loadSDK(),sessionStorage.fl=!0))}catch(e){}return!1},Auth.asyncLogin=function(e){var o=e.method||"GET",t=e.data||{},n=e.querystring||"",i=e.success||function(){},a=e.error||function(){};sendToJumbo("jevent",{ename:"login_request_sent"}),$.ajax({url:HOST+"php/asyncLogin.php?"+n,type:o,data:t,dataType:"json",success:function(e){i(e),zomato.hasOwnProperty("order_now")&&$(document).trigger("startOrderProcess"),Auth.setAutoLogin(!0)},error:function(e){a(e)}})},getUrlParameter=function(e){var o,t,n=window.location.search.substring(1),i=n.split("&");for(t=0;t<i.length;t++)if(o=i[t].split("="),o[0]===e)return void 0===o[1]||decodeURIComponent(o[1])},redirectUrlRegexCheck=function(e){var o=/^(https|http):\/\/([a-zA-Z]{0,15}\.)?(zomato\.com|zdev\.net)/i;return o.test(e)||(e="https://www.zomato.com"),e},Auth.addGlobalLoginEvents=function(){var e=this;$(document).off("submit",".ld-form").on("submit",".ld-form",function(){var o="undefined"!=typeof $(this).data("show-notification")?$(this).data("show-notification"):"true",n="undefined"!=typeof $(this).data("close-dialog")?$(this).data("close-dialog"):"true";dialogIsBusy();var i=$(this).attr("id"),a=function(){var e=getUrlParameter("redirect_url");e&&""!=e?(e=redirectUrlRegexCheck(e),dialogIsNotBusy(),Dialog.close(),t.e(0,function(e){var o=[e(1)];(function(e){e.close()}).apply(null,o)}),window.location.href=e):"/login"==document.location.pathname?$("#hidden-next-url").length&&"userProfile"==$("#hidden-next-url").attr("value")?$.get(HOST+"php/getProfileUrl.php",function(e){e?window.location=e:window.location=HOST}):window.location=HOST:"ld-form-reload"!=i?("true"==o&&Auth.showLoginNotif(),$(document).trigger("ZOMATO_LOGIN",i),"ld-form-booktable"!=i?("true"!=n||"undefined"!=typeof IS_HOME&&IS_HOME||window.setTimeout(function(){t.e(0,function(e){var o=[e(1)];(function(e){e.close()}).apply(null,o)})},2e3),$(".reset-password-container").length&&window.location.reload()):(window.location.hash="#tablebook",window.location.reload())):window.location.reload()},s=function(o){"undefined"!=typeof o.action&&"NOT_VERIFIED"==o.action?(sendToJumbo("jevent",{ename:"login_success_unverified"}),e.email.loginNotVerified(o),dialogIsNotBusy()):(o.message=o.message||"Invalid username/password",dialogIsNotBusy(),$("#ld-message").hide().html(o.message).fadeIn("slow"))};return Auth.zomatoLoginAsync($("#ld-email").val(),$("#ld-remember").attr("checked"),a,s),!1}).off("hover",".facebook-login").on("hover",".facebook-login",function(o){"undefined"==typeof FB&&e.facebook.loadSDK(function(){},!1)}).off("mouseup",".facebook-login").on("mouseup",".facebook-login",function(o){o.preventDefault();var t=!(!$(this).hasClass("header-login-button")&&!$(this).hasClass("hp-fb-login"));"undefined"==typeof FB?e.facebook.loadSDK(function(){e.facebook.openFacebookLogin($(this).attr("id"),t)}):e.facebook.openFacebookLogin($(this).attr("id"),t),sendToJumbo("jevent",{ename:"fb_login"})}).off("click",".facebook-connect-account").on("click",".facebook-connect-account",function(){var o=$(this).attr("id"),n="Facebook Connect Failed",i="",a=function(e){i=0==e?"There was a problem connecting your account to Facebook, please try again later":1==e?"Invalid Facebook Id":2==e?"This Facebook account is already linked to another Zomato account. Please disconnect Facebook from the other account before connecting.":"There was a problem connecting your account to Facebook, please try again later",t.e(0,function(e){var o=[e(1)];(function(e){e.show({head:n,html:'<div class="logged-in-success grid_6 column mtop2" style=" text-align: center; margin-bottom: 40px;">'+i+'</div><div class="clear"></div>',height:470,width:390})}).apply(null,o)})},s=function(){$(document).trigger("FACEBOOK_CONNECT_ACCOUNT",o)};return e.facebook.asyncConnectAccount(s,a),!1})},Auth.email.init=function(){},Auth.email.emailVerificationComplete=function(e){e=e||{};var o=getUrlParameter("redirect_url");o&&""!=o?(o=redirectUrlRegexCheck(o),dialogIsNotBusy(),Dialog.close(),t.e(0,function(e){var o=[e(1)];(function(e){e.close()}).apply(null,o)}),window.location.href=o):(window.setTimeout(function(){window.location.reload()},3e3),$(".verif-success-proceed").on("click",function(e){if(e.preventDefault(),Dialog.close(),"/"==document.location.pathname){var o=$(this).attr("id");$(document).trigger("ZOMATO_LOGIN",o),window.location.reload()}}))},Auth.email.bindResendVerificationEmailEvents=function(){$(".signup-verif-resend-code").on("click",function(e){var o=$(".signup-verif-form").find(".verif-loginid").val();$(".signup-verif-form").find(".verif-uid").val();$("#signup-verif-resend-text").hide(),$(".resend-otp-sending-text").show(),$.ajax({url:HOST+"php/resend_otp_email.php?type=signup",type:"POST",data:{login_id:o,csrf_token:zomato.csrft},dataType:"json",complete:function(){$(".resend-otp-sending-text").hide(),$("#signup-verif-container-head").hide(),$("#enter-verif-code-text").text("Still didn\'t receive the email? Please refresh the page and try again. If the problem persists, get in touch with us at [email protected]")},success:function(e){$("#signup-otp-error").html(e.message),"success"==e.status?$("#signup-otp-error").hasClass("error")&&($("#signup-otp-error").removeClass("error"),$("#signup-otp-error").addClass("positive")):($("#signup-otp-error").addClass("error"),$("#signup-verif-resend-text").show()),$("#signup-otp-error").show()}})}),$("#resend-verification-email").on("click",function(e){var o=($(this).data("user_id"),$("#ld-login-otp-page").find(".verif-loginid").val());$("#before-resend-otp").hide(),$(".resend-otp-sending-text").show(),$.ajax({url:HOST+"php/resend_otp_email.php?type=login",type:"POST",data:{login_id:o,csrf_token:zomato.csrft},dataType:"json",complete:function(){$(".resend-otp-sending-text").hide(),$("#enter-otp-text").text("Still didn\'t receive the email? Please refresh the page and try again. If the problem persists, get in touch with us at [email protected]")},success:function(e){$("#login-otp-error").html(e.message),"success"==e.status?$("#login-otp-error").hasClass("error")&&($("#login-otp-error").removeClass("error"),$("#login-otp-error").addClass("positive")):($("#login-otp-error").addClass("error"),$("#before-resend-otp").show()),$("#login-otp-error").show()}})})},Auth.email.loginNotVerified=function(e){$("#ld-login-otp-page").show(),$("#resend-verifcation-email-loading").hide(),$("#login-form-dialog").hide(),$("#resend-verification-email,.signup-verif-resend-code").data("user_id",e.user_id)},Auth.email.onConfirmationCodeSubmit=function(e){var o=e.selector,t=$(e),n=t.find(".verification-code-value").val(),i=t.find(".verif-loginid").val();t.find(".verif-uid").val();t.find(".verif-code-submit-loading").show(),t.find(".verif-code-submit-text").hide(),$.ajax({url:HOST+"php/asyncLogin.php",type:"POST",data:{login:i,otp:n,csrf_token:zomato.csrft},dataType:"json",success:function(e){"true"==e.status?(".signup-verif-form"===o?Auth.email.switchLoginDialogPage("signup-verif-success"):Auth.email.switchLoginDialogPage("login-verif-success"),Auth.email.emailVerificationComplete(),Auth.setAutoLogin(!0)):($(".otp-error").addClass("error"),t.find(".otp-error").hide().html(e.message).fadeIn("slow"))},complete:function(){t.find(".verif-code-submit-loading").hide(),t.find(".verif-code-submit-text").show()}})},Auth.email.switchLoginDialogPage=function(e){$(".login-section").hide(),$("."+e).show();var o=$("#login-section-heading-"+$("."+e+":first").attr("id"));"signup-form"==e&&sendToJumbo("jevent",{ename:"signup_intent"}),o.length&&$("#dialog-head-text").text($(o).text())},Auth.email.tryZomatoSignUp=function(e){$(".signup-form-loader").show();var o=($(this).attr("id"),e.email);sendToJumbo("jevent",{ename:"signup_request_sent"}),$.ajax({url:HOST+"php/signup",type:"POST",data:e,dataType:"json",complete:function(e){$(".signup-form-loader").hide()},success:function(t){if("success"==t.status)ZTracker.fireEvent("t3","_signup","click","Email"),"verify"==t.action&&(sendToJumbo("jevent",{ename:"signup_success"}),Auth.email.switchLoginDialogPage("signup-verif-container"),$(".signup-verif-form").find(".verif-loginid").val(o),$(".signup-verif-form").find(".verif-uid").val(t.user_id),$("#enter-verif-code-text").text(t.message),$(".signup-verif-form").find(".verif-code-submit").on("click",function(e){e.preventDefault(),Auth.email.onConfirmationCodeSubmit($(".signup-verif-form"))}),$(".signup-verif-form").find(".verification-code-value").on("keydown",function(e){13==e.keyCode&&Auth.email.onConfirmationCodeSubmit($(".signup-verif-form"))}));else{if("reset"==t.status){var n="Account is active through facebook.";return Auth.showDialog("fbActive","",e,n),!1}"failed-email"==t.status?($("#sd-fullname").addClass("input_error"),$("#sd-error").hide().html(t.message).fadeIn("slow")):$("#sd-error").hide().html(t.message).fadeIn("slow")}}})},Auth.google.loggedin=!1,Auth.google.sdkLoaded=!1,Auth.google.loadSDKCallback=function(){},Auth.google.init=function(){gapi.load("auth2",function(){auth2=gapi.auth2.init({client_id:window.gplus.CLIENT_ID,scope:"email profile openid",cookie_policy:"single_host_origin",enable_serial_consent:!0}),Auth.google.loadSDKCallback(),Auth.google.loadSDKCallback=function(){}}),$("#customBtn").click(function(){auth2.grantOfflineAccess({scope:"email profile openid",prompt:"select_account"}).then(Auth.google.asynclogin)})},Auth.google.asynclogin=function(e){"undefined"==typeof reload&&(reload=!1),showNotification=!0,"undefined"!=typeof USER_ID&&""!=USER_ID||"undefined"==typeof IS_HOME||1!=IS_HOME||(reload=!0),$.ajax({type:"POST",url:HOST+"php/googleLoginCallback.php",data:{auth_code:e.code,csrf_token:window.zomato.csrft},success:function(e){var o=getUrlParameter("redirect_url");if(e.user_id)if(Auth.setAutoLogin(!0),sendToJumbo("jevent",{ename:"google_login_success"}),1==e.isNew&&sendToJumbo("jevent",{ename:"google_success"}),o&&""!=o)o=redirectUrlRegexCheck(o),dialogIsNotBusy(),Dialog.close(),t.e(0,function(e){var o=[e(1)];(function(e){e.close()}).apply(null,o)}),window.location.href=o;else{if(1==reload)return 1==showNotification&&Auth.showLoginNotif(),window.location.reload(),!0;USER_ID=e.user_id,Auth.asyncUpdateLoginDiv("google"),this.loggedin=!0,dialogIsNotBusy(),Dialog.close(),1==showNotification&&(dialogIsNotBusy(),Auth.showLoginNotif()),$(document).trigger("ZOMATO_LOGIN","google-auto"),zomato.hasOwnProperty("order_now")&&$(document).trigger("startOrderProcess")}else 0==e.isNew&&0==e.status&&1==e.skipMessage||(dialogIsNotBusy(),Dialog.show({head:"Unable to login. Please try again",html:"<div class='logged-in-failure column mtop2' style=' text-align: center;'> There was a problem connecting your account to GooglePlus, please try again later </div><div class='clear'></div>",height:470,width:300}))}})},Auth.google.loadSDK=function(){if(!this.sdkLoaded){this.sdkLoaded=!0;var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://apis.google.com/js/client:platform.js?onload=grender";var o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(e,o)}},Auth.google.signout=function(){return"undefined"==typeof gapi?(Auth.google.loadSDKCallback=Auth.google.signout,void Auth.google.loadSDK()):(auth2.signOut(),Auth.google.loggedin=!1,$(document).trigger("ZOMATO_LOGOUT","google-logout"),void sessionStorage.setItem("showOneTapLogin",!1))},window.grender=Auth.google.init,window.fbgrantpermission=Auth.facebook.grantPermission,window.fbconnectaccount=Auth.facebook.asyncConnectAccount,Auth.facebook.loggedin=!1,Auth.facebook.currentfbid="",Auth.facebook.firstrun=!0,Auth.facebook.init=function(){},Auth.facebook.loadSDK=function(e,o){var n=!0,i=getUrlParameter("redirect_url");return"undefined"!=typeof o&&(n=o),!!n&&(window.fbAsyncInit=function(){function o(){var e="<p>Some error occured while connecting.</p>";Dialog.show({title:"Error",html:e})}FB.init({appId:window.fbst.APP_ID,status:!0,cookie:!0,xfbml:!0,version:"v2.9",channelURL:HOST+"channel.html",oauth:!0}),FB.Event.subscribe("auth.authResponseChange",function(e){if("undefined"!=typeof USER_ID&&USER_ID||Auth.facebook.loggedin===!0)return!1;var o={authResponse:e.authResponse},n="undefined"!=typeof e.authResponse.accessToken?e.authResponse.accessToken:"";n||console.log("Access token not available"),$.ajax({url:HOST+"php/asyncLogin.php?access_token="+n,type:"POST",data:o,dataType:"JSON",success:function(o){if(USER_ID=o.user_id,"undefined"!=typeof o.status)if("true"==o.status&&"true"==o.isNew)console.log("FB.Event.subscribe error 343");else if("true"==o.status||"success"==o.status){if(1==o.isNew&&ZTracker.fireEvent("t3","_signup","click","Facebook"),"connected"==e.status)if(dialogIsBusy(),i&&""!=i)i=redirectUrlRegexCheck(i),dialogIsNotBusy(),Dialog.close(),t.e(0,function(e){var o=[e(1)];(function(e){e.close()}).apply(null,o)}),window.location.href=i;else if("undefined"!=typeof IS_HOME&&IS_HOME)1!=Auth.facebook.firstrun&&Auth.showLoginNotif(),window.location.reload();else{if(Auth.facebook.loggedin=!0,Auth.facebook.connectedfbid=e.authResponse.userID,1==Auth.facebook.firstrun&&(Auth.facebook.firstrun=!1),Auth.asyncUpdateLoginDiv("facebook",!0),$(".res-claim-link").length){$(".res-claim-link").removeClass("res-claim-logged-out");var n='<a rel="nofollow" class="claim-link" href="'+HOST+"business/claim?resid="+RES_ID+"&ref=rpg\">Claim this listing</a>";$(".res-claim-link").html(n)}zomato.hasOwnProperty("order_now")&&$(document).trigger("startOrderProcess"),$(document).trigger("ZOMATO_LOGIN")}}else"connected"!=e.status&&(Auth.facebook.loggedin=!1)}})});var n=window.fbst.SOURCE_FB,a=window.fbst.SOURCE_FB_CODE,s=(window.fbst.IS_FB_CONNECTED,{});n&&!a?s.newsletter_flag=!0:a&&a&&(s.newsletter_flag=!1),n&&FB.getLoginStatus(function(e){e&&"connected"==e.status&&(Auth.facebook.loggedin=!0,Auth.facebook.connectedfbid=e.authResponse.userID,USER_ID||Auth.asyncLogin({success:function(e){USER_ID=e.user_id,"undefined"!=typeof e.status?"true"==e.status&&"true"==e.isNew?newRegCallback():"true"==e.status&&Auth.asyncUpdateLoginDiv("facebook"):o()}}))}),FB.getLoginStatus(function(e){Auth.facebook.firstrun=!1,"connected"!=e.status||"facebook"!=window.howdy.m&&!window.fbst.IS_FB_CONNECTED||(Auth.facebook.loggedin=!0,Auth.facebook.connectedfbid=e.authResponse.userID)}),"undefined"!=typeof e&&e()},void function(e,o,t){var n,i=e.getElementsByTagName(o)[0];e.getElementById(t)||(n=e.createElement(o),n.id=t,n.src="//connect.facebook.net/en_US/sdk.js",n.async="true",i.parentNode.insertBefore(n,i))}(document,"script","facebook-jssdk"))},Auth.facebook.signout=function(){FB.getLoginStatus(function(e){e&&"connected"!==e.status?FB.logout(function(e){Auth.facebook.loggedin=!1,Auth.facebook.connectedfbid=!1,$(document).trigger("ZOMATO_LOGOUT","facebook-logout")}):(Auth.facebook.loggedin=!1,Auth.facebook.connectedfbid=!1,$(document).trigger("ZOMATO_LOGOUT","facebook-logout"))},!0)},Auth.facebook.storeFacebookFriends=function(){$(document).on("FACEBOOK_LOGIN",function(){$.ajax({type:"GET",url:HOST+"php/post_fb_login",success:function(){}})})},Auth.facebook.grantPermission=function(e,o,t,n){if("undefined"==typeof e&&(e=function(){}),"undefined"==typeof o&&(o=function(){}),"undefined"==typeof t&&(t=function(){}),"undefined"==typeof n&&(n=function(){}),"undefined"==typeof FB){var i=this;this.loadSDK(function(){i.doGrantPermission(e,o,t,n)})}else this.doGrantPermission(e,o,t,n)},Auth.facebook.doGrantPermission=function(e,o,t,n){FB.login(function(t){if(t.authResponse){var n=FB.getAuthResponse().accessToken;FB.api("/me",function(t){$.ajax({url:HOST+"php/common_activity_handler.php?type=post_to_facebook&access_token="+n+"&csrf_token="+zomato.csrft,type:"POST",data:t,success:function(t){var n=JSON.parse(t);"success"==n.status?e():o(n.code)}})})}else o()},{scope:"publish_actions, email, public_profile"})},Auth.facebook.asyncLogin=function(e,o,t,n,i){"undefined"==typeof e&&(e=function(){}),"undefined"==typeof o&&(o=function(){}),"undefined"==typeof t&&(t=function(){}),"undefined"==typeof n&&(n=function(){}),"undefined"==typeof i&&(i={});FB.login(function(t){t.authResponse?e():(dialogIsNotBusy(),o())},{scope:"email, public_profile, user_friends"})},Auth.facebook.asyncConnectAccount=function(e,o,t,n){"undefined"==typeof e&&(e=function(){}),"undefined"==typeof o&&(o=function(){}),"undefined"==typeof t&&(t=function(){}),"undefined"==typeof n&&(n=function(){}),"undefined"==typeof FB?Auth.facebook.loadSDK(function(){Auth.facebook.doConnectAccount(e,o,t,n)}):Auth.facebook.doConnectAccount(e,o,t,n)},Auth.facebook.doConnectAccount=function(e,o,t,n){FB.login(function(t){if(t.authResponse){var n=FB.getAuthResponse().accessToken;FB.api("/me",function(t){$.ajax({url:HOST+"php/common_activity_handler.php?type=connect_facebook_to_zomato&access_token="+n+"&csrf_token="+zomato.csrft,type:"POST",data:t,success:function(t){var n=JSON.parse(t);"success"==n.status?e():o(n.code)}})})}else o()},{scope:"publish_actions, email, public_profile"})},Auth.facebook.openFacebookLogin=function(e,o){var n=getUrlParameter("redirect_url"),i=("undefined"!=typeof $(this).data("show-notification")?$(this).data("show-notification"):"true","undefined"!=typeof $(this).data("reload")?$(this).data("reload"):"false"),o=("undefined"!=typeof $(this).data("close-dialog")?$(this).data("close-dialog"):"true",o||!1);1==o&&showScreenBusy(),dialogIsBusy();var a={};"signup"==$(this).data("type")&&(a.newsletter_flag=!!$("#sd-newsletter-social:checked").length);var s=function(){hideScreenBusy(),dialogIsNotBusy()},l=function(){Auth.setAutoLogin(!0),sendToJumbo("jevent",{ename:"fb_success"}),n&&""!=n?(n=redirectUrlRegexCheck(n),dialogIsNotBusy(),Dialog.close(),t.e(0,function(e){var o=[e(1)];(function(e){e.close()}).apply(null,o)}),window.location.href=n):"/login"==document.location.pathname?$("#hidden-next-url").length&&"userProfile"==$("#hidden-next-url").attr("value")?$.get(HOST+"php/getProfileUrl.php",function(e){e?window.location=e:window.location=HOST,hideScreenBusy()}):(window.location=HOST,hideScreenBusy()):(hideScreenBusy(),$(document).trigger("FACEBOOK_LOGIN",e),1==i?window.location.reload():zomato.hasOwnProperty("order_now")&&$(document).trigger("startOrderProcess"))};return this.asyncLogin(l,s,function(){},function(){},a),!1},Auth.showLoginNotif=function(){if(hideScreenBusy(),dialogIsNotBusy(),t.e(0,function(e){var o=[e(1)];(function(e){e.show({head:"Log in to Zomato",html:"<div class='logged-in-success grid_6 mtop2' style='font-weight: bold; text-align: center; margin-bottom: 40px;'> Logged in successfully </div><div class='clear'></div>",width:390})}).apply(null,o)}),"undefined"==typeof IS_HOME||1!=IS_HOME){window.setTimeout(function(){Dialog.close()},2e3)}},Auth.showSingupNotif=function(e){var o="",n="Register";e?(o="",n="Almost There"):e="Signed up successfully",dialogIsNotBusy(),t.e(0,function(o){var t=[o(1)];(function(o){o.show({head:n,html:'<div class="clearfix">'+e+"</div>",width:390})}).apply(null,t)}),$("#verif-code-submit").on("click",function(){Auth.email.onConfirmationCodeSubmit($(".signup-verif-container"))}),$("#verification-code-value").on("keydown",function(e){13==e.keyCode&&Auth.email.onConfirmationCodeSubmit($(".signup-verif-container"))})},Auth.zomatoLoginAsync=function(e,o,t,n){"undefined"==typeof t&&(t=function(){}),"undefined"==typeof n&&(n=function(){}),""==e?(dialogIsNotBusy(),$("#ld-message").hide().html("Please enter your email address or username").fadeIn("slow"),$("#ld-email").addClass("input_error")):($("#ld-email").hasClass("input_error")&&$("#ld-email").removeClass("input_error"),$(".login-submit-btn").hide(),$(".login-submit-loading").show(),$.ajax({url:HOST+"php/get_login_otp.php",type:"POST",data:{login_id:e,csrf_token:zomato.csrft},success:function(o){"undefined"!=typeof o.status&&("success"==o.status?($("#ld-login-otp-page").find(".verif-loginid").val(e),$("#enter-otp-text").text(o.message),Auth.email.loginNotVerified(o)):($("#ld-email").addClass("input_error"),$("#ld-message").hide().html(o.message).fadeIn("slow"),$(".login-submit-btn").show()))},complete:function(e){$(".login-submit-loading").hide()}}))},Auth.zomatoAsyncSignup=function(e,o,t,n){"undefined"==typeof o&&(o=function(){}),"undefined"==typeof t&&(t=function(){}),"undefined"==typeof n&&(n=function(){}),$.ajax({url:HOST+"php/signup.php",type:"POST",data:$("#"+e).serialize(),success:function(e){var i=JSON.parse(e);"undefined"!=typeof i.status?"true"==i.status?(USER_ID=i.user_id,o(i)):"reset"==i.status?(USER_ID=i.user_id,$("#signup-form").append(i.message)):t(i):n(i)}})},Auth.asyncUpdateLoginDiv=function(e,o){var o=o||!1,t=this;return dialogIsBusy(),"undefined"!=typeof PROFILE_USER_ID&&USER_ID==PROFILE_USER_ID?void window.location.reload():("function"==typeof Auth.callBack&&Auth.callBack(),$.get(HOST+"php/loginLinkUpdater.php",function(e){$("#login-navigation").html(e.login_link),$(".header-icon-button").dropdown(),$(".ui.avatar.image.mr0.mini").attr("src",$(".ui.avatar.image.mr0.mini").attr("data-original")),o&&(Dialog.close(),hideScreenBusy()),t.addLogoutEvent()}),void(window.howdy.m=e))},Auth.addLogoutEvent=function(){$("#logout").off("click").on("click",function(e){e.preventDefault(),"facebook"!=window.howdy.m&&1!=Auth.facebook.loggedin||("undefined"==typeof FB?Auth.facebook.loadSDK(function(){Auth.facebook.signout()}):Auth.facebook.signout()),"google"!=window.howdy.m&&1!=Auth.google.loggedin||Auth.google.signout(),"zomato"==window.howdy.m&&$(document).trigger("ZOMATO_LOGOUT","fallback_logout"),Auth.isZOauth2()?""==window.howdy.m&&1!=Auth.google.loggedin&&1!=Auth.facebook.loggedin&&"undefined"!=typeof USER_ID&&USER_ID&&$(document).trigger("ZOMATO_LOGOUT","fallback_logout"):""==window.howdy.m&&"undefined"!=typeof USER_ID&&USER_ID&&$(document).trigger("ZOMATO_LOGOUT","fallback_logout")})},Auth.showDialog=function(e,o,n,i){"undefined"==typeof o&&(o="zomato"),"undefined"==typeof n&&(n="global"+(window.unstore_cookie_session?"&unstore=true":"")),window.zomato.device&&window.zomato.device.isMobile&&(n="reload"),window.unstore_cookie_session&&(window.unstore_cookie_session=!1);var a=function(){},s=function(){};if("login"==e){var l=getUrlParameter("redirect_url"),r=!(!l||""==l);sendToJumbo("jevent",{ename:"login_intent"}),url=HOST+"php/loginDialog.php?type=",height=600,width=450,o="Sign up or log in to Zomato",Auth.isZOauth2()&&(o="Sign up to Zomato"),ZTracker.fireEvent("t3","_signup","click","DialogOpen"),null!=i&&"undefined"!=typeof i&&""!=i&&(o=i),a=function(){sendToJumbo("jevent",{ename:"login_dialog_shown"})},s=function(){"/login"==document.location.pathname&&(window.location.href="https://www.zomato.com"),sendToJumbo("jevent",{ename:"login_exit"})};var d=getUrlParameter("show_fb_login");d&&(n="show_fb_login"),t.e(0,function(e){var t=[e(1)];(function(e){e.show({head:o,url:url+n,height:height,width:width,hideCloseButton:r,onOpen:a,onClose:s})}).apply(null,t)})}else if("forgotPassword"==e)url=HOST+"php/loginDialog.php?type=",height=600,width=450,o="Forgot password?",a=function(){Auth.email.switchLoginDialogPage("ld-reset-password")},null!=i&&"undefined"!=typeof i&&""!=i&&(o=i),t.e(0,function(e){var t=[e(1)];(function(e){e.show({head:o,url:url+n,height:height,width:width,onOpen:a})}).apply(null,t)});else if("resetPassword"==e)o="Forgot your password?",url=HOST+"php/reset_password_dialog?type=",height=210,width=570,null!=i&&"undefined"!=typeof i&&""!=i&&(o=i),t.e(0,function(e){var t=[e(1)];(function(e){e.show({head:o,url:url+n,height:height,width:width,onOpen:a})}).apply(null,t)});else if("fbActive"==e)o="Account is active through facebook.",url=HOST+"php/fb_login_pass_reset?type="+n.email,height=210,width=392,null!=i&&"undefined"!=typeof i&&""!=i&&(o=i),t.e(0,function(e){var t=[e(1)];(function(e){e.show({head:o,url:url+n,height:height,width:width,onOpen:a})}).apply(null,t)});else if("signup-register"==e)url=HOST+"php/loginDialog.php?type=",height=470,width=392,o="Create an account",a=function(){ Auth.email.switchLoginDialogPage("signup-form"),$("#sd-fullname").focus()},null!=i&&"undefined"!=typeof i&&""!=i&&(o=i),t.e(0,function(e){var t=[e(1)];(function(e){e.show({head:o,url:url+n,height:height,width:width,onOpen:a})}).apply(null,t)});else if("change-city"==e)url=HOST+"php/cityDialog.php",height=492,width=632,o="Change your current city",null!=i&&"undefined"!=typeof i&&""!=i&&(o=i),t.e(0,function(e){var t=[e(1)];(function(e){e.show({head:o,url:url,height:height,width:width,onOpen:a})}).apply(null,t)});else if("signup"==e)url=HOST+"php/loginDialog.php?type=",height=470,width=392,o="Log in to Zomato",null!=i&&"undefined"!=typeof i&&""!=i&&(o=i),t.e(0,function(e){var t=[e(1)];(function(e){e.show({head:o,url:url+n,height:height,width:width,onOpen:a})}).apply(null,t)});else if("iframe"==e)height=600,width=450,o="Log in to Zomato",html='<div style="background:url(https://d.zmtcdn.com/images/ajax-loader.gif) center center no-repeat;"><iframe sandbox="allow-top-navigation allow-scripts allow-popups allow-forms allow-same-origin" scrolling="no" id="lg-iframe" style="width: 100%;height: 310px;border: none;"></iframe></div>',t.e(0,function(e){var t=[e(1)];(function(e){e.show({head:o,html:html,height:height,width:width,onOpen:a}),setTimeout(function(){document.getElementById("lg-iframe").src=window.hydra_url},1e3)}).apply(null,t)});else if("hiddeniframe"==e){var c=document.createElement("iframe");c.setAttribute("id","lg-iframe"),c.setAttribute("src",window.hydra_url),c.setAttribute("sandbox","allow-top-navigation allow-scripts allow-popups allow-forms allow-same-origin"),c.style.width="0",c.style.height="0",c.style.border="0",document.body.appendChild(c),setTimeout(function(){document.body.removeChild(c)},5e3)}},Auth.setupLoginSignupDialog=function(){$("#login-email").data("bound")||($("#login-email").off("click").on("click",function(e){e.preventDefault(),$(this).data("bound",!0),Auth.email.switchLoginDialogPage("login-form-dialog"),$("#ld-email").focus(),$("#modal-header").text("Log in")}),$("#signup-email").off("click").on("click",function(e){e.preventDefault(),Auth.email.switchLoginDialogPage("signup-form"),$("#sd-fullname").focus(),$("#modal-header").text("Sign up")}),$("#sd-submit").off("click").on("click",function(e){sendToJumbo("jevent",{ename:"signup_click"})}),$(".ld-forgotpass").off("click").on("click",function(e){e.preventDefault(),$(this).parents("#modal-container").find(".header").text("Forgot password?"),Auth.email.switchLoginDialogPage("ld-reset-password")}),$("#forgot-password-back").off("click").on("click",function(e){e.preventDefault(),$(this).parents("#modal-container").find(".header").text("Log in to Zomato"),Auth.email.switchLoginDialogPage("login-form-dialog"),$("#ld-email").focus()}),$(".zs-google-connect-btn.google-redirect-link").off("click").on("click",function(e){sendToJumbo("jevent",{ename:"google_click"})}),$("#ld-login-back").off("click").on("click",function(e){e.preventDefault(),Auth.email.switchLoginDialogPage("login-home")}),$("#ld-signup-back").off("click").on("click",function(e){e.preventDefault(),Auth.email.switchLoginDialogPage("login-home")}),$("#ld-login-otp-page").find(".verif-code-submit").on("click",function(e){e.preventDefault(),Auth.email.onConfirmationCodeSubmit($("#ld-login-otp-page"))}),$("#ld-login-otp-page").find(".verification-code-value").on("keydown",function(e){13==e.keyCode&&Auth.email.onConfirmationCodeSubmit($("#ld-login-otp-page"))}),$("#rp-form").off("click").on("submit",function(e){e.preventDefault();var o=$("#reset-password-email").val();if(""==o)$("#reset-password-email").addClass("input_error"),$("#reset-password-message").html("Please enter your email address").parent().fadeIn();else{var t=validateEmail(o);t?($("#reset-password-submit").attr("disabled","disabled").val("Please wait"),$.ajax({url:HOST+"php/resetPassword.php",type:"POST",dataType:"json",data:"email="+encodeURIComponent($("#reset-password-email").val())+"&type=resetRequest",success:function(e){$("#reset-password-message").html(e.message).parent().fadeIn(),"success"==e.status?($("#reset-password-message").removeClass("error").addClass("success"),$("#reset-password-message").append("<br/><span class=\"fontsize6\">*Valid for 30 minutes</span>")):"failed"==e.status&&$("#reset-password-message").removeClass("success").addClass("error")},complete:function(e){$("#reset-password-submit").removeAttr("disabled").val("Reset password")}})):$("#reset-password-message").html("Please enter a valid email address").parent().fadeIn()}}),Auth.email.bindResendVerificationEmailEvents())},Auth.oneTapLoginAjax=function(e){Auth.isZOauth2()?$.ajax({url:HOST+"php/zoauth.php",type:"POST",data:{csrf:window.zomato.csrft},error:function(e){sendToJumbo("jevent",{ename:"zoauth_google_login_failed",var1:"OneTapLogin"})},success:function(o){if(o.error)Dialog.show({head:"Unable to login. Please try again",html:"<div class='logged-in-failure column mtop2' style=' text-align: center;'> There was a problem connecting your account to GooglePlus, please try again later </div><div class='clear'></div>",height:470,width:300});else{Auth.setZOauthCookies(o);var t=new URL(o.uri);window.hydra_url=t.href,Auth.showDialog("hiddeniframe"),setTimeout(function(){var o={ev:"updateDummyData",id_token:e.idToken},t="https://"+ACCOUNTS_DOMAIN+"/";$("#lg-iframe")[0].contentWindow.postMessage(o,t)},2e3)}},complete:function(e){$(".login-submit-loading").hide()}}):$.ajax({type:"POST",url:HOST+"php/googleLoginCallback.php",data:e,dataType:"json",error:function(e){sendToJumbo("jevent",{ename:"google_login_failed",var1:"OneTapLogin"})},success:function(e){var o=getUrlParameter("redirect_url");e.user_id?(sendToJumbo("jevent",{ename:"OneTapLogin"}),e.isNew===!0&&sendToJumbo("jevent",{ename:"google_onetap_new_signup",var1:"OneTapLogin",var2:e.user_id}),o&&""!=o?(o=redirectUrlRegexCheck(o),window.location.href=o):(window.USER_ID=e.user_id,Auth.asyncUpdateLoginDiv("google"),sessionStorage.setItem("showOneTapLogin",!1),$(document).trigger("ZOMATO_LOGIN","google-auto"),zomato.hasOwnProperty("order_now")&&$(document).trigger("startOrderProcess"))):Dialog.show({head:"Unable to login. Please try again",html:"<div class='logged-in-failure column mtop2' style=' text-align: center;'> There was a problem connecting your account to GooglePlus, please try again later </div><div class='clear'></div>",height:470,width:300})}})},Auth.oneTapLoginError=function(e){switch(e.type){case"userCanceled":sessionStorage.setItem("showOneTapLogin",!1),sendToJumbo("jevent",{ename:"OneTapLoginClosed"});break;case"noCredentialsAvailable":sendToJumbo("jevent",{ename:"OneTapLoginNoCred"}),sessionStorage.setItem("showOneTapLogin",!1);break;case"requestFailed":sendToJumbo("jevent",{ename:"OneTapLoginFailed"}),Auth.oneTapLogin()}},Auth.oneTapLogin=function(){var e=sessionStorage.getItem("showOneTapLogin")||!0,o=parseInt(sessionStorage.getItem("totalAttempts"))||0;if(o<2&&"false"!==e&&("undefined"==typeof window.USER_ID||""==window.USER_ID)){o=1+o,sessionStorage.setItem("totalAttempts",o);var t=googleyolo.hint({supportedAuthMethods:["https://accounts.google.com"],supportedIdTokenProviders:[{uri:"https://accounts.google.com",clientId:window.gplus.CLIENT_ID}]});t.then(function(e){e.idToken&&Auth.oneTapLoginAjax(e)},Auth.oneTapLoginError)}},Auth.init()}]);; window.checkCookie=function(e){if(document.cookie.length>0){var o=document.cookie.indexOf(e+"=");if(o!=-1){o=o+e.length+1;var n=document.cookie.indexOf(";",o);return n==-1&&(n=document.cookie.length),unescape(document.cookie.substring(o,n))}return!1}return!1},window.setCookie=function(e,o,n){n=n||365*5;var i=new Date,t=new Date;t.setTime(i.getTime()+36e5*24*n),document.cookie=e+"="+escape(o)+";path=/;domain="+COOKIE_DOMAIN+";expires="+t.toGMTString()},window.getCookie=function(e){var o=null;if(document.cookie){var n=document.cookie.split(escape(e)+"=");if(n.length>=2){var i=n[1].split(";");o=unescape(i[0])}}return o};; !function(e){function t(a){if(o[a])return o[a].exports;var i=o[a]={exports:{},id:a,loaded:!1};return e[a].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var a=window.webpackJsonp;window.webpackJsonp=function(o,n){for(var s,r,c=0,l=[];c<o.length;c++)r=o[c],i[r]&&l.push.apply(l,i[r]),i[r]=0;for(s in n)e[s]=n[s];for(a&&a(o,n);l.length;)l.shift().call(null,t)};var o={},i={62:0};return t.e=function(e,a){if(0===i[e])return a.call(null,t);if(void 0!==i[e])i[e].push(a);else{i[e]=[a];var o=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.src=t.p+""+{1:"1f4c0302413375d64367",2:"5283329bb15bb9e56d6d",5:"d9d8af29dd73feae4cb5",7:"7f932b5fe84c56d1606a",9:"c8361dc78e312319451f"}[e]+".js",o.appendChild(n)}},t.m=e,t.c=o,t.p="",t(0)}([function(e,t,a){function o(){var e=$(".popular-searches #popular-results");if(e){var t=e.data("entityId"),a=e.data("entityType"),o=e.find(".item");o.length>=2&&(__jumboPopularSearchesData={ename:"popular-searches-render",var1:a,var2:t},sendToJumbo("jevent",__jumboPopularSearchesData))}}function n(e,t,a){if(a){var o=new Date;o.setTime(o.getTime()+24*a*60*60*1e3);var i="; expires="+o.toGMTString()}else var i="";document.cookie=e+"="+t+i+"; path=/"}function s(){if("start"==_B.__currentPage||$("body").hasClass("start")){var e=parseInt($(window).height())-parseInt($(".search-box").offset().top)<500;if(e){var t=$("#zimagery-container").css("padding-top").replace("px",""),a=parseInt(t)+parseInt($("#zimagery-container").offset().top)-2;$("html, body").animate({scrollTop:a},200,"linear"),$("body").addClass("hasScroll")}}}function r(e){for(var t=e.length-1;t>0;t--){var a=Math.floor(Math.random()*(t+1)),o=e[t];e[t]=e[a],e[a]=o}return e}function c(e,t){var a=document.getElementById("popular-results");if(a){a.parentNode.classList.remove("show"),$("#popular-results .item-row").remove();var n=6,s=2;try{$.ajax({url:HOST+"webapi/handlers/Search/index.php?type=popular-searches&city="+e.city+"&"+e.entity_type+"="+e.entity_id+"&count="+n+"&platform=web",type:"GET",success:function(n){results=n.results,results=r(results);var c="";for(i=0;i<results.length&&i+1<results.length&&i<6;i+=2){for(c+='<li class="item-row">',j=0;j<2;j++)c+='<span class="item" data-item_type="'+results[i+j].query_type+'" data-item_id="'+results[i+j].query_id+'"\t data-item_redirect="'+results[i+j].redirect_url+'">\t <div>\t <span class="start-step-label">\t <span class="trending-icon"><img class="ui middle aligned pr5 micro image" src="'+CDN+'images/trending_icon.svg" alt="'+results[i+j].keyword+'"/></span>\t <span class="nowrap">'+results[i+j].keyword+"</span>\t </span>\t </div>\t </span>";c+="</li>"}if(a.innerHTML+=c,results.length>=s)return a.parentNode.classList.add("animate"),a.parentNode.classList.add("show"),$("#popular-results").data("entityId",e.entity_id),$("#popular-results").data("entityType",e.entity_type),setTimeout(function(){a.parentNode.classList.remove("animate")},2e3),t&&o(),!0}})}catch(e){return!1}}}function l(e){e?($(".keyword-search-start.start-steps").css("display","block"),$(".start-steps .search-screen-block").removeClass("hidden"),a.e(2,function(e){var t=[e(5)];(function(){$(".start-steps .search-screen-block").dimmer("show")}).apply(null,t)})):($("keyword-search-start.start-steps").css("display","none"),$(".start-steps .search-screen-block").addClass("hidden"),a.e(2,function(e){var t=[e(5)];(function(){$(".start-steps .search-screen-block").dimmer("hide")}).apply(null,t)}))}function d(e){Header.resultsShown=!0,void 0!=typeof e&&$("#keywords-by").html(e),$("#keywords-dd").show(0,w),$(document).off("click",closeSearchDropDowns),$(document).on("click",closeSearchDropDowns),D()}function p(){$("#keywords-dd").hide(0,k),$("#keywords-dd .selected").removeClass("selected"),xhr_live_keywords&&xhr_live_keywords.abort()}function u(e,t){t=t||"yes";var a,o,i,n=e||".keyword-search-start.start-steps .selected",n=$(n),s=n.children().attr("data-icon");if($("#keywords_pretext").find(".k-pre-1 .keyword_placeholder").text(n.text()),$("#keywords_pretext").find(".k-pre-1").show(),$("#keywords_pretext").find(".k-pre-2").hide(),__jumboData={ename:"search-suggestion",var1:"suggested-search",var2:$("#keywords_pretext").find(".k-pre-1 .keyword_placeholder").text().trim()},n){o=n.data("item_type"),$(".selected-cat").attr("data-icon",s).show(),$(".selected-cat").data("item-type",o).data("item-icon",s).data("item-id",n.data("item_id"));"undefined"==typeof CITY_ID?"":CITY_ID;"cat"===o?(a=n.data("item_id"),$("#category").val(a),$("#cuisine").val(""),$("#special").val(""),$("#subzone_search_id").attr("disabled",!0)):"specials"===o?(i=n.data("item_id"),$("#special").val(i),$("#cuisine").val(""),$("#category").val(""),$("#subzone_search_id").attr("disabled",!1)):"cuisines"===o?(i=n.data("item_id"),$("#cuisine").val(i),$("#special").val(""),$("#category").val(""),$("#subzone_search_id").attr("disabled",!1)):"subzone"===o?($("#cuisine").val(""),$("#special").val(""),$("#category").val(""),$("#subzone_search_id").attr("disabled",!0)):"subzone_all"===o&&($("#cuisine").val(""),$("#special").val(""),$("#category").val(""),$("#subzone_search_id").attr("disabled",!1)),$(".explore-keywords-wrapper").hide(),$("#search_button").trigger("click")}}function y(e,t,a){"cat"==e?$("#category").val(a):"specials"==e?$("#special").val(a):"cuisines"==e&&$("#cuisine").val(a),$(".selected-cat").attr("data-icon",t).show(),$(".explore-keywords-wrapper").hide()}function h(e){$("#category, #special").val(""),e&&($(".selected-cat").html("").hide(),$(".selected-cat").data("itemType","").data("itemId","").data("itemIcon")),$(".selected-cat").attr("data-icon","").hide(),$(".explore-keywords-wrapper").show(),$("#keywords_input").focus()}function f(){Zomato.locationSearchTrackingUniqueID=void 0}function _(){Zomato.keywordSearchTrackingUniqueID=void 0}function m(){updateRecentSearches=function(e){if(window.localStorage)try{var t=window.localStorage.getItem("recentSearches");if(t=JSON.parse(t),t=t||{},"undefined"!=typeof t[CITY_ID]){var a=!1;$.each(t[CITY_ID],function(o,i){i.name==$(e).find(".keywords-dd-l").text()&&(t[CITY_ID].splice(o,1),$(e).find(".keywords-dd-l").text().length>0&&(t[CITY_ID].unshift({name:$(e).find(".keywords-dd-l").text(),href:$(e).attr("href")}),a=!0))}),a||$(e).find(".keywords-dd-l").text().length>0&&(t[CITY_ID].unshift({name:$(e).find(".keywords-dd-l").text(),href:$(e).attr("href")}),t[CITY_ID].splice(5,100))}else $(e).find(".keywords-dd-l").text().length>0&&(t[CITY_ID]=[{id:e.data("entityType")+"_"+e.data("entityId"),name:$(e).find(".keywords-dd-l").text(),href:$(e).attr("href")}]);"near-me"!=e.data("entityType")&&window.localStorage.setItem("recentSearches",JSON.stringify(t))}catch(e){return!1}},$("#keywords_input").on("keyup cut paste change",function(){""==$("#keywords_input").val()&&""==$("#keywords_input").val().trim()&&_()}),$(".start-steps .label ").on("click",function(e){e.stopPropagation()}),$("#search_bar_wrapper").on("click","#keywords-by a",function(e){q_param=$("#keywords_input").val(),click_type="keyword";var t=$(this);e.stopPropagation(),"undefined"!=typeof t.data("entityType")&&"undefined"!=typeof t.data("entityId")&&updateRecentSearches(t),$("#keywords_pretext").find(".keyword_placeholder").text($(this).find(".keywords-dd-l").text()),$("#keywords_pretext").find(".k-pre-1").show(),$("#keywords_pretext").find(".k-pre-2").hide(),val=$("#keywords-by a.selected div.keywords-dd-l").text(),$("#keywords_input").attr("value",val),e.shiftKey||e.ctrlKey||e.metaKey||($("#search_button").addClass("loading"),$("#keywords_container").css("background-color","#ededed"),$("#keywords_pretext").addClass("click-disabled"),$("#location_contianer").css("background-color","#ededed"),$("#location_pretext").addClass("click-disabled"));var a=(a=$("#form_entity_type").val())?a:"",o=(o=$("#form_entity_id").val())?o:0,i=(i=$("#city").val())?i:0;__jumboData={ename:"search-suggestion",var1:$("#keywords-by a.selected div.keywords-dd-r").text(),var2:val},__jumboLocationData={ename:"search-location-change",var1:$("#location_pretext").find(".location_input_sp").text()},__autosuggestionData={suggestion_id:t.data("suggestionid"),query_type:t.data("entity-type"),query_id:t.data("entity-id"),location_id:o,location_type:a,cityid:i,keyword:q_param,action:"click",rank:$("#keywords-by a").index(t)+1},sendToJumbo("jevent",__jumboData),sendToJumbo("jevent",__jumboLocationData),sendToJumbo("autosuggestion_log",__autosuggestionData),closeSearchDropDowns()}),$("#search_bar_wrapper").on("mouseenter","#keywords-by .item",null,function(){$("#keywords-by .item.selected").removeClass("selected"),$(this).addClass("selected")}),$("#search_bar_wrapper").on("mouseleave","#keywords-by .item",null,function(){$(this).removeClass("selected")}),$("#search_bar_wrapper").on("mouseenter","#explore-by .item",null,function(){$("#explore-by").find(".selected").removeClass("selected"),$(this).addClass("selected")}),$("#search_bar_wrapper").on("mouseleave","#explore-by .item",null,function(){$(this).removeClass("selected")}),$("#search_bar_wrapper").on("click","#explore-by li",function(e){if($(this).hasClass("label")||$(this).hasClass("header-search-eg"))return!1;$("#keywords_input").val("");var t=e.currentTarget;return e.stopPropagation(),e.preventDefault(),u(t,"yes"),!1}),$("#search_bar_wrapper").on("click","#keywords-recent li",function(e){e.stopPropagation(),e.preventDefault();var t=$(this).data("entity_href");window.location.assign(t)}),$("#search_bar_wrapper").on("click","#keywords_input",function(e){e.stopPropagation()}).on("click",".hide-regular-search-bar",function(e){return e.stopPropagation(),e.preventDefault(),$(this).blur(),closeSearchDropDowns(),!1}).on("click","#keywords_pretext",function(e){return!$(this).hasClass("click-disabled")&&(e.stopPropagation(),void $("#keywords_input").focus())}).on("blur","#keywords_input",function(){$(".logged-in-home-search").css("opacity",.9)}).on("focus","#keywords_input",function(){if($(".start-step-label img").hasClass("lazy-loaded")||($(".search-drop-down-lazy").trigger("load_search_drop_down_images"),$(".start-step-label img").addClass("lazy-loaded")),$("#keywords_pretext").find(".k-pre-1").hide(),$("#keywords_pretext").find(".k-pre-2").show(),$("#keywords_pretext").find(".k-pre-2").css("display","inline-block"),$(".logged-in-home-search").css("opacity",1),$(".hide-regular-search-bar").show(),$("#keywords_input").val()||""!=$("#keywords_input").val().trim())return void $("#keywords_input").keyup();b();var e="";if(window.localStorage){var t=window.localStorage.getItem("recentSearches");t=JSON.parse(t),t=t||{},0===Object.keys(t).length&&$("#keywords-recent").hide();var a=!1;if("undefined"!=typeof t[CITY_ID]){var o=5;$.each(t[CITY_ID],function(t,i){"undefined"!=typeof i.name&&--o>=0&&(e+='<li class="item" role="option" data-entity_href="'+i.href+'"><a href="'+i.href+'">'+i.name+"</a></li>",a=!0)})}0==a&&$("#keywords-recent").hide()}""!=e&&($("#keywords-recent .item").remove(),$("#keywords-recent").append(e)),$("#keywords_input").val()||""!=$("#keywords_input").val().trim()?d():s()}).on("keydown","#keywords_input",function(e){if(13==e.keyCode)return e.stopPropagation(),e.preventDefault(),!1;if(38==e.keyCode||40==e.keyCode)return e.stopPropagation(),e.preventDefault(),!1;if(e.shiftKey&&9==e.keyCode);else{if(9==e.keyCode)return""!==$("#keywords_input").val().trim()&&$("#search_button").focus(),e.stopPropagation(),e.preventDefault(),!1;8==e.keyCode&&(window.keyupAttached=!1)}}).on("keydown","#keywords_input",function(e){if(9==e.keyCode)return e.stopPropagation(),e.preventDefault(),setTimeout(function(){$("#search_button").focus()},0),$(this).blur(),closeSearchDropDowns(),!1}).on("keyup","#keywords_input",function(e){e.stopPropagation(),e.preventDefault(),""===$(this).val().trim()&&13!=e.keyCode&&(b(),p()),D();var t=$(".keyword-search-start.start-steps").is(":visible")?".keyword-search-start.start-steps":"#keywords-dd",a=$(t);if(38==e.keyCode){var o=a.find(".item.selected:visible:first"),i=o.parents(t).find(".item:visible"),n=i.index(o),s=i.eq(n-1);if(a.find(".selected").removeClass("selected"),s.length)s.addClass("selected");else{var r=a.find(".item:visible:last");r.addClass("selected")}return!1}if(40==e.keyCode){var o=a.find(".item.selected:visible:first"),i=o.parents(t).find(".item:visible"),n=i.index(o),c=i.eq(Number(n)+1);if(a.find(".selected").removeClass("selected"),c.length)c.addClass("selected");else{var y=a.find(".item:visible:first");y.addClass("selected")}return!1}if(13==e.keyCode){if($(".start-steps").is(":visible")&&$(".start-steps .selected").length>0){var t=$(".start-steps").is(":visible")?".start-steps":"#keywords-dd";a=$(t);var o=a.find(".item.selected:visible:first a"),h=$(o).attr("href");return"undefined"!=typeof h?window.location.assign(h):u(),!1}return $("#keywords-dd").is(":visible")&&$("#keywords-dd .selected").length>0?($("#keywords-dd .selected")[0].click(),!1):($(this).blur(),$("#search_button").click(),e.stopPropagation(),e.preventDefault(),!1)}if(27==e.keyCode)return $(this).blur(),closeSearchDropDowns(),!1;if([9,16,17,18,32,37,39].indexOf(e.keyCode)>=0)return!1;b();var f=$("#keywords_input").val().length;f<=1&&($("#no-results").removeClass("hidden").addClass("hidden"),l(!1)),$(".keyword-search-start.start-steps .selected").removeClass("selected"),$("#keywords-dd").is(":visible")&&C();var _=encodeURIComponent($(this).val()),m=(m=$("#form_entity_type").val())?m:"",v=(v=$("#form_entity_id").val())?v:0,g=(g=$("#city").val())?g:0;if(void 0===Zomato.keywordSearchTrackingUniqueID&&(Zomato.keywordSearchTrackingUniqueID=tdata.fbtrack+Date.now().toString()),$(this).val().length>=2){xhr_live_keywords&&xhr_live_keywords.abort();var w=$("#online-ordering").val();xhr_live_keywords=$.ajax({url:HOST+"php/liveSuggest.php?type=keyword&search_bar=1&q="+_,type:"GET",data:{online_ordering:w,search_city_id:g,entity_id:v,entity_type:m,keywordSearchTrackingUniqueID:Zomato.keywordSearchTrackingUniqueID,location_city_id:tdata.city_id},dataType:"json",beforeSend:function(){0===f?($("#no-results").removeClass("hidden").addClass("hidden"),l(!1)):($("#keywords-by").html(""),l(!0))},success:function(e){""!=e?(l(!1),d(e),C()):(p(),l(!1),$("#keywords-by").html(""),$("#no-results").removeClass("hidden"))}})}else p(),$("#keywords-by").html("")}).on("click","#explore-by",null,function(e){return e.stopPropagation(),e.preventDefault(),!1}).on("click","#search_button",function(e){q_param=$("#keywords_input").val(),click_type="keyword_search",e.stopPropagation(),$(this).addClass("loading"),$("#keywords_container").css("background-color","#ededed"),$("#keywords_pretext").addClass("click-disabled"),$("#location_contianer").css("background-color","#ededed"),$("#location_pretext").addClass("click-disabled"),closeSearchDropDowns(),$("#search-keyword").submit(),window._B.ismobile&&($(".screen-block").append('<div id="dialog-screen-busy" style="display: block;"></div>'),$(".screen-block").show())}).on("focus",".selected-cat",function(e,t){"undefined"!=typeof t&&"true"==t["custom-event"]&&D()}).on("click",".selected-cat",function(e){return e.stopPropagation(),e.preventDefault(),h(),!1}).on("keydown",".selected-cat",function(e){e.stopPropagation(),e.preventDefault(),8==e.keyCode||46==e.keyCode?h(!0):[9,13,16,17,18,32,37,38,39,40].indexOf(e.keyCode)>=0?$("#location_input").focus():$("#location_input").focus().val(String.fromCharCode(e.keyCode))}),$("#search-keyword").submit(function(){var e="",t=$("#keywords_input");return t.val()&&(e=t.val()),$("#keywords_query").val(e),"undefined"==typeof __jumboData&&(__jumboData={ename:"search-suggestion",var1:"default",var2:$("#keywords_pretext").find(".k-pre-2 .discover-search").val()}),__jumboLocationData={ename:"search-location-change",var1:$("#location_pretext").find(".location_input_sp").text()},sendToJumbo("jevent",__jumboData),sendToJumbo("jevent",__jumboLocationData),!0})}function v(e){$.ajax({url:HOST+"php/liveSuggest.php?type=fetchCategories",type:"GET",dataType:"text",data:{search_city_id:e},success:function(e){""!=e?($("#explore-by").html(e),l(!1)):l(!1)}})}function g(){function e(e){var t=e.coords.latitude,a=e.coords.longitude;window.setTimeout(function(){i.val("Detecting locality...")},11),closeSearchDropDowns(),$.ajax({url:HOST+"php/geolocation_proxy.php",data:{lat:t,lon:a},dataType:"json",success:function(e){if("undefined"!=typeof e.subzone_id&&"undefined"!=typeof e.name){if(e.city_id!=CITY_ID){var o=confirm(zomato.language.replaceVars("Looks like you\'re located in $1. Would you like to change your city to $1?",e.city_name));o?window.location=e.city_home+"#detect":resetInputToAllLocations()}else{$("#near_me").val(t+","+a),$("#form_entity_id").val(t+","+a+","+e.city_id),$("#form_entity_type").val("near-me"),$("#zone,#subzone,#landmark,#zipcode,#group,#metro,#street,#zipcode_area").val("");var n="Current location";i.val(n),$(".location_input_sp").text(n),i.data("val-orig",n);var s={entity_id:t+","+a,entity_type:"near-me",text:n};Zomato.updateRecentLocations(s),window.setTimeout(function(){window.location.reload()},300)}u.hide(),y.show()}else alert("Looks like Zomato\'s services are not available near you"),resetInputToAllLocations()}})}function t(e){switch(e.code){case 1:break;case 3:}setTimeout(function(){u.hide(),y.show(),i.val("")},12)}var a=$("#explore-location-suggest"),o=$("#location-suggestion-container"),i=$("#location_input"),r=$("#location-auto"),d=$("#search_bar_wrapper"),p="location_input",u=$("#explore-loading"),y=$("#explore-loc-help"),y=$("#explore-loc-help").is(":visible")?$("#explore-loc-help"):$("#location-caret");zomato["suggest_"+p]={},resetInputToAllLocations=function(){i.val(""),u.hide(),y.show(),o.html("")},$(document).on("click",function(e){"#location_input"==e.target&&"#explore-location-suggest .item"==e.target||f()}),d.on("mouseup","#location_input",function(e){""!=i.val()||a.is(":visible")?a.is(":visible")||(window.keyupAttached=!1,x()):i.trigger("focus")}).on("click","#location_contianer",function(e){return!$(this).hasClass("click-disabled")&&(e.stopPropagation(),void $("#location_input").focus())}).on("focus","#location_input",function(e){e.stopPropagation(),$(".logged-in-home-search").css("opacity",1);var t="";if(window.localStorage){var a=window.localStorage.getItem("recentLocations");if(a=JSON.parse(a),a=a||{},"undefined"!=typeof a[CITY_ID]){var o=5;$.each(a[CITY_ID],function(e,a){"undefined"!=typeof a.entity_id&&"undefined"!=typeof a.entity_type&&"subzone"==a.entity_type&&--o>=0&&(t+='<li class="item" role="option" data-entity_id="'+a.entity_id+'" data-entity_type="'+a.entity_type+'">'+a.name+"</li>")})}}""!=t&&($("#location-recent .item").remove(),$("#location-recent").append(t)),$("#location-suggestion-container .item").length>0?$("#location-popular,#location-recent").hide():$("#location-recent .item").length>3?($("#location-popular").hide(),$("#location-recent,#location-all").show(),navigator.geolocation&&r.show()):$("#location-recent .item").length?($("#location-popular").show(),$("#location-recent,#location-all").show(),navigator.geolocation&&r.show()):$("#location-suggestion-container .no-results").length?($("#location-popular,#location-auto,#location-all").show(),$("#location-recent .item").length&&$("#location-recent").show()):($("#location-popular,#location-all").show(),navigator.geolocation&&r.show(),$("#location-recent").hide()),$(this).removeClass("dark"),x(),s()}),d.on("blur","#location_input",function(e){Number($("#zone").val())+Number($("#subzone").val())+Number($("#landmark").val())+Number($("#group").val())+Number($("#street").val())+Number($("#metro").val())+$("#near_me").val().trim()+$("#zipcode").val().trim()==0?i.val(""):i.val(i.data("val-orig")),$(".logged-in-home-search").css("opacity",.9),$(this).addClass("dark"),window.keyupAttached&&(window.keyupAttached=!1)}),d.on("click","#location_input",function(e){e.stopPropagation()}),d.on("click","#explore-location-suggest",function(e){e.stopPropagation()});var h,_=0,m=0,g=null,w=function(e){void 0===Zomato.locationSearchTrackingUniqueID&&(Zomato.locationSearchTrackingUniqueID=tdata.fbtrack+Date.now().toString());var t=$("#online-ordering").val();h&&4!=h.readystate&&h.abort(),h=$.ajax({url:HOST+"php/liveSuggest.php?type=locality&search_bar=1",type:"GET",dataType:"json",data:{q:e,category:$("#category").val(),online_ordering:t,locationSearchTrackingUniqueID:Zomato.locationSearchTrackingUniqueID,location_city_id:tdata.city_id},success:function(t){if(""!=t){zomato["suggest_"+p][e]=t,$("#location-suggestion-container").html(t),x(),$("#location-recent,#location-popular,#location-auto,#location-all").hide(),$("#location-suggestion-container .no-results").length&&($("#location-popular,#location-auto,#location-all").show(),$("#location-recent .item").length&&$("#location-recent").show()),a.find(".selected").removeClass("selected");var i=a.find(".item:visible:first");i.addClass("selected")}else o.html("").hide()}})};d.on("keydown","#location_input",function(e){if(9==e.keyCode){var t=a.find(".item.selected");t.length?(t.trigger("click"),e.preventDefault()):closeSearchDropDowns()}else{if(13==e.keyCode)return window.keyupAttached&&(window.keyupAttached=!1,D(),$("#keywords_input").trigger("focus")),e.preventDefault(),!1;if(8==e.keyCode){if(!$(this).val())return $(".selected-cat").trigger("focus",{"custom-event":"true"}),$("#location_input").data("placeholder-orig",$(this).attr("placeholder")).addClass("explore-location-tmp"),!1}else{if(27==e.keyCode)return e.preventDefault(),e.stopPropagation(),!1;if(38==e.keyCode)return e.preventDefault(),e.stopPropagation(),!1;if(40==e.keyCode)return e.preventDefault(),e.stopPropagation(),!1}}$(".suggest-box").is(":visible")||x()}),d.on("keyup","#location_input",function(e){if(""==$(this).val()||""!=$(this).val()&&$(this).val()!=$(this).attr("placeholder")&&$(this).css("color","#2d2d2d"),38==e.keyCode){e.preventDefault(),e.stopPropagation();var t=a.find(".selected:visible:first"),n=t.parents(".suggest-box").find(".item:visible"),s=n.index(t),c=n.eq(s-1);if(a.find(".selected").removeClass("selected"),c.length)c.addClass("selected");else{var l=a.find(".item:visible:last");l.addClass("selected")}return!1}if(40==e.keyCode){e.preventDefault(),e.stopPropagation();var t=a.find(".selected:visible:first"),n=t.parents(".suggest-box").find(".item:visible"),s=n.index(t),d=n.eq(Number(s)+1);if(a.find(".selected").removeClass("selected"),d.length)d.addClass("selected");else{var u=a.find(".item:visible:first");u.addClass("selected")}return!1}if(13==e.keyCode){var y=a.find(".selected:visible:first");return y.length?y.trigger("click"):a.find("#location-all").trigger("click"),$(this).blur(),!1}if(27==e.keyCode)return closeSearchDropDowns(),$(this).blur(),!1;if(37!=e.keyCode&&39!=e.keyCode){8==e.keyCode&&(window.keyupAttached=!1);var h=i.val().trim();if(h=encodeURIComponent(h),_=0==m?new Date:m,m=new Date,h.length>=2)if("undefined"==typeof zomato["suggest_"+p][h]){var f=m-_;null!=g&&clearTimeout(g),f>500||0==_?w(h):g=setTimeout(function(){w(h)},500-f)}else{o.html(zomato["suggest_"+p][h]).show(),$("#location-recent,#location-popular,#location-auto,#location-all").hide(),$("#location-suggestion-container .no-results").length&&($("#location-popular,#location-auto,#location-all").show(),$("#location-recent .item").length&&$("#location-recent").show()),a.find(".selected").removeClass("selected");var u=a.find(".item:visible:first");u.addClass("selected")}else $("#location-all").show(),navigator.geolocation&&r.show(),$("#location-recent .item").length?$("#location-recent").show():$("#location-popular").show(),$("#location-suggestion-container").html("")}});var k;if(d.on("mouseenter","#explore-location-suggest .item",null,function(){k=$("#location_input").val(),a.find(".selected").removeClass("selected"),$(this).addClass("selected")}),d.on("mouseleave","#explore-location-suggest",null,function(){a.find(".selected").removeClass("selected")}),d.on("click","#explore-location-suggest .item",null,function(e){var t=$(this);if(e.stopPropagation(),"location-all"==$(this).attr("id")&&$("#zone,#subzone,#landmark,#zipcode,#group,#metro,#near_me,#zipcode_area").val(""),"undefined"!=typeof t.data("entity_id")&&"undefined"!=typeof t.data("entity_type")){$("#zone,#subzone,#landmark,#zipcode,#group,#metro,#near_me,#street,#place_id,#zipcode_area").val(""),$("#form_entity_type").val($(this).data("entity_type")),$("#form_entity_id").val($(this).data("entity_id"));var a=$("#city").val();if("undefined"==typeof t.data("search_city_id"))var o=CITY_ID;else o=t.data("search_city_id");var s=t.data("entity_type");switch("google_place"==s&&($("#search_button").addClass("loading"),window.location.href=insertGetParam(window.location.href,"google_place_id",t.data("entity_id"))),s){case"zone":$("#zone").val(t.data("entity_id"));break;case"subzone":$("#subzone").val(t.data("entity_id"));break;case"landmark":$("#landmark").val(t.data("entity_id"));break;case"zipcode":$("#zipcode").val(t.data("entity_id"));break;case"zipcode_area":$("#zipcode_area").val(t.data("entity_id"));break;case"group":$("#group").val(t.data("entity_id"));break;case"metro":$("#metro").val(t.data("entity_id"));break;case"street":$("#street").val(t.data("entity_id"));break;case"city":$("#city").val(o);break;case"place":$("#city").val(o),$("#place_id").val(t.data("entity_id"))}i.val(t.text()),$("#location_pretext").find(".location_input_sp").text(t.text()),"zone"!=s&&"subzone"!=s&&"landmark"!=s&&"city"!=s&&"place"!=s||("place"==s&&"0"!=t.data("city_id")?n("lty","city",0):n("lty",s,0),"place"==s?n("ltv",t.data("city_id"),0):"city"!=s?n("ltv",t.data("entity_id"),0):n("ltv",o,0)),CITY_REDIRECT&&o!=CITY_ID&&$.ajax({url:HOST+"php/liveSuggest.php?type=fetchCityURL",type:"GET",data:{search_city_id:o},dataType:"text",success:function(e){""!=e&&($("#search_button").addClass("loading"),window.location.href=e)}}),"undefined"!==COLLECTION_CITY_REDIRECT&&COLLECTION_CITY_REDIRECT&&o!=CITY_ID&&(console.log(o),$.ajax({url:HOST+"php/liveSuggest.php?type=fetchCityCollectionURL",type:"GET",data:{collection_city_id:o},dataType:"text",success:function(e){""!=e&&($("#search_button").addClass("loading"),window.location.href=e)}})),$("#location_pretext").find(".l-pre-2").hide(),$("#location_pretext").find(".l-pre-1").show(),$('#explore-by [data-item_type="subzone"] span').text(zomato.language.replaceVars("Suggested Places in $1",$("#location_input").val())),$('#explore-by [data-item_type="subzone_all"] span').text(zomato.language.replaceVars("See all places in $1",$("#location_input").val())),i.data("val-orig",t.text());var r={entity_id:t.data("entity_id"),entity_type:t.data("entity_type"),text:t.text()};"city"!=t.data("entity_type")?Zomato.updateRecentLocations(r):c({city:t.data("entity_id")||CITY_ID,entity_type:t.data("entity_type"),entity_id:t.data("entity_id")},!0),$("#keywords_input").trigger("focus"),CITY_REDIRECT||"undefined"!=typeof isSlovakia&&isSlovakia||($("#keywords_input").trigger("focus"),o!=a&&($("#explore-by").html(""),v(o),l(!0)))}window.keyupAttached||(window.keyupAttached=!0,$(document.body).on("keyup",function(e){$("#location_input");13==e.keyCode&&(closeSearchDropDowns(),$("#keywords_input").trigger("focus"),o!=a&&($("#explore-by").html(""),v(o),l(!0)))})),click_type="location"}),navigator.geolocation){if(d.on("click","#explore-location-suggest #location-auto",null,function(a){navigator.geolocation.getCurrentPosition(e,t,{maximumAge:1e4,timeout:1e4}),y.hide(),u.show(),setTimeout(function(){i.val("Please authorize...")},10),$("#landmark, #zipcode, #zone, #subzone, #group, #metro, #street, #zipcode_area").val(0)}),"undefined"!=typeof NEARME_SEARCH&&1==NEARME_SEARCH){var b="Detecting locality...";$("#screen-blocker").removeClass("hidden"),$("#blocker-text").html(b),navigator.geolocation.getCurrentPosition(e,t,{maximumAge:1e4,timeout:1e4}),y.hide(),u.show(),setTimeout(function(){i.val("Please authorize...")},10),$("#landmark, #zipcode, #zone, #subzone, #group, #metro, #street, #place_id, #zipcode_area").val(0)}window.insertGetParam=function(e,t,a){return t=escape(t),a=escape(a),e+=e.indexOf("?")<0?"?"+t+"="+a:"&"+t+"="+a}}else $("#location-auto").hide()}a.p=window.JS_CDN_PATH,window.Header={markingReadNotification:0,gotNotifications:!1,resultsShown:!1},Zomato=window.Zomato||{},Zomato.updateRecentLocations=function(e,t){if(window.localStorage)try{var a=t||CITY_ID,o=window.localStorage.getItem("recentLocations");if(c({city:a,entity_type:e.entity_type,entity_id:e.entity_id},!0),o=JSON.parse(o),o=o||{},"undefined"!=typeof o[a]){var i=!1;$.each(o[a],function(t,n){n.id==e.entity_type+"_"+e.entity_id&&(o[a].splice(t,1),o[a].unshift({id:e.entity_type+"_"+e.entity_id,entity_id:e.entity_id,entity_type:e.entity_type,name:e.text||e.title_nhl}),i=!0)}),i||(o[a].unshift({id:e.entity_type+"_"+e.entity_id,entity_id:e.entity_id,entity_type:e.entity_type,name:e.text||e.title_nhl}),o[a].splice(5,100))}else o[a]=[{id:e.entity_type+"_"+e.entity_id,entity_id:e.entity_id,entity_type:e.entity_type,name:e.text||e.title_nhl}];"near-me"!=e.entity_type&&window.localStorage.setItem("recentLocations",JSON.stringify(o))}catch(e){return!1}};var w=function(){($(".suggest-box").is(":visible")||$(".start-steps").is(":visible")||$("#keywords-dd").is(":visible")&&$("#keywords-dd").find("li").length)&&($(".search-box, #search-keyword").css("border-bottom-left-radius","0px").css("border-bottom-right-radius","0px"),$("#keywords_container").addClass("active"),$("#keywords_input").attr("placeholder",'Start typing to search...'))},k=function(){$(".suggest-box").is(":visible")||$(".start-steps").is(":visible")||$("#keywords-dd").is(":visible")||($(".search-box, #search-keyword").css("border-bottom-left-radius","3px").css("border-bottom-right-radius","3px"),$("#keywords_container").removeClass("active"),$("#keywords_input").attr("placeholder",'Search for restaurants or cuisines...'))},b=function(){$(".keyword-search-start.start-steps").is(":visible")||($(".keyword-search-start.start-steps").show(0,w),D(),$(document).off("click",closeSearchDropDowns),$(document).on("click",closeSearchDropDowns))},C=function(){$(".keyword-search-start.start-steps").hide(0,k),$(".keyword-search-start.start-steps .selected").removeClass("selected")},x=function(){$(".suggest-box").is(":visible")||(C(),p(),$(".suggest-box").show(),$("#explore-location-suggest .selected:visible:first").removeClass("selected"),$(document).off("click",closeSearchDropDowns),$(document).on("click",closeSearchDropDowns),$("#location_pretext").find(".l-pre-1").hide(),$("#location_pretext").find(".l-pre-2").show(),$("#location_contianer").addClass("active"),window._B.ismobile&&($(".search_type #location_contianer").css("border-top-right-radius","4px"),$(".search_type #location_contianer").css("border-bottom-right-radius","0px")))},D=function(){$(".suggest-box").hide(),$(".search-box, #search-keyword").css("border-bottom-right-radius","3px"),$("#location_pretext").find(".l-pre-2").hide(),$("#location_pretext").find(".l-pre-1").show(),$("#location_contianer").removeClass("active"),window._B.ismobile&&($(".search_type #location_contianer").css("border-top-right-radius","5px"),$(".search_type #location_contianer").css("border-bottom-right-radius","5px")); };window.closeSearchDropDowns=function(e){$(document).off("click",closeSearchDropDowns),D(),C(),p(),!$("#keywords_input").val()&&!$(".selected-cat").attr("data-icon")&&$(".selected-cat").data("itemId")&&$(".selected-cat").data("itemIcon")&&$(".selected-cat").data("itemType")&&y($(".selected-cat").data("itemType"),$(".selected-cat").data("itemIcon"),$(".selected-cat").data("itemId")),""==$("#location_input").val()&&($("#location-all").show(),navigator.geolocation&&$("#location-auto").show(),$("#location-recent .item").length?$("#location-recent").show():$("#location-popular").show(),$("#location-suggestion-container").html(""))},window.placeholderFixByClass=function(){$.support.placeholder&&$(".placeholder-fix").each(function(){""==$(this).val()&&""!=$(this).attr("placeholder")&&($(this).val($(this).attr("placeholder")),$(this).on("keydown.pf",function(){$(this).val()==$(this).attr("placeholder")&&$(this).val("")}),$(this).on("blur.pf",function(){""==$(this).val()&&$(this).val($(this).attr("placeholder"))}))})};var T=function(){m(),g(),"#detect"==window.location.hash&&$("#location-auto").trigger("click");var e=!1;$(document).on("touchstart",".screen-block",function(t){e=!1}).on("touchmove",".screen-block",function(t){e=!0}).on("touchend",".screen-block",function(t){e||$(this).click()})};window.makeSearchMobile=function(){return},$(document).on("zready zresnew",function(e){"undefined"!=typeof isSearchMobile&&isSearchMobile}),$(document).on("zreadyPageScripts",function(){var e=$(".popular-searches #popular-results");if(e){var t=e.data("entityId"),a=e.data("entityType");CITY_ID&&t&&a&&c({city:CITY_ID,entity_type:a,entity_id:t},!1)}$("#keywords_input").on("focus",function(){o()})}),$(document).on("zready zresnew",function(e){$(".change_placeholder").click(function(e){e.preventDefault()}),$(document).on("click","#header-order-food-btn",function(e){sendToJumbo("jevent",{ename:"order-online"})}),$(document).on("click",".order-online",function(e){sendToJumbo("jevent",{ename:"order-online"})}),$(document).on("click","#tr-header-bttn",function(e){sendToJumbo("jevent",{ename:"tableRes",var1:"entryButton",var2:"mainPage"}),0!==$("#tr-header-input").length?($("#tr-header-input").val(1),e.preventDefault(),$("#search-keyword").submit(),$("#tr-header-input").val(0)):window.location=$("#tr-header-bttn").attr("href")}),$(document).on("click","#home_page_tr_mobile",function(e){sendToJumbo("jevent",{ename:"tableRes",var1:"entryButton",var2:"mainPage"})}),$(document).on("click",".header-download-app",function(e){sendToJumbo("jevent",{ename:"appDownloadBanner",var1:"header"})}),$(document).on("click",".popular-searches #popular-results .item",function(){var e=$(this).first(),t=e.attr("data-item_id"),a=e.attr("data-item_type"),o=e.attr("data-item_redirect"),i=e.find(".start-step-label").first().text().trim(),n=$(".popular-searches #popular-results"),s=n.data("entityId"),r=n.data("entityType");__jumboPopularSearchClickData={ename:"popular-searches-click",var1:a,var2:t,var3:i,var4:s,var5:r},sendToJumbo("jevent",__jumboPopularSearchClickData),"restaurant"!=a&&(pop_data=a+"$$"+t+"$$"+i,encoded_pop_data=btoa(pop_data),encoded_pop_data=encodeURI(encoded_pop_data),o+="&pop_searches_data="+encoded_pop_data),window.location.href=o})}),$(document).on("zready zresnew",function(e){size_div=$(".n-container div").size(),$(".load-nhood").on("click",function(e){if($(this).hasClass("load-more")){$(this).removeClass("load-more"),$(this).addClass("load-less");var t="See less";$(this).html(t);$("#popular-neighbourhoods .n-container").find("a:eq(4)");$("#popular-neighbourhoods .n-container").find("a:gt(9):not(.load-nhood)").show()}else{$(this).removeClass("load-less"),$(this).addClass("load-more");var a="See more";$(this).html(a),$("#popular-neighbourhoods .n-container").find("a:gt(9):not(.load-nhood)").hide(),$("html, body").animate({scrollTop:$(".n-hood-title").offset().top},250)}}),$(".gold-sticky-top-bar > .inner-element .close-button").click(function(){$(".gold-sticky-top-bar").addClass("hide"),window.localStorage&&window.localStorage.setItem("gold_banner_dismissed",Date.now())});var t=12096e5;if($(".gold-sticky-top-bar")&&window.localStorage){var a=window.localStorage.getItem("gold_banner_dismissed");a&&Date.now()<parseInt(a)+t||$(".gold-sticky-top-bar").removeClass("hide")}}),Header.dropDowns=[{id:"header-icon-menu",open_callback:function(){sendToJumbo("jevent",{ename:"hamburger-menu"})},close_callback:null,is_fixed_at:["start"]},{id:"header-icon-notifications",open_callback:function(){lazy_load_notification=function(){$(this).hasClass("lazy-loaded")||($(".too-lazy-notif-image").trigger("load_notif_image"),$(this).addClass("lazy-loaded"))},0==Header.gotNotifications?Header.getNotifications(lazy_load_notification):lazy_load_notification(),sendToJumbo("jevent",{ename:"notification"})},close_callback:function(){var e=$("#header-icon-notifications .header-dropdown-notifications");e.hasClass("unread-heading")&&(Header.markReadNotification(),e.removeClass("unread-heading"),e.addClass("read-heading"))},is_fixed_at:["start"]},{id:"header-icon-speeddial",open_callback:function(){$(this).hasClass("lazy-loaded")||($(".too-lazy-speed-dial-image").trigger("load_speed_dial_image"),$(this).addClass("lazy-loaded"))},close_callback:null,is_fixed_at:["start"]},{id:"citySelect",dd_container:".citySelect_dropdown",open_callback:function(){$(this).hasClass("lazy-loaded")||($(".too-lazy-flag-image").trigger("load_flag_image"),$(this).addClass("lazy-loaded")),$(".city-search-inp").focus(),$(".city-list .list-country_city-name").removeClass("selected")},close_callback:null},{id:"langbox",dd_container:".langbox__dropdown",open_callback:function(){addNavigation(".langbox__dropdown-item")},close_callback:function(){removeNavigation(".langbox__dropdown-item")},is_fixed_at:["start"],no_screen_block:!0}],Header.activeDropDown=null,Header.attachDropDowns=function(){for(var e,t,a,o=0,i=this.dropDowns,n=i.length,s=$("#header"),r=function(e){$("body").on("click.headerOutside",function(t){$("#"+Header.activeDropDown).removeClass("is-active"),e&&e(),c()})},c=function(){$("body").off("click.headerOutside")};o<n;o++)e="#"+i[o].id,t=i[o].open_callback,a=i[o].close_callback,_dd_container=i[o].dd_container,_is_fixed_at=i[o].is_fixed_at,_no_screen_block=i[o].no_screen_block,function(){var o=e,i=_dd_container,n=t,l=a,d=_is_fixed_at;_no_screen_block;e&&s.on("click",e,function(e){var t,a,s=$(this),p=Header.activeDropDown;if(e.stopPropagation(),s.hasClass("is-active")){if(i){if($(e.target).parents(i).length)return!0}else if("#"+$(e.target).attr("id")!==o)return!0;s.removeClass("is-active"),l&&l(),p=null,c()}else p&&$("#"+p).removeClass("is-active"),p=s.attr("id"),s.addClass("is-active"),n&&n(),r(l),t=!!(d&&(a=window._B.__currentPage)&&d.indexOf(a)>=0);Header.activeDropDown=p})}()},Header.attachDropDownReadyEvents=function(){$(document).on("zready zresnew",function(){if("undefined"!=typeof isSlovakia&&isSlovakia){var e=$("#explore-by").find("[data-item_id=7]").get(0);u(e,"no")}$("#admin_privilege_toggle").click(function(e){e.preventDefault(),0==$(this).attr("value")?(setCookie("ap",0),location.reload()):(setCookie("ap",1),location.reload())})}),$(".city-search-inp").on("keyup",function(e){var t=$(this).val(),a=e.keyCode,o=$(".city-list .list-country_city-name:visible"),i=$(".city-list .list-country_city-name:visible.selected:first"),n=i.length?o.index(i):-1;if("37"==a);else{if("38"==a)return e.stopPropagation(),e.preventDefault(),o.removeClass("selected"),n>=0&&o.eq(n-1)?o.eq(n-1).addClass("selected").focus():$(".city-list .list-country_city-name:visible:last").addClass("selected").focus(),$(".city-search-inp").focus(),!1;if("39"==a);else{if("40"==a)return e.stopPropagation(),e.preventDefault(),o.removeClass("selected"),n>=0&&o.eq(n+1%o.length)?o.eq((n+1)%o.length).addClass("selected").focus():$(".city-list .list-country_city-name:visible:first").addClass("selected").focus(),$(".city-search-inp").focus(),!1;if("13"==a){e.stopPropagation(),e.preventDefault();var s=$(".city-list .list-country_city-name:visible.selected:first").attr("href");if(s)return window.location.href=s,!1}else{if(27==e.keyCode)return $("#citySelect").click(),!1;o.removeClass("selected")}}}t.length>0?($(".city-list li").hide(),search=make_pattern(t),$(".list-country_city-name").each(function(e){var t=$(this);if(t.text().match(search)){var a=t.parent(".item-city").show();$(".city-list").find(".country-"+a.data("cityOf")).show()}}),$(".item-country").each(function(e){var t=$(this),a=t.find(".list-country_name").text();a.match(search)&&(t.show(),$(".city-list").find(".city-of-"+t.data("countryId")).show())})):$(".city-list li").show()}).on("keydown",function(e){if([13,38,40].indexOf(e.keyCode)>=0)return e.stopPropagation(),e.preventDefault(),!1}),T()},Header.loadUserNotifications=function(){return""!=USER_ID&&0!=USER_ID&&void this.checkIfUnreadNotifications(this.getNotifications)},Header.renderNotifications=function(e){0!=e&&($("#dropdown-notifications-count").removeClass("grey").addClass("red").html(e),$("#notifications-count").removeClass("hidden").html(e))},Header.checkIfUnreadNotifications=function(e){Header.gotNotifications=!1,$.ajax({url:HOST+"php/get_user_notifications.php",type:"GET",data:{action:"get-unread-notification-count",user_id:USER_ID},dataType:"JSON",success:function(e){if("success"==e.status){var t=e.count;null!=t&&(Header.gotNotifications=!0,Header.renderNotifications(t))}}})},Header.markReadNotification=function(){notified=Header.markingReadNotification,0==notified&&(Header.markingReadNotification=1,$.ajax({url:HOST+"php/update_read_notify.php",type:"POST",dataType:"json",data:{group_key:"none",csrf_token:window.zomato.csrft},success:function(e){$("#header-icon-notifications .unread-count").remove(),updateTitleNotifyCount(),Header.markingReadNotification=0}}))},Header.saveDevicePixelRatio=function(){!checkCookie("dpr")&&"devicePixelRatio"in window&&setCookie("dpr",window.devicePixelRatio>1?"2":"1",365)},Header.init=function(){this.attachDropDowns(),this.attachDropDownReadyEvents(),this.loadUserNotifications(),this.saveDevicePixelRatio()},Header.init()}]);; function urlChangeEvent(){__currentUrl!=document.URL&&(__currentUrl=document.URL,sendPageView())}function JumboInterval(e,o){var t=!1;this.start=function(){this.isRunning()||(t=window.setInterval(e,o))},this.stop=function(){this.isRunning()&&window.clearInterval(t),t=!1},this.isRunning=function(){return t!==!1},this.restart=function(){this.stop(),this.start()}}function flushBufferToJumbo(e){if("undefined"==typeof e&&(e=!0),__JUMBO_ENABLED){var o=sessionStorage.getItem("__jumboBuffer");if("undefined"!=typeof o&&null!=o){var t=encodeURIComponent(o);jumboAjax(__jumboHost+"event",t),clearJumboCache()}}}function fetchPayloadFromLocalStorage(e){return window.localStorage.getItem(e)}function sendSearchActionLog(){if("undefined"!=typeof RES_ID){var e=fetchPayloadFromLocalStorage(__jumboLocalStoragePrefix+RES_ID);if(null!=e){var o=Date.now();e=JSON.parse(e),o-e.timestamp<=__jumboLocalStorageTTL&&(delete e.timestamp,sendToJumbo("search.log.action",e))}removePayloadFromLocalStorage(__jumboLocalStoragePrefix+RES_ID)}}Date.now||(Date.now=function(){return(new Date).getTime()}),window.supportSessionStorage=function(){var e="zomato";try{return sessionStorage.setItem(e,e),sessionStorage.removeItem(e),!0}catch(o){return!1}},window.supportsLocalStorage=function(){try{return window.localStorage.setItem("test","test"),window.localStorage.removeItem("test"),!0}catch(e){return!1}};var __jumboHost="https://jumbo.zomato.com/",__jumboEventCount=0,__currentUrl=document.URL,__JUMBO_TIME_OUT=2e3,__JUMBO_MAX_EVENTS=100,__JUMBO_SEPERATOR="$%",__JUMBO_ENABLED=supportsLocalStorage()&&supportSessionStorage()&&"undefined"!=typeof window.JSON,__jumboFlushInterval=new JumboInterval(flushBufferToJumbo,__JUMBO_TIME_OUT),__jumboUrlInterval=new JumboInterval(urlChangeEvent,500),__jumbo_on_before_unload;window.__jumboLocalStoragePrefix="zJumbo_res_";var __jumboPrevUrl="__jpuri",__jumboLocalStorageTTL=2e4;window.init=function(){__jumboFlushInterval.start(),__jumbo_on_before_unload=!1,window.onunload=window.onbeforeunload=jumboCallBeforeLeaving,__jumboUrlInterval.start()},window.preparePacket=function(e,o,t){if(__JUMBO_ENABLED&&"undefined"!=typeof e&&"undefined"!=typeof o&&0!=e.length){var n="undefined"==typeof t?document.URL:t,r={key:e,value:o,url:n},a=JSON.stringify(r);return a}},window.getPrevUrl=function(){var e=document.createElement("a");e.href=document.referrer;var o=document.referrer,t=window.localStorage.getItem(__jumboPrevUrl);if(e.hostname==window.location.hostname&&null!=t)try{o=t}catch(n){}return void 0==o?"":o},window.updatePrevUrl=function(e){var o=document.location.href;"undefined"!=typeof e&&(o=e),window.localStorage.setItem(__jumboPrevUrl,document.location.href)},window.jumboAjax=function(e,o){var t;t=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP"),t.withCredentials=!0,t.onreadystatechange=function(){if(t.readyState==XMLHttpRequest.DONE)if(200==t.status)try{if("pageview"==key){var e,o=document.getElementById("jumbo_pgid"),n=null!=o;e=n?o:document.createElement("meta"),e.setAttribute("name","jumbo_pgid"),e.setAttribute("id","jumbo_pgid"),e.setAttribute("content",t.responseText),n||document.getElementsByTagName("head")[0].appendChild(e)}}catch(r){}else 400==t.status},"undefined"!=typeof USER_ID&&""!=USER_ID&&(e=e+"?user_id="+USER_ID),t.open("POST",e,!0),t.setRequestHeader("Content-Type","application/json"),"undefined"!=typeof CITY_ID&&t.setRequestHeader("X-City-Id",CITY_ID),"undefined"!=typeof __WEBVIEW_IOS&&1==__WEBVIEW_IOS?t.send(JSON.stringify({webview_payload:{payload:o,header:__WEBVIEW_IOS_HEADER()}})):"undefined"!=typeof __WEBVIEW_ANDROID&&1==__WEBVIEW_ANDROID?t.send(JSON.stringify({webview_payload:{payload:o,header:__WEBVIEW_ANDROID_HEADER()}})):t.send(JSON.stringify({payload:o}))},window.generateRandomSearchID=function(){for(var e=32,o="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",t="",n=e;n>0;--n)t+=o[Math.floor(Math.random()*o.length)];return t},window.jumboCallBeforeLeaving=function(){__JUMBO_ENABLED&&!__jumbo_on_before_unload&&(__jumbo_on_before_unload=!0,__jumboFlushInterval.restart())},window.sendPageView=function(e,o){"undefined"==typeof o?sendToJumbo("pageview",getPrevUrl(),e):sendToJumbo("pageview",getPrevUrl()+o,e),updatePrevUrl()},window.clearJumboCache=function(){sessionStorage.removeItem("__jumboBuffer"),__jumboFlushInterval.restart(),__jumboEventCount=0},window.sendToJumbo=function(e,o,t){var n=preparePacket(e,o,t);if(void 0!=n){var r=sessionStorage.getItem("__jumboBuffer");null==r||"undefined"==typeof r||""==r?r="":r+=__JUMBO_SEPERATOR,r+=n,sessionStorage.setItem("__jumboBuffer",r),__jumboEventCount++,__jumboEventCount>=__JUMBO_MAX_EVENTS&&flushBufferToJumbo()}},window.removePayloadFromLocalStorage=function(e){window.localStorage.removeItem(e)},window.storeSearchPayloadToLocalStorage=function(e,o){null!=fetchPayloadFromLocalStorage(e)&&removePayloadFromLocalStorage(e),window.localStorage.setItem(e,JSON.stringify(o))},window.jSetCookie=function(e,o,t){t=t||365*5;var n=new Date,r=new Date;r.setTime(n.getTime()+36e5*24*t),document.cookie=e+"="+escape(o)+";path=/;domain="+COOKIE_DOMAIN+";expires="+r.toGMTString()},window.jGetCookie=function(e){var o=null;if(document.cookie){var t=document.cookie.split(escape(e)+"=");if(t.length>=2){var n=t[1].split(";");o=unescape(n[0])}}return o},window.sendABResult=function(e){if("undefined"!=typeof ab_version_map&&"undefined"!=typeof ab_version_map[e]){var o={event_type:"result",experiment_name:e,version_number:ab_version_map[e]};sendToJumbo("ab_experiment",o)}},window.bindAjaxPageViews=function(){"undefined"!=typeof $&&$.ajaxPrefilter&&$.ajaxPrefilter(function(e){var o=HOST+"(admin/|(acquisitions|mydashboard|mydashboard2|me|events_dashboard|old-metrics|sales-dashboard|new-metrics|metrics)(/|$))";e.url=e.url||"";var t=0==__currentUrl.search(o)?1:0,n=0==e.url.search(o)?1:0;t&&!n&&sendToJumbo("jevent",{ename:"admin_page_apis_error",var1:__currentUrl,var2:e.url,var3:("string"==typeof e.data?e.data:JSON.stringify(e.data))||"",var4:e.type||""})})},__JUMBO_ENABLED&&(sendPageView(),sendSearchActionLog(),window.addEventListener("pageshow",function(e){e.persisted&&(init(),sendPageView())}),init());; var zomato=window.zomato||{};zomato.GoogleAdX={loadScriptOnce:function(){"object"==typeof window.adsbygoogle&&"boolean"==typeof window.adsbygoogle.loaded&&window.adsbygoogle.loaded||"boolean"==typeof zomato.shouldLoadGoogleAds&&1==zomato.shouldLoadGoogleAds&&$.getScript("//securepubads.g.doubleclick.net/tag/js/gpt.js")},bindEvent:function(){$(document).on("zreadyPageScripts",function(){zomato.GoogleAdX.loadScriptOnce()})}},zomato.GoogleAdX.bindEvent();; !function(o){function t(t,s){o(".res-action-tabs").removeClass("res-action-tabs");var e=o("#share-res-action"),l=encodeURIComponent(e.data("url")),a=e.data("url"),n=encodeURIComponent(e.data("name")),i=e.data("name"),r=e.data("photo"),u=(e.data("rating"),"");currentButton=s,o(s).parents("li").addClass("res-action-tabs");var f=fb_link=share_header="";"wishlist"==t?(f="https://twitter.com/intent/tweet?text=I added "+n+" to my wishlist on @Zomato "+l,fb_link="http://www.facebook.com/sharer.php?t=I added "+n+" to my zomato wishlist&u="+l,share_header="Added to wishlist",u=createFBShareFunction(i+" on Zomato",a,r,"I added "+i+" to my wishlist on Zomato","","recordPostID")):"bt"==t?(f="https://twitter.com/intent/tweet?text=I have been to "+n+" via @Zomato "+l,fb_link="http://www.facebook.com/sharer.php?t=I have been to "+n+" via Zomato&u="+l,share_header="Added to Been There",u=createFBShareFunction(i+" on Zomato",a,r,"I added "+i+" to the list of places I have been to on Zomato","","recordPostID")):"fav"==t&&(f="https://twitter.com/intent/tweet?text=I added "+n+" to my favourites on @Zomato "+l,fb_link="http://www.facebook.com/sharer.php?t=I added "+n+" to my favourites on Zomato&u="+l,share_header="Added to Favorites",u=createFBShareFunction(i+" on Zomato",a,r,"I added "+i+" to my favourites on Zomato","","recordPostID")),stopFadeOut(activeTimeout,null,null),e.parent().hide(),e.parent().show(),e.find(".tw").attr("href",f),e.find(".fb").off(".socialshare").on("click.socialshare",u),e.find(".share-header").html(share_header),activeTimeout=setTimeout(function(){hideSocialTab(e)},6e3),1==o("#share-res-action:hover").length&&e.trigger("mouseover")}var s={socialEngineHandler:HOST+"php/common_social_handler.php",followEngineHandler:HOST+"php/common_follow_handler.php",followUserButtonClass:"zs-follow-user-button",followUserButtonBeforeLoginClass:"zs-follow-user-button-before-login",unfollowUserButtonClass:"zs-unfollow-user-button",followResButtonClass:"zs-follow-res-button",followResButtonBeforeLoginClass:"zs-follow-res-button-before-login",unfollowResButtonClass:"zs-unfollow-res-button",resFavCount:"zs-res-fav-count",userFollower:"zs-user-follower",userFollowerCount:"zs-user-follower-count",userFollowerText:"zs-user-follower-text"},e={init:function(o){},loadFollowUserButton:function(t){return this.each(function(){var e=o(".zs-follow-btn-container[data-user-id="+t.followed_user_id+"][data-entity-type=USER]");"0"==t.follower_user_id?(e.find(".zs-follow-user-button").text('Follow'),e.off("click.fub","."+s.followUserButtonClass),e.on("click.fub","."+s.followUserButtonClass,function(o){o.preventDefault(),follow_data={user_id:t.followed_user_id,container_obj:e},follow_data_hover={user_id:t.followed_user_id,container_obj:e},n(0,t.followed_user_id,e)})):t.follower_user_id!=t.followed_user_id&&(0==t.is_followed?(e.find(".zs-follow-user-button").text('Follow'),e.find(".zs-follow-user-button").attr("aria-label",'Follow'),e.find(".zs-follow-user-button").attr("title",'Follow')):(e.find(".zs-follow-user-button").text('Following'),e.find(".zs-follow-user-button").attr("aria-label",'Unfollow'),e.find(".zs-follow-user-button").attr("title",'Unfollow'),e.find(".zs-follow-user-button").attr("data-icon","ü"),e.find(".zs-follow-user-button").removeClass("follow-social").addClass("following-social green "+s.unfollowUserButtonClass)),e.off("click.fub","."+s.followUserButtonClass),e.on("click.fub","."+s.followUserButtonClass,function(o){return o.preventDefault(),n(t.follower_user_id,t.followed_user_id,e),!1}),e.off("click.ufub","."+s.unfollowUserButtonClass),e.on("click.ufub","."+s.unfollowUserButtonClass,function(o){return o.preventDefault(),i(t.follower_user_id,t.followed_user_id,e),!1}))})},loadFollowSuggestions:function(t){return this.each(function(){var e=o(this);e.html("Loading suggestions...");var l=[];o.ajax({url:s.followEngineHandler+"?type=get_follow_suggestions",type:"GET",data:{user_id:t.user_id,csrf_token:zomato.csrft},dataType:"json",success:function(t){var s=t;if(o(s.ids).each(function(o,t){l[o]='<a href="'+HOST+"user.php?user_id="+t+'" title="'+s.data[t].name+'"><img src="'+s.data[t].profile_thumb+'" width="30" height="30" style="margin-right: 5px;"/></a>'}),l.length>0){var a=l.join("");e.html(zomato.language.replaceVars("<strong>Suggestions<br/></strong>$1",a))}else e.html("<strong>Suggestions<br/></strong>None...")}})})},loadFollowed:function(t){return this.each(function(){var e=o(this);e.html("Loading people I follow...");var l=[];o.ajax({url:s.followEngineHandler+"?type=get_followed&entity_type=USER",type:"GET",data:{user_id:t.user_id,csrf_token:zomato.csrft},dataType:"json",success:function(t){var s=t;o(s.ids).each(function(o,t){l[o]='<li><a href="'+HOST+"user.php?user_id="+t+'" title="'+s.data[t].name+'"><img src="'+s.data[t].profile_thumb+'" class="uimage"></a></li>'}),l.length>0?s.count>9?(more1_li='<li class="more"><a title="'+'View all'+'" href="'+user_profile_url+'/follows">···</a></li>',e.html(l.join("")).append(more1_li)):e.html(l.join("")):e.html("<li>"+"None"+"</li>")}})})},loadFollowers:function(t){return this.each(function(){var e=o(this);e.html("Loading people following me...");var l=[];o.ajax({url:s.followEngineHandler+"?type=get_followers",type:"GET",data:{user_id:t.user_id,csrf_token:zomato.csrft},dataType:"json",success:function(t){var s=t;o(s.ids).each(function(o,t){l[o]='<li><a href="'+HOST+"user.php?user_id="+t+'" title="'+s.data[t].name+'"><img src="'+s.data[t].profile_thumb+'" class="uimage"></a></li>'}),l.length>0?s.count>9?(more_li='<li class="more"><a title="'+'View all'+'" href="'+user_profile_url+'/followedby">···</a></li>',e.html(l.join("")).append(more_li)):e.html(l.join("")):e.html("<li>"+"None"+"</li>")}})})},loadFollowRestaurantButton:function(t){return this.each(function(){var e=o(".zs-follow-btn-container[data-res-id="+t.followed_res_id+"][data-entity-type=RESTAURANT]");"0"==t.follower_user_id?(e.find("a").addClass(s.followResButtonClass).attr("title","Add Favorite").trigger("mouseout"),e.off("click.frb","."+s.followResButtonClass),e.on("click.frb","."+s.followResButtonClass,function(o){o.preventDefault(),follow_data={res_id:t.followed_res_id,container_obj:e},follow_data_hover={res_id:t.followed_res_id,container_obj:e},l(0,t.followed_res_id,e)})):(0==t.is_followed?(e.find("a").removeClass(s.unfollowResButtonClass).addClass(s.followResButtonClass).attr("title","Add Favorite").trigger("mouseout"),e.removeClass("fav-yes cross-hover").addClass("fav-no")):(e.find("a").removeClass(s.followResButtonClass).addClass(s.unfollowResButtonClass).attr("title","Remove Favorite").trigger("mouseout"),e.removeClass("fav-no").addClass("fav-yes"),e.hover(function(){e.addClass("cross-hover")},function(){e.removeClass("cross-hover")})),e.off("click.frb","."+s.followResButtonClass),e.on("click.frb","."+s.followResButtonClass,function(o){o.preventDefault(),l(t.follower_user_id,t.followed_res_id,e)}),e.off("click.ufrb","."+s.unfollowResButtonClass),e.on("click.ufrb","."+s.unfollowResButtonClass,function(o){o.preventDefault(),a(t.follower_user_id,t.followed_res_id,e)}))})},loadRestaurantHovercard:function(t){return this.each(function(){var e=o(this);o.extend(s,t);e.parent().append('<span class="inlineResFollowButtonContainer" style="display: none;"></span>')})},loadUserHovercard:function(t){return this.each(function(){o(this),o.extend(s,t)})}},l=function(e,l,a){var n=o(a),i=n.data("source-id"),r=n.data("source-type");n.addClass("load"),o.ajax({url:s.followEngineHandler+"?type=follow_restaurant",type:"POST",data:{follower_user_id:e,followed_res_id:l,source_id:i,source_type:r,csrf_token:zomato.csrft},dataType:"json",success:function(e){var a=e;"success"==a.status?setTimeout(function(){if(n.children("a:first").attr("title","Remove Favorite").trigger("mouseout"),n.removeClass("fav-no cross-hover").addClass("fav-yes").removeClass("load"),n.hover(function(){n.addClass("cross-hover")},function(){n.removeClass("cross-hover")}),"function"==typeof t&&t("fav",n.children("a:first")),n.find("."+s.followResButtonClass).removeClass(s.followResButtonClass).addClass(s.unfollowResButtonClass),"undefined"==typeof a.already_following){var e=parseInt(o("."+s.resFavCount+"[data-res-id="+l+"]").text());o("."+s.resFavCount+"[data-res-id="+l+"]").text(e+1)}o(".res-main-stats-num#fav_count").text(a.favorite_count);var i=1==a.favorite_count?"favorite":"favorites";o(".res-main-stats-text#fav_text").text(i)},500):"login"==a.status&&(n.removeClass("load"),showDialog("login","Log in to follow"))}})},a=function(t,e,l){var a=o(l),n=a.data("source-id"),i=a.data("source-type");a.addClass("load").removeClass("cross-hover"),o.ajax({url:s.followEngineHandler+"?type=unfollow_restaurant",type:"POST",data:{follower_user_id:t,followed_res_id:e,source_id:n,source_type:i,csrf_token:zomato.csrft},dataType:"json",success:function(t){var l=t;"success"==l.status?setTimeout(function(){if(hideSocialTab(o("#share-res-action")),a.children("a:first").attr("title","Add Favorite").trigger("mouseout"),a.removeClass("fav-yes cross-hover").addClass("fav-no").removeClass("load"),a.find("."+s.unfollowResButtonClass).removeClass(s.unfollowResButtonClass).addClass(s.followResButtonClass),"undefined"==typeof l.not_followed){var t=parseInt(o("."+s.resFavCount+"[data-res-id="+e+"]").text());o("."+s.resFavCount+"[data-res-id="+e+"]").text(t-1)}o(".res-main-stats-num#fav_count").text(l.favorite_count);var n=1==l.favorite_count?"favorite":"favorites";o(".res-main-stats-text#fav_text").text(n)},500):"login"==l.status&&a.addClass("load")}})},n=function(t,e,l){var a=o(l);if(t){if(a.find("."+s.followUserButtonClass).hasClass("while-following"))return!1;var n=!1;1==n?a.find("."+s.followUserButtonClass).addClass("while-following").removeClass("social-button"):a.find("."+s.followUserButtonClass).removeClass(s.followUserButtonClass).addClass("social-button").addClass("just-followed").removeClass("follow-social").addClass("following-social").addClass("zs-temp-unfollow-user-button").attr("data-icon","ü").attr("title","Unfollow").attr("aria-label","Unfollow").html("Following").addClass("green")}o.ajax({url:s.followEngineHandler+"?type=follow_user",type:"POST",data:{follower_user_id:t,followed_user_id:e,csrf_token:zomato.csrft},dataType:"json",success:function(t){var l=t;if("success"==l.status){var n=!1;if(1==n?a.find("."+s.followUserButtonClass).removeClass(s.followUserButtonClass).removeClass("while-following").addClass("social-button").addClass("just-followed").removeClass("follow-social").addClass("following-social").addClass(s.unfollowUserButtonClass).html("ü"):a.find(".zs-temp-unfollow-user-button").removeClass("zs-temp-unfollow-user-button").addClass(s.unfollowUserButtonClass).removeClass("grey").addClass("green"),a.data("is-followed","1"),"undefined"==typeof l.already_following){var i=parseInt(o("."+s.userFollowerCount+"[data-user-id="+e+"]:first").text())+1,r=i>1?"Followers":"Follower";o("."+s.userFollowerCount+"[data-user-id="+e+"]").text(i),o("."+s.userFollowerText+"[data-user-id="+e+"]").text(r)}o(document).trigger("USER_FOLLOWED",e)}else"failed"==l.status?1==n?a.find("."+s.followUserButtonClass).removeClass("while-following").addClass("social-button").html("û"):a.find(".zs-temp-unfollow-user-button").removeClass("zs-temp-unfollow-user-button").addClass(s.followUserButtonClass).addClass("social-button").removeClass("just-followed").addClass("follow-social").removeClass("following-social").attr("data-icon","û").html("Follow"):"limit_exceeded"==l.status?(1==n?a.find("."+s.followUserButtonClass).removeClass("while-following").addClass("social-button").html("û"):a.find(".zs-temp-unfollow-user-button").removeClass("zs-temp-unfollow-user-button").addClass(s.followUserButtonClass).addClass("social-button").removeClass("just-followed").addClass("follow-social").removeClass("following-social").attr("data-icon","û").html("Follow"),a.find("."+s.followUserButtonClass).trigger("mouseout"),Dialog.show({head:"Limit Exceeded!",url:HOST+"php/follow_limit_exceed.php?limit="+l.limit,height:550,width:392})):"login"==l.status&&(1==n?a.find("."+s.followUserButtonClass).removeClass("while-following").addClass("social-button").html("û"):a.find(".zs-temp-unfollow-user-button").removeClass("zs-temp-unfollow-user-button").addClass(s.followUserButtonClass).addClass("social-button").removeClass("just-followed").addClass("follow-social").removeClass("following-social").attr("data-icon","û").html("Follow"),showDialog("login","Log in to follow"))}})},i=function(t,e,l){var a=o(l);if(a.find("."+s.unfollowUserButtonClass).hasClass("while-following"))return!1;var n=!1;1==n?a.find("."+s.unfollowUserButtonClass).addClass("while-following").removeClass("social-button"):a.find("."+s.unfollowUserButtonClass).addClass("while-following").removeClass("social-button"),o.ajax({url:s.followEngineHandler+"?type=unfollow_user",type:"POST",data:{follower_user_id:t,followed_user_id:e,csrf_token:zomato.csrft},dataType:"json",success:function(t){var l=t;if("success"==l.status){var n=!1;if(1==n?a.find("."+s.unfollowUserButtonClass).removeClass(s.unfollowUserButtonClass).removeClass("while-following").addClass("social-button").removeClass("following-social").addClass("follow-social").addClass(s.followUserButtonClass).html("û"):a.find("."+s.unfollowUserButtonClass).removeClass("green").addClass("grey").removeClass(s.unfollowUserButtonClass).removeClass("while-following").addClass("social-button").removeClass("following-social").addClass("follow-social").attr("data-icon","û").addClass(s.followUserButtonClass).html("Follow"),a.data("is-followed","0"),"undefined"==typeof l.not_followed){var i=parseInt(o("."+s.userFollowerCount+"[data-user-id="+e+"]:first").text())-1,r=i>1?"Followers":"Follower";o("."+s.userFollowerCount+"[data-user-id="+e+"]").text(i),o("."+s.userFollowerText+"[data-user-id="+e+"]").text(r)}}else"login"==l.status}})};o.fn.zSocial=function(t){return e[t]?e[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void o.error("Method "+t+" does not exist in zSocial"):e.init.apply(this,arguments)}}(jQuery);; !function(e,t,o,i){var n=e(t);e.fn.lazyload=function(r){function f(){var t=0;a.sort(function(t,o){var i=e(t).offset().top,n=e(o).offset().top;return i==n?e(t).offset().left>e(o).offset().left?1:-1:i>n?1:-1}).each(function(){var o=e(this);if(!h.skip_invisible||o.is(":visible"))if(e.abovethetop(this,h)||e.leftofbegin(this,h));else if(e.belowthefold(this,h)||e.rightoffold(this,h)){if(++t>h.failure_limit)return!1}else o.trigger("appear"),t=0})}var l,a=this,h={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:t,data_attribute:"original",skip_invisible:!0,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"};return r&&(i!==r.failurelimit&&(r.failure_limit=r.failurelimit,delete r.failurelimit),i!==r.effectspeed&&(r.effect_speed=r.effectspeed,delete r.effectspeed),e.extend(h,r)),l=h.container===i||h.container===t?n:e(h.container),0===h.event.indexOf("scroll")&&l.bind(h.event,function(){return f()}),this.each(function(){var t=this,o=e(t);t.loaded=!1,o.attr("src")!==i&&o.attr("src")!==!1||o.is("img")&&o.attr("src",h.placeholder),o.one("appear",function(){if(!this.loaded){if(h.appear){var i=a.length;h.appear.call(t,i,h)}var n=o.attr("data-"+h.data_attribute)||"";if(!n.split("?")[0])return;e("<img />").bind("load",function(){o.hide(),o.is("img")?o.attr("src",n):o.css("background-image","url('"+n+"')"),o[h.effect](h.effect_speed),t.loaded=!0;var i=e.grep(a,function(e){return!e.loaded});if(a=e(i),h.load){var r=a.length;h.load.call(t,r,h)}}).attr("src",n)}}),0!==h.event.indexOf("scroll")&&o.bind(h.event,function(){t.loaded||o.trigger("appear")})}),n.bind("resize",function(){f()}),/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&n.bind("pageshow",function(t){t.originalEvent&&t.originalEvent.persisted&&a.each(function(){e(this).trigger("appear")})}),e(o).ready(function(){f()}),this},e.belowthefold=function(o,r){var f;return f=r.container===i||r.container===t?(t.innerHeight?t.innerHeight:n.height())+n.scrollTop():e(r.container).offset().top+e(r.container).height(),f<=e(o).offset().top-r.threshold},e.rightoffold=function(o,r){var f;return f=r.container===i||r.container===t?n.width()+n.scrollLeft():e(r.container).offset().left+e(r.container).width(),f<=e(o).offset().left-r.threshold},e.abovethetop=function(o,r){var f;return f=r.container===i||r.container===t?n.scrollTop():e(r.container).offset().top,f>=e(o).offset().top+r.threshold+e(o).height()},e.leftofbegin=function(o,r){var f;return f=r.container===i||r.container===t?n.scrollLeft():e(r.container).offset().left,f>=e(o).offset().left+r.threshold+e(o).width()},e.inviewport=function(t,o){return!(e.rightoffold(t,o)||e.leftofbegin(t,o)||e.belowthefold(t,o)||e.abovethetop(t,o))},e.extend(e.expr[":"],{"below-the-fold":function(t){return e.belowthefold(t,{threshold:0})},"above-the-top":function(t){return!e.belowthefold(t,{threshold:0})},"right-of-screen":function(t){return e.rightoffold(t,{threshold:0})},"left-of-screen":function(t){return!e.rightoffold(t,{threshold:0})},"in-viewport":function(t){return e.inviewport(t,{threshold:0})},"above-the-fold":function(t){return!e.belowthefold(t,{threshold:0})},"right-of-fold":function(t){return e.rightoffold(t,{threshold:0})},"left-of-fold":function(t){return!e.rightoffold(t,{threshold:0})}})}(jQuery,window,document);; $(document.body).on("click","#filter-date-btn",function(t){var e=$("#start-date-picker").val(),s=$("#end-date-picker").val(),a=$(".priority-selector").val();(e.length||s.length)&&("1"==a?document.location.href=HOST+"admin/analytics/city_tracker?priority="+a+"&start_date="+e+"&end_date="+s:document.location.href=HOST+"admin/analytics/city_tracker?start_date="+e+"&end_date="+s)}),$(".expand-city").toggle(function(){$(".expanded-zones").addClass("hidden"),$(this).parent().find(".expanded-zones").removeClass("hidden")},function(){$(this).parent().find(".expanded-zones").addClass("hidden")}),$(document.body).on("click",".sort-zone",function(t){t.preventDefault();var e=$(this).data("sort"),s=$(this).data("city"),a=this;this===$(".selected-sort").get(0)?($(this).removeClass("selected-sort"),e="default"):$(".selected-sort").length?($(".selected-sort").removeClass("selected-sort"),$(this).addClass("selected-sort")):$(this).addClass("selected-sort"),$.ajax({url:HOST+"php/city_tracker_sort.php?sort_by="+e+"&city_id="+s,type:"GET",dataType:"json",success:function(t){"success"==t.status&&$(a).parent().parent().find(".main-zone-grid").replaceWith(t.html)},error:function(){}})});; $(document).on("zready zresnew",function(){function o(){$(document).off("click.collDropDwn"),$(".more-collection-link").removeClass("open"),$(".more-collection-dropdown").removeClass("open")}$(".more-collection-link").on("click",function(e){e.stopPropagation();var n=$(this).attr("data-real-id");$(this).hasClass("open")?($(this).removeClass("open"),$('.more-collection-dropdown[data-real-id="'+n+'"]').removeClass("open"),closeHeaderDropDowns()):(closeHeaderDropDowns(),$(document).on("click.headerDropDowns",closeHeaderDropDowns),$(this).addClass("open"),$('.more-collection-dropdown[data-real-id="'+n+'"]').addClass("open"),$(document).off("click.collDropDwn").on("click.collDropDwn",o))}),$(".more-collection-dropdown-close").on("click",function(o){o.stopPropagation(),$(".more-collection-link").removeClass("open"),$(".more-collection-dropdown").removeClass("open"),closeHeaderDropDowns()})});; !function(e){function t(o){if(i[o])return i[o].exports;var n=i[o]={exports:{},id:o,loaded:!1};return e[o].call(n.exports,n,n.exports,t),n.loaded=!0,n.exports}var o=window.webpackJsonp;window.webpackJsonp=function(i,a){for(var s,r,c=0,m=[];c<i.length;c++)r=i[c],n[r]&&m.push.apply(m,n[r]),n[r]=0;for(s in a)e[s]=a[s];for(o&&o(i,a);m.length;)m.shift().call(null,t)};var i={},n={84:0};return t.e=function(e,o){if(0===n[e])return o.call(null,t);if(void 0!==n[e])n[e].push(o);else{n[e]=[o];var i=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.src=t.p+""+{0:"377412c06e5ddb126094",1:"1f4c0302413375d64367",2:"5283329bb15bb9e56d6d",5:"d9d8af29dd73feae4cb5",7:"7f932b5fe84c56d1606a",9:"c8361dc78e312319451f",90:"f615f9b25943a253694a"}[e]+".js",i.appendChild(a)}},t.m=e,t.c=i,t.p="",t(0)}([function(e,t,o){function i(){var e=!1,t=!1,o=$("#expert_brag").data("subzone-id");return $("#twitter-share").is(":checked")&&(e=!0),$("#facebook-share").is(":checked")&&(t=!0),e||t?($(".sem__error").fadeOut(),void $.ajax({url:HOST+"php/publishExpertStory.php",type:"POST",data:{facebook_flag:t,twitter_flag:e,subzone_id:o},dataType:"json",success:function(e){"success"==e.status&&($("#expert_brag").empty().html("Sucess!"),setTimeout(function(){Dialog.close()},1e3))}})):($(".sem__error").html('Please select one of the options.').fadeIn(),!1)}o.p=window.JS_CDN_PATH,zomato=window.zomato||{};var n=function(e){e.preventDefault();var t=$(this).data("remove"),o=($(this).parents(".res-review").data("review_id"),$(this).parents(".review-replies-item").data("comment_id"),$(this).data("dashboard"));$(this).addClass("btn-loading"),$.ajax({url:HOST+"php/review_comments.php",type:"POST",dataType:"json",context:this,data:{remove_reply:t,active_flag:0,for_dashboard:o,comment_id:$(this).parents(".review-replies-item").data("comment_id"),review_id:$(this).parents(".res-review").data("review_id")},complete:function(){$(this).removeClass("btn-loading")},success:function(e){"success"==e.status?$(this).parents(".review-replies-item").replaceWith(e.html):alert("Something went wrong! Please try again"),$(".tooltip_formatted").tipsy({html:!0})}})},a=function(e){var t=$(this).parents(".res-review").data("review_id"),o=$(this).parents(".review-replies-item").data("comment_id"),i=$(this).data("dashboard"),n=$(this).closest(".review-replies-item"),a=n.find(".edit-comment-text"),s=a.val(),i=$(this).data("dashboard");""!=s&&($(this).addClass("btn-loading"),$.ajax({url:HOST+"php/review_comments.php",type:"POST",dataType:"json",context:this,data:{edit_reply:1,comment_text:s,for_dashboard:i,comment_id:o,review_id:t,csrf_token:zomato.csrft},complete:function(){$(this).removeClass("btn-loading")},success:function(e){"success"==e.status?$(this).parents(".review-replies-item").replaceWith(e.html):alert(e.message),$(".tooltip_formatted").tipsy({html:!0})}}))},s=function(e){e.preventDefault();var t=$(this).closest(".review-replies-item"),o=t.find(".edit-box"),i=t.find(".no-edit-box");o.show(),i.hide()},r=function(e){e.preventDefault();var t=$(this).closest(".review-replies-item"),o=t.find(".edit-box"),i=t.find(".no-edit-box");o.hide(),i.show()},c=function(e){e.preventDefault();var t=$(this).data("inapt"),o=($(this).parents(".res-review").data("review_id"),$(this).parents(".review-replies-item").data("comment_id"),$(this).data("dashboard"));$(this).addClass("btn-loading"),$.ajax({url:HOST+"php/review_comments.php",type:"POST",dataType:"json",context:this,data:{hide_reply:1,inapt:t,for_dashboard:o,comment_id:$(this).parents(".review-replies-item").data("comment_id"),review_id:$(this).parents(".res-review").data("review_id")},complete:function(){$(this).removeClass("btn-loading")},success:function(e){"success"==e.status?$(this).parents(".review-replies-item").replaceWith(e.html):alert("Something went wrong! Please try again"),$(".tooltip_formatted").tipsy({html:!0})}})};zomato.common=zomato.common||{},zomato.common.events={bindEvents:function(){$(".comment-btn-to").off("click").on("click",function(){$(".comment-box-input").focus()}),$(".res-reviews-container").off("click",".review-comment-delete-submit"),$(".res-reviews-container").on("click",".review-comment-delete-submit",function(e){e.preventDefault(),$(this).siblings(".confirm-delete").toggle()}),$(".res-reviews-container").off("click",".review-comment-report-submit"),$(".res-reviews-container").on("click",".review-comment-report-submit",function(e){e.preventDefault(),$(this).siblings(".confirm-report").toggle()}),$(".container").off("keydown",".js_photo_comment_edit_box .photo-comment-edit-textbox"),$(".container").on("keydown",".js_photo_comment_edit_box .photo-comment-edit-textbox",function(e){autoGrow(this)}),$(".container").off("keydown",".photo-comment-edit-textbox"),$(".container").on("keydown",".photo-comment-edit-textbox",function(e){if(SearchHelperNavigate(e)===!1)return!1;var t=e.keyCode?e.keyCode:e.which;return 13==t?!e.shiftKey&&(e.preventDefault(),e.stopPropagation(),$(this).trigger("blur"),$(this).parent().find(".photo-comment-edit-submit").trigger("click"),!1):27==t?(e.preventDefault(),e.stopPropagation(),$(this).trigger("blur"),$(this).parent().find(".photo-comment-cancel-submit").trigger("click"),!1):void 0}),$(".container").off("input",".photo-comment-edit-textbox"),$(".container").on("input",".photo-comment-edit-textbox",function(e){var t=$(this);InputChange(t)}),$(".container").off("click",".photo-comment-edit-textbox"),$(".container").on("click",".photo-comment-edit-textbox",function(e){setTimeout(function(){$(".tag-search-helper").hide().html("")},200)}),$(".container").off("blur",".photo-comment-edit-textbox"),$(".container").on("blur",".photo-comment-edit-textbox",function(e){setTimeout(function(){$(".tag-search-helper").hide().html("")},200)}),$(".container").off("click",".photo-comment-cancel-submit"),$(".container").on("click",".photo-comment-cancel-submit",function(e){e.preventDefault(),$(this).parents(".photo_comment_item").find(".js_photo_comment_right").show(),$(this).parents(".js_photo_comment_edit_box").remove()}),$(".container").off("click",".js_photo_comment_edit"),$(".container").on("click",".js_photo_comment_edit",function(e){e.preventDefault();var t=$(this).parents(".js_photo_comments_root"),o=$(this).parents(".photo_comment_item"),i=o.find(".js_photo_comment_edit_box");"undefined"!=typeof i&&0!==i.length||(o.append('<div class="js_photo_comment_edit_box pl50" style="padding-top:3px;"><div contenteditable="true" placeholder="Edit comment..." value="" class="photo-comment-edit-textbox mb5" ></div><div class="clear mtop0"></div><a href="#" class="ui basic compact button white-background hidden photo-comment-edit-submit"><span class="default-text">Submit</span></a><a class="hidden ui basic compact button white-background photo-comment-cancel-submit" href="#">Cancel</a></div></div>'),i=o.find(".js_photo_comment_edit_box")),t.find(".js_photo_comment_edit_box").hide(),t.find(".photo-comment-edit-textbox").html(""),t.find(".js_photo_comment_right").show(),i.find(".photo-comment-edit-textbox").html($(this).parents(".photo_comment_item").find(".review_comment_text").data("text")),AddTagsData($(this).parents(".photo_comment_item").find(".review_comment_text").data("tags"),i.find(".photo-comment-edit-textbox")),$(this).parents(".js_photo_comment_right").hide(),i.show(),o.find(".photo-comment-edit-textbox").focus()}),$(".container").off("click",".photo-comment-edit-submit"),$(".container").on("click",".photo-comment-edit-submit",function(e){e.preventDefault();var t=$(this);$(this).addClass("loading");var o=ConstructDbFriendlyTextFromHtml($(this).parents(".js_photo_comment_edit_box").find(".photo-comment-edit-textbox"));return""===o?($(this).removeClass("loading"),void $(this).parents(".photo_comment_item").find(".photo-comment-cancel-submit").trigger("click")):o==$(this).parents(".photo_comment_item").find(".review_comment_text").data("text")?($(this).removeClass("loading"),void $(this).parents(".photo_comment_item").find(".photo-comment-cancel-submit").trigger("click")):void $.ajax({url:HOST+"php/photoViewerHandler?action=update-comment",type:"POST",dataType:"JSON",data:{photo_id:$(this).parents(".photo_comment_item").data("photo_id"),comment_id:$(this).parents(".photo_comment_item").data("comment_id"),comment:o,csrf_token:zomato.csrft},complete:function(){$(t).removeClass("loading")},success:function(e){"success"==e.status?$(t).parents(".photo_comment_item").replaceWith(e.html):alert("Something went wrong! Please try again")}})}),$(".container").off("focus",".js_photo_comment"),$(".container").on("focus",".js_photo_comment",function(e){$(this).addClass("expanded")}),$(".container").off("keydown",".js_photo_comment"),$(".container").on("keydown",".js_photo_comment",function(e){if(SearchHelperNavigate(e)===!1)return!1;var t=e.keyCode?e.keyCode:e.which;return 13==t?!e.shiftKey&&(e.preventDefault(),e.stopPropagation(),$(this).parent().find(".photo-comment-submit").trigger("click"),!1):void autoGrow(this)}),$(".container").off("input",".js_photo_comment"),$(".container").on("input",".js_photo_comment",function(e){var t=$(this);InputChange(t)}),$(".container").off("click",".js_photo_comment"),$(".container").on("click",".js_photo_comment",function(e){setTimeout(function(){$(".tag-search-helper").hide().html("")},200)}),$(".container").off("blur",".js_photo_comment"),$(".container").on("blur",".js_photo_comment",function(e){""===$(this).val().trim()&&($(this).val(""),$(this).removeClass("expanded")),setTimeout(function(){$(".tag-search-helper").hide().html("")},200)}),$(document).off("click",".js-like-count"),$(document).on("click",".js-like-count",function(e){e.preventDefault(),$(this).hasClass("zero-likes")||getLikedList($(this).data("photo_id"))}),$(document).off("click",".photo-tag-more-link"),$(document).on("click",".photo-tag-more-link",function(e){e.preventDefault();var t=HOST+"php/get_photo_tagged_users";ajax_data={user_ids:JSON.stringify($(this).data("user_ids"))},$.ajax({url:t,type:"POST",dataType:"JSON",data:ajax_data,success:function(e){"success"==e.status&&(Dialog.show({head:"Tagged users",html:e.html}),displayZSFollowButtons(),initiateLaziness())}})}),$(document).off("click",".rev-tag-more-link"),$(document).on("click",".rev-tag-more-link",function(e){e.preventDefault(),getWithTaggedList($(this).data("entity-id"),$(this).data("entity-type"))}),$(".res-reviews-container").off("click",".js_load_more_review_comments"),$(".res-reviews-container").on("click",".js_load_more_review_comments",function(e){e.preventDefault(),$(this).parents(".res-review").find(".review-comment-title").removeClass("hidden"),zomato.reviews.comments.loadMore($(this).parents(".res-review"))}),$(".res-reviews-container").off("click",".js_load_more_review_replies"),$(".res-reviews-container").on("click",".js_load_more_review_replies",function(e){e.preventDefault();var t=0;zomato.reviews.comments.repliesLoadMore($(this).parents(".res-review"),t)}),$(".res-reviews-container").off("click",".js_load_more_review_replies_dash"),$(".res-reviews-container").on("click",".js_load_more_review_replies_dash",function(e){e.preventDefault();var t=1;zomato.reviews.comments.repliesLoadMore($(this).parents(".res-review"),t)}),$(".res-reviews-container").off("click",".js_review_comment_history"),$(".res-reviews-container").on("click",".js_review_comment_history",function(e){e.preventDefault();var t=$(this).parents(".review_comment_item").data("comment_id");o.e(0,function(e){var o=[e(1)];(function(e){e.show({head:"Comment history",url:HOST+"php/review_comments?get_comment_history=1&comment_id="+t,width:600})}).apply(null,o)})}),$(".review-replies-container").on("click",".review-reply-delete",n),$(".cd-review-main-container").on("click",".review-reply-delete",n),$(".cd-review-main-container").on("click",".js_review_reply_edit",s),$(".cd-review-main-container").on("click",".cancel-edit",r),$(".cd-review-main-container").on("click",".submit-edit",a),$(".cd-review-main-container").on("click",".review-reply-inapt",c),$(".review-replies-container").on("click",".review-reply-inapt",c),$(".res-reviews-container").off("click.markReviewComment",".review-comment-admin"),$(".res-reviews-container").on("click.markReviewComment",".review-comment-admin",function(e){e.preventDefault(),$(this).trigger("mouseout"),$(this).siblings(".confirm-delete").show()}),$(".res-reviews-container").off("click",".js_review_comment_edit"),$(".res-reviews-container").on("click",".js_review_comment_edit",function(e){e.preventDefault();var t=$(this).parents(".js_review_comments_root"),o=$(this).parents(".review_comment_item"),i=o.find(".js_review_comment_edit_box");"undefined"!=typeof i&&0!==i.length||(o.append('<div class="js_review_comment_edit_box content"><div contenteditable="true" data-placeholder="Edit comment..." value="" class="review-comment-edit-textbox comment-edit-textbox mb5" ></div><div class="clear mtop0"></div><a href="#" class="ui basic compact button white-background review-comment-edit-submit hidden"><span class="default-text">Submit</span></a><a class="ui basic compact button white-background review-comment-cancel-submit hidden" href="#">Cancel</a></div>'),i=o.find(".js_review_comment_edit_box")),t.find(".js_review_comment_edit_box").hide(),t.find(".review-comment-edit-textbox").html(""),t.find(".js_review_comment_right").show(),i.find(".review-comment-edit-textbox").html($(this).parents(".review_comment_item").find(".review_comment_text").data("text")),AddTagsData($(this).parents(".review_comment_item").find(".review_comment_text").data("tags"),i.find(".review-comment-edit-textbox")),$(this).parents(".js_review_comment_right").hide(),i.show(),o.find(".review-comment-edit-textbox").focus()}),$(".res-reviews-container").off("click",".comment-delete-option"),$(".res-reviews-container").on("click",".comment-delete-option",function(e){e.preventDefault();var t,i=$(this).data("type"),n=$(this).data("option");if("yes"==n){if("PHOTO"!=i){o.e(2,function(e){var t=[e(5)];(function(){$(this).parents(".review_comment_item").dimmer("show")}).bind(this).apply(null,t)}.bind(this));var a=$(this).parents(".res-review").data("review_id");t=$(this).parents(".review_comment_item").data("comment_id"),zomato.reviews.comments.deleteComment(t,a)}else if("PHOTO"==i){$(this).parents(".confirm-delete").hide(),$(this).parents(".photo-delete-comment-container").find(".loading-img").show(),t=$(this).parents(".photo_comment_item").data("comment_id");var s=$(this).parents(".photo_comment_item").data("photo_id");$(this).parents(".photo-delete-comment-container").removeClass("confirm"),$.ajax({url:HOST+"php/photoViewerHandler?action=delete-comment",type:"POST",dataType:"JSON",data:{photo_id:s,comment_id:t,csrf_token:zomato.csrft},complete:function(){$(this).parents(".photo-delete-comment-container").find(".loading-img").hide()},success:function(e){"success"==e.status&&($('.photo_comment_item[data-comment_id="'+t+'"]').fadeOut(),$(".photo-comments-container[data-photo_id="+s+"]").parents(".stupendousact").find(".js-activity-comment-count").html(e.comments_count))}})}}else $(this).parent().toggle()}),$(".res-reviews-container").off("click",".comment-report-option"),$(".res-reviews-container").on("click",".comment-report-option",function(e){e.preventDefault();var t=$(this).data("type"),o=$(this).data("option");if("yes"==o){if("PHOTO"!=t){var i=$(this).parents(".res-review").data("review_id"),n=$(this).parents(".review_comment_item").data("comment_id");zomato.reviews.comments.reportComment(n,i)}}else $(this).parent().toggle()}),$(document.body).off("click",".js-btn-share, .profile-share-text, #referral-fb-share"),$(document.body).on("click",".js-btn-share, .profile-share-text, #referral-fb-share",function(e){e.preventDefault();var t=$(this).data("entity-id"),i=$(this).data("entity-type");$.ajax({url:HOST+"php/checkLoggedIn.php",type:"GET",dataType:"JSON",success:function(e){var n=e;n.logged_in===!0?($(".share-modal-loader").length||$("body").append('<div class="ui active page dimmer share-modal-loader"><div class="ui active loader"></div></div>'),$.ajax({url:HOST+"php/newShareWidget.php?etype="+i+"&eid="+t,success:function(e){$("body").append(e),o.e(1,function(e){var t=[e(6)];(function(){e.e(2,function(e){var t=[e(5)];(function(){e.e(7,function(e){var t=[e(10)];(function(){$(".share-modal").modal({allowMultiple:!0,onVisible:function(){$(".share-modal-loader").remove()},onHidden:function(){$(".share-modal").remove()}}).modal("show")}).apply(null,t)})}).apply(null,t)})}).apply(null,t)})}})):Auth.showDialog("login","Sign in to continue","reload","Sign in to continue")}})}),$(".container").off("click",".js-button-like"),$(".container").on("click",".js-button-like",function(e){if(e.preventDefault(),e.stopPropagation(),"undefined"==typeof USER_ID||0===USER_ID||""===USER_ID)return showDialog("login"),!1;var t=$(this).data("photo_id"),o={photo_id:t,method:$(this).data("action"),csrf_token:zomato.csrft},i=$(this).data("likes"),n=$(this).data("action");"like"==n?($(".js-button-like[data-photo_id="+t+"]").data("action","unlike").children().addClass("red"),$(".js-button-like[data-photo_id="+t+"]").find(".like-text").text("Liked"),i+=1):($(".js-button-like[data-photo_id="+t+"]").data("action","like").children().removeClass("red"),$(".js-button-like[data-photo_id="+t+"]").find(".like-text").text("like"),i-=1),$(".js-button-like[data-photo_id="+t+"]").data("likes",i),$(".js-like-count[data-photo_id="+t+"]").html(i),$.ajax({url:HOST+"php/photoViewerHandler?action=like-photo",type:"POST",dataType:"JSON",data:o,context:this,success:function(e){"success"==e.status?0===i?$(".js-like-count[data-photo_id="+t+"]").addClass("zero-likes"):$(".js-like-count[data-photo_id="+t+"]").removeClass("zero-likes"):"login"==e.status?Auth.showDialog("login","Log in to add to list","wtt","Log in to add to list"):("unlike"==n?($(".js-button-like[data-photo_id="+t+"]").data("action","unlike").children().addClass("red"),$(".js-button-like[data-photo_id="+t+"]").find(".like-text").text("Liked"),i+=1):($(".js-button-like[data-photo_id="+t+"]").data("action","like").children().removeClass("red"),$(".js-button-like[data-photo_id="+t+"]").find(".like-text").text("like"),i-=1),$(".js-button-like[data-photo_id="+t+"]").data("likes",i),$(".js-like-count[data-photo_id="+t+"]").html(i),"login"==e.action&&Auth.showDialog("login","Log in to add to list","wtt","Log in to add to list"))},error:function(){"unlike"==n?($(".js-button-like[data-photo_id="+t+"]").data("action","unlike").children().addClass("red"),$(".js-button-like[data-photo_id="+t+"]").find(".like-text").text("Liked"),i+=1):($(".js-button-like[data-photo_id="+t+"]").data("action","like").children().removeClass("red"),$(".js-button-like[data-photo_id="+t+"]").find(".like-text").text("like"),i-=1),$(".js-button-like[data-photo_id="+t+"]").data("likes",i),$(".js-like-count[data-photo_id="+t+"]").html(i)}})}),$(".container").off("click",".js-btn-like"),$(".container").on("click",".js-btn-like",function(e){e.preventDefault(),e.stopPropagation(),ob=$(this);var t=ob.parent(".js-heart-container").data("photo_id");ob.children(".js-fp-like").hasClass("red")?(ob.children(".js-fp-like").removeClass("heart icon"),ob.children(".js-fp-like").addClass("like-loader ui active mini loader"),$.ajax({type:"post",url:HOST+"php/photoViewerHandler?action=like-photo",data:{method:"unlike",photo_id:t,csrf_token:zomato.csrft},success:function(e){ob.children(".js-fp-like").removeClass("like-loader ui active mini loader red"),ob.children(".js-fp-like").addClass("heart icon"),"success"==e.status||("login"==e.action&&Auth.showDialog("login","Sign in to continue","reload","Sign in to continue"),ob.children(".js-fp-like").addClass("red"))}})):(ob.children(".js-fp-like").removeClass("heart icon"),ob.children(".js-fp-like").addClass("like-loader ui active mini loader"),$.ajax({type:"post",url:HOST+"php/photoViewerHandler?action=like-photo",data:{method:"like",photo_id:t,csrf_token:zomato.csrft},success:function(e){ob.children(".js-fp-like").removeClass("like-loader ui active mini loader"),ob.children(".js-fp-like").addClass("heart icon"),"success"==e.status?ob.children(".js-fp-like").addClass("red"):("login"==e.action&&Auth.showDialog("login","Sign in to continue","reload","Sign in to continue"),$('.js-heart-container[data-photo_id="'+t+'"] .js-fp-like').removeClass("red"))}}))}),$(".container").off("click",".photo-comment-submit"),$(".container").on("click",".photo-comment-submit",function(e){if(e.preventDefault(),e.stopPropagation(),0===USER_ID)showDialog("login");else{var t=$(this).parent().find(".js_photo_comment"),i=ConstructDbFriendlyTextFromHtml(t),n=t.data("photo_id"),a=new RegExp(/^[\s]*$/);if(""===i||a.test(i))return!1;if(0===$(this).data("active"))return!1;$(this).data("active",0),t.attr("disabled","disabled"),o.e(2,function(e){var t=[e(5)];(function(){$(this).parents(".dimmer-comment-box").dimmer("show")}).bind(this).apply(null,t)}.bind(this));var s={photo_id:n,comment:i,isnewsfeed:!0,csrf_token:zomato.csrft};$.ajax({url:HOST+"php/photoViewerHandler?action=post-comment",type:"POST",dataType:"JSON",data:s,context:t,complete:function(){o.e(2,function(e){var t=[e(5)];(function(){$(this).parents(".dimmer-comment-box").dimmer("hide")}).bind(this).apply(null,t)}.bind(this)),t.parent().find(".photo-comment-submit").data("active",1)},success:function(e){"success"==e.status&&(t.css({height:""}),$(".photo-comments-container[data-photo_id="+n+"]").each(function(){$(this).append(e.html)}),t.html("").blur().removeAttr("disabled"),$(".photo-comments-container[data-photo_id="+n+"]").parents(".stupendousact").find(".comment-btn-to .js-activity-comment-count").html(e.comments_count),initiateLaziness())}})}}),$(".container").off("click",".photo-comment-read-more"),$(".container").on("click",".photo-comment-read-more",function(e){e.preventDefault(),$(this).parent().find(".photo-comment-read-more").hide(),$(this).parent().find(".review-comment-small").hide(),$(this).parent().find(".review-comment-more").show()}),$(".container").off("click",".js_load_more_photo_comments"),$(".container").on("click",".js_load_more_photo_comments",function(e){e.preventDefault();var t=$(this).data("photo_id"),o={photo_id:t,isnewsfeed:!0};$(this).parent().find(".load_photo_more_comments_img").show(),$.ajax({url:HOST+"php/photoViewerHandler?action=get-all-comments",type:"POST",dataType:"JSON",data:o,context:this,complete:function(){$(this).parent().hide()},success:function(e){"success"==e.status&&($(this).parents(".js_photo_comments_root").find(".photo-comments-container").html(e.html),"undefined"!=typeof msnry&&msnry.masonry())}})}),$(document).off("click",".js-mark-type.no-events").on("click",".js-mark-type.no-events",function(e){if(e.preventDefault(),e.stopPropagation(),ob=$(this),!ob.hasClass("is-marked")){var t=ob.parent().data("photo_id")?ob.parent().data("photo_id"):ob.data("photo_id"),o=ob.data("img-type");$.ajax({type:"post",url:HOST+"php/photoViewerHandler?action=set-photo-category",data:{category_type:o,photo_id:t,csrf_token:zomato.csrft},success:function(e){"success"==e.status?(ob.addClass("is-marked red"),ob.siblings().removeClass("is-marked red")):alert(e.message)},error:function(){alert("Something went wrong! Please try again")}})}}),$(document).on("click",".instagram",function(e){e.preventDefault(),e.stopPropagation();var t=$(this),o=t.parent().data("photo_id")?t.parent().data("photo_id"):t.data("photo_id"),i=t.hasClass("zgreen")?2:1,n=t.hasClass("js-update")?1:0;$.ajax({type:"POST",url:HOST+"php/photoViewerHandler?action=set-for-insta-feed",data:{photo_id:o,status:i,update_flag:n},success:function(e){"success"==e.status&&(t.toggleClass("green"),t.removeClass("js-insert").addClass("js-update"))}})})}},$(document).on("zready zresnew",function(){$("#go-button").click(function(){var e=$(this).data("subscribe_flag"),t=!1,o=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/,i=$("#newslettersubscribe").val();if(""===i?t=!0:o.test(i)||($("#dontspam").html("Email provided is invalid."),$("#dontspam").css("color","red"),t=!0),t===!1){var n=$("#newslettersubscribe").val();$.post(HOST+"php/newsletterSubscribe.php",{city_id:CITY_ID,email:n,subscribe_type:e},function(e){$("#dontspam").css("color","#444444"),null!==e&&$("#dontspam").html(e)})}}),zomato.common.events.bindEvents()}),window.subzoneCongo=function(e){var t=function(){$(".sem__cross").on("click",function(e){e.preventDefault(),Dialog.close()}),$("#expert_brag").on("click",function(e){e.preventDefault(),i()}),addShareEventListener()};Dialog.show({head:"",showHead:!1,url:HOST+"php/subzone_expert_dialog.php?subzone_id="+e,onOpen:t,height:568,width:373})},window.showShareResponseMsg=function(e){var t="Shared successfully on Facebook.",i="Sharing on Facebook failed.",n="Shared successfully on Twitter.",a="Sharing on Twitter failed.";switch(e){case"bothSuccess":message=t+"<br>"+n,sendToJumbo("jevent",{ename:"sharecollectionsuccess",var1:"twitter_facebook"});break;case"bothFailed":message=i+"<br>"+a;break;case"onlyTwFailed":message=t+"<br>"+a,sendToJumbo("jevent",{ename:"sharecollectionsuccess",var1:"facebook"});break;case"onlyFbFailed":message=i+"<br>"+n,sendToJumbo("jevent",{ename:"sharecollectionsuccess",var1:"twitter"});break;case"twSuccess":message=n,sendToJumbo("jevent",{ename:"sharecollectionsuccess",var1:"twitter"});break;case"twFail":message=a;break;case"fbSuccess":message=t,sendToJumbo("jevent",{ename:"sharecollectionsuccess",var1:"facebook"});break;case"fbfail":message=i}var s=!1;o.e(1,function(e){var t=[e(6)];(function(){e.e(2,function(e){var t=[e(5)];(function(){e.e(7,function(e){var t=[e(10)];(function(){var e="<div class='ui small modal share-result-modal'>";e+="<i class='close icon'></i>",e+="<div class='header'>",e+="Share",e+="</div>",e+="<div class='content'>"+message+"</div>",e+="</div>",$("body").append(e),$(".share-result-modal").modal({onShow:function(){$(".share-modal").modal("hide")},onHidden:function(){$(".share-result-modal").remove()},allowMultiple:s}).modal("show")}).apply(null,t)})}).apply(null,t)})}).apply(null,t)}),$(".ui.dimmer.modals").children(".photo-viewer-modal").length>0&&!$(".ui.dimmer.modals").children(".photo-viewer-modal").hasClass("hidden")&&(s=!0)},window.shareWidgetCallback=function(){var e=$("#mobile-no").val().replace(/\s+/g,""),t=$("#country-code").val()+e;return window.localStorage&&+window.localStorage.getItem(lsKey+t)>=_max_sms_count?($("#rest-sms-error-message").show().html("This restaurant's contact details have already been sent to your phone, and you should be receiving them any second."),$("#mobile-no").on("click",function(){$("#rest-sms-error-message").hide(),$("#mobile-no").off("click")}),!1):!getNumberLength()||e.length==getNumberLength()&&isNumeric(e)?$("#country-code").val()?(_xhr_data.mobile_no=t,_xhr_data.csrf_token=zomato.csrft,Dialog.bothDevices&&(_xhr_data.both_devices=!0,Dialog.bothDevices=void 0),$("#send-sms").addClass("loading"),ZTracker.fireEvent("t3","_sms","sendSms",window.RES_ID),"undefined"!=typeof RES_ID&&"0"!=RES_ID&&sendToJumbo("jevent",{ename:"sendSmsDialog",var1:"restaurant-app-banner"}),void $.ajax({type:"GET",url:_handler_endpoint,data:_xhr_data,success:function(e){if("success"==e.status){if($("#rest-sms-error-message").removeClass("negative").addClass("positive"),$("#rest-sms-error-message").html("Message sent successfully.").show(),$("#send-sms").removeClass("loading"),o.e(1,function(e){var t=[e(6)];(function(){e.e(2,function(e){var t=[e(5)];(function(){e.e(7,function(e){var t=[e(10)];(function(){window.setTimeout(function(){$(".share-modal").modal("hide")},2e3)}).apply(null,t)})}).apply(null,t)})}).apply(null,t)}),window.localStorage){var i=window.localStorage.getItem(lsKey+t)?window.localStorage.getItem(lsKey+t):0;window.localStorage.setItem(lsKey+t,+i+1)}}else $("#rest-sms-error-message").html("Your message is not sent because the SMS limit is reached. Please try again later.").show(),$("#send-sms").removeClass("loading"),o.e(1,function(e){var t=[e(6)];(function(){e.e(2,function(e){var t=[e(5)];(function(){e.e(7,function(e){var t=[e(10)];(function(){window.setTimeout(function(){$(".share-modal").modal("hide")},2e3)}).apply(null,t)})}).apply(null,t)})}).apply(null,t)})}})):($("#rest-sms-error-message").show().html("Please enter a valid country code."),$("#country-code").on("click",function(){$("#rest-sms-error-message").hide(),$("#mobile-no").off("click")}),!1):($("#rest-sms-error-message").show().html("Please enter a valid number."),$("#mobile-no").on("click",function(){$("#rest-sms-error-message").hide(),$("#mobile-no").off("click")}),!1)}}]);; zomato.iosTipsyFix=function(){$(".tooltip").on("touchstart touchend",function(){var e=$(this);setTimeout(function(){e.click()},500)})};var friendlyUnixTime=function(e){var o=e/1e3,t=1,i=60*t,n=60*i,a=24*n,r=30*a;if(o<1*i)return"just now";if(o<2*i)return"a minute ago";if(o<45*i)return Math.round(o/i)+" minutes ago";if(o<90*i)return"an hour ago";if(o<24*n)return Math.round(o/n)+" hours ago";if(o<48*n)return"yesterday";if(o<30*a)return Math.round(o/a)+" days ago";var s=o/r;return s<=1?"a month ago":Math.round(s)+" months ago"};zomato.friendlyTime=function(){var e=$(".zm-time"),o=-1*(new Date).getTimezoneOffset()*6e4,t=-198e5,i=(new Date).getTime();e.each(function(e,n){var a=1e3*(0|$(n).data("timestamp"));a+=o+t;var r=i-a,s=friendlyUnixTime(r);$(n).text(s)})},$(window).load(function(){window.setInterval(zomato.friendlyTime,6e4)}),$(document).on("zready zresnew",function(){$(".tmi-show-all").click(function(){var e=$(this).parents(".tmi-groups");e.find(".tmi").show(),e.find(".tmi-group").show(),e.find(".tmi-show-all-day").hide(),$(this).hide()}),$(".tmi-show-all-day").click(function(){$(this).parents(".tmi-groups").find(".tmi").show(),$(this).parents(".tmi-groups").find(".tmi-group-long").show(),$(this).hide()}),zomato.iosTipsyFix(),$(".biz-download-mobile.ios-device, #send_link").on("click",function(e){return"undefined"!=typeof _B&&_B.ismobile===!0?(window.location=HOST+"business-download.php",!0):(e.preventDefault(),e.stopPropagation(),Dialog.type="salt-app-details",void Dialog.show({head:"Get download link ",url:HOST+"php/saltDialog.php",height:470,width:392,flexible:1}))}),$(".biz-mobile-ios-helper-text, .biz-mobile-other").off("click"),$(".biz-mobile-ios-helper-text, .biz-mobile-other").on("click",function(e){e.preventDefault(),e.stopPropagation(),Dialog.type="salt-app-details",Dialog.bothDevices=!0,Dialog.show({head:"Get download link ",url:HOST+"php/saltDialog.php",height:470,width:392,flexible:1})}),$(".resinfo-recommendation-other").on("click",function(e){e.preventDefault();var o=$(".recommended_others_holder").html();Dialog.show({head:"Recommended By",html:o,height:470,width:390}),displayZSFollowButtons()}),$(document).on("change","#o2_toc_check",function(e){console.log("here"),$(this).prop("checked")===!0?($(".toc_agree").removeClass("disabled"),$(".toc_agree").addClass("btn-green")):($(".toc_agree").removeClass("btn-green"),$(".toc_agree").addClass("disabled"))}),$(document).on("click",".toc_agree",function(e){return!!$(this).hasClass("btn-green")&&void $.ajax({url:HOST+"php/o2_handler",type:"POST",data:{res_id:$(this).data("res_id"),"case":"toc_agree",csrfToken:zomato.csrft},success:function(e){alert("Acknowedgment Received"),window.location.href=HOST}})})});; window.logFBDebug=function(){$.ajax({url:HOST+"php/common_social_handler.php?type=log_fb_debug&csrf_token="+zomato.csrft})},window.facebookPermissionCheck=function(){"undefined"==typeof successCallback&&(successCallback=function(){$("#usr-fb-share").removeClass("fb-grant-permission").addClass("permission-granted"),saveFacebookPreference(),$(".id-onoffswitchfb").removeClass("rev-js-facebook-grant-permission").addClass("rev-js-facebook-post"),$(".id-onoffswitchfb").prop("checked",!0)}),"undefined"==typeof failCallback&&(failCallback=function(){$("#usr-fb-share").prop("checked",!1),saveFacebookPreference(),$(".id-onoffswitchfb").prop("checked",!1)}),"undefined"==typeof errorCallback&&(errorCallback=function(){}),FB.login(function(e){if(e.authResponse){var o=FB.getAuthResponse().accessToken;FB.api("/me",function(e){$.ajax({url:HOST+"php/common_activity_handler.php?type=post_to_facebook&access_token="+o+"&csrf_token="+zomato.csrft,type:"POST",data:e,success:function(e){var o=JSON.parse(e);"success"==o.status?successCallback():failCallback(o.code)}})})}else failCallback()},{scope:"publish_actions, email, user_about_me"})},window.createFBShareFunction=function(e,o,a,c,s,n){return function(n){n.preventDefault(),FB.ui({method:"feed",name:e,link:o,picture:a,caption:c,description:s,callback:function(e){}})}},window.saveFacebookPreference=function(){var e=0;$("#usr-fb-share").length&&(e=$("#usr-fb-share").is(":checked")),$.ajax({type:"POST",url:HOST+"php/user_social_preferences.php",context:this,data:{usr_fb_share:e,csrf_token:zomato.csrft},success:function(e){}})};; !function(e){function o(n){if(t[n])return t[n].exports;var a=t[n]={exports:{},id:n,loaded:!1};return e[n].call(a.exports,a,a.exports,o),a.loaded=!0,a.exports}var n=window.webpackJsonp;window.webpackJsonp=function(t,i){for(var s,c,r=0,l=[];r<t.length;r++)c=t[r],a[c]&&l.push.apply(l,a[c]),a[c]=0;for(s in i)e[s]=i[s];for(n&&n(t,i);l.length;)l.shift().call(null,o)};var t={},a={82:0};return o.e=function(e,n){if(0===a[e])return n.call(null,o);if(void 0!==a[e])a[e].push(n);else{a[e]=[n];var t=document.getElementsByTagName("head")[0],i=document.createElement("script");i.type="text/javascript",i.charset="utf-8",i.async=!0,i.src=o.p+""+{1:"1f4c0302413375d64367",2:"5283329bb15bb9e56d6d",5:"d9d8af29dd73feae4cb5",7:"7f932b5fe84c56d1606a",9:"c8361dc78e312319451f"}[e]+".js",t.appendChild(i)}},o.m=e,o.c=t,o.p="",o(0)}([function(e,o,n){function t(){$(".search-city-box").on("click",function(e){e.stopPropagation(),$(this).hasClass("active")?($(this).siblings(".search-city-list-dropdown").hide(),$(this).removeClass("active"),closeHeaderDropDowns()):(closeHeaderDropDowns(),$(document).on("click.headerDropDowns",closeHeaderDropDowns),$(this).addClass("active"),$(this).siblings(".search-city-list-dropdown").show())}),$(".header,#footer,#hp-login-area").on("click",".lang-dd-header",function(e){e.stopPropagation(),$(this).hasClass("active")?($(this).removeClass("active"),removeNavigation(".lang-list-sec"),closeHeaderDropDowns()):(closeHeaderDropDowns(),$(document).on("click.headerDropDowns",closeHeaderDropDowns),addNavigation(".lang-list-sec"),$(this).addClass("active"))}),$(document.body).on("click","#lang_list",function(e){e.stopPropagation(),$(this).hasClass("lang-list-sel")?($(this).removeClass("lang-list-sel"),closeHeaderDropDowns()):(closeHeaderDropDowns(),$(document).on("click.headerDropDowns",closeHeaderDropDowns),$(this).addClass("lang-list-sel"))}),$(".user-city-list,.user-dropdown").on("click",function(e){e.stopPropagation()}),$(document.body).on("click","#header-notifications .notifications-content a",function(e){if(!$(this).hasClass("notification-expand")&&0===$(this).parents(".notification-share").length){e.stopPropagation(),e.preventDefault();var o=$(this);closeHeaderDropDowns(function(){window.location=o.attr("href")})}})}function a(e,o){var n="none";e&&e.length&&(n=e.data("grp-id")),0===s&&(s=1,$.ajax({url:HOST+"php/update_read_notify.php",type:"POST",dataType:"json",data:{group_key:n,csrf_token:window.zomato.csrft},success:function(n){e&&e.length&&e.parent().removeClass("unread-heading"),$("#header-icon-notifications .unread-count").remove(),updateTitleNotifyCount(),s=0,"function"==typeof o&&o()}}))}var i=window.zomato||{};i.notifications=i.notifications||{},n.p=window.JS_CDN_PATH,n.e(1,function(e){var o=[e(6)];(function(){e.e(5,function(e){var o=[e(9)];(function(){$(".header-icon-button").dropdown(),$(".ui.dropdown.lang-dropdown").dropdown()}).apply(null,o)})}).apply(null,o)}),window.updateTitleNotifyCount=function(){"undefined"==typeof i.originalPageTitle&&(i.originalPageTitle=document.title);var e=$("#header-icon-notifications .unread-count").text();e>0?document.title="("+e+") "+i.originalPageTitle:document.title=i.originalPageTitle},window.addNavigation=function(e,o){$(document).on("keydown.langNav",function(o){var n=e,t=$(n),a=t.siblings(".selected"),i=o.keyCode;38==i?(o.stopPropagation(),o.preventDefault(),t.removeClass("selected"),a.length>0&&a.prev().length>0?a.prev().addClass("selected"):t.last().addClass("selected")):40==i?(o.stopPropagation(),o.preventDefault(),t.removeClass("selected"),a.length>0&&a.next().length>0?a.next().addClass("selected"):t.first().addClass("selected")):13==i?window.location=$(n).siblings(".selected").find("a").attr("href"):27==i&&(removeNavigation(),$(n).parents(".active").click())})},window.removeNavigation=function(e){$(document).off("keydown.langNav"),$(e).removeClass("selected")},window.closeHeaderDropDowns=function(e,o){"function"==typeof closeDropDowns&&closeDropDowns(),$(document).off("click.headerDropDowns"),"hidden"==document.body.style.overflow&&(document.body.style.overflow="auto"),$(".search-sort").removeClass("open"),$(".review-sort").removeClass("open"),$(".search-city-box").removeClass("active"),$(".lang-dd-header").removeClass("active"),$("#header-login-dd-link").removeClass("user-tab-sel"),$(".screen-block").hide(),$(".temp-zindex").removeClass("temp-zindex"),$("#lang_list").removeClass("lang-list-sel"),$("#get-mobile-app-content").hide(),$(".search-city-list-dropdown").hide(),removeNavigation(),$("#header-notifications .notifications").removeClass("notifications-sel"),$(".notifications-sel").removeClass("notifications-sel")};var s=0;$(document).on("click","#header-notifications .nf-grp-link",function(e){if(!$(this).hasClass("notification-expand")){e.stopPropagation(),e.preventDefault();var o=$(this);closeHeaderDropDowns(function(){window.location=o.attr("href")},o)}}),$(document).on("click",".notif-page-container .nf-grp-link",function(e){if(!$(this).hasClass("notification-expand")){e.stopPropagation(),e.preventDefault();var o=$(this);a(o,function(){window.location=o.attr("href")})}}),$(document).on("click",".clear-notif",function(e){e.preventDefault(),$(this).addClass("loading");var o=$(this);$.ajax({url:HOST+"php/update_read_notify.php",type:"POST",dataType:"json",data:{group_key:"all",csrf_token:window.zomato.csrft},success:function(e){$("#header-icon-notifications .unread-count").remove(),$(".unread-heading").removeClass("unread-heading"),$(".unread").removeClass("unread"),updateTitleNotifyCount(),$(this).removeClass("loading"),$(o).html("Mark as read"),$(o).fadeOut(),$(".mark-read-notif").length&&$(".mark-read-notif").fadeOut()}})}),$(document.body).on("click",".notifications-content .notification-expand",function(){return!$(this).parents(".notifications-content").hasClass("profile")&&($(this).parents(".notification-text").find(".uimage").each(function(){var e=$(this);setTimeout(function(){e.animate({opacity:1},500)},100),$(this).css("opacity",0).attr("src",$(this).data("orig"))}),void $(this).parents(".notification-text").find(".notification-pics").animate({height:"toggle"},1,function(){}))}),$(document.body).on("click",".notification-expand",function(e){e.preventDefault(),e.stopPropagation()}).on("click","#header-notifications-content",function(e){e.stopPropagation()}),$(document).on("zready zresnew",function(){$("#gold_entry_point_header").on("click",function(){sendToJumbo("jevent",{ename:"GOLD_ENTRY_POINT_CLICKED",var1:"header"});var e=$(this).data("redirect_url");window.location=e}),$("#zomaland-header-btn").on("click",function(){sendToJumbo("jevent",{ename:"home_page_zomaland_button_click_header",var1:"header"})}),t(),"undefined"!=typeof window.localStorage&&window.localStorage&&"undefined"!=typeof window.localStorage.getItem&&(window.localStorage.getItem("GDPR_banner_dismissed")||$(".gdbr_banner_wrapper").show(),$(".dismiss-gdbr-banner").on("click",function(){window.localStorage.setItem("GDPR_banner_dismissed",!0),$(".gdbr_banner_wrapper").hide()}))}),window.load=function(){updateTitleNotifyCount()},i.device=i.device||{},i.device.isMobile=i.device.isMobile||!1,i.device.isTablet=i.device.isTablet||!1,(i.device.isMobile||i.device.isTablet)&&$(document).on("zreadyPageScripts",function(){"undefined"!=typeof search_not_mobile&&search_not_mobile===!0||(makeSearchMobile(),$("#search-mobile-btn").on("click",function(e){location.href=HOST}),$(".screen-block").on("click",function(){$(".header__search-bar").hasClass("_js_mob")&&(closeSearchDropDowns(),$(".header__search-bar._js_mob").removeClass("_js_mob").hide(),$(".logo").show(),$(".header-navigation").show(),$(".dacta").show(),$("#header").animate({height:"72px"}))}),$("#category, #special").val(0),$(".mob-lang-sel").on("click",function(){var e=$(".langbox__dropdown").html();$(".lang-modal-options").html(e),$("#lang-box-modal").show(),$("html").css("overflow","hidden"),$(document).off("touchmove.stopscroll").on("touchmove.stopscroll",function(e){return e.preventDefault(),!1})}),$(".lang-modal-options").off("click",".langbox__dropdown-item").on("click",".langbox__dropdown-item",function(e){window.location=$(this).find("a").attr("href")}),$(".close-lang-box-modal").on("click",function(){$("#lang-box-modal").hide(),$("html").css("overflow","auto"),$(document).off("touchmove.stopscroll")}))})}]);; function checkRemotePermission(){window.safari.pushNotification.requestPermission("https://apns.zomato.com","web.com.zomato.apns",{userid:"'"+USER_ID+"'"},function(){})}function triggerDialogNotBusy(){"undefined"!=typeof gapi&&"undefined"!=typeof FB&&dialogIsNotBusy()}$(document).on("zready zresnew",function(){$(document).on("ZOMATO_LOGIN ZOMATO_SIGNUP FACEBOOK_LOGIN",function(){"undefined"!=typeof document.reloadPageOnLogin&&document.reloadPageOnLogin&&(document.reloadPageOnLogin=!1,window.location.reload()),addShareEventListener()}),$(document).on("ZOMATO_LOGIN",function(){reload_user_rating_widgets()}),$(document).on("ZOMATO_SIGNUP",function(o,n){$.ajax({url:HOST+"php/common_follow_handler.php?type=get_followed_list",type:"GET",data:{user_id:USER_ID},datatype:"json",success:function(o){reloadZSFollowButtons(o),reloadZSFollowHoverButtons(o),initiateLaziness()}})}),$(document).on("ZOMATO_LOGIN",function(o,n){$.ajax({url:HOST+"php/common_follow_handler.php?type=get_followed_list",type:"GET",data:{user_id:USER_ID},datatype:"json",success:function(o){reloadZSFollowButtons(o),reloadZSFollowHoverButtons(o),initiateLaziness()}})}),$(document).on("FACEBOOK_LOGIN",function(o,n){$.ajax({url:HOST+"php/common_follow_handler.php?type=get_followed_list",type:"GET",data:{user_id:USER_ID},datatype:"json",success:function(o){reloadZSFollowButtons(o),reloadZSFollowHoverButtons(o),initiateLaziness()}})}),$(document).on("ZOMATO_LOGIN",function(o,n){if("safari"in window&&"pushNotification"in window.safari){var e=window.safari.pushNotification.permission("web.com.zomato.apns");"default"===e.permission&&setTimeout(checkRemotePermission,4e3)}})});; window.getLikedList=function(e){$.ajax({url:HOST+"php/photoViewerHandler?action=get-newsfeed-likes",type:"POST",dataType:"JSON",data:{photo_id:e},success:function(e){"success"==e.status&&(Dialog.show({head:"Liked by",html:e.html}),displayZSFollowButtons(),initiateLaziness())}})},zomato.prepareReadMoreLinks=function(e){$container=$(e),$container.off("click",".z-comment-read-more"),$container.on("click",".z-comment-read-more",function(e){e.preventDefault();var t=$(this).parents(".z-comment-container");$(t).find(".z-comment-more").removeClass("hidden"),$(t).find(".z-comment-ellipsis").hide(),$(t).find(".z-comment-read-more").hide()})},window.autoGrow=function(e){e.scrollHeight>e.clientHeight&&(e.style.height=e.scrollHeight+"px")},zomato.resizeImage=function(e,t,i){e=$(e);var o=e.width(),n=e.height();o>t&&t/o*n<i?e.css("width",t).css("height",t/o*n):n>i&&e.css("width",i/n*o).css("height",i)};; function upload_ie_images(t,r){var e=$('.review-photos[data-review_id="'+r+'"]');1==t&&(e.find("#my_ie_form").attr("target","my_iframe"),e.find("#my_ie_form").submit()),2==t&&(e.find("#my_ie_form2").attr("target","my_iframe"),e.find("#my_ie_form2").submit())}String.prototype.stringWrap=function(t){var r=this.toString();return t<r.length?r.substring(0,t)+"...":r},String.prototype.urlify=function(){var t=this.toString(),r=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","ç","ğ","ı","ö","ş","ü","i̇","à","á","â","ã","ä","å","ă","æ","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ő","ø","ș","ț","ù","ú","û","ű","ý","þ","ÿ","č","ď","ě","ň","ř","š","ť","ů","ý","ž","ł","ę","ń","ą","ĺ","ľ","ŕ","@","ą","ō","°"];t=t.toLowerCase(),t=t.replace(new RegExp("'","g"),"");var e=new RegExp("[^"+r.join("")+"-]","g");return t=t.replace(e,"-"),t=t.replace(/[\-\s]+/g,"-"),t=t.replace(/^-+/g,""),t=t.replace(/-+$/g,"")},String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}),window.inputPlaceholderEffect=function(t){$("#"+t).focus(function(){$(this).val()==$(this).attr("placeholder")&&$(this).val("")}),$("#"+t).keydown(function(t){1==$(this).val().length&&"8"==t.keyCode?$(this).css("color","#aaaaaa"):""===$(this).val()?$(this).css("color","#aaa"):$(this).val()!=$(this).attr("placeholder")?$(this).css("color","#2d2d2d"):""!==$(this).val()&&$(this).css("color","#2d2d2d")}),$("#"+t).keyup(function(){""===$(this).val()?$(this).css("color","#aaaaaa"):""!==$(this).val()&&$(this).val()!=$(this).attr("placeholder")&&$(this).css("color","#2d2d2d")}),$("#"+t).blur(function(){""===$(this).val()&&$(this).css("color","#aaa")}),$("#"+t).blur()},window.updateAppleAppUrlMeta=function(t){$("[name=apple-itunes-app]").attr("content","app-id=434613896, app-argument="+t)},"bind"in Function.prototype||(Function.prototype.bind=function(t){var r=this;if(arguments.length<=1)return function(){return r.apply(t,arguments)};var e=Array.prototype.slice.call(arguments,1);return function(){return r.apply(t,0===arguments.length?e:e.concat(Array.prototype.slice.call(arguments)))}}),"lastIndexOf"in Array.prototype||(Array.prototype.lastIndexOf=function(t,r){for(void 0===r&&(r=this.length-1),r<0&&(r+=this.length),r>this.length-1&&(r=this.length-1),r++;r-- >0;)if(r in this&&this[r]===t)return r;return-1}),"forEach"in Array.prototype||(Array.prototype.forEach=function(t,r){for(var e=0,o=this.length;e<o;e++)e in this&&t.call(r,this[e],e,this)}),"map"in Array.prototype||(Array.prototype.map=function(t,r){for(var e=new Array(this.length),o=0,n=this.length;o<n;o++)o in this&&(e[o]=t.call(r,this[o],o,this));return e}),"filter"in Array.prototype||(Array.prototype.filter=function(t,r){for(var e,o=[],n=0,i=this.length;n<i;n++)n in this&&t.call(r,e=this[n],n,this)&&o.push(e);return o}),"every"in Array.prototype||(Array.prototype.every=function(t,r){for(var e=0,o=this.length;e<o;e++)if(e in this&&!t.call(r,this[e],e,this))return!1;return!0}),"some"in Array.prototype||(Array.prototype.some=function(t,r){for(var e=0,o=this.length;e<o;e++)if(e in this&&t.call(r,this[e],e,this))return!0;return!1}),Object.keys||(Object.keys=function(){"use strict";var t=Object.prototype.hasOwnProperty,r=!{toString:null}.propertyIsEnumerable("toString"),e=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],o=e.length;return function(n){if("object"!=typeof n&&("function"!=typeof n||null===n))throw new TypeError("Object.keys called on non-object");var i,a,s=[];for(i in n)t.call(n,i)&&s.push(i);if(r)for(a=0;a<o;a++)t.call(n,e[a])&&s.push(e[a]);return s}}()),$(window).load(function(){placeholderFixByClass()}),jQuery.support.placeholder=function(){var t=document.createElement("input");return"placeholder"in t}(),jQuery.support.canvas=function(){var t=document.createElement("canvas");return!(!t.getContext||!t.getContext("2d"))}(),jQuery.support.localStorage=function(){var t="zomato";try{return localStorage.setItem(t,t),localStorage.removeItem(t),!0}catch(r){return!1}}(),jQuery.support.sessionStorage=function(){var t="zomato";try{return sessionStorage.setItem(t,t),sessionStorage.removeItem(t),!0}catch(r){return!1}}();; !function(t){function e(i){if(a[i])return a[i].exports;var s=a[i]={exports:{},id:i,loaded:!1};return t[i].call(s.exports,s,s.exports,e),s.loaded=!0,s.exports}var i=window.webpackJsonp;window.webpackJsonp=function(a,o){for(var r,d,n=0,l=[];n<a.length;n++)d=a[n],s[d]&&l.push.apply(l,s[d]),s[d]=0;for(r in o)t[r]=o[r];for(i&&i(a,o);l.length;)l.shift().call(null,e)};var a={},s={80:0};return e.e=function(t,i){if(0===s[t])return i.call(null,e);if(void 0!==s[t])s[t].push(i);else{s[t]=[i];var a=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.src=e.p+""+{0:"377412c06e5ddb126094",1:"1f4c0302413375d64367",2:"5283329bb15bb9e56d6d",5:"d9d8af29dd73feae4cb5",7:"7f932b5fe84c56d1606a",9:"c8361dc78e312319451f",90:"f615f9b25943a253694a"}[t]+".js",a.appendChild(o)}},e.m=t,e.c=a,e.p="",e(0)}([function(t,e,i){i.p=window.JS_CDN_PATH,window.ResUtils={},ResUtils.addWishListHandler=function(){$(".container").off("click","#resinfo-wtt,.resinfo-wtt").on("click","#resinfo-wtt,.resinfo-wtt",function(t){t.preventDefault(),t.stopPropagation();var e=$(this),a=e.data("resId"),s=$(".resinfo-wtt[data-res-id="+a+"], #resinfo-wtt[data-res-id="+a+"]"),o=e.data("in-wtt"),r=e.data("source-id"),d=e.data("source-type"),n=e.data("res-id");e.data("entity-id"),e.data("entity-type");display_text=e.data("text"),"undefined"==typeof d&&(d=e.parents(".js-activity-root").find(".js-activity-area").data("action_type")),"undefined"==typeof r&&(r=e.parents(".js-activity-root").find(".js-activity-area").data("action_id"));var l=$("#resinfo-wtt[data-res-id="+n+"],.resinfo-wtt[data-res-id="+n+"]");o?(s.data("in-wtt",!1).trigger("mouseout"),display_text?(s.find(".text").css("visibility","hidden"),s.find(".res-header-icon").css("visibility","hidden"),s.find(".bookmark-loader").addClass("active")):s.removeClass("red")):(s.data("in-wtt",!0).trigger("mouseout"),display_text?(s.find(".text").css("visibility","hidden"),s.find(".res-header-icon").css("visibility","hidden"),s.find(".bookmark-loader").addClass("active")):s.addClass("red")),$.ajax({url:HOST+"php/wtt_handler",type:"POST",dataType:"json",context:this,data:{res_id:n,source_id:r,source_type:d,fbtrack_id:getCookie("fbtrack"),csrf_token:zomato.csrft,action:o?"remove":"add"},success:function(t){if("login"==t.status)o?(hideSocialTab($("#share-res-action")),display_text?(s.find(".text").text("Bookmarked"),s.find(".res-header-icon").css("visibility","visible"),s.find(".text").css("visibility","visible"),s.find(".bookmark-loader").removeClass("active")):s.addClass("red")):(s.data("in-wtt",!0).trigger("mouseout"),display_text?(s.find(".text").text("Bookmark"),s.find(".res-header-icon").css("visibility","visible"),s.find(".text").css("visibility","visible"),s.find(".bookmark-loader").removeClass("active")):s.removeClass("red")),Auth.showDialog("login","Log in to add to list","wtt","Log in to add to list"),s.data("in-wtt",!1).trigger("mouseout");else if("success"==t.status){i.e(0,function(t){var e=[t(1)];(function(t){t.close()}).apply(null,e)}),o?(hideSocialTab($("#share-res-action")),s.removeClass("red"),s.removeClass("red"),display_text&&(s.find(".text").text("Bookmark"),s.find(".res-header-icon").css("visibility","visible"),s.find(".text").css("visibility","visible"),s.find(".bookmark-loader").removeClass("active"))):(s.data("in-wtt",!0).trigger("mouseout"),s.addClass("red"),display_text&&(s.find(".text").text("Bookmarked"),s.find(".res-header-icon").css("visibility","visible"),s.find(".text").css("visibility","visible"),s.find(".bookmark-loader").removeClass("active"))),$(".res-main-stats-num#wtt_count").html(t.res_wishlist_count+" ");var e=1==t.res_wishlist_count?" bookmark":" bookmarks",a=o?" Add to bookmark":" Remove from bookmarks";s.attr("data-content",a),$(".res-main-stats-text#wtt_text").text(e).css("textTransform","capitalize")}else o?(s.data("in-wtt",!1).trigger("mouseout"),s.addClass("red"),display_text&&s.find(".text").text("Bookmarked")):(s.data("in-wtt",!0).trigger("mouseout"),s.removeClass("red"),display_text&&s.find(".text").text("Bookmark"))},error:function(){o?($(l).data("in-wtt",!0).trigger("mouseout"),$(l).attr("aria-label","Bookmark")):($(l).data("in-wtt",!1).trigger("mouseout"),$(l).attr("aria-label","Bookmark"))}})})},ResUtils.addBeenThereHandler=function(){$(".container").off("click","#resinfo-bt").on("click","#resinfo-bt",function(t){t.preventDefault(),t.stopPropagation();var e=$(this).data("in-bt"),i=$(this);$(this).data("entity-id"),$(this).data("entity-type");i.hasClass("disabled")||(e?e&&(hideSocialTab($("#share-res-action")),i.data("in-bt",!1).trigger("mouseout"),i.find(".beenthere-loader").addClass("active"),i.find(".text").css("visibility","hidden"),i.find(".res-header-icon").css("visibility","hidden")):(i.data("in-bt",!0).trigger("mouseout"),i.find(".beenthere-loader").addClass("active"),i.find(".text").css("visibility","hidden"),i.find(".res-header-icon").css("visibility","hidden")),$.ajax({url:HOST+"php/beenthere_handler",type:"POST",dataType:"json",context:this,data:{res_id:"undefined"!=typeof RES_ID?RES_ID:$(this).data("entity-id"),action:e?"remove":"add",fbtrack_id:getCookie("fbtrack"),csrf_token:zomato.csrft},success:function(t){var i;if(i=$(this),"login"==t.status)e?($(i).data("in-bt",!0).trigger("mouseout"),$(i).addClass("red"),$(i).find(".beenthere-loader").removeClass("active"),$(i).find(".text").css("visibility","visible"),$(i).find(".res-header-icon").css("visibility","visible")):(hideSocialTab($("#share-res-action")),$(i).data("in-bt",!1).trigger("mouseout"),$(i).removeClass("red"),$(i).find(".beenthere-loader").removeClass("active"),$(i).find(".text").css("visibility","visible"),$(i).find(".res-header-icon").css("visibility","visible")),Auth.showDialog("login","Log in to add to list","bt","Log in to add to list");else if("success"==t.status){setTimeout(function(){$(".res-main-stats-num#bt_count").html(t.res_beenthere_count+" "),e?$(i).removeClass("red"):$(i).addClass("red"),$(i).find(".beenthere-loader").removeClass("active"),$(i).find(".text").css("visibility","visible"),$(i).find(".res-header-icon").css("visibility","visible")},500);var a=e?" Mark as Been There":" Remove from Been There";i.attr("data-content",a)}else"removed"==t.action?($(i).data("in-bt",!0).trigger("mouseout"),$(i).addClass("red")):"added"==t.action&&(hideSocialTab($("#share-res-action")),$(i).data("in-bt",!1).trigger("mouseout"),$(i).removeClass("red"),$(i).find(".beenthere-loader").removeClass("active"),$(i).find(".text").css("visibility","visible"),$(i).find(".res-header-icon").css("visibility","visible"))}}))})},ResUtils.init=function(){$(document).on("zready zresnew",function(){ResUtils.addWishListHandler(),ResUtils.addBeenThereHandler()})},ResUtils.init()}]);; !function(e){function t(i){if(a[i])return a[i].exports;var n=a[i]={exports:{},id:i,loaded:!1};return e[i].call(n.exports,n,n.exports,t),n.loaded=!0,n.exports}var i=window.webpackJsonp;window.webpackJsonp=function(a,r){for(var s,o,d=0,l=[];d<a.length;d++)o=a[d],n[o]&&l.push.apply(l,n[o]),n[o]=0;for(s in r)e[s]=r[s];for(i&&i(a,r);l.length;)l.shift().call(null,t)};var a={},n={79:0};return t.e=function(e,i){if(0===n[e])return i.call(null,t);if(void 0!==n[e])n[e].push(i);else{n[e]=[i];var a=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.charset="utf-8",r.async=!0,r.src=t.p+""+{0:"377412c06e5ddb126094",1:"1f4c0302413375d64367",2:"5283329bb15bb9e56d6d",3:"ff98d56e8b073e656141",5:"d9d8af29dd73feae4cb5",7:"7f932b5fe84c56d1606a",9:"c8361dc78e312319451f",90:"f615f9b25943a253694a"}[e]+".js",a.appendChild(r)}},t.m=e,t.c=a,t.p="",t(0)}([function(e,t,a){a.p=window.JS_CDN_PATH;var n=!1,r=!1;zomato=window.zomato||{},window.morelinkActions=function(){$(".review_reply_more").on("click",function(e){e.preventDefault(),$(this).parent("span").hide(),$(this).parent("span").next(".review_reply_rest").show()})},window.getWithTaggedList=function(e,t){var i=HOST+"php/review_helpful_handler";ajax_data={entity_id:e,action:"get-with-tags",type:t},$.ajax({url:i,type:"POST",dataType:"JSON",data:ajax_data,success:function(e){"success"==e.status&&(a.e(0,function(t){var i=[t(1)];(function(t){t.show({head:"Tagged users",html:e.html,width:400})}).apply(null,i)}),displayZSFollowButtons(),initiateLaziness())}})},window.bindLoadMore=function(){$(".ratings-city-review-show-all").off("click"),$(".ratings-city-review-show-all").on("click",function(e){e.preventDefault();var t=$(this).data("city_id");$(".hidden-bookmarks-"+t).show(),$(this).hide()}),$("#city-filter-bookmarks").on("change",function(e){e.preventDefault();var t=parseInt($(this).val(),10);0===t?($(".more-bookmarks").hide(),$(".unrated-show-all").show(),$(".city-bookmarks").show()):t>0&&($(".more-bookmarks").hide(),$(".unrated-show-all").show(),$(".city-bookmarks").not(".city-bookmarks-"+t).hide(),$(".city-bookmarks-"+t).show())}),$(".unrated-like-show-all").off("click"),$(".unrated-like-show-all").on("click",function(e){e.preventDefault(),$(".hidden-like").show(),$(this).hide()}),$(".unrated-dislike-show-all").off("click"),$(".unrated-dislike-show-all").on("click",function(e){e.preventDefault(),$(".hidden-dislike").show(),$(this).hide()}),$(".unrated-review-show-all").off("click"),$(".unrated-review-show-all").on("click",function(e){e.preventDefault(),$(".hidden-review").show(),$(this).hide()}),$(".zs-load-more").off("click"),$(".zs-load-more").on("click",function(e){if(!$(this).hasClass("overview-tab-load-more")){e.preventDefault(),$(this).find(".load-more").html('<div class="pt5 pb5"><div class="ui small active loader"></div></div>');var t=$(this).data("entity_id"),i=$(this).data("profile_action"),a=$(this).data("page"),n=$(this).data("limit");reviewsInit(t,i,a,n)}})},window.reviewsInit=function(e,t,i,a,n){var r,s="";if(s="followedby"==t||"follows"==t?$('.zs-load-more[data-profile_action="'+t+'"]'):$(".zs-load-more"),"undefined"!=typeof t&&"foodshots"==t){var o=s.data("fs-city-country-id"),d=s.data("fs-type"),l=s.data("fs-cache-key");r={entity_id:e,profile_action:t,page:i,limit:a,fs_city_country_id:o,fs_type:d,fs_cacheKey:l}}else r={entity_id:e,profile_action:t,page:i,limit:a};$.ajax({type:"POST",url:HOST+"php/social_load_more.php",data:r,success:function(e){var i,a,n=JSON.parse(e);if("success"==n.status){if($("#reviews-loading").remove(),"get_notifications"==t||"get_activity"==t)i=n.html,a=s.parents(".n-content"),$(i).hide().insertBefore(s),$(a).find("div.ui.segment").fadeIn();else{$("#nFeed").length>0?count=$("#nFeed > .feedroot").length:$("#reviewFeed").length>0&&(count=$("#reviewFeed > .feedroot").length),($("#nFeed").length>0||$("#reviewFeed").length>0)&&(third_last=count-2,element=$(".feedroot:nth-child("+third_last+")"),element.length>0&&(element_top=element.offset().top)),requestRunning=!1,i=""+n.html,a=s.parents(".zs-load-more-container").find(".zs-following-list");var r=$(i).hide();r.appendTo($(a)),$(a).children().each(function(){$(this).fadeIn()}),"pt"==LANG&&$(".user-tab-content .self-rated").css({width:"81px"}).siblings(".actn-data-l").css({width:"228px"}).end().parent().parent().parent().css({width:"373px"}).end(),initiateLaziness(),bindReviewPhotosLightboxEvents(),"undefined"!=typeof zomato.common&&zomato.common.events.bindEvents()}if(s.fadeIn("300"),"undefined"!=typeof displayZSFollowButtons&&displayZSFollowButtons(),initiateLaziness(),morelinkActions(),user_rating_widget(),"undefined"!=typeof _B&&_B.ismobile&&$(".js-swipebox").swipebox(),s.data("page",n.page),0===n.more)s.fadeOut("300").remove();else if(n.left_count){if("followedby"==t||"follows"==t){var o=parseInt(n.left_count,10);o>5e3&&(n.left_count="5000+")}"beenthere"==t?s.find(".load-more").html(zomato.language.replaceVars("<span class=\"zred\">Load More </span><span class=\"zs-load-more-count\">$1</span>",n.left_count)):s.find(".load-more").html(zomato.language.replaceVars("<span class=\"zred\">Load More </span><span class=\"zs-load-more-count\">$1</span>",n.left_count))}else s.find(".load-more").html("load more")}else n.status===!1&&$("#create-list-error").html(n.message).fadeIn().delay(5e3).fadeOut()}})},window.bindReviewPhotosLightboxEvents=function(){if("object"==typeof zomato.reviewPhotoset)for(var e in zomato.reviewPhotoset)$("."+e).lightBox({imageLoading:CDN+"images/lightbox/lightbox-ico-loading.gif",imageBtnClose:CDN+"images/lightbox/lightbox-btn-close.gif",imageBtnPrev:CDN+"images/lightbox/lightbox-btn-prev.gif",imageBtnNext:CDN+"images/lightbox/lightbox-btn-next.gif"})},window.user_rating_widget=function(e){var t="user_stars2_0 user_stars2_1 user_stars2_2 user_stars2_3 user_stars2_4 user_stars2_5 user_stars2_6 user_stars2_7 user_stars2_8 user_stars2_9 user_stars2_10",n="user_starssel_0 user_starssel_1 user_starssel_2 user_starssel_3 user_starssel_4 user_starssel_5 user_starssel_6 user_starssel_7 user_starssel_8 user_starssel_9 user_starssel_10",r=0;e=e||$(document),e.off("mouseover.rate",".rating-widget-stars a").on("mouseover.rate",".rating-widget-stars a",function(){if($(this).parents(".review-form-container").hasClass("disabled"))return!1;for(r=$(this).data("num"),$(this).parents(".rating-cls").removeClass(t).removeClass(n).addClass("user_stars2_"+r),$(this).parents(".rating-widget").find(".rating-widget-num").show().text($(this).data("hover-rating")),$(this).parents(".rating-widget-stars").find("a").addClass("level-0"),i=1;i<r;i++)$(this).parents(".rating-widget-stars").find("a.level-"+i).removeClass("level-0");var e=$(this).parents(".rating-widget").find(".ratingtext");e.html(zomato.language.replaceVars("Rate this as: $1.0/5",r/2))}),e.off("mouseout.rate",".rating-widget-stars div.rating-cls").on("mouseout.rate",".rating-widget-stars div.rating-cls",function(){if($(this).parents(".review-form-container").hasClass("disabled"))return!1;$(this).removeClass(t).removeClass(n).addClass($(this).data("originalclass"));var e=$(this).parents(".rating-widget").find(".rating-widget-num");rating_num=e.data("original-rating-num"),e.text(rating_num),"-"==rating_num&&e.hide();var a=$(this).data("originalclass"),r=a.split("_"),s=r[2];if($(this).parents(".rating-widget-stars").find("a").addClass("level-0"),0===s)$(this).parents(".rating-widget-stars").find("a").removeClass("level-0");else for(i=1;i<s;i++)$(this).parents(".rating-widget-stars").find("a.level-"+i).removeClass("level-0");var o=$(this).parents(".rating-widget").find(".ratingtext");o.html(o.data("original"))}),e.off("click.rateclear",".rating-clear").on("click.rateclear",".rating-clear",function(e){if($(this).parents(".review-form-container").hasClass("disabled"))return!1;e.preventDefault();var i=0,n=$(this).parents(".rating-widget").data("res_id"),r=$(this).parents(".rating-widget").data("review_id"),s=$(this).parents(".rating-widget").data("rating-for"),o=$(this).parents(".restaurant-rating-widget").hasClass("review_not_saved"),d={};if(d="review"!=s||o?o?$(".rating-widget-review_"+r):$(".rating-widget-res_"+n):$(".rating-widget-res_"+n+",.rating-widget-review_"+r),d.find(".rating-clear").hide(),d.find(".rating-working").show(),!o&&n>0)$.ajax({type:"POST",url:HOST+"php/user_rating_widget_handler.php?type=clear",data:{rating:i,res_id:n,csrf_token:zomato.csrft},dataType:"json",complete:function(){$(".rate_display_button").text("Rate"),$(".rate_display_button").removeClass("level-0 level-1 level-2 level-3 level-4 level-5 level-6 level-7 level-8 level-9 level-10"),d.find(".rating-working").hide(),a.e(3,function(e){var t=[e(12)];(function(){$(".rate_display_button").popup("hide")}).apply(null,t)})},success:function(e){if("undefined"!=typeof e.status&&"success"==e.status){var i=d.find(".ratingtext"),a=d.find(".rating-widget-num"),n=d.find(".rating-widget-stars div.rating-cls"),r=d.find(".rating-widget-stars div.rating-cls"),s=e.widget_text;i.html(s),i.data("original",s),n.removeClass(t).addClass("user_stars2_0"),a.text("-"),n.data("rating","0"),d.find(".rating-widget-stars a").removeClass("level-0"),n.data("originalclass","user_stars2_0"),d.find(".rating-widget-num").text("-").hide(),d.find(".rating-widget-num").data("original-rating-num","-"),d.find(".rating-widget-num").data("original-data-num",0),r.removeClass(t).addClass("user_stars2_0"),r.data("originalclass","user_stars2_0")}}});else{d.find(".rating-working").hide();var l=d.find(".rating-widget-stars div.rating-cls"),c=d.find(".rating-widget-num");l.removeClass(t).addClass("user_stars2_0"),c.text("-"),l.data("rating","0"),d.find(".rating-widget-stars a").removeClass("level-0"),l.data("originalclass","user_stars2_0"),d.find(".rating-widget-num").text("-"),d.find(".rating-widget-num").data("original-rating-num","-"),d.find(".rating-widget-num").data("original-data-num",0)}}),e.off("ZOMATO_RATE").on("ZOMATO_RATE",function(e,t){var i=t.rating_display;"-"!=t.rating_display&&(i+="<span>/5</span>"),$(".rrw-container-"+t.res_id+" .rrw-aggregate").html(i),$(".rrw-container-"+t.res_id+" .rrw-votes").html(t.votes_text),$(".rrw-container-"+t.res_id+" .rrw-votes-count").html(t.votes),$(".rrw-container-"+t.res_id+" .rrw-rating-text").html(t.rating_text),$(".rrw-container-"+t.res_id+" .rrw-rating-sub-text").html(t.rating_sub_text);var a="level-0 level-1 level-2 level-3 level-4 level-5 level-6 level-7 level-8 level-9 level-10";$(".rrw-container-"+t.res_id+" .rrw-aggregate").removeClass(a),$(".rrw-container-"+t.res_id+" .rrw-aggregate").addClass(t.rating_level),$(".tooltip").tipsy(),$(".tooltip_formatted").tipsy({html:!0})}),e.off("click.rate touchend.rate",".rating-widget-stars a").on("click.rate touchend.rate",".rating-widget-stars a",function(e){if($(this).parents(".review-form-container").hasClass("disabled"))return!1;e.preventDefault();var i=$(this);$(".rating-widget-stars a").removeClass(".rating-sel");var n=$(this).data("num"),r=$(this).data("hover-rating"),s=$(this).parents(".rating-widget").data("res_id"),o=$(this).parents(".rating-widget").data("review_id"),d=$(this).parents(".rating-widget").data("rating-for");$(".rating-top div").addClass("ttactive");var l=$("#rating-facebook-share").prop("checked"),c=$("#rating-twitter-share").prop("checked");$(this).addClass("rating-sel");var m=$(this).parents(".restaurant-rating-widget").hasClass("review_not_saved"),p={};p="review"!=d||m?m?$(".rating-widget-review_"+o):$(".rating-widget-res_"+s):$(".rating-widget-res_"+s+",.rating-widget-review_"+o),p.find(".rating-clear").hide(),p.find(".rating-working").show();var v=p.find(".rating-widget-stars div.rating-cls"),u=p.find(".rating-widget-num");v.data("originalclass","user_starssel_"+n),u.text(r),u.data("original-rating-num",r),u.data("original-data-num",n),v.data("rating",n/2),v.removeClass(t).addClass("user_starssel_"+n),v.trigger("mouseout");var h="Your rating: "+n/2+".0/5";p.find(".ratingtext").data("original",h),p.find(".ratingtext").html(h);var f,g=$(this).parents().eq(5).attr("data-fb_publish");f=void 0===g?HOST+"php/user_rating_widget_handler.php":HOST+"php/user_rating_widget_handler.php?share_on_fb=false",!m&&s>0?$.ajax({type:"POST",url:f,data:{rating:n,res_id:s,review_id:o,share_to_fb:l,share_to_tw:c,csrf_token:zomato.csrft},dataType:"json",success:function(e){if("please_login"==e.status){Auth.showDialog("login","Sign in to continue","rating","Sign in to continue");var t;t=1==e.votes?zomato.language.replaceVars("Rating: $1/5 ($2 vote)",e.aggregate,e.votes):zomato.language.replaceVars("Rating: $1/5 ($2 votes)",e.aggregate,e.votes),p.find(".ratingtext").data("original",t),p.find(".ratingtext").html(t),p.find(".rating-widget-num").data("original-data-num","-").data("original-rating-num","-").html("-");var r=p.find(".rating-widget-stars div");r.each(function(){$(this).data("originalclass","user_stars2_0"),$(this).data("rating","0"),$(this).removeClass().addClass("user_stars2_0").addClass("rating-cls")})}else{$(".rating-widget-res_"+s+" .rating-widget-num").show().text($(this).data("hover-rating"));var l="level-"+(n-1);$(".rate_display_button").removeClass("level-0 level-1 level-2 level-3 level-4 level-5 level-6 level-7 level-8 level-9 level-10"),$(".rate_display_button").addClass(l);var c=parseInt(n/2);$(".rate_display_button").html("Rated <span class='user-rate-"+Math.round(n)+" bold'>"+c+"</span>"),a.e(3,function(e){var t=[e(12)];(function(){setTimeout(function(){$(".rate_display_button").popup("hide")},300)}).apply(null,t)}),p.find(".rating-clear").show(),i.parents(".snippet-restaurant").length>0&&$.ajax({type:"POST",url:HOST+"php/user_rating_widget_handler.php",data:{review_id:o,res_id:s,user_rating:n,rating_for:d,method_type:"pending-rating",csrf_token:zomato.csrft},dataType:"json",success:function(e){}})}p.find(".rating-working").hide()}}):(p.find(".rating-clear").show(),p.find(".rating-working").hide())})},window.reload_user_rating_widgets=function(){$(".rating-inline-widget").each(function(){var e=$(this).data("resID"),t=$(this).data("editorRating"),i=this;$.ajax({type:"POST",url:"/update_rating_widgets",data:{res_id:e,rating_editor_overall:t},dataType:"json",success:function(e){$(i).replaceWith(e.outputhtml),user_rating_widget(),$(".tooltip").tipsy(),$(".tooltip-w").tipsy({gravity:"w"}),$(".tooltip-e").tipsy({gravity:"e"}),$(".tooltip_formatted").tipsy({html:!0})}})})},zomato.initRatingWidget=function(){$(".ratingWidget > div > a").mouseover(function(){var e=$(this).parent(),t=(e.parent(),e.children().index(this));e.get(0).className="user_stars2_"+2*(t+1)}),$(".ratingWidget > div > a").click(function(e){e.preventDefault();var t=$(this).parent().children().index(this)+1;$(this).parent().parent().find("input").val(t),$(this).parent().parent().trigger("ratingWidget_rate",t)}),$(".ratingWidget").mouseout(function(){var e=$(this).find("input").val();e>=1&&e<=5||(e=0),$(this).children("div").get(0).className="user_stars2_"+2*e})},zomato.reviews=zomato.reviews||{},zomato.reviews.comments=zomato.reviews.comments||{bindEvents:function(){var e=$(".container");e.off("click",".review-comment-read-more").off("focus",".js_review_comment").off("keydown",".js_review_comment").off("blur",".js_review_comment").off("click",".js_review_comment").off("click",".review-comment-submit").off("input",".js_review_comment"),e.on("click",".review-comment-read-more",function(e){e.preventDefault(),$(this).parents(".review_comment_item").find(".review-comment-read-more, .review-comment-small").hide(),$(this).parents(".review_comment_item").find(".review-comment-more").show()}).on("focus",".js_review_comment",function(e){e.preventDefault(),USER_ID||($(this).blur(),showDialog("login")),$(this).addClass("expanded")}).on("keydown",".js_review_comment",function(e){if(SearchHelperNavigate(e)===!1)return!1;var t=e.keyCode?e.keyCode:e.which;return 13==t?!e.shiftKey&&(e.preventDefault(),e.stopPropagation(),$(this).parent().find(".review-comment-submit").trigger("click"),!1):void 0}).on("blur",".js_review_comment",function(e){""===$(this).val().trim()&&($(this).val(""),$(this).removeClass("expanded")),setTimeout(function(){$(".tag-search-helper").hide().html("")},200)}).on("click",".js_review_comment",function(e){setTimeout(function(){$(".tag-search-helper").hide().html("")},200)}).on("click",".review-comment-submit",function(e){e.preventDefault(),USER_ID?(a.e(2,function(e){var t=[e(5)];(function(){$(this).parents(".dimmer-comment-box").dimmer("show")}).bind(this).apply(null,t)}.bind(this)),zomato.reviews.comments.addComment($(this).parent().find(".js_review_comment"))):showDialog("login")}).on("input",".js_review_comment",function(e){var t=$(this);InputChange(t)}),e.off("click",".review-replies-new-submit"),e.on("click",".review-replies-new-submit",function(e){e.preventDefault(),zomato.reviews.comments.addReply(this)}),e.off("click",".review-replies-new-submit-dash"),e.on("click",".review-replies-new-submit-dash",function(e){e.preventDefault(),zomato.reviews.comments.addReplyDashboard(this)}),e.off("keydown",".js_review_comment, .js_review_comment_edit_box textarea, .review-replies-new-textbox"),e.on("keydown",".js_review_comment_edit_box textarea, .review-replies-new-textbox",function(e){autoGrow(this)}),e.off("click",".review-comment-cancel-submit"),e.on("click",".review-comment-cancel-submit",function(e){e.preventDefault(),$(this).parents(".review_comment_item").find(".js_review_comment_right").show(),$(this).parents(".js_review_comment_edit_box").remove()}),e.off("keydown",".review-comment-edit-textbox"),e.on("keydown",".review-comment-edit-textbox",function(e){if(SearchHelperNavigate(e)===!1)return!1;var t=e.keyCode?e.keyCode:e.which;return 13==t?!e.shiftKey&&(e.preventDefault(),e.stopPropagation(),$(this).trigger("blur"),$(this).parent().find(".review-comment-edit-submit").trigger("click"),!1):27==t?(e.preventDefault(),e.stopPropagation(),$(this).trigger("blur"),$(this).parent().find(".review-comment-cancel-submit").trigger("click"),!1):void 0}),e.off("input",".review-comment-edit-textbox"),e.on("input",".review-comment-edit-textbox",function(e){var t=$(this);InputChange(t)}),e.off("blur",".review-comment-edit-textbox"),e.on("blur",".review-comment-edit-textbox",function(e){setTimeout(function(){$(".tag-search-helper").hide().html("")},200)}),e.off("click",".review-comment-edit-textbox"),e.on("click",".review-comment-edit-textbox",function(e){setTimeout(function(){$(".tag-search-helper").hide().html("")},200)}),e.off("click",".review-comment-edit-submit"),e.on("click",".review-comment-edit-submit",function(e){e.preventDefault(),$(this).addClass("loading");var t=ConstructDbFriendlyTextFromHtml($(this).parent().find(".review-comment-edit-textbox"));return""===t?($(this).removeClass("loading"),void $(this).parents(".review_comment_item").find(".review-comment-cancel-submit").trigger("click")):t==$(this).parents(".review_comment_item").find(".review_comment_text").data("text")?($(this).removeClass("loading"),void $(this).parents(".review_comment_item").find(".review-comment-cancel-submit").trigger("click")):void $.ajax({url:HOST+"php/review_comments.php",type:"POST",dataType:"json",context:this,data:{edit_comment:1,comment_id:$(this).parents(".review_comment_item").data("comment_id"),review_id:$(this).parents(".js_review_comments_root").data("review_id"),comment:t,user_id:$(this).parents(".review_comment_item").children(".js_review_comment_right").children().find(".name").data("entity_id"),csrf_token:zomato.csrft},complete:function(){$(this).removeClass("loading")},success:function(e){"success"==e.status?($(this).parents(".review_comment_item").replaceWith(e.html),AddTagsData(e.tagged_struct_array_json,$(this).parents(".review_comment_item"))):alert("Something went wrong! Please try again")}})}),e.on("click",".review-comment-inapt",function(e){e.preventDefault();var t=$(this).data("inapt");$(this).parents(".res-review").data("review_id"),$(this).parents(".review_comment_item").data("comment_id");$(this).addClass("btn-loading"),$.ajax({url:HOST+"php/review_comments.php",type:"POST",dataType:"json",context:this,data:{remove_comment:1,inapt:t,comment_id:$(this).parents(".review_comment_item").data("comment_id"),review_id:$(this).parents(".js_review_comments_root").data("review_id")},complete:function(){$(this).removeClass("btn-loading")},success:function(e){"success"==e.status?$(this).parents(".review_comment_item").replaceWith(e.html):alert("Something went wrong! Please try again"),$(".tooltip_formatted").tipsy({html:!0})}})}).on("click",".js-btn-thank",function(e){if(e.preventDefault(),!USER_ID)return showDialog("login"),!1;var t=$(this).data("action"),i=$(this).data("active"),a=$(this).data("likes");if(0===i)return!1;var n,r;return void 0===$(this).data("reviewid")?(n=$(this).parents(".res-review:first").data("review_id"),r=$(this)):(n=$(this).data("reviewid"),r=$(".js-btn-thank[data-reviewid="+n+"]")),r.data("active","0"),"like"==t?(r.data("action","undo").children().addClass("red"),r.find("span").text("Liked"),a+=1):"undo"==t&&(r.data("action","like").children().removeClass("red"),r.find("span").text("Like"),a-=1),r.data("likes",a),r.parents(".res-review").find(".stats-thanks").html(a),$.ajax({url:HOST+"php/review_helpful_handler.php",type:"POST",data:{review_id:n,action:t,csrf_token:zomato.csrft},dataType:"json",complete:function(){},success:function(e){if(r.data("active","1"),"success"==e.status){if(0===a?r.parents(".res-review").find(".stats-thanks").addClass("zero-likes"):r.parents(".res-review").find(".stats-thanks").removeClass("zero-likes"),0===r.parents(".res-review").find(".stats-thanks").length){var i='<div class="res-review-stat-box"><a href="#"><span class="res-review-stat-count stats-thanks"></span></a><span class="res-review-stat-text">Likes</span></div>';r.parents(".res-review").find(".res-review-stats-container").prepend(i)}}else"login"==e.message?("undo"==t?(r.data("action","undo").children().addClass("red"),r.find("span").text("Liked"),a+=1):"like"==t&&(r.data("action","like").children().removeClass("red"),r.find("span").text("Like"),a-=1),r.data("likes",a),r.parents(".res-review").find(".stats-thanks").html(a),Auth.showDialog("login","Sign in to like the review",r.attr("id"),"Sign in to like the review")):(r.data("active","1"),"undo"==t?(r.data("action","undo").children().addClass("red"),r.find("span").text("Liked"),a+=1):"like"==t&&(r.data("action","like").children().removeClass("red"),r.find("span").text("Like"),a-=1),r.data("likes",a),r.parents(".res-review").find(".stats-thanks").html(a))},error:function(){r.data("active","1"),"undo"==t?(r.data("action","undo").children().addClass("red"),r.find("span").text("Liked"),a+=1):"like"==t&&(r.data("action","like").children().removeClass("red"),r.find("span").text("Like"),a-=1),r.data("likes",a),r.parents(".res-review").find(".stats-thanks").html(a)}}),!1})},addComment:function(e){var t=ConstructDbFriendlyTextFromHtml(e),i=$(e).parents(".js_review_comments_root").data("review_id"),n=new RegExp(/^[\s]*$/);return""===t||n.test(t)?(a.e(2,function(t){var i=[t(5)];(function(){$(e).parents(".dimmer-comment-box").dimmer("hide")}).apply(null,i)}),!1):0!==$(e).parent().find(".review-comment-submit").data("active")&&($(e).parent().find(".review-comment-submit").data("active",0),void $.ajax({url:HOST+"php/review_comments",type:"POST",dataType:"json",data:{add_comment:1,review_id:i,comment:t,csrf_token:zomato.csrft},complete:function(){a.e(2,function(t){var i=[t(5)];(function(){$(e).parents(".dimmer-comment-box").dimmer("hide")}).apply(null,i)})},success:function(t){try{"success"==t.status?($(e).parents(".js_review_comments_root").find(".js_review_comment").css({height:""}),$(".review_comments_container[data-review_id="+i+"]").addClass("ui comments ptop0 pbot0").append(t.html),AddTagsData(t.tagged_struct_array_json,$("#rc-"+t.comment_id).find(".review_comment_text")),$(e).parents(".res-review").find(".stats-comment").text(t.comments_count),$(e).html("").blur(),$(e).parent().find(".review-comment-submit").data("active",1),$(e).parents(".stupendousact").find(".actn-links").find(".comment-btn").html(t.comments_count_html),initiateLaziness()):"login"==t.message?Auth.showDialog("login","Sign in to comment on reviews",clicked_link.attr("id"),"Sign in to comment on reviews"):"Comment already added"==t.message||1==t.already_added?($(e).parent().find(".review-comment-submit").data("active",1),$(e).removeAttr("disabled").val(""),$(e).removeClass("expanded"),$(e).attr("style",function(e,t){return t.replace(/height[^;]+;?/g,"")})):"spam"===t.status&&($(e).parent().find(".review-comment-submit").data("active",1),$(e).removeAttr("disabled").val(""),$(e).removeClass("expanded"),Dialog.show({head:'Spam Detected',html:t.message}))}catch(e){}}}))},loadMore:function(e){$container=$(e);var t=$container.data("review_id"),i=$container.find(".review_comments_container"),r=$container.find(".js_review_comments_root"),s=r.data("remaining_comments_count"),o=r.data("fetched_comments_count");return r.find(".load_review_more_comments_img").addClass("active"),n!==!0&&(n=!0,void $.ajax({url:HOST+"php/review_comments",type:"POST",dataType:"json",context:this,data:{load_more_comments:1,review_id:t,offset:o,count:s},success:function(e){var t=e;"success"==t.status&&""!==t.html?(i.prepend(t.html),r.find(".load_more_review_comments_container").remove(),initiateLaziness(),"undefined"!=typeof msnry&&msnry.masonry()):"login"==t.message&&(event.preventDefault(),event.stopPropagation(),a.e(0,function(e){var t=[e(1)];(function(e){e.show({head:"Sign in to complete your review",url:HOST+"php/loginDialog?type=reload"})}).apply(null,t)})),$(".tooltip_formatted").tipsy({html:!0})},complete:function(){r.find(".load_review_more_comments_img").removeClass("active"),n=!1}}))},addReply:function(e){var t=$(e).parents(".review-replies-thread-root").find(".review-replies-new-textbox").val(),i=$(e).parents(".res-review").data("review_id"),a=$(e).parents(".review-replies-thread-root");$(e).addClass("loading"),$(e).on("click",!1),$.ajax({url:HOST+"php/review_reply",type:"post",data:{comment:t,review_id:i,csrf_token:zomato.csrft},dataType:"json",complete:function(){$(e).removeClass("loading"),$(e).off("click",!1)},success:function(t){"success"==t.status?(a.find(".review-replies-container").append(t.html),a.find(".review-replies-new-textbox").val(""),$(e).parents(".res-review").find(".stats-comment").text(t.comments_count),a.find(".review-replies-error").html(t.message).fadeOut()):a.find(".review-replies-error").html(t.message).fadeIn()}})},addReplyDashboard:function(e){var t=$(e).parents(".review-replies-thread-root"),i=t.find(".review-replies-new-textbox-dash");i=i.val();var a=$(e).parents(".res-review").data("review_id"),n=$(e).parents(".review-replies-thread-root");$(e).addClass("loading"),$(e).on("click",!1),$.ajax({url:HOST+"php/review_reply_dashboard",type:"post",data:{comment:i,review_id:a,csrf_token:zomato.csrft},dataType:"json",complete:function(){$(e).removeClass("loading"),$(e).off("click",!1)},success:function(e){"success"==e.status?(n.find(".review-replies-container-dashboard").append(e.html),n.find(".review-replies-new-textbox-dash").val(""),n.find(".review-replies-error").html(e.message).fadeOut()):n.find(".review-replies-error").html(e.message).fadeIn()}})},repliesLoadMore:function(e,t){$container=$(e);var i=$container.data("review_id"),a=$container.find(".review-replies-container"),n=$container.find(".review-replies-thread-root"),s=n.data("remaining_replies_count"),o=n.data("fetched_replies_count");return n.find(".load_review_more_replies_img").show(),r!==!0&&(r=!0,void $.ajax({url:HOST+"php/review_comments",type:"POST",dataType:"json",context:this,data:{load_more_replies:1,review_id:i,offset:o,count:s,for_dashboard:t},success:function(e){var t=e;"success"==t.status&&""!==t.html&&(a.prepend(t.html),n.find(".load_more_review_replies_container").remove(),initiateLaziness())},complete:function(){n.find(".load_review_more_replies_img").hide(),r=!1}}))},deleteComment:function(e,t){var i=$(".review_comment_item[data-comment_id='"+e+"']");i.find(".review-delete-comment-container.confirm").find(".loading-img").show(),i.find(".confirm-delete").hide(),$.ajax({url:HOST+"php/review_comments.php",type:"POST",dataType:"json",context:this,data:{delete_comment:1,comment_id:e,review_id:t,csrf_token:zomato.csrft},complete:function(){i.find(".loading-img").hide()},success:function(e){"success"==e.status?(i.parents(".stupendousact").find(".comment-btn-to .stats-comment").html(e.total_comments),i.remove(),$(".review_comments_container[data-review_id="+t+"]").find(".review_comment_item").length?$(".review-comment-title").hide():$(".review_comments_container[data-review_id="+t+"]").removeClass("ui comments ptop0 pbot0")):alert("Something went wrong! Please try again")}})},reportComment:function(e,t){var i=$(".review_comment_item[data-comment_id='"+e+"']");i.find(".review-report-comment-container").find(".loading-img").show(),i.find(".confirm-report").hide(),$.ajax({url:HOST+"php/review_comments.php",type:"POST",dataType:"json",context:this,data:{report_comment:1,comment_id:e,review_id:t,csrf_token:zomato.csrft},complete:function(){i.find(".loading-img").hide()},success:function(t){"success"==t.status?($(".reported-comment[data-comment-id='"+e+"']").css("display","inline"),$(".review-comment-report-submit[data-comment-id='"+e+"']").css("display","none")):"login"==t.message?(event.preventDefault(),event.stopPropagation(),Auth.showDialog("login","Sign in to complete your review","reload","Sign in to complete your review")):alert("Something went wrong! Please try again")}})}},zomato.prepareReadMoreReview=function(e,t){$delegate=$(e),$delegate.off("click",".read-more-self"),$delegate.on("click",".read-more-self",function(e){e.preventDefault();var t=$(this).parents(t);$(t).children(".rev-def-text").hide(),$(t).children(".rev-comp-text").show()})},$(document).on("zready zresnew",function(){$(".container").off("click",".comment-btn"),$(".container").on("click",".comment-btn",function(e){e.preventDefault();var t=$(this).parents(".stupendousact").find(":input");$(this).parents(".stupendousact").find(".js_review_comments_root").show(),t.trigger("focus")}),$(document).on("click",".rev-text-expand",function(e){e.preventDefault(),$(this).parent(".rev-text-sm").hide().siblings(".rev-text").show(),initiateLaziness()}),$(".container").on("click",".comment-btn-to",function(e){e.preventDefault(),$(this).parents(".feedroot, .res-review-body").find(".review-comment-textbox").focus()}),$(document.body).on("mouseover",".review-form-textarea,.review-photos",function(){$(this).parent().addClass("review-borders")}).on("mouseout",".review-form-textarea",function(){1!=$(this).data("focused")&&$(this).parent().removeClass("review-borders"); }).on("mouseout",".review-photos",function(){1!=$(this).siblings(".review-form-textarea").data("focused")&&$(this).parent().removeClass("review-borders")}).on("focus",".review-form-textarea",function(e){$(this).data("focused",1),$(this).parent().addClass("review-borders"),"undefined"==typeof FB&&Auth.facebook.loadSDK(),$.ajax({type:"POST",url:HOST+"php/check_login",success:function(t){t=JSON.parse(t),"login"==t.status&&(e.preventDefault(),e.stopPropagation(),Auth.showDialog("login","Sign in to complete your review","reload","Sign in to complete your review"))}})}).on("blur",".review-form-textarea",function(){$(this).data("focused",0),$(this).parent().removeClass("review-borders")}),$(".res-reviews-container").on("click",".res-other-reviews-link",function(e){e.preventDefault(),e.stopPropagation(),$(this).find(".loading").show(),$(this).parents(".res-reviews-container").find(".zs-load-more").trigger("click")}),zomato.reviews=zomato.reviews||{},zomato.reviews.bindEvents=zomato.reviews.bindEvents||function(){return!1},zomato.reviews.comments=zomato.reviews.comments||{},zomato.reviews.comments.bindEvents=zomato.reviews.comments.bindEvents||function(){return!1},zomato.reviews.bindPhotoUploadFunctions=zomato.reviews.bindPhotoUploadFunctions||function(){return!1},zomato.reviews.bindEvents(),zomato.prepareReadMoreReview("body",".res-review-body"),bindLoadMore(),morelinkActions(),user_rating_widget(),zomato.initRatingWidget(),zomato.reviews.comments.bindEvents(),zomato.reviews.bindPhotoUploadFunctions(),bindReviewPhotosLightboxEvents()})}]);; !function(t){function i(e){if(a[e])return a[e].exports;var n=a[e]={exports:{},id:e,loaded:!1};return t[e].call(n.exports,n,n.exports,i),n.loaded=!0,n.exports}var e=window.webpackJsonp;window.webpackJsonp=function(a,o){for(var c,s,m=0,d=[];m<a.length;m++)s=a[m],n[s]&&d.push.apply(d,n[s]),n[s]=0;for(c in o)t[c]=o[c];for(e&&e(a,o);d.length;)d.shift().call(null,i)};var a={},n={83:0};return i.e=function(t,e){if(0===n[t])return e.call(null,i);if(void 0!==n[t])n[t].push(e);else{n[t]=[e];var a=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.src=i.p+""+{1:"1f4c0302413375d64367",2:"5283329bb15bb9e56d6d",5:"d9d8af29dd73feae4cb5",7:"7f932b5fe84c56d1606a",9:"c8361dc78e312319451f"}[t]+".js",a.appendChild(o)}},i.m=t,i.c=a,i.p="",i(0)}([function(t,i,e){e.p=window.JS_CDN_PATH,window.FeedActivity={init:function(){this.addEvents(),this.enableComments();var t=this;$(".container").off("keydown",".activity-comment-edit-textbox"),$(".container").on("keydown",".activity-comment-edit-textbox",function(t){if(SearchHelperNavigate(t)===!1)return!1;var i=t.keyCode?t.keyCode:t.which;return 13==i?!t.shiftKey&&(t.preventDefault(),t.stopPropagation(),$(this).trigger("blur"),$(this).parent().find(".activity-comment-edit-submit").trigger("click"),!1):27==i?(t.preventDefault(),t.stopPropagation(),$(this).trigger("blur"),$(this).parent().find(".activity-comment-cancel-submit").trigger("click"),!1):void 0}),$(document).off("click",".js-activity-root .js_load_more_activity_comments").on("click",".js-activity-root .js_load_more_activity_comments",function(i){i.preventDefault(),t.loadMore($(this).parents(".js_activity_comments_root"))}).off("click",".js-activity-root .activity-comment-delete-submit").on("click",".js-activity-root .activity-comment-delete-submit",function(t){t.preventDefault(),$(this).siblings(".confirm-delete").toggle()}).off("click",".js-activity-root .activity-comment-report-submit").on("click",".js-activity-root .activity-comment-report-submit",function(t){t.preventDefault(),$(this).siblings(".confirm-report").toggle()}).off("click",".js-activity-root .js-comment-delete-option").on("click",".js-activity-root .js-comment-delete-option",function(t){t.preventDefault();var i=$(this).data("action_type"),e=$(this).data("action_id"),a=$(this).data("option"),n=$(this).parents(".activity_comment_item").data("comment_id");"yes"==a?($(this).parent(".confirm-delete").hide(),$.ajax({url:HOST+"php/feed_activity_handler",type:"POST",dataType:"JSON",data:{action_id:e,action_type:i,action:"delete_comment",comment_id:n,token:zomato.csrft},success:function(t){"success"==t.status&&($('.activity_comment_item[data-comment_id="'+n+'"]').fadeOut(),$('.js-activity-area[data-action_id="'+e+'"][data-action_type="'+i+'"]').find(".js-activity-comment-count").html(t.comments_count))}})):$(this).parent(".confirm-delete").hide()}).off("click",".js-activity-root .js-comment-report-option").on("click",".js-activity-root .js-comment-report-option",function(t){t.preventDefault();var i=$(this).data("action_type"),e=$(this).data("action_id"),a=$(this).data("option"),n=$(this).parents(".activity_comment_item").data("comment_id");if("yes"==a){var o=$(this).parents(".activity-report-comment-container"),c=$(this).parents(".activity_comment_item");c.find(".loading-img").show(),$(this).parent(".confirm-report").hide(),$.ajax({url:HOST+"php/feed_activity_handler",type:"POST",dataType:"json",context:this,data:{action_id:e,action_type:i,action:"report_comment",comment_id:n,token:zomato.csrft},complete:function(){c.find(".loading-img").hide()},success:function(t){"success"==t.status?(o.find(".reported-comment[data-comment-id='"+n+"']").css("display","inline"),o.find(".activity-comment-report-submit[data-comment-id='"+n+"']").css("display","none")):alert("Something went wrong! Please try again")}})}else $(this).parent().toggle()}).off("click",".js-activity-root .js_activity_comment_like_count").on("click",".js-activity-root .js_activity_comment_like_count",function(t){t.preventDefault();var i=this,e=$(i).parents(".js_activity_comments_root"),a=$(i).parents(".activity_comment_item"),n=e.data("action_type"),o=e.data("action_id"),c=a.data("comment_id");e.length||(e=$(i).parents(".js_photo_comments_root"),a=$(i).parents(".photo_comment_item"),n="PHOTO",o=e.data("photo_id"),c=a.data("comment_id")),e.length||(e=$(i).parents(".js_review_comments_root"),a=$(i).parents(".review_comment_item"),n="REVIEW",o=e.data("review_id"),c=a.data("comment_id")),e.length||(e=$(i).parents(".photo_comment_item"),a=$(i).parents(".photo_comment_item"),n="PHOTO",o=e.data("photo_id"),c=a.data("comment_id"));var s=$(i).data("active");return!s&&0!==$(i).text()&&($(i).data("active",1),void $.ajax({url:HOST+"php/feed_activity_handler.php",type:"POST",data:{entity_type:n,entity_id:o,comment_id:c,action:"get-likers",token:zomato.csrft,action_type:"COMMENT_LIKE"},dataType:"json",complete:function(){$(i).data("active",0)},success:function(t){"success"==t.status&&(Dialog.show({head:"Liked by",html:t.html}),"undefined"!=typeof displayZSFollowButtons&&displayZSFollowButtons(),initiateLaziness())}}))}).off("click",".js-activity-root .js_activity_comment_like").on("click",".js-activity-root .js_activity_comment_like",function(t){t.preventDefault();var i=this,e=$(i).parents(".js_activity_comments_root"),a=$(i).parents(".activity_comment_item"),n=e.data("action_type"),o=e.data("action_id"),c=a.data("comment_id");e.length||(e=$(i).parents(".js_photo_comments_root"),a=$(i).parents(".photo_comment_item"),n="PHOTO",o=e.data("photo_id"),c=a.data("comment_id")),e.length||(e=$(i).parents(".js_review_comments_root"),a=$(i).parents(".review_comment_item"),n="REVIEW",o=e.data("review_id"),c=a.data("comment_id")),e.length||(e=$(i).parents(".photo_comment_item"),a=$(i).parents(".photo_comment_item"),n="PHOTO",o=e.data("photo_id"),c=a.data("comment_id"));var s=$(i).data("action"),m=$(i).data("active");if(m)return!1;$(i).data("active",1),$(a).find(".js_activity_comment_like_wrap").removeClass("hidden");var d=Number(a.find(".js_activity_comment_like_count").text());"like"==s?(d+=1,$(i).text("unlike")):(d-=1,0===d&&a.find(".js_activity_comment_like_wrap").addClass("hidden"),$(i).text("like")),a.find(".js_activity_comment_like_count").text(d),$.ajax({url:HOST+"php/feed_activity_handler.php",type:"POST",data:{entity_type:n,entity_id:o,comment_id:c,action:s,token:zomato.csrft,action_type:"COMMENT_LIKE"},dataType:"json",complete:function(){$(i).data("active",0)},success:function(t){"success"==t.status?(a.find(".js_activity_comment_like_count").text(t.like_count),"like"==s?$(i).data("action","unlike"):"unlike"==s&&$(i).data("action","like")):"login"==t.message?(a.find(".js_activity_comment_like_count").text(t.like_count),$(i).text("like"),Auth.showDialog("login","Sign in to like the review",void 0,"Sign in to like the review")):(d=Number(a.find(".js_activity_comment_like_count").text()),"like"==s?(d-=1,$(i).text("like")):(d+=1,$(i).text("unlike")),a.find(".js_activity_comment_like_count").text(d))},error:function(){d=Number(a.find(".js_activity_comment_like_count").text()),"like"==s?(d-=1,0===d&&a.find(".js_activity_comment_like_wrap").addClass("hidden"),$(i).text("like")):(d+=1,a.find(".js_activity_comment_like_wrap").removeClass("hidden"),$(i).text("unlike")),a.find(".js_activity_comment_like_count").text(d)}})}).off("click",".js-activity-root .js_activity_comment_edit").on("click",".js-activity-root .js_activity_comment_edit",function(t){t.preventDefault();var i=$(this).parents(".js_activity_comments_root"),e=$(this).parents(".activity_comment_item"),a=e.find(".js_activity_comment_edit_box");"undefined"!=typeof a&&0!==a.length||(e.append('<div class="js_activity_comment_edit_box content"><div contenteditable="true" placeholder="Edit comment..." value="" class="activity-comment-edit-textbox comment-edit-textbox mb5" ></div><div class="clear mtop0"></div><a href="#" class="ui basic compact button white-background mr10 hidden activity-comment-edit-submit"><span class="default-text">Submit</span></a><a class="hidden ui basic compact button white-background activity-comment-cancel-submit" href="#">Cancel</a></div></div>'),a=e.find(".js_activity_comment_edit_box")),i.find(".js_activity_comment_edit_box").hide(),i.find(".activity-comment-edit-textbox").html(""),i.find(".js_activity_comment_right").show(),a.find(".activity-comment-edit-textbox").html($(this).parents(".activity_comment_item").find(".activity_comment_text").data("text")),AddTagsData($(this).parents(".activity_comment_item").find(".activity_comment_text").data("tags"),a.find(".activity-comment-edit-textbox")),$(this).parents(".js_activity_comment_right").hide(),a.show(),e.find(".review-activity-edit-textbox").focus()}).off("click",".activity-comment-edit-submit").on("click",".activity-comment-edit-submit",function(t){t.stopPropagation(),t.preventDefault();var i=$(this).parents(".js_activity_comments_root"),e=i.data("action_type"),a=i.data("action_id"),n=$(this).parents(".activity_comment_item").data("comment_id");$(this).addClass("loading");var o=ConstructDbFriendlyTextFromHtml($(this).parent().find(".activity-comment-edit-textbox"));return""===o?($(this).removeClass("loading"),void $(this).parents(".activity_comment_item").find(".activity-comment-cancel-submit").trigger("click")):o==$(this).parents(".activity_comment_item").find(".activity_comment_text").data("text")?($(this).removeClass("loading"),void $(this).parents(".activity_comment_item").find(".activity-comment-cancel-submit").trigger("click")):void $.ajax({url:HOST+"php/feed_activity_handler",type:"POST",dataType:"json",context:this,data:{action:"edit_comment",action_type:e,action_id:a,comment_id:n,comment:o,token:zomato.csrft},complete:function(){$(this).removeClass("loading")},success:function(t){"success"==t.status?$(this).parents(".activity_comment_item").replaceWith(t.html):alert("Something went wrong! Please try again")}})}).off("click",".js-activity-root .activity-comment-cancel-submit").on("click",".js-activity-root .activity-comment-cancel-submit",function(t){t.preventDefault(),$(this).parents(".activity_comment_item").find(".review-comment-right").show(),$(this).parents(".js_activity_comment_edit_box").remove()}).off("click",".js-activity-root .js-activity-delete").on("click",".js-activity-root .js-activity-delete",function(i){i.preventDefault();var e=confirm("Are you sure you want to delete this check-in? This action cannot be undone.");if(e){var a=$(this).data("action_id"),n=$(this).data("action_type");$(this).addClass("btn-loading"),t=$(this),$.ajax({url:HOST+"php/feed_activity_handler",type:"POST",dataType:"json",context:this,data:{action:"delete",action_type:n,action_id:a,token:zomato.csrft},complete:function(){t.removeClass("btn-loading")},success:function(t){"success"==t.status?$(this).parents(".js-activity-root").slideUp(function(){$(this).remove()}):alert("Something went wrong! Please try again")}})}}).off("click",".js-activity-root .js-activity-like-count").on("click",".js-activity-root .js-activity-like-count",function(i){if(i.preventDefault(),!$(this).hasClass("zero-likes")){var e=$(this).data("action_id"),a=$(this).data("action_type");$(this).addClass("btn-loading"),t=$(this),$.ajax({url:HOST+"php/feed_activity_handler",type:"POST",dataType:"json",context:this,data:{action:"get_likes",action_type:a,action_id:e,token:zomato.csrft},complete:function(){},success:function(t){"success"==t.status&&(Dialog.show({head:"Liked by",html:t.html}),"undefined"!=typeof displayZSFollowButtons&&displayZSFollowButtons(),initiateLaziness())}})}})},addEvents:function(){$(".js-activity-root").on("click",".js-activity-like",function(t){t.preventDefault();var i=$(this).data("action"),e=$(this).data("active"),a=$(this).data("likes"),n=$(this).data("action_id"),o=$(this).data("action_type");return 0!==e&&(clicked_link=$(".js-activity-like[data-action_id="+n+'][data-action_type="'+o+'"]'),clicked_link.data("active","0"),"like"==i?(clicked_link.data("action","undo").children().addClass("red"),clicked_link.find("span").text("Liked"),a+=1):"undo"==i&&(clicked_link.data("action","like").children().removeClass("red"),clicked_link.find("span").text("like"),a-=1),clicked_link.data("likes",a),clicked_link.parents(".js-activity-area").find(".stats-thanks").html(a),$.ajax({url:HOST+"php/feed_activity_handler.php",type:"POST",data:{action_id:n,action_type:o,action:i,token:zomato.csrft},dataType:"json",complete:function(){},success:function(t){clicked_link.data("active","1"),"success"==t.status?0===a?clicked_link.parents(".js-activity-area").find(".stats-thanks").addClass("zero-likes"):clicked_link.parents(".js-activity-area").find(".stats-thanks").removeClass("zero-likes"):"login"==t.message?("undo"==i?(clicked_link.data("action","undo").children().addClass("red"),clicked_link.find("span").text("Liked"),a+=1):"like"==i&&(clicked_link.data("action","like").children().removeClass("red"),clicked_link.find("span").text("like"),a-=1),clicked_link.data("likes",a),clicked_link.parents(".js-activity-area").find(".stats-thanks").html(a),Auth.showDialog("login","Sign in to like the review",clicked_link.attr("id"),"Sign in to like the review")):(clicked_link.data("active","1"),"undo"==i?(clicked_link.data("action","undo").children().addClass("red"),clicked_link.find("span").text("Liked"),a+=1):"like"==i&&(clicked_link.data("action","like").children().removeClass("red"),clicked_link.find("span").text("like"),a-=1),clicked_link.data("likes",a),clicked_link.parents(".js-activity-area").find(".stats-thanks").html(a))},error:function(){clicked_link.data("active","1"),"undo"==i?(clicked_link.data("action","undo").children().addClass("red"),clicked_link.children("span").text("Liked"),a+=1):"like"==i&&(clicked_link.data("action","like").children().removeClass("red"),clicked_link.children("span").text("like"),a-=1),clicked_link.data("likes",a),clicked_link.parents(".js-activity-area").find(".stats-thanks").html(a)}}),!1)})},enableComments:function(){var t=$(".container"),i=this;t.off("click",".activity-comment-read-more").off("focus",".js_activity_comment, .activity-comment-edit-textbox").off("keydown",".js_activity_comment, .activity-comment-edit-textbox").off("blur",".js_activity_comment, .activity-comment-edit-textbox").off("click",".js_activity_comment, .activity-comment-edit-textbox").off("click",".activity-comment-submit").off("input",".js_activity_comment, .activity-comment-edit-textbox"),t.on("click",".activity-comment-read-more",function(t){t.preventDefault(),$(this).parents(".activity_comment_item").find(".activity-comment-read-more, .activity-comment-small").hide(),$(this).parents(".activity_comment_item").find(".activity-comment-more").show()}).on("focus",".js_activity_comment, .activity-comment-edit-textbox",function(t){$(this).addClass("expanded")}).on("keydown",".js_activity_comment, .activity-comment-edit-textbox",function(t){if(SearchHelperNavigate(t)===!1)return!1;var i=t.keyCode?t.keyCode:t.which;return 13==i?!t.shiftKey&&(t.preventDefault(),t.stopPropagation(),$(this).parent().find(".activity-comment-submit").trigger("click"),!1):void 0}).on("blur",".js_activity_comment, .activity-comment-edit-textbox",function(t){""===$(this).val().trim()&&($(this).val(""),$(this).removeClass("expanded")),setTimeout(function(){$(".tag-search-helper").hide().html("")},200)}).on("click",".js_activity_comment, .activity-comment-edit-textbox",function(t){setTimeout(function(){$(".tag-search-helper").hide().html("")},200)}).on("click",".activity-comment-submit",function(t){t.preventDefault(),0===USER_ID?showDialog("login"):(e.e(2,function(t){var i=[t(5)];(function(){$(this).parents(".dimmer-comment-box").dimmer("show")}).bind(this).apply(null,i)}.bind(this)),i.addComment($(this).parent().find(".js_activity_comment")))}).on("input",".js_activity_comment, .activity-comment-edit-textbox",function(t){var i=$(this);InputChange(i)})},addComment:function(t){var i=ConstructDbFriendlyTextFromHtml(t),a=$(t).parents(".js_activity_comments_root").data("action_id"),n=$(t).parents(".js_activity_comments_root").data("action_type"),o=new RegExp(/^[\s]*$/);return""===i||o.test(i)?(e.e(2,function(i){var e=[i(5)];(function(){$(t).parents(".dimmer-comment-box").dimmer("hide")}).apply(null,e)}),!1):0!==$(t).parent().find(".activity-comment-submit").data("active")&&($(t).parent().find(".activity-comment-submit").data("active",0),void $.ajax({url:HOST+"php/feed_activity_handler.php",type:"POST",dataType:"json",data:{action:"add_comment",action_id:a,comment:i,action_type:n,token:zomato.csrft},complete:function(){e.e(2,function(i){var e=[i(5)];(function(){$(t).parents(".dimmer-comment-box").dimmer("hide")}).apply(null,e)})},success:function(i){try{"success"==i.status?($(t).parents(".js_activity_comments_root").find(".js_activity_comment").css({height:""}),$(".activity_comments_container[data-action_id="+a+'][data-action_type="'+n+'"]').append(i.html),$('.js-activity-area[data-action_id="'+a+'"][data-action_type="'+n+'"]').find(".js-activity-comment-count").html(i.comments_count),$(t).html("").blur(),$(t).parent().find(".activity-comment-submit").data("active",1),$(t).parents(".stupendousact").find(".actn-links").find(".comment-btn").html(i.comments_count_html),initiateLaziness()):"login"==i.message?Auth.showDialog("login","Sign in to comment on reviews",clicked_link.attr("id"),"Sign in to comment on reviews"):"Comment already added"!=i.message&&1!=i.already_added||($(t).parent().find(".activity-comment-submit").data("active",1),$(t).removeAttr("disabled").val(""),$(t).removeClass("expanded"),$(t).attr("style",function(t,i){return i.replace(/height[^;]+;?/g,"")}))}catch(t){}}}))},loadMore:function(t){$container=$(t);var i=$container.data("action_id"),e=$container.data("action_type"),a=$container.find(".activity_comments_container"),n=$container.data("remaining_comments_count"),o=$container.data("fetched_comments_count");$container.find(".load_activity_more_comments_img").show(),$.ajax({url:HOST+"php/feed_activity_handler",type:"POST",dataType:"json",context:this,data:{action:"load_more_comment",action_id:i,action_type:e,offset:o,count:n,token:zomato.csrft},success:function(t){var i=t;"success"==i.status&&""!==i.html&&(a.prepend(i.html),$container.find(".load_more_activity_comments_container").remove(),initiateLaziness(),"undefined"!=typeof msnry&&msnry.masonry()),$(".tooltip_formatted").tipsy({html:!0})},complete:function(){$container.find(".load_activity_more_comments_img").hide()}})}},FeedActivity.init()}]);; !function(e){function t(a){if(i[a])return i[a].exports;var o=i[a]={exports:{},id:a,loaded:!1};return e[a].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var a=window.webpackJsonp;window.webpackJsonp=function(i,c){for(var n,s,l=0,d=[];l<i.length;l++)s=i[l],o[s]&&d.push.apply(d,o[s]),o[s]=0;for(n in c)e[n]=c[n];for(a&&a(i,c);d.length;)d.shift().call(null,t)};var i={},o={78:0};return t.e=function(e,a){if(0===o[e])return a.call(null,t);if(void 0!==o[e])o[e].push(a);else{o[e]=[a];var i=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.charset="utf-8",c.async=!0,c.src=t.p+""+{0:"377412c06e5ddb126094",1:"1f4c0302413375d64367",2:"5283329bb15bb9e56d6d",5:"d9d8af29dd73feae4cb5",7:"7f932b5fe84c56d1606a",9:"c8361dc78e312319451f",90:"f615f9b25943a253694a"}[e]+".js",i.appendChild(c)}},t.m=e,t.c=i,t.p="",t(0)}([function(e,t,a){function i(e){$(e.target).parents(".search-filter-container, .search-sort-container").length||($("body").off("click.filtersDropDowns"),$("#search-filter-btn, #search-sort-btn").removeClass("is-active"),$(".search-filter-container, .search-sort-container").hide())}a.p=window.JS_CDN_PATH,$("#search-filter-btn").click(function(e){e.stopPropagation(),$("#search-sort-btn").hasClass("is-active")&&($("#search-sort-btn").removeClass("is-active"),$(".search-sort-container").hide()),$(this).toggleClass("is-active"),$(".search-filter-container").toggle(),$("body").on("click.filtersDropDowns",i)}),$("#search-sort-btn").click(function(e){e.stopPropagation(),e.preventDefault(),$("#search-filter-btn").hasClass("is-active")&&($("#search-filter-btn").removeClass("is-active"),$(".search-filter-container").hide()),$(this).toggleClass("is-active"),$(".search-sort-container").toggle(),$("body").on("click.filtersDropDowns",i)}),$("#close-cta").on("click",function(e){e.preventDefault(),setCookie("mobdis",1,1/24),$("#js-dacta").fadeOut(),ZTracker.fireEvent("","app_download","dismiss-cta-popup","sticky_close"),ZTracker.fireEvent("t3","app_download","dismiss-cta-popup","sticky_close"),ZTracker.fireEvent("t4","app_download","dismiss-cta-popup","sticky_close")}),$(".app-banner-install").on("click",function(e){e.preventDefault();var t=$(this),a=t.data("app_type"),i=t.data("useragent"),o=t.data("mob_banner_key");$.ajax({url:HOST+"php/mob_banner_ajax.php",type:"POST",data:{app_type:a,userAgent:i,mob_banner_key:o},success:function(e){window.location.href=t.attr("href")}})}),$(document).on("zready zresnew",function(){$(".search-sort").on("click",function(e){e.stopPropagation(),$(this).hasClass("open")?($(this).removeClass("open"),closeHeaderDropDowns()):(closeHeaderDropDowns(),$(document).on("click.headerDropDowns",closeHeaderDropDowns),$(this).addClass("open"))}),$(".city-dd").on("click",function(e){e.preventDefault(),Dialog.show({head:"Select a city",url:HOST+"php/city-select.php",post:{country_id:$(this).data("country-id")},height:300,citySelecter:!0,width:600,flexible:1,onOpen:function(){$("#dialog-body").on("click","#cat-location-dd .item",null,function(e){customAnchor=$(this).children("a"),customAnchor[0].click()})}})}),$(document.body).on("keyup","#cuisine-selection-input",function(e){var t=$(this).val(),a=make_pattern(t,!1),i=0,o=!1;$(".c-sel-enter").remove(),$(".c-sel-city").removeClass("fullwidth"),$(".c-sel-nothing").hide(),$(".c-sel-city").hide(),$(".c-sel-con-area").hide(),$(".c-sel-city").each(function(){var e=$.trim($(this).find("a").text());e.match(a)&&($(this).show(),$(this).parents(".c-sel-con-area").show(),i++,o=$(this))}),0===i&&$(".c-sel-nothing").show(),1==i&&($(o).addClass("fullwidth"),13==e.keyCode&&(location.href=$(o).find("a").attr("href")))});var e="cat-selection-input";zomato["suggest_"+e]={};var t=0,i=0,o=null,c=function(t){var a=$("#cat-location-dd"),i=$("#cat-selection-input").data("only-city");$.ajax({url:HOST+"php/liveSuggest.php?type=locality&restrict_to_city=1&is_city_search="+i,type:"GET",dataType:"json",data:{q:t},success:function(i){if(""!==i){zomato["suggest_"+e][t]=i,$(".c-sel-area").hide(),$(".c-sel-all-city").hide(),$("#cat-location-suggestion-container").html(i),a.show(),a.find(".selected").removeClass("selected");var o=a.find(".item:visible:first");o.addClass("selected")}else a.hide(),$(".c-sel-area").show(),$(".c-sel-all-city").show()}})},n="filter-cat-selection-input";zomato["suggest_"+n]={};var s=function(e){var t=$("#cat-location-dd"),a=$("#filter-cat-selection-input").data("only-city"),i=$("#filter-cat-selection-input").data("params"),o=i?1:0;$.ajax({url:HOST+"php/liveSuggest.php?type=locality&with_link="+o+"&restrict_to_city=1&is_city_search="+a,type:"GET",dataType:"json",data:{q:e,params:i},success:function(a){if(""!==a){zomato["suggest_"+n][e]=a,$(".c-sel-area").hide(),$(".c-sel-all-city").hide(),$("#cat-location-suggestion-container").html(a),t.show(),t.find(".selected").removeClass("selected");var i=t.find(".item:visible:first");i.addClass("selected")}else t.hide(),$(".c-sel-area").show(),$(".c-sel-all-city").show()}})};$(document.body).on("keyup","#filter-cat-selection-input",function(e){var a=$("#cat-location-dd");if(38==e.keyCode){var c=a.find(".selected:visible:first"),l=a.find(".item:visible"),d=l.index(c),r=l.eq(d-1);if(a.find(".selected").removeClass("selected"),r.length)r.addClass("selected");else{var u=a.find(".item:visible:last");u.addClass("selected")}return!1}if(40==e.keyCode){c=a.find(".selected:visible:first"),l=a.find(".item:visible"),d=l.index(c);var h=l.eq(Number(d)+1);if(a.find(".selected").removeClass("selected"),h.length)h.addClass("selected");else{var y=a.find(".item:visible:first");y.addClass("selected")}return!1}if(13==e.keyCode){if(!$("#filter-cat-selection-input").val()||""===$("#filter-cat-selection-input").val()){var p=$(".c-sel-scroll").find(".c-sel-all-city");if(p.length&&p.children("a").length)return customAnchor=p.children("a"),void customAnchor[0].click()}if(p=a.find(".selected:visible:first"),p.length)if(p.children("a").length)customAnchor=p.children("a"),customAnchor[0].click();else{var f=jQuery.Event("click");f.target=p.get(0),$(document.body).trigger(f)}return $(this).blur(),!1}if(27!=e.keyCode&&37!=e.keyCode&&39!=e.keyCode){8==e.keyCode&&(window.keyupAttached=!1);var m=encodeURIComponent($(this).val().trim());if(t=0===i?new Date:i,i=new Date,m.length>=2)if("undefined"==typeof zomato["suggest_"+n][m]){var v=i-t;null!==o&&clearTimeout(o),v>500||0===t?s(m):o=setTimeout(function(){s(m)},500-v)}else $("#cat-location-suggestion-container").html(zomato["suggest_"+n][m]),a.show(),$(".c-sel-all-city").hide(),$(".c-sel-area").hide(),a.find(".selected").removeClass("selected"),y=a.find(".item:visible:first"),y.addClass("selected");else $(".c-sel-area").show(),$(".c-sel-all-city").show(),a.hide(),$("#cat-location-suggestion-container").html("")}}).on("click","#cat-location-dd.cat-key-only .item",null,function(e){var t=$(this);e.stopPropagation();var a=$("#filter-cat-selection-input");if("undefined"!=typeof t.data("entity_id")&&"undefined"!=typeof t.data("entity_type")){switch($("#cat-search-keyword #zone,#cat-search-keyword #subzone,#cat-search-keyword #landmark,#cat-search-keyword #zipcode,#cat-search-keyword #group,#cat-search-keyword #metro,#cat-search-keyword #near_me").val(""),$("#cat-search-keyword #form_entity_type").val($(this).data("entity_type")),$("#cat-search-keyword #form_entity_id").val($(this).data("entity_id")),t.data("entity_type")){case"zone":$("#cat-search-keyword #zone").val(t.data("entity_id"));break;case"subzone":$("#cat-search-keyword #subzone").val(t.data("entity_id"));break;case"landmark":$("#cat-search-keyword #landmark").val(t.data("entity_id"));break;case"zipcode":$("#cat-search-keyword #zipcode").val(t.data("entity_id"));break;case"group":$("#cat-search-keyword #group").val(t.data("entity_id"));break;case"metro":$("#cat-search-keyword #metro").val(t.data("entity_id"))}a.val(t.text()),a.data("val-orig",t.text());var i=({entity_id:t.data("entity_id"),entity_type:t.data("entity_type"),text:t.text()},jQuery.Event("click"));i.target=$("#cat_search_button").get(0),$(document.body).trigger(i)}window.keyupAttached||(window.keyupAttached=!0,$(document.body).on("keyup",function(e){$("#filter-cat-selection-input");if(13==e.keyCode){var t=jQuery.Event("click");t.target=$("#cat_search_button").get(0),$(document.body).trigger(t)}}))}),$(document.body).on("keyup","#cat-selection-input",function(a){var n=$("#cat-location-dd");if(38==a.keyCode){var s=n.find(".bd-txt-bg:visible:first"),l=n.find('[role="option"]:visible'),d=l.index(s),r=l.eq(d-1);if(n.find(".bd-txt-bg").removeClass("bd-txt-bg"),r.length)r.addClass("bd-txt-bg");else{var u=n.find('[role="option"]:visible:last');u.addClass("bd-txt-bg")}return!1}if(40==a.keyCode){s=n.find(".bd-txt-bg:visible:first"),l=n.find('[role="option"]:visible'),d=l.index(s);var h=l.eq(Number(d)+1);if(n.find(".bd-txt-bg").removeClass("bd-txt-bg"),h.length)h.addClass("bd-txt-bg");else{var y=n.find('[role="option"]:visible:first');y.addClass("selected")}return!1}if(13==a.keyCode){if(!$("#cat-selection-input").val()||""===$("#cat-selection-input").val()){var p=$(".c-sel-scroll").find(".c-sel-all-city");if(p.length&&p.children("a").length)return customAnchor=p.children("a"),void customAnchor[0].click()}if(p=n.find(".bd-txt-bg:visible:first"),p.length)if(p.children("a").length)customAnchor=p.children("a"),customAnchor[0].click();else{var f=jQuery.Event("click");f.target=p.get(0),$(document.body).trigger(f)}return $(this).blur(),!1}if(27!=a.keyCode&&37!=a.keyCode&&39!=a.keyCode){8==a.keyCode&&(window.keyupAttached=!1);var m=encodeURIComponent($(this).val().trim());if(t=0===i?new Date:i,i=new Date,m.length>=2)if("undefined"==typeof zomato["suggest_"+e][m]){var v=i-t;null!==o&&clearTimeout(o),v>500||0===t?c(m):o=setTimeout(function(){c(m)},500-v)}else $("#cat-location-suggestion-container").html(zomato["suggest_"+e][m]),n.show(),$(".c-sel-all-city").hide(),$(".c-sel-area").hide(),n.find(".bd-txt-bg").removeClass("bd-txt-bg"),y=n.find('[role="option"]:visible:first'),y.addClass("selected");else $(".c-sel-area").show(),$(".c-sel-all-city").show(),n.hide(),$("#cat-location-suggestion-container").html("")}}).on("click",'#cat-location-dd.cat-key-only [role="option"]',null,function(e){var t=$(this);e.stopPropagation();var a=$("#cat-selection-input");if("undefined"!=typeof t.data("entity_id")&&"undefined"!=typeof t.data("entity_type")){switch($("#cat-search-keyword #zone,#cat-search-keyword #subzone,#cat-search-keyword #landmark,#cat-search-keyword #zipcode,#cat-search-keyword #group,#cat-search-keyword #metro,#cat-search-keyword #near_me").val(""),$("#cat-search-keyword #form_entity_type").val($(this).data("entity_type")),$("#cat-search-keyword #form_entity_id").val($(this).data("entity_id")),t.data("entity_type")){case"zone":$("#cat-search-keyword #zone").val(t.data("entity_id"));break;case"subzone":$("#cat-search-keyword #subzone").val(t.data("entity_id"));break;case"landmark":$("#cat-search-keyword #landmark").val(t.data("entity_id"));break;case"zipcode":$("#cat-search-keyword #zipcode").val(t.data("entity_id"));break;case"group":$("#cat-search-keyword #group").val(t.data("entity_id"));break;case"metro":$("#cat-search-keyword #metro").val(t.data("entity_id"))}a.val(t.text()),a.data("val-orig",t.text());var i=({entity_id:t.data("entity_id"),entity_type:t.data("entity_type"),text:t.text()},jQuery.Event("click"));i.target=$("#cat_search_button").get(0),$(document.body).trigger(i)}window.keyupAttached||(window.keyupAttached=!0,$(document.body).on("keyup",function(e){$("#cat-selection-input");if(13==e.keyCode){var t=jQuery.Event("click");t.target=$("#cat_search_button").get(0),$(document.body).trigger(t)}}))}),$(document.body).on("click","#cat_search_button",function(e){e.stopPropagation(),$("#cat-search-keyword").submit(),window._B.ismobile&&($(".screen-block").append('<div id="dialog-screen-busy" style="display: block;"><div id="dialog-screen-busy-img"></div></div>'),$(".screen-block").show())}),$(".s-cat-subzone").on("click",function(e){return e.stopPropagation(),this.href+="&subzone="+getCookie("ltv"),!0}),$(".quick-search-categories, .top-cuisines-label").on("click",".s-cat-click",function(e){var t=$(this).find(".s-cat");if(""!==$(this).attr("href")&&void 0!==$(this).attr("href"))return!0;if(e.preventDefault(),"undefined"!=typeof _B&&"mobile"==_B.user_device){if($(this).find(".s-cat-subzone").length>0)return;var a=t.data("cat-details"),i=a.token_type,o=a.token_real_id;return"cuisine"==i?document.forms["search-keyword"].cuisine.value=o:"special"==i?document.forms["search-keyword"].special.value=o:"category"==i&&(document.forms["search-keyword"].category.value=o),void document.forms["search-keyword"].submit()}t.hasClass("subzone-level")||($(".all-locations-modal-loader").length||$("body").append('<div class="ui active page dimmer all-locations-modal-loader"><div class="ui active loader"></div></div>'),$(".all-locations-modal").remove(),data={city_id:t.data("city-id"),"cat-details":t.data("cat-details")},$.ajax({url:HOST+"php/sel-location.php",type:"POST",data:data,success:function(e){$("body").append(e),$(".all-locations-modal").modal({onVisible:function(){$(".all-locations-modal-loader").remove(),$(".all-locations-modal").on("click","#cat-location-dd.cat-key-only .item",null,function(e){var t=jQuery.Event("click");t.target=this,$(document.body).trigger(t)}),$(".all-locations-modal").on("click",".c-sel-all-city",null,function(e){customAnchor=$(this).children("a"),customAnchor[0].click()})}}).modal("show")}}));var c=t.find(".cat-name").clone().children().remove().end().text().toLowerCase(),n=t.parents(".mob-slide").siblings(".s-title").text().toLowerCase();sendToJumbo("jevent",{ename:n,var1:c})}),$("#popular-establishments").find(".est-name").on("click",function(e){var t=$(this).data("est-name").toLowerCase();sendToJumbo("jevent",{ename:"establishments",var1:t})}),$(".s-cat-filter-loc").on("click",function(e){$(this).hasClass("subzone-level")||a.e(0,function(e){var t=[e(1)];(function(e){e.show({head:"Please choose your location",url:HOST+"php/sel-location-filter.php",height:300,post:{city_id:$(this).data("city-id"),"cat-details":$(this).data("cat-details")},width:700,onOpen:function(){$("#dialog-body").on("click","#cat-location-dd.cat-key-only .item",null,function(e){var t=jQuery.Event("click");t.target=this,$(document.body).trigger(t)}),$("#dialog-body").on("click",".c-sel-all-city",null,function(e){customAnchor=$(this).children("a"),customAnchor[0].click()})},onClose:function(){hideScreenBlocker()}})}).bind(this).apply(null,t)}.bind(this))}),$(".show-more-cuisines").on("click",function(e){$(".all-cuisines-modal-loader").length||$("body").append('<div class="ui active page dimmer all-cuisines-modal-loader"><div class="ui active loader"></div></div>'),$(".all-cuisines-modal").length?$(".all-cuisines-modal").modal({onVisible:function(){$(".all-cuisines-modal-loader").remove()}}).modal("show"):$.ajax({url:HOST+"php/cuisine-select.php",type:"POST",data:{city_id:$(this).data("city-id")},success:function(e){$("body").append(e),$(".all-cuisines-modal").modal({onVisible:function(){$(".all-cuisines-modal-loader").remove()}}).modal("show")}})}),$(".show-more-cuisines-filter").on("click",function(e){a.e(0,function(e){var t=[e(1)];(function(e){e.show({head:"Select a cuisine",url:HOST+"php/cuisine-select-filter.php",height:300,post:{city_id:$(this).data("city-id"),"cat-details":$(this).data("cat-details")},width:600,onOpen:function(){$("#dialog-body").on("click","#cat-location-dd.cat-key-only .item",null,function(e){var t=jQuery.Event("click");t.target=this,$(document.body).trigger(t)}),$("#dialog-body").on("click",".c-sel-all-city",null,function(e){customAnchor=$(this).children("a"),customAnchor[0].click()})},onClose:function(){hideScreenBlocker()}})}).bind(this).apply(null,t)}.bind(this))})})}]);; !function(o){function t(e){if(a[e])return a[e].exports;var i=a[e]={exports:{},id:e,loaded:!1};return o[e].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var e=window.webpackJsonp;window.webpackJsonp=function(a,l){for(var n,d,s=0,r=[];s<a.length;s++)d=a[s],i[d]&&r.push.apply(r,i[d]),i[d]=0;for(n in l)o[n]=l[n];for(e&&e(a,l);r.length;)r.shift().call(null,t)};var a={},i={77:0};return t.e=function(o,e){if(0===i[o])return e.call(null,t);if(void 0!==i[o])i[o].push(e);else{i[o]=[e];var a=document.getElementsByTagName("head")[0],l=document.createElement("script");l.type="text/javascript",l.charset="utf-8",l.async=!0,l.src=t.p+""+{0:"377412c06e5ddb126094",1:"1f4c0302413375d64367",2:"5283329bb15bb9e56d6d",5:"d9d8af29dd73feae4cb5",7:"7f932b5fe84c56d1606a",9:"c8361dc78e312319451f",90:"f615f9b25943a253694a"}[o]+".js",a.appendChild(l)}},t.m=o,t.c=a,t.p="",t(0)}([function(o,t,e){function a(o){$(".zs-follow-hover-btn-container").each(function(){var o=$(this).data("is-followed"),t=$(this).data("entity-type");if("RESTAURANT"==t){var e=$(this).data("res-id");$(this).zSocial("loadFollowRestaurantButton",{is_followed:o,follower_user_id:""===USER_ID||"undefined"==typeof USER_ID?0:USER_ID,followed_res_id:e})}else{var a=$(this).data("user-id");$(this).zSocial("loadFollowUserButton",{is_followed:o,follower_user_id:""===USER_ID||"undefined"==typeof USER_ID?0:USER_ID,followed_user_id:a})}}),$(o).hover(function(){var o=$(this);o.hide(),$(this).find(".zs-follow-hover-btn-container").show(),o.show()},function(){var o=$(this);o.hide(),o.find(".zs-follow-hover-btn-container").hide(),o.show()})}e.p=window.JS_CDN_PATH,window.follow_data=window.follow_data||{},window.follow_data_hover=window.follow_data_hover||{};var i=null,l=null;window.stopFadeOut=function(o,t){null!==o&&(clearTimeout(o),null!==t&&(t.fadeIn("fast"),null!==l&&$(l).parents("li").addClass("res-action-tabs")))},window.hideSocialTab=function(o){o&&(stopFadeOut(i,null,null),o.parent().fadeOut("slow"),$(".res-action-tabs").removeClass("res-action-tabs"))},window.reloadZSFollowButtons=function(o){$(".zs-follow-btn-container").each(function(){$.inArray($(this).data("res-id")+"",o.restaurants)==-1&&$.inArray($(this).data("user-id")+"",o.users)==-1||$(this).data("is-followed",1).attr("data-is-followed",1)}),displayZSFollowButtons();var t;if("undefined"!=typeof follow_data.container_obj)if("undefined"!=typeof follow_data.res_id){t=$(follow_data.container_obj).data("is-followed");var e=follow_data.res_id;0===t&&$(".zs-follow-btn-container[data-res-id="+e+"] a").trigger("click"),follow_data={}}else if("undefined"!=typeof follow_data.user_id){t=$(follow_data.container_obj).data("is-followed");var a=follow_data.user_id;0===t&&$(".zs-follow-btn-container[data-user-id="+a+"] a").trigger("click"),follow_data={}}},window.displayZSFollowButtons=function(){$(".zs-follow-btn-container").each(function(){var o=$(this).data("is-followed"),t=$(this).data("entity-type");if("RESTAURANT"==t){var e=$(this).data("res-id");$(this).zSocial("loadFollowRestaurantButton",{is_followed:o,follower_user_id:""===USER_ID||"undefined"==typeof USER_ID?0:USER_ID,followed_res_id:e})}else if("USER_FOLLOW_BACK"==t)$(this).show();else{var a=$(this).data("user-id");$(this).zSocial("loadFollowUserButton",{is_followed:o,follower_user_id:""===USER_ID||"undefined"==typeof USER_ID?0:USER_ID,followed_user_id:a})}})},window.reloadZSFollowHoverButtons=function(o){$(".zs-follow-hover-btn-container").each(function(){$.inArray($(this).data("res-id"),o.restaurants)==-1&&$.inArray($(this).data("user-id"),o.users)==-1||$(this).data("is-followed",1).attr("data-is-followed",1)}),a(".resZS");var t;if("undefined"!=typeof follow_data_hover.container_obj)if("undefined"!=typeof follow_data_hover.res_id){t=$(follow_data_hover.container_obj).data("is-followed");var e=follow_data_hover.res_id;0===t&&$(".zs-follow-hover-btn-container[data-res-id="+e+"] a").trigger("click"),follow_data_hover={}}else if("undefined"!=typeof follow_data_hover.user_id){t=$(follow_data_hover.container_obj).data("is-followed");var i=follow_data_hover.user_id;0===t&&$(".zs-follow-hover-btn-container[data-user-id="+i+"] a").trigger("click"),follow_data_hover={}}},$(document).on("zready zresnew",function(){function o(){e.e(0,function(o){var t=[o(1)];(function(o){o.show({head:"Sign in to continue",url:HOST+"php/loginDialog.php?type=reload",height:600,width:450,flexible:1,onClose:function(){added_res=[]}})}).apply(null,t)})}$("body").on("click",".act-wishlist-collections",function(){var t=$(this).data("edit-type"),e=$(this).data("collection-id"),a=$(this).data("page"),i=$(this),l=i.data("track_type")||"";$.ajax({url:HOST+"php/checkLoggedIn.php",type:"GET",dataType:"JSON",success:function(n){var d=n;if(d.logged_in===!0){i.toggleClass("add-bookmark remove-bookmark"),i.children(".icon").toggleClass("outline"),"add"==t?("collections"==a?$(".wishlist-text").text('Saved Collection'):(i.addClass("active"),i.attr("title",'Saved Collection')),$(i).data("edit-type","remove")):"remove"==t&&("collections"==a?(i.attr("class").indexOf("width-max-content")>=0&&i.addClass("add-bookmark"),$(".wishlist-text").text('Save Collection')):(i.removeClass("active"),i.attr("title",'Save Collection')),$(i).data("edit-type","add"),"collections_bookmarked"==a&&$(i).parents(".collection-box-snippet").parent().fadeOut());var s={action:"bookmark",bookmark_edit_type:t,user_collection_id:e,csrf_token:zomato.csrft};$.ajax({type:"POST",data:s,url:HOST+"php/user_collections_handler.php"}).done(function(o){if("success"==o.status){var e="add"==t?"add_bookmark":"remove_bookmark";sendToJumbo("jevent",{ename:l,var1:e})}"failed"==o.status&&"add"==t?("collections"==a?(i.removeClass("btn--red"),i.text('Save Collection')):(i.removeClass("active"),i.attr("title",'Save Collection')),$(i).data("edit-type","add")):"failed"==o.status&&"remove"==t?("collections"==a?(i.addClass("btn--red"),i.text('Saved Collection')):(i.addClass("active"),i.attr("title",'Saved Collection')),$(i).data("edit-type","remove"),"collections_bookmarked"==a&&$(i).parents(".collection-box-snippet").parent().fadeIn()):"failed"==o.status&&alert('Looks like there was some problem at our end. Please try again?')})}else o()}})}),$("body").off("click",".card-details-wrapper .card-bookmark").on("click",".card-details-wrapper .card-bookmark",function(t){t.preventDefault(),t.stopPropagation();var e=$(this);$.ajax({url:HOST+"php/checkLoggedIn.php",type:"GET",dataType:"JSON",success:function(t){if(t.logged_in===!0){var a=e.data("action")||"",i=e.data("res_id")||0;e.toggleClass("selected"),e.children(".icon").toggleClass("outline"),"add"==a?e.data("action","remove"):e.data("action","add"),$.ajax({url:HOST+"php/wtt_handler",type:"POST",dataType:"json",context:this,data:{res_id:i,fbtrack_id:getCookie("fbtrack"),csrf_token:window.zomato.csrft,action:a},success:function(){sendToJumbo("jevent",{ename:"click",var1:i,var3:"COLLECTIONS",var4:"RESTAURANT_BOOKMARK_BUTTON",var5:"add"==a?"create":"delete"})}})}else o()}})}),$(document.body).on("click",".expand-link",function(o){o.preventDefault(),$(this).parents(".expand-group").find(".expand-content .tooltip").tipsy();var t=$(this).parents(".expand-group").find(".expand-content");t.is(":visible")?t.hide():(t.show(),$(this).parents(".expand-group").children(".hidden_user_thumbs").find("img").each(function(){$(this).attr("src")==$(this).data("orig")?($(this).animate({opacity:1},250),$(this).css({opacity:0})):($(this).load(function(){$(this).animate({opacity:1},250)}),$(this).css({opacity:0}).attr("src",$(this).data("orig")))}))}),displayZSFollowButtons(),a(".resZS")})}]);; !function(o){function a(e){if(t[e])return t[e].exports;var i=t[e]={exports:{},id:e,loaded:!1};return o[e].call(i.exports,i,i.exports,a),i.loaded=!0,i.exports}var e=window.webpackJsonp;window.webpackJsonp=function(t,s){for(var n,c,l=0,f=[];l<t.length;l++)c=t[l],i[c]&&f.push.apply(f,i[c]),i[c]=0;for(n in s)o[n]=s[n];for(e&&e(t,s);f.length;)f.shift().call(null,a)};var t={},i={76:0};return a.e=function(o,e){if(0===i[o])return e.call(null,a);if(void 0!==i[o])i[o].push(e);else{i[o]=[e];var t=document.getElementsByTagName("head")[0],s=document.createElement("script");s.type="text/javascript",s.charset="utf-8",s.async=!0,s.src=a.p+""+{0:"377412c06e5ddb126094",1:"1f4c0302413375d64367",2:"5283329bb15bb9e56d6d",5:"d9d8af29dd73feae4cb5",7:"7f932b5fe84c56d1606a",9:"c8361dc78e312319451f",90:"f615f9b25943a253694a"}[o]+".js",t.appendChild(s)}},a.m=o,a.c=t,a.p="",a(0)}([function(o,a,e){function t(){zomato.social=zomato.social||{};for(var o in zomato.social){var a;switch(o){case"facebook.like":for(a in zomato.social[o])$("#"+zomato.social[o][a].id).data("isset")||($("#"+zomato.social[o][a].id).append('<div class="fb-like" data-send="false" data-layout="button_count" data-width="50" data-show-faces="false"></div>'),$("#"+zomato.social[o][a].id+" div.fb-like").attr(zomato.social[o][a].params),$("#"+zomato.social[o][a].id).data("isset",!0));break;case"twitter.follow":for(a in zomato.social[o])$("#"+zomato.social[o][a].id).data("isset")||($("#"+zomato.social[o][a].id).append('<a href="https://twitter.com/zomato" class="twitter-follow-button" data-show-count="false">Follow @zomato</a>'),$("#"+zomato.social[o][a].id+" a").attr(zomato.social[o][a].params),$("#"+zomato.social[o][a].id).data("isset",!0));break;case"twitter.tweet":for(a in zomato.social[o])$("#"+zomato.social[o][a].id).data("isset")||($("#"+zomato.social[o][a].id).append('<a class="twitter-share-button" href="http://twitter.com/share" data-url="" data-via="" data-count="horizontal" data-text=""></a>'),$("#"+zomato.social[o][a].id+" a").attr(zomato.social[o][a].params),$("#"+zomato.social[o][a].id).data("isset",!0));break;case"google.plusone":for(a in zomato.social[o])$("#"+zomato.social[o][a].id).data("isset")||($("#"+zomato.social[o][a].id).append('<div class="g-plusone" data-size="medium" data-annotation="none" data-href="http://www.zomato.com"></div>'),$("#"+zomato.social[o][a].id+" div.g-plusone").attr(zomato.social[o][a].params),$("#"+zomato.social[o][a].id).data("isset",!0))}}if("undefined"==typeof zomato.social["twitter.follow"]&&"undefined"==typeof zomato.social["twitter.tweet"]||("undefined"==typeof twttr?$.getScript("//platform.twitter.com/widgets.js"):twttr.widgets.load()),"undefined"!=typeof zomato.social["google.plusone"]&&("undefined"==typeof gapi||"undefined"==typeof gapi.plusone?$.getScript("//apis.google.com/js/plusone.js"):gapi.plusone.go()),"undefined"!=typeof zomato.social["facebook.like"])try{FB.XFBML.parse()}catch(o){Auth.facebook.loadSDK(function(){FB.XFBML.parse()})}}function i(){$("#rating-facebook-share").prop("checked")||$("#rating-twitter-share").prop("checked")?$("#id-sharing-on").addClass("sharing-on"):$("#id-sharing-on").removeClass("sharing-on")}e.p=window.JS_CDN_PATH,window.addShareEventListener=null,addShareEventListener=function(){$(".rev-tw-login,.rev-fb-login").click(function(o){o.preventDefault(),e.e(0,function(o){var a=[o(1)];(function(o){o.show({head:"Sign in to continue",url:HOST+"php/loginDialog.php?type=reload",height:600,width:450,flexible:1})}).apply(null,a)})}),$(".onoffswitchfb").off("click").on("click",".rev-js-facebook-connect",function o(a){return!$(this).parents(".review-form-container").hasClass("disabled")&&("undefined"!=typeof a&&a.preventDefault(),"undefined"==typeof FB?(Auth.facebook.loadSDK(function(){o()}),!1):("undefined"==typeof successCallback&&(successCallback=function(o){o.post_to_facebook_flag&&($(".id-onoffswitchfb").prop("checked",!0),$(".id-onoffswitchfb").removeClass("rev-js-facebook-connect").addClass("rev-js-facebook-post active"))}),"undefined"==typeof failCallback&&(failCallback=function(){$(".id-onoffswitchfb").prop("checked",!1)}),"undefined"==typeof newRegCallback&&(newRegCallback=function(){}),void("undefined"==typeof errorCallback&&FB.login(function(o){if(o.authResponse){var a=FB.getAuthResponse().accessToken;FB.api("/me",function(o){$.ajax({url:HOST+"php/common_activity_handler.php?type=connect_facebook_to_zomato&access_token="+a+"&csrf_token="+zomato.csrft,type:"POST",data:o,success:function(o){var a=JSON.parse(o);"success"==a.status?successCallback(a):failCallback()}})})}else failCallback()},{scope:"publish_actions, email, user_about_me"}))))}).on("click",".rev-js-facebook-post",function(o){$(this).toggleClass("checked"),i()}),$(".onoffswitchfb").on("click",".rev-js-facebook-grant-permission",function o(a){return"undefined"!=typeof a&&a.preventDefault(),"undefined"==typeof FB?(Auth.facebook.loadSDK(function(){o()}),!1):("undefined"==typeof successCallback&&(successCallback=function(){$(".id-onoffswitchfb").prop("checked",!0),$(".id-onoffswitchfb").removeClass("rev-js-facebook-grant-permission").addClass("rev-js-facebook-post active")}),"undefined"==typeof failCallback&&(failCallback=function(){$(".id-onoffswitchfb").prop("checked",!1)}),"undefined"==typeof errorCallback&&(errorCallback=function(){}),FB.login(function(o){if(o.authResponse){var a=FB.getAuthResponse().accessToken;FB.api("/me",function(o){$.ajax({url:HOST+"php/common_activity_handler.php?type=post_to_facebook&access_token="+a+"&csrf_token="+zomato.csrft,type:"POST",data:o,success:function(o){var a=JSON.parse(o);"success"==a.status?successCallback():failCallback(a.code)}})})}else failCallback()},{scope:"publish_actions, email, user_about_me"}),void i())}),$(".id-onoffswitchtw").off("click").on("click",function(o,a){if($(this).parents(".review-form-container").hasClass("disabled"))return!1;if($(this).hasClass("rev-js-twitter-connect-then-post")){if(o.preventDefault(),"undefined"==typeof a){var e=HOST+"php/twitter_router.php?param=silent",t=null;null===t&&(t=window.open(e,"name","height = 400, width = 600, menubar = 0"),window.focus&&t.focus())}}else $(this).hasClass("rev-js-twitter-post")&&$(this).toggleClass("checked");i()})},$(document).on("zready zresnew",function(){addShareEventListener(),t()}),$(window).load(function(){})}]);; function closeDropDowns(e){e?setTimeout(function(){$(".liveSuggestContainer").hide(),$("#dish-hint").show(),$(document).off("click",closeDropDowns)},50):($(".liveSuggestContainer").hide(),$("#dish-hint").show(),$(document).off("click",closeDropDowns))}function initJqueryRegexSelector(){jQuery.expr[":"].regex=function(e,o,t){var n=t[3].split(","),a=/^(data|css):/,i={method:n[0].match(a)?n[0].split(":")[0]:"attr",property:n.shift().replace(a,"")},r="ig",c=new RegExp(n.join("").replace(/^\s+|\s+$/g,""),r);return c.test(jQuery(e)[i.method](i.property))}}function recordPostID(e){}var progressingInterval=null,progressbarDone=!1,zomato=window.zomato||{};zomato.leftColumnWidth=724;var hc_data=hc_data||{restaurant:{},user:{}};$("#z9_toggle").click(function(e){e.preventDefault(),0===$(this).attr("value")?(setCookie("force_old_look",0,-1),$.ajax({url:HOST+"updateZomato9.php",data:{value:0},complete:function(){location.reload()}})):(setCookie("force_old_look",1,3),$.ajax({url:HOST+"updateZomato9.php",data:{value:1},complete:function(){location.reload()}}))}),$(document).on("zready zresnew",function(){$(".brunches_collapse").on("click",function(e){e.preventDefault(),$(this).parents(".brunch_text_area").find(".brunch_full_text").hide(),$(this).parents(".brunch_text_area").find(".brunch_half_text").show()}),$(".get-mobile-app").click(function(e){e.stopPropagation(),e.preventDefault(),$("#get-mobile-app-content").is(":visible")||closeHeaderDropDowns(),$("#get-mobile-app-content").toggle(),$("#get-mobile-app-content").is(":visible")?$(".get-mobile-app").css({height:"32px"}):$(".get-mobile-app").css({height:"30px"}),$(document).on("click.headerDropDowns",closeHeaderDropDowns)}),$("#get-mobile-app-content").click(function(e){e.stopPropagation()})});; window.postTwitterAuth=function(t,e){var i="",o="";"undefined"!=typeof window.only_twitter_update&&window.only_twitter_update===!0&&(i="&postTweet=yes"),"undefined"!=typeof window.twitter_review_id&&(o="&review_id="+window.twitter_review_id),url=HOST+"php/post_twitter_authenticate.php?status="+t+i+o,"success"===t?0==e?window.location.href=window.location.href+"?twconnect=1":Dialog.show({head:"Twitter Connect Failure",html:'<div class="grid_6 column" style="font-size: 14px; line-height: 20px;">This twitter account is already linked with your other user account on zomato.<br/><br/>If you wish to link twitter with this account, first disconnect it from your other zomato account.</div>'}):(Dialog.show({head:"Twitter Connect",html:'<div class="grid_6 column">Some problem occured. Please try again later.</div>'}),setTimeout(function(){Dialog.close()},3e3))},window.bindTweetBoxEvents=function(){$("#tw-authorize-popup textarea").on("input propertychange",function(t){var e=$(this).val(),i=e.length,o=140-i,a=$(this).data("static-url"),n=140;if(e.search(a)!==-1){n=117,e=e.replace(a,""),i=e.length,o=117-i}i>n?$("#tweet-post-review").addClass("disable"):$("#tweet-post-review").removeClass("disable"),$("#tweet-remain-chars").text(o)}),$("#block-twitter-popup").click(function(t){t.preventDefault(),$.ajax({url:HOST+"php/twitter_preferences.php?type=block_popup",type:"GET",dataType:"json",success:function(t){Dialog.close()}})}),$("#tweet-box-cancel").click(function(t){Dialog.close()}),$("#tweet-post-review").click(function(t){if(t.preventDefault(),!$(this).hasClass("disable")){var e=$(this).data("action");if("tweet"==e){var i=$("#tw-authorize-popup textarea").val(),o=$(this).data("review-id");$(this).replaceWith('<div class="right ta-center" style="line-height:30px;width:63px;"><img src="'+FLOADING_IMG_SRC+'"/></div>'),$("#tweet-box-cancel").hide(),$.ajax({url:HOST+"php/post_twitter_authenticate.php?status=success&type=posttweet",type:"POST",dataType:"json",data:{message:i,review_id:o,csrf_token:window.zomato.csrft},success:function(t){$("#tw-authorize-popup").html("<p>"+t.message+"</p>"),setTimeout(function(){Dialog.close()},3e3)},error:function(){}})}else if("connect"==e){window.only_twitter_update=!0,window.twitter_review_id=$(this).data("review-id");var a=HOST+"php/twitter_router.php",n=window.open(a,"name","height=400,width=600,menubar=0");window.focus&&n.focus()}}})},window.twitterPreferenceSelected=function(){$("#tw-pref-sel").click(function(t){var e=$(".twitterPref:checked").val(),i=$(this);$.ajax({url:HOST+"php/twitter_preferences?type=update_preference&value="+e,type:"GET",dataType:"html",success:function(t){"error"==t||("undefined"!=typeof window.only_twitter_update&&window.only_twitter_update===!0?Dialog.close():(Dialog.close(),$(i).data("page-reload")&&document.location.reload()))}})})},window._updateTwitterToggle=function(t){"success"==t?($(".id-onoffswitchtw").removeClass("rev-js-twitter-connect-then-post").addClass("rev-js-twitter-post active"),$(".id-onoffswitchtw").prop("checked",!0)):$(".id-onoffswitchtw").prop("checked",!1).removeClass("active")},window.saveTwitterPreference=function(){var t=$("#tw-ac-details .twitterPref").is(":checked");$.ajax({type:"POST",url:HOST+"php/user_social_preferences.php",context:this,data:{tw_pref_val:t,csrf_token:zomato.csrft},success:function(t){}})};; $(document).on("zready zresnew",function(){$("#username-vanity").on("keyup",function(e){13==e.keyCode&&$("#choose-uname").click()}),$("#choose-uname").click(function(e){$("#check-uname-status").html(" "),e.preventDefault();var t=$("#username-vanity").val();$(this);setTimeout(function(){$.ajax({type:"POST",url:HOST+"php/username_selector.php",dataType:"json",context:this,data:{uname:t,csrf_token:zomato.csrft},success:function(e){"success"==e.status?$("#vanity-url-box").animate({height:"80px",opacity:0},300,function(){$("#vanity-url-box").html(e.message).animate({opacity:1},250)}):$("#check-uname-status").html(e.message).show()}})},500)})});; !function(e){function t(o){if(n[o])return n[o].exports;var a=n[o]={exports:{},id:o,loaded:!1};return e[o].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var o=window.webpackJsonp;window.webpackJsonp=function(n,i){for(var s,r,l=0,d=[];l<n.length;l++)r=n[l],a[r]&&d.push.apply(d,a[r]),a[r]=0;for(s in i)e[s]=i[s];for(o&&o(n,i);d.length;)d.shift().call(null,t)};var n={},a={75:0};return t.e=function(e,o){if(0===a[e])return o.call(null,t);if(void 0!==a[e])a[e].push(o);else{a[e]=[o];var n=document.getElementsByTagName("head")[0],i=document.createElement("script");i.type="text/javascript",i.charset="utf-8",i.async=!0,i.src=t.p+""+{1:"1f4c0302413375d64367",2:"5283329bb15bb9e56d6d",5:"d9d8af29dd73feae4cb5",7:"7f932b5fe84c56d1606a",9:"c8361dc78e312319451f"}[e]+".js",n.appendChild(i)}},t.m=e,t.c=n,t.p="",t(0)}([function(e,t,o){o.p=window.JS_CDN_PATH;var n=window.zomato||{};window.xhr_live_keywords=null;var a="dismissed_booking_banners",i="dismissed_booking_banner_timestamp";window.initiateLaziness=function(){"function"==typeof $.fn.lazyload&&($(".too-lazy-speed-dial-image.trigger").lazyload({event:"load_speed_dial_image"}).removeClass("lazy-inv-image").removeClass("trigger"),$(".lazy-inv-image").lazyload({threshold:400,effect:"fadeIn",effectspeed:250,skip_invisible:!1}).removeClass("lazy-inv-image"),$(".search-drop-down-lazy").lazyload({event:"load_search_drop_down_images"}),$(".lazyload-horizontal").lazyload({effect:"fadeIn",effectspeed:250,threshold:400,skip_invisible:!1,container:$("#new_mobile_ads_outer_container")}),$(".lazy-inv-image-rest-snippet").lazyload({threshold:400,effect:"fadeIn",effectspeed:250,skip_invisible:!1}).removeClass("lazy-inv-image-rest-snippet"),$(".lazy-spoonback-load").lazyload({threshold:400,effect:"fadeIn",effectspeed:250,skip_invisible:!1}).removeClass("lazy-spoonback-load"),$(".lazy-user-widget-load").lazyload({threshold:400,effect:"fadeIn",effectspeed:250,skip_invisible:!1}).removeClass("lazy-user-widget-load"),$(".lazy-res-photo").lazyload({threshold:400,effect:"fadeIn",effectspeed:250,skip_invisible:!1}).removeClass("lazy-res-photo"),$(".lazy-menu-load").lazyload({threshold:400,effect:"fadeIn",effectspeed:250,skip_invisible:!1}).removeClass("lazy-menu-load"),$(".lazy-feed-load").lazyload({threshold:400,effect:"fadeIn",effectspeed:250,skip_invisible:!1}).removeClass("lazy-feed-load"),$(".too-lazy-flag-image.trigger").lazyload({effect:"fadeIn",effectspeed:250,event:"load_flag_image"}).removeClass("trigger"),$(".too-lazy-notif-image.trigger").lazyload({effectspeed:250,effect:"fadeIn",event:"load_notif_image"}).removeClass("trigger"),$(".user-pic-lazy").lazyload({threshold:400,effect:"fadeIn",effectspeed:250}).removeClass("user-pic-lazy"),$(".lazy-user-photos").lazyload({threshold:400,effect:"fadeIn",effectspeed:250}).removeClass("lazy-user-photos"),$(".lazy-map").lazyload({threshold:400,effect:"fadeIn",effectspeed:250}).removeClass("lazy-map"),$(".lazy-photo-stream").lazyload({threshold:400,effect:"fadeIn",effectspeed:250}).removeClass("lazy-photo-stream"),$(".lazy").lazyload({threshold:400,effect:"fadeIn",effectspeed:250}).removeClass("lazy"),$(".fs-lazy").lazyload({threshold:400,effect:"fadeIn",effectspeed:100,load:function(){$(this).removeClass("fs-lazy")}}),$(".lazy-photo-inner").parent(".photo-inner").hide(),$(".lazy-photo-inner").lazyload({threshold:400,effect:"fadeIn",effectspeed:250,skip_invisible:!1,load:function(){$(this).parent(".photo-inner").show()}}).removeClass("lazy-photo-inner"),$(".lazy-cat-img").lazyload({threshold:400,effect:"fadeIn",effectspeed:250}).removeClass("lazy-cat-img"),$("div.lazybg").lazyload({threshold:250,effect:"fadeIn",effectspeed:250}).removeClass("lazybg"),$(".lazy-collection-load").lazyload({threshold:400,effect:"fadeIn",effectspeed:250,skip_invisible:!1}).removeClass("lazy-collection-load"),$('[class*="user-avatar-"] img').lazyload({threshold:400,effect:"fadeIn",effectspeed:250,skip_invisible:!1}),$('[class*="res-avatar-"] img').lazyload({threshold:400,effect:"fadeIn",effectspeed:250,skip_invisible:!1}),$(".res-image-thumbnail").lazyload({threshold:400,effect:"fadeIn",effectspeed:250,skip_invisible:!1}),$(".js-gmap").each(function(e){var t=$(this).data("url"),o="devicePixelRatio"in window&&window.devicePixelRatio>1||"matchMedia"in window&&window.matchMedia("(min-resolution:144dpi)")&&window.matchMedia("(min-resolution:144dpi)").matches;$(this).data("is-zomato")&&o&&(t+="&zomato_retina=true"),$(this).css({background:"#f4f4f4 url('"+t+"') no-repeat center","background-size":"cover"}),$(this).removeClass("js-gmap")}),setTimeout(function(){$(document).trigger("scroll")},20))},n.addLiveSuggest=function(e,t,o,a){a=a||"",o=o||{};var i=o.onselect||function(e,t){t.val(e.text())},s=o.onclick||function(){},r=$("#lsc_"+e),l=$("#"+e);n["suggest_"+e]=[],l.length&&(l.blur(function(){setTimeout(function(){r.hide()},500)}),"undefined"!=typeof o.dropdownId?r=$("#"+o.dropdownId):0===r.length&&($(document.body).append('<div class="liveSuggestContainer '+a+'" id="liveSuggestContainer_'+e+'"></div>'),r=$("#liveSuggestContainer_"+e),"tags_input"==a?r.width(l.outerWidth()-2).css("top",l.offset().top+l.outerHeight()).css("left",l.offset().left).css("background-color","#ffffff").css("position","absolute").hide():r.width(l.outerWidth()-2).css("top",l.offset().top+l.outerHeight()).css("left",l.offset().left).hide()),$(r).on("click",".item",function(){s(this,l)}),l.keyup(function(a){var d=null;if(38==a.keyCode){d=r.children(".selected:first");var c=d.prev(".item");if(r.children(".selected").removeClass("selected"),c.length)c.addClass("selected"),i(c,l);else{var f=r.children(".item:last");f.addClass("selected"),i(f,l)}return!1}if(40==a.keyCode){d=r.children(".selected:first");var p=d.next(".item");if(r.children(".selected").removeClass("selected"),p.length)p.addClass("selected"),i(p,l);else{var u=r.children(".item:first");u.addClass("selected"),i(u,l)}return!1}if(13==a.keyCode){var h=r.children(".selected:first");return h.length&&(h.click(),s(h,l)),!1}if(37!=a.keyCode&&39!=a.keyCode){var m=l.val().replace(/^\s+.*\s+$/,"");m=encodeURIComponent(m),m.length>=2?("undefined"==typeof o.dropdownId&&r.width(l.outerWidth()-2).css("top",l.offset().top+l.outerHeight()).css("left",l.offset().left),"undefined"==typeof n["suggest_"+e][m]?$.ajax({url:t,type:"GET",data:{q:m},success:function(t){var o=t;""!==o?(n["suggest_"+e][m]=o,r.html(o).show(),r.children(".item").mouseenter(function(){r.children(".selected").removeClass("selected"),$(this).addClass("selected")})):r.html("").hide()}}):(r.html(n["suggest_"+e][m]).show(),r.children(".item").mouseenter(function(){r.children(".selected").removeClass("selected"),$(this).addClass("selected")}))):r.html("").hide()}}))},window.make_pattern=function(e,t){t="undefined"==typeof t||t,e=e.replace(/([|()[{.+*?^$\\])/g,"\\$1");var o=e.split(/\s+/),n=function(e,t){return t.length-e.length};o.sort(n);for(var a=function(e){return s[e.toUpperCase()]||e},i=0;i<o.length;i++)o[i]=o[i].replace(/\S/g,a);var r="";return r=t===!0?o.join("|"):o.join(" "),r="\\s"+r+"[^\\s]*|^"+r+"[^\\s]*",new RegExp(r,"gi")};var s={A:"[AaªÀ-Åà-åĀ-ąǍǎȀ-ȃȦȧᴬᵃḀḁẚẠ-ảₐ℀℁℻⒜Ⓐⓐ㍱-㍴㎀-㎄㎈㎉㎩-㎯㏂㏊㏟㏿Aa]",B:"[BbᴮᵇḂ-ḇℬ⒝Ⓑⓑ㍴㎅-㎇㏃㏈㏔㏝Bb]",C:"[CcÇçĆ-čᶜ℀ℂ℃℅℆ℭⅭⅽ⒞Ⓒⓒ㍶㎈㎉㎝㎠㎤㏄-㏇Cc]",D:"[DdĎďDŽ-džDZ-dzᴰᵈḊ-ḓⅅⅆⅮⅾ⒟Ⓓⓓ㋏㍲㍷-㍹㎗㎭-㎯㏅㏈Dd]",E:"[EeÈ-Ëè-ëĒ-ěȄ-ȇȨȩᴱᵉḘ-ḛẸ-ẽₑ℡ℯℰⅇ⒠Ⓔⓔ㉐㋍㋎Ee]",F:"[FfᶠḞḟ℉ℱ℻⒡Ⓕⓕ㎊-㎌㎙ff-fflFf]",G:"[GgĜ-ģǦǧǴǵᴳᵍḠḡℊ⒢Ⓖⓖ㋌㋍㎇㎍-㎏㎓㎬㏆㏉㏒㏿Gg]",H:"[HhĤĥȞȟʰᴴḢ-ḫẖℋ-ℎ⒣Ⓗⓗ㋌㍱㎐-㎔㏊㏋㏗Hh]",I:"[IiÌ-Ïì-ïĨ-İIJijǏǐȈ-ȋᴵᵢḬḭỈ-ịⁱℐℑℹⅈⅠ-ⅣⅥ-ⅨⅪⅫⅰ-ⅳⅵ-ⅸⅺⅻ⒤Ⓘⓘ㍺㏌㏕fiffiIi]",J:"[JjIJ-ĵLJ-njǰʲᴶⅉ⒥ⒿⓙⱼJj]",K:"[KkĶķǨǩᴷᵏḰ-ḵK⒦Ⓚⓚ㎄㎅㎉㎏㎑㎘㎞㎢㎦㎪㎸㎾㏀㏆㏍-㏏Kk]",L:"[LlĹ-ŀLJ-ljˡᴸḶḷḺ-ḽℒℓ℡Ⅼⅼ⒧Ⓛⓛ㋏㎈㎉㏐-㏓㏕㏖㏿flfflLl]",M:"[MmᴹᵐḾ-ṃ℠™ℳⅯⅿ⒨Ⓜⓜ㍷-㍹㎃㎆㎎㎒㎖㎙-㎨㎫㎳㎷㎹㎽㎿㏁㏂㏎㏐㏔-㏖㏘㏙㏞㏟Mm]",N:"[NnÑñŃ-ʼnNJ-njǸǹᴺṄ-ṋⁿℕ№⒩Ⓝⓝ㎁㎋㎚㎱㎵㎻㏌㏑Nn]",O:"[OoºÒ-Öò-öŌ-őƠơǑǒǪǫȌ-ȏȮȯᴼᵒỌ-ỏₒ℅№ℴ⒪Ⓞⓞ㍵㏇㏒㏖Oo]",P:"[PpᴾᵖṔ-ṗℙ⒫Ⓟⓟ㉐㍱㍶㎀㎊㎩-㎬㎰㎴㎺㏋㏗-㏚Pp]",Q:"[Qqℚ⒬Ⓠⓠ㏃Qq]",R:"[RrŔ-řȐ-ȓʳᴿᵣṘ-ṛṞṟ₨ℛ-ℝ⒭Ⓡⓡ㋍㍴㎭-㎯㏚㏛Rr]",S:"[SsŚ-šſȘșˢṠ-ṣ₨℁℠⒮Ⓢⓢ㎧㎨㎮-㎳㏛㏜stSs]",T:"[TtŢ-ťȚțᵀᵗṪ-ṱẗ℡™⒯Ⓣⓣ㉐㋏㎔㏏ſtstTt]",U:"[UuÙ-Üù-üŨ-ųƯưǓǔȔ-ȗᵁᵘᵤṲ-ṷỤ-ủ℆⒰Ⓤⓤ㍳㍺Uu]",V:"[VvᵛᵥṼ-ṿⅣ-Ⅷⅳ-ⅷ⒱Ⓥⓥⱽ㋎㍵㎴-㎹㏜㏞Vv]",W:"[WwŴŵʷᵂẀ-ẉẘ⒲Ⓦⓦ㎺-㎿㏝Ww]",X:"[XxˣẊ-ẍₓ℻Ⅸ-Ⅻⅸ-ⅻ⒳Ⓧⓧ㏓Xx]",Y:"[YyÝýÿŶ-ŸȲȳʸẎẏẙỲ-ỹ⒴Ⓨⓨ㏉Yy]",Z:"[ZzŹ-žDZ-dzᶻẐ-ẕℤℨ⒵Ⓩⓩ㎐-㎔Zz]"};window.validateEmail=function(e){var t=e.indexOf("@"),o=e.lastIndexOf(".");return!(t<1||o<t+2||o+2>=e.length)},$("#language_bar_dismiss").click(function(e){$("#language-not-supported").remove()});var r=function(){$("#mobile_apps_get_links_go").on("click",function(e){e.preventDefault();var t=$("#mobile_apps_get_links_email").val().replace(/^\s*/,"").replace(/\s*$/,""),o=$("#mobile_apps_csrf").val();""===t?$("#mobile_apps_get_links_email").css("border-color","#cb202d"):$("#mobile_apps_get_links_email").css("border-color","#dedede"),$("#mobile_apps_get_links_error").hide(),$.ajax({url:HOST+"php/get_mobile_apps",data:{emailid:t,csrf:o},dataType:"json",success:function(e){"success"==e.status?($("#mobile_apps_get_links_success").html(e.message).show(),$("#mobile_apps_get_links_section").hide(),setTimeout(function(){$("#get-mobile-app-content").is(":visible")&&closeHeaderDropDowns()},5e3)):($("#mobile_apps_get_links_email").css("border-color","#cb202d"),$("#mobile_apps_get_links_error").text(e.message).show())},error:function(){}})})},l=function(){if($(".guide-quantity").change(function(){var e=$(this).val(),t=e*$(".guide-total").data("amount"),o=1*e;$(".guide-total").text(t),$(".mug-total").text(o),o>1?$(".zom-mug").text("Mugs"):$(".zom-mug").text("Mug")}),$("#print-guide-buy-container").length){var e=$("#print-guide-buy-container").css("position"),t=$("#print-guide-buy-container").css("top"),o=$("#print-guide-buy-container").offset().top-10;$(window).scroll(function(){var n=$(this).scrollTop();n>o&&n<1482&&$("#print-guide-buy-container").css({position:"fixed",top:"0"});var a=$("footer").height(),i=$("footer").offset().top;n>=i-a&&$("#print-guide-buy-container").css({position:"absolute",top:i-a}),n<=o&&$("#print-guide-buy-container").css({position:e,top:t})})}};$(document).on("zready zresnew",function(){if(bindBranchJS(),$(".sidebar-app-banner").length>0){$(".sidebar-app-banner");$.ajax({url:"/php/mobile_banner_handler.php?lang_id="+LANG,type:"POST",data:{},dataType:"json",success:function(e){$(".sidebar-app-banner").html(e.html),$("#country-code").val(window.COUNTRY_CODE)}})}if($("#fab-button").length>0){var e=!0,t=!0;$(window).scroll(function(){if($(document).scrollTop()>150&&t){var o=$(document).height(),n=$(window).height()+$(window).scrollTop();(o-n)/o===0?$("#fab-button").hide():(e&&(sendToJumbo("jevent",{ename:"fab_button",var1:"showed"}),e=!1),$("#fab-button").show())}}),$(".fab-button-text").on("click",function(){sendToJumbo("jevent",{ename:"fab_button",var1:"clicked"})}),$("#fab-button .close").on("click",function(){sendToJumbo("jevent",{ename:"fab_button",var1:"closed"}),$("#fab-button").hide(),t=!1})}if($(".interstitial_wrapper").length>0){var o=!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/);o&&$("#fs-interstitial").addClass("mobSafari"),$("#fs-interstitial .scroll-icon").fadeIn()}if($("#progressive_image").length&&""!==$("#progressive_image").attr("data-url")){var n=$("<img>");n.attr("src",$("#progressive_image").attr("data-url")).load(function(){var e=$(".progressive_img .progressive_img_loaded");e.css({"background-image":"url('"+n.attr("src")+"')",opacity:1})})}$(".brunches_read_more").on("click",function(e){e.preventDefault(),$(".search-result-events").length>0?($(this).parents(".search-result-events").find(".brunch_half_text").hide(),$(this).parents(".search-result-events").find(".brunch_full_text").show()):$(".brunch_text_area").length>0&&($(this).parents(".brunch_text_area").find(".brunch_half_text").hide(),$(this).parents(".brunch_text_area").find(".brunch_full_text").show())}),$(".footer-column > h3").click(function(){var e=$(this).parent(),t=e.hasClass("active");$(".footer-column.active").removeClass("active"),t||e.addClass("active")}),l(),r(),initiateLaziness(),"function"==typeof $.fn.tipsy&&($(".tooltip").tipsy(),$(".tooltip-w").tipsy({gravity:"w"}),$(".tooltip-e").tipsy({gravity:"e"}),$(".tooltip_formatted").tipsy({html:!0}),$(".tooltip_formatted-w").tipsy({gravity:"w",html:!0}),$(".tooltip_formatted-e").tipsy({gravity:"e",html:!0})),d(),$(document).off("click.appOverlay",".app-banner-interstitial").on("click.appOverlay",".app-banner-interstitial",function(){if("mobile"==_B.user_device){var e=$(this).find("a.app-store-link");return sendToJumbo("jevent",{ename:"appDownloadBanner",var1:$(e).data("track_type")}),window.open($(e).attr("href")),!1}}),$(".adsbygoogle").length&&$(document).ajaxComplete(function(){$(".adsbygoogle").not(".ad-shown").each(function(){""===$(this).html().trim()?$(this).siblings(".ad-banner-text").addClass("hidden"):($(this).siblings(".ad-banner-text").removeClass("hidden"),$(this).addClass("ad-shown"))})})});var d=function(){$(document).off("click",".langbox").on("click",".langbox",function(e){var t=$(this);t.hasClass("langbox--header")||(e.stopPropagation(),t.hasClass("is-active")?t.removeClass("is-active"):t.addClass("is-active"),$(document).off("click.footerLang").on("click.footerLang",function(){$(document).off("click.footerLang"),$(".langbox").removeClass("is-active")}))})};if($(window).load(function(){jQuery("body").width(jQuery("body").width()+1).width("auto")}),"undefined"==typeof $.fn.swipebox&&($.fn.swipebox=function(){return!1}),window.bindBranchJS=function(){$(".branch-redirect-deeplink").on("click",function(e){o.e(2,function(e){var t=[e(5)];(function(){$(".mob-screen-overlay").dimmer("show")}).apply(null,t)}),e.preventDefault();var t={res_id:$(this).data("res_id"),redirect_location:$(this).data("redirect_location"),deeplink_data:$(this).data("deeplink_data")};$.ajax({url:HOST+"branch_redirect.php",type:"GET",data:t,dataType:"json",success:function(e){o.e(2,function(e){var t=[e(5)];(function(){$(".mob-screen-overlay").dimmer("hide")}).apply(null,t)}),window.location.href=e.redirect_url}})})},window.trackOutboundLinkMobileBanner=function(e){document.location=e},"undefined"==typeof c)var c={log:function(e){},error:function(e){}};Array.prototype.indexOf=Array.prototype.indexOf||function(e,t){for(var o=t||0,n=this.length;o<n;o++)if(this[o]===e)return o;return-1},String.prototype.trim=String.prototype.trim||function(){return this.replace(/^\s+|\s+$/g,"")},window.isIE8=!1,navigator.userAgent.toLowerCase().indexOf("msie")!=-1&&(document.documentMode||100)<9&&(window.isIE8=!0),NodeList.prototype.remove=HTMLCollection.prototype.remove=function(){for(var e=0,t=this.length;e<t;e++)this[e]&&this[e].parentElement&&this[e].parentElement.removeChild(this[e])},window._B=window._B||{},window._B.__currentPage="",window.equalHeight=function(e,t){if($(window).width()>992){var o=0,n=[];e.each(function(e){jQuery.inArray(e,n)&&n.push(e)}),e.each(function(){var e=$(this).outerHeight();e>o&&(o=e)}),o+=parseInt(t,10),e.animate({"min-height":o},200)}},window.stripHTMLTags=function(e){var t=document.createElement("div");return t.innerHTML=e,t.innerText},$(document).on("zready zresnew",function(){if($(".BookFooterBanner").length){var e=function(){$(document).scrollTop()>50&&($(".BookFooterBanner").addClass("slideIn"),window.sendToJumbo&&sendToJumbo("jevent",{ename:"BookFooterBanner-Show"}),$(window).unbind("scroll",e))};$(window).on("scroll",e),$(".book-banner-book-button").on("click",function(){window.sendToJumbo&&sendToJumbo("jevent",{ename:"BookFooterBanner-BookNow"})}),$(".book-banner-dismiss").on("click",function(){if($(".BookFooterBanner").removeClass("slideIn"),setTimeout(function(){$(".BookFooterBanner").remove()},600),window.sendToJumbo&&sendToJumbo("jevent",{ename:"BookFooterBanner-Dismiss"}),window.localStorage){var e=JSON.parse(localStorage.getItem(a))||[];e.indexOf(provider)===-1&&(e.push(provider),localStorage.setItem(a,JSON.stringify(e))),localStorage.setItem(i,Math.floor(Date.now()))}}),$(".BookFooterBanner--seemore").on("click",function(e){e.preventDefault(),$("html,body").animate({scrollTop:$("#res_events_segment").offset().top-70},"slow")})}})}]);; var zomato=window.zomato||{};$(document).on("zready zresnew",function(){!function(e){"use strict";e.loadCSS=function(n,t,o){var r,i=e.document,a=i.createElement("link");if(t)r=t;else{var d=(i.body||i.getElementsByTagName("head")[0]).childNodes;r=d[d.length-1]}var l=i.styleSheets;a.rel="stylesheet",a.href=n,a.media="only x",r.parentNode.insertBefore(a,t?r:r.nextSibling);var f=function(e){for(var n=a.href,t=l.length;t--;)if(l[t].href===n)return e();setTimeout(function(){f(e)})};return a.onloadcssdefined=f,f(function(){a.media=o||"all"}),a}}(window)});; window.showScreenBusy=Helper.showScreenBusy,window.hideScreenBusy=Helper.hideScreenBusy;var popupIt=Helper.popupIt;window.setupLoginSignupDialog=Auth.setupLoginSignupDialog,window.dialogIsBusy=Helper.dialogIsBusy,window.dialogIsNotBusy=Helper.dialogIsNotBusy;var showDialog=Auth.showDialog;; !function(e){function t(e,t){var n;return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,"").getPropertyValue(t):e.currentStyle&&(t=t.replace(/\-(\w)/g,function(e,t){return t.toUpperCase()}),n=e.currentStyle[t]),n}function n(e,d){var l;if(e.lang&&(d=e.lang),e&&e.style&&"uppercase"==t(e,"text-transform"))for("tr"==d&&e.value&&(e.value=e.value.replace(/ı/g,"I"),e.value=e.value.replace(/i/g,"İ")),l=0;l<e.childNodes.length;++l)"tr"==d&&"undefined"!=typeof Node&&e.childNodes[l].nodeType==Node.TEXT_NODE?(e.childNodes[l].textContent=e.childNodes[l].textContent.replace(/ı/g,"I"),e.childNodes[l].textContent=e.childNodes[l].textContent.replace(/i/g,"İ")):n(e.childNodes[l],d);else{if(!e.childNodes||0===e.childNodes.length)return;for(l=0;l<e.childNodes.length;++l)n(e.childNodes[l],d)}}e(document).on("zready zresnew",function(){n(document.getElementsByTagName("html")[0],"")})}(jQuery);; window.ZTracker={fireEvent:function(n,e,t,o,d){return n="t3"==n?"global":"t4"==n?"country":"city",n+=".",e="undefined"!=typeof e?e:"",t="undefined"!=typeof t?t:"",o="undefined"!=typeof o?o:"",d="undefined"!=typeof d&&d,window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga(n+"send","event",e,t,o,{nonInteraction:d}),!0}};; $(document).on("zready",function(){bindAppBannerJS&&bindAppBannerJS()}),window.bindAppBannerJS=function(){function e(e){var o={"+91":10,"+1":10,"+63":10,"+351":9,"+94":7,"+90":10,"+44":10};return o[e]||!1}function o(e){return!isNaN(parseFloat(e))&&isFinite(e)}function s(s,a,i,l){var r=$("#country-code").val(),c=$("#phone-no").val().replace(/\s+/g,""),d=r+c,m=e(r);return window.localStorage&&+window.localStorage.getItem(n+d)>=t?(a.show().find(l).html(i),$("#phone-no").on("click",function(){a.hide(),$("#phone-no").off("click")}),!1):!m||c.length==m&&o(c)?r?(s.addClass("loading"),void $.ajax({type:"GET",url:"/php/restaurantSmsHandler.php",data:{type:"app-download-sms",mobile_no:d,csrf_token:zomato.csrft},complete:function(e){s.removeClass("loading")},success:function(e){if("success"==e.status){if($("#rest-sms-success-message").show(),setTimeout(function(){$("#rest-sms-success-message").hide()},1e4),window.localStorage){var o=window.localStorage.getItem(n+d)?window.localStorage.getItem(n+d):0;window.localStorage.setItem(n+d,+o+1)}}else a.show().find(l).html("Your message is not sent because the SMS limit is reached. Please try again later."),setTimeout(function(){a.hide()},1e4)}})):(a.show().find(l).html("Please enter a valid country code."),$("#country-code").on("click",function(){a.hide(),$("#phone-no").off("click")}),!1):(a.show().find(l).html("Please enter a valid number."),$("#phone-no").on("click",function(){a.hide(),$("#phone-no").off("click")}),!1)}var n="zomatoapp-"+(new Date).toDateString(),t=3;window.localStorage&&window.localStorage.length>100&&window.localStorage.clear(),$("#app-download-sms").on("click",function(){s($("#app-download-sms"),$("#send-sms-error-message"),"Your message is not sent because the SMS limit is reached. Please try again later.",".error-message")}),$("#app-sms-link").on("click",function(){s($("#app-sms-link"),$("#sms-error-message"),"The link to download app has already been sent to your phone, and you should be receiving them any second.",".phone-error-message")}),$(document).on("click",".app-download-sms",function(){var s=this,a=$(this).parents(".send-app-link"),i=a.find(".phone-no"),l=a.find(".country-code"),r=a.find(".send-sms-error-message"),c=a.find(".rest-sms-success-message"),d=l.val(),m=i.val().replace(/\s+/g,""),p=d+m,g=e(d);return window.localStorage&&+window.localStorage.getItem(n+p)>=t?(r.show().find(".error-message").html("Your message is not sent because the SMS limit is reached. Please try again later."),i.on("click",function(){r.hide(),i.off("click")}),!1):!g||m.length==g&&o(m)?l.val()?($(this).addClass("loading"),void $.ajax({type:"GET",url:"/php/restaurantSmsHandler.php",data:{type:"app-download-sms",mobile_no:p,csrf_token:zomato.csrft},complete:function(e){$(s).removeClass("loading")},success:function(e){if("success"==e.status){if(c.show(),setTimeout(function(){c.hide()},1e4),window.localStorage){var o=window.localStorage.getItem(n+p)?window.localStorage.getItem(n+p):0;window.localStorage.setItem(n+p,+o+1)}}else r.show().find(".error-message").html("Your message is not sent because the SMS limit is reached. Please try again later."),setTimeout(function(){r.hide()},1e4)}})):(r.show().find(".error-message").html("Please enter a valid country code."),l.on("click",function(){r.hide(),i.off("click")}),!1):(r.show().find(".error-message").html("Please enter a valid number."),i.on("click",function(){r.hide(),i.off("click")}),!1)}),$("#order-app-download-sms").on("click",function(){var s=$("#country-code").val(),a=$("#phone-no").val().replace(/\s+/g,""),i=s+a,l=e(s);return window.localStorage&&+window.localStorage.getItem(n+i)>=t?($("#send-sms-error-message").show().find(".error-message").html("This restaurant's contact details have already been sent to your phone, and you should be receiving them any second."),$("#phone-no").on("click",function(){$("#send-sms-error-message").hide(),$("#phone-no").off("click")}),!1):!l||a.length==l&&o(a)?s?($("#order-app-download-sms").addClass("loading"),void $.ajax({type:"GET",url:"/php/restaurantSmsHandler.php",data:{type:"order-app-download-sms",mobile_no:i,csrf_token:zomato.csrft},complete:function(e){$("#order-app-download-sms").removeClass("loading")},success:function(e){if("success"==e.status){if($("#rest-sms-success-message").show(),setTimeout(function(){$("#rest-sms-success-message").hide()},1e4),window.localStorage){var o=window.localStorage.getItem(n+i)?window.localStorage.getItem(n+i):0;window.localStorage.setItem(n+i,+o+1)}}else $("#send-sms-error-message").show().find(".error-message").html("Your message is not sent because the SMS limit is reached. Please try again later."),setTimeout(function(){$("#send-sms-error-message").hide()},1e4)}})):($("#send-sms-error-message").show().find(".error-message").html("Please enter a valid country code."),$("#country-code").on("click",function(){$("#send-sms-error-message").hide(),$("#phone-no").off("click")}),!1):($("#send-sms-error-message").show().find(".error-message").html("Please enter a valid number."),$("#phone-no").on("click",function(){$("#send-sms-error-message").hide(),$("#phone-no").off("click")}),!1)}),$(document).on("click",".order-app-download-sms",function(){var s=this,a=$(this).parents(".send-app-link"),i=a.find(".phone-no"),l=a.find(".country-code"),r=a.find(".send-sms-error-message"),c=a.find(".rest-sms-success-message"),d=l.val(),m=i.val().replace(/\s+/g,""),p=d+m,g=e(d);return window.localStorage&&+window.localStorage.getItem(n+p)>=t?(r.show().find(".error-message").html("This restaurant's contact details have already been sent to your phone, and you should be receiving them any second."),i.on("click",function(){r.hide(),i.off("click")}),!1):!g||m.length==g&&o(m)?l.val()?($(this).addClass("loading"),void $.ajax({type:"GET",url:"/php/restaurantSmsHandler.php",data:{type:"order-app-download-sms",mobile_no:p,csrf_token:zomato.csrft},complete:function(e){$(s).removeClass("loading")},success:function(e){if("success"==e.status){if(c.show(),setTimeout(function(){c.hide()},1e4),window.localStorage){var o=window.localStorage.getItem(n+p)?window.localStorage.getItem(n+p):0;window.localStorage.setItem(n+p,+o+1)}}else r.show().find(".error-message").html("Your message is not sent because the SMS limit is reached. Please try again later."),setTimeout(function(){r.hide()},1e4)}})):(r.show().find(".error-message").html("Please enter a valid country code."),l.on("click",function(){r.hide(),i.off("click")}),!1):(r.show().find(".error-message").html("Please enter a valid number."),i.on("click",function(){r.hide(),i.off("click")}),!1)})};; zomato.iosTipsyFix=function(){$(".tooltip").on("touchstart touchend",function(){var e=$(this);setTimeout(function(){e.click()},500)})};var friendlyUnixTime=function(e){var o=e/1e3,t=1,i=60*t,n=60*i,a=24*n,r=30*a;if(o<1*i)return"just now";if(o<2*i)return"a minute ago";if(o<45*i)return Math.round(o/i)+" minutes ago";if(o<90*i)return"an hour ago";if(o<24*n)return Math.round(o/n)+" hours ago";if(o<48*n)return"yesterday";if(o<30*a)return Math.round(o/a)+" days ago";var s=o/r;return s<=1?"a month ago":Math.round(s)+" months ago"};zomato.friendlyTime=function(){var e=$(".zm-time"),o=-1*(new Date).getTimezoneOffset()*6e4,t=-198e5,i=(new Date).getTime();e.each(function(e,n){var a=1e3*(0|$(n).data("timestamp"));a+=o+t;var r=i-a,s=friendlyUnixTime(r);$(n).text(s)})},$(window).load(function(){window.setInterval(zomato.friendlyTime,6e4)}),$(document).on("zready zresnew",function(){$(".tmi-show-all").click(function(){var e=$(this).parents(".tmi-groups");e.find(".tmi").show(),e.find(".tmi-group").show(),e.find(".tmi-show-all-day").hide(),$(this).hide()}),$(".tmi-show-all-day").click(function(){$(this).parents(".tmi-groups").find(".tmi").show(),$(this).parents(".tmi-groups").find(".tmi-group-long").show(),$(this).hide()}),zomato.iosTipsyFix(),$(".biz-download-mobile.ios-device, #send_link").on("click",function(e){return"undefined"!=typeof _B&&_B.ismobile===!0?(window.location=HOST+"business-download.php",!0):(e.preventDefault(),e.stopPropagation(),Dialog.type="salt-app-details",void Dialog.show({head:"Get download link ",url:HOST+"php/saltDialog.php",height:470,width:392,flexible:1}))}),$(".biz-mobile-ios-helper-text, .biz-mobile-other").off("click"),$(".biz-mobile-ios-helper-text, .biz-mobile-other").on("click",function(e){e.preventDefault(),e.stopPropagation(),Dialog.type="salt-app-details",Dialog.bothDevices=!0,Dialog.show({head:"Get download link ",url:HOST+"php/saltDialog.php",height:470,width:392,flexible:1})}),$(".resinfo-recommendation-other").on("click",function(e){e.preventDefault();var o=$(".recommended_others_holder").html();Dialog.show({head:"Recommended By",html:o,height:470,width:390}),displayZSFollowButtons()}),$(document).on("change","#o2_toc_check",function(e){console.log("here"),$(this).prop("checked")===!0?($(".toc_agree").removeClass("disabled"),$(".toc_agree").addClass("btn-green")):($(".toc_agree").removeClass("btn-green"),$(".toc_agree").addClass("disabled"))}),$(document).on("click",".toc_agree",function(e){return!!$(this).hasClass("btn-green")&&void $.ajax({url:HOST+"php/o2_handler",type:"POST",data:{res_id:$(this).data("res_id"),"case":"toc_agree",csrfToken:zomato.csrft},success:function(e){alert("Acknowedgment Received"),window.location.href=HOST}})})});; $(document).on("zready zresnew",function(){if(window.location.hash.substring(1))switch(window.location.hash.substring(1)){case"login":Auth&&(window.unstore_cookie_session=!0,Auth.showDialog("login"));break;case"forgot-password":Auth&&Auth.showDialog("forgotPassword")}});; !function(e,n,A){function o(e,n){return typeof e===n}function a(){var e,n,A,a,t,i,l;for(var u in r)if(r.hasOwnProperty(u)){if(e=[],n=r[u],n.name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(A=0;A<n.options.aliases.length;A++)e.push(n.options.aliases[A].toLowerCase());for(a=o(n.fn,"function")?n.fn():n.fn,t=0;t<e.length;t++)i=e[t],l=i.split("."),1===l.length?f[l[0]]=a:(!f[l[0]]||f[l[0]]instanceof Boolean||(f[l[0]]=new Boolean(f[l[0]])),f[l[0]][l[1]]=a),s.push((a?"":"no-")+l.join("-"))}}function t(e){var n=c.className,A=f._config.classPrefix||"";if(p&&(n=n.baseVal),f._config.enableJSClass){var o=new RegExp("(^|\\s)"+A+"no-js(\\s|$)");n=n.replace(o,"$1"+A+"js$2")}f._config.enableClasses&&(n+=" "+A+e.join(" "+A),p?c.className.baseVal=n:c.className=n)}function i(e,n){if("object"==typeof e)for(var A in e)u(e,A)&&i(A,e[A]);else{e=e.toLowerCase();var o=e.split("."),a=f[o[0]];if(2==o.length&&(a=a[o[1]]),"undefined"!=typeof a)return f;n="function"==typeof n?n():n,1==o.length?f[o[0]]=n:(!f[o[0]]||f[o[0]]instanceof Boolean||(f[o[0]]=new Boolean(f[o[0]])),f[o[0]][o[1]]=n),t([(n&&0!=n?"":"no-")+o.join("-")]),f._trigger(e,n)}return f}var s=[],r=[],l={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var A=this;setTimeout(function(){n(A[e])},0)},addTest:function(e,n,A){r.push({name:e,fn:n,options:A})},addAsyncTest:function(e){r.push({name:null,fn:e})}},f=function(){};f.prototype=l,f=new f;var u,c=n.documentElement,p="svg"===c.nodeName.toLowerCase();!function(){var e={}.hasOwnProperty;u=o(e,"undefined")||o(e.call,"undefined")?function(e,n){return n in e&&o(e.constructor.prototype[n],"undefined")}:function(n,A){return e.call(n,A)}}(),l._l={},l.on=function(e,n){this._l[e]||(this._l[e]=[]),this._l[e].push(n),f.hasOwnProperty(e)&&setTimeout(function(){f._trigger(e,f[e])},0)},l._trigger=function(e,n){if(this._l[e]){var A=this._l[e];setTimeout(function(){var e,o;for(e=0;e<A.length;e++)(o=A[e])(n)},0),delete this._l[e]}},f._q.push(function(){l.addTest=i}),f.addAsyncTest(function(){function e(e,n,A){function o(n){var o=!(!n||"load"!==n.type)&&1==a.width,t="webp"===e;i(e,t?new Boolean(o):o),A&&A(n)}var a=new Image;a.onerror=o,a.onload=o,a.src=n}var n=[{uri:"data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/vuUAAA=",name:"webp"},{uri:"data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA==",name:"webp.alpha"},{uri:"data:image/webp;base64,UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA",name:"webp.animation"},{uri:"data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=",name:"webp.lossless"}],A=n.shift();e(A.name,A.uri,function(A){if(A&&"load"===A.type)for(var o=0;o<n.length;o++)e(n[o].name,n[o].uri)})}),a(),t(s),delete l.addTest,delete l.addAsyncTest;for(var d=0;d<f._q.length;d++)f._q[d]();e.Modernizr=f}(window,document);; window.contextTracker={localStorageKey:"contextTrackerData",expirationMin:30,metaKey:"meta",referrerKey:"referrer",zReferrerIdKey:"zreferrer_id",zReferrerTypeKey:"zreferrer_type",keysToBeRemoved:["meta","referrer","location_id","location_type","page_type","entity_type","entity_id"]},contextTracker.isLocalStorageAvailable=function(){try{return localStorage.setItem("test","test"),localStorage.removeItem("test"),!0}catch(e){return!1}},contextTracker.getAdElseFalse=function(){var e={},t=!1;return window.location.search&&(window.location.search.substr(1).split("&").forEach(function(t){e[t.split("=")[0]]=t.split("=")[1]}),"undefined"!=typeof e.zrp_bid&&"undefined"!=typeof e.zrp_pid&&e.zrp_bid&&e.zrp_pid)?parseInt(e.zrp_bid):t},contextTracker.setContext=function(e,t){if(contextTracker.isLocalStorageAvailable()===!0){if("undefined"==typeof t&&(t=!1),jQuery.isEmptyObject(e)&&(e={}),updatedMeta=document.referrer.indexOf(COOKIE_DOMAIN)!=-1&&!jQuery.isEmptyObject(e),t){var r=contextTracker.getContext(),a=JSON.stringify(r),o=JSON.parse(a);if(!jQuery.isEmptyObject(o)){for(var n in contextTracker.keysToBeRemoved)contextTracker.keysToBeRemoved[n]in o&&delete o[contextTracker.keysToBeRemoved[n]];JSON.stringify(e)!==JSON.stringify(o)?jQuery.inArray(o.pageType,["restaurant"])===-1&&(e[contextTracker.metaKey]=o,document.referrer&&(e[contextTracker.zReferrerTypeKey]=r.pageType)):e=r}}e[contextTracker.referrerKey]=document.referrer;var c=contextTracker.getAdElseFalse();c&&(e[contextTracker.zReferrerIdKey]=c,e[contextTracker.zReferrerTypeKey]="ad");var i=60*contextTracker.expirationMin*1e3,l={value:JSON.stringify(e),timestamp:(new Date).getTime()+i};window.localStorage.setItem(self.localStorageKey,JSON.stringify(l))}},contextTracker.getContext=function(){var e={};if(contextTracker.isLocalStorageAvailable()===!0){var t=window.localStorage.getItem(self.localStorageKey);if(null!=t){var r=JSON.parse(t);(new Date).getTime()<r.timestamp&&(e=JSON.parse(r.value))}}return e},contextTracker.updateSelectedLocation=function(e){if(contextTracker.isLocalStorageAvailable()===!0){var t=window.localStorage.getItem(self.localStorageKey);null!=t&&(contextFound=JSON.parse(t),contextFound.selectedLocationId=e.selectedLocationId,contextFound.selectedLocationType=e.selectedLocationType,contextTracker.setContext(data))}},contextTracker.init=function(e){contextTracker.setContext(e,!0)};; "use strict";function getCookieValue(e){var t=document.cookie.match("(^|[^;]+)\\s*"+e+"\\s*=\\s*([^;]+)");return t}function wait(e){for(var t=(new Date).getTime(),o=t;o<t+e;)o=(new Date).getTime()}function isZOauth2(){var e=getCookieValue("forcehydra"),t=getCookieValue("hy-en");return null!==ACCOUNTS_DOMAIN&&e&&e.length>0&&"1"===e[2]&&t&&t.length>0&&"1"==t[2]}function refreshAuthLogic(){var e="; "+document.cookie,t=e.split("; csrf="),o=t.pop().split(";").shift(),r="https://"+ACCOUNTS_DOMAIN+"/refresh?scope=offline&token="+o,i=document.createElement("iframe");return i.setAttribute("id","tkrefresher"),i.setAttribute("src",r),i.setAttribute("sandbox","allow-scripts allow-popups allow-forms allow-same-origin"),i.style.width="0",i.style.height="0",i.style.border="0",document.body.appendChild(i),wait(1e4),window.setTimeout(function(){window.sessionStorage.removeItem("frEnabled"),document.body.removeChild(i)},4e3),Promise.resolve()}if(isZOauth2()&&window.self===window.top&&""!==window.USER_ID){var isfr=3===getCookieValue("fre").length&&getCookieValue("fre")[2]||!1,isFrEn=null===window.sessionStorage.getItem("frEnabled");1==isfr&&isFrEn&&(window.sessionStorage.setItem("frEnabled","1"),refreshAuthLogic()),window.zomato.refreshDelta=3===getCookieValue("rd").length&&getCookieValue("rd")[2]||-1,clearTimeout(zomato.tokenExpireID),zomato.tokenExpireID=setInterval(refreshAuthLogic,window.zomato.refreshDelta)}else clearTimeout(zomato.tokenExpireID);; !function(t){"undefined"!=typeof $&&(t._loadedScripts++,!1&&window&&window.zomato&&window.zomato.csrft&&$.ajaxSetup({headers:{"X-ZOMATO-CSRFT":t.csrft},xhrFields:{withCredentials:!0},crossDomain:!0}),$(document).trigger("zready").off("zready"),"undefined"!=typeof t._totalScripts&&t._totalScripts==t._loadedScripts&&$(document).trigger("zreadyPageScripts"))}(zomato);