JSFiddle - React, Tailwind, and code Playground

JavaScript

// Async Function
function async(src) {
  var d = document, t = 'script',
      o = d.createElement(t),
      s = d.getElementsByTagName(t)[0];
  o.src = '//' + src;
  s.parentNode.insertBefore(o, s);
}

// Snap Engage
async('snapabug.appspot.com/snapabug.js');
SnapABug.init('XXXXX-XXXXX-XXXXX-XXXXX-XXXXX');

//?? 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');