{ resolve() }, { seize: true, as soon as: true, passive: true } ) } }) } perform consentToExperimentsEnrollmentGiven () { return Market.Helpers.CookieConsent.given(‘preferences’) && Market.Helpers.CookieConsent.given(‘statistics’); } perform unenrollFromExperiments() { var experimentEnrolmentsDataString = “O4m-539IQOWMU4p5x-sjLA.0!QGXtEFJiQmugC7vHujZyuQ.3!T_lhKHfwTt6OetQoU0JfAw.1!_e1qQ7pGSx2YKGPOKsbnsg.1!b7f0mb3aT9SdyT6MdtRdJg.1!woHsQGnZTViIWNi9XIE5Kg.1” var experimentEnrolments = experimentEnrolmentsDataString.break up(‘!’) var experimentEnrolmentsNames = _.map(experimentEnrolments, perform(enrolment) { return “market_experiment_” + enrolment.break up(‘.’)[0] }) experimentCookieNames.push(‘market_experiments’) experimentCookieNames.push(‘mk_ex’) var deletedCookies = []; _.every(experimentEnrolmentsNames, perform(cookieName) { if ($.cookie(cookieName) != null && $.cookie(cookieName) != ” && typeof($.cookie(cookieName)) != ‘undefined’) { $.removeCookie(cookieName, { path: ‘/’, area: ‘.’ + window.location.host }); deletedCookies.push(cookieName); } }); if(deletedCookies.size > 0 && typeof(t) != ‘undefined’) { ga(t+’.set’, “exp”, null); ga(t+’.set’, “dimension21”, null); ga(t+’.set’, “dimension22”, null); } } perform setExperimentEnrollments(experimentEnrolmentsDataString) { var cookieValue = $.cookie(‘mk_ex’); if (cookieValue && cookieValue.replaceAll(‘*’, ‘!’) === experimentEnrolmentsDataString) { ga(t+’.set’, “exp”, experimentEnrolmentsDataString); ga(t+’.set’, “dimension21”, experimentEnrolmentsDataString); ga(t+’.set’, “dimension22”, experimentEnrolmentsDataString); } else { ga(t+’.set’, “exp”, null); ga(t+’.set’, “dimension21”, null); ga(t+’.set’, “dimension22”, null); } } perform loadLinkingForAllAccounts() { domLoaded().then(() => { var ACCOUNTS = [“m”]; window._envGaTrackerNames = ACCOUNTS; for (var i = 0; i < ACCOUNTS.size; i++) { t = ACCOUNTS[i]; ga(t+'.require', 'linker'); ga(t+'.require', 'linkid', 'linkid.js'); }; doc.physique.addEventListener('click on', perform(occasion) { decorateLink(occasion); }); doc.physique.addEventListener('contextmenu', perform(occasion) { // Other than a standard click on, we have to deal with the number of methods customers // can open a hyperlink in a brand new tab // Proper click on to open context menu decorateLink(occasion); }); doc.physique.addEventListener('mousedown', perform(occasion) { // Other than a standard click on, we have to deal with the number of methods customers // can open a hyperlink in a brand new tab // Center mouse button click on if (occasion.button === 1) { decorateLink(occasion); } }); }); } perform decorateLink(occasion) { var ACCOUNTS = ["m"]; window._envGaTrackerNames = ACCOUNTS; var currentTarget = jQuery(occasion.goal); var hyperlink = currentTarget.closest('a')[0]; var ourDomains = ["activeden.net","audiojungle.net","themeforest.net","videohive.net","graphicriver.net","3docean.net","codecanyon.net","photodune.net","market.styleguide.envato.com","elements.envato.com","build.envatohostedservices.com","author.envato.com","tutsplus.com","sites.envato.com","account.envato.com"]; var filteredDomains = ourDomains.filter(perform(area) { return area !== doc.location.hostname; }); for (var i = 0; i < ACCOUNTS.length; i++) { t = ACCOUNTS[i]; if (link && link.href) { if (filteredDomains.includes(link.hostname) || currentSiteLinkOpensInNewWindow(link)) { ga(t+'.linker:decorate', link) } } } } function currentSiteLinkOpensInNewWindow(link) { return document.location.hostname === link.hostname && link.target === '_blank'; } function setupGoogleAnalytics() { (function () { var accountId = "UA-11834194-7"; window['ga-disable-'+accountId] = false; var options = {"name":"m","allowLinker":true}; if (Market.Helpers.GaLsUtils.localStorageAvailable()) { if (Market.Helpers.GaLsUtils.clientIdNotPresent()) { options.clientId = Market.Helpers.GaLsUtils.retrieveClientId(); } ga("create", accountId, options); ga(function() { var tracker = ga.getByName(options.name); Market.Helpers.GaLsUtils.storeClientId(tracker.get('clientId')); }) } else { ga("create", accountId, options); } var ACCOUNTS = ["m"]; window._envGaTrackerNames = ACCOUNTS; for (var i = 0; i ]]>
Source