module.exports = initializeSegmentio = -> analytics = analytics or [] (-> e = [ "identify" "track" "trackLink" "trackForm" "trackClick" "trackSubmit" "page" "pageview" "ab" "alias" "ready" "group" ] t = (e) -> -> analytics.push [e].concat(Array::slice.call(arguments, 0)) return n = 0 while n < e.length analytics[e[n]] = t(e[n]) n++ return )() analytics.load = (e) -> t = document.createElement("script") t.type = "text/javascript" t.async = not 0 t.src = ((if "https:" is document.location.protocol then "https://" else "http://")) + "d2dq2ahtl5zl1z.cloudfront.net/analytics.js/v1/" + e + "/analytics.min.js" n = document.getElementsByTagName("script")[0] n.parentNode.insertBefore t, n return analytics.load "jsjzx9n4d2"