Skip to content

Instantly share code, notes, and snippets.

@montyanderson
Created August 1, 2017 13:07
Show Gist options
  • Save montyanderson/1af62743d80473e7d9bca7415fae9d8f to your computer and use it in GitHub Desktop.
Save montyanderson/1af62743d80473e7d9bca7415fae9d8f to your computer and use it in GitHub Desktop.
/* jshint ignore:start */
/* jshint ignore:end */
define('my-new-app/adapters/application', ['exports', 'ember-data', 'my-new-app/config/environment'], function (exports, DS, ENV) {
'use strict';
var Adapt = DS['default'].ActiveModelAdapter.extend({
namespace: "api/v1",
host: ENV['default'].APP.API_HOST
});
//var Adapt = DS.FixtureAdapter;
exports['default'] = Adapt;
});
define('my-new-app/app', ['exports', 'ember', 'ember/resolver', 'ember/load-initializers', 'my-new-app/config/environment'], function (exports, Ember, Resolver, loadInitializers, config) {
'use strict';
Ember['default'].MODEL_FACTORY_INJECTIONS = true;
var App = Ember['default'].Application.extend({
modulePrefix: config['default'].modulePrefix,
podModulePrefix: config['default'].podModulePrefix,
Resolver: Resolver['default']
});
SC.initialize({
client_id: "ab4a60b41abdd45663bc085f22134d4f"
});
var inflector = Ember['default'].Inflector.inflector;
inflector.uncountable("search"); //only makes call to /advice
loadInitializers['default'](App, config['default'].modulePrefix);
window.MyNewApp = {};
exports['default'] = App;
});
define('my-new-app/controllers/a-z', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Controller.extend({});
});
define('my-new-app/controllers/a-z/letter', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Controller.extend({
letter: "",
dist: null,
wasSwiped: false,
actions: {
swipe: function swipe() {
if (!this.dist) {
this.dist = Ember['default'].$(".alpha-index").width();
}
var currentOffset = parseInt(Ember['default'].$(".alpha-index").css("left"));
Ember['default'].$(".alpha-index").animate({
left: currentOffset + -this.dist
}, 1000);
this.set("wasSwiped", true);
},
backswipe: function backswipe() {
if (this.dist === undefined) {
this.dist = Ember['default'].$(".alpha-index").width();
}
var currentOffset = parseInt(Ember['default'].$(".alpha-index").css("left"));
Ember['default'].$(".alpha-index").animate({
left: currentOffset + this.dist
}, 1000);
this.set("wasSwiped", true);
},
resetswipe: function resetswipe() {
if (this.get("wasSwiped")) {
Ember['default'].$(".alpha-index").offset({
left: "176"
});
}
}
}
});
});
define('my-new-app/controllers/about', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Controller.extend({
letter: "",
dist: null,
wasSwiped: false,
actions: {
swipe: function swipe() {
if (!this.dist) {
this.dist = Ember['default'].$(".alpha-index").width();
}
var currentOffset = parseInt(Ember['default'].$(".alpha-index").css("left"));
Ember['default'].$(".alpha-index").animate({
left: currentOffset + -this.dist
}, 1000);
this.set("wasSwiped", true);
},
backswipe: function backswipe() {
if (this.dist === undefined) {
this.dist = Ember['default'].$(".alpha-index").width();
}
var currentOffset = parseInt(Ember['default'].$(".alpha-index").css("left"));
Ember['default'].$(".alpha-index").animate({
left: currentOffset + this.dist
}, 1000);
this.set("wasSwiped", true);
},
resetswipe: function resetswipe() {
if (this.get("wasSwiped")) {
Ember['default'].$(".alpha-index").offset({
left: "176"
});
}
}
}
});
});
define('my-new-app/controllers/application', ['exports', 'ember', 'my-new-app/config/environment'], function (exports, Ember, ENV) {
'use strict';
exports['default'] = Ember['default'].Controller.extend({
needs: ["broadcast"],
classNames: ["MyApp-container"],
myStyle: (function () {
return "z-index: -1; position: fixed; top:4px; left: 4px; right: 4px; bottom: 4px; " + this.getBg();
}).property("bgImgPath"),
getBg: function getBg() {
if (this.get("bgImgPath") != null) {
return "background: linear-gradient( rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url('" + ENV['default'].APP.API_HOST + this.get("bgImgPath") + "') 50% / cover no-repeat";
} else {
return "background: #101010 url(/assets/images/top50-bg.gif)";
}
},
isPlaying: false,
bgImgPath: null,
muted: false,
isMuted: (function () {
return this.muted;
}).property("muted"),
updateCurrentPath: (function () {
window.MyNewApp.currentPath = this.get("currentPath");
}).observes("currentPath"),
noPlayLink: (function () {
return this.get("currentPath") === "broadcasts.broadcast.index";
}).property("currentPath"),
actions: {
mute: function mute() {
if (this.get("controllers.broadcast").currentlyPlaying) {
if (this.get("muted")) {
this.get("controllers.broadcast").currentlyPlaying.setVolume(100);
this.set("muted", false);
} else {
this.get("controllers.broadcast").currentlyPlaying.setVolume(0);
this.set("muted", true);
}
}
},
linkage: function linkage() {
if (!this.get("noPlayLink")) {
this.transitionToRoute("index");
}
},
pause: function pause() {
this.get("controllers.broadcast").pauseCurrentMix();
},
play: function play() {
// if not sound is loaded, start a stream
if (!window.MyNewApp.currentlyPlaying) {
this.get("controllers.broadcast").startStream();
} else {
// a stream is loaded but paused, so play it
this.get("controllers.broadcast").playCurrentMix();
}
},
doLink: function doLink() {
var currentMix = this.get("controllers.broadcast").get("model");
if (currentMix != null) {
// transition to currently playing mix
this.transitionToRoute("broadcast", this.get("controllers.broadcast").get("model"));
} else {
// get latest
this.transitionToRoute("");
}
} }
});
});
define('my-new-app/controllers/audiowave', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Controller.extend({});
});
define('my-new-app/controllers/broadcast', ['exports', 'ember', 'my-new-app/config/environment'], function (exports, Ember, ENV) {
'use strict';
exports['default'] = Ember['default'].Controller.extend({
needs: ["application"],
showingTracks: false,
showingFeaturedListing: true,
hasEverClosedFeatured: false,
plusMinus: "+",
featuredPlusMinus: "-",
currentPart: null,
audioOptIn: false,
hasBeenOpened: (function () {
return false;
}).property("hasBeenOpened"),
rootpath: (function () {
return ENV['default'].APP.API_HOST;
}).property("rootpath"),
mixStyle: (function () {
return ENV['default'].APP.API_HOST + this.get("mixImgPath");
}).property("mixImgPath"),
mixImgPath: null,
playCurrentMix: function playCurrentMix() {
window.MyNewApp.isPlaying = true;
window.MyNewApp.currentlyPlaying.play();
},
pauseCurrentMix: function pauseCurrentMix() {
window.MyNewApp.isPlaying = false;
window.MyNewApp.currentlyPlaying.pause();
},
stopCurrentMix: function stopCurrentMix(reset) {
if (reset) {
this.set("currentPart", null);
}
window.MyNewApp.mixPlaying = false;
window.MyNewApp.isPlaying = false;
if (window.MyNewApp.currentlyPlaying) {
window.MyNewApp.currentlyPlaying.stop();
window.MyNewApp.currentlyPlaying.destruct();
}
if (this.get("model.mixes")) {
this.get("model.mixes").forEach(function (mix) {
mix.set("isCurrent", false);
mix.set("isCurrentBG", false);
mix.set("progress", 0);
});
}
},
nextMix: function nextMix() {
// cancel everything playing now, so a new stream can start
this.stopCurrentMix();
this.currentPart++;
this.setCurrentMix(this.currentPart);
},
switchMix: function switchMix(mix) {
if (mix.get("part") - 1 === this.currentPart) {} else {
// mix models have parts 1 & 2, so we need to convert to mixes array indices 0 and 1
this.setCurrentMix(mix.get("part") - 1);
}
},
setCurrentMix: function setCurrentMix(mixNumber) {
// increment current mix, or play the first one if none specified
if (mixNumber === 0 || mixNumber === 1) {
this.stopCurrentMix();
// make sure we draw a full progress line for 'completely played' mixes
// so check if current playing mix is the first one and if it
// is then we draw a line. don;t do this for the second part because
// it looks weird.
if (this.currentPart < this.get("model.mixes").get("length") - 1) {
this.get("model.mixes").objectAt(this.currentPart).set("complete", true);
}
this.currentPart = mixNumber;
} else {
this.currentPart = 0;
}
// don't try to play a mix that doesn't exist
if (this.currentPart >= this.get("model.mixes").get("length")) {
this.stopCurrentMix();
this.transitionToRoute("broadcasts");
}
this.get("model.mixes").objectAt(this.currentPart).set("isCurrentBG", true);
if (this.get("audioOptIn")) {
this.startStream();
}
},
// set current mix by setting an attribute on one of the Mix models - this
// will make the mix conttoller respond by playing its model's audio
startStream: function startStream() {
this.set("audioOptIn", true); // user only has to opt in once
this.get("model.mixes").objectAt(this.currentPart).set("isCurrent", true);
},
actions: {
toggleTrax: function toggleTrax() {
this.set("hasBeenOpened", true);
if (!this.showingTracks) {
this.transitionToRoute("tracks");
if (this.get("model.mixes.firstObject.tracks.length") === 0) {
this.model.reload();
}
this.set("showingTracks", true);
this.set("showingFeaturedListing", false);
this.get("controllers.application").set("showingTracks", true);
this.set("plusMinus", "–");
this.set("featuredPlusMinus", "+");
} else {
this.transitionToRoute("broadcast");
this.set("showingTracks", false);
this.get("controllers.application").set("showingTracks", false);
this.set("plusMinus", "+");
}
},
toggleFeatured: function toggleFeatured() {
if (!this.showingFeaturedListing) {
this.set("showingFeaturedListing", true);
this.set("featuredPlusMinus", "–");
} else {
this.set("showingFeaturedListing", false);
this.set("featuredPlusMinus", "+");
}
},
playBroadcast: function playBroadcast(model) {
this.stopCurrentMix(true);
this.set("audioOptIn", true);
this.transitionToRoute("broadcast", model);
}
}
});
// do nothing, this mix is already playing
});
define('my-new-app/controllers/broadcasts/index', ['exports', 'ember', 'my-new-app/mixins/groupable'], function (exports, Ember, Groupable) {
'use strict';
/* global moment:true */
exports['default'] = Ember['default'].ArrayController.extend(Groupable['default'], {
needs: ["broadcast", "application"],
ungroupedContentBinding: "content", //tell Groupable where your default content is
getHighlights: "",
group: function group(broadcast) {
var x = Ember['default'].Object.create({
key: moment.utc(broadcast.get("broadcast_date")).format("MMM") });
return x;
},
hasHighlights: (function () {
return this.filterBy("highlight", true).get("length");
}).property("@each.highlight"),
queryParams: ["year"],
year: null,
showingResults: (function () {
return this.year !== null;
}).property("year"),
highlights: null,
actions: {
viewFeatured: function viewFeatured() {
if (this.get("getHighlights")) {
this.set("getHighlights", false);
} else {
this.set("getHighlights", true);
}
},
playBroadcast: function playBroadcast(model) {
this.get("controllers.broadcast").stopCurrentMix(true);
this.set("controllers.broadcast.audioOptIn", true);
this.transitionToRoute("broadcast", model);
}
}
});
// using momentjs
});
define('my-new-app/controllers/contact', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Controller.extend({
email: null,
subscribeFailed: false,
isProcessing: false,
isSuccess: false,
actions: {
subscribe: function subscribe() {
document.activeElement.blur();
this.set("isProcessing", true);
this.set("subscribeFailed", false);
var request = Ember['default'].$.ajax({
url: "http://solidsteel.us1.list-manage1.com/subscribe/post-json?u=6a14ebd3be69ddfacbaee8799&id=d6c8a1965f&MERGE0=" + this.get("email") + "&c=?",
dataType: "jsonp"
});
request.then(this.success.bind(this), this.failure.bind(this));
},
focus: function focus() {
this.set("email", "");
this.set("isProcessing", false);
this.set("isSuccess", false);
this.set("subscribeFailed", false);
}
},
success: function success(resp) {
if (resp.result === "error") {
this.failure();
} else {
this.set("isSuccess", true);
}
this.set("isProcessing", false);
},
failure: function failure() {
this.set("subscribeFailed", true);
} });
});
define('my-new-app/controllers/mix', ['exports', 'ember'], function (exports, Ember) {
'use strict';
/* global SC:true */
exports['default'] = Ember['default'].Controller.extend({
needs: ["application", "broadcast"],
progress: 0,
setCurrentBg: (function () {
// set background image for this mix, if there one...
if (!this.get("model.isCurrentBG")) {
return false;
}
if (this.get("model.background_image")) {
this.get("controllers.application").set("bgImgPath", this.get("model.background_image"));
} else {
this.get("controllers.application").set("bgImgPath", null);
}
// set mix image for this mix, if there is one...
if (this.get("model.mix_image")) {
this.get("controllers.broadcast").set("mixImgPath", this.get("model.mix_image"));
}
}).observes("model.isCurrentBG").on("init"),
play: (function () {
if (window.MyNewApp.mixPlaying) {
return false;
}
var self = this;
var selfmodel = this.get("model");
if (this.get("model.isCurrent")) {
SC.whenStreamingReady(function () {
SC.stream("/tracks/" + self.get("model.soundcloudId") + "?secret_token=" + self.get("model.secret"), {
useHTML5Audio: true,
preferFlash: false
}, function (sound) {
// store ref to soundcloud on model
window.MyNewApp.currentlyPlaying = sound;
window.MyNewApp.isPlaying = true;
window.MyNewApp.mixPlaying = true;
self.get("controllers.application").set("isPlaying", true);
window.MyNewApp.currentlyPlaying.play({
whileplaying: function whileplaying() {
// using self.set('model.progress') worked initially
// but after transitioning to another rout the reference
// to the model seemed to get lost. so i'm explicitly
// referencing the model in the callback here
selfmodel.set("progress", sound.position);
},
whileloading: function whileloading() {
selfmodel.set("loadProgress", sound.bytesLoaded / sound.bytesTotal);
self.set("model.duration", sound.durationEstimate);
},
onfinish: function onfinish() {
self.get("controllers.broadcast").nextMix();
}
});
});
});
}
}).observes("model.isCurrent").on("init"),
actions: {
waveHover: function waveHover(hoverTime) {
this.set("model.searching", true);
this.set("model.searchTime", this.get("model.duration") * hoverTime);
},
stopWaveHover: function stopWaveHover() {
this.set("model.searching", false);
},
// switches from the current mix to the supplied mix
makeCurrent: function makeCurrent(mix) {
this.get("controllers.broadcast").switchMix(mix);
},
// this function is for skipping within a track, or skipping to another track,
// in response to a click on the audio wave
skip: function skip(model, position) {
if (!this.get("model.isCurrent")) {
this.send("makeCurrent", model);
}
window.MyNewApp.currentlyPlaying.setPosition(this.get("model.duration") * position);
this.get("controllers.application").set("isPlaying", true);
}
}
});
});
define('my-new-app/controllers/search', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Controller.extend({
needs: ["application"],
placeholder: (function () {
if (this.showingResults) {
return "Search...";
} else {
return "Search by artist...";
}
}).property("showingResults"),
showingResults: false,
searching: true,
actions: {
query: function query() {
document.activeElement.blur();
this.transitionToRoute("search.results", this.search);
}
}
});
});
define('my-new-app/controllers/search/results', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Controller.extend({
needs: ["broadcast"],
keyword: "",
actions: {
playBroadcast: function playBroadcast(model) {
this.get("controllers.broadcast").stopCurrentMix(true);
this.set("controllers.broadcast.audioOptIn", true);
this.transitionToRoute("broadcast", model);
// to transition to tracklist do....
//this.transitionToRoute('tracks', model);
},
swipeAway: function swipeAway() {
this.transitionToRoute("search");
} }
});
});
define('my-new-app/controllers/sidepanel-mix', ['exports', 'ember', 'my-new-app/config/environment'], function (exports, Ember, ENV) {
'use strict';
exports['default'] = Ember['default'].Controller.extend({
rootpath: (function () {
return ENV['default'].APP.API_HOST;
}).property("rootpath"),
actions: {
sneakTracks: function sneakTracks() {
if (this.get("model.mixes.firstObject.tracks.length") === 0) {
this.model.reload();
}
}
}
});
});
define('my-new-app/controllers/top50', ['exports', 'ember', 'my-new-app/config/environment'], function (exports, Ember, ENV) {
'use strict';
exports['default'] = Ember['default'].Controller.extend({
rootpath: (function () {
return ENV['default'].APP.API_HOST;
}).property("rootpath")
});
});
define('my-new-app/controllers/tracks/index', ['exports', 'ember', 'my-new-app/config/environment'], function (exports, Ember, ENV) {
'use strict';
exports['default'] = Ember['default'].Controller.extend({
rootpath: (function () {
return ENV['default'].APP.API_HOST;
}).property("rootpath"),
showingTracklisting: true,
showingTracks: true,
showingTracksTab: true,
actions: {
swipeAway: function swipeAway() {
this.transitionToRoute("broadcast");
},
toggleTracks: function toggleTracks() {
if (!this.showingTracksTab) {
this.set("showingTracksTab", true);
}
},
toggleSynopsis: function toggleSynopsis() {
if (this.showingTracksTab) {
this.set("showingTracksTab", false);
}
}
}
});
});
define('my-new-app/helpers/add-together', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports.addTogether = addTogether;
function addTogether(count1, count2) {
var totalPlays = count1 + count2;
if (totalPlays) {
return totalPlays + " plays";
} else {
return "";
}
}
exports['default'] = Ember['default'].Handlebars.makeBoundHelper(addTogether);
});
define('my-new-app/helpers/break-lines', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports.breakLines = breakLines;
function breakLines(text) {
//text = Ember.Handlebars.Utils.escapeExpression(text);
text = text.replace(/(\r\n|\n|\r)/gm, "<br>");
return new Ember['default'].Handlebars.SafeString(text);
}
exports['default'] = Ember['default'].Handlebars.makeBoundHelper(breakLines);
});
define('my-new-app/helpers/formatted-date', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports.formattedDate = formattedDate;
function formattedDate(date, format) {
return moment(date).format(format);
}
exports['default'] = Ember['default'].Handlebars.makeBoundHelper(formattedDate);
});
define('my-new-app/helpers/formatted-time', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports.formattedTime = formattedTime;
function formattedTime(ms) {
var tempTime = moment.duration(ms);
var hours = tempTime.hours();
var mins = tempTime.minutes();
var secs = tempTime.seconds();
return (hours < 10 ? "0" + hours : hours) + ":" + (mins < 10 ? "0" + mins : mins) + ":" + (secs < 10 ? "0" + secs : secs);
}
exports['default'] = Ember['default'].Handlebars.makeBoundHelper(formattedTime);
});
define('my-new-app/helpers/two-figure-counter', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports.twofigurecounter = twofigurecounter;
function twofigurecounter(integer) {
integer++;
if (integer <= 9) {
return "0" + integer;
} else {
return integer;
}
}
exports['default'] = Ember['default'].Handlebars.makeBoundHelper(twofigurecounter);
});
define('my-new-app/initializers/app-version', ['exports', 'my-new-app/config/environment', 'ember'], function (exports, config, Ember) {
'use strict';
var classify = Ember['default'].String.classify;
var registered = false;
exports['default'] = {
name: "App Version",
initialize: function initialize(container, application) {
if (!registered) {
var appName = classify(application.toString());
Ember['default'].libraries.register(appName, config['default'].APP.version);
registered = true;
}
}
};
});
define('my-new-app/initializers/ember-mobiletouch', ['exports', 'my-new-app/config/environment', 'ember-mobiletouch/default-config', 'ember-mobiletouch/overrides/view', 'ember-mobiletouch/overrides/component', 'ember-mobiletouch/overrides/checkbox', 'ember-mobiletouch/overrides/link-view', 'my-new-app/overrides/ember-mobiletouch', 'ember-mobiletouch/overrides/action-helper'], function (exports, config, defaultConfig, ModifiedView, ModifiedComponent, ModifiedCheckbox, ModifiedLinkView, ModifiedEventDispatcher, ModifiedActionHelper) {
'use strict';
exports['default'] = {
name: "mobiletouch",
initialize: function initialize() {
var mergedConfig = Ember.merge({}, defaultConfig['default'], config['default']);
//add config settings to overrides
ModifiedView['default'].reopen({ __useGesturesHash: mergedConfig.useGesturesHash });
ModifiedComponent['default'].reopen({ __useGesturesHash: mergedConfig.useGesturesHash });
ModifiedCheckbox['default'].reopen({ __useGesturesHash: mergedConfig.useGesturesHash });
ModifiedLinkView['default'].reopen({ __defaultTapOnPress: mergedConfig.defaultTapOnPress });
}
};
});
define('my-new-app/initializers/export-application-global', ['exports', 'ember', 'my-new-app/config/environment'], function (exports, Ember, config) {
'use strict';
exports.initialize = initialize;
function initialize() {
var application = arguments[1] || arguments[0];
if (config['default'].exportApplicationGlobal !== false) {
var theGlobal;
if (typeof window !== "undefined") {
theGlobal = window;
} else if (typeof global !== "undefined") {
theGlobal = global;
} else if (typeof self !== "undefined") {
theGlobal = self;
} else {
// no reasonable global, just bail
return;
}
var value = config['default'].exportApplicationGlobal;
var globalName;
if (typeof value === "string") {
globalName = value;
} else {
globalName = Ember['default'].String.classify(config['default'].modulePrefix);
}
if (!theGlobal[globalName]) {
theGlobal[globalName] = application;
application.reopen({
willDestroy: function willDestroy() {
this._super.apply(this, arguments);
delete theGlobal[globalName];
}
});
}
}
}
exports['default'] = {
name: "export-application-global",
initialize: initialize
};
});
define('my-new-app/mixins/groupable', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Mixin.create({
group: null,
ungroupedContent: null,
getHighlights: null,
groupedContent: (function () {
var groupCallback, groupedContent, model, ungroupedContent, getHighlights;
model = this;
groupedContent = Ember['default'].A([]);
groupCallback = this.get("group");
ungroupedContent = this.get("ungroupedContent");
getHighlights = this.get("getHighlights");
ungroupedContent.forEach(function (item) {
if (getHighlights && !item.get("highlight")) {
return;
}
var foundGroup, group, groupKey;
group = groupCallback.call(model, item);
if (!(groupKey = group.get("key"))) {
return;
}
foundGroup = groupedContent.findProperty("group.key", groupKey);
if (!foundGroup) {
foundGroup = groupedContent.pushObject(Ember['default'].ArrayProxy.create({
group: group,
content: Ember['default'].A([])
}));
}
return foundGroup.get("content").pushObject(item);
});
return groupedContent;
}).property("group", "ungroupedContent.@each", "getHighlights")
});
});
define('my-new-app/mixins/resetscroll', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Mixin.create({
resetscroll: function resetscroll() {
this._super();
Ember['default'].$(".sidepanel").animate({ scrollTop: 0 }, 0);
}
});
});
define('my-new-app/models/broadcast', ['exports', 'ember-data'], function (exports, DS) {
'use strict';
var Broadcast = DS['default'].Model.extend({
session_name: DS['default'].attr("string"),
broadcast_date: DS['default'].attr("date"),
altnotes: DS['default'].attr("string"),
createdAt: DS['default'].attr("date"),
updatedAt: DS['default'].attr("date"),
image: DS['default'].attr(),
background_image: DS['default'].attr(),
highlight: DS['default'].attr(),
mixes: DS['default'].hasMany("mix"),
background_image_thumb_url: DS['default'].attr()
});
Broadcast.reopenClass({ FIXTURES: [{
id: "latest",
session_name: "latest session",
mixes: [1, 2]
}, {
id: 1,
session_name: "broadcast a",
mixes: [2, 3, 4, 5]
}, {
id: 2,
session_name: "broadcast b",
mixes: [3, 2]
}, {
id: 3,
session_name: "broadcast c",
mixes: [4, 2, 3]
}] });
exports['default'] = Broadcast;
});
define('my-new-app/models/dj', ['exports', 'ember-data'], function (exports, DS) {
'use strict';
var Dj = DS['default'].Model.extend({
name: DS['default'].attr(),
count: DS['default'].attr()
});
exports['default'] = Dj;
});
define('my-new-app/models/mix', ['exports', 'ember-data'], function (exports, DS) {
'use strict';
var Mix = DS['default'].Model.extend({
name: DS['default'].attr(),
part: DS['default'].attr(),
soundcloudId: DS['default'].attr(),
background_image: DS['default'].attr(),
mix_image: DS['default'].attr(),
broadcast: DS['default'].belongsTo("broadcast", { async: true }),
tracks: DS['default'].hasMany("track", { async: true }),
isCurrent: false,
secret: DS['default'].attr(),
isCurrentBG: false,
permalink: DS['default'].attr(),
downloadlink: DS['default'].attr(),
playbackcount: DS['default'].attr()
});
Mix.reopenClass({ FIXTURES: [{
id: 1,
name: "mix a",
tracks: [1, 2, 3],
url: "293",
img: "bonobo.jpg",
synopsis: "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
}, {
id: 2,
name: "mix b",
tracks: [4, 5, 6],
url: "293",
img: "6d6d6d.gif"
}, {
id: 3,
name: "mix c",
tracks: [7, 8, 9, 10],
url: "293",
img: "09f.gif"
}, {
id: 4,
name: "mix d",
tracks: [3, 8, 9, 7],
url: "293",
img: "1440x900.gif"
}] });
exports['default'] = Mix;
});
define('my-new-app/models/track', ['exports', 'ember-data'], function (exports, DS) {
'use strict';
var Track = DS['default'].Model.extend({
title: DS['default'].attr("string"),
artist: DS['default'].attr("string"),
recordLabel: DS['default'].attr("string"),
mix: DS['default'].belongsTo("mix", { async: true })
});
Track.reopenClass({ FIXTURES: [{
id: 1,
title: "track a"
}, {
id: 2,
title: "track b"
}, {
id: 3,
title: "track c"
}, {
id: 4,
title: "track d"
}, {
id: 5,
title: "track e"
}, {
id: 6,
title: "track f"
}, {
id: 7,
title: "track g"
}, {
id: 8,
title: "track h"
}, {
id: 9,
title: "track i"
}, {
id: 10,
title: "track j"
}, {
id: 11,
title: "track k"
}] });
exports['default'] = Track;
});
define('my-new-app/overrides/ember-mobiletouch', ['exports', 'my-new-app/config/environment', 'ember-mobiletouch/overrides/event-dispatcher', 'my-new-app/recognizers'], function (exports, config, EventDispatcher, CustomRecognizers) {
'use strict';
exports['default'] = EventDispatcher['default'].reopen({
_mobileTouchCustomizations: config['default'].mobileTouch,
_customRecognizers: CustomRecognizers['default']
});
});
define('my-new-app/recognizers', ['exports'], function (exports) {
'use strict';
exports['default'] = function () {};
/**
* Place your recognizer customizations here
*/
//this.Manager is a reference to the hammer Manager instance
//this.Recognizers is a hash of available recognizers
// e.g. this.Recognizers.Pan
//you can add a new recognizer, for instance doubleTap, like below
//the DOM event will be all lowercase (doubletap)
//the Ember event will be camelCase (doubleTap)
//the key in this.Recognizers will be SnakeCase (DoubleTap)
/*
this.recognize({
name : 'doubleTap', //always camelCase this
gesture : 'tap', //the base Hammer recognizer to use
tune : { //the settings to pass to the recognizer, event will be added automatically
taps : 2
},
'with' : ['tap'], //an array of recognizers to recognize with.
without : [] //an array of recognizers that must first fail
});
*/
});
define('my-new-app/router', ['exports', 'ember', 'my-new-app/config/environment'], function (exports, Ember, config) {
'use strict';
var Router = Ember['default'].Router.extend({
location: config['default'].locationType
});
Router.map(function () {
this.route("top50", { path: "featured" });
this.route("about");
this.route("contact");
this.resource("a-z", function () {
this.route("letter", { path: ":letter" });
});
this.resource("search", function () {
this.route("results", { path: ":keyword" });
});
this.resource("broadcasts", function () {
this.resource("broadcast", { path: "/:broadcast_id" }, function () {
this.resource("mixes", function () {
this.resource("mix", { path: "/:mix_id" }, function () {});
});
this.resource("tracks", function () {
this.resource("track", { path: "/:track_id" });
});
});
});
});
Ember['default'].Route.reopen({
activate: function activate() {
var cssClass = this.toCssClass();
// you probably don't need the application class
// to be added to the body
if (cssClass !== "application") {
Ember['default'].$("body").addClass(cssClass);
}
},
deactivate: function deactivate() {
Ember['default'].$("body").removeClass(this.toCssClass());
},
toCssClass: function toCssClass() {
return this.routeName.replace(/\./g, "-").dasherize();
}
});
exports['default'] = Router;
});
define('my-new-app/routes/a-z', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Route.extend({});
});
define('my-new-app/routes/a-z/letter', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Route.extend({
model: function model(params) {
this.set("letter", params.letter);
return this.store.find("dj", { alpha: params.letter });
},
setupController: function setupController(controller, model) {
controller.set("model", model);
controller.set("letter", this.letter);
},
actions: {
willTransition: function willTransition() {
this.get("controller").send("resetswipe");
}
}
});
});
define('my-new-app/routes/about', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Route.extend({});
});
define('my-new-app/routes/broadcast', ['exports', 'ember', 'my-new-app/config/environment'], function (exports, Ember, ENV) {
'use strict';
exports['default'] = Ember['default'].Route.extend({
model: function model(params) {
return this.store.find("broadcast", params.broadcast_id);
},
// actions: {
// error: function (error) {
// Ember.Logger.error(error);
// this.transitionTo('/not-found');
// }
// },
setupController: function setupController(controller, model) {
// may have clicked the nowplaying link to get here while a mix is playing...
// so check if current playing model is the same as the one we're navigating to
if (model === controller.get("model")) {
return false;
}
if (window.MyNewApp.mixPlaying) {
controller.stopCurrentMix(true);
}
if (!model.get("mixes").get("length")) {
model.reload().then(function () {
controller.set("model", model);
controller.setCurrentMix();
});
} else {
controller.set("model", model);
controller.setCurrentMix();
}
if (!controller.get("featureds")) {
Ember['default'].$.getJSON(ENV['default'].APP.API_HOST + "/api/v1/broadcasts?featured=true").then(function (result) {
controller.set("featureds", result.broadcasts);
});
}
}
});
});
define('my-new-app/routes/broadcasts/index', ['exports', 'ember', 'my-new-app/mixins/resetscroll'], function (exports, Ember, ResetScroll) {
'use strict';
exports['default'] = Ember['default'].Route.extend(ResetScroll['default'], {
queryParams: {
year: {
refreshModel: true
}
},
model: function model(params) {
if (params.year && params.year !== undefined) {
this.year = params.year;
return this.store.find("broadcast", { year: params.year || "null" });
} else {
// return years and year pics?
return this.store.find("broadcast", { highlights: "true" });
}
},
afterModel: function afterModel() {
this.resetscroll(this.year);
}
});
});
define('my-new-app/routes/index', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Route.extend({
model: function model() {
return this.store.find("broadcast", "latest");
},
afterModel: function afterModel(model) {
this.transitionTo("broadcast", model);
},
setupController: function setupController(controller, model) {
controller.set("model", model);
}
});
});
define('my-new-app/routes/mix', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Route.extend({
model: function model(params) {
return this.store.find("mix", params.mix_id);
}
});
});
define('my-new-app/routes/mixes/index', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Route.extend({
model: function model() {
return this.store.find("mix");
}
});
});
define('my-new-app/routes/search', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Route.extend({
actions: {
query: function query(keyword) {
this.controller.set("searching", false);
this.transitionTo("search.results", keyword);
}
}
});
});
define('my-new-app/routes/search/results', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Route.extend({
controllerName: "search.results",
beforeModel: function beforeModel() {
this.controllerFor("search").set("showingResults", true);
},
model: function model(params) {
this.set("keyword", params.keyword);
return this.store.find("broadcast", { contains: params.keyword });
},
setupController: function setupController(controller, model) {
controller.set("model", model);
controller.set("keyword", this.keyword);
},
actions: {
willTransition: function willTransition() {
this.controllerFor("search").set("showingResults", false);
}
}
});
});
define('my-new-app/routes/top50', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Route.extend({
model: function model() {
return this.store.find("broadcast", { featured: "true" });
}
});
});
define('my-new-app/routes/tracks/index', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].Route.extend({
needs: ["application", "broadcast"],
beforeModel: function beforeModel() {
this.controllerFor("broadcast").set("showingTracks", true).set("plusMinus", "–");
},
actions: {
willTransition: function willTransition() {
this.controllerFor("broadcast").set("showingTracks", true).set("plusMinus", "–");
}
}
});
});
define('my-new-app/serializers/broadcast', ['exports', 'ember-data'], function (exports, DS) {
'use strict';
exports['default'] = DS['default'].RESTSerializer.extend(DS['default'].EmbeddedRecordsMixin, {
attrs: {
mixes: { embedded: "always" }
}
});
});
define('my-new-app/serializers/mix', ['exports', 'ember-data'], function (exports, DS) {
'use strict';
exports['default'] = DS['default'].RESTSerializer.extend(DS['default'].EmbeddedRecordsMixin, {
attrs: {
tracks: { embedded: "always" }
}
});
});
define('my-new-app/templates/a-z', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("A");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child1 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("B");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child2 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("C");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child3 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("D");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child4 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("E");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child5 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("F");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child6 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("G");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child7 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("H");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child8 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("I");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child9 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("J");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child10 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("K");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child11 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("L");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child12 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("M");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child13 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("N");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child14 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("O");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child15 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("P");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child16 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("Q");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child17 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("R");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child18 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("S");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child19 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("T");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child20 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("U");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child21 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("V");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child22 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("W");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child23 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("X");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child24 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("Y");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child25 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("Z");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("div");
dom.setAttribute(el1,"id","az");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
dom.setAttribute(el2,"id","alpha-key");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, block = hooks.block, content = hooks.content;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [0]);
var element1 = dom.childAt(element0, [1]);
var morph0 = dom.createMorphAt(element1,1,1);
var morph1 = dom.createMorphAt(element1,3,3);
var morph2 = dom.createMorphAt(element1,5,5);
var morph3 = dom.createMorphAt(element1,7,7);
var morph4 = dom.createMorphAt(element1,9,9);
var morph5 = dom.createMorphAt(element1,11,11);
var morph6 = dom.createMorphAt(element1,13,13);
var morph7 = dom.createMorphAt(element1,15,15);
var morph8 = dom.createMorphAt(element1,17,17);
var morph9 = dom.createMorphAt(element1,19,19);
var morph10 = dom.createMorphAt(element1,21,21);
var morph11 = dom.createMorphAt(element1,23,23);
var morph12 = dom.createMorphAt(element1,25,25);
var morph13 = dom.createMorphAt(element1,27,27);
var morph14 = dom.createMorphAt(element1,29,29);
var morph15 = dom.createMorphAt(element1,31,31);
var morph16 = dom.createMorphAt(element1,33,33);
var morph17 = dom.createMorphAt(element1,35,35);
var morph18 = dom.createMorphAt(element1,37,37);
var morph19 = dom.createMorphAt(element1,39,39);
var morph20 = dom.createMorphAt(element1,41,41);
var morph21 = dom.createMorphAt(element1,43,43);
var morph22 = dom.createMorphAt(element1,45,45);
var morph23 = dom.createMorphAt(element1,47,47);
var morph24 = dom.createMorphAt(element1,49,49);
var morph25 = dom.createMorphAt(element1,51,51);
var morph26 = dom.createMorphAt(element0,3,3);
block(env, morph0, context, "link-to", ["a-z.letter", "A"], {}, child0, null);
block(env, morph1, context, "link-to", ["a-z.letter", "B"], {}, child1, null);
block(env, morph2, context, "link-to", ["a-z.letter", "C"], {}, child2, null);
block(env, morph3, context, "link-to", ["a-z.letter", "D"], {}, child3, null);
block(env, morph4, context, "link-to", ["a-z.letter", "E"], {}, child4, null);
block(env, morph5, context, "link-to", ["a-z.letter", "F"], {}, child5, null);
block(env, morph6, context, "link-to", ["a-z.letter", "G"], {}, child6, null);
block(env, morph7, context, "link-to", ["a-z.letter", "H"], {}, child7, null);
block(env, morph8, context, "link-to", ["a-z.letter", "I"], {}, child8, null);
block(env, morph9, context, "link-to", ["a-z.letter", "J"], {}, child9, null);
block(env, morph10, context, "link-to", ["a-z.letter", "K"], {}, child10, null);
block(env, morph11, context, "link-to", ["a-z.letter", "L"], {}, child11, null);
block(env, morph12, context, "link-to", ["a-z.letter", "M"], {}, child12, null);
block(env, morph13, context, "link-to", ["a-z.letter", "N"], {}, child13, null);
block(env, morph14, context, "link-to", ["a-z.letter", "O"], {}, child14, null);
block(env, morph15, context, "link-to", ["a-z.letter", "P"], {}, child15, null);
block(env, morph16, context, "link-to", ["a-z.letter", "Q"], {}, child16, null);
block(env, morph17, context, "link-to", ["a-z.letter", "R"], {}, child17, null);
block(env, morph18, context, "link-to", ["a-z.letter", "S"], {}, child18, null);
block(env, morph19, context, "link-to", ["a-z.letter", "T"], {}, child19, null);
block(env, morph20, context, "link-to", ["a-z.letter", "U"], {}, child20, null);
block(env, morph21, context, "link-to", ["a-z.letter", "V"], {}, child21, null);
block(env, morph22, context, "link-to", ["a-z.letter", "W"], {}, child22, null);
block(env, morph23, context, "link-to", ["a-z.letter", "X"], {}, child23, null);
block(env, morph24, context, "link-to", ["a-z.letter", "Y"], {}, child24, null);
block(env, morph25, context, "link-to", ["a-z.letter", "Z"], {}, child25, null);
content(env, morph26, context, "outlet");
return fragment;
}
};
}()));
});
define('my-new-app/templates/a-z/letter', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
var child0 = (function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, content = hooks.content;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,0,0,contextualElement);
dom.insertBoundary(fragment, null);
dom.insertBoundary(fragment, 0);
content(env, morph0, context, "dj.name");
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode(" \n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(dom.childAt(fragment, [1]),0,0);
block(env, morph0, context, "link-to", ["search.results", get(env, context, "dj.name")], {}, child0, null);
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("div");
dom.setAttribute(el1,"class","alpha-index");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("h1");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
dom.setAttribute(el1,"class","backscroller");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
dom.setAttribute(el1,"class","scroller");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, content = hooks.content, get = hooks.get, block = hooks.block, element = hooks.element;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [0]);
var element1 = dom.childAt(fragment, [2]);
var element2 = dom.childAt(fragment, [4]);
var morph0 = dom.createMorphAt(dom.childAt(element0, [1]),0,0);
var morph1 = dom.createMorphAt(element0,3,3);
content(env, morph0, context, "letter");
block(env, morph1, context, "each", [get(env, context, "model")], {"keyword": "dj"}, child0, null);
element(env, element1, context, "action", ["backswipe"], {"on": "tap"});
element(env, element2, context, "action", ["swipe"], {"on": "tap"});
return fragment;
}
};
}()));
});
define('my-new-app/templates/about', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("div");
dom.setAttribute(el1,"id","az");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
dom.setAttribute(el2,"class","alpha-index about");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
var el4 = dom.createTextNode("Launched by Ninja Tune founding duo Coldcut (Matt Black and Jonathan More) in 1988 on the then pirate radio station KISS FM, Solid Steel is now possibly the longest running mix shows in the world.");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
var el4 = dom.createTextNode("At a time when most DJs were playing one specialist genre of music, Coldcut's Solid Steel remit was more far-ranging, leading to the show's tagline: 'The Broadest Beats,' since 1988 Solid Steel has always embraced new musical styles as they evolve, whilst celebrating the past.");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
var el4 = dom.createTextNode("In 1993 Coldcut were joined by PC and Strictly Kev from DJ Food. In 1996 the show won a Sony Radio Award, and in 1997, Darren Knott, otherwise known as DK, joined the show as DJ and producer.");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
var el4 = dom.createTextNode("Solid Steel left Kiss FM in 1999 after playlist changes meant it would be consigned to a 2am–4am graveyard slot. The show was still recorded each week being available online and syndicated worldwide. In 1999, they were offered a slot on BBC's London Live radio station and were on the station until 2002.");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
var el4 = dom.createTextNode("In 2012, Solid Steel briefly joined Strongroom Alive internet radio to perform a weekly live show on Thursday nights (7-9pm) and in 2014 partnered with NTS Radio to premiere each weeks show on Thursday nights aswell as being voted ‘Best Online Radio Show’ in the Mixcloud International Radio Awards. The weekly show is now syndicated to over 30 radio stations across the world, available each week online at Solidsteel.net, Soundcloud and Mixcloud, plus a podcast highlights via iTunes (often the #1 video and/or audio music podcast on iTunes and over 3 millions downloads to date) and hour long Video Mixes on Vimeo. Solid Steel has also spawned a variety of successful club nights and mix cd’s.");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
var el4 = dom.createTextNode("Select Solid Steel contributors since 1988: Four Tet, Bonobo, De La Soul, Leon Vynehall, Pearson Sound, Skream, Hudson Mohawke, Machinedrum, Lone, Ben UFO, Jackmaster, Seven Davis Jr, Cooly G, Goldie, Norman Jay, A Guy Called Gerald, Juan Atkins, J Rocc, Pinch, FaltyDL, The Bug, DJ Shadow, Trevor Jackson, Maribo State, Coldcut, DJ Food, Cinematic Orchestra, London Elektricity, Autechre, DJ Marky, Amon Tobin, James Holden, Moxie, Mo Kolours, Kenny Dope, Diplo, Super Furry Animals, Caribou, Scratch Perverts, Throbbing Gristle, Toddla T, The Orb, Photek, Om Unit, Mumdance, Rob Da Bank, Visionist, Paul White, Tom Middleton, Richard Dorfmeister, Young Fathers, Greg Wilson, DJ Kentaro, Mr Scruff, Gilles Peterson, Luke Vibert, Laurent Garnier & many more.");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
var el4 = dom.createTextNode("Site by ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("b");
var el5 = dom.createElement("a");
dom.setAttribute(el5,"href","http://antipattern.co");
var el6 = dom.createTextNode("antipattern");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
var el4 = dom.createTextNode("In association with ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("a");
dom.setAttribute(el4,"href","http://ninjatune.net/");
var el5 = dom.createTextNode("Ninja Tune");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
dom.setAttribute(el2,"class","backscroller");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
dom.setAttribute(el2,"class","scroller");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, element = hooks.element;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [0]);
var element1 = dom.childAt(element0, [3]);
var element2 = dom.childAt(element0, [5]);
element(env, element1, context, "action", ["backswipe"], {"on": "tap"});
element(env, element2, context, "action", ["swipe"], {"on": "tap"});
return fragment;
}
};
}()));
});
define('my-new-app/templates/application', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, inline = hooks.inline;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,1,1,contextualElement);
inline(env, morph0, context, "partial", ["icons/search"], {});
return fragment;
}
};
}());
var child1 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, inline = hooks.inline;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,1,1,contextualElement);
inline(env, morph0, context, "partial", ["icons/timeline"], {});
return fragment;
}
};
}());
var child2 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, inline = hooks.inline;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,1,1,contextualElement);
inline(env, morph0, context, "partial", ["icons/az"], {});
return fragment;
}
};
}());
var child3 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, inline = hooks.inline;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,1,1,contextualElement);
inline(env, morph0, context, "partial", ["icons/about"], {});
return fragment;
}
};
}());
var child4 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
dom.setAttribute(el1,"id","feat-link");
var el2 = dom.createTextNode("LATEST MIXES");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child5 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
dom.setAttribute(el1,"id","sub-link");
var el2 = dom.createTextNode("CONTACT");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("nav");
dom.setAttribute(el1,"class","wide");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n \n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("span");
var el3 = dom.createTextNode("\n");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode(" ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("span");
var el3 = dom.createTextNode("\n");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode(" ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n\n");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n\n");
dom.appendChild(el0, el1);
var el1 = dom.createElement("nav");
dom.setAttribute(el1,"id","extra");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n\n");
dom.appendChild(el0, el1);
var el1 = dom.createElement("nav");
dom.setAttribute(el1,"id","featured");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n\n");
dom.appendChild(el0, el1);
var el1 = dom.createElement("nav");
dom.setAttribute(el1,"id","social");
dom.setAttribute(el1,"class","wide");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n\n");
dom.appendChild(el0, el1);
var el1 = dom.createElement("div");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, inline = hooks.inline, block = hooks.block, subexpr = hooks.subexpr, content = hooks.content, element = hooks.element;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [0]);
var element1 = dom.childAt(fragment, [4]);
var element2 = dom.childAt(fragment, [6]);
var element3 = dom.childAt(fragment, [10]);
var morph0 = dom.createMorphAt(element0,1,1);
var morph1 = dom.createMorphAt(dom.childAt(element0, [3]),1,1);
var morph2 = dom.createMorphAt(dom.childAt(element0, [5]),1,1);
var morph3 = dom.createMorphAt(fragment,2,2,contextualElement);
var morph4 = dom.createMorphAt(element1,1,1);
var morph5 = dom.createMorphAt(element1,2,2);
var morph6 = dom.createMorphAt(element2,1,1);
var morph7 = dom.createMorphAt(element2,2,2);
var morph8 = dom.createMorphAt(dom.childAt(fragment, [8]),1,1);
inline(env, morph0, context, "view", ["playpause"], {});
block(env, morph1, context, "link-to", ["search"], {}, child0, null);
block(env, morph2, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "null"})], {}, child1, null);
content(env, morph3, context, "outlet");
element(env, element1, context, "bind-attr", [], {"class": "showingTracks:mobLeft"});
block(env, morph4, context, "link-to", ["a-z.letter", "A"], {}, child2, null);
block(env, morph5, context, "link-to", ["about"], {}, child3, null);
block(env, morph6, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2015"})], {}, child4, null);
block(env, morph7, context, "link-to", ["contact"], {}, child5, null);
inline(env, morph8, context, "partial", ["icons/sponsor"], {});
element(env, element3, context, "bind-attr", [], {"style": "myStyle"});
return fragment;
}
};
}()));
});
define('my-new-app/templates/broadcast', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child1 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("p");
dom.setAttribute(el1,"class","warning");
var el2 = dom.createTextNode("Sorry! There is no audio for this mix yet…");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child2 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, inline = hooks.inline;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,1,1,contextualElement);
inline(env, morph0, context, "render", ["mix", get(env, context, "mix")], {});
return fragment;
}
};
}());
var child3 = (function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, content = hooks.content;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,0,0,contextualElement);
dom.insertBoundary(fragment, null);
dom.insertBoundary(fragment, 0);
content(env, morph0, context, "featured.session_name");
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("div");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
dom.setAttribute(el2,"style","position: relative;");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("img");
dom.setAttribute(el3,"width","100%");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
dom.setAttribute(el3,"class","mixTitle");
var el4 = dom.createComment("");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, element = hooks.element, subexpr = hooks.subexpr, concat = hooks.concat, attribute = hooks.attribute, inline = hooks.inline, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [1]);
var element1 = dom.childAt(element0, [1]);
var element2 = dom.childAt(element1, [1]);
var attrMorph0 = dom.createAttrMorph(element2, 'src');
var morph0 = dom.createMorphAt(element1,3,3);
var morph1 = dom.createMorphAt(dom.childAt(element0, [3, 1]),0,0);
element(env, element1, context, "action", ["playBroadcast", get(env, context, "featured.id")], {"on": "tap"});
attribute(env, attrMorph0, element2, "src", concat(env, [subexpr(env, context, "unbound", [get(env, context, "controller.rootpath")], {}), subexpr(env, context, "unbound", [get(env, context, "featured.background_image_thumb_url")], {})]));
inline(env, morph0, context, "partial", ["icons/play"], {});
block(env, morph1, context, "link-to", ["broadcast", get(env, context, "featured.id")], {}, child0, null);
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("div");
dom.setAttribute(el1,"id","playDetails");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createElement("b");
var el4 = dom.createTextNode("NOW PLAYING");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode(" \n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n\n");
dom.appendChild(el0, el1);
var el1 = dom.createElement("div");
dom.setAttribute(el1,"style","height: 100%");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
dom.setAttribute(el2,"id","container");
dom.setAttribute(el2,"style","display: block;");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("div");
dom.setAttribute(el3,"id","inner-container");
dom.setAttribute(el3,"style","display: block; height: 100%;");
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("div");
dom.setAttribute(el4,"id","players");
dom.setAttribute(el4,"style","display: table; height: 100%;");
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
var el5 = dom.createElement("div");
dom.setAttribute(el5,"id","mixImageCell");
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createElement("div");
dom.setAttribute(el6,"id","mobilelogo");
var el7 = dom.createComment("");
dom.appendChild(el6, el7);
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n");
dom.appendChild(el4, el5);
var el5 = dom.createComment("");
dom.appendChild(el4, el5);
var el5 = dom.createTextNode(" ");
dom.appendChild(el4, el5);
var el5 = dom.createElement("div");
dom.setAttribute(el5,"id","featured-section");
var el6 = dom.createTextNode("\n");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode(" ");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n\n ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("div");
dom.setAttribute(el4,"id","buttons");
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
var el5 = dom.createElement("p");
dom.setAttribute(el5,"id","btn-tracklisting");
var el6 = dom.createElement("span");
var el7 = dom.createElement("b");
var el8 = dom.createComment("");
dom.appendChild(el7, el8);
var el8 = dom.createTextNode("TRACKLIST");
dom.appendChild(el7, el8);
dom.appendChild(el6, el7);
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
var el5 = dom.createElement("p");
dom.setAttribute(el5,"id","btn-featured");
var el6 = dom.createElement("span");
var el7 = dom.createElement("b");
var el8 = dom.createComment("");
dom.appendChild(el7, el8);
var el8 = dom.createTextNode("FEATURED");
dom.appendChild(el7, el8);
dom.appendChild(el6, el7);
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
var el5 = dom.createComment("");
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n\n");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, element = hooks.element, get = hooks.get, inline = hooks.inline, content = hooks.content, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element3 = dom.childAt(fragment, [0]);
var element4 = dom.childAt(fragment, [2]);
var element5 = dom.childAt(element4, [1, 1]);
var element6 = dom.childAt(element5, [1]);
var element7 = dom.childAt(element6, [1]);
var element8 = dom.childAt(element6, [5]);
var element9 = dom.childAt(element5, [3]);
var element10 = dom.childAt(element9, [1]);
var element11 = dom.childAt(element9, [3]);
var morph0 = dom.createMorphAt(dom.childAt(element3, [3]),0,0);
var morph1 = dom.createMorphAt(dom.childAt(element3, [5]),0,0);
var morph2 = dom.createMorphAt(element3,7,7);
var morph3 = dom.createMorphAt(element7,1,1);
var morph4 = dom.createMorphAt(dom.childAt(element7, [3]),0,0);
var morph5 = dom.createMorphAt(element6,3,3);
var morph6 = dom.createMorphAt(element8,1,1);
var morph7 = dom.createMorphAt(dom.childAt(element10, [0, 0]),0,0);
var morph8 = dom.createMorphAt(dom.childAt(element11, [0, 0]),0,0);
var morph9 = dom.createMorphAt(element9,5,5);
var morph10 = dom.createMorphAt(element4,3,3);
element(env, element3, context, "bind-attr", [], {"class": "showingTracks:disabled:enabled"});
inline(env, morph0, context, "formatted-date", [get(env, context, "model.broadcast_date"), "DD-MM-YY"], {});
content(env, morph1, context, "model.session_name");
block(env, morph2, context, "if", [get(env, context, "model.mixes.firstObject.soundcloudId")], {}, child0, child1);
element(env, element4, context, "bind-attr", [], {"class": "showingFeaturedListing:btn-featured-panel-open:btn-featured-panel-closed showingTracks:btn-panel-open:btn-panel-closed"});
inline(env, morph3, context, "view", ["logoplaypause"], {});
inline(env, morph4, context, "partial", ["icons/smalllogo"], {});
block(env, morph5, context, "each", [get(env, context, "model.mixes")], {"keyword": "mix"}, child2, null);
element(env, element8, context, "bind-attr", [], {"class": "showingFeaturedListing:featured-panel-open:featured-panel-closed showingTracks:featured-panel-closed"});
block(env, morph6, context, "each", [get(env, context, "featureds")], {"keyword": "featured"}, child3, null);
element(env, element9, context, "bind-attr", [], {"class": "showingTracks showingFeatured"});
element(env, element10, context, "action", ["toggleTrax"], {"on": "tap"});
content(env, morph7, context, "plusMinus");
element(env, element11, context, "action", ["toggleFeatured"], {"on": "tap"});
content(env, morph8, context, "featuredPlusMinus");
inline(env, morph9, context, "partial", ["icons/sponsor"], {});
content(env, morph10, context, "outlet");
return fragment;
}
};
}()));
});
define('my-new-app/templates/broadcasts/index', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, inline = hooks.inline;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,1,1,contextualElement);
inline(env, morph0, context, "view", ["year-select"], {});
return fragment;
}
};
}());
var child1 = (function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("all");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child1 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode(" highlights");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, content = hooks.content;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,0,0,contextualElement);
dom.insertBoundary(fragment, 0);
content(env, morph0, context, "controller.year");
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
dom.setAttribute(el1,"id","highlights");
var el2 = dom.createTextNode("\n View ");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, element = hooks.element, get = hooks.get, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element1 = dom.childAt(fragment, [1]);
var morph0 = dom.createMorphAt(element1,1,1);
element(env, element1, context, "action", ["viewFeatured"], {"on": "tap"});
block(env, morph0, context, "if", [get(env, context, "getHighlights")], {}, child0, child1);
return fragment;
}
};
}());
var child2 = (function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, inline = hooks.inline;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,1,1,contextualElement);
inline(env, morph0, context, "render", ["sidepanel-mix", get(env, context, "cont")], {});
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("div");
dom.setAttribute(el1,"class","month");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("h2");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode(" ");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, content = hooks.content, get = hooks.get, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [1]);
var morph0 = dom.createMorphAt(dom.childAt(element0, [1]),0,0);
var morph1 = dom.createMorphAt(element0,3,3);
content(env, morph0, context, "group.group.key");
block(env, morph1, context, "each", [get(env, context, "group.content")], {"keyword": "cont"}, child0, null);
return fragment;
}
};
}());
var child3 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
var el2 = dom.createTextNode("Sorry, no shows for this year are available yet.");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("div");
dom.setAttribute(el1,"id","container");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
dom.setAttribute(el2,"id","inner-container");
var el3 = dom.createTextNode("\n\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("div");
dom.setAttribute(el3,"id","players");
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("div");
dom.setAttribute(el4,"id","mixImageCell");
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
var el5 = dom.createComment("");
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n\n ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("div");
dom.setAttribute(el4,"id","timeline");
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
var el5 = dom.createComment(" 2010s ");
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
var el5 = dom.createElement("div");
dom.setAttribute(el5,"class","decade current-decade");
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n\n ");
dom.appendChild(el4, el5);
var el5 = dom.createComment(" 00s ");
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
var el5 = dom.createElement("div");
dom.setAttribute(el5,"class","decade");
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n\n ");
dom.appendChild(el4, el5);
var el5 = dom.createComment(" 90s ");
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
var el5 = dom.createElement("div");
dom.setAttribute(el5,"class","decade");
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n\n ");
dom.appendChild(el4, el5);
var el5 = dom.createComment(" earlier/other ");
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
var el5 = dom.createElement("div");
dom.setAttribute(el5,"class","decade");
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
var el6 = dom.createComment("");
dom.appendChild(el5, el6);
var el6 = dom.createTextNode("\n ");
dom.appendChild(el5, el6);
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode(" ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n\n");
dom.appendChild(el0, el1);
var el1 = dom.createElement("div");
dom.setAttribute(el1,"id","broadcasts-by-month");
var el2 = dom.createTextNode("\n\n");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n\n\n\n\n\n\n\n\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, element = hooks.element, inline = hooks.inline, get = hooks.get, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element2 = dom.childAt(fragment, [0]);
var element3 = dom.childAt(element2, [1]);
var element4 = dom.childAt(element3, [1]);
var element5 = dom.childAt(element4, [3]);
var element6 = dom.childAt(element5, [3]);
var element7 = dom.childAt(element5, [7]);
var element8 = dom.childAt(element5, [11]);
var element9 = dom.childAt(element5, [15]);
var element10 = dom.childAt(fragment, [2]);
var morph0 = dom.createMorphAt(dom.childAt(element4, [1]),1,1);
var morph1 = dom.createMorphAt(element6,1,1);
var morph2 = dom.createMorphAt(element6,3,3);
var morph3 = dom.createMorphAt(element6,5,5);
var morph4 = dom.createMorphAt(element6,7,7);
var morph5 = dom.createMorphAt(element6,9,9);
var morph6 = dom.createMorphAt(element6,11,11);
var morph7 = dom.createMorphAt(element7,1,1);
var morph8 = dom.createMorphAt(element7,3,3);
var morph9 = dom.createMorphAt(element7,5,5);
var morph10 = dom.createMorphAt(element7,7,7);
var morph11 = dom.createMorphAt(element7,9,9);
var morph12 = dom.createMorphAt(element7,11,11);
var morph13 = dom.createMorphAt(element7,13,13);
var morph14 = dom.createMorphAt(element7,15,15);
var morph15 = dom.createMorphAt(element7,17,17);
var morph16 = dom.createMorphAt(element7,19,19);
var morph17 = dom.createMorphAt(element8,1,1);
var morph18 = dom.createMorphAt(element8,3,3);
var morph19 = dom.createMorphAt(element8,5,5);
var morph20 = dom.createMorphAt(element8,7,7);
var morph21 = dom.createMorphAt(element8,9,9);
var morph22 = dom.createMorphAt(element8,11,11);
var morph23 = dom.createMorphAt(element8,13,13);
var morph24 = dom.createMorphAt(element8,15,15);
var morph25 = dom.createMorphAt(element8,17,17);
var morph26 = dom.createMorphAt(element8,19,19);
var morph27 = dom.createMorphAt(element9,1,1);
var morph28 = dom.createMorphAt(element9,3,3);
var morph29 = dom.createMorphAt(element3,3,3);
var morph30 = dom.createMorphAt(element10,1,1);
var morph31 = dom.createMorphAt(element10,3,3);
element(env, element2, context, "bind-attr", [], {"class": "showingResults"});
inline(env, morph0, context, "view", ["logoplaypause"], {});
element(env, element5, context, "bind-attr", [], {"class": "showingResults:disabled:enabled"});
inline(env, morph1, context, "view", ["year"], {"prelink": "20", "link": "15", "year": "2015"});
inline(env, morph2, context, "view", ["year"], {"link": "14", "year": "2014"});
inline(env, morph3, context, "view", ["year"], {"link": "13", "year": "2013"});
inline(env, morph4, context, "view", ["year"], {"link": "12", "year": "2012"});
inline(env, morph5, context, "view", ["year"], {"link": "11", "year": "2011"});
inline(env, morph6, context, "view", ["year"], {"prelink": "20", "link": "10", "year": "2010"});
inline(env, morph7, context, "view", ["year"], {"prelink": "20", "link": "09", "year": "2009"});
inline(env, morph8, context, "view", ["year"], {"link": "08", "year": "2008"});
inline(env, morph9, context, "view", ["year"], {"link": "07", "year": "2007"});
inline(env, morph10, context, "view", ["year"], {"link": "06", "year": "2006"});
inline(env, morph11, context, "view", ["year"], {"link": "05", "year": "2005"});
inline(env, morph12, context, "view", ["year"], {"link": "04", "year": "2004"});
inline(env, morph13, context, "view", ["year"], {"link": "03", "year": "2003"});
inline(env, morph14, context, "view", ["year"], {"link": "02", "year": "2002"});
inline(env, morph15, context, "view", ["year"], {"link": "01", "year": "2001"});
inline(env, morph16, context, "view", ["year"], {"prelink": "20", "link": "00", "year": "2000"});
inline(env, morph17, context, "view", ["year"], {"prelink": "19", "link": "99", "year": "1999"});
inline(env, morph18, context, "view", ["year"], {"link": "98", "year": "1998"});
inline(env, morph19, context, "view", ["year"], {"link": "97", "year": "1997"});
inline(env, morph20, context, "view", ["year"], {"link": "96", "year": "1996"});
inline(env, morph21, context, "view", ["year"], {"link": "95", "year": "1995"});
inline(env, morph22, context, "view", ["year"], {"link": "94", "year": "1994"});
inline(env, morph23, context, "view", ["year"], {"link": "93", "year": "1993"});
inline(env, morph24, context, "view", ["year"], {"link": "92", "year": "1992"});
inline(env, morph25, context, "view", ["year"], {"link": "91", "year": "1991"});
inline(env, morph26, context, "view", ["year"], {"prelink": "19", "link": "90", "year": "1990"});
inline(env, morph27, context, "view", ["year"], {"prelink": "19", "link": "89", "year": "1989"});
inline(env, morph28, context, "view", ["year"], {"prelink": "19", "link": "88", "year": "1988"});
block(env, morph29, context, "if", [get(env, context, "showingResults")], {}, child0, null);
element(env, element10, context, "action", ["swipeAway"], {"on": "swipeRight"});
element(env, element10, context, "bind-attr", [], {"class": ":sidepanel showingResults:enabled:disabled"});
block(env, morph30, context, "if", [get(env, context, "hasHighlights")], {}, child1, null);
block(env, morph31, context, "each", [get(env, context, "groupedContent")], {"keyword": "group"}, child2, child3);
return fragment;
}
};
}()));
});
define('my-new-app/templates/contact', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("div");
dom.setAttribute(el1,"class","alert");
var el2 = dom.createTextNode("Oops! There was a problem subscribing. Please try again.");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child1 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("div");
dom.setAttribute(el1,"class","alert");
var el2 = dom.createTextNode("Processing.....");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child2 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("div");
dom.setAttribute(el1,"class","alert");
var el2 = dom.createTextNode("Subscribed! Please check your email.");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("div");
dom.setAttribute(el1,"id","az");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
dom.setAttribute(el2,"class","subscribeBlock");
var el3 = dom.createTextNode("\n \n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
var el4 = dom.createElement("b");
var el5 = dom.createTextNode("Newsletter");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n\n Join the mailing list to get an email with the track list when the Solid Steel show is live each week, plus a free archive show to download.\n\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("div");
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
var el4 = dom.createComment("");
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("span");
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n\n");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
var el4 = dom.createElement("b");
var el5 = dom.createTextNode("Email us");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
var el4 = dom.createElement("a");
dom.setAttribute(el4,"href","mailto:solidsteel@ninjatune.net");
var el5 = dom.createTextNode("solidsteel@ninjatune.net");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
dom.setAttribute(el2,"id","linksout");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
var el4 = dom.createElement("a");
dom.setAttribute(el4,"target","_blank");
dom.setAttribute(el4,"href","https://www.facebook.com/pages/Solid-Steel/175027509192663");
var el5 = dom.createTextNode("FACEBOOK");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createTextNode(" - ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("a");
dom.setAttribute(el4,"target","_blank");
dom.setAttribute(el4,"href","https://twitter.com/SolidSteelRadio");
var el5 = dom.createTextNode("TWITTER");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createTextNode(" - ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("a");
dom.setAttribute(el4,"target","_blank");
dom.setAttribute(el4,"href","http://vimeo.com/solidsteel");
var el5 = dom.createTextNode("VIMEO");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createTextNode(" - ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("a");
dom.setAttribute(el4,"target","_blank");
dom.setAttribute(el4,"href","https://itunes.apple.com/podcast/solid-steel/id88395834");
var el5 = dom.createTextNode("PODCAST");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, element = hooks.element, get = hooks.get, inline = hooks.inline, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [0, 1]);
var element1 = dom.childAt(element0, [3]);
var morph0 = dom.createMorphAt(element1,1,1);
var morph1 = dom.createMorphAt(element0,5,5);
var morph2 = dom.createMorphAt(element0,7,7);
var morph3 = dom.createMorphAt(element0,9,9);
element(env, element1, context, "bind-attr", [], {"class": "submitting"});
inline(env, morph0, context, "input", [], {"type": "text", "placeholder": "Email address", "value": get(env, context, "email"), "action": "subscribe", "bindAttr": "disabled:isProcessing", "focus-in": "focus"});
block(env, morph1, context, "if", [get(env, context, "subscribeFailed")], {}, child0, null);
block(env, morph2, context, "if", [get(env, context, "isProcessing")], {}, child1, null);
block(env, morph3, context, "if", [get(env, context, "isSuccess")], {}, child2, null);
return fragment;
}
};
}()));
});
define('my-new-app/templates/icons/about', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
dom.setNamespace("http://www.w3.org/2000/svg");
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"width","32px");
dom.setAttribute(el1,"height","32px");
dom.setAttribute(el1,"viewBox","0 0 32 32");
dom.setAttribute(el1,"enable-background","new 0 0 32 32");
dom.setAttributeNS(el1,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("path");
dom.setAttribute(el2,"d","M14.372,22.962h2.767v-2.687h-2.767V22.962z M16,0C7.164,0,0,7.164,0,16c0,8.837,7.164,16,16,16s16-7.163,16-16\n C32,7.164,24.836,0,16,0z M16,30C8.28,30,2,23.72,2,16S8.28,2,16,2s14,6.28,14,14S23.72,30,16,30z M16.039,9.038\n c-2.157,0-3.961,1.489-3.961,4.137h2.354c0-1.215,0.627-1.883,1.471-1.883c0.785,0,1.414,0.531,1.414,1.295\n c0,2.196-2.667,1.766-2.807,6h2.471c0.197-3.411,2.942-2.94,2.942-5.941C19.923,10.47,18.236,9.038,16.039,9.038z");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}()));
});
define('my-new-app/templates/icons/add', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
dom.setNamespace("http://www.w3.org/2000/svg");
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"width","32px");
dom.setAttribute(el1,"height","32px");
dom.setAttribute(el1,"viewBox","0 0 32 32");
dom.setAttribute(el1,"enable-background","new 0 0 32 32");
dom.setAttributeNS(el1,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("g");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("g");
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("path");
dom.setAttribute(el4,"d","M26,15h-9V6c0-0.552-0.448-1-1-1s-1,0.448-1,1v9H6c-0.552,0-1,0.448-1,1s0.448,1,1,1h9v9c0,0.553,0.448,1,1,1s1-0.447,1-1\n v-9h9c0.553,0,1-0.448,1-1S26.553,15,26,15z");
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}()));
});
define('my-new-app/templates/icons/az', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
dom.setNamespace("http://www.w3.org/2000/svg");
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"width","32px");
dom.setAttribute(el1,"height","32px");
dom.setAttribute(el1,"viewBox","0 0 32 32");
dom.setAttribute(el1,"enable-background","new 0 0 32 32");
dom.setAttributeNS(el1,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("path");
dom.setAttribute(el2,"d","M8.284,11.098l-1.597,5.52v4.284H8.34v-2.913h2.55v2.913h1.653v-4.284l-1.598-5.52H8.284z M8.494,16.351l0.98-3.613h0.281\n l0.98,3.613H8.494z M25.284,12.709v-1.611h-5.617v1.64h3.544l-3.754,6.54v1.625h5.855v-1.639h-3.756L25.284,12.709z M16,0\n C7.164,0,0,7.164,0,16c0,8.837,7.164,16,16,16s16-7.163,16-16C32,7.164,24.836,0,16,0z M16,30C8.28,30,2,23.72,2,16S8.28,2,16,2\n s14,6.28,14,14S23.72,30,16,30z M14.43,17.863h3.894v-1.639H14.43V17.863z");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}()));
});
define('my-new-app/templates/icons/contact', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
dom.setNamespace("http://www.w3.org/2000/svg");
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"width","32px");
dom.setAttribute(el1,"height","32px");
dom.setAttribute(el1,"viewBox","0 0 32 32");
dom.setAttribute(el1,"enable-background","new 0 0 32 32");
dom.setAttributeNS(el1,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("path");
dom.setAttribute(el2,"d","M9.879,14.333l5.684,3.502c0.131,0.081,0.282,0.123,0.438,0.123s0.307-0.042,0.437-0.123l5.682-3.502\n c0.191-0.117,0.324-0.302,0.375-0.52c0.051-0.216,0.016-0.438-0.102-0.628c-0.234-0.379-0.766-0.508-1.146-0.273L16,16.146\n l-5.246-3.233c-0.384-0.234-0.914-0.105-1.147,0.273C9.366,13.576,9.487,14.091,9.879,14.333z M24.137,9.912H7.863\n c-0.46,0-0.834,0.374-0.834,0.834v10.507c0,0.46,0.374,0.835,0.834,0.835h16.274c0.461,0,0.834-0.375,0.834-0.835V10.746\n C24.971,10.286,24.598,9.912,24.137,9.912z M23.303,20.42H8.696v-8.84h14.606V20.42z M16,0C7.164,0,0,7.164,0,16\n c0,8.837,7.164,16,16,16s16-7.163,16-16C32,7.164,24.836,0,16,0z M16,30C8.28,30,2,23.721,2,16C2,8.28,8.28,2,16,2\n c7.721,0,14,6.28,14,14C30,23.721,23.721,30,16,30z");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}()));
});
define('my-new-app/templates/icons/logo', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
dom.setNamespace("http://www.w3.org/2000/svg");
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"fill","#ffffff");
dom.setAttribute(el1,"viewBox","0 0 150 150");
dom.setAttribute(el1,"enable-background","new 0 0 150 150");
dom.setAttributeNS(el1,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("path");
dom.setAttribute(el2,"d","M70.014,64.557c-1.381,0-2.5,1.119-2.5,2.5v15.401c0,1.381,1.119,2.5,2.5,2.5s2.5-1.119,2.5-2.5V67.057\n C72.514,65.676,71.395,64.557,70.014,64.557z M79.562,64.557c-1.381,0-2.5,1.119-2.5,2.5v15.401c0,1.381,1.119,2.5,2.5,2.5\n s2.5-1.119,2.5-2.5V67.057C82.062,65.676,80.943,64.557,79.562,64.557z M123.539,60.305h-4.404v29.352h4.404\n c8.408,0,14.994-6.446,14.994-14.675C138.533,66.066,132.648,60.305,123.539,60.305z M135.113,33.552\n c-9.336-13.508-23.107-23.71-39.211-28.512v84.616h14.828v2.393H93.455V4.355C87.564,2.821,81.385,2,75.013,2\n C46.236,2,21.352,18.65,9.458,42.84C4.685,52.547,2,63.466,2,75.014c0,39.895,31.998,72.311,71.729,72.998V96.699h-8.257v-2.395\n h18.959v2.395h-8.259v51.312c18.285-0.285,34.938-7.291,47.601-18.658c0.41-0.367,0.813-0.744,1.217-1.121h-12.645V94.096h2.446\n v31.745h12.621c0.869-0.897,1.724-1.81,2.545-2.75c0.149-0.173,0.304-0.345,0.451-0.521c10.979-12.775,17.614-29.393,17.614-47.558\n C148.025,59.613,143.254,45.329,135.113,33.552z M39.539,87.419l-0.288-0.466l1.45-1.926l0.628,0.927\n c1.868,2.755,4.166,4.094,7.025,4.094c4.181,0,6.991-2.39,6.991-5.946c0-2.559-0.834-5.758-7.337-7.812\n c-5.372-1.679-7.984-4.785-7.984-9.496c0-5.64,4.581-9.01,9.011-9.01c3.418,0,5.413,1.277,6.485,2.349l0.449,0.449l-1.283,2.066\n l-0.714-0.744c-1.184-1.235-2.541-1.738-4.684-1.738l-0.291,0.003c-3.143,0.058-6.483,2.289-6.483,6.311\n c0,3.954,1.75,6.001,6.458,7.555c6.129,1.992,8.864,5.081,8.864,10.017c0,4.937-3.92,8.382-9.533,8.382\n C44.547,92.432,41.599,90.745,39.539,87.419z M66.446,120.25c0,4.957-3.938,8.42-9.576,8.42c-3.772,0-6.734-1.693-8.803-5.036\n l-0.288-0.466l1.452-1.93l0.628,0.927c1.878,2.771,4.188,4.116,7.063,4.116c4.205,0,7.031-2.402,7.031-5.979\n c0-2.573-0.839-5.791-7.377-7.854c-5.397-1.688-8.021-4.808-8.021-9.541c0-5.666,4.602-9.052,9.051-9.052\n c3.437,0,5.44,1.283,6.516,2.359l0.448,0.449l-1.286,2.07L62.57,97.99c-1.191-1.242-2.556-1.75-4.711-1.75l-0.291,0.004\n c-3.161,0.061-6.52,2.305-6.52,6.348c0,3.977,1.76,6.035,6.493,7.596C63.699,112.189,66.446,115.293,66.446,120.25z M74.938,92.471\n c-9.645,0-17.492-7.846-17.492-17.491s7.847-17.491,17.492-17.491c9.644,0,17.492,7.847,17.492,17.491\n C92.43,84.625,84.582,92.471,74.938,92.471z M97.639,128.164H85.996V94.238H97.6v2.393h-9.158v9.176h8.746v2.394h-8.746v17.571\n h9.197V128.164z M110.686,128.164H99.045V94.238h11.604v2.393h-9.157v9.176h8.745v2.394h-8.745v17.571h9.194V128.164z\n M114.814,92.049h-2.445V57.911h2.445V92.049z M123.539,92.049h-6.852V57.911h6.852c10.463,0,17.492,6.859,17.492,17.07\n C141.033,84.552,133.35,92.049,123.539,92.049z");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n\n");
dom.appendChild(el0, el1);
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"width","32px");
dom.setAttribute(el1,"height","32px");
dom.setAttribute(el1,"viewBox","0 0 32 32");
dom.setAttribute(el1,"enable-background","new 0 0 32 32");
dom.setAttributeNS(el1,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("path");
dom.setAttribute(el2,"fill","#ffffff");
dom.setAttribute(el2,"d","M16,0C7.164,0,0,7.164,0,16c0,8.837,7.164,16,16,16s16-7.163,16-16C32,7.164,24.836,0,16,0z M16,30\n C8.28,30,2,23.721,2,16C2,8.28,8.28,2,16,2c7.721,0,14,6.28,14,14C30,23.721,23.721,30,16,30z");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("path");
dom.setAttribute(el2,"d","M13,10.5c-0.829,0-1.5,0.671-1.5,1.5v8c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-8C14.5,11.171,13.829,10.5,13,10.5z\n M19,10.5c-0.828,0-1.5,0.671-1.5,1.5v8c0,0.828,0.672,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-8C20.5,11.171,19.828,10.5,19,10.5z");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, element = hooks.element;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element2 = dom.childAt(fragment, [1]);
var element3 = dom.childAt(fragment, [3]);
element(env, element2, context, "bind-attr", [], {"src": "mixStyle", "class": "showingTracks:mobdisabled:mobenabled"});
element(env, element3, context, "bind-attr", [], {"src": "mixStyle", "class": ":small showingTracks:mobdisabled:mobenabled"});
return fragment;
}
};
}());
var child1 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
dom.setNamespace("http://www.w3.org/2000/svg");
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"viewBox","0 0 150 150");
dom.setAttribute(el1,"enable-background","new 0 0 150 150");
dom.setAttributeNS(el1,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("path");
dom.setAttribute(el2,"fill","#ffffff");
dom.setAttribute(el2,"d","M135.1,33.546c-9.336-13.508-23.108-23.71-39.211-28.512V89.65h14.828v2.393H93.441V4.349\n c-5.892-1.534-12.07-2.355-18.442-2.355c-28.777,0-53.661,16.65-65.555,40.84C4.671,52.541,1.986,63.46,1.986,75.008l0,0\n c0,39.895,31.998,72.311,71.729,72.998V96.693h-8.257V94.3h18.959v2.394H76.16v51.313c18.285-0.286,34.938-7.291,47.599-18.659\n c0.41-0.367,0.815-0.744,1.218-1.121h-12.645V94.09h2.447v31.745H127.4c0.869-0.897,1.723-1.81,2.545-2.75\n c0.15-0.173,0.303-0.345,0.451-0.521c10.979-12.775,17.615-29.392,17.615-47.558l0,0C148.012,59.607,143.24,45.323,135.1,33.546z\n M39.525,87.413l-0.288-0.466l1.45-1.926l0.628,0.927c1.868,2.755,4.166,4.094,7.025,4.094c4.181,0,6.991-2.39,6.991-5.946\n c0-2.559-0.834-5.758-7.337-7.812c-5.372-1.679-7.984-4.785-7.984-9.496c0-5.64,4.581-9.01,9.011-9.01\n c3.418,0,5.413,1.277,6.485,2.349l0.449,0.449l-1.283,2.066l-0.714-0.744c-1.184-1.235-2.541-1.738-4.684-1.738l-0.291,0.003\n c-3.143,0.058-6.483,2.289-6.483,6.311c0,3.954,1.75,6.001,6.458,7.555c6.129,1.993,8.864,5.081,8.864,10.017\n s-3.92,8.381-9.533,8.381C44.533,92.426,41.585,90.739,39.525,87.413z M66.432,120.244c0,4.957-3.938,8.42-9.576,8.42\n c-3.772,0-6.734-1.694-8.803-5.036l-0.288-0.466l1.452-1.93l0.628,0.927c1.878,2.771,4.188,4.116,7.063,4.116\n c4.205,0,7.031-2.402,7.031-5.979c0-2.573-0.839-5.791-7.377-7.854c-5.397-1.688-8.021-4.808-8.021-9.541\n c0-5.666,4.602-9.051,9.051-9.051c3.437,0,5.44,1.282,6.516,2.359l0.448,0.449l-1.286,2.07l-0.714-0.744\n c-1.191-1.242-2.556-1.75-4.711-1.75l-0.291,0.004c-3.161,0.06-6.52,2.305-6.52,6.348c0,3.977,1.76,6.035,6.493,7.596\n C63.685,112.184,66.432,115.287,66.432,120.244z M74.924,92.465c-9.645,0-17.492-7.846-17.492-17.491s7.847-17.491,17.492-17.491\n c9.645,0,17.492,7.847,17.492,17.491C92.416,84.619,84.568,92.465,74.924,92.465z M97.624,128.158H85.982V94.232h11.604v2.393\n h-9.158v9.175h8.746v2.394h-8.746v17.572h9.196V128.158z M110.672,128.158H99.031V94.232h11.603v2.393h-9.157v9.175h8.746v2.394\n h-8.746v17.572h9.195V128.158z M114.801,92.043h-2.445V57.905h2.445V92.043z M123.525,92.043h-6.853V57.905h6.853\n c10.463,0,17.492,6.859,17.492,17.07C141.02,84.546,133.335,92.043,123.525,92.043z M123.525,60.299h-4.405V89.65h4.405\n c8.408,0,14.994-6.446,14.994-14.675C138.52,66.06,132.635,60.299,123.525,60.299z M86.85,74.215L69.056,63.944\n c-0.28-0.162-0.625-0.162-0.905,0c-0.28,0.161-0.453,0.461-0.453,0.784v20.545c0,0.321,0.173,0.621,0.453,0.783\n c0.14,0.079,0.297,0.12,0.453,0.12c0.157,0,0.312-0.041,0.454-0.12L86.85,75.785c0.278-0.161,0.451-0.462,0.451-0.784\n C87.301,74.676,87.128,74.377,86.85,74.215z");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n\n");
dom.appendChild(el0, el1);
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"width","32px");
dom.setAttribute(el1,"height","32px");
dom.setAttribute(el1,"viewBox","0 0 32 32");
dom.setAttribute(el1,"enable-background","new 0 0 32 32");
dom.setAttributeNS(el1,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("path");
dom.setAttribute(el2,"fill","#ffffff");
dom.setAttribute(el2,"d","M16,0C7.164,0,0,7.164,0,16c0,8.837,7.164,16,16,16s16-7.163,16-16C32,7.164,24.836,0,16,0z M16,30\n C8.28,30,2,23.721,2,16C2,8.28,8.28,2,16,2c7.721,0,14,6.28,14,14C30,23.721,23.721,30,16,30z M25.808,15.323L10.472,6.471\n c-0.242-0.139-0.539-0.139-0.78,0c-0.241,0.139-0.39,0.397-0.39,0.676v17.707c0,0.277,0.149,0.535,0.39,0.675\n c0.121,0.069,0.256,0.104,0.391,0.104c0.135,0,0.269-0.035,0.391-0.104l15.334-8.854c0.239-0.139,0.389-0.398,0.389-0.676\n C26.196,15.721,26.047,15.463,25.808,15.323z");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, element = hooks.element;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [1]);
var element1 = dom.childAt(fragment, [3]);
element(env, element0, context, "bind-attr", [], {"src": "mixStyle", "class": "showingTracks:mobdisabled:mobenabled"});
element(env, element1, context, "bind-attr", [], {"src": "mixStyle", "class": ":small showingTracks:mobdisabled:mobenabled"});
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, element = hooks.element, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element4 = dom.childAt(fragment, [0]);
var morph0 = dom.createMorphAt(element4,1,1);
element(env, element4, context, "action", ["doToggle"], {"target": get(env, context, "view"), "on": "tap"});
block(env, morph0, context, "if", [get(env, context, "view.isPlaying")], {}, child0, child1);
return fragment;
}
};
}()));
});
define('my-new-app/templates/icons/minus', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
dom.setNamespace("http://www.w3.org/2000/svg");
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"class","minus");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"width","32px");
dom.setAttribute(el1,"height","32px");
dom.setAttribute(el1,"viewBox","0 0 32 32");
dom.setAttribute(el1,"enable-background","new 0 0 32 32");
dom.setAttributeNS(el1,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("g");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("g");
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("path");
dom.setAttribute(el4,"d","M26,15H6c-0.552,0-1,0.448-1,1s0.448,1,1,1h20c0.553,0,1-0.448,1-1S26.553,15,26,15z");
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}()));
});
define('my-new-app/templates/icons/nowplaying', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
dom.setNamespace("http://www.w3.org/2000/svg");
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"version","1.1");
dom.setAttribute(el1,"id","nowplaying");
dom.setAttribute(el1,"xmlns","http://www.w3.org/2000/svg");
dom.setAttribute(el1,"xmlns:xlink","http://www.w3.org/1999/xlink");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"width","32px");
dom.setAttribute(el1,"height","32px");
dom.setAttribute(el1,"viewBox","0 0 32 32");
dom.setAttribute(el1,"enable-background","new 0 0 32 32");
dom.setAttributeNS(el1,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("g");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("path");
dom.setAttribute(el3,"d","M16,0C7.164,0,0,7.164,0,16c0,8.837,7.164,16,16,16s16-7.163,16-16C32,7.164,24.836,0,16,0z M16,30\n C8.28,30,2,23.72,2,16S8.28,2,16,2s14,6.28,14,14S23.72,30,16,30z");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n \n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("path");
dom.setAttribute(el3,"id","bar3");
dom.setAttribute(el3,"d","M20,10c-0.553,0-1,0.448-1,1v12 c0,0.553,0.447,1,1,1s1-0.447,1-1V11C21,10.448,20.553,10,20,10z");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("path");
dom.setAttribute(el3,"id","bar2");
dom.setAttribute(el3,"d","M16,8c-0.552,0-1,0.448-1,1v14c0,0.553,0.448,1,1,1s1-0.447,1-1 V9C17,8.448,16.552,8,16,8z");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("path");
dom.setAttribute(el3,"id","bar1");
dom.setAttribute(el3,"d","M12,12c-0.552,0-1,0.448-1,1v10c0,0.553,0.448,1,1,1s1-0.447,1-1V13C13,12.448,12.552,12,12,12z");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("animate");
dom.setAttributeNS(el2,"http://www.w3.org/1999/xlink","xlink:href","#bar1");
dom.setAttribute(el2,"attributeName","d");
dom.setAttribute(el2,"from","M12,12c-0.552,0-1,0.448-1,1v10c0,0.553,0.448,1,1,1s1-0.447,1-1V13C13,12.448,12.552,12,12,12z");
dom.setAttribute(el2,"to","M12,8c-0.552,0-1,0.448-1,1v14c0,0.553,0.448,1,1,1s1-0.447,1-1 V9C13,8.448,12.552,8,12,8z");
dom.setAttribute(el2,"dur","0.5s");
dom.setAttribute(el2,"begin","0s");
dom.setAttribute(el2,"repeatCount","indefinite");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("animate");
dom.setAttributeNS(el2,"http://www.w3.org/1999/xlink","xlink:href","#bar2");
dom.setAttribute(el2,"attributeName","d");
dom.setAttribute(el2,"from","M16,8c-0.552,0-1,0.448-1,1v14c0,0.553,0.448,1,1,1s1-0.447,1-1 V9C17,8.448,16.552,8,16,8z");
dom.setAttribute(el2,"to","M16,12c-0.552,0-1,0.448-1,1v10c0,0.553,0.448,1,1,1s1-0.447,1-1 V9C17,12.448,16.552,12,16,12z");
dom.setAttribute(el2,"dur","1s");
dom.setAttribute(el2,"begin","0s");
dom.setAttribute(el2,"repeatCount","indefinite");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("animate");
dom.setAttributeNS(el2,"http://www.w3.org/1999/xlink","xlink:href","#bar3");
dom.setAttribute(el2,"attributeName","d");
dom.setAttribute(el2,"from","M20,10c-0.553,0-1,0.448-1,1v12 c0,0.553,0.447,1,1,1s1-0.447,1-1V11C21,10.448,20.553,10,20,10z");
dom.setAttribute(el2,"to","M20,8c-0.553,0-1,0.448-1,1v14 c0,0.553,0.447,1,1,1s1-0.447,1-1V11C21,8.448,20.553,8,20,8z");
dom.setAttribute(el2,"dur","0.3s");
dom.setAttribute(el2,"begin","0s");
dom.setAttribute(el2,"repeatCount","indefinite");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}()));
});
define('my-new-app/templates/icons/pause', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
dom.setNamespace("http://www.w3.org/2000/svg");
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"width","32px");
dom.setAttribute(el1,"height","32px");
dom.setAttribute(el1,"viewBox","0 0 32 32");
dom.setAttribute(el1,"enable-background","new 0 0 32 32");
dom.setAttributeNS(el1,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("path");
dom.setAttribute(el2,"d","M13,10.5c-0.829,0-1.5,0.671-1.5,1.5v8c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-8C14.5,11.171,13.829,10.5,13,10.5z\n M16,0C7.164,0,0,7.164,0,16c0,8.837,7.164,16,16,16s16-7.163,16-16C32,7.164,24.836,0,16,0z M16,30C8.28,30,2,23.72,2,16\n S8.28,2,16,2s14,6.28,14,14S23.72,30,16,30z M19,10.5c-0.828,0-1.5,0.671-1.5,1.5v8c0,0.828,0.672,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-8\n C20.5,11.171,19.828,10.5,19,10.5z");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}()));
});
define('my-new-app/templates/icons/play', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
dom.setNamespace("http://www.w3.org/2000/svg");
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"width","32px");
dom.setAttribute(el1,"height","32px");
dom.setAttribute(el1,"viewBox","0 0 32 32");
dom.setAttribute(el1,"enable-background","new 0 0 32 32");
dom.setAttributeNS(el1,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("g");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("g");
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("path");
dom.setAttribute(el4,"d","M8.104,27.178c-0.156,0-0.313-0.041-0.453-0.121c-0.28-0.162-0.453-0.462-0.453-0.783V5.728\n c0-0.323,0.173-0.623,0.453-0.784c0.28-0.162,0.625-0.162,0.905,0L26.35,15.215c0.278,0.162,0.451,0.461,0.451,0.785\n c0,0.322-0.173,0.623-0.451,0.784L8.558,27.056C8.416,27.137,8.261,27.178,8.104,27.178z");
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}()));
});
define('my-new-app/templates/icons/play2', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
dom.setNamespace("http://www.w3.org/2000/svg");
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"version","1.1");
dom.setAttribute(el1,"id","play2");
dom.setAttribute(el1,"xmlns","http://www.w3.org/2000/svg");
dom.setAttribute(el1,"xmlns:xlink","http://www.w3.org/1999/xlink");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"width","32px");
dom.setAttribute(el1,"height","32px");
dom.setAttribute(el1,"viewBox","0 0 32 32");
dom.setAttribute(el1,"enable-background","new 0 0 32 32");
dom.setAttributeNS(el1,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("path");
dom.setAttribute(el2,"d","M16,1C7.716,1,1,7.715,1,16c0,8.284,6.716,15,15,15c8.285,0,15-6.716,15-15C31,7.715,24.285,1,16,1z M16,29\n C8.832,29,3,23.168,3,16S8.832,3,16,3s13,5.832,13,13S23.168,29,16,29z");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("g");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("g");
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("path");
dom.setAttribute(el4,"d","M12.604,21.579c-0.078,0-0.156-0.021-0.226-0.062c-0.14-0.08-0.226-0.229-0.226-0.391V10.873\n c0-0.161,0.086-0.311,0.226-0.391c0.14-0.081,0.312-0.081,0.452,0l8.881,5.127c0.139,0.081,0.225,0.229,0.225,0.391\n c0,0.16-0.086,0.311-0.225,0.392l-8.88,5.126C12.76,21.559,12.683,21.579,12.604,21.579z");
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}()));
});
define('my-new-app/templates/icons/search', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
dom.setNamespace("http://www.w3.org/2000/svg");
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"width","32px");
dom.setAttribute(el1,"height","32px");
dom.setAttribute(el1,"viewBox","0 0 32 32");
dom.setAttribute(el1,"enable-background","new 0 0 32 32");
dom.setAttributeNS(el1,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("path");
dom.setAttribute(el2,"d","M16,0C7.164,0,0,7.164,0,16c0,8.837,7.164,16,16,16s16-7.163,16-16C32,7.164,24.836,0,16,0z M16,30C8.28,30,2,23.72,2,16\n S8.28,2,16,2s14,6.28,14,14S23.72,30,16,30z M20.244,18.328c0.785-1.075,1.256-2.395,1.256-3.828c0-3.59-2.91-6.5-6.5-6.5\n s-6.5,2.91-6.5,6.5c0,3.589,2.91,6.5,6.5,6.5c1.434,0,2.756-0.471,3.83-1.257l3.463,3.464C22.488,23.402,22.744,23.5,23,23.5\n s0.512-0.098,0.707-0.293c0.391-0.391,0.391-1.023,0-1.414L20.244,18.328z M15,19c-2.481,0-4.5-2.02-4.5-4.5\n c0-2.481,2.019-4.5,4.5-4.5c2.48,0,4.5,2.019,4.5,4.5C19.5,16.98,17.48,19,15,19z");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}()));
});
define('my-new-app/templates/icons/smalllogo', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
dom.setNamespace("http://www.w3.org/2000/svg");
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"viewBox","0 0 80 80");
dom.setAttribute(el1,"enable-background","new 0 0 80 80");
dom.setAttributeNS(el1,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("rect");
dom.setAttribute(el2,"x","-20");
dom.setAttribute(el2,"y","-20");
dom.setAttribute(el2,"display","none");
dom.setAttribute(el2,"width","120");
dom.setAttribute(el2,"height","120");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("path");
dom.setAttribute(el2,"fill","#FFFFFF");
dom.setAttribute(el2,"d","M74.646,39.985c0-4.864-3.209-8.006-8.178-8.006h-2.402V47.99h2.402\n C71.053,47.99,74.646,44.475,74.646,39.985z M68.806,67.729C75.734,60.533,80,50.757,80,40.003c0-18.1-12.083-33.431-28.605-38.349\n v46.338h8.087v1.305H50.06V1.28C46.843,0.445,43.474,0,40,0C17.944,0,0,17.944,0,40.003C0,61.827,17.566,79.622,39.3,80V51.833\n h-4.504v-1.307h10.341v1.307h-4.503V80c10.39-0.162,19.829-4.305,26.858-10.966h-7.129v-18.62h1.334v17.314H68.806z M20.652,46.771\n l-0.158-0.255l0.791-1.05l0.344,0.505c1.018,1.502,2.272,2.232,3.831,2.232c2.281,0,3.813-1.303,3.813-3.242\n c0-1.396-0.455-3.143-4.001-4.263c-2.93-0.917-4.356-2.611-4.356-5.18c0-3.076,2.5-4.915,4.915-4.915\n c1.865,0,2.953,0.697,3.538,1.281l0.245,0.243l-0.7,1.128l-0.389-0.404c-0.646-0.675-1.387-0.947-2.555-0.947H25.81\n c-1.714,0.031-3.536,1.25-3.536,3.443c0,2.156,0.955,3.274,3.522,4.12c3.343,1.087,4.834,2.771,4.834,5.464\n c0,2.694-2.138,4.571-5.199,4.571C23.383,49.504,21.774,48.586,20.652,46.771z M35.328,64.68c0,2.704-2.149,4.593-5.223,4.593\n c-2.059,0-3.674-0.925-4.803-2.746l-0.157-0.255l0.792-1.053l0.342,0.506c1.025,1.512,2.284,2.245,3.853,2.245\n c2.293,0,3.834-1.312,3.834-3.263c0-1.402-0.457-3.157-4.023-4.285c-2.944-0.918-4.376-2.621-4.376-5.202\n c0-3.093,2.511-4.938,4.938-4.938c1.874,0,2.967,0.701,3.553,1.288l0.245,0.245l-0.702,1.127l-0.389-0.404\n c-0.65-0.678-1.395-0.955-2.571-0.955l-0.156,0.002c-1.725,0.032-3.557,1.258-3.557,3.463c0,2.169,0.959,3.292,3.542,4.143\n C33.829,60.283,35.328,61.975,35.328,64.68z M39.959,49.527c-5.26,0-9.541-4.281-9.541-9.542c0-5.262,4.281-9.543,9.541-9.543\n s9.541,4.281,9.541,9.543C49.5,45.246,45.219,49.527,39.959,49.527z M52.341,68.998h-6.35V50.49h6.327v1.306h-4.994V56.8h4.771\n v1.305h-4.771v9.586h5.017V68.998z M59.457,68.998h-6.349V50.49h6.329v1.306h-4.996V56.8h4.771v1.305h-4.771v9.586h5.016V68.998z\n M62.731,30.675h3.737c5.707,0,9.541,3.742,9.541,9.311c0,5.222-4.191,9.312-9.541,9.312h-3.737V30.675z M60.375,49.295v-18.62\n h1.333v18.62H60.375z");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, element = hooks.element;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [0]);
element(env, element0, context, "action", ["doToggle"], {"target": get(env, context, "view"), "on": "tap"});
element(env, element0, context, "bind-attr", [], {"src": "mixStyle", "class": "showingTracks:mobdisabled:mobenabled"});
return fragment;
}
};
}()));
});
define('my-new-app/templates/icons/sponsor', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("a");
dom.setAttribute(el1,"href","http://serato.com/");
dom.setAttribute(el1,"target","_blank");
dom.setNamespace("http://www.w3.org/2000/svg");
var el2 = dom.createElement("svg");
dom.setAttribute(el2,"xmlns","http://www.w3.org/2000/svg");
dom.setAttribute(el2,"viewBox","0 0 439.987 104.795");
var el3 = dom.createElement("pattern");
dom.setAttribute(el3,"x","-375.097");
dom.setAttribute(el3,"y","-356.953");
dom.setAttribute(el3,"width","69");
dom.setAttribute(el3,"height","69");
dom.setAttribute(el3,"patternUnits","userSpaceOnUse");
dom.setAttribute(el3,"viewBox","2.125 -70.896 69 69");
dom.setAttribute(el3,"overflow","visible");
var el4 = dom.createElement("path");
dom.setAttribute(el4,"d","M71.125-1.896h-69v-69h69z");
dom.setAttribute(el4,"fill","none");
dom.appendChild(el3, el4);
var el4 = dom.createElement("path");
dom.setAttribute(el4,"fill","#F8C05A");
dom.setAttribute(el4,"d","M71.125-1.896h-69v-69h69z");
dom.appendChild(el3, el4);
var el4 = dom.createElement("path");
dom.setAttribute(el4,"d","M61.772-71.653c.018.072.007.127-.026.19-.053.1-.112.062-.165.128-.05.062-.09.276-.07.362-.17.058-.01.227-.01.35 0 .05-.04.105-.04.16-.01.12.02.267.07.37.1.2.27.414.44.545.19.148.37.572.61.63.18.043.39-.103.55-.142.18-.043.4.01.57-.053.22-.08.13-.337.29-.45.1-.074.29-.01.41-.05.2-.07.34-.264.38-.46.02-.083.01-.146.04-.222.04-.103.11-.16.09-.293-.01-.062-.05-.12-.06-.187-.02-.114.01-.224 0-.337 0-.2.02-.38-.07-.55-.38-.688-1.23-.93-1.97-.79-.18.035-.28.127-.44.208-.17.088-.14.166-.31.224-.08.026-.22.124-.22.224 0 .115.01.05.01.17-.02.01-.02-.006-.03-.026m-7.65 0c.02.07.01.126-.02.19-.05.1-.11.06-.16.127-.05.062-.1.276-.08.362-.17.058-.01.227-.01.35 0 .05-.04.105-.05.16-.01.12.02.267.07.37.1.2.27.414.44.545.19.148.37.572.61.63.18.043.38-.103.54-.142.18-.043.4.01.57-.053.22-.08.13-.337.29-.45.11-.074.29-.01.41-.05.2-.07.34-.264.37-.46.02-.083.01-.146.04-.222.04-.103.11-.16.09-.293-.01-.062-.05-.12-.07-.187-.02-.114 0-.224 0-.337 0-.2.02-.38-.08-.55-.38-.688-1.24-.93-1.98-.79-.18.035-.28.127-.44.208-.17.088-.14.166-.32.224-.08.026-.21.124-.21.224 0 .115.01.05.02.17-.02.01-.02-.006-.03-.026m-7.65 0c.01.07 0 .126-.03.19-.06.1-.11.06-.17.127-.05.062-.1.276-.08.362-.17.058-.01.227-.02.35 0 .05-.04.105-.04.16-.01.12.01.267.07.37.1.2.27.414.44.545.19.148.37.572.61.63.18.043.39-.103.55-.142.18-.043.4.01.57-.053.22-.08.13-.337.29-.45.1-.074.29-.01.41-.05.2-.07.34-.264.38-.46.02-.083.01-.146.04-.222.04-.103.11-.16.09-.293-.01-.062-.05-.12-.06-.187-.02-.114 0-.224 0-.337 0-.2.02-.38-.08-.55-.38-.688-1.23-.93-1.97-.79-.18.035-.28.127-.44.208-.17.088-.14.166-.31.224-.08.026-.21.124-.21.224 0 .115 0 .05.01.17-.02.01-.02-.006-.03-.026m-7.65 0c.02.07 0 .126-.03.19-.05.1-.11.06-.17.127-.05.062-.1.276-.08.362-.17.058-.01.227-.01.35 0 .05-.04.105-.05.16-.01.12.02.267.07.37.1.2.27.414.44.545.19.148.37.572.61.63.18.043.39-.103.54-.142.18-.043.4.01.57-.053.22-.08.13-.337.29-.45.1-.074.29-.01.41-.05.2-.07.34-.264.38-.46.02-.083.01-.146.04-.222.04-.103.11-.16.09-.293-.01-.062-.05-.12-.06-.187-.02-.114 0-.224 0-.337-.01-.2.01-.38-.08-.55-.38-.688-1.24-.93-1.98-.79-.18.035-.28.127-.44.208-.17.088-.14.166-.32.224-.08.026-.21.124-.21.224 0 .115.01.05.01.17-.02.01-.02-.006-.03-.026m-7.65 0c.01.07 0 .126-.03.19-.05.1-.11.06-.16.127-.05.062-.1.276-.08.362-.16.058-.01.227-.01.35 0 .05-.04.105-.04.16-.01.12.01.267.06.37.1.2.27.414.44.545.19.148.37.572.61.63.18.043.38-.103.54-.142.18-.043.4.01.57-.053.22-.08.13-.337.29-.45.11-.074.29-.01.41-.05.2-.07.34-.264.38-.46.01-.083.01-.146.04-.222.04-.103.11-.16.09-.293-.01-.062-.06-.12-.07-.187-.02-.114 0-.224 0-.337-.01-.2.01-.38-.08-.55-.38-.688-1.24-.93-1.98-.79-.18.035-.29.127-.44.208-.17.088-.14.166-.32.224-.08.026-.22.124-.22.224 0 .115 0 .05.01.17-.02.01-.02-.006-.03-.026m-7.65 0c.02.07 0 .126-.03.19-.05.1-.11.06-.16.127-.05.062-.1.276-.08.362-.17.058-.01.227-.01.35 0 .05-.04.105-.04.16-.01.12.01.267.06.37.1.2.27.414.44.545.19.148.36.572.61.63.17.043.38-.103.54-.142.18-.043.4.01.57-.053.22-.08.13-.337.29-.45.1-.074.29-.01.4-.05.2-.07.34-.264.38-.46.02-.083.01-.146.04-.222.04-.103.11-.16.09-.293-.01-.062-.05-.12-.06-.187-.02-.114 0-.224 0-.337 0-.2.02-.38-.08-.55-.38-.688-1.23-.93-1.97-.79-.18.035-.29.127-.44.208-.17.088-.14.166-.32.224-.08.026-.22.124-.22.224 0 .115 0 .05.01.17-.02.01-.02-.006-.03-.026m-7.65 0c.01.07 0 .126-.03.19-.05.1-.11.06-.17.127-.05.062-.1.276-.08.362-.17.058-.01.227-.01.35 0 .05-.04.105-.05.16-.01.12.02.267.07.37.1.2.27.414.44.545.19.148.37.572.61.63.18.043.38-.103.54-.142.18-.043.4.01.57-.053.22-.08.13-.337.29-.45.1-.074.29-.01.41-.05.2-.07.34-.264.38-.46.01-.083.01-.146.04-.222.04-.103.11-.16.09-.293-.01-.062-.06-.12-.07-.187-.02-.114.01-.224 0-.337 0-.2.02-.38-.07-.55-.38-.688-1.23-.93-1.97-.79-.18.035-.29.127-.44.208-.17.088-.14.166-.31.224-.08.026-.22.124-.21.224 0 .115 0 .05.01.17-.02.01-.02-.006-.03-.026m-7.65 0c.02.07 0 .126-.03.19-.05.1-.11.06-.17.127-.05.062-.1.276-.08.362-.16.058-.01.227-.01.35 0 .05-.04.105-.04.16-.01.12.02.267.07.37.09.2.27.414.43.545.19.148.37.572.61.63.18.043.39-.103.55-.142.18-.043.39.01.57-.053.22-.08.12-.337.29-.45.1-.074.28-.01.4-.05.2-.07.34-.264.37-.46.02-.083.01-.146.04-.222.04-.103.11-.16.09-.293-.01-.062-.05-.12-.06-.187-.02-.114 0-.224 0-.337-.01-.2.01-.38-.08-.55-.38-.688-1.24-.93-1.98-.79-.18.035-.29.127-.44.208-.17.088-.14.166-.31.224-.08.026-.22.124-.21.224 0 .115 0 .05.01.17-.02.01-.02-.006-.03-.026m-7.65 0c.01.07 0 .126-.03.19-.05.1-.11.062-.17.127-.05.062-.1.276-.08.362-.17.058-.01.227-.02.35 0 .05-.04.105-.04.16-.01.12.01.267.06.37.1.2.27.414.44.545.19.148.37.572.61.63.18.043.38-.103.54-.142.18-.043.4.01.57-.053.22-.08.13-.337.29-.45.1-.074.29-.01.41-.05.2-.07.34-.264.38-.46.02-.083.01-.146.04-.222.04-.103.11-.16.09-.293-.01-.062-.05-.12-.06-.187-.03-.114 0-.224 0-.337-.01-.2.01-.38-.08-.55-.38-.688-1.24-.93-1.98-.79-.18.035-.29.127-.44.208-.17.088-.14.166-.32.224-.08.026-.22.124-.22.224 0 .115 0 .05.01.17-.02.01-.02-.006-.03-.026m69.02 0c.01.07 0 .126-.03.19-.05.1-.12.06-.17.127-.05.062-.1.276-.08.362-.17.058-.01.227-.01.35 0 .05-.04.105-.04.16-.01.12.01.267.07.37.1.2.27.414.43.545.19.148.37.572.61.63.18.043.39-.103.55-.142.18-.043.39.01.57-.053.22-.08.12-.337.29-.45.1-.074.28-.01.4-.05.2-.07.34-.264.38-.46.02-.083.01-.146.04-.222.04-.103.11-.16.09-.293-.01-.062-.05-.12-.07-.187-.02-.114 0-.224 0-.337 0-.2.02-.38-.08-.55-.38-.688-1.23-.93-1.97-.79-.18.035-.29.127-.44.208-.17.088-.14.166-.32.224-.08.026-.21.124-.21.224 0 .115 0 .05.01.17-.02.01-.02-.006-.03-.026m-68.93 0c.02.07.01.126-.02.19-.06.1-.12.06-.17.127-.05.062-.1.276-.08.362-.17.058-.01.227-.02.35 0 .05-.04.105-.05.16-.01.12.02.267.07.37.1.2.27.414.44.545.19.148.37.572.61.63.18.043.39-.103.55-.142.18-.043.4.01.57-.053.22-.08.13-.337.29-.45.1-.074.29-.01.4-.05.2-.07.34-.264.37-.46.02-.083.01-.146.04-.222.04-.103.11-.16.09-.293-.01-.062-.05-.12-.06-.187-.02-.114 0-.224 0-.337 0-.2.02-.38-.08-.55-.38-.688-1.23-.93-1.97-.79-.18.035-.28.127-.44.208-.17.088-.14.166-.31.224-.08.026-.22.124-.22.224 0 .116 0 .052.01.17-.02.01-.02-.005-.03-.025M69.44-64c.017.07.006.126-.027.19-.053.1-.112.06-.165.127-.05.062-.1.276-.08.362-.168.05-.01.22-.014.35-.002.05-.04.1-.045.16-.01.12.01.26.06.37.09.19.27.41.43.54.19.15.36.57.61.63.17.04.38-.11.54-.14.18-.05.4.01.57-.06.22-.08.13-.34.29-.45.1-.08.28-.01.4-.05.2-.07.34-.27.37-.46.01-.08.01-.15.04-.22.03-.11.11-.16.09-.3-.01-.06-.06-.12-.07-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.24-.93-1.97-.79-.18.03-.29.12-.44.21-.17.09-.14.16-.32.22-.08.02-.22.12-.22.22 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.63.01c.01.07 0 .12-.03.19-.06.1-.12.06-.17.12-.05.06-.1.27-.08.36-.17.05-.01.22-.02.35 0 .05-.04.1-.05.16-.01.12.01.26.07.37.09.19.27.41.43.54.19.15.37.57.61.63.18.04.38-.11.54-.14.18-.05.39.01.57-.06.22-.08.13-.34.29-.45.1-.08.28-.01.4-.05.2-.07.34-.27.37-.46.01-.08.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.07-.19-.02-.12 0-.23 0-.34-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.12-.44.21-.17.09-.14.16-.32.22-.08.02-.22.12-.22.22 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.65 0c.02.07.01.12-.03.19-.05.1-.11.06-.17.12-.05.06-.1.28-.08.36-.17.05-.01.22-.02.35 0 .05-.04.1-.05.16-.01.12.02.26.07.37.09.2.27.41.43.54.19.15.37.57.61.63.18.04.38-.1.54-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.08.28-.01.4-.05.2-.07.34-.27.38-.46.01-.08.01-.15.04-.22.03-.11.11-.16.09-.3-.01-.06-.06-.12-.07-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.29.13-.45.21-.17.08-.14.16-.32.22-.08.03-.22.12-.21.22 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.65.01c.02.07.01.12-.03.19-.06.1-.11.06-.17.12-.05.06-.1.27-.08.36-.17.05-.01.22-.02.35 0 .05-.04.1-.05.16-.01.12.01.26.06.37.1.19.27.41.44.54.19.15.37.57.61.63.18.04.38-.11.54-.14.18-.05.4.01.57-.06.22-.08.13-.34.29-.45.1-.08.29-.01.4-.05.2-.07.34-.27.38-.46.02-.09.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.06-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.24-.93-1.97-.79-.18.03-.29.13-.45.21-.17.09-.14.16-.32.22-.08.02-.22.12-.22.22 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.65 0c.02.07 0 .13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.28-.08.36-.17.06-.01.23-.01.35 0 .05-.04.1-.05.16-.01.12.02.27.07.37.1.2.27.41.44.54.19.15.37.58.61.63.18.05.38-.1.54-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.07.29-.01.41-.05.2-.07.34-.26.37-.46.01-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.07-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.22-.08.02-.22.12-.22.22 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.62.02c.02.07.01.12-.03.19-.05.1-.11.06-.16.12s-.1.28-.08.36c-.17.05-.01.22-.01.35 0 .05-.04.1-.04.16-.01.12.02.26.07.37.1.19.27.41.43.54.19.15.37.57.61.63.18.04.38-.11.54-.14.18-.05.4.01.58-.06.22-.08.13-.34.29-.45.1-.08.29-.01.41-.05.2-.07.34-.27.37-.46.01-.09.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.07-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.29.12-.44.21-.17.08-.14.16-.32.22-.08.02-.21.12-.21.22 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.65.01c.02.07.01.13-.02.19-.05.1-.11.06-.16.13-.05.06-.1.27-.08.36-.17.05-.01.22-.01.35 0 .05-.04.1-.04.16-.01.12.02.26.07.37.1.19.27.41.44.54.19.15.36.57.61.63.17.04.38-.11.54-.14.18-.05.4.01.57-.06.22-.08.12-.34.29-.45.1-.08.29-.01.4-.05.2-.07.34-.27.38-.46.01-.08.01-.15.04-.22.03-.11.11-.16.09-.3-.01-.06-.06-.12-.07-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.29.13-.44.21-.17.08-.14.16-.32.22-.08.02-.22.12-.22.22 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.65.01c.02.07.01.13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.28-.08.36-.17.05-.01.22-.01.35 0 .05-.04.1-.04.16-.01.12.02.26.07.37.1.19.27.41.44.54.19.15.36.57.6.63.17.04.38-.11.54-.14.18-.05.4.01.57-.06.22-.08.13-.34.29-.45.1-.08.29-.01.41-.05.2-.07.34-.27.37-.46.02-.08.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.06-.19-.02-.11 0-.22 0-.33-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.04-.29.13-.44.21-.17.09-.13.17-.31.22-.08.02-.21.12-.21.22 0 .12 0 .05.01.17-.02.01-.02 0-.03-.02m-7.6.14c.02.07.01.12-.02.19-.06.1-.12.06-.17.12-.05.06-.1.27-.08.36-.17.05-.01.22-.02.35 0 .05-.04.1-.04.16-.01.12.02.26.07.37.09.19.26.41.43.54.19.15.37.57.61.63.18.04.39-.11.55-.14.18-.05.39.01.57-.06.22-.08.13-.34.29-.45.1-.08.28-.01.4-.05.2-.07.34-.27.37-.46.01-.08.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.07-.19-.03-.12 0-.23 0-.34-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.12-.45.21-.17.09-.14.16-.32.22-.08.02-.22.12-.22.22 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03M.49-64c.02.07.01.126-.03.19-.06.1-.12.06-.17.127-.05.062-.1.276-.08.362-.17.05-.01.22-.02.35 0 .05-.04.1-.05.16-.01.12.02.26.07.37.1.19.27.41.44.54.19.15.367.57.61.63.178.04.38-.11.54-.14.18-.04.4.01.57-.05.226-.08.13-.34.29-.45.106-.08.29-.01.408-.05.2-.07.34-.27.37-.46.02-.09.01-.15.04-.23.04-.11.11-.16.09-.3-.01-.06-.05-.12-.06-.19-.02-.12 0-.23 0-.34-.005-.2.015-.38-.08-.55-.38-.69-1.236-.93-1.975-.79-.18.03-.29.12-.447.21-.17.08-.138.16-.317.22-.08.02-.22.12-.22.22 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m68.96 7.65c.02.07.01.13-.02.19-.05.1-.11.06-.16.13-.05.06-.1.27-.08.36-.17.06-.01.23-.01.35 0 .05-.04.1-.05.16-.01.12.01.27.06.37.1.2.27.41.43.54.19.15.37.57.61.63.18.05.39-.1.54-.14.18-.04.39.01.57-.05.22-.08.12-.34.29-.45.1-.07.28-.01.4-.05.2-.07.34-.26.37-.46.02-.08.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.06-.19-.03-.12 0-.23 0-.34-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.13-.44.21-.17.09-.14.17-.32.23-.08.02-.21.12-.21.22 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.65 0c.01.07 0 .12-.03.19-.06.1-.12.06-.17.12-.05.06-.1.27-.08.36-.17.05-.01.22-.02.35 0 .05-.04.1-.05.16-.01.12.02.26.07.37.1.2.27.41.44.54.19.15.37.57.61.63.18.04.39-.1.55-.14.18-.05.4.01.57-.06.22-.08.13-.34.29-.45.1-.08.29-.01.4-.05.2-.07.34-.27.38-.46.02-.09.01-.15.04-.23.04-.11.11-.16.09-.3-.01-.06-.05-.12-.06-.19-.02-.12 0-.23 0-.34-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.12-.44.2-.17.09-.14.17-.32.23-.08.03-.22.13-.22.23 0 .11.01.05.02.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.12-.03.19-.06.1-.12.06-.17.12-.05.07-.1.28-.08.37-.17.06-.01.23-.02.35 0 .05-.04.1-.05.16-.01.12.02.27.07.37.1.2.27.41.43.54.19.14.37.57.61.63.18.04.38-.11.54-.15.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.08.29-.01.41-.05.2-.07.34-.27.37-.46.01-.09.01-.15.04-.22.03-.1.11-.16.09-.29-.01-.07-.06-.12-.07-.19-.03-.12 0-.23 0-.34-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.12-.45.2-.17.09-.14.17-.32.23-.08.03-.21.12-.21.22 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.12-.02.19-.05.1-.11.06-.16.13-.05.06-.1.27-.08.36-.17.06-.01.23-.01.35 0 .05-.04.1-.05.16-.01.12.02.27.07.37.1.2.27.41.43.54.19.15.37.57.61.63.18.04.39-.1.55-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.07.29-.01.4-.05.2-.07.34-.26.37-.46.02-.08.01-.15.04-.22.04-.1.11-.16.09-.29-.01-.07-.05-.12-.06-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.24-.93-1.97-.79-.18.03-.28.13-.44.21-.17.09-.14.17-.32.23-.08.02-.21.12-.21.22 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.65 0c.02.07.01.12-.02.19-.05.1-.11.06-.16.12s-.1.27-.08.36c-.17.06-.01.22-.02.35 0 .05-.04.1-.04.16-.01.12.02.26.07.37.1.2.27.41.44.54.19.15.37.57.61.63.18.04.38-.1.54-.14.18-.05.39.01.57-.06.22-.08.12-.34.28-.45.11-.07.29-.01.41-.05.2-.07.34-.26.38-.46.01-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.07-.06-.12-.07-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.29.12-.44.21-.17.09-.14.16-.32.22-.08.03-.22.12-.22.22 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.65 0c.01.07 0 .13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.27-.08.36-.17.06-.01.22-.01.35 0 .05-.04.1-.05.16-.01.12.01.26.06.37.09.2.26.41.43.54.19.15.36.57.61.63.17.04.38-.1.54-.14.18-.05.4.01.57-.06.22-.08.12-.33.28-.45.1-.07.29-.01.41-.05.2-.07.34-.26.37-.46.01-.08.01-.14.04-.22.03-.1.11-.16.09-.29-.01-.06-.06-.12-.07-.18-.02-.11 0-.22 0-.33 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.29.12-.44.21-.17.09-.14.17-.32.23-.08.03-.21.12-.21.22 0 .11.01.05.01.16-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.12-.02.19-.05.1-.11.06-.17.13-.05.06-.1.28-.08.36-.17.05-.01.22-.02.35-.01.05-.04.1-.05.16-.01.12.02.26.07.37.09.2.26.41.43.54.19.14.37.57.61.63.18.04.38-.11.54-.15.18-.04.4.01.57-.05.22-.08.13-.33.29-.45.11-.07.29-.01.41-.05.2-.07.34-.26.38-.46.01-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.06-.12-.07-.18-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.22-.08.03-.22.13-.22.23 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.12-.03.19-.05.1-.11.06-.16.12s-.1.28-.08.36c-.17.05-.01.22-.02.35 0 .05-.04.1-.04.16-.01.12.02.26.07.37.1.2.27.41.44.54.19.15.36.57.61.63.18.04.38-.11.54-.14.18-.04.39.01.57-.05.22-.08.12-.33.29-.45.1-.07.28-.01.4-.05.2-.07.34-.26.37-.46.02-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.19-.02-.11 0-.22 0-.33 0-.2.02-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.28.13-.44.21-.17.09-.14.17-.31.23-.08.03-.22.13-.22.23 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.65 0c.02.07.01.12-.03.19-.05.1-.11.06-.16.12s-.1.28-.08.36c-.16.06 0 .23-.01.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.15.36.57.61.63.18.04.39-.1.55-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.08.29-.01.4-.05.2-.07.34-.27.38-.46.02-.09.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.06-.19-.02-.11 0-.22 0-.33 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.29.13-.44.21-.17.09-.14.16-.32.22-.08.03-.22.12-.22.22 0 .11.01.05.01.16-.02.01-.02-.01-.03-.03m-7.65 0c.02.07.01.13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.28-.08.36-.17.06-.01.23-.02.35 0 .05-.04.11-.05.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.15.37.57.61.63.18.04.39-.11.54-.14.18-.05.4.01.57-.06.23-.08.13-.34.29-.45.11-.07.29-.01.41-.05.2-.07.34-.26.37-.46.01-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.07-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.24-.93-1.97-.79-.18.03-.29.13-.45.21-.17.09-.14.17-.32.22-.08.02-.21.12-.21.22 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m68.96 7.65c.02.08.01.13-.03.19-.05.1-.11.07-.16.13s-.1.28-.08.36c-.17.06-.01.23-.01.35 0 .05-.04.11-.05.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.15.36.57.61.63.17.04.38-.1.54-.14.18-.04.4.01.57-.05.22-.08.13-.33.29-.45.1-.07.28-.01.4-.05.2-.07.34-.26.38-.46.01-.08.01-.14.04-.22.03-.1.11-.16.09-.29-.01-.06-.06-.12-.07-.19-.03-.11 0-.22 0-.33-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.28.13-.44.21-.17.08-.14.16-.32.22-.08.02-.21.12-.21.22 0 .11.01.05.02.17-.02.01-.02-.01-.03-.03m-7.65 0c.02.07.01.13-.03.19-.05.1-.11.06-.17.13-.05.06-.1.28-.08.36-.17.06-.01.23-.01.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.1.2.27.42.43.55.19.14.37.57.61.63.18.04.39-.11.55-.15.18-.04.4.01.57-.05.22-.08.13-.33.29-.45.1-.07.29-.01.41-.05.2-.07.34-.26.38-.46.02-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.07-.05-.12-.07-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.28.12-.44.21-.17.09-.14.16-.32.22-.08.03-.21.12-.21.22 0 .12.01.05.02.17-.02.01-.02 0-.03-.02m-7.65 0c.02.07 0 .13-.03.19-.05.1-.11.06-.17.13-.05.07-.1.28-.08.37-.17.06-.01.23-.02.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.1.2.27.42.43.55.19.15.37.57.61.63.18.04.39-.11.55-.14.18-.04.39.01.57-.05.22-.08.13-.34.29-.45.1-.08.28-.01.4-.05.2-.07.34-.27.37-.46.01-.09.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.07-.05-.12-.07-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.238-.93-1.97-.79-.18.03-.29.13-.45.21-.17.08-.14.16-.317.22-.08.03-.22.12-.22.22 0 .12.01.05.02.17-.02.01-.02 0-.03-.02m-7.64 0c.02.07.01.13-.03.19-.05.1-.11.06-.167.13-.05.06-.1.28-.08.36-.17.06-.01.23-.01.35-.01.05-.04.11-.05.16-.01.12.01.27.07.37.09.2.26.42.43.55.19.15.36.57.61.63.17.04.38-.1.54-.14.18-.04.39.01.57-.05.22-.08.13-.34.29-.45.1-.07.28-.01.4-.05.2-.07.34-.26.38-.46.01-.08.01-.15.04-.22.04-.1.11-.16.09-.29-.01-.07-.05-.12-.07-.19-.02-.11 0-.22 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.29.13-.44.21-.17.08-.14.16-.32.22-.08.02-.22.12-.22.22 0 .12.01.05.014.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.13-.02.19-.05.1-.11.06-.17.13-.05.06-.1.27-.08.36-.17.06-.01.23-.02.35 0 .05-.04.11-.05.16-.01.12.02.27.07.37.1.2.27.41.44.55.19.15.36.57.61.63.17.05.38-.1.54-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.08.28-.01.4-.05.2-.07.34-.27.38-.46.02-.08.01-.15.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.19-.02-.12 0-.23 0-.34-.005-.2.015-.38-.08-.55-.38-.69-1.24-.93-1.976-.79-.18.03-.29.12-.45.2-.17.09-.14.16-.32.22-.08.03-.214.13-.213.23 0 .12 0 .05.01.17-.02.01-.02 0-.03-.02m-7.65 0c.02.07.01.13-.02.19-.05.1-.11.06-.16.13-.05.06-.1.28-.08.36-.17.06-.01.23-.02.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.15.36.57.61.63.17.04.38-.1.54-.14.18-.05.4.01.57-.06.22-.08.13-.34.29-.45.1-.07.29-.01.41-.05.2-.07.34-.26.38-.46.01-.08.01-.15.04-.22.04-.1.11-.16.09-.29-.01-.07-.05-.12-.07-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.13-.44.21-.17.08-.14.16-.32.22-.08.03-.22.12-.22.22 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.644 0c.02.07.01.13-.02.19-.05.1-.11.06-.17.13-.05.06-.1.27-.08.36-.17.06-.01.23-.01.35 0 .05-.04.1-.05.16-.01.12.02.27.07.37.1.2.27.41.43.54.19.15.36.57.61.63.17.04.38-.11.54-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.08.29-.01.41-.05.2-.07.34-.27.38-.46.02-.09.01-.15.04-.23.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.19-.03-.11 0-.22 0-.34-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.13-.44.21-.17.09-.14.16-.32.22-.08.02-.22.12-.21.22 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.01.07 0 .12-.03.19-.06.1-.12.06-.17.12-.05.06-.1.28-.08.36-.17.06-.01.22-.02.35 0 .05-.04.1-.05.16-.01.12.02.26.07.37.09.2.26.41.43.54.19.14.36.57.61.63.17.04.38-.11.54-.15.18-.05.4.01.57-.06.22-.08.13-.34.29-.45.1-.07.29-.01.41-.05.2-.07.34-.26.38-.46.01-.08.01-.15.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.07-.19-.02-.12.01-.23 0-.34 0-.2.02-.38-.07-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.12-.45.2-.17.09-.14.17-.32.23-.08.03-.21.13-.21.23 0 .12.01.05.01.17-.02.01-.02 0-.03-.02m-7.64 0c.02.07.006.12-.03.19-.05.1-.11.06-.16.12s-.1.28-.08.36c-.165.06-.005.23-.01.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.1.2.27.42.435.55.19.14.37.57.61.63.18.04.39-.11.54-.15.18-.05.4.01.57-.06.22-.08.13-.34.29-.45.1-.08.28-.01.4-.05.2-.07.34-.27.38-.46.02-.09.01-.15.04-.23.04-.1.11-.16.09-.29-.01-.07-.05-.12-.06-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.13-.44.21-.17.09-.14.16-.32.22-.08.03-.22.12-.22.22 0 .12.01.05.01.17-.02.01-.02 0-.03-.02m-7.64 0c.02.07.01.13-.026.19-.05.1-.11.06-.16.13-.05.06-.1.27-.08.36-.17.06-.01.23-.02.35 0 .05-.04.1-.04.16-.01.12.02.27.07.37.1.2.27.41.43.54.19.15.36.57.61.63.18.05.38-.1.54-.14.18-.04.39.01.57-.05.22-.08.12-.33.29-.45.1-.07.28-.01.4-.05.2-.07.34-.26.37-.46.01-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.07-.19-.02-.11 0-.22 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.04-.29.13-.45.21-.17.09-.14.17-.32.23-.08.02-.22.12-.22.22 0 .11.01.05.02.17-.02.01-.02-.01-.03-.03m68.97 7.65c.02.07.01.13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.27-.08.36-.16.06-.01.23-.01.35 0 .05-.04.11-.04.16-.01.12.01.27.06.37.1.2.27.41.44.55.19.15.36.57.61.63.17.04.38-.11.54-.14.18-.04.39.01.57-.05.22-.08.12-.34.29-.45.1-.08.28-.01.4-.05.2-.07.34-.27.37-.46.02-.08.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.07-.19-.02-.11 0-.22 0-.33 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.04-.28.13-.44.21-.17.09-.14.17-.32.23-.08.03-.21.13-.21.23 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.65 0c.02.07 0 .13-.03.19-.05.1-.11.06-.17.13-.05.06-.1.27-.08.36-.16.05 0 .22-.01.35 0 .05-.04.1-.05.16-.01.12.02.26.07.37.1.2.27.41.44.54.19.15.37.57.61.63.18.04.39-.11.55-.14.18-.04.39.01.57-.05.22-.08.13-.34.29-.45.1-.08.28-.01.4-.05.2-.07.34-.27.37-.46.02-.09.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.06-.19-.02-.11 0-.22 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.22-.08.03-.22.13-.22.23 0 .12.01.05.02.17-.02.01-.02-.01-.03-.03m-7.65 0c.02.07.01.12-.03.19-.05.1-.11.06-.17.13-.05.06-.1.27-.08.36-.17.06-.01.22-.01.35 0 .05-.04.1-.05.16-.01.12.02.26.07.37.1.2.27.41.44.54.19.15.37.57.61.63.18.04.39-.1.55-.14.18-.04.4.01.57-.05.23-.08.13-.34.29-.45.11-.08.29-.01.41-.05.2-.07.34-.27.37-.46.01-.08.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.07-.18-.02-.11 0-.22 0-.33 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.29.13-.44.21-.17.09-.14.16-.32.22-.08.03-.22.13-.22.23 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.12-.02.19-.05.1-.11.06-.17.13-.05.06-.1.27-.08.36-.17.06-.01.22-.01.35 0 .05-.04.1-.04.16-.01.12.02.26.07.37.09.2.26.41.43.54.19.15.36.57.61.63.17.04.38-.1.54-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.08.28-.01.4-.05.2-.07.34-.27.37-.46.01-.09.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.07-.06-.12-.07-.19-.02-.12 0-.23 0-.34-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.12-.44.2-.17.09-.14.17-.32.23-.08.03-.213.12-.21.22 0 .12.01.05.013.17-.02.01-.02 0-.03-.02m-7.65 0c.02.07.01.13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.27-.08.36-.17.06-.01.23-.01.35 0 .05-.04.1-.05.16-.01.12.02.27.07.37.09.2.27.41.43.54.19.15.37.57.61.63.18.04.38-.1.54-.14.18-.04.4.01.57-.05.23-.08.13-.34.29-.45.11-.08.29-.01.41-.05.2-.07.34-.27.37-.46.01-.09.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.06-.12-.07-.19-.02-.11 0-.22 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.22-.08.03-.22.13-.22.23 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.12-.02.19-.05.1-.11.06-.17.12-.05.06-.1.28-.08.36-.17.05-.01.22-.01.35 0 .05-.04.1-.05.16-.01.12.02.26.07.37.1.2.27.41.44.54.19.15.366.57.61.63.176.04.38-.11.54-.14.18-.04.4.01.57-.05.22-.08.12-.34.286-.45.1-.08.29-.01.4-.05.2-.07.34-.27.37-.46.01-.09.01-.15.04-.23.04-.1.11-.16.09-.29-.01-.06-.056-.12-.07-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.24-.93-1.97-.79-.18.03-.29.12-.44.2-.17.08-.14.16-.32.22-.08.03-.22.12-.22.22 0 .12.006.05.01.17-.02.01-.02 0-.03-.02m-7.64 0c.02.07.01.12-.026.19-.05.1-.11.06-.16.12s-.1.27-.08.36c-.17.05-.01.22-.01.35 0 .05-.04.1-.04.16-.01.12.02.26.07.37.1.2.27.41.44.54.19.15.36.57.61.63.17.04.38-.1.54-.14.18-.04.4.01.57-.05.22-.08.12-.34.28-.45.1-.08.28-.01.4-.05.2-.07.34-.27.38-.46.02-.09.01-.15.04-.23.04-.11.11-.16.09-.3-.01-.06-.05-.12-.06-.19-.03-.11 0-.22 0-.34-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.23-.08.03-.22.13-.22.23 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.64-.01c.02.07.01.13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.27-.08.36-.17.06-.01.23-.01.35 0 .05-.04.1-.044.16-.01.12.02.27.07.37.1.2.27.41.44.54.19.15.364.57.61.63.18.04.39-.1.55-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.08.28-.01.4-.05.2-.07.34-.27.38-.46.02-.08.01-.15.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.19-.02-.12.006-.23 0-.34 0-.2.02-.38-.074-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.28.12-.44.21-.17.09-.14.17-.32.22-.08.03-.21.13-.21.23 0 .12.01.05.02.17-.02.01-.02-.01-.03-.03m-7.65 0c.02.07.01.13-.02.19-.06.1-.11.06-.17.13-.05.06-.1.28-.08.36-.166.06-.006.23-.01.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.15.36.57.6.63.18.04.38-.11.54-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.07.29-.01.41-.05.2-.07.34-.26.37-.46.01-.08.01-.15.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.07-.19-.025-.12 0-.23 0-.34-.006-.2.014-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.22-.08.02-.216.12-.215.22 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.63 0c.01.07 0 .13-.03.19-.06.1-.12.06-.17.13-.05.06-.1.28-.08.36-.17.06-.01.23-.01.35 0 .05-.04.11-.05.16-.01.12.02.27.07.37.1.2.27.41.44.55.19.15.367.58.61.63.18.05.387-.1.54-.14.18-.04.39.01.57-.05.22-.08.12-.34.29-.45.105-.07.29-.01.41-.05.2-.07.34-.26.37-.46.02-.08.01-.15.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.18-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.28.13-.44.21-.17.08-.14.16-.32.22-.08.02-.21.12-.21.22 0 .12.01.05.01.17-.02.01-.02 0-.03-.02m68.97 7.65c.01.07 0 .13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.27-.08.36-.17.05-.01.22-.02.35 0 .05-.04.1-.05.16-.01.12.01.26.06.37.1.2.27.41.44.54.19.15.36.57.61.63.17.05.38-.1.54-.14.18-.04.39.01.57-.05.22-.08.12-.33.29-.45.1-.07.28-.01.4-.05.2-.07.34-.26.37-.46.01-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.06-.12-.07-.18-.022-.11 0-.22 0-.34-.01-.2.01-.37-.08-.55-.38-.68-1.24-.92-1.98-.78-.18.03-.29.12-.44.2-.17.09-.14.16-.32.22-.08.03-.22.13-.22.23 0 .11.01.05.02.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.27-.08.36-.17.06-.01.222-.02.35 0 .05-.04.1-.04.16-.01.12.02.262.07.37.09.2.26.41.43.54.19.15.37.57.61.63.18.04.39-.1.54-.14.18-.048.4.01.57-.058.23-.08.13-.34.29-.45.11-.08.29-.01.41-.05.2-.07.34-.27.38-.46.02-.088.01-.15.04-.227.04-.1.11-.16.09-.29-.01-.06-.05-.12-.062-.18-.02-.11 0-.22 0-.33 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.22-.08.03-.22.13-.22.23 0 .12.01.05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.13-.028.19-.05.1-.11.06-.16.13-.05.06-.1.28-.08.36-.17.06-.01.23-.01.35 0 .05-.04.11-.046.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.15.362.57.61.63.172.04.38-.1.54-.14.18-.05.4.01.57-.06.222-.08.13-.34.29-.45.102-.07.29-.01.41-.05.2-.07.34-.26.37-.46.01-.08.01-.148.04-.22.04-.107.11-.16.09-.297-.01-.068-.06-.12-.07-.19-.02-.11 0-.22 0-.34-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.04-.28.13-.44.21-.17.09-.14.165-.32.22-.08.03-.21.126-.21.226 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.65 0c.02.07.01.12-.02.19-.05.1-.11.06-.16.12s-.1.28-.08.37c-.17.06-.01.23-.017.35 0 .05-.04.11-.04.16-.01.12.01.27.07.37.09.2.27.42.43.55.19.15.37.57.61.63.18.044.38-.1.54-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.08.29-.01.41-.05.2-.07.34-.27.38-.46.02-.09.01-.15.04-.23.04-.107.11-.16.09-.297-.01-.06-.05-.12-.06-.19-.03-.11 0-.22 0-.33-.01-.2.01-.37-.08-.55-.38-.68-1.24-.92-1.98-.78-.18.03-.29.13-.444.21-.17.09-.14.17-.32.23-.08.02-.21.12-.21.22 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.647 0c.01.08 0 .13-.03.19-.05.1-.11.07-.16.13s-.1.28-.08.36c-.17.06-.01.23-.02.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.15.36.57.61.63.17.04.38-.1.54-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.08.29-.01.4-.05.2-.07.34-.27.38-.46.02-.09.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.06-.18-.02-.11 0-.22 0-.34 0-.2.02-.38-.08-.55-.38-.68-1.24-.93-1.97-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.22-.08.03-.22.13-.22.23 0 .12 0 .05.01.17-.02.01-.02 0-.03-.02m-7.64 0c.01.07 0 .13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.27-.08.36-.17.06-.01.22-.01.35 0 .05-.04.1-.04.16-.01.12.02.26.07.37.09.2.27.41.43.54.19.15.36.57.61.63.17.04.38-.1.54-.14.18-.04.4.01.57-.05.22-.08.12-.33.28-.45.1-.07.29-.01.41-.05.2-.07.34-.26.38-.46.01-.08.01-.14.04-.22.03-.1.11-.16.09-.29-.01-.06-.06-.12-.07-.19-.02-.11 0-.22 0-.33 0-.2.02-.38-.08-.55-.38-.69-1.238-.93-1.97-.79-.18.03-.29.12-.44.2-.17.08-.14.16-.32.22-.08.02-.21.12-.21.22 0 .12 0 .05.01.17-.02.01-.02 0-.03-.02m-7.65 0c.02.07.01.13-.02.19-.05.1-.11.06-.17.13-.05.06-.1.28-.08.36-.17.06-.01.23-.01.35 0 .05-.04.11-.04.16-.01.12.01.27.07.37.09.2.26.41.43.55.19.15.36.57.61.63.17.04.38-.1.54-.14.18-.04.4.01.57-.05.22-.08.12-.34.28-.45.1-.08.28-.01.4-.05.2-.07.34-.27.38-.46.01-.09.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.07-.18-.02-.12 0-.23 0-.34-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.12-.44.21-.17.08-.14.16-.32.22-.08.024-.217.12-.216.22 0 .12.01.05.01.17-.02.01-.02 0-.03-.02m-7.64 0c.02.07.01.13-.02.19-.05.1-.11.06-.16.13-.05.06-.1.28-.08.36-.17.06-.01.23-.01.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.14.36.57.605.63.18.04.39-.11.54-.15.18-.05.4.01.57-.06.22-.08.13-.34.29-.45.1-.07.29-.01.41-.05.2-.07.34-.26.37-.46.02-.08.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.06-.19-.02-.11 0-.22 0-.33 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.29.124-.44.205-.17.09-.14.17-.32.22-.08.03-.22.13-.22.23 0 .12.01.05.01.17-.02.01-.02 0-.03-.02m-7.64 0c.02.07.01.13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.28-.08.36-.17.06-.01.23-.02.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.09.2.26.414.43.55.19.15.37.57.61.63.17.04.38-.11.54-.14.18-.05.4.01.57-.06.23-.08.13-.34.29-.45.11-.08.29-.01.41-.05.2-.07.34-.27.37-.46.02-.09.01-.15.04-.23.04-.11.11-.16.09-.3-.01-.06-.05-.12-.06-.18-.02-.11 0-.22 0-.34 0-.2.02-.37-.08-.55-.38-.68-1.23-.92-1.97-.78-.18.03-.29.12-.44.21-.17.09-.14.16-.32.22-.08.03-.22.125-.22.225 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.27-.08.36-.17.058-.01.22-.01.35 0 .05-.04.1-.04.16-.01.12.02.26.07.37.1.2.27.41.44.54.19.15.37.57.61.63.18.04.39-.1.55-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.08.28-.01.4-.05.2-.07.34-.27.37-.46.02-.09.01-.15.04-.23.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.19-.03-.11 0-.22 0-.34-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.12-.45.2-.17.09-.14.17-.31.23-.08.03-.21.13-.21.23.01.12.01.05.02.17-.02.01-.02-.01-.03-.03m68.96 7.67c.02.07 0 .13-.03.19-.05.1-.11.06-.17.13-.05.06-.1.28-.08.36-.17.06-.01.23-.01.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.09.2.27.42.43.55.19.15.37.57.61.63.18.04.38-.1.54-.14.18-.04.4.01.57-.05.23-.08.13-.34.29-.45.11-.08.29-.01.41-.05.2-.07.34-.27.37-.46.02-.09.01-.15.04-.22.04-.1.11-.16.09-.29-.01-.07-.05-.12-.06-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.31.22-.08.02-.21.12-.21.22 0 .11.01.05.02.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.08 0 .13-.03.19-.06.1-.116.07-.17.13-.05.07-.1.28-.08.37-.17.06-.01.23-.02.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.15.37.57.61.63.18.04.38-.1.54-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.08.28-.01.4-.05.2-.07.34-.27.38-.46.02-.09.01-.15.04-.22.04-.1.11-.16.09-.29-.01-.065-.05-.12-.06-.19-.03-.11 0-.22 0-.34-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.13-.45.21-.17.09-.14.16-.32.22-.08.02-.22.12-.22.22 0 .12 0 .05.01.17-.02.01-.02 0-.03-.02m-7.65 0c.02.07.01.13-.03.19-.05.1-.11.06-.17.13-.05.06-.1.28-.08.36-.17.06-.01.23-.01.35 0 .05-.04.1-.04.16-.01.12.01.27.07.37.09.2.26.41.43.54.19.15.36.57.61.63.17.04.38-.1.54-.14.18-.04.4.01.57-.05.22-.08.13-.33.29-.45.1-.07.29-.01.4-.05.2-.07.34-.26.38-.46.01-.08.01-.14.04-.22.03-.1.11-.16.09-.29-.01-.06-.06-.12-.07-.19-.03-.11 0-.22 0-.34-.01-.2.01-.38-.08-.55-.38-.68-1.24-.93-1.98-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.23-.08.02-.22.12-.22.22 0 .117 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.01.08 0 .13-.03.19-.05.1-.11.07-.17.13-.05.06-.1.28-.08.36-.16.06 0 .23-.01.35 0 .05-.04.11-.05.16-.01.12.02.27.07.37.09.2.27.42.43.55.19.15.37.57.61.63.18.04.39-.103.54-.14.18-.045.4.01.57-.055.23-.08.13-.34.29-.45.11-.08.29-.01.41-.05.2-.07.34-.27.38-.46.01-.085.01-.15.04-.22.03-.1.11-.16.09-.29-.01-.07-.06-.12-.07-.19-.02-.11 0-.22 0-.34-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.04-.28.13-.44.21-.17.09-.14.17-.32.22-.08.03-.21.13-.21.23 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.65 0c.02.07.01.13-.02.19-.05.1-.11.06-.17.13-.05.06-.1.28-.08.36-.17.06-.01.23-.01.35 0 .05-.04.11-.05.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.15.37.57.61.63.18.04.388-.1.54-.14.18-.04.4.01.57-.05.23-.08.13-.34.29-.45.11-.075.29-.01.41-.05.2-.07.34-.265.378-.46.01-.084.01-.15.04-.22.04-.105.11-.16.09-.295-.01-.06-.06-.12-.07-.18-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.29.13-.44.21-.17.09-.14.17-.32.22-.08.03-.22.13-.22.23 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.08 0 .13-.03.19-.05.1-.11.07-.16.13s-.1.28-.08.37c-.17.06-.01.23-.01.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.14.36.57.61.63.17.04.38-.11.54-.15.18-.04.4.01.57-.05.22-.08.12-.34.28-.45.1-.08.28-.01.4-.05.2-.07.34-.27.37-.46.02-.09.01-.15.04-.23.04-.1.11-.16.09-.29-.01-.06-.05-.12-.07-.19-.02-.11 0-.22 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.28.125-.44.21-.17.09-.14.17-.32.23-.08.02-.21.12-.21.22 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.125-.02.19-.05.1-.11.06-.16.126s-.1.28-.08.36c-.17.05-.01.22-.01.35 0 .05-.04.1-.05.16-.01.12.02.26.07.37.1.2.27.41.44.54.19.14.36.57.61.63.17.04.38-.11.54-.15.18-.05.4.01.57-.06.22-.08.12-.34.28-.45.1-.074.29-.01.41-.05.2-.07.34-.264.37-.46.01-.08.01-.15.04-.22.03-.1.11-.16.09-.29-.01-.06-.06-.12-.07-.19-.03-.11 0-.22 0-.33-.01-.2.01-.38-.08-.55-.38-.684-1.24-.93-1.98-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.23-.08.02-.22.12-.22.22 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.65 0c.02.07 0 .126-.03.19-.05.1-.11.06-.17.13-.05.06-.1.27-.08.36-.17.06-.01.226-.01.35 0 .05-.04.1-.04.16-.01.12.02.266.07.37.1.2.27.41.43.54.19.14.365.57.61.63.18.04.39-.11.545-.15.18-.04.4.01.57-.05.22-.08.13-.334.29-.45.1-.07.29-.01.41-.05.2-.07.34-.26.37-.46.01-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.07-.19-.03-.11 0-.22 0-.335-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.23-.08.02-.213.12-.21.22 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07 0 .13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.28-.08.36-.17.06-.01.23-.01.35 0 .05-.04.11-.05.16-.01.12.02.27.07.37.1.2.27.42.435.55.19.14.36.57.61.63.18.04.38-.11.54-.15.18-.04.4.01.57-.05.23-.08.13-.34.29-.45.11-.07.29-.01.41-.05.2-.07.34-.26.37-.46.02-.08.01-.15.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.19-.02-.11 0-.22 0-.333 0-.2.02-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.13-.45.21-.17.09-.13.17-.31.22-.08.03-.22.13-.22.23 0 .12.01.05.01.17-.02.01-.02 0-.03-.02m-7.64 0c.02.07.01.13-.03.19-.05.1-.11.06-.17.13-.05.06-.1.28-.08.36-.17.06-.01.23-.01.35-.01.05-.04.11-.05.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.15.36.57.61.63.18.04.38-.11.54-.14.18-.05.39.01.57-.06.22-.08.12-.34.28-.45.11-.08.29-.01.41-.05.2-.07.34-.27.37-.46.01-.09.01-.15.04-.23.04-.1.11-.16.09-.29-.01-.06-.06-.12-.07-.184-.02-.11 0-.22 0-.33 0-.2.02-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.12-.44.2-.17.09-.14.17-.32.23-.08.02-.22.12-.22.22 0 .11 0 .05.01.17-.02 0-.02-.01-.03-.03m69 7.696c.02.07.01.12-.027.19-.05.1-.11.06-.16.13-.05.06-.1.27-.08.36-.17.06-.01.22-.02.35 0 .05-.04.1-.04.16-.01.12.02.26.07.37.09.2.268.41.43.54.19.15.37.57.61.63.18.04.39-.11.54-.15.18-.04.4.01.57-.05.23-.08.13-.34.29-.45.11-.08.29-.01.41-.05.2-.07.34-.27.37-.46.02-.09.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.06-.19-.02-.11 0-.22 0-.33 0-.2.02-.38-.08-.55-.38-.69-1.232-.93-1.97-.79-.18.03-.29.12-.44.21-.17.09-.14.17-.32.22-.08.02-.22.12-.22.22 0 .11.01.05.02.17-.02.01-.02-.01-.03-.03m-7.64 0c.01.07 0 .13-.03.19-.056.1-.115.06-.17.13-.05.06-.1.28-.08.36-.17.06-.01.23-.01.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.15.37.58.61.63.18.04.38-.1.54-.14.18-.05.4.01.57-.06.22-.08.13-.34.29-.45.1-.08.29-.01.4-.05.2-.07.34-.27.38-.46.01-.08.01-.15.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.07-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.29.12-.44.2-.17.09-.14.164-.32.22-.08.024-.21.12-.21.22 0 .12.01.05.01.17-.02.01-.02 0-.03-.02m-7.64 0c.02.07.01.13-.023.19-.06.1-.11.06-.17.13-.05.07-.1.28-.08.37-.17.06-.01.225-.01.35 0 .05-.04.103-.04.16-.01.12.01.265.07.37.09.2.26.41.43.543.19.15.36.57.61.63.17.04.38-.1.54-.14.18-.04.4.01.57-.05.23-.08.13-.34.29-.45.11-.08.29-.01.41-.05.2-.07.34-.27.37-.46.01-.09.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.07-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.24-.93-1.97-.79-.18.03-.29.12-.45.2-.17.09-.14.17-.31.23-.08.03-.22.13-.22.23 0 .115 0 .05.01.17-.02.01-.02-.006-.03-.026m-7.65 0c.02.07 0 .126-.03.19-.05.1-.11.06-.16.13-.05.06-.1.27-.08.36-.17.05-.01.22-.01.35 0 .05-.04.1-.04.16-.01.12.01.26.06.37.1.2.27.41.44.54.19.15.36.57.61.63.17.04.38-.11.54-.15.18-.04.39.01.57-.05.22-.08.13-.34.29-.45.1-.07.28-.01.4-.05.2-.07.34-.26.38-.46.02-.08.01-.143.04-.22.04-.102.11-.16.09-.292-.01-.06-.05-.12-.07-.19-.02-.11 0-.22 0-.33 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.29.12-.44.2-.17.09-.14.16-.32.22-.08.02-.22.12-.218.22 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.28-.08.36-.17.06-.01.23-.015.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.15.37.58.61.63.18.04.39-.1.55-.14.18-.05.4.01.57-.06.22-.08.13-.33.29-.45.1-.07.29-.01.4-.05.2-.07.34-.26.38-.46.02-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.18-.02-.115 0-.225 0-.34 0-.2.02-.38-.08-.55-.38-.684-1.23-.93-1.97-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.226-.08.03-.21.12-.21.22 0 .12.01.05.01.17-.02.01-.02 0-.03-.02m-7.64 0c.02.07.01.13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.28-.08.36-.17.05-.01.22-.01.35 0 .05-.04.1-.04.16-.01.12.02.26.07.37.1.2.27.41.44.54.19.15.37.57.61.63.18.04.39-.11.54-.15.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.07.29-.01.41-.05.2-.07.34-.26.38-.46.02-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.19-.02-.11 0-.22 0-.33-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.22-.08.02-.22.12-.21.22 0 .12 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07 0 .13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.28-.08.36-.17.06-.01.23-.01.35-.01.05-.04.11-.05.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.15.36.58.61.63.17.04.38-.11.54-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.07.29-.01.4-.05.2-.07.34-.26.38-.46.02-.08.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.06-.18-.02-.11 0-.22 0-.33 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.04-.29.13-.44.21-.17.09-.14.16-.32.22-.08.03-.22.13-.21.23 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.65 0c.02.07.01.13-.03.19-.05.1-.11.06-.16.13s-.1.28-.08.37c-.17.06-.01.23-.02.35 0 .05-.04.1-.04.16-.01.12.02.27.07.37.1.2.27.41.43.54.19.15.37.57.61.63.18.04.38-.1.54-.14.18-.05.4.01.57-.06.22-.08.13-.34.29-.45.1-.07.29-.01.41-.05.2-.07.34-.26.38-.46.02-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.19-.02-.11 0-.22 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.29.12-.44.2-.17.09-.14.17-.32.22-.08.03-.22.13-.22.23 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.65 0c.02.07.01.12-.03.19-.06.1-.11.06-.17.12-.05.06-.1.28-.08.36-.17.06-.01.22-.01.35 0 .05-.04.1-.05.16-.01.12.01.26.06.37.1.2.27.41.44.54.19.15.36.58.61.64.18.05.39-.1.55-.14.18-.04.39.01.57-.05.22-.08.12-.34.29-.45.1-.07.28-.01.4-.05.2-.07.34-.26.37-.46.02-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.18-.03-.12 0-.23 0-.34-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.12-.44.21-.17.09-.14.16-.31.22-.08.02-.22.12-.22.22 0 .12 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.65 0c.02.07.01.13-.02.19-.06.1-.12.06-.17.13-.05.06-.1.28-.08.36-.16.06-.01.23-.01.35 0 .05-.04.11-.05.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.15.36.57.6.63.18.04.39-.1.55-.14.18-.05.39.01.57-.06.22-.08.12-.33.29-.45.1-.07.28-.01.4-.05.2-.07.34-.26.37-.46.02-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.19-.03-.11 0-.22 0-.34-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.04-.29.13-.44.21-.17.09-.14.16-.32.22-.08.03-.22.12-.22.22 0 .12 0 .05.01.17-.02.01-.02-.01-.03-.03m69 7.66c.02.07.01.13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.27-.08.36-.17.05-.01.22-.01.35-.01.05-.04.1-.05.16-.01.12.01.26.06.37.09.2.26.41.43.54.19.15.36.57.61.63.17.04.38-.1.54-.14.18-.04.39.01.57-.05.22-.08.13-.34.29-.45.1-.07.28-.01.4-.05.2-.07.34-.26.37-.46.01-.08.01-.15.04-.22.04-.1.11-.16.09-.29-.01-.06-.06-.12-.07-.19-.02-.11 0-.22 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.04-.28.13-.44.21-.17.09-.14.17-.32.22-.08.03-.21.13-.21.23 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.13-.02.19-.05.1-.11.06-.16.13-.05.06-.1.28-.08.36-.17.06-.01.23-.014.35 0 .05-.04.1-.05.16-.01.12.02.27.07.37.1.2.27.41.43.54.19.15.37.57.61.63.18.05.386-.1.545-.14.18-.04.4.01.57-.05.226-.08.13-.34.29-.45.106-.08.29-.01.41-.05.2-.07.34-.26.37-.46.01-.08.01-.15.04-.22.036-.1.11-.16.09-.29-.01-.06-.055-.12-.07-.19-.02-.11 0-.22 0-.33 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.285.12-.44.2-.17.09-.14.16-.32.22-.08.03-.22.13-.22.23 0 .12.01.05.02.17-.02.01-.02 0-.03-.02m-7.64 0c.02.07.01.12-.02.19-.05.1-.11.06-.16.12s-.1.28-.08.36c-.17.06-.01.23-.02.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.1.2.27.41.43.55.19.14.37.57.61.63.18.04.39-.11.54-.15.18-.04.4.01.57-.05.23-.08.13-.34.29-.45.11-.08.29-.01.41-.05.2-.07.34-.26.37-.46.02-.08.01-.15.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.18-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.03-.29.13-.44.21-.17.09-.14.17-.32.23-.08.03-.22.13-.22.23 0 .11.01.05.02.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.12-.03.19-.05.1-.11.06-.16.12s-.1.27-.08.36c-.17.05-.01.22-.02.35 0 .05-.04.1-.04.16-.01.12.02.26.07.37.1.19.27.41.43.54.19.14.37.57.61.63.18.04.39-.11.55-.15.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.08.29-.01.41-.05.2-.07.34-.26.38-.46.01-.08.01-.14.04-.22.03-.1.11-.16.09-.29-.01-.06-.06-.12-.07-.18-.02-.11 0-.22 0-.34-.01-.2.01-.38-.08-.55-.38-.68-1.24-.93-1.98-.79-.18.04-.28.13-.44.21-.17.09-.14.17-.32.23-.08.02-.21.12-.21.22 0 .12.01.05.02.17-.02.01-.02 0-.03-.02m-7.64 0c.02.07.01.13-.02.19-.05.1-.11.06-.16.13-.05.06-.1.28-.08.36-.16.06 0 .23-.01.35 0 .05-.04.1-.04.16-.01.12.02.27.07.37.1.2.27.41.44.54.19.15.36.57.61.63.17.05.38-.1.54-.14.18-.04.4.01.57-.05.22-.08.13-.33.29-.45.1-.07.28-.01.4-.05.2-.07.34-.26.37-.46.02-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.12-.44.21-.17.09-.14.16-.32.22-.08.03-.22.12-.22.22 0 .12.01.05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.13-.02.19-.05.1-.11.06-.16.13-.05.06-.1.28-.08.36-.168.06-.008.23-.01.35-.007.05-.04.1-.05.16-.01.12.02.27.07.37.1.2.27.41.44.54.19.15.36.57.61.63.17.05.38-.1.54-.14.18-.04.393.01.57-.05.22-.08.123-.34.29-.45.1-.07.29-.01.4-.05.2-.07.34-.26.37-.46.01-.08.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.06-.12-.07-.19-.03-.11 0-.22 0-.33-.01-.2.01-.38-.08-.55-.38-.68-1.24-.93-1.98-.79-.18.04-.29.13-.445.21-.17.09-.14.17-.32.23-.08.03-.21.12-.21.22 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.27-.08.36-.17.06-.01.23-.01.35 0 .05-.04.1-.05.16-.01.12.01.27.06.37.1.2.27.41.44.54.19.15.37.57.61.63.18.04.39-.1.54-.14.18-.04.4.01.58-.05.22-.08.13-.34.29-.45.11-.08.29-.01.41-.05.2-.07.34-.26.38-.46.01-.08.01-.15.04-.22.03-.11.11-.16.09-.3-.01-.06-.06-.12-.07-.19-.02-.11 0-.22 0-.33-.004-.2.016-.38-.08-.55-.38-.68-1.236-.93-1.975-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.23-.08.02-.22.12-.22.22 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.12-.03.19-.06.1-.12.06-.17.12-.05.06-.1.28-.08.36-.17.05-.01.22-.01.35 0 .05-.04.1-.04.16-.01.12.01.26.06.37.1.19.27.41.44.54.19.145.36.57.61.63.18.04.39-.106.55-.145.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.08.29-.01.41-.05.2-.07.34-.27.37-.46.01-.09.01-.15.04-.23.03-.11.11-.16.09-.3-.01-.06-.06-.12-.07-.19-.02-.11 0-.22 0-.33 0-.2.02-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.03-.29.12-.45.2-.17.09-.14.17-.32.22-.08.03-.22.13-.214.23 0 .12.01.05.01.17-.02.01-.02 0-.03-.02m-7.64 0c.02.07.01.12-.02.19-.05.1-.11.06-.16.12s-.1.27-.08.36c-.17.06-.01.23-.01.35 0 .05-.04.1-.04.16-.01.12.02.27.07.37.1.2.27.41.44.54.19.15.36.58.607.63.18.05.39-.1.55-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.07.29-.01.41-.05.2-.07.34-.26.37-.46.02-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.07-.19-.02-.11 0-.22 0-.34 0-.2.02-.37-.08-.55-.38-.68-1.24-.92-1.98-.78-.18.04-.29.13-.44.21-.17.09-.14.17-.32.23-.08.03-.22.13-.22.23 0 .12 0 .05.01.17-.02.01-.02 0-.03-.02m-7.65 0c.02.07.01.13-.03.19-.05.1-.11.06-.17.13-.05.06-.1.27-.08.36-.17.06-.01.22-.01.35 0 .05-.04.1-.04.16-.01.12.02.26.07.37.1.2.27.41.44.54.19.15.36.57.61.63.17.045.38-.1.54-.14.18-.04.39.01.57-.05.22-.08.13-.335.29-.45.1-.07.28-.01.4-.05.2-.07.34-.26.38-.46.01-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.06-.12-.07-.19-.02-.11 0-.22 0-.34 0-.2.02-.38-.08-.55-.38-.68-1.24-.93-1.97-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.23-.08.02-.22.12-.21.22 0 .12 0 .05.01.17-.02.01-.02 0-.03-.02m68.89 7.8c.01.07 0 .13-.03.19-.05.1-.11.06-.17.13-.05.06-.1.27-.08.36-.17.06-.01.23-.02.35 0 .05-.04.11-.05.16-.01.12.01.27.06.37.1.2.27.42.44.55.19.15.36.58.61.63.17.05.38-.1.54-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.07.29-.01.4-.05.2-.07.34-.26.37-.46.01-.08.01-.146.04-.22.03-.105.11-.16.09-.295-.01-.06-.06-.12-.07-.19-.02-.11 0-.22 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.24-.93-1.97-.79-.18.04-.28.13-.44.21-.17.09-.14.17-.32.23-.08.03-.21.125-.21.225 0 .11.01.05.01.17-.02.01-.02-.01-.03-.03m-7.64 0c.02.07.01.13-.03.19-.05.1-.11.06-.17.13-.05.06-.1.27-.08.36-.17.06-.01.23-.02.35 0 .05-.04.1-.04.16-.01.12.02.27.07.37.1.2.27.41.44.54.19.15.37.57.61.63.18.04.38-.105.54-.14.18-.05.4.01.57-.06.22-.08.13-.34.29-.45.1-.07.287-.01.4-.05.2-.07.34-.26.38-.46.02-.08.01-.145.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.185-.03-.11 0-.22 0-.34-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.23-.08.03-.22.13-.22.23 0 .12.007.05.01.17-.02.01-.02 0-.03-.02m-7.65 0c.02.07.01.13-.03.19-.05.1-.11.06-.17.13-.05.06-.1.28-.08.36-.16.06-.01.23-.01.35 0 .05-.04.11-.04.16-.01.12.01.27.07.37.09.2.27.42.43.55.19.15.37.58.61.63.18.05.38-.1.54-.14.18-.04.4.01.57-.05.226-.08.13-.33.29-.45.106-.07.29-.01.41-.05.2-.07.34-.26.37-.46.01-.08.01-.14.04-.22.036-.1.11-.16.09-.29-.01-.06-.055-.12-.07-.19-.023-.11 0-.22 0-.34-.004-.2.016-.38-.08-.55-.38-.68-1.24-.93-1.974-.79-.18.04-.28.13-.44.21-.17.09-.14.17-.32.23-.08.03-.21.13-.21.23 0 .12.004.05.01.17-.02.01-.02 0-.03-.02m-7.65-.01c.02.078.01.13-.02.19-.05.1-.11.068-.16.13-.05.06-.1.28-.08.36-.17.06-.01.23-.01.35-.01.05-.04.11-.05.16-.01.12.02.27.07.37.1.2.27.42.43.55.19.15.37.57.61.63.18.047.384-.1.54-.14.18-.04.39.01.57-.05.22-.08.13-.34.29-.45.1-.073.28-.01.4-.05.2-.07.34-.263.37-.46.02-.08.01-.15.04-.22.04-.1.11-.16.09-.29-.01-.07-.05-.12-.07-.19-.02-.12 0-.23 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.037-.29.13-.44.21-.17.09-.14.17-.32.227-.08.03-.21.13-.21.23 0 .12 0 .05.01.17-.02.01-.02 0-.03-.02m-7.63-.02c.02.07 0 .13-.03.19-.05.1-.11.06-.17.13-.05.07-.1.28-.08.37-.17.06-.01.22-.01.35 0 .05-.04.1-.05.16-.01.12.01.26.06.37.1.2.27.41.44.54.19.15.37.57.61.63.18.04.38-.11.54-.14.18-.05.4.01.57-.06.23-.08.13-.34.29-.45.11-.08.29-.01.41-.05.2-.07.34-.27.38-.46.02-.08.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.07-.05-.12-.06-.19-.02-.12 0-.23 0-.34-.002-.2.018-.38-.08-.55-.38-.69-1.233-.93-1.972-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.23-.08.03-.22.13-.22.23 0 .11.006.05.01.17-.02.01-.02-.01-.03-.03m-7.59 0c.016.07.005.13-.03.19-.05.1-.11.06-.16.13-.05.06-.1.277-.08.36-.16.06-.01.23-.01.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.096.2.27.417.434.55.19.15.37.57.61.63.18.04.38-.11.54-.14.18-.05.4.01.58-.06.22-.08.13-.33.29-.45.11-.07.29-.01.41-.05.2-.07.34-.26.38-.46.01-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.07-.19-.02-.11 0-.22 0-.34 0-.2.02-.38-.08-.55-.38-.69-1.23-.93-1.97-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.23-.08.03-.22.125-.21.225 0 .11.01.05.02.17-.02.01-.02-.01-.03-.03m-7.65 0c.02.07.006.13-.03.19-.05.1-.11.06-.162.13-.05.06-.1.28-.08.36-.17.06-.01.22-.01.35 0 .05-.04.1-.04.16-.01.12.01.26.07.37.09.2.26.41.43.54.19.15.367.58.61.63.177.05.38-.1.54-.14.18-.04.4.01.57-.05.22-.08.13-.34.29-.45.1-.08.29-.01.408-.05.2-.07.34-.27.38-.46.02-.09.01-.15.04-.23.04-.1.11-.16.09-.29-.01-.06-.05-.12-.07-.19-.03-.11 0-.22 0-.33-.01-.2.01-.38-.08-.55-.38-.69-1.24-.93-1.98-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.23-.08.03-.22.12-.21.22 0 .11 0 .05.01.17-.02.01-.02 0-.03-.02m-7.65 0c.01.07 0 .13-.03.19-.05.1-.11.06-.17.13-.05.06-.1.27-.08.36-.17.06-.01.23-.02.35 0 .05-.04.1-.042.16-.01.12.01.27.07.37.09.2.26.41.43.54.19.15.36.57.6.63.18.04.39-.1.55-.14.18-.04.4.01.57-.05.23-.08.13-.34.29-.45.11-.07.29-.01.41-.05.2-.07.34-.26.37-.46.02-.08.01-.15.04-.22.04-.11.11-.16.09-.3-.01-.06-.05-.12-.06-.19-.02-.11.01-.22 0-.34 0-.2.02-.38-.07-.55-.38-.69-1.24-.93-1.98-.79-.18.04-.29.13-.44.21-.17.09-.14.17-.32.23-.08.03-.214.127-.213.227 0 .11 0 .05.01.17-.02.01-.02-.01-.03-.03m-7.64-.01c.02.07.006.13-.027.19-.06.1-.12.06-.17.13-.05.06-.1.28-.08.36-.16.06-.01.23-.01.35 0 .05-.04.11-.04.16-.01.12.02.27.07.37.1.2.27.42.44.55.19.15.37.58.61.63.17.05.38-.1.54-.14.18-.04.4.01.57-.05.22-.08.13-.33.29-.45.1-.07.28-.01.4-.05.2-.07.34-.26.38-.46.02-.08.01-.14.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.19-.02-.11.01-.22 0-.33 0-.2.02-.38-.07-.55-.38-.69-1.24-.93-1.98-.79-.18.04-.285.13-.44.21-.17.09-.14.17-.32.23-.08.03-.214.13-.213.23 0 .12.01.05.01.17-.02.01-.02 0-.03-.02M.5-2.78c.015.073.005.128-.03.19-.057.1-.12.064-.17.13-.05.062-.1.275-.08.36-.17.06-.01.228-.014.35-.003.05-.04.106-.046.16-.01.12.017.268.07.37.095.2.266.415.433.546.19.148.365.572.608.63.18.043.39-.103.55-.142.18-.043.4.01.57-.052.23-.08.13-.335.29-.45.11-.072.29-.01.41-.05.2-.07.34-.262.38-.46.02-.08.01-.144.04-.22.04-.1.11-.16.09-.29-.01-.06-.05-.12-.06-.186-.02-.113.01-.223 0-.336 0-.2.02-.38-.07-.55-.38-.688-1.23-.93-1.97-.79-.18.036-.29.128-.44.21-.17.087-.14.165-.32.223-.08.027-.21.124-.21.224.01.115.01.05.02.17C.5-2.733.5-2.75.49-2.77");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createElement("path");
dom.setAttribute(el3,"d","M359.683 40.89c6.488-11.16 18.69-18.866 37.33-18.866 29.607 0 42.975 19.44 42.975 41.31 0 21.863-13.367 41.462-42.974 41.462-18.662 0-30.87-7.78-37.345-19l.01.093v16.92c-6.09 0-12.91.92-19.29.92-12.76 0-26.88-1.98-26.88-23.55V42.52h-13.27l.02-.057c.44 3.347.42 6.88.42 10.383V85.19c0 5.935.3 12.613 3.64 17.617h-30.67c-.77-2.114-1.22-5.305-1.07-7.432h-.31c-6.38 7.284-15.64 9.415-25.36 9.415-15.19 0-27.79-7.29-27.79-23.845 0-24.91 29.15-24.003 44.49-26.88 4.09-.762 8.21-1.98 8.21-6.988 0-5.32-5.02-7.29-9.88-7.29-9.26 0-11.09 4.705-11.24 8.05h-27.94.06v1.97c-3.03-1.064-5.78-1.97-11.85-1.97-11.84 0-18.22 6.977-18.22 23.84v31.128h-30.07v-32.64h-56.83c.76 8.96 5.92 15.337 15.34 15.337 4.86 0 10.18-1.813 12.61-5.614h28.09c-6.07 17.01-22.63 24.906-40.55 24.906-20.11 0-36.26-9.465-41.97-26.628l.01.26c-.88 20.7-21.34 26.367-40.06 26.367C20.81 104.795.46 97.35 0 77h28.714c.147 2.728 1.362 5.013 3.636 6.98 1.52 1.37 4.413 2.284 8.05 2.284 3.957 0 10.18-1.52 10.18-6.08 0-4.552-2.573-5.92-16.56-8.346-22.93-3.953-32.188-11.24-32.188-24.755 0-19.904 21.41-25.06 37.2-25.06 17.014 0 37.518 4.707 38.28 24.91H49.97c-.148-2.584-1.52-4.56-3.493-5.928-1.826-1.52-4.257-2.28-6.686-2.28-4.25 0-9.1.912-9.1 6.08 0 2.278 1.82 3.338 3.49 4.1 5.01 2.13 16.4 2.73 26.42 6.074 7.03 2.23 13.47 5.82 16.68 12.2l.01.08c-.09-1.19-.13-2.41-.13-3.64 0-22.94 16.72-41.61 41.63-41.61 26.77 0 40.52 12.79 43.94 35.7l-.01-.37V24h28.86v12.6h.31c4.86-9.42 11.23-14.576 22.17-14.576 3.03 0 5.92.453 8.81 1.214V46.36l.01.257c1.62-21.087 22.14-24.593 40.46-24.593 28.15 0 35.09 8.727 36.81 19.476l.02.08V24.004h13.38V0h30.07v24.003h16.1V40.89zM134.718 54.52c0-7.286-5.46-13.21-13.215-13.21-8.96 0-14.12 4.707-15.493 13.21h28.708zM271.84 67.435c-3.66 1.818-7.744 2.88-11.854 3.797-6.684 1.52-10.172 3.188-10.172 8.496 0 3.65 3.95 7.294 9.418 7.294 6.826 0 12.146-4.102 12.608-12.303v-7.29zm71.743-24.908v27.488c0 7.292 1.667 10.48 9.253 10.48 1.415 0 2.81-.062 4.215-.17l.04.052c-2.05-5.277-3.04-11.078-3.04-17.043 0-7.45 1.55-14.623 4.77-20.83l-15.22.023zm53.43 1.366c-11.39 0-12.916 11.085-12.916 19.44 0 8.353 1.525 19.59 12.917 19.59 11.388 0 12.91-11.237 12.91-19.59 0-8.355-1.523-19.44-12.91-19.44z");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}()));
});
define('my-new-app/templates/icons/timeline', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
dom.setNamespace("http://www.w3.org/2000/svg");
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"width","32px");
dom.setAttribute(el1,"height","32px");
dom.setAttribute(el1,"viewBox","0 0 32 32");
dom.setAttribute(el1,"enable-background","new 0 0 32 32");
dom.setAttributeNS(el1,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createElement("path");
dom.setAttribute(el2,"d","M23.001,13c-1.306,0-2.403,0.837-2.817,2h-8.368c-0.413-1.163-1.512-2-2.815-2C7.343,13,6,14.343,6,16\n c0,1.656,1.343,3,3.001,3c1.304,0,2.402-0.838,2.815-2h8.368c0.414,1.162,1.512,2,2.816,2c1.657,0,3-1.344,3-3\n C26,14.343,24.657,13,23.001,13z M16,0C7.164,0,0,7.164,0,16c0,8.837,7.164,16,16,16s16-7.163,16-16C32,7.164,24.836,0,16,0z M16,30\n C8.28,30,2,23.721,2,16C2,8.28,8.28,2,16,2c7.721,0,14,6.28,14,14C30,23.721,23.721,30,16,30z");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}()));
});
define('my-new-app/templates/index', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}()));
});
define('my-new-app/templates/mix-in-sidepanel', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, inline = hooks.inline;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,1,1,contextualElement);
inline(env, morph0, context, "partial", ["icons/minus"], {});
return fragment;
}
};
}());
var child1 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, inline = hooks.inline;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,1,1,contextualElement);
inline(env, morph0, context, "partial", ["icons/add"], {});
return fragment;
}
};
}());
var child2 = (function() {
var child0 = (function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode(" ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("b");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode(" / ");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode(" / ");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, inline = hooks.inline, content = hooks.content;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [1]);
var morph0 = dom.createMorphAt(element0,0,0);
var morph1 = dom.createMorphAt(dom.childAt(element0, [2]),0,0);
var morph2 = dom.createMorphAt(element0,4,4);
var morph3 = dom.createMorphAt(element0,6,6);
inline(env, morph0, context, "two-figure-counter", [get(env, context, "_view.contentIndex")], {});
content(env, morph1, context, "track.title");
content(env, morph2, context, "track.artist");
content(env, morph3, context, "track.recordLabel");
return fragment;
}
};
}());
var child1 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
var el2 = dom.createTextNode("No tracklist available...");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("h2");
var el2 = dom.createElement("b");
var el3 = dom.createTextNode("Hour ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode(" ");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, content = hooks.content, get = hooks.get, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element1 = dom.childAt(fragment, [1]);
var morph0 = dom.createMorphAt(dom.childAt(element1, [0]),1,1);
var morph1 = dom.createMorphAt(element1,2,2);
var morph2 = dom.createMorphAt(fragment,3,3,contextualElement);
dom.insertBoundary(fragment, null);
content(env, morph0, context, "mix.part");
content(env, morph1, context, "mix.name");
block(env, morph2, context, "each", [get(env, context, "mix.tracks")], {"keyword": "track"}, child0, child1);
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("div");
dom.setAttribute(el1,"id","tracks-in-mix");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode(" ");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(dom.childAt(fragment, [1]),1,1);
block(env, morph0, context, "each", [get(env, context, "model.mixes")], {"keyword": "mix"}, child0, null);
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("div");
dom.setAttribute(el1,"class","mix-in-sidepanel");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("div");
dom.setAttribute(el3,"class","play-button");
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
var el4 = dom.createComment("");
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("img");
dom.setAttribute(el3,"width","80");
dom.setAttribute(el3,"height","80");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
var el4 = dom.createComment("");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
dom.setAttribute(el3,"class","mixTitle");
var el4 = dom.createComment("");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
dom.setAttribute(el3,"class","mixTitle playcount");
var el4 = dom.createComment("");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode(" ");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n\n");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, element = hooks.element, inline = hooks.inline, subexpr = hooks.subexpr, concat = hooks.concat, attribute = hooks.attribute, content = hooks.content, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element2 = dom.childAt(fragment, [1]);
var element3 = dom.childAt(element2, [1]);
var element4 = dom.childAt(element3, [3]);
var element5 = dom.childAt(element2, [3]);
var morph0 = dom.createMorphAt(dom.childAt(element3, [1]),1,1);
var attrMorph0 = dom.createAttrMorph(element4, 'src');
var morph1 = dom.createMorphAt(dom.childAt(element5, [1]),0,0);
var morph2 = dom.createMorphAt(dom.childAt(element5, [3]),0,0);
var morph3 = dom.createMorphAt(dom.childAt(element5, [5]),0,0);
var morph4 = dom.createMorphAt(element2,5,5);
var morph5 = dom.createMorphAt(fragment,3,3,contextualElement);
dom.insertBoundary(fragment, null);
element(env, element3, context, "action", ["playBroadcast", get(env, context, "model")], {"on": "tap"});
inline(env, morph0, context, "partial", ["icons/play"], {});
attribute(env, attrMorph0, element4, "src", concat(env, [subexpr(env, context, "unbound", [get(env, context, "controller.rootpath")], {}), subexpr(env, context, "unbound", [get(env, context, "model.image")], {})]));
element(env, element5, context, "action", ["playBroadcast", get(env, context, "model")], {"on": "tap"});
inline(env, morph1, context, "formatted-date", [get(env, context, "model.broadcast_date"), "DD-MM-YY"], {});
content(env, morph2, context, "model.session_name");
inline(env, morph3, context, "add-together", [get(env, context, "model.mixes.firstObject.playbackcount"), get(env, context, "model.mixes.lastObject.playbackcount")], {});
block(env, morph4, context, "if", [get(env, context, "view.hasTracks")], {}, child0, child1);
block(env, morph5, context, "if", [get(env, context, "view.hasTracks")], {}, child2, null);
return fragment;
}
};
}()));
});
define('my-new-app/templates/mix', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, inline = hooks.inline;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,1,1,contextualElement);
inline(env, morph0, context, "formatted-time", [get(env, context, "model.searchTime")], {});
return fragment;
}
};
}());
var child1 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, inline = hooks.inline;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,1,1,contextualElement);
inline(env, morph0, context, "formatted-time", [get(env, context, "model.progress")], {});
return fragment;
}
};
}());
var child2 = (function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" / ");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode(" PLAYS");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, content = hooks.content;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,1,1,contextualElement);
content(env, morph0, context, "model.playbackcount");
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
var el2 = dom.createElement("a");
dom.setNamespace("http://www.w3.org/2000/svg");
var el3 = dom.createElement("svg");
dom.setAttribute(el3,"x","0px");
dom.setAttribute(el3,"y","0px");
dom.setAttribute(el3,"width","24px");
dom.setAttribute(el3,"height","24px");
dom.setAttribute(el3,"style","color: #fff; fill: currentColor; vertical-align: bottom");
dom.setAttribute(el3,"viewBox","6 0 30 32");
dom.setAttribute(el3,"enable-background","new 0 0 32 32");
dom.setAttributeNS(el3,"http://www.w3.org/XML/1998/namespace","xml:space","preserve");
var el4 = dom.createTextNode("\n");
dom.appendChild(el3, el4);
var el4 = dom.createElement("path");
dom.setAttribute(el4,"d","M15.261,24.684c0.098,0.104,0.214,0.188,0.349,0.24c0.002,0.002,0.005,0.006,0.008,0.006\n c0.071,0.027,0.145,0.031,0.219,0.043c0.053,0.008,0.104,0.029,0.157,0.029c0.083,0.001,0.164-0.025,0.245-0.047\n c0.044-0.012,0.089-0.01,0.131-0.025c0.12-0.049,0.233-0.123,0.331-0.221l7.07-7.07c0.391-0.391,0.391-1.022,0-1.414\n c-0.391-0.391-1.023-0.391-1.414,0l-5.373,5.373V5c0-0.552-0.448-1-1-1c-0.552,0-1,0.448-1,1v16.578L9.63,16.225\n c-0.39-0.391-1.024-0.391-1.414,0c-0.39,0.392-0.39,1.023,0,1.414L15.261,24.684z M25.984,27h-20c-0.552,0-1,0.448-1,1s0.448,1,1,1\n h20c0.553,0,1-0.448,1-1S26.537,27,25.984,27z");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("DOWNLOAD");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, concat = hooks.concat, attribute = hooks.attribute, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [1]);
var element1 = dom.childAt(element0, [0]);
var attrMorph0 = dom.createAttrMorph(element1, 'href');
var morph0 = dom.createMorphAt(element0,1,1);
attribute(env, attrMorph0, element1, "href", concat(env, [get(env, context, "model.downloadlink"), "?client_id=ab4a60b41abdd45663bc085f22134d4f"]));
block(env, morph0, context, "if", [get(env, context, "model.playbackcount")], {}, child0, null);
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("div");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createElement("b");
var el4 = dom.createTextNode("HOUR ");
dom.appendChild(el3, el4);
var el4 = dom.createComment("");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createTextNode("\n");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode(" ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, element = hooks.element, get = hooks.get, inline = hooks.inline, content = hooks.content, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element2 = dom.childAt(fragment, [0]);
var element3 = dom.childAt(element2, [3]);
var element4 = dom.childAt(element2, [7]);
var morph0 = dom.createMorphAt(element2,1,1);
var morph1 = dom.createMorphAt(dom.childAt(element3, [0]),1,1);
var morph2 = dom.createMorphAt(dom.childAt(element2, [5]),1,1);
var morph3 = dom.createMorphAt(element4,0,0);
var morph4 = dom.createMorphAt(element2,9,9);
element(env, element2, context, "bind-attr", [], {"class": ":player model.isCurrent"});
inline(env, morph0, context, "render", ["audiowave", get(env, context, "model")], {});
element(env, element3, context, "action", ["makeCurrent", get(env, context, "model")], {"on": "tap"});
content(env, morph1, context, "model.part");
block(env, morph2, context, "if", [get(env, context, "model.searching")], {}, child0, child1);
element(env, element4, context, "action", ["makeCurrent", get(env, context, "model")], {"on": "tap"});
content(env, morph3, context, "model.name");
block(env, morph4, context, "if", [get(env, context, "model.downloadlink")], {}, child2, null);
return fragment;
}
};
}()));
});
define('my-new-app/templates/mixes/index', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
var child0 = (function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode(", ");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, content = hooks.content;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,1,1,contextualElement);
var morph1 = dom.createMorphAt(fragment,3,3,contextualElement);
content(env, morph0, context, "name");
content(env, morph1, context, "part");
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("li");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode(" ");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(dom.childAt(fragment, [1]),1,1);
block(env, morph0, context, "linkTo", ["mix", get(env, context, "broadcast"), get(env, context, "mix")], {}, child0, null);
return fragment;
}
};
}());
var child1 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("li");
var el2 = dom.createTextNode("No mixes found.");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("ul");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(dom.childAt(fragment, [0]),1,1);
block(env, morph0, context, "each", [], {}, child0, child1);
return fragment;
}
};
}()));
});
define('my-new-app/templates/playpause', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("p");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, element = hooks.element, inline = hooks.inline;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [0]);
var morph0 = dom.createMorphAt(element0,1,1);
element(env, element0, context, "action", ["doLink"], {"on": "tap"});
inline(env, morph0, context, "partial", ["icons/nowplaying"], {});
return fragment;
}
};
}()));
});
define('my-new-app/templates/search', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("div");
dom.setAttribute(el1,"id","container");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
dom.setAttribute(el2,"id","inner-container");
dom.setAttribute(el2,"style","display: block; height: 100%;");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("div");
dom.setAttribute(el3,"class","centered-container");
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("div");
dom.setAttribute(el4,"id","mixImageCell");
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
var el5 = dom.createComment("");
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n \n ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("div");
dom.setAttribute(el4,"id","search-form");
dom.setAttribute(el4,"style","display: table-cell; vertical-align: middle; width: 100%;");
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
var el5 = dom.createComment("");
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
var el5 = dom.createElement("span");
dom.appendChild(el4, el5);
var el5 = dom.createTextNode("\n ");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n\n");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, element = hooks.element, inline = hooks.inline, get = hooks.get, content = hooks.content;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [0]);
var element1 = dom.childAt(element0, [1, 1]);
var element2 = dom.childAt(element1, [3]);
var morph0 = dom.createMorphAt(dom.childAt(element1, [1]),1,1);
var morph1 = dom.createMorphAt(element2,1,1);
var morph2 = dom.createMorphAt(fragment,2,2,contextualElement);
dom.insertBoundary(fragment, null);
element(env, element0, context, "bind-attr", [], {"class": "showingResults"});
inline(env, morph0, context, "view", ["logoplaypause"], {});
element(env, element2, context, "bind-attr", [], {"class": "searching"});
inline(env, morph1, context, "input", [], {"type": "text", "placeholder": get(env, context, "controller.placeholder"), "value": get(env, context, "search"), "action": "query"});
content(env, morph2, context, "outlet");
return fragment;
}
};
}()));
});
define('my-new-app/templates/search/loading', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("div");
dom.setAttribute(el1,"id","search-results");
dom.setAttribute(el1,"class","sidepanel");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
dom.setAttribute(el2,"style","background: #fff; width: 100%; height: 100%;display: table;");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("div");
dom.setAttribute(el3,"class","ball-clip-rotate");
dom.setAttribute(el3,"style","display:table-cell; vertical-align:middle; text-align: center");
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("div");
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}()));
});
define('my-new-app/templates/search/results', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, inline = hooks.inline;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,1,1,contextualElement);
inline(env, morph0, context, "render", ["sidepanel-mix", get(env, context, "result")], {});
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("div");
dom.setAttribute(el1,"id","search-results");
dom.setAttribute(el1,"class","sidepanel");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("h2");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("h3");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode(" results");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, content = hooks.content, get = hooks.get, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [0]);
var morph0 = dom.createMorphAt(dom.childAt(element0, [1]),0,0);
var morph1 = dom.createMorphAt(dom.childAt(element0, [3]),0,0);
var morph2 = dom.createMorphAt(element0,5,5);
content(env, morph0, context, "keyword");
content(env, morph1, context, "model.length");
block(env, morph2, context, "each", [get(env, context, "model")], {"keyword": "result"}, child0, null);
return fragment;
}
};
}()));
});
define('my-new-app/templates/sneak', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("foo bar foo bar foo bar foo bar foo bar foo bar foo bar \n\n");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n\nend end end");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, content = hooks.content;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,1,1,contextualElement);
content(env, morph0, context, "outlet");
return fragment;
}
};
}()));
});
define('my-new-app/templates/top50', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
var child0 = (function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
dom.setNamespace("http://www.w3.org/2000/svg");
var el1 = dom.createElement("svg");
dom.setAttribute(el1,"x","0px");
dom.setAttribute(el1,"y","0px");
dom.setAttribute(el1,"viewBox","0 0 20 20");
dom.setAttribute(el1,"enable-background","new 0 0 20 20");
dom.setAttribute(el1,"width","34px");
var el2 = dom.createTextNode("\n }\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("path");
dom.setAttribute(el2,"d","M15,10.001c0,0.299-0.305,0.514-0.305,0.514l-8.561,5.303C5.51,16.227,5,15.924,5,15.149V4.852\n c0-0.777,0.51-1.078,1.135-0.67l8.561,5.305C14.695,9.487,15,9.702,15,10.001z");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("div");
dom.setAttribute(el1,"class","top50-mix");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("img");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("div");
dom.setAttribute(el3,"class","play-mix");
var el4 = dom.createTextNode("\n");
dom.appendChild(el3, el4);
var el4 = dom.createComment("");
dom.appendChild(el3, el4);
var el4 = dom.createTextNode(" ");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, subexpr = hooks.subexpr, concat = hooks.concat, attribute = hooks.attribute, block = hooks.block, content = hooks.content;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [1]);
var element1 = dom.childAt(element0, [1]);
var element2 = dom.childAt(element1, [1]);
var attrMorph0 = dom.createAttrMorph(element2, 'src');
var morph0 = dom.createMorphAt(dom.childAt(element1, [3]),1,1);
var morph1 = dom.createMorphAt(dom.childAt(element0, [3]),0,0);
attribute(env, attrMorph0, element2, "src", concat(env, [subexpr(env, context, "unbound", [get(env, context, "controller.rootpath")], {}), subexpr(env, context, "unbound", [get(env, context, "broadcast.background_image")], {})]));
block(env, morph0, context, "link-to", ["broadcast", get(env, context, "broadcast")], {}, child0, null);
content(env, morph1, context, "broadcast.session_name");
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("div");
dom.setAttribute(el1,"id","top50");
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(dom.childAt(fragment, [0]),1,1);
block(env, morph0, context, "each", [get(env, context, "model")], {"keyword": "broadcast"}, child0, null);
return fragment;
}
};
}()));
});
define('my-new-app/templates/tracks/index', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, inline = hooks.inline;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createUnsafeMorphAt(fragment,1,1,contextualElement);
inline(env, morph0, context, "break-lines", [get(env, context, "model.altnotes")], {});
return fragment;
}
};
}());
var child1 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" No mix notes yet…\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child2 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
var el2 = dom.createElement("a");
dom.setAttribute(el2,"target","_blank");
var el3 = dom.createTextNode("Listen on Soundcloud (Hour 1)");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, concat = hooks.concat, attribute = hooks.attribute;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element5 = dom.childAt(fragment, [1, 0]);
var attrMorph0 = dom.createAttrMorph(element5, 'href');
attribute(env, attrMorph0, element5, "href", concat(env, [get(env, context, "model.mixes.firstObject.permalink")]));
return fragment;
}
};
}());
var child3 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
var el2 = dom.createElement("a");
dom.setAttribute(el2,"target","_blank");
var el3 = dom.createTextNode("Listen on Soundcloud (Hour 2)");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, concat = hooks.concat, attribute = hooks.attribute;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element4 = dom.childAt(fragment, [1, 0]);
var attrMorph0 = dom.createAttrMorph(element4, 'href');
attribute(env, attrMorph0, element4, "href", concat(env, [get(env, context, "model.mixes.lastObject.permalink")]));
return fragment;
}
};
}());
var child4 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
var el2 = dom.createElement("a");
var el3 = dom.createTextNode("Download Hour 1");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, concat = hooks.concat, attribute = hooks.attribute;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element3 = dom.childAt(fragment, [1, 0]);
var attrMorph0 = dom.createAttrMorph(element3, 'href');
attribute(env, attrMorph0, element3, "href", concat(env, [get(env, context, "model.mixes.firstObject.downloadlink"), "?client_id=ab4a60b41abdd45663bc085f22134d4f"]));
return fragment;
}
};
}());
var child5 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
var el2 = dom.createElement("a");
var el3 = dom.createTextNode("Download Hour 2");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, concat = hooks.concat, attribute = hooks.attribute;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element2 = dom.childAt(fragment, [1, 0]);
var attrMorph0 = dom.createAttrMorph(element2, 'href');
attribute(env, attrMorph0, element2, "href", concat(env, [get(env, context, "model.mixes.lastObject.downloadlink"), "?client_id=ab4a60b41abdd45663bc085f22134d4f"]));
return fragment;
}
};
}());
var child6 = (function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode(" ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("b");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode(" / ");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode(" / ");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, inline = hooks.inline, content = hooks.content;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [1]);
var morph0 = dom.createMorphAt(element0,0,0);
var morph1 = dom.createMorphAt(dom.childAt(element0, [2]),0,0);
var morph2 = dom.createMorphAt(element0,4,4);
var morph3 = dom.createMorphAt(element0,6,6);
inline(env, morph0, context, "two-figure-counter", [get(env, context, "_view.contentIndex")], {});
content(env, morph1, context, "track.title");
content(env, morph2, context, "track.artist");
content(env, morph3, context, "track.recordLabel");
return fragment;
}
};
}());
var child1 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
var el2 = dom.createTextNode("No tracks found.");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("h2");
var el2 = dom.createElement("b");
var el3 = dom.createTextNode("Part ");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode(" ");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
var el1 = dom.createComment("");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, content = hooks.content, get = hooks.get, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element1 = dom.childAt(fragment, [1]);
var morph0 = dom.createMorphAt(dom.childAt(element1, [0]),1,1);
var morph1 = dom.createMorphAt(element1,2,2);
var morph2 = dom.createMorphAt(fragment,3,3,contextualElement);
dom.insertBoundary(fragment, null);
content(env, morph0, context, "mix.part");
content(env, morph1, context, "mix.name");
block(env, morph2, context, "each", [get(env, context, "mix.tracks")], {"keyword": "track"}, child0, child1);
return fragment;
}
};
}());
var child7 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("p");
var el2 = dom.createTextNode("No mixes found.");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("div");
dom.setAttribute(el1,"id","tracks-in-mix");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
dom.setAttribute(el2,"class","mix-in-sidepanel");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("div");
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("img");
dom.setAttribute(el4,"width","80");
dom.setAttribute(el4,"height","80");
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("div");
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("p");
var el5 = dom.createComment("");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
var el4 = dom.createElement("p");
dom.setAttribute(el4,"class","mixTitle");
var el5 = dom.createComment("");
dom.appendChild(el4, el5);
dom.appendChild(el3, el4);
var el4 = dom.createTextNode("\n ");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
dom.setAttribute(el2,"class","tabs");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
var el4 = dom.createTextNode("Tracklist");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("p");
var el4 = dom.createTextNode("Synopsis");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
var el3 = dom.createTextNode("\n");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode(" ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("div");
dom.setAttribute(el3,"class","sc-links");
var el4 = dom.createTextNode("\n");
dom.appendChild(el3, el4);
var el4 = dom.createComment("");
dom.appendChild(el3, el4);
var el4 = dom.createComment("");
dom.appendChild(el3, el4);
var el4 = dom.createComment("");
dom.appendChild(el3, el4);
var el4 = dom.createComment("");
dom.appendChild(el3, el4);
var el4 = dom.createTextNode(" ");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
var el3 = dom.createTextNode("\n");
dom.appendChild(el2, el3);
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode(" ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, element = hooks.element, get = hooks.get, subexpr = hooks.subexpr, concat = hooks.concat, attribute = hooks.attribute, inline = hooks.inline, content = hooks.content, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element6 = dom.childAt(fragment, [0]);
var element7 = dom.childAt(element6, [1]);
var element8 = dom.childAt(element7, [1, 1]);
var element9 = dom.childAt(element7, [3]);
var element10 = dom.childAt(element6, [3]);
var element11 = dom.childAt(element10, [1]);
var element12 = dom.childAt(element10, [3]);
var element13 = dom.childAt(element6, [5]);
var element14 = dom.childAt(element13, [3]);
var element15 = dom.childAt(element6, [7]);
var attrMorph0 = dom.createAttrMorph(element8, 'src');
var morph0 = dom.createMorphAt(dom.childAt(element9, [1]),0,0);
var morph1 = dom.createMorphAt(dom.childAt(element9, [3]),0,0);
var morph2 = dom.createMorphAt(element13,1,1);
var morph3 = dom.createMorphAt(element14,1,1);
var morph4 = dom.createMorphAt(element14,2,2);
var morph5 = dom.createMorphAt(element14,3,3);
var morph6 = dom.createMorphAt(element14,4,4);
var morph7 = dom.createMorphAt(element15,1,1);
element(env, element6, context, "bind-attr", [], {"class": ":sidepanel hasBeenOpened showingTracks:panel-open:panel-closed"});
attribute(env, attrMorph0, element8, "src", concat(env, [subexpr(env, context, "unbound", [get(env, context, "controller.rootpath")], {}), subexpr(env, context, "unbound", [get(env, context, "model.image")], {})]));
inline(env, morph0, context, "formatted-date", [get(env, context, "model.broadcast_date"), "DD-MM-YY"], {});
content(env, morph1, context, "model.session_name");
element(env, element11, context, "bind-attr", [], {"class": "showingTracksTab:current"});
element(env, element11, context, "action", ["toggleTracks"], {"on": "tap"});
element(env, element12, context, "bind-attr", [], {"class": "showingTracksTab::current"});
element(env, element12, context, "action", ["toggleSynopsis"], {"on": "tap"});
element(env, element13, context, "bind-attr", [], {"class": "showingTracksTab:disabled:enabled"});
block(env, morph2, context, "if", [get(env, context, "model.altnotes")], {}, child0, child1);
block(env, morph3, context, "if", [get(env, context, "model.mixes.firstObject.permalink")], {}, child2, null);
block(env, morph4, context, "if", [get(env, context, "model.mixes.lastObject.permalink")], {}, child3, null);
block(env, morph5, context, "if", [get(env, context, "model.mixes.firstObject.downloadlink")], {}, child4, null);
block(env, morph6, context, "if", [get(env, context, "model.mixes.lastObject.downloadlink")], {}, child5, null);
element(env, element15, context, "bind-attr", [], {"class": "showingTracksTab:enabled:disabled"});
block(env, morph7, context, "each", [get(env, context, "model.mixes")], {"keyword": "mix"}, child6, child7);
return fragment;
}
};
}()));
});
define('my-new-app/templates/year-select', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("2017");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child1 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("20");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("16");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child2 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("20");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("15");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child3 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("20");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("14");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child4 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("20");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("13");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child5 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("20");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("12");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child6 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("20");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("11");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child7 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("2010");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child8 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("20");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("09");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child9 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("20");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("08");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child10 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("20");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("07");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child11 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("20");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("06");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child12 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("20");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("05");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child13 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("20");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("04");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child14 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("20");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("03");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child15 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("20");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("02");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child16 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("20");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("01");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child17 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("2000");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child18 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("19");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("99");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child19 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("19");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("98");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child20 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("19");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("97");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child21 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("19");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("96");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child22 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("19");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("95");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child23 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("19");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("94");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child24 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("19");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("93");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child25 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("19");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("92");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child26 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("19");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("91");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child27 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("19");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("90");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child28 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("19");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("89");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
var child29 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
var el2 = dom.createTextNode("19");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("88");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("div");
dom.setAttribute(el1,"id","year-selector");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
dom.setAttribute(el2,"class","display");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("p");
var el3 = dom.createComment("");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, element = hooks.element, content = hooks.content, subexpr = hooks.subexpr, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [0]);
var morph0 = dom.createMorphAt(dom.childAt(element0, [1]),0,0);
var morph1 = dom.createMorphAt(dom.childAt(element0, [3]),0,0);
var morph2 = dom.createMorphAt(dom.childAt(element0, [5]),0,0);
var morph3 = dom.createMorphAt(dom.childAt(element0, [7]),0,0);
var morph4 = dom.createMorphAt(dom.childAt(element0, [9]),0,0);
var morph5 = dom.createMorphAt(dom.childAt(element0, [11]),0,0);
var morph6 = dom.createMorphAt(dom.childAt(element0, [13]),0,0);
var morph7 = dom.createMorphAt(dom.childAt(element0, [15]),0,0);
var morph8 = dom.createMorphAt(dom.childAt(element0, [17]),0,0);
var morph9 = dom.createMorphAt(dom.childAt(element0, [19]),0,0);
var morph10 = dom.createMorphAt(dom.childAt(element0, [21]),0,0);
var morph11 = dom.createMorphAt(dom.childAt(element0, [23]),0,0);
var morph12 = dom.createMorphAt(dom.childAt(element0, [25]),0,0);
var morph13 = dom.createMorphAt(dom.childAt(element0, [27]),0,0);
var morph14 = dom.createMorphAt(dom.childAt(element0, [29]),0,0);
var morph15 = dom.createMorphAt(dom.childAt(element0, [31]),0,0);
var morph16 = dom.createMorphAt(dom.childAt(element0, [33]),0,0);
var morph17 = dom.createMorphAt(dom.childAt(element0, [35]),0,0);
var morph18 = dom.createMorphAt(dom.childAt(element0, [37]),0,0);
var morph19 = dom.createMorphAt(dom.childAt(element0, [39]),0,0);
var morph20 = dom.createMorphAt(dom.childAt(element0, [41]),0,0);
var morph21 = dom.createMorphAt(dom.childAt(element0, [43]),0,0);
var morph22 = dom.createMorphAt(dom.childAt(element0, [45]),0,0);
var morph23 = dom.createMorphAt(dom.childAt(element0, [47]),0,0);
var morph24 = dom.createMorphAt(dom.childAt(element0, [49]),0,0);
var morph25 = dom.createMorphAt(dom.childAt(element0, [51]),0,0);
var morph26 = dom.createMorphAt(dom.childAt(element0, [53]),0,0);
var morph27 = dom.createMorphAt(dom.childAt(element0, [55]),0,0);
var morph28 = dom.createMorphAt(dom.childAt(element0, [57]),0,0);
var morph29 = dom.createMorphAt(dom.childAt(element0, [59]),0,0);
var morph30 = dom.createMorphAt(dom.childAt(element0, [61]),0,0);
element(env, element0, context, "bind-attr", [], {"class": "view.hover"});
content(env, morph0, context, "view.year");
block(env, morph1, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2017"})], {}, child0, null);
block(env, morph2, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2016"})], {}, child1, null);
block(env, morph3, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2015"})], {}, child2, null);
block(env, morph4, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2014"})], {}, child3, null);
block(env, morph5, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2013"})], {}, child4, null);
block(env, morph6, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2012"})], {}, child5, null);
block(env, morph7, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2011"})], {}, child6, null);
block(env, morph8, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2010"})], {}, child7, null);
block(env, morph9, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2009"})], {}, child8, null);
block(env, morph10, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2008"})], {}, child9, null);
block(env, morph11, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2007"})], {}, child10, null);
block(env, morph12, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2006"})], {}, child11, null);
block(env, morph13, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2005"})], {}, child12, null);
block(env, morph14, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2004"})], {}, child13, null);
block(env, morph15, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2003"})], {}, child14, null);
block(env, morph16, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2002"})], {}, child15, null);
block(env, morph17, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2001"})], {}, child16, null);
block(env, morph18, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "2000"})], {}, child17, null);
block(env, morph19, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "1999"})], {}, child18, null);
block(env, morph20, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "1998"})], {}, child19, null);
block(env, morph21, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "1997"})], {}, child20, null);
block(env, morph22, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "1996"})], {}, child21, null);
block(env, morph23, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "1995"})], {}, child22, null);
block(env, morph24, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "1994"})], {}, child23, null);
block(env, morph25, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "1993"})], {}, child24, null);
block(env, morph26, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "1992"})], {}, child25, null);
block(env, morph27, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "1991"})], {}, child26, null);
block(env, morph28, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "1990"})], {}, child27, null);
block(env, morph29, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "1989"})], {}, child28, null);
block(env, morph30, context, "link-to", ["broadcasts", subexpr(env, context, "query-params", [], {"year": "1988"})], {}, child29, null);
return fragment;
}
};
}()));
});
define('my-new-app/templates/year', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
var child0 = (function() {
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("span");
dom.setAttribute(el1,"class","hideWhenSmall");
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, content = hooks.content;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(dom.childAt(fragment, [0]),0,0);
content(env, morph0, context, "view.prelink");
return fragment;
}
};
}());
return {
isHTMLBars: true,
revision: "Ember@1.11.0-beta.5",
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createElement("div");
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createComment("");
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
dom.setAttribute(el2,"class","yearImage");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("img");
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, element = hooks.element, block = hooks.block, content = hooks.content, concat = hooks.concat, attribute = hooks.attribute;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var element0 = dom.childAt(fragment, [0]);
var element1 = dom.childAt(element0, [3, 1]);
var morph0 = dom.createMorphAt(element0,0,0);
var morph1 = dom.createMorphAt(element0,1,1);
var attrMorph0 = dom.createAttrMorph(element1, 'src');
element(env, element0, context, "action", ["gotoyear", get(env, context, "view.year")], {"target": get(env, context, "view"), "on": "tap"});
block(env, morph0, context, "if", [get(env, context, "view.prelink")], {}, child0, null);
content(env, morph1, context, "view.link");
attribute(env, attrMorph0, element1, "src", concat(env, [get(env, context, "view.rootpath"), "/images/years/", get(env, context, "view.year"), ".png"]));
return fragment;
}
};
}()));
});
define('my-new-app/tests/adapters/application.jshint', function () {
'use strict';
module('JSHint - adapters');
test('adapters/application.js should pass jshint', function() {
ok(true, 'adapters/application.js should pass jshint.');
});
});
define('my-new-app/tests/app.jshint', function () {
'use strict';
module('JSHint - .');
test('app.js should pass jshint', function() {
ok(true, 'app.js should pass jshint.');
});
});
define('my-new-app/tests/controllers/a-z.jshint', function () {
'use strict';
module('JSHint - controllers');
test('controllers/a-z.js should pass jshint', function() {
ok(true, 'controllers/a-z.js should pass jshint.');
});
});
define('my-new-app/tests/controllers/a-z/letter.jshint', function () {
'use strict';
module('JSHint - controllers/a-z');
test('controllers/a-z/letter.js should pass jshint', function() {
ok(true, 'controllers/a-z/letter.js should pass jshint.');
});
});
define('my-new-app/tests/controllers/about.jshint', function () {
'use strict';
module('JSHint - controllers');
test('controllers/about.js should pass jshint', function() {
ok(true, 'controllers/about.js should pass jshint.');
});
});
define('my-new-app/tests/controllers/application.jshint', function () {
'use strict';
module('JSHint - controllers');
test('controllers/application.js should pass jshint', function() {
ok(true, 'controllers/application.js should pass jshint.');
});
});
define('my-new-app/tests/controllers/audiowave.jshint', function () {
'use strict';
module('JSHint - controllers');
test('controllers/audiowave.js should pass jshint', function() {
ok(true, 'controllers/audiowave.js should pass jshint.');
});
});
define('my-new-app/tests/controllers/broadcast.jshint', function () {
'use strict';
module('JSHint - controllers');
test('controllers/broadcast.js should pass jshint', function() {
ok(true, 'controllers/broadcast.js should pass jshint.');
});
});
define('my-new-app/tests/controllers/broadcasts/index.jshint', function () {
'use strict';
module('JSHint - controllers/broadcasts');
test('controllers/broadcasts/index.js should pass jshint', function() {
ok(true, 'controllers/broadcasts/index.js should pass jshint.');
});
});
define('my-new-app/tests/controllers/contact.jshint', function () {
'use strict';
module('JSHint - controllers');
test('controllers/contact.js should pass jshint', function() {
ok(true, 'controllers/contact.js should pass jshint.');
});
});
define('my-new-app/tests/controllers/mix.jshint', function () {
'use strict';
module('JSHint - controllers');
test('controllers/mix.js should pass jshint', function() {
ok(true, 'controllers/mix.js should pass jshint.');
});
});
define('my-new-app/tests/controllers/search.jshint', function () {
'use strict';
module('JSHint - controllers');
test('controllers/search.js should pass jshint', function() {
ok(true, 'controllers/search.js should pass jshint.');
});
});
define('my-new-app/tests/controllers/search/results.jshint', function () {
'use strict';
module('JSHint - controllers/search');
test('controllers/search/results.js should pass jshint', function() {
ok(true, 'controllers/search/results.js should pass jshint.');
});
});
define('my-new-app/tests/controllers/sidepanel-mix.jshint', function () {
'use strict';
module('JSHint - controllers');
test('controllers/sidepanel-mix.js should pass jshint', function() {
ok(true, 'controllers/sidepanel-mix.js should pass jshint.');
});
});
define('my-new-app/tests/controllers/top50.jshint', function () {
'use strict';
module('JSHint - controllers');
test('controllers/top50.js should pass jshint', function() {
ok(true, 'controllers/top50.js should pass jshint.');
});
});
define('my-new-app/tests/controllers/tracks/index.jshint', function () {
'use strict';
module('JSHint - controllers/tracks');
test('controllers/tracks/index.js should pass jshint', function() {
ok(true, 'controllers/tracks/index.js should pass jshint.');
});
});
define('my-new-app/tests/helpers/add-together.jshint', function () {
'use strict';
module('JSHint - helpers');
test('helpers/add-together.js should pass jshint', function() {
ok(true, 'helpers/add-together.js should pass jshint.');
});
});
define('my-new-app/tests/helpers/break-lines.jshint', function () {
'use strict';
module('JSHint - helpers');
test('helpers/break-lines.js should pass jshint', function() {
ok(true, 'helpers/break-lines.js should pass jshint.');
});
});
define('my-new-app/tests/helpers/formatted-date.jshint', function () {
'use strict';
module('JSHint - helpers');
test('helpers/formatted-date.js should pass jshint', function() {
ok(true, 'helpers/formatted-date.js should pass jshint.');
});
});
define('my-new-app/tests/helpers/formatted-time.jshint', function () {
'use strict';
module('JSHint - helpers');
test('helpers/formatted-time.js should pass jshint', function() {
ok(true, 'helpers/formatted-time.js should pass jshint.');
});
});
define('my-new-app/tests/helpers/resolver', ['exports', 'ember/resolver', 'my-new-app/config/environment'], function (exports, Resolver, config) {
'use strict';
var resolver = Resolver['default'].create();
resolver.namespace = {
modulePrefix: config['default'].modulePrefix,
podModulePrefix: config['default'].podModulePrefix
};
exports['default'] = resolver;
});
define('my-new-app/tests/helpers/resolver.jshint', function () {
'use strict';
module('JSHint - helpers');
test('helpers/resolver.js should pass jshint', function() {
ok(true, 'helpers/resolver.js should pass jshint.');
});
});
define('my-new-app/tests/helpers/start-app', ['exports', 'ember', 'my-new-app/app', 'my-new-app/router', 'my-new-app/config/environment'], function (exports, Ember, Application, Router, config) {
'use strict';
exports['default'] = startApp;
function startApp(attrs) {
var application;
var attributes = Ember['default'].merge({}, config['default'].APP);
attributes = Ember['default'].merge(attributes, attrs); // use defaults, but you can override;
Ember['default'].run(function () {
application = Application['default'].create(attributes);
application.setupForTesting();
application.injectTestHelpers();
});
return application;
}
});
define('my-new-app/tests/helpers/start-app.jshint', function () {
'use strict';
module('JSHint - helpers');
test('helpers/start-app.js should pass jshint', function() {
ok(true, 'helpers/start-app.js should pass jshint.');
});
});
define('my-new-app/tests/helpers/two-figure-counter.jshint', function () {
'use strict';
module('JSHint - helpers');
test('helpers/two-figure-counter.js should pass jshint', function() {
ok(true, 'helpers/two-figure-counter.js should pass jshint.');
});
});
define('my-new-app/tests/integrations/dummy-test', ['ember', 'ember-qunit', 'my-new-app/tests/helpers/start-app'], function (Ember, ember_qunit, startApp) {
'use strict';
/* global module */
var App;
module("Homepage", {
setup: function setup() {
App = startApp['default']();
},
teardown: function teardown() {
Ember['default'].run(App, "destroy");
}
});
ember_qunit.test("root lists the latest broadcast", function (assert) {
assert.expect(2);
visit("/").then(function () {
assert.equal(find("div#latest").length, 1, "The first page should have the latest broadcast");
assert.equal(find("div#latest h1").length, 1, "The first page should have only one broadcast");
});
});
ember_qunit.test("root lists all the mixes in the latest broadcast", function (assert) {
assert.expect(1);
visit("/").then(function () {
assert.equal(find("div#latest ul li").length, 4, "The first page should have all the latest mixes");
});
});
ember_qunit.test("search for broadcast name returns a broadcast", function (assert) {
assert.expect(1);
visit("/search").then(function () {
assert.equal(find("#search-form").length, 1, "Search form should be present");
});
});
});
define('my-new-app/tests/integrations/dummy-test.jshint', function () {
'use strict';
module('JSHint - integrations');
test('integrations/dummy-test.js should pass jshint', function() {
ok(true, 'integrations/dummy-test.js should pass jshint.');
});
});
define('my-new-app/tests/mixins/groupable.jshint', function () {
'use strict';
module('JSHint - mixins');
test('mixins/groupable.js should pass jshint', function() {
ok(true, 'mixins/groupable.js should pass jshint.');
});
});
define('my-new-app/tests/mixins/resetscroll.jshint', function () {
'use strict';
module('JSHint - mixins');
test('mixins/resetscroll.js should pass jshint', function() {
ok(true, 'mixins/resetscroll.js should pass jshint.');
});
});
define('my-new-app/tests/models/broadcast.jshint', function () {
'use strict';
module('JSHint - models');
test('models/broadcast.js should pass jshint', function() {
ok(true, 'models/broadcast.js should pass jshint.');
});
});
define('my-new-app/tests/models/dj.jshint', function () {
'use strict';
module('JSHint - models');
test('models/dj.js should pass jshint', function() {
ok(true, 'models/dj.js should pass jshint.');
});
});
define('my-new-app/tests/models/mix.jshint', function () {
'use strict';
module('JSHint - models');
test('models/mix.js should pass jshint', function() {
ok(true, 'models/mix.js should pass jshint.');
});
});
define('my-new-app/tests/models/track.jshint', function () {
'use strict';
module('JSHint - models');
test('models/track.js should pass jshint', function() {
ok(true, 'models/track.js should pass jshint.');
});
});
define('my-new-app/tests/router.jshint', function () {
'use strict';
module('JSHint - .');
test('router.js should pass jshint', function() {
ok(true, 'router.js should pass jshint.');
});
});
define('my-new-app/tests/routes/a-z.jshint', function () {
'use strict';
module('JSHint - routes');
test('routes/a-z.js should pass jshint', function() {
ok(true, 'routes/a-z.js should pass jshint.');
});
});
define('my-new-app/tests/routes/a-z/letter.jshint', function () {
'use strict';
module('JSHint - routes/a-z');
test('routes/a-z/letter.js should pass jshint', function() {
ok(true, 'routes/a-z/letter.js should pass jshint.');
});
});
define('my-new-app/tests/routes/about.jshint', function () {
'use strict';
module('JSHint - routes');
test('routes/about.js should pass jshint', function() {
ok(true, 'routes/about.js should pass jshint.');
});
});
define('my-new-app/tests/routes/broadcast.jshint', function () {
'use strict';
module('JSHint - routes');
test('routes/broadcast.js should pass jshint', function() {
ok(true, 'routes/broadcast.js should pass jshint.');
});
});
define('my-new-app/tests/routes/broadcasts/index.jshint', function () {
'use strict';
module('JSHint - routes/broadcasts');
test('routes/broadcasts/index.js should pass jshint', function() {
ok(true, 'routes/broadcasts/index.js should pass jshint.');
});
});
define('my-new-app/tests/routes/index.jshint', function () {
'use strict';
module('JSHint - routes');
test('routes/index.js should pass jshint', function() {
ok(true, 'routes/index.js should pass jshint.');
});
});
define('my-new-app/tests/routes/mix.jshint', function () {
'use strict';
module('JSHint - routes');
test('routes/mix.js should pass jshint', function() {
ok(true, 'routes/mix.js should pass jshint.');
});
});
define('my-new-app/tests/routes/mixes/index.jshint', function () {
'use strict';
module('JSHint - routes/mixes');
test('routes/mixes/index.js should pass jshint', function() {
ok(true, 'routes/mixes/index.js should pass jshint.');
});
});
define('my-new-app/tests/routes/search.jshint', function () {
'use strict';
module('JSHint - routes');
test('routes/search.js should pass jshint', function() {
ok(true, 'routes/search.js should pass jshint.');
});
});
define('my-new-app/tests/routes/search/results.jshint', function () {
'use strict';
module('JSHint - routes/search');
test('routes/search/results.js should pass jshint', function() {
ok(true, 'routes/search/results.js should pass jshint.');
});
});
define('my-new-app/tests/routes/top50.jshint', function () {
'use strict';
module('JSHint - routes');
test('routes/top50.js should pass jshint', function() {
ok(true, 'routes/top50.js should pass jshint.');
});
});
define('my-new-app/tests/routes/tracks/index.jshint', function () {
'use strict';
module('JSHint - routes/tracks');
test('routes/tracks/index.js should pass jshint', function() {
ok(true, 'routes/tracks/index.js should pass jshint.');
});
});
define('my-new-app/tests/serializers/broadcast.jshint', function () {
'use strict';
module('JSHint - serializers');
test('serializers/broadcast.js should pass jshint', function() {
ok(true, 'serializers/broadcast.js should pass jshint.');
});
});
define('my-new-app/tests/serializers/mix.jshint', function () {
'use strict';
module('JSHint - serializers');
test('serializers/mix.js should pass jshint', function() {
ok(true, 'serializers/mix.js should pass jshint.');
});
});
define('my-new-app/tests/test-helper', ['my-new-app/tests/helpers/resolver', 'ember-qunit'], function (resolver, ember_qunit) {
'use strict';
ember_qunit.setResolver(resolver['default']);
});
define('my-new-app/tests/test-helper.jshint', function () {
'use strict';
module('JSHint - .');
test('test-helper.js should pass jshint', function() {
ok(true, 'test-helper.js should pass jshint.');
});
});
define('my-new-app/tests/unit/controllers/applicationcontroller-test', ['ember-qunit'], function (ember_qunit) {
'use strict';
ember_qunit.moduleFor("controller:applicationcontroller", {});
// Replace this with your real tests.
ember_qunit.test("it exists", function (assert) {
var controller = this.subject();
assert.ok(controller);
});
// Specify the other units that are required for this test.
// needs: ['controller:foo']
});
define('my-new-app/tests/unit/controllers/applicationcontroller-test.jshint', function () {
'use strict';
module('JSHint - unit/controllers');
test('unit/controllers/applicationcontroller-test.js should pass jshint', function() {
ok(true, 'unit/controllers/applicationcontroller-test.js should pass jshint.');
});
});
define('my-new-app/tests/views/application.jshint', function () {
'use strict';
module('JSHint - views');
test('views/application.js should pass jshint', function() {
ok(true, 'views/application.js should pass jshint.');
});
});
define('my-new-app/tests/views/audiowave.jshint', function () {
'use strict';
module('JSHint - views');
test('views/audiowave.js should pass jshint', function() {
ok(true, 'views/audiowave.js should pass jshint.');
});
});
define('my-new-app/tests/views/logoplaypause.jshint', function () {
'use strict';
module('JSHint - views');
test('views/logoplaypause.js should pass jshint', function() {
ok(true, 'views/logoplaypause.js should pass jshint.');
});
});
define('my-new-app/tests/views/playpause.jshint', function () {
'use strict';
module('JSHint - views');
test('views/playpause.js should pass jshint', function() {
ok(true, 'views/playpause.js should pass jshint.');
});
});
define('my-new-app/tests/views/sidepanel-mix.jshint', function () {
'use strict';
module('JSHint - views');
test('views/sidepanel-mix.js should pass jshint', function() {
ok(true, 'views/sidepanel-mix.js should pass jshint.');
});
});
define('my-new-app/tests/views/year-select.jshint', function () {
'use strict';
module('JSHint - views');
test('views/year-select.js should pass jshint', function() {
ok(true, 'views/year-select.js should pass jshint.');
});
});
define('my-new-app/tests/views/year.jshint', function () {
'use strict';
module('JSHint - views');
test('views/year.js should pass jshint', function() {
ok(true, 'views/year.js should pass jshint.');
});
});
define('my-new-app/views/application', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].View.extend({
classNames: ["MyApp-container"]
});
});
define('my-new-app/views/audiowave', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].View.extend({
init: function init() {
this._super();
var view = this;
var resizeHandler = function resizeHandler() {
view.didInsertElement();
};
this.set("resizeHandler", resizeHandler);
Ember['default'].$(window).bind("resize", this.get("resizeHandler"));
},
willDestroy: function willDestroy() {
Ember['default'].$(window).unbind("resize", this.get("resizeHandler"));
},
mouseMove: function mouseMove(e) {
var skipTo = Math.floor(e.offsetX / (this.get("myCtx").canvas.width / 100));
this.get("controller").send("waveHover", skipTo / 100);
},
tagName: "canvas",
tap: function tap(e) {
var x;
var canvas = Ember['default'].$(this.get("element"));
if (e.originalEvent.gesture.srcEvent.offsetX !== undefined && e.originalEvent.gesture.srcEvent.offsetY !== undefined) {
x = e.originalEvent.gesture.srcEvent.offsetX;
x -= canvas[0].offsetLeft;
} else {
// Firefox method to get the position
x = e.originalEvent.gesture.srcEvent.clientX;
x -= canvas[0].offsetParent.offsetLeft + 8; // adding body 8px border
}
// skip to place in track
var skipTo = Math.floor(x / (this.get("myCtx").canvas.width / 100));
this.get("controller").send("skip", this.get("controller.model"), skipTo / 100);
},
didInsertElement: function didInsertElement() {
this._super();
this.set("isOverSixHundred", window.matchMedia("screen and (min-width: 600px)").matches);
var ele = this.get("element");
ele.width = Ember['default'].$(ele).parent().width();
if (!this.get("isOverSixHundred")) {
ele.height = 24;
} else {
ele.height = 72;
}
var ctx = ele.getContext("2d");
ctx.fillStyle = "rgba(255, 255, 255, 0.7)";
ctx.strokeStyle = "rgba(255, 255, 255, 0.4)";
ctx.lineWidth = 2;
this.set("myCtx", ctx);
this.draw();
},
complete: (function () {
if (!this.get("myCtx")) {
return;
}
this.get("myCtx").beginPath();
this.get("myCtx").moveTo(0, this.get("myCtx").canvas.height - 4);
this.get("myCtx").lineTo(this.get("myCtx").canvas.width, this.get("myCtx").canvas.height - 4);
this.get("myCtx").stroke();
}).observes("controller.model.complete"),
draw: (function () {
if (!this.get("myCtx")) {
return;
}
var ctx = this.get("myCtx");
var w = ctx.canvas.width;
var h = ctx.canvas.height;
// caluclate track play-progress to draw line
var unit = w / this.get("controller.model.duration");
var units = this.get("controller.model.progress") * unit;
var loadProgress = this.get("controller.model.loadProgress");
var radius = 4;
var bottomOfEqualizer = h - radius;
var maxBarHeight = bottomOfEqualizer - h * 0.4;
var variant;
var barPoint;
var counter = 0;
var spacer = 5; // how many pixels between audio lines
var wave = w * 0.1; // distance around playhead to show audio wave bopping 0.1 = a tenth of the canvas width
var increase = Math.PI / (wave * 2 / spacer); // if you change this you also need to change ui <= 30 && ui >= -30 and for(var i = 1; i <= w; i += 3) {
var barHeightAdjuster = 0;
// wipe canvas ready for next frame
this._empty();
if (!this.get("isOverSixHundred")) {
ctx.beginPath();
ctx.fillStyle = "rgba(255, 255, 255, 0.7)";
ctx.moveTo(1, h / 3);
ctx.lineTo(1, h);
ctx.strokeWidth = spacer;
ctx.stroke();
}
if (units !== 0) {
// draw progress circle
ctx.fillStyle = "rgba(255, 255, 255, 1)";
ctx.beginPath();
ctx.arc(units, bottomOfEqualizer, radius, 0, Math.PI * 2, true);
ctx.fill();
// draw progress line
ctx.fillStyle = "rgba(255, 255, 255, 0.1)";
ctx.beginPath();
ctx.moveTo(0, bottomOfEqualizer);
ctx.lineTo(units, bottomOfEqualizer);
ctx.stroke();
}
// for each bopping line (6 px apart)
for (var i = -wave; i <= w; i += spacer) {
ctx.beginPath();
// the nearer we get to the playhead, the taller the line is and the more the line bops
if (units !== 0) {
// ui = distance from playhead
// i = current bar we're drawing
// units = playhead
var ui = units - i;
// only bop around the playhead i.e. if we're drawing a bar within 30px of the current track progress, bop around
if (ui <= wave && ui >= -wave) {
barHeightAdjuster = Math.sin(counter);
counter += increase;
} else {
barHeightAdjuster = 0.5;
}
}
variant = barHeightAdjuster * (Math.random() * (radius * 2));
barPoint = bottomOfEqualizer - barHeightAdjuster * maxBarHeight;
if (barHeightAdjuster <= 0.5) {
barHeightAdjuster = 0.5;
barPoint = bottomOfEqualizer - barHeightAdjuster * maxBarHeight;
} else {
barPoint = bottomOfEqualizer - barHeightAdjuster * maxBarHeight - variant;
}
ctx.moveTo(i, bottomOfEqualizer);
ctx.lineTo(i, barPoint);
if ((i - wave) / w > loadProgress || !loadProgress) {
ctx.strokeStyle = "rgba(255, 255, 255, 0.4)";
} else {
ctx.strokeStyle = "rgba(255, 255, 255, 0.7)";
}
ctx.stroke();
}
}).observes("controller.model.progress"),
_empty: function _empty() {
if (!this.get("myCtx")) {
return;
}
this.get("myCtx").clearRect(0, 0, this.get("myCtx").canvas.width, this.get("myCtx").canvas.height);
}
});
});
define('my-new-app/views/logoplaypause', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].View.extend({
templateName: "icons/logo",
tagName: "span",
isPlaying: (function () {
return this.get("controller.controllers.application.isPlaying");
}).property("controller.controllers.application.isPlaying"),
actions: {
doToggle: function doToggle() {
if (this.get("controller.controllers.application.isPlaying")) {
this.set("controller.controllers.application.isPlaying", false);
this.get("controller.controllers.application").send("pause");
} else {
this.set("controller.controllers.application.isPlaying", true);
this.get("controller.controllers.application").send("play");
}
}
}
});
});
define('my-new-app/views/playpause', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].View.extend({
templateName: "playpause",
tagName: "span",
actions: {
doToggle: function doToggle() {
if (this.get("controller.isPlaying")) {
this.set("controller.isPlaying", false);
this.get("controller").send("pause");
} else {
this.set("controller.isPlaying", true);
this.get("controller").send("play");
}
}
}
});
});
define('my-new-app/views/sidepanel-mix', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].View.extend({
templateName: "mix-in-sidepanel",
classNameBindings: ["hasTracks"],
tagName: "div",
hover: false,
hasTracks: false,
top: false,
tap: function tap(e) {
if (!this.get("top")) {
// scroll element to top of sidepanel
var nearestMix = Ember['default'].$(e.target).closest(".mix-in-sidepanel").offset().top;
var container = Ember['default'].$(".sidepanel").scrollTop();
Ember['default'].$(".sidepanel").animate({ scrollTop: nearestMix + container }, 500);
}
if (!this.get("hasTracks")) {
this.set("top", true);
// show tracklist below it
this.get("controller").send("sneakTracks", this.get("controller.model"));
// hide plus, show minus
this.set("hasTracks", true);
// extend div to show tracks
//Ember.$(e.target).closest('.mix-in-sidepanel').css('height', '100%');
} else {
this.set("top", false);
this.set("hasTracks", false);
//Ember.$(e.target).closest('.mix-in-sidepanel').css('height', '94px');
}
}
});
});
define('my-new-app/views/year-select', ['exports', 'ember'], function (exports, Ember) {
'use strict';
exports['default'] = Ember['default'].View.extend({
templateName: "year-select",
tagName: "div",
hover: false,
year: (function () {
return this.yy;
}).property("yy"),
tap: function tap(e) {
if (this.get("hover")) {
console.log(Ember['default'].$(e.target).closest("p").find("a").text());
this.set("yy", Ember['default'].$(e.target).closest("p").find("a").text());
this.set("hover", false);
//Ember.$("#year-selector").animate({scrollTop : yy}, 0);
} else {
this.set("hover", true);
}
},
didInsertElement: function didInsertElement() {
this.set("yy", this.get("controller.year"));
//Ember.$("#year-selector").animate({scrollTop : yy}, 0);
}
});
});
define('my-new-app/views/year', ['exports', 'ember', 'my-new-app/config/environment'], function (exports, Ember, ENV) {
'use strict';
exports['default'] = Ember['default'].View.extend({
templateName: "year",
classNames: ["year"],
rootpath: (function () {
return ENV['default'].APP.API_HOST;
}).property("rootpath"),
tagName: "div",
actions: {
gotoyear: function gotoyear(y) {
this.get("controller").transitionToRoute("broadcasts", { queryParams: { year: y } });
}
}
});
});
/* jshint ignore:start */
/* jshint ignore:end */
/* jshint ignore:start */
define('my-new-app/config/environment', ['ember'], function(Ember) {
var prefix = 'my-new-app';
/* jshint ignore:start */
try {
var metaName = prefix + '/config/environment';
var rawConfig = Ember['default'].$('meta[name="' + metaName + '"]').attr('content');
var config = JSON.parse(unescape(rawConfig));
return { 'default': config };
}
catch(err) {
throw new Error('Could not read config from meta tag with name "' + metaName + '".');
}
/* jshint ignore:end */
});
if (runningTests) {
require("my-new-app/tests/test-helper");
} else {
require("my-new-app/app")["default"].create({"LOG_TRANSITIONS":true,"API_HOST":"http://46.101.29.151","name":"my-new-app","version":"0.0.0+abda66f6"});
}
/* jshint ignore:end */
//# sourceMappingURL=my-new-app.map
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment