function create() {
      var hb = new base.HandlebarsEnvironment();

      Utils.extend(hb, base);
      hb.SafeString = _handlebarsSafeString2['default'];
      hb.Exception = _handlebarsException2['default'];
      hb.Utils = Utils;
      hb.escapeExpression = Utils.escapeExpression;

      hb.VM = runtime;
      hb.template = function (spec) {
        return runtime.template(spec, hb);
      };

      return hb;
    }
// For compatibility and usage outside of module systems, make the Handlebars object a namespace
For compatibility and usage outside of module systems, make the Handlebars object a namespace
For compatibility and usage outside of module systems make the Handlebars object a namespace
function create() {
      var hb = new base.HandlebarsEnvironment();
      Utils.extend(hb, base);
      hb.SafeString = _handlebarsSafeString2['default'];
      hb.Exception = _handlebarsException2['default'];
      hb.Utils = Utils;
      hb.escapeExpression = Utils.escapeExpression;
      hb.VM = runtime;
      hb.template = function (spec) {
        return runtime.template(spec, hb);
      };
      return hb;
    }
function create ( ) { var hb = new base . HandlebarsEnvironment ( ) ; Utils . extend ( hb , base ) ; hb . SafeString = _handlebarsSafeString2 [ 'default' ] ; hb . Exception = _handlebarsException2 [ 'default' ] ; hb . Utils = Utils ; hb . escapeExpression = Utils . escapeExpression ; hb . VM = runtime ; hb . template = function ( spec ) { return runtime . template ( spec , hb ) ; } ; return hb ; }
For compatibility and usage outside of module systems, make the Handlebars object a namespace
For compatibility and usage outside of module systems make the Handlebars object a namespace