<!DOCTYPE html> <html>

<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>SnowmanIO: be a little snowy</title>

  <base href="/" />

<meta name=“ui/config/environment” content=“%7B%22modulePrefix%22%3A%22ui%22%2C%22environment%22%3A%22production%22%2C%22baseURL%22%3A%22/%22%2C%22apiPrefix%22%3A%22api%22%2C%22locationType%22%3A%22auto%22%2C%22EmberENV%22%3A%7B%22FEATURES%22%3A%7B%7D%7D%2C%22APP%22%3A%7B%22name%22%3A%22ui%22%2C%22version%22%3A%220.0.0.8d99c4f1%22%7D%2C%22simple-auth-devise%22%3A%7B%22serverTokenEndpoint%22%3A%22/api/users/login%22%2C%22identificationAttributeName%22%3A%22email%22%7D%2C%22simple-auth%22%3A%7B%22authorizer%22%3A%22simple-auth-authorizer%3Adevise%22%2C%22routeAfterAuthentication%22%3A%22apps%22%7D%2C%22api%22%3A%22/api%22%2C%22contentSecurityPolicyHeader%22%3A%22Content-Security-Policy-Report-Only%22%2C%22contentSecurityPolicy%22%3A%7B%22default-src%22%3A%22%27none%27%22%2C%22script-src%22%3A%22%27self%27%22%2C%22font-src%22%3A%22%27self%27%22%2C%22connect-src%22%3A%22%27self%27%22%2C%22img-src%22%3A%22%27self%27%22%2C%22style-src%22%3A%22%27self%27%22%2C%22media-src%22%3A%22%27self%27%22%7D%2C%22exportApplicationGlobal%22%3Afalse%7D” />

<script>window.__SnowmanIO_Version = '__VERSION__';</script>

<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
  <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
  <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->

<script> /*! loadCSS: load a CSS file asynchronously. [c]2014 @scottjehl, Filament Group, Inc. Licensed MIT */

/* exported loadCSS */ function loadCSS( href, before, media, callback ){

"use strict";
// Arguments explained:
// `href` is the URL for your CSS file.
// `before` optionally defines the element we'll use as a reference for injecting our <link>
// By default, `before` uses the first <script> element in the page.
// However, since the order in which stylesheets are referenced matters, you might need a more specific location in your document.
// If so, pass a different reference element to the `before` argument and it'll insert before that instead
// note: `insertBefore` is used instead of `appendChild`, for safety re: http://www.paulirish.com/2011/surefire-dom-element-insertion/
var ss = window.document.createElement( "link" );
var ref = before || window.document.getElementsByTagName( "script" )[ 0 ];
var sheets = window.document.styleSheets;
ss.rel = "stylesheet";
ss.href = href;
// temporarily, set media to something non-matching to ensure it'll fetch without blocking render
ss.media = "only x";
// DEPRECATED
if( callback ) {
        ss.onload = callback;
}

// inject link
ref.parentNode.insertBefore( ss, ref );
// This function sets the link's media back to `all` so that the stylesheet applies once it loads
// It is designed to poll until document.styleSheets includes the new sheet.
ss.onloadcssdefined = function( cb ){
        var defined;
        for( var i = 0; i < sheets.length; i++ ){
                if( sheets[ i ].href && sheets[ i ].href === ss.href ){
                        defined = true;
                }
        }
        if( defined ){
                cb();
        } else {
                setTimeout(function() {
                        ss.onloadcssdefined( cb );
                });
        }
};
ss.onloadcssdefined(function() {
        ss.media = media || "all";
});
return ss;

} </script>

<script> /*! onloadCSS: adds onload support for asynchronous stylesheets loaded with loadCSS. [c]2014 @zachleat, Filament Group, Inc. Licensed MIT */

/* global navigator */ /* exported onloadCSS */ function onloadCSS( ss, callback ) {

  ss.onload = function() {
          ss.onload = null;
          if( callback ) {
callback.call( ss );
          }
  };

  // This code is for browsers that don’t support onload, any browser that
  // supports onload should use that instead.
  // No support for onload:
  //      * Android 4.3 (Samsung Galaxy S4, Browserstack)
  //      * Android 4.2 Browser (Samsung Galaxy SIII Mini GT-I8200L)
  //      * Android 2.3 (Pantech Burst P9070)

  // Weak inference targets Android < 4.4
  if( "isApplicationInstalled" in navigator && "onloadcssdefined" in ss ) {
          ss.onloadcssdefined( callback );
  }

} </script>

<script> // from: stackoverflow.com/questions/7718935/load-scripts-asynchronously //this function will work cross-browser for loading scripts asynchronously function loadScript(src, callback) {

var s,
    r,
    t;
r = false;
s = document.createElement('script');
s.type = 'text/javascript';
s.src = src;
s.onload = s.onreadystatechange = function() {
  //console.log( this.readyState ); //uncomment this line to see which ready states are called.
  if ( !r && (!this.readyState || this.readyState == 'complete') )
  {
    r = true;
    callback();
  }
};
t = document.getElementsByTagName('script')[0];
t.parentNode.insertBefore(s, t);

} </script> <style> html,body{ margin:0; padding:0; height:100%; width:100%; } </style>

</head>
<body>

  <div id="progress-holder" style="position:relative;background-color:white;width:100%;height:100%;">
    <div style="position:absolute;top:42%;height:30px;width:100%">
      <div style="width:550px;height:30px;background-color:#aaccff;margin:0 auto;">
        <div id="progress" style="height:30px;width:50px;background-color:#5577ff;">
        </div>
      </div>
    </div>
  </div>

  <noscript>We are very sorry, bun SnowmanIO needs javascript enabled.</noscript>

  <script>
    (function() {
      var vendor = loadCSS( "assets/vendor-7edfd1432c1bbd806306d5583c75b1fc.css" );
      var progress = document.getElementById("progress");
      var holder = document.getElementById("holder");

      onloadCSS(vendor, function() {
        progress.style.width = "150px";
        var ui = loadCSS( "assets/ui-f1928ea4a20689eb901266496c22f29b.css" );
        onloadCSS(ui, function() {
          progress.style.width = "250px";
          loadScript("assets/vendor-da99841a9c402e49b88240f3ca0cbcc8.js", function() {
            progress.style.width = "350px";
            loadScript("assets/ui-bc0da17f9f1e18ea34b737197a10e042.js", function() {
              progress.style.width = "450px";
            });
          });
        });
      });
    })();
  </script>

</body>

</html>