var ENV, Emblem, _base, _base1; Emblem = require('./emblem'); if (typeof window !== "undefined" && window !== null) { Emblem.compileScriptTags = function() { if (typeof Ember === "undefined" || Ember === null) { throw new Error("Can't run Emblem.enableEmber before Ember has been defined"); } if (typeof document !== "undefined" && document !== null) { return Ember.$('script[type="text/x-emblem"], script[type="text/x-raw-emblem"]', Ember.$(document)).each(function() { var handlebarsVariant, script, templateName; script = Ember.$(this); handlebarsVariant = script.attr('type') === 'text/x-raw-handlebars' ? Handlebars : Ember.Handlebars; templateName = script.attr('data-template-name') || script.attr('id') || 'application'; Ember.TEMPLATES[templateName] = Emblem.compile(handlebarsVariant, script.html()); return script.remove(); }); } }; window.ENV || (window.ENV = {}); ENV = window.ENV; ENV.EMBER_LOAD_HOOKS || (ENV.EMBER_LOAD_HOOKS = {}); (_base = ENV.EMBER_LOAD_HOOKS).application || (_base.application = []); (_base1 = ENV.EMBER_LOAD_HOOKS)['Ember.Application'] || (_base1['Ember.Application'] = []); ENV.EMBER_LOAD_HOOKS.application.push(Emblem.compileScriptTags); ENV.EMBER_LOAD_HOOKS['Ember.Application'].push(function(Application) { if (Application.initializer) { return Application.initializer({ name: 'emblemDomTemplates', before: 'registerComponentLookup', initialize: Emblem.compileScriptTags }); } else { return Ember.onLoad('application', Emblem.compileScriptTags); } }); }