JSFiddle - React, Tailwind, and code Playground
JavaScript
// Async Function
function async(u, c) {
var d = document, t = 'script',
o = d.createElement(t),
s = d.getElementsByTagName(t)[0];
o.u = '//' + u;
if (c) { s.addEventListener('load', function (e) { c(null, e); }, false); }
s.parentNode.insertBefore(o, s);
}
// Snap Engage
async('snapabug.appspot.com/snapabug.js', function() { SnapABug.init('XXXXX-XXXXX-XXXXX-XXXXX-XXXXX')
});
// Crazy Egg
async('dnn506yrbagrg.cloudfront.net/pages/scripts/XXXXX/XXXXX.js?' + Math.floor(new Date().getTime() / 3600000));
// User Voice
var uvOptions = {};
async('widget.uservoice.com/XXXXX.js');
// Google Analytics
var _gaq = [['_setAccount', 'UA-XXXXX-XX'], ['_setDomainName', 'coachup.com'], ['_trackPageview']];
async('google-analytics.com/ga.js');
// Google Conversions
var google_conversion_id = 1003208413,
google_conversion_language = 'en',
google_conversion_format = '3',
google_conversion_color = 'ffffff',
google_conversion_label = 'XXXXX',
google_conversion_value = 0;
async('googleadservices.com/pagead/conversion.js');
// Stripe
async('js.stripe.com/v1');