(function(n){var i=window.Cookies,t=window.Cookies=n();t.noConflict=function(){return window.Cookies=i,t}})(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("="),this.json||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(){})});var TagManagerHelper=function(){"use strict";var i=window._pageEventsData!=="undefined"&&window._pageEventsData||{},t={},n={cookieName:"dataLayerHistory",getCookieKey:function(){var n="anonymous";return typeof WebSettings!="undefined"&&WebSettings.getUser&&(n=WebSettings.getUser().memberId),n},cookiesApiSupported:function(){return typeof Cookies!="undefined"&&Cookies?!0:!1},get:function(){if(n.cookiesApiSupported()&&Cookies.getJSON){var t=Cookies.getJSON(n.cookieName);return t||{}}return{}},isExist:function(t){var i=n.get(),r=n.getCookieKey();return i&&i[r]&&i[r].events&&i[r].events.indexOf(t)!==-1},add:function(t){if(n.cookiesApiSupported()&&!n.isExist(t)&&Cookies.set){var i=n.get(),r=n.getCookieKey();i[r]||(i[r]={}),i[r].events||(i[r].events=[]),i[r].events.push(t),Cookies.set(n.cookieName,i)}}};return t.PropertyGroups={expert:"ExpertData",category:"CategoryData",session:"SessionData"},t.VariantType={email:"Email",chat:"Chat",voice:"Voice"},t.HomePageCategories={education:"education-tutoring",business:"business-finance",computers:"computers-programming",counseling:"professional-counseling",health:"health-and-medicine"},t.CheckoutSteps={clickSend:1,sendMessage:2,clickHire:3,hireComplete:4,approveInvoice:5},t.eventsHistory=n,t.importProperties=function(n){var u={},r,t;if(i&&n&&n.constructor&&n.constructor.name==="Array")for(r=0;r<n.length;r++)t=n[r],i[t]&&(u[t]={},$.extend(u[t],i[t]));return u},t.submitEvent=function(t,i,r){var f,u,o,e,s,h,c;if(i&&i.constructor.name==="Array"&&i.length>0)for(f=0;f<i.length;f++)if(u=i[f],u&&typeof u=="object"&&Object.keys(u).length>0)for(o=Object.keys(u),e=0;e<o.length;e++)s=o[e],typeof u[s]=="object"?$.extend(t,u[s]):$.extend(t,u);h=function(){dataLayer.push(t),n.add(t.event)},c=function(i){dataLayer.push(t),n.add(t.event+i)},r&&r.submitOnlyOnce?n.isExist(t.event)||h():r&&r.submitOnlyOncePerExpert?n.isExist(t.event+r.expertId)||c(r.expertId):h()},t}();$(function(){"use strict";var n,t;if(typeof WebSettings!="undefined"){n=WebSettings.getUser();try{if(n.isLoggedIn&&n.isNewRegistration)try{window._currentPageView.registrationCompleted({registrationMethod:n.registrationMethod})}catch(i){Logger.Error("Error logging GTM Event: registrationCompleted",!0,i)}}catch(i){if(typeof Logger!="undefined")try{t="Error: "+i.toString()+"\r\n  name = "+i.name+"\r\n  message = "+i.message+"\r\n  stackTrace = "+i.stack,Logger.Error(t)}catch(i){}}}}),function(){"use strict";var t={};t.registrationCompleted=function(n){n=n||{};var t=window.TagManagerHelper.importProperties([window.TagManagerHelper.PropertyGroups.category,window.TagManagerHelper.PropertyGroups.expert,window.TagManagerHelper.PropertyGroups.session]),i={event:"CompleteRegistration"};window.TagManagerHelper.submitEvent(i,[n,t],{submitOnlyOnce:!0})},window._currentPageView=window._currentPageView?$.extend(window._currentPageView,t):t}(window._currentPageView)