var EmojiHelper,UserAgentHelper,ExpertStatusServiceModule,SessionDetailsServiceModule,LP;(function(n){"use strict";function t(n){return typeof n!="undefined"}n.isDefined=t})(LP=LP||{}),function(n){"use strict";function t(n){var i={},t,r;for(t in n)n.hasOwnProperty(t)&&(r=n[t],i[r]||(i[r]=t));return i}function i(n){var t;if(t=function(){switch(!1){case n.toLowerCase()!=="true":return!0;case n.toLowerCase()!=="false":return!1}}(),typeof t=="boolean")return t}n.parseEnum=t,n.parseBoolean=i}(LP=LP||{}),function(n){"use strict";var t={BlockClick:"AdvisorBlockClient.BlockClick",BlockSubmit:"AdvisorBlockClient.BlockSubmit"};n.AdvisorBlockClient=t}(LP.enums=LP.enums||{}),function(n){"use strict";var t={ShareFileClick:"Share File - Click",ImportantNoticesClick:"ImportantNotices - Click",EmailReadingClick:"Get Email Reading - Click",LogoClick:"Logo - Click",ChatStart:"beginchat",ExpertAgreeToConsult:"expertConnected",Hired:"chathire",SessionEnded:"sessionEnded",FirstPaidSession:"ClientStartsFirstPaidSession",IphoneKeyboardToolbarOpen:"IphoneKeyboardToolbarOpened",IphoneKeyboardToolbarClose:"IphoneKeyboardToolbarClosed",RateSessionSubmit:"Rate Session Pop Up Submitted",RateSessionCancel:"Rate Session Pop Up Cancel",ClientHangupClick:"clientClickedHangup",ClientHangupCancel:"clientCanceledHangup",ClientHangupConfirm:"clientConfirmedHangup",ChatBottomHangupClick:"ChatBottomHangupClicked",PricingPerMinuteChange:"Pricing Per Minute Changed",ClientReceivedImage:"ClientReceivedImage",ClientImageDownloaded:"ClientImageDownloaded"};n.ChatAnalyticsEvents=t}(LP.enums=LP.enums||{}),function(n){"use strict";var t={Continue:100,SwitchingProtocols:101,Processing:102,OK:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,IMUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,RequestEntityTooLarge:413,RequestURITooLong:414,UnsupportedMediaType:415,RequestedRangeNotSatisfiable:416,ExpectationFailed:417,ImaTeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,ConnectionClosedWithoutResponse:444,UnavailableForLegalReasons:451,InvalidToken:498,ClientClosedRequest:499,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HTTPVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,SiteIsFrozen:530,NetworkConnectTimeoutError:599,Unreachable:0,Failure:-1};t.__values=LP.parseEnum(t),n.HttpStatusCodes=t}(LP.enums=LP.enums||{}),function(n){"use strict";var t={ReportProblemClick:"Report a Problem - Click",ReportProblemClose:"Report a Problem - Close",ReportProblemSubmitClick:"Report a Problem - Submit Click",ReportProblemSubmitSuccess:"Report a Problem - Submit Success"};n.ReportProblemAnalyticsEvents=t}(LP.enums=LP.enums||{}),function(n){var t=!1,r,i;typeof define=="function"&&define.amd&&(define(n),t=!0),typeof exports=="object"&&(module.exports=n(),t=!0),t||(r=window.Cookies,i=window.Cookies=n(),i.noConflict=function(){return window.Cookies=r,i})}(function(){function n(){for(var n=0,r={},t,i;n<arguments.length;n++){t=arguments[n];for(i in t)r[i]=t[i]}return r}function t(i){function r(t,u,f){var o,c,l,s,v,e,h;if(typeof document!="undefined"){if(arguments.length>1){f=n({path:"/"},r.defaults,f),typeof f.expires=="number"&&(c=new Date,c.setMilliseconds(c.getMilliseconds()+f.expires*864e5),f.expires=c),f.expires=f.expires?f.expires.toUTCString():"";try{o=JSON.stringify(u),/^[\{\[]/.test(o)&&(u=o)}catch(w){}u=i.write?i.write(u,t):encodeURIComponent(String(u)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)),t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),t=t.replace(/[\(\)]/g,escape),l="";for(s in f)f[s]&&(l+="; "+s,f[s]!==!0)&&(l+="="+f[s]);return document.cookie=t+"="+u+l}t||(o={});for(var y=document.cookie?document.cookie.split("; "):[],p=/(%[0-9A-Z]{2})+/g,a=0;a<y.length;a++){v=y[a].split("="),e=v.slice(1).join("="),e.charAt(0)==='"'&&(e=e.slice(1,-1));try{if(h=v[0].replace(p,decodeURIComponent),e=i.read?i.read(e,h):i(e,h)||e.replace(p,decodeURIComponent),this.json)try{e=JSON.parse(e)}catch(w){}if(t===h){o=e;break}t||(o[h]=e)}catch(w){}}return o}}return r.set=r,r.get=function(n){return r.call(r,n)},r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(t,i){r(t,"",n(i,{expires:-1}))},r.withConverter=t,r}return t(function(){})}),EmojiHelper=function(){"use strict";var n={};return n.isEmoji=function(n){var t=!1,i;return typeof emojione!="undefined"&&(i=emojione.toShort(n),t=i.toUpperCase()!==n.toUpperCase()),t},n.parseUnicodeSmiliesToShortName=function(t){return typeof emojione!="undefined"&&n.isEmoji(t)&&(t=emojione.toShort(t)),t},n}(),function(n){"use strict";function i(n,t){return n=n+"",n.indexOf(t)===0}function r(n){return n===t.Unreachable||n===t.Failure}function u(n){return i(n,2)}function f(n){return i(n,4)}function e(n){return i(n,5)}function o(n,i){var r=t.__values[n];return"["+n+" "+r+"] requested url: "+i}var t=LP.enums.HttpStatusCodes;n.http={formatStatusCodeString:o,is2xxCode:u,is4xxCode:f,is5xxCode:e,isExceptionalCode:r}}(LP.helpers=LP.helpers||{}),UserAgentHelper={_browserName:"",isAndroid:function(n){var t=n?n:navigator.userAgent;return t.indexOf("Android")>-1},isAndroidBrowser:function(n){var t=n?n:navigator.userAgent,u=t.indexOf("Android")>-1&&t.indexOf("Mozilla/5.0")>-1&&t.indexOf("AppleWebKit")>-1,i=new RegExp(/AppleWebKit\/([\d.]+)/),f=i.exec(t),r=f===null?null:parseFloat(i.exec(t)[1]);return u&&r!==null&&r<537},isAndroidTablet:function(n){var t=n?n:navigator.userAgent,i=t.match(/Android/i)!=null,r=t.match(/mobile/i)!=null,u=this.isAndroidBrowser();return i&&!r&&!u},isIPad:function(n){var t=n?n:navigator.userAgent;return t.match(/iPad/i)!=null},isIPod:function(n){var t=n?n:navigator.userAgent;return t.match(/iPod/i)!=null},isTouchDevice:function(){return!0==("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},isCriOS:function(n){var t=n?n:navigator.userAgent;return t.match(/CriOS/i)!=null},isSafari:function(n){var t=n?n:navigator.userAgent;return t.search("Safari")>=0&&t.search("CriOS")<0?(this._browserName="Safari",!0):!1},isIphone:function(n){var t=n?n:navigator.userAgent;return t.search("iPhone")>=0},isTablet:function(){return this.isIPad()||this.isAndroidTablet()},isIE:function(n){var t=n?n:window.navigator.userAgent,r=t.indexOf("MSIE "),f,u,i;return r>0&&parseInt(t.substring(r+5,t.indexOf(".",r)),10)?(this._browserName="MSIE",!0):(f=t.indexOf("Trident/"),f>0&&(u=t.indexOf("rv:"),parseInt(t.substring(u+3,t.indexOf(".",u)),10)))?(this._browserName="Trident",!0):(i=t.indexOf("Edge/"),i>0&&parseInt(t.substring(i+5,t.indexOf(".",i)),10))?(this._browserName="Edge",!0):!1},isFirefox:function(n){var t=n?n:navigator.userAgent;return t.match(/Firefox/i)!=null?(this._browserName="Firefox",!0):!1},isFirefoxMacintosh:function(){return this.isFirefox()&&this.isMacintoshPC()},isIOS:function(n){var t=n?n:window.navigator.userAgent,i=/iPad|iPhone|iPod/.test(t)&&!window.MSStream,r=!!navigator.platform&&/iPad|iPhone|iPod/.test(navigator.platform);return i||r},isMacintoshPC:function(n){var t=n?n:window.navigator.userAgent,i=t.match(/Macintosh/i)!=null,r=t.match(/Intel Mac/i)!=null,u=t.match(/PPC Mac/i)!=null,f=t.match(/68K Mac/i)!=null,e=r||u||f,o=t.match(/Mac OS X/i)!=null,s=navigator.platform&&navigator.platform.indexOf("Mac")>-1;return i||e||o||s},isFirefoxForIOS:function(n){var t=n?n:window.navigator.userAgent;return t.match(/FxiOS/i)!=null},isChrome:function(n){var t=n?n:navigator.userAgent;return t.search("Chrome")>=0?(this._browserName="Chrome",!0):!1},osName:function(){var n={};if(typeof UAParser!="undefined")try{n=(new UAParser).getResult()}catch(t){}return n.os!==undefined&&n.os!==null?n.os.name+" "+n.os.version:navigator.appVersion.indexOf("Win")!==-1?"Windows":navigator.appVersion.indexOf("Mac")!=-1?"MacOS":navigator.appVersion.indexOf("X11")!=-1?"UNIX":navigator.appVersion.indexOf("Linux")!=-1?"Android":this.isMacintoshPC(navigator.userAgent)?"MacOS":this.isIOS(navigator.userAgent)?"IOS":""},browserName:function(){return this._browserName.length<=0&&(this.isSafari(),this.isIE(),this.isFirefox(),this.isChrome()),this._browserName},isIERestrictedVersion:function(n){var i=!1,t;if(n||(n=10),typeof UAParser!="undefined")try{t=(new UAParser).getBrowser(),t&&t.name&&t.major&&(i=t.name==="IE"&&parseInt(t.major)<=n)}catch(r){}return i},isSafariIosMajorVersion:function(n){var i=!1,t;return n&&(t=this.userAgentDetails(),i=t&&t.os.name==="iOS"&&parseInt(t.browser.major)===n),i},isAnyIosMajorVersion:function(n){var i=!1,t;return n&&(t=this.userAgentDetails(),i=t&&t.os.name==="iOS"&&t.os.version&&t.os.version.indexOf(n+".")===0),i},isMobile:function(){return typeof this.userAgentDetails().device!="undefined"&&this.userAgentDetails().device.type=="mobile"?!0:!1},isTablet:function(){return typeof this.userAgentDetails().device!="undefined"&&this.userAgentDetails().device.type=="tablet"?!0:!1},isPrivateMode:function(n){var i=function(){n(!0)},t=function(){n(!1)},u=function(){try{localStorage.length?t():(localStorage.x=1,localStorage.removeItem("x"),t())}catch(n){navigator.cookieEnabled?i():t()}},r;if(window.webkitRequestFileSystem)return void window.webkitRequestFileSystem(0,0,t,i);if("MozAppearance"in document.documentElement.style)return r=indexedDB.open("test"),r.onerror=i,r.onsuccess=t,void 0;if(/constructor/i.test(window.HTMLElement))return u();!window.indexedDB&&(window.PointerEvent||window.MSPointerEvent)&&i(),t()},userAgentDetails:function(){var n={};if(typeof UAParser!="undefined")try{n=(new UAParser).getResult()}catch(t){}return n}},ExpertStatusServiceModule=function(){function t(t){var i=n.serviceUrl+"/{0}";return String.format(i,t)}function r(i,r,u,f){n.method=="GET"?$.ajax({type:n.method,url:t(i)+"/"+r,dataType:"json",contentType:"application/json; charset=utf-8",success:u,error:f}):n.method=="POST"&&$.ajax({type:n.method,url:t(i),data:JSON.stringify(r),dataType:"json",contentType:"application/json; charset=utf-8",success:u,error:f})}var n={},i={EXPERTS_STATUSES:"ExpertsStatuses"};return n.serviceUrl="",n.method="POST",n.isExpertAvailableForChat=function(n,t,u){r(i.EXPERTS_STATUSES,n,function(n){var r=!1,i;n.length>0&&(i=n[0].ST,r=i==1||i==4),t(r)},u)},n}(),function(n){"use strict";function i(n){n&&(t.accountDomain=n.accountDomain||t.accountDomain,t.apiKey=n.apiKey||t.apiKey,t.productId=n.productId||t.productId,t.groupId=n.groupId||t.groupId)}function r(n){return"https://"+t.accountDomain+".freshdesk.com/api/v"+t.apiVersion+"/"+(n||"")}function u(){return{Authorization:"Basic "+btoa(t.apiKey+":X")}}var t={apiVersion:2,accountDomain:"",apiKey:"",productId:null,groupId:null};i.prototype.createTicket=function(n){var i=$.extend({phone:"",email:null,requester_id:null,twitter_id:null,facebook_id:null,product_id:t.productId,group_id:t.groupId,name:"",description:"",subject:"",priority:1,source:2,status:2,cc_emails:[],tags:[],custom_fields:{}},n);return $.ajax({url:r("tickets.json"),crossDomain:!0,type:"POST",contentType:"application/json; charset=utf-8",dataType:"json",headers:u(),data:JSON.stringify(i),error:function(n){console.error("Failed creating a new ticket"),console.error(n.status)}})},i.prototype.getTicket=function(n){return $.ajax({url:r("tickets/"+n),type:"GET",contentType:"application/json; charset=utf-8",dataType:"json",headers:u(),error:function(t){console.error("Could not retrieve ticket #"+n),console.error(t.status)}})},i.prototype.getProduct=function(n){return $.ajax({url:r("products/"+n),type:"GET",contentType:"application/json; charset=utf-8",dataType:"json",headers:u(),error:function(t){console.error("Could not retrieve product #"+n),console.error(t.status)}})},i.prototype.getProducts=function(){return $.ajax({url:r("products"),type:"GET",contentType:"application/json; charset=utf-8",dataType:"json",headers:u(),error:function(n){console.error("Could not retrieve products"),console.error(n.status)}})},n.FreshdeskService=i}(LP.services=LP.services||{}),function(n){"use strict";function r(n){var i=t.serviceHost+t.serviceUrl+n;return i.indexOf("http")===-1&&(i="https://"+i),i}function i(n,i,u,f){if(t.inProgress[n])return null;t.inProgress[n]=!0;var e=r(n);$.ajax({type:"POST",url:e,data:i,dataType:"json",xhrFields:{withCredentials:!0},xhr:function(){var n=new window.XMLHttpRequest;return n.upload.addEventListener("progress",function(n){if(n.lengthComputable){var t=n.loaded/n.total;u&&u.inProgress&&u.inProgress(t)}},!1),n.addEventListener("progress",function(n){if(n.lengthComputable){var t=n.loaded/n.total;u&&u.inProgress&&u.inProgress(t)}},!1),n},beforeSend:function(){u&&u.beforeSend&&u.beforeSend()},success:function(i){var r=f?f(i.status):"";i&&(i.errorMessage=r),u&&u.success&&u.success(i),setTimeout(function(){t.inProgress[n]=!1},2e3)},complete:function(){u&&u.complete&&u.complete()},error:function(i){u&&u.error&&u.error(i),setTimeout(function(){t.inProgress[n]=!1},2e3)}})}function u(n){t.serviceHost=n;var r=function(n){var t={Failed:1,InvalidModel:2,MemberDoesntExist:3,InvalidPhoneNumber:4},i="";switch(parseInt(n)){case t.Failed:i="Something went wrong. Please try again later.";break;case t.InvalidModel:case t.MemberDoesntExist:i="Request is invalid. Please try again later.";break;case t.InvalidPhoneNumber:i="Phone number is not valid. Please try again."}return i};this.createSendMessageRequestObj=function(n,t){return{toDestinationID:n,content:t}},this.createUpdateSubscriptionRequestObj=function(n,t,i){return{setToEnable:n,phoneNumberVm:{countryCode:t,phone:i}}},this.sendMessage=function(n,r){var u=function(n){var t={Failed:1,InvalidModel:2,InvalidMessage:3,MemberDoesntExist:4,ExpertDoesntExist:5,MemberDidntConsultWithExpert:6,ConversationBlocked:7},i="";switch(parseInt(n)){case t.Failed:i="Something went wrong. Please try again later.";break;case t.InvalidModel:case t.InvalidMessage:i="Message is invalid. Please try again.";break;case t.MemberDoesntExist:i="We can't find this member. Please try again later.";break;case t.ExpertDoesntExist:i="We can’t find this expert. Please try again later.";break;case t.MemberDidntConsultWithExpert:i="You can only message an expert after a session with him.";break;case t.ConversationBlocked:i="New message cannot be sent at this time."}return i};i(t.serviceMethod.SEND_MESSAGE,n,r,u)},this.isSubscribedToSmsNotification=function(n){i(t.serviceMethod.IS_SUBSCRIBED,{},n,r)},this.updateSmsNotficationSubscription=function(n,u){i(t.serviceMethod.UPDATE_SUBSCRIPTION,n,u,r)},this.countUnreadInboxConversations=function(n){i(t.serviceMethod.COUNT_UNREAD_INBOX,{},n,r)}}var t={serviceHost:"",serviceUrl:"/Member/InstantMessages/",serviceMethod:{SEND_MESSAGE:"SendMessage",IS_SUBSCRIBED:"IsSubscribedToSmsNotification",UPDATE_SUBSCRIPTION:"UpdateSmsNotficationSubscription",COUNT_UNREAD_INBOX:"CountUnreadInboxConversations"},inProgress:{}};n.InstantMessagesService=u}(LP.services=LP.services||{}),function(n){"use strict";function i(n){var i=t.serviceHost+t.serviceUrl+n;return i.indexOf("http")===-1&&(i="https://"+i),i}function r(){this.getMemberSingleSessionData=function(n,i){return u(t.serviceMethod.getMemberSingleSessionData,{sessionId:n},i)}}function u(n,t,r){var u=i(n);return $.ajax({type:"GET",url:u,data:t,dataType:"json",contentType:"application/json; charset=utf-8",xhrFields:{withCredentials:!0},success:function(n){r&&r(n)},error:function(n){console.error(JSON.stringify(n))}})}var t={serviceHost:"api.kasamba.com/",serviceUrl:"Session/Session/",serviceMethod:{getMemberSingleSessionData:"GetMemberSingleSessionData"}};n.SessionService=r}(LP.services=LP.services||{}),function(n){"use strict";function i(n){var i=t.serviceHost+t.serviceUrl+n;return i.indexOf("http")==-1&&(i="https://"+i),i}function r(n,r,u,f){if(t.inProgress[n])return null;t.inProgress[n]=!0;var e=i(n);$.ajax({type:"POST",url:e,data:r,dataType:"json",xhrFields:{withCredentials:!0},xhr:function(){var n=new window.XMLHttpRequest;return n.upload.addEventListener("progress",function(n){if(n.lengthComputable){var t=n.loaded/n.total;u.inProgress&&u.inProgress(t)}},!1),n.addEventListener("progress",function(n){if(n.lengthComputable){var t=n.loaded/n.total;u.inProgress&&u.inProgress(t)}},!1),n},beforeSend:function(){u.beforeSend&&u.beforeSend()},success:function(i){var r=f?f():"";i&&(i.errorMessage=r),u.success&&u.success(i),setTimeout(function(){t.inProgress[n]=!1},2e3)},complete:function(){u.complete&&u.complete()},error:function(i){console.error(JSON.stringify(i)),u.error&&u.error(i),setTimeout(function(){t.inProgress[n]=!1},2e3)}})}function u(n,t,r){var u=i(n);return $.ajax({type:"POST",url:u,data:JSON.stringify(t),dataType:"json",contentType:"application/json; charset=utf-8",xhrFields:{withCredentials:!0},success:function(n){r&&r(n)},error:function(n){console.error(JSON.stringify(n))}})}function f(n){n&&(t.serviceHost=n),this.createGetMainPhoneNumberRequestObj=function(){return{}},this.getMemberAdditionalDetails=function(){return u(t.serviceMethod.GET_MEMBER_ADDITIONAL_DETAILS,{})},this.getMainPhoneNumber=function(n,i){var u=function(n){var i={Failed:1,MemberDoesntExist:2,MainPhoneNumberDoesntExist:3,InvalidModel:4},t="";switch(parseInt(n)){case i.Failed:t="Something went wrong. Please try again later.";break;case i.InvalidModel:t="Message is invalid. Please try again.";break;case i.MemberDoesntExist:t="We can't find this member. Please try again later.";break;case i.MainPhoneNumberDoesntExist:t=""}return t};r(t.serviceMethod.GET_MAIN_PHONE_NUMBER,n,i,u)}}var t={serviceHost:"api.kasamba.com",serviceUrl:"/Member/Members/",serviceMethod:{GET_MAIN_PHONE_NUMBER:"GetMainPhoneNumber",GET_MEMBER_ADDITIONAL_DETAILS:"GetMemberAdditionalDetails"},inProgress:{}};n.MembersService=f}(LP.services=LP.services||{}),function(n){"use strict";function r(n){var i=t.serviceHost+t.serviceUrl+n;return i.indexOf("http")===-1&&(i="https://"+i),i}function e(r){t.serviceHost=r,t.trackingService=new n.TrackingEventsService(WebSettings.CasApiEndpoint),this.createGetMarketingHoroscopeByTypeRequest=function(n,t){return{HoroscopeTypeVm:n,DateTimeRequestVm:t}},this.createUnsubscribeMarketingHoroscopeByTypeRequest=function(n,t){return{HoroscopeTypeVm:n,MemberEmailVm:t}},this.GetMarketingHoroscopeByTypeRequest=function(n,i){f(t.serviceMethod.GET_MARKETING_HOROSOCOPE_BY_TYPE,i,n)},this.UnsubscribeMarketingHoroscopeByTypeRequest=function(n,i){var r,u;try{r=function(n){var i={Failed:1,MemberDoesntExist:2,InvalidType:3,InvalidModel:4,InvalidToken:6},t="";switch(parseInt(n)){case i.Failed:t="Something went wrong. Please try again later.";break;case i.InvalidModel:t="Message is invalid. Please try again.";break;case i.MemberDoesntExist:t="This Email address is not a registered member";break;case i.InvalidType:t="This horoscope type does not exist";break;case i.InvalidToken:t="Your Token is invalid"}return t},f(t.serviceMethod.UNSUBSCRIBE_MARKETING_HOROSOCOPE_BY_TYPE,i,n,r)}catch(e){if(typeof Logger!="undefined")try{u="unsubscribeMarketingHoroscopeByType Marketing service call",Logger.Error(u,!1,e)}catch(e){}}},this.activateOnSiteCampaign=function(n){o(t.serviceMethod.ACTIVATE_ONSITE_CAMPAIGN,{campaignId:n.CampaignId}).then(function(){e(n)})};var e=function(n){if(n.BannerId){typeof SessionDetailsServiceModule=="object"&&SessionDetailsServiceModule.setBannerId(n.BannerId,!0).then(function(){n.Redirect?location.href=n.Redirect:s()});return}if(n.Redirect){location.href=n.Redirect;return}location.reload()},s=function(){if(typeof URI!="undefined"){var n=URI.decode(new URI(location.href).removeSearch(new RegExp("^banid$","i")).toString());location.href!=n?location.href=n:location.reload()}};this.tracking={trackOnSiteCampaignDisplayed:function(n,r){if(n){for(var f in n.Pages)n.Pages[f]=i(n.Pages[f]);setTimeout(function(){t.trackingService.trackEventByName(54,"CampaignDisplayed",{BannerID:n.BannerId,TemplateID:n.TemplateId,TemplateName:n.TemplateName,CampaignPages:n.Pages.join(),DisplayLocation:i(r),VisitID:u()})},0)}},trackOnSiteCampaignClicked:function(n,r){t.trackingService.trackEventByName(54,"CampaignClicked",{BannerID:n.BannerId,TemplateID:n.TemplateId,TemplateName:n.TemplateName,ClickLocation:i(r),VisitID:u()})}}}function f(n,t,i,u){var f=r(n);$.ajax({type:"POST",url:f,data:t,dataType:"json",xhrFields:{withCredentials:!0},xhr:function(){var n=new window.XMLHttpRequest;return n.upload.addEventListener("progress",function(n){if(n.lengthComputable){var t=n.loaded/n.total;i.inProgress&&i.inProgress(t)}},!1),n.addEventListener("progress",function(n){if(n.lengthComputable){var t=n.loaded/n.total;i.inProgress&&i.inProgress(t)}},!1),n},success:function(n){var r=u?u(n.responseStatus):"";n&&(n.errorMessage=r,console.debug(n.errorMessage)),i.success&&i.success(n,t.HoroscopeTypeVm)},complete:function(){i.complete&&i.complete(t.HoroscopeTypeVm)},error:function(n){console.error(JSON.stringify(n)),i.error&&i.error(n,t.HoroscopeTypeVm)}})}function o(n,t){var i=r(n);return $.ajax({type:"POST",url:i,data:JSON.stringify(t),dataType:"json",contentType:"application/json; charset=utf-8",xhrFields:{withCredentials:!0},error:function(n){console.error(JSON.stringify(n))}})}var t={serviceHost:"",serviceUrl:"/Marketing/",serviceMethod:{GET_MARKETING_HOROSOCOPE_BY_TYPE:"Horoscopes/GetMarketingHoroscopeByTypeRequest",UNSUBSCRIBE_MARKETING_HOROSOCOPE_BY_TYPE:"Horoscopes/UnsubscribeMarketingHoroscopeByTypeRequest",ACTIVATE_ONSITE_CAMPAIGN:"Campaigns/ActivateOnSiteCampaign"}},i=function(n){switch(n){case 0:case"Homepage":return"Homepage";case 1:case"MyAdvisors":return"My Advisors";case 2:case"Category":return"Category page";case 3:case"Messaging":return"Messaging page";case 4:case"MyReadings":return"My Readings"}},u=function(){return Cookies?Cookies.get("TrackingGuestId"):undefined};n.MarketingService=e}(LP.services=LP.services||{}),SessionDetailsServiceModule=function(){"use strict";function i(t){return n.serviceUrl+"/"+t}function r(n,t,r,u){var e=function(n){console.error(n.responseText)},f;if(n.type==="GET")f=i(n.name)+(t?"?"+t:""),$.ajax({type:n.type,url:f,cache:!1,dataType:"text",success:r,error:u?u:e});else if(n.type==="POST")return f=i(n.name),$.ajax({type:n.type,url:f,cache:!1,data:JSON.stringify(t),dataType:"json",contentType:"application/json; charset=utf-8",xhrFields:{withCredentials:!0},success:r,error:u?u:e})}function u(){return n.serviceRoot}var n={},t={UPDATE_MEMBER_PAID_SESSIONS:{name:"UpdateMemberPaidSessionsCount",type:"GET"},SET_BANNER_ID:{name:"SetBannerId",type:"POST"}};return n.setServiceRoot=function(t){n.serviceRoot=t,n.serviceUrl=u()+"SessionDetailsProvider.svc"},n.setServiceRoot("/Touch.Services/"),n.serviceUrl=u()+"SessionDetailsProvider.svc",n.method="POST",n.updateMemberPaidSessionsCount=function(n){r(t.UPDATE_MEMBER_PAID_SESSIONS,n?"hireExpert=true":null,function(n){var t=JSON.parse(n)})},n.setBannerId=function(n,i){return WebSettings.SiteID==3?this.setServiceRoot("/WebServices/Ajax/"):WebSettings.SiteID==5&&this.setServiceRoot("/Touch.Services/"),r(t.SET_BANNER_ID,{request:{BannerId:n,PreservePrevious:i}})},n}(),function(n){function e(n){return t.serviceUrl+"/"+n}function o(n,i){s(t.serviceMethodType,t.serviceMethod.GET_USER_TIER_LEVEL,t.serviceTimeout,function(t){if(t!=null&&t.TierLevel!=null){var r=t.TierLevel;n(r)}else i("No tier level found associated with this member id")},function(n){if(i!=undefined){var t=n.errorMessage;i(t)}})}function s(n,t,i,r,u){f=$.ajax({type:n,url:e(t),dataType:"json",contentType:"application/json; charset=utf-8",success:r,error:u,timeout:i})}function i(n,i){var r=!1;o(function(i){r=a(t.cookieNames.TIER_LEVEL,i,t.cookieExpirationTimeInDays),n!=undefined&&n(r)},function(n){i!=undefined&&i(n)})}function h(n,t){n.preventDefault();var r=t.getAttribute("href");return i(function(){document.location=r},function(){document.location=r}),!0}function c(n){var t=document.cookie.indexOf(";",n);return t==-1&&(t=document.cookie.length),unescape(document.cookie.substring(n,t))}function l(n){for(var r=n+"=",u=r.length,f=document.cookie.length,t=0,i;t<f;){if(i=t+u,document.cookie.substring(t,i)==r)return c(i);if(t=document.cookie.indexOf(" ",t)+1,t===0)break}return null}function r(n,t,i){var f="/",e=document.domain,r=e.split("."),u=e,o;r.length==3&&(u=r[1]+"."+r[2]),o=n+"="+escape(t)+(i==null?"":"; expires="+i.toGMTString())+(f==null?"":"; path="+f)+(u==null?"":"; domain="+u),document.cookie=o}function a(n,t,i){var f=new Date;return f.setTime(f.getTime()+u(i)),r(n,t,f),!0}function u(n){return 864e5*n}function v(){return typeof WebSettings=="undefined"||!WebSettings.AjaxServicesPath?null:(t.serviceUrl=WebSettings.AjaxServicesPath+"SupportService.svc",this.enableTierLevelUpdateInSupportLink=function(n){l(t.cookieNames.TIER_LEVEL_REFRESHED)===null&&i(function(){r(t.cookieNames.TIER_LEVEL_REFRESHED,"1",new Date(+new Date+u(t.cookieExpirationTimeInDays)))}),$(n).click(function(n){h(n,this)})},this)}var t={serviceMethod:{GET_USER_TIER_LEVEL:"GetUserTierLevel"},serviceMethodType:"GET",serviceTimeout:15e3,serviceUrl:"",cookieNames:{TIER_LEVEL:"tid",TIER_LEVEL_REFRESHED:"tid_ref"},cookieExpirationTimeInDays:.25},f=null;n.SupportService=v}(LP.services=LP.services||{}),LP=LP||{},function(n){"use strict";function r(n){var i=t.serviceHost+t.serviceUrl+n;return i.indexOf("http")===-1&&(i="https://"+i),i}function i(n,i,u,f){var e=i.newEventName,o;return(e||(e=n),t.inProgress[e])?null:(t.inProgress[e]=!0,o=r(n),$.ajax({type:"POST",url:o,data:JSON.stringify(i),dataType:"json",contentType:"application/json; charset=utf-8",xhrFields:{withCredentials:!0},success:function(n){var i=f?f(n):"";n&&(n.errorMessage=i),u&&u.success&&u.success(n),setTimeout(function(){t.inProgress[e]=!1},2e3)},error:function(n){u&&u.error&&u.error(n),setTimeout(function(){t.inProgress[e]=!1},2e3)}}))}function u(n){n&&(t.serviceHost=n);var r=function(n){var i={Success:0,Failed:1,InvalidModel:2},u=n.status,t="",r;switch(parseInt(u)){case i.InvalidModel:case i.Success:if(n.errors&&n.errors.viewModelRequest){t="The request is invalid: ";for(r in n.errors.viewModelRequest)t=t.concat(r+"\n");console.error("Tracking events: "+t)}break;case i.Failed:t="Something went wrong. Please try again later"}return t};this.createTrackingRequestObj=function(n,t,i){return{newEventName:t,newEventType:n,newEventData:i}},this.trackEvent=function(n,u){return i(t.serviceMethod.ADD_NEW_EVENT,n,u,r)},this.trackEventByName=function(n,t,i,r){return this.trackEvent(this.createTrackingRequestObj(n,t,i),r)},this.trackEvents=function(n,u){return i(t.serviceMethod.ADD_NEW_EVENTS,{events:n},u,r)}}var t={serviceHost:"api.kasamba.com",serviceUrl:"/Member/Tracking/",serviceMethod:{ADD_NEW_EVENT:"AddNewEvent",ADD_NEW_EVENTS:"AddNewEvents"},inProgress:{}};n.TrackingEventsService=u}(LP.services=LP.services||{}),function(n){"use strict";function s(n){var i=t.serviceHost+t.serviceUrl+n;return i.indexOf("http")===-1&&(i="https://"+i),i}function h(n,t,i,r){var u=s(n);$.ajax({type:"POST",url:u,data:JSON.stringify(t),contentType:"application/json",dataType:"json",xhrFields:{withCredentials:!0},xhr:function(){var n=new window.XMLHttpRequest;return n.upload.addEventListener("progress",function(n){if(n.lengthComputable){var t=n.loaded/n.total;i.inProgress&&i.inProgress(t)}},!1),n.addEventListener("progress",function(n){if(n.lengthComputable){var t=n.loaded/n.total;i.inProgress&&i.inProgress(t)}},!1),n},beforeSend:function(){i.beforeSend&&i.beforeSend()},success:function(n){var t=r?r():"";n&&(n.errorMessage=t),i.success&&i.success(n)},complete:function(){i.complete&&i.complete()},error:function(n){console.error(JSON.stringify(n)),i.error&&i.error(n)}})}function c(){var t;if(typeof sessionStorage!="undefined"&&undefined!==sessionStorage.funnellTracking&&sessionStorage.funnellTracking!=="undefined"&&null!==sessionStorage.funnellTracking)return t=JSON.parse(sessionStorage.funnellTracking),sessionStorage.funnellTracking=undefined,t}function r(n){return n!==undefined&&null!==n&&n.newEventType!==undefined&&n.newEventData!==undefined&&n.newEventType!==null&&n.newEventData!==null}function l(n){if(n!==undefined&&typeof dataLayer!="undefined"&&i[n.newEventType]!==undefined){var t=i[n.newEventType];t.siteid=n.newEventData.siteId,undefined!==n.paymentForm&&(t.flow=n.paymentForm),dataLayer.push(t)}}function a(n){try{var t={eventType:n.newEventType,eventName:e[n.newEventType],timestamp:new Date(n.newEventData.timeStamp).toJSON(),data:n.newEventData,area:"funnelTracking"};Logger&&Logger.pushLoggly(t)}catch(i){}}function v(n){return n.newEventData.timeStamp=Date.now(),n.newEventData.guestId=y(),n.newEventData.os=UserAgentHelper.osName(),n.newEventData.userAgent=navigator.userAgent,n.newEventData.browser=UserAgentHelper.browserName(),n.newEventData.siteId=WebSettings.SiteID,n.newEventData.banId=t.regBanID,n.newEventData.VisitId=WebSettings.visitId,n.newEventData.currency=WebSettings.Currency,n.newEventData.marketingSortId=WebSettings.MarketingSortId,n.newEventData.marketingHideBusyExperts=WebSettings.MarketingHideBusyExperts,n}function y(){return Cookies?Cookies.get("TrackingGuestId"):undefined}function p(n,t){return{newEventType:n,newEventData:t}}function w(n){t.trackingService===undefined&&LP.services.TrackingEventsService!==undefined&&(t.trackingService=new LP.services.TrackingEventsService(n))}function b(n,i){w(n),t.serviceHost=n,i!==undefined&&parseInt(i)>=0&&(t.trackingLevel=i),this.setTrackInfo=function(n){if(r(n))try{sessionStorage.funnellTracking=JSON.stringify(n)}catch(i){if(typeof Logger!="undefined")try{var t="FunnelTracking setTrackInfo ";Logger.Error(t,!1,i)}catch(i){}return!1}return!0},this.track=function(n,i){try{if(t.trackingLevel<=0||t.trackingLevel===1&&u[n.newEventType]===undefined||t.trackingLevel>2)return!1;i===undefined&&(i={}),n===undefined&&(n=c(n)),r(n)&&(n=v(n),h(t.serviceMethod.FUNNEL_TRACKING,n,i),a(n),l(n))}catch(e){if(typeof Logger!="undefined")try{var f="FunnelTracking track";Logger.Error(f,!1,e)}catch(e){}return!1}},this.setRegistrationInfo=function(){var n=new LP.services.FunnelTrackingService.FunnelTrackingEvent(LP.services.FunnelTrackingService.EventType.RegistrationStart,{context:"registerClick",SessionType:LP.services.FunnelTrackingService.SessionType.NA});this.setTrackInfo(n)},this.firstFunnelVisit=function(n,t,i){var r,u;try{return(undefined!==localStorage||undefined!==WebSettings||undefined!==Cookies)&&(localStorage.knownVisitor||WebSettings.knownVisitor||sessionStorage.knownVisitor||Cookies.get("knownVisitor")==="true"||(r={newEventType:LP.services.FunnelTrackingService.EventType.WebSiteNewVisit,newEventData:{referrer:i,url:n,queryParams:t}},this.track(r,{success:function(n){n.status===0&&WebSettings.fromLocal&&(WebSettings.fromLocal(!0,"knownVisitor"),Cookies.set("knownVisitor","true"))}}))),!0}catch(f){if(typeof Logger!="undefined")try{u="FunnelTracking firstFunnelVisit",Logger.Error(u,!1,f)}catch(f){}return!1}}}var t={serviceHost:"",regBanID:WebSettings.fromLocal?WebSettings.fromLocal(WebSettings.getUser().registrationBannerId,"registrationBannerId",WebSettings.getUser()):undefined,serviceUrl:"/Member/Tracking/",serviceMethod:{FUNNEL_TRACKING:"AddNewEvent"},trackingLevel:1,inProgress:{},trackingService:undefined},i,u,f,e,o;u={3:"RegistrationStart",16:"GuestProfilePageView",19:"GuestCategoryPageView",20:"GuestLandingPageView",21:"StartNewVisit"},f={RegistrationStart:3,RegistrationCompleted:4,BillingStart:5,BillingInfo:6,BillingCompleted:8,chat:9,prePage:10,login:11,startSessionClick:12,ClientConnectedToKserver:13,ExpertConnectedToSession:14,ClientStartsFirstPaidSession:15,GuestProfilePageView:16,GuestCategoryPageView:19,GuestLandingPageView:20,StartNewVisit:21,PopUpDisplay:24,PopUpDismiss:25,PopUpSubmit:26,MyAdvisorsAvailability:44},i={4:{event:"RegisteredV2"},8:{event:"AddBillingV2"},13:{event:"ClientStartedChatV2"},14:{event:"ExpertConnectedV2"},15:{event:"PaidChatV2:"},17:{event:"RegisteredV2"}},e={3:"RegistrationStart",4:"RegistrationCompleted",5:"BillingStart",6:"BillingInfo",8:"BillingCompleted",9:"chat",10:"preSessionPage",11:"login",12:"startSessionClick",13:"ClientConnectedToKserver",14:"ExpertConnectedToSession",15:"ClientStartsFirstPaidSession",16:"GuestProfilePageView",19:"GuestCategoryPageView",20:"GuestLandingPageView",21:"StartNewVisit",24:"PopUpDisplay",25:"PopUpDismiss",26:"PopUpSubmit",44:"MyAdvisorsAvailability"},o={NA:-1,Offline:1,QuickResponse:2,Chat:3,Voice:4,Tollfree:5},n.FunnelTrackingService=b,n.FunnelTrackingService.EventType=f,n.FunnelTrackingService.SessionType=o,n.FunnelTrackingService.FunnelTrackingEvent=p}(LP.services=LP.services||{}),function(n){"use strict";function r(n){var i=t.serviceHost+t.serviceUrl+n;return i.indexOf("http")==-1&&(i="https://"+i),i}function i(n,i,u,f){if(t.inProgress[n])return null;t.inProgress[n]=!0;var e=r(n);return e+=u.selectedLanguage!=undefined?"?"+i+"="+u.selectedLanguage:"?"+i+"="+u,$.ajax({type:"GET",url:e,cache:!0,data:u,dataType:"json",xhrFields:{withCredentials:!0},xhr:function(){var n=new window.XMLHttpRequest;return n.upload.addEventListener("progress",function(n){if(n.lengthComputable){var t=n.loaded/n.total;f&&f.inProgress&&f.inProgress(t)}},!1),n.addEventListener("progress",function(n){if(n.lengthComputable){var t=n.loaded/n.total;f&&f.inProgress&&f.inProgress(t)}},!1),n},beforeSend:function(){f&&f.beforeSend&&f.beforeSend()},success:function(i){f&&f.success&&f.success(i),setTimeout(function(){t.inProgress[n]=!1},2e3)},complete:function(){f&&f.complete&&f.complete()},error:function(i){f&&f.error&&f.error(i),setTimeout(function(){t.inProgress[n]=!1},2e3)}})}function u(n){n&&(t.serviceHost=n),this.createResourceRequestObj=function(n){return{selectedLanguage:n}},this.getResources=function(n,r){return i(t.serviceMethod.GET_RESOURCES,"twoLettersLanguageCode",n,r)},this.getLabelsEnumItems=function(n,r){return i(t.serviceMethod.GET_LABELSENUMITEMS,"enumType",n,r)},this.parseResources=function(n){var u={},t,i,r,f;for(t in n){i=n[t];for(r in i)f=i[r],u[t+"."+r]=f}return u}}var t={serviceHost:"api.kasamba.com",serviceUrl:"/Resource/Resources/",serviceMethod:{GET_RESOURCES:"GetResources",GET_LABELSENUMITEMS:"GetLabelsEnumItems"},inProgress:{}};n.ResourcesService=u}(LP.services=LP.services||{}),LP=LP||{},function(n){"use strict";var t={TrackEvent:function(n,t){try{var i=this.customEvents[n];LP.services.NewRelicTrackingService.TrackEvent(i,t),Logger&&Logger.Info(i)}catch(r){Logger?Logger.Error(r):console.error("error at UserTrackingService.TrackEvent")}},Events:{RegistrationPageLoaded:"RegistrationPageLoaded",LogInPageLoaded:"LogInPageLoaded",WalletPageLoaded:"WalletPageLoaded",WalletAddCreditCardClicked:"WalletAddCreditCardClicked",BillingPageLoaded:"BillingPageLoaded",BillingPageCreditCardLoaded:"BillingPageCreditCardLoaded",BillingPagePayPalLoaded:"BillingPagePayPalLoaded",BillingPageGooglePayLoaded:"BillingPageGooglePayLoaded",BillingPageCreditCardSubmitted:"BillingPageCreditCardSubmitted",BillingPagePayPalSubmitted:"BillingPagePayPalSubmitted",BillingPageGooglePaySubmitted:"BillingPageGooglePaySubmitted",AddBalancePageLoaded:"AddBalancePageLoaded",AddBalanceAddCreditCardClicked:"AddBalanceAddCreditCardClicked",NotifyMeSubscribeClicked:"NotifyMeSubscribeClicked",NotifyMeAutoSubscribed:"NotifyMeAutoSubscribed",NotifyMePushOpened:"NotifyMePushOpened",PreSessionChatNowClicked:"PreSessionChatNowClicked",PreSessionCallNowClicked:"PreSessionCallNowClicked",ChatHired:"ChatHired",ChatFirstPaidSession:"ChatFirstPaidSession",VoicePageLoaded:"VoicePageLoaded",VoiceHired:"VoiceHired",VoiceReconnectClicked:"VoiceReconnectClicked",VoiceGoHomeClicked:"VoiceGoHomeClicked",VoiceFirstPaidSession:"VoiceFirstPaidSession",AdvisorProfilePageLoaded:"AdvisorProfilePageLoaded",AdvisorProfileChatNowClicked:"AdvisorProfileChatNowClicked",AdvisorProfileCallNowClicked:"AdvisorProfileCallNowClicked",AdvisorProfileNotifyMeClicked:"AdvisorProfileNotifyMeClicked",MessagesPageLoaded:"MessagesPageLoaded",MessagesChatNowClicked:"MessagesChatNowClicked",MessagesCallNowClicked:"MessagesCallNowClicked",ReadingsPageLoaded:"ReadingsPageLoaded",ReadingsChatNowClicked:"ReadingsChatNowClicked",ReadingsCallNowClicked:"ReadingsCallNowClicked",CategoryPageLoaded:"CategoryPageLoaded",CategoryChatNowClicked:"CategoryChatNowClicked",CategoryCallNowClicked:"CategoryCallNowClicked",CategoryNotifyMeClicked:"CategoryNotifyMeClicked",MyAdvisorsPageLoaded:"MyAdvisorsPageLoaded",MyAdvisorsChatNowClicked:"MyAdvisorsChatNowClicked",MyAdvisorsCallNowClicked:"MyAdvisorsCallNowClicked",MyAdvisorsNotifyMeClicked:"MyAdvisorsNotifyMeClicked",RateExpertPageLoaded:"RateExpertPageLoaded",RateExpertSessionRated:"RateExpertSessionRated",HoroscopesPageLoaded:"HoroscopesPageLoaded",HoroscopesChatNowClicked:"HoroscopesChatNowClicked",HoroscopesCallNowClicked:"HoroscopesCallNowClicked",ReviewsPageLoaded:"ReviewsPageLoaded",ReviewsChatNowClicked:"ReviewsChatNowClicked",ReviewsCallNowClicked:"ReviewsCallNowClicked"},customEvents:{RegistrationPageLoaded:"registrationPageLoad",LogInPageLoaded:"loginPageWasLoaded",WalletPageLoaded:"walletPageLoad",WalletAddCreditCardClicked:"addCreditCardClicked",BillingPageLoaded:"BillingPageLoaded",BillingPageCreditCardLoaded:"CreditCardPageLoad",BillingPagePayPalLoaded:"PayPalPageLoaded",BillingPageGooglePayLoaded:"GooglePayPageLoaded",BillingPageCreditCardSubmitted:"CreditCardSubmitted",BillingPagePayPalSubmitted:"PayPalSubmitted",BillingPageGooglePaySubmitted:"GooglePaySubmitted",AddBalancePageLoaded:"addBalancePageLoad",AddBalanceAddCreditCardClicked:"addCreditCardClicked",NotifyMeSubscribeClicked:"click_notify_me",NotifyMeAutoSubscribed:"user_was_auto_subscribed",NotifyMePushOpened:"userOpenedNotifyPush",PreSessionChatNowClicked:"PreSessionChatNowClicked",PreSessionCallNowClicked:"preVoiceNowClicked",ChatHired:"ChatHired",ChatFirstPaidSession:"ChatFirstPaidSession",VoicePageLoaded:"voiceScreenLoaded",VoiceHired:"voiceHired",VoiceReconnectClicked:"preVoiceReconnectClicked",VoiceGoHomeClicked:"VoiceGoHomeClicked",VoiceFirstPaidSession:"firstMemberPaidSessionFromVoice",AdvisorProfilePageLoaded:"advisorProfilePageLoaded",AdvisorProfileChatNowClicked:"advisorProfileClickedChatNow",AdvisorProfileCallNowClicked:"advisorProfileClickedCallNow",AdvisorProfileNotifyMeClicked:"click_notify_me",MessagesPageLoaded:"messagesPageWasLoaded",MessagesChatNowClicked:"userStartChatFromMessages",MessagesCallNowClicked:"userStartCallFromMessages",ReadingsPageLoaded:"userOpenReadings",ReadingsChatNowClicked:"userStartChatFromReadings",ReadingsCallNowClicked:"userStartCallFromReadings",CategoryPageLoaded:"categoryPageWasLoaded",CategoryChatNowClicked:"categoryPageClickedChatNow",CategoryCallNowClicked:"categoryPageClickedCallNow",CategoryNotifyMeClicked:"click_notify_me",MyAdvisorsPageLoaded:"myAdvisorsPagePageLoaded",MyAdvisorsChatNowClicked:"myAdvisorsPageClickedChatNow",MyAdvisorsCallNowClicked:"myAdvisorsPageClickedCallNow",MyAdvisorsNotifyMeClicked:"click_notify_me",RateExpertPageLoaded:"userOpenedRateScreen",RateExpertSessionRated:"sessionRated",HoroscopesPageLoaded:"userOpendHoroscopeScreen",HoroscopesChatNowClicked:"userClickChatNowOnHoroscopeClicked",HoroscopesCallNowClicked:"userClickCallNowOnHoroscopeClicked",ReviewsPageLoaded:"ReviewsPageLoaded",ReviewsChatNowClicked:"ReviewsChatNowClicked",ReviewsCallNowClicked:"ReviewsCallNowClicked"}};n.UserTrackingService=t}(LP.services=LP.services||{}),LP=LP||{},function(n){"use strict";var t={addPageAction:function(n,t){typeof newrelic!="undefined"&&newrelic.addPageAction(n,t)},TrackEvent:function(n,t){try{this.addPageAction(n,t)}catch(i){Logger?Logger.Error(i):console.error("error at newRelicTrackingService.TrackEvent")}}};n.NewRelicTrackingService=t}(LP.services=LP.services||{}),function(n){function t(){function e(n){var t=0,i=99;return n&&(n=parseInt(n),t=n<=i?n:i+"+"),t<=0?"":t}function r(n,t){var r,i,u;n&&(r="originalText",i=n.attr(r),i||(u=n.text(),n.attr(r,u),i=u),t>0?n.text(i).append("<span>("+t+")<\/span>"):n.find("span").hide())}function o(){n.domMessagingBadgeIcon.removeClass(n.animation.cssClass)}function s(){n.domMessagingBadgeIcon.addClass(n.animation.cssClass)}function t(t){n.domMessagingBadgeIcon.text(e(t)),n.domMessagingBadgeIcon.attr("unreadCount",parseInt(t)),t>0?n.domMessagingBadgeIcon.show():n.domMessagingBadgeIcon.hide()}function u(i){i&&t(i),n.animation.enableAnimation&&(s(),setTimeout(function(){o()},2e3))}function f(){var n=0;return LP.SiteData&&LP.SiteData.UnreadEmailReading&&(n=parseInt(LP.SiteData.UnreadEmailReading)),n}var n={domMessagingBadgeIcon:$(".mailboxMessagingIcon .badge"),domMessagingTooltipItem:$("#aTooltipItemMessages"),domEmailReadingsTooltipItem:$("#aTooltipItemMailbox"),animation:{enableAnimation:!1,cssClass:"animated rubberBand",minutesToReanimate:5}},i;if(!n.domMessagingBadgeIcon||typeof WebSettings=="undefined"||typeof LP=="undefined"||typeof LP.services.InstantMessagesService=="undefined")return null;i=new LP.services.InstantMessagesService(WebSettings.CasApiEndpoint),this.setCustomizedUnreadCount=t,this.decreaseUnreadCount=function(i){var r=parseInt(n.domMessagingBadgeIcon.attr("unreadCount"));if(r>0){var f=i&&i>0?i:1,u=r-f,e=u>=0?u:0;t(e)}},this.getEmailReadingsUnreadCount=f,this.setUnreadCount=function(){i.countUnreadInboxConversations({success:function(t){var e,i,o,s;parseInt(t.status)===0&&(e=parseInt(t.unreadConversationsCount),r(n.domMessagingTooltipItem,e),i=e,o=f(),r(n.domEmailReadingsTooltipItem,o),i=i+o,i>0&&(u(i),n.animation.enableAnimation&&n.animation.minutesToReanimate>0&&(s=6e4*n.animation.minutesToReanimate,setInterval(function(){u()},s))))},error:function(){}})}}n.ui=n.ui||{},n.ui.BadgeBubbleService=t}(LP.services=LP.services||{})