var trackExist=setInterval(function(){var o={};function t(e){var c=o.mmkey,r=Array(),e=(e.forEach(function(c){Object.keys(c).forEach(function(e){r.push(e+"="+encodeURIComponent(c[e]))})}),r.join("&")),t=sodium.randombytes_buf(24),s=sodium.to_hex(t),e=sodium.crypto_secretbox_easy(e,t,sodium.from_hex(c),"hex"),t={user:{}};return t.user.encrypted=e,t.user.nonce=s,t}o.mmkey="4ca9bf2a0a116904af1f78704d2b970ab9082ff93898a0fe195b9e6f6bdac929","undefined"!=typeof track&&(clearInterval(trackExist),track.emailEntered=function(e){var c="emailEntered";if(void 0===e)return{success:!1,code:400,message:"Bad request"};var r={};r.event=c,void 0!==e.mentionMe&&(r.mentionMe=track.getMentionMeString(e.mentionMe));try{return track.push(r),{success:!0,code:200,message:c+" successfully pushed"}}catch(e){return{success:!1,code:500,message:e.message}}},track.updateDetails=function(e){var c="updateDetails";if(void 0===e)return{success:!1,code:400,message:"Bad request"};var r={};r.event=c,void 0!==e.mentionMe&&(r.mentionMe=track.getMentionMeString(e.mentionMe));try{return track.push(r),{success:!0,code:200,message:c+" successfully pushed"}}catch(e){return{success:!1,code:500,message:e.message}}},track.loginSuccess=function(e){var c="loginSuccess";if(void 0===e||void 0===e.user)return{success:!1,code:400,message:"Bad request"};var r={};r.event=c,r.user=e.user,void 0!==e.mentionMe&&(r.mentionMe=track.getMentionMeString(e.mentionMe));try{return track.push(r),{success:!0,code:200,message:c+" successfully pushed"}}catch(e){return{success:!1,code:500,message:e.message}}},track.registrationSuccess=function(e){var c="signUpSuccess";if(void 0===e||void 0===e.user)return{success:!1,code:400,message:"Bad request"};var r={};r.event=c,r.user=e.user,void 0!==e.mentionMe&&(r.mentionMe=track.getMentionMeString(e.mentionMe));try{return track.push(r),{success:!0,code:200,message:c+" successfully pushed"}}catch(e){return{success:!1,code:500,message:e.message}}},track.subscriptionSuccess=function(e){var c="subscriptionSuccess";if(void 0===e||void 0===e.interaction)return{success:!1,code:400,message:"Bad request"};var r={};r.event=c,r.interaction=e.interaction,void 0!==e.mentionMe&&(r.mentionMe=track.getMentionMeString(e.mentionMe));try{return track.push(r),{success:!0,code:200,message:c+" successfully pushed"}}catch(e){return{success:!1,code:500,message:e.message}}},track.checkout=function(r){var e="checkout";if(!(r&&r.ecommerce&&r.ecommerce.checkout&&r.ecommerce.checkout.products&&r.ecommerce.checkout.actionField&&Array.isArray(r.ecommerce.checkout.products)&&0