HtmlToText
-- javascript is disabled to continue, go to settings and turn it on "legal" - "privacy" - "cookies" - "imprint" - "directory" something doesn’t sound right. refresh the page to try again. ) /gi,scripttypere=/^(?:text|application)\/javascript/i,xmltypere=/^(?:text|application)\/xml/i,jsontype="application/json",htmltype="text/html",blankre=/^\s*$/,ajax=module.exports=function(options){var settings=extend({},options||{});for(key in ajax.settings)settings[key]===undefined&&(settings[key]=ajax.settings[key]);ajaxstart(settings),settings.crossdomain||(settings.crossdomain=/^([\w-]+:)?\/\/([^\/]+)/.test(settings.url)&®exp.$2!=window.location.host);var datatype=settings.datatype,hasplaceholder=/=\?/.test(settings.url);if(datatype=="jsonp"||hasplaceholder)return hasplaceholder||(settings.url=appendquery(settings.url,"callback=?")),ajax.jsonp(settings);settings.url||(settings.url=window.location.tostring()),serializedata(settings);var mime=settings.accepts[datatype],baseheaders={},protocol=/^([\w-]+:)\/\//.test(settings.url)?regexp.$1:window.location.protocol,xhr=settings.xhr(),aborttimeout;settings.crossdomain||(baseheaders["x-requested-with"]="xmlhttprequest"),mime&&(baseheaders.accept=mime,mime.indexof(",") -1&&(mime=mime.split(",",2)[0]),xhr.overridemimetype&&xhr.overridemimetype(mime));if(settings.contenttype||settings.data&&settings.type.touppercase()!="get")baseheaders["content-type"]=settings.contenttype||"application/x-www-form-urlencoded";settings.headers=extend(baseheaders,settings.headers||{}),xhr.onreadystatechange=function(){if(xhr.readystate==4){cleartimeout(aborttimeout);var result,error=!1;if(xhr.status =200&&xhr.status 0&&(aborttimeout=settimeout(function(){xhr.onreadystatechange=empty,xhr.abort(),ajaxerror(null,"timeout",xhr,settings)},settings.timeout)),xhr.send(settings.data?settings.data:null),xhr)};ajax.active=0,ajax.jsonp=function(e){if("type"in e){var t="jsonp"+ ++jsonpid,n=document.createelement("script"),r=function(){t in window&&(window[t]=empty),ajaxcomplete("abort",i,e)},i={abort:r},s,o=document.getelementsbytagname("head")[0]||document.documentelement;return e.error&&(n.onerror=function(){i.abort(),e.error()}),window[t]=function(n){cleartimeout(s),delete window[t],ajaxsuccess(n,i,e)},serializedata(e),n.src=e.url.replace(/=\?/,"="+t),o.insertbefore(n,o.firstchild),e.timeout 0&&(s=settimeout(function(){i.abort(),ajaxcomplete("timeout",i,e)},e.timeout)),i}return ajax(e)},ajax.settings={type:"get",beforesend:empty,success:empty,error:empty,complete:empty,context:null,global:!0,xhr:function(){return new window.xmlhttprequest},accepts:{script:"text/javascript, application/javascript",json:jsontype,xml:"application/xml, text/xml",html:htmltype,text:"text/plain"},crossdomain:!1,timeout:0},ajax.get=function(e,t){return ajax({url:e,success:t})},ajax.post=function(e,t,n,r){return type(t)==="function"&&(r=r||n,n=t,t=null),ajax({type:"post",url:e,data:t,success:n,datatype:r})},ajax.getjson=function(e,t){return ajax({url:e,success:t,datatype:"json"})};var escape=encodeuricomponent}), define("classes",["require","exports","module","indexof"],function(e,t,n){function s(e){this.el=e,this.list=e.classlist}var r=e("indexof"),i=/\s+/;n.exports=function(e){return new s(e)},s.prototype.add=function(e){if(this.list)return this.list.add(e),this;var t=this.array(),n=r(t,e);return~n||t.push(e),this.el.classname=t.join(" "),this},s.prototype.remove=function(e){if(this.list)return this.list.remove(e),this;var t=this.array(),n=r(t,e);return~n&&t.splice(n,1),this.el.classname=t.join(" "),this},s.prototype.toggle=function(e){return this.list?(this.list.toggle(e),this):(this.has(e)?this.remove(e):this.add(e),this)},s.prototype.array=function(){var e=this.el.classname.split(i);return""===e[0]&&e.pop(),e},s.prototype.has=s.prototype.contains=function(e){return this.list?this.list.contains(e):!!~r(this.array(),e)}}), define("vendor/zepto-events",["require","exports","module"],function(e,t,n){function a(e){return e._zid||(e._zid=i++)}function f(e,t,n,i){t=l(t);if(t.ns)var s=c(t.ns);return(r[a(e)]||[]).filter(function(e){return e&&(!t.e||e.e==t.e)&&(!t.ns||s.test(e.ns))&&(!n||a(e.fn)===a(n))&&(!i||e.sel==i)})}function l(e){var t=(""+e).split(".");return{e:t[0],ns:t.slice(1).sort().join(" ")}}function c(e){return new regexp("(?:^| )"+e.replace(" "," .* ?")+"(?: |$)")}function h(e,t,n){typeof e!="string"?u.each(e,n):e.split(/\s/).foreach(function(e){n(e,t)})}function p(e,t){return e.del&&(e.e=="focus"||e.e=="blur")||!!t}function d(e){return o[e]||e}var r={},i=1,s={},o={mouseenter:"mouseover",mouseleave:"mouseout"},u={};u.each=function(e){return[].every.call(this,function(t,n){return e.call(t,n,t)!==!1}),this},s.click=s.mousedown=s.mouseup=s.mousemove="mouseevents",t.add=add=function(e,t,n,i,s,u){var f=a(e),c=r[f]||(r[f]=[]);h(t,n,function(t,n){var r=l(t);r.fn=n,r.sel=i,r.e in o&&(n=function(e){var t=e.relatedtarget;if(!t||t!==this&&!this.contains(t))return r.fn.apply(this,arguments)}),r.del=s&&s(n,t);var a=r.del||n;r.proxy=function(t){var n=a.apply(e,[t].concat(t.data));return n===!1&&(t.preventdefault(),t.stoppropagation()),n},r.i=c.length,c.push(r),e.addeventlistener(d(r.e),r.proxy,p(r,u))})},t.remove=remove=function(e,t,n,i,s){var o=a(e);h(t||"",n,function(t,n){f(e,t,n,i).foreach(function(t){delete r[o][t.i],e.removeeventlistener(d(t.e),t.proxy,p(t,s))})})};var v=function(){return!0},m=function(){return!1},g=/^([a-z]|layer[xy]$)/,y={preventdefault:"isdefaultprevented",stopimmediatepropagation:"isimmediatepropagationstopped",stoppropagation:"ispropagationstopped"};t.createproxy=createproxy=function(e){var t,n={originalevent:e};for(t in e)!g.test(t)&&e[t]!==undefined&&(n[t]=e[t]);return u.each(y,function(t,r){n[t]=function(){return this[r]=v,e[t].apply(e,arguments)},n[r]=m}),n},t.event=event=function(e,t){typeof e!="string"&&(t=e,e=t.type);var n=document.createevent(s[e]||"events"),r=!0;if(t)for(var i in t)i=="bubbles"?r=!!t[i]:n[i]=t[i];return n.initevent(e,r,!0,null,null,null,null,null,null,null,null,null,null,null,null),n.isdefaultprevented=function(){return this.defaultprevented},n}}), define("lib/layout",["require","exports","module","underscore","$","lib/backbone","css","lib/helpers/title-helper","lib/lingua","lib/deferred-loader","lib/mixins/layouts/performance-measuring","lib/template"],function(e,t,n){var r=e("underscore"),i=e("$"),s=e("lib/backbone"),o=e("css"),u=e("lib/helpers/title-helper"),a=e("lib/lingua"),f=e("lib/deferred-loader"),l=e("lib/mixins/layouts/performance-measuring"),c=e("lib/template"),h,p,d;h="l-footer",p="views/footer/footer",d=a.t("enjoy the full soundcloud experience with our app.",null,{comment:"default page title"});var v=n.exports=s.view.extend({css:null,template:null,views:null,_currentviews:null,_viewpaths:null,slots:null,includefooter:".l-main",footerclassname:"",getpageurn:function(){return""},getpagepermalink:function(){return""},initialize:function(){this.views={},this._currentviews={}},setargs:function(e){this.args=e||{}},setup:function(){var e=i.deferred();return r.defer(e.resolve),e},dispose:function(){r.invoke(this._currentviews,"_dispose"),r.invoke(this.views,"_dispose"),this.$el.remove(),delete this.slots,delete this.views,delete this._viewpaths,delete this._currentviews},switchlayout:function(e){e&&(r.invoke(this._currentviews,"_dispose"),r.invoke(this.views,"_dispose"),this.template=e.template,this.includefooter=e.includefooter,this.slots=null,this.$el.html(""))},render:function(){var e,t;return this.includefooter&&(e=this.views[h]),this.css&&o.insert(this.css),this.el.innerhtml===""&&(c.render(this.template,{},this.el),this.slots={},r.each(this.views,function(e,t){this.slots[t]=this.$("."+t)[0]},this)),r.each(this.views,function(e,t){this._currentviews[t]!==e&&(this._currentviews[t]&&this._currentviews[t]._dispose(),e.render(),t!==h&&this.slots[t].appendchild(e.el),this._currentviews[t]=e)},this),t=this.$(this.includefooter)[0],t&&e&&(this.footerclassname&&(e.el.classname+=" "+this.footerclassname),t.appendchil