misago.js 41 KB

12
  1. define("misago/adapters/application",["exports","./drf"],function(e,t){"use strict";e["default"]=t["default"]}),define("misago/adapters/drf",["exports","ember-django-adapter/adapters/drf","../config/environment"],function(e,t,a){"use strict";e["default"]=t["default"].extend({host:function(){return a["default"].APP.API_HOST}.property(),namespace:function(){return a["default"].APP.API_NAMESPACE}.property(),add_trailing_slashes:function(){return a["default"].APP.API_ADD_TRAILING_SLASHES}.property()})}),define("misago/app",["exports","ember","ember/resolver","ember/load-initializers","django-ember-gettext/helpers/gettext","./config/environment"],function(e,t,a,r,n,d){"use strict";t["default"].MODEL_FACTORY_INJECTIONS=!0;var i=t["default"].Application.extend({rootElement:d["default"].rootElement,modulePrefix:d["default"].modulePrefix,podModulePrefix:d["default"].podModulePrefix,Resolver:a["default"]});n["default"](),r["default"](i,d["default"].modulePrefix),e["default"]=i}),define("misago/controllers/flash-message",["exports","ember"],function(e,t){"use strict";e["default"]=t["default"].Controller.extend({VISIBLE_FOR:4500,HIDE_ANIMATION_LENGTH:200,id:null,type:null,message:null,isVisible:!1,isInfo:function(){return"info"===this.get("type")}.property("type"),isSuccess:function(){return"success"===this.get("type")}.property("type"),isWarning:function(){return"warning"===this.get("type")}.property("type"),isError:function(){return"error"===this.get("type")}.property("type"),actions:{setFlash:function(e,a){var r=this;this.get("isVisible")?(this.set("isVisible",!1),t["default"].run.later(function(){r.send("showFlash",e,a)},this.get("HIDE_ANIMATION_LENGTH"))):this.send("showFlash",e,a)},showFlash:function(e,a){var r=this.incrementProperty("id");this.set("type",e),this.set("message",a),this.set("isVisible",!0);var n=this;t["default"].run.later(function(){n.get("id")===r&&n.set("isVisible",!1)},this.get("VISIBLE_FOR"))}}})}),define("misago/controllers/footer",["exports","ember"],function(e,t){"use strict";e["default"]=t["default"].Controller.extend({showTermsLink:function(){return this.get("settings.terms_of_service")||this.get("settings.terms_of_service_link")}.property("settings"),showPrivacyLink:function(){return this.get("settings.privacy_policy")||this.get("settings.privacy_policy_link")}.property("settings"),showNav:function(){return this.get("showTermsLink")||this.get("showPrivacyLink")||this.get("settings.forum_footnote")}.property("settings","showTermsLink","showPrivacyLink")})}),define("misago/controllers/guest-nav",["exports","ember"],function(e,t){"use strict";e["default"]=t["default"].Controller.extend({})}),define("misago/controllers/index",["exports","ember"],function(e,t){"use strict";e["default"]=t["default"].Controller.extend({actions:{testInfo:function(){this.send("flashInfo",this.get("newFlash"))},testSuccess:function(){this.send("flashSuccess",this.get("newFlash"))},testWarning:function(){this.send("flashWarning",this.get("newFlash"))},testError:function(){this.send("flashError",this.get("newFlash"))}}})}),define("misago/controllers/navbar",["exports","ember"],function(e,t){"use strict";e["default"]=t["default"].Controller.extend({})}),define("misago/controllers/site-nav",["exports","ember"],function(e,t){"use strict";e["default"]=t["default"].Controller.extend({})}),define("misago/controllers/user-nav",["exports","ember"],function(e,t){"use strict";e["default"]=t["default"].Controller.extend({})}),define("misago/helpers/gettext",["django-ember-gettext/helpers/gettext"],function(){"use strict"}),define("misago/initializers/export-application-global",["exports","ember","../config/environment"],function(e,t,a){"use strict";function r(e,r){var n=t["default"].String.classify(a["default"].modulePrefix);a["default"].exportApplicationGlobal&&(window[n]=r)}e.initialize=r,e["default"]={name:"export-application-global",initialize:r}}),define("misago/initializers/misago-settings",["exports","misago/utils/preloadstore"],function(e,t){"use strict";function a(e,a){a.register("misago:static-url",t["default"].get("staticUrl"),{instantiate:!1}),a.inject("controller","staticUrl","misago:static-url"),a.register("misago:media-url",t["default"].get("mediaUrl"),{instantiate:!1}),a.inject("controller","mediaUrl","misago:media-url"),a.register("misago:settings",t["default"].get("misagoSettings"),{instantiate:!1}),a.inject("route","settings","misago:settings"),a.inject("controller","settings","misago:settings")}e.initialize=a,e["default"]={name:"misago-settings",initialize:a}}),define("misago/initializers/trailing-slash",["exports","ember"],function(e,t){"use strict";function a(e,a){a.register("location:trailing-history",t["default"].HistoryLocation.extend({formatURL:function(){return this._super.apply(this,arguments).replace(/\/?$/,"/")}}))}e.initialize=a,e["default"]={name:"trailing-slash",initialize:a}}),define("misago/models/legal-page",["exports","ember-data"],function(e,t){"use strict";e["default"]=t["default"].Model.extend({slug:t["default"].attr("slug"),title:t["default"].attr("string"),link:t["default"].attr("string"),body:t["default"].attr("string")})}),define("misago/router",["exports","ember","./config/environment"],function(e,t,a){"use strict";var r=t["default"].Router.extend({location:a["default"].locationType});r.map(function(){this.route("terms-of-service",{path:"terms-of-service/"}),this.route("privacy-policy",{path:"privacy-policy/"}),this.route("error-0",{path:"error-0/"}),this.route("error-403",{path:"error-403/:reason/"}),this.route("error-404",{path:"error-404/"}),this.route("not-found",{path:"*path"})}),e["default"]=r}),define("misago/routes/application",["exports","ember"],function(e,t){"use strict";e["default"]=t["default"].Route.extend({actions:{error:function(e){if(0===e.status)return this.send("setTitle",gettext("Connection lost")),this.intermediateTransitionTo("error-0");if(403===e.status){this.send("setTitle",gettext("Page not available"));var t={status:403,message:null};return"Permission denied"!==e.responseJSON.detail&&(t.message=e.responseJSON.detail),this.intermediateTransitionTo("error-403",t)}return 404===e.status?(this.send("setTitle",gettext("Page not found")),this.intermediateTransitionTo("error-404")):(this.send("setTitle",gettext("Error")),!0)},setTitle:function(e){"string"==typeof e&&(e={title:e});var t=e.title;return"undefined"!=typeof e.page&&(t+=" ("+interpolate(gettext("page %(page)s"),{page:e.page},!0)+")"),"undefined"!=typeof e.parent&&(t+=" | "+e.parent),t+=" | "+this.get("settings.forum_name"),document.title=t,!1},flashInfo:function(e){return this.controllerFor("flashMessage").send("setFlash","info",e),!1},flashSuccess:function(e){return this.controllerFor("flashMessage").send("setFlash","success",e),!1},flashWarning:function(e){return this.controllerFor("flashMessage").send("setFlash","warning",e),!1},flashError:function(e){return this.controllerFor("flashMessage").send("setFlash","error",e),!1}}})}),define("misago/routes/index",["exports","ember"],function(e,t){"use strict";e["default"]=t["default"].Route.extend({actions:{didTransition:function(){document.title=this.get("settings.forum_index_title")||this.get("settings.forum_name")}}})}),define("misago/routes/not-found",["exports","ember"],function(e,t){"use strict";e["default"]=t["default"].Route.extend({actions:{didTransition:function(){throw{status:404}}}})}),define("misago/routes/privacy-policy",["exports","ember"],function(e,t){"use strict";e["default"]=t["default"].Route.extend({page:"privacy-policy",defaultTitle:gettext("Privacy policy"),setting:function(){return this.get("page").replace(/-/g,"_")}.property("page"),title:function(){return this.get("settings."+this.get("setting")+"_title")||this.get("defaultTitle")}.property("defaultTitle","settings"),link:function(){return this.get("settings."+this.get("setting")+"_link")}.property("settings"),beforeModel:function(e){this.get("link")&&(e.abort(),window.location.replace(this.get("link")))},model:function(){return this.store.find("legal-page",this.get("page"))},afterModel:function(e,t){e.get("link")&&(t.abort(),window.location.replace(e.get("link")))},actions:{didTransition:function(){return this.send("setTitle",this.get("title")),!0}}})}),define("misago/routes/terms-of-service",["exports","misago/routes/privacy-policy"],function(e,t){"use strict";e["default"]=t["default"].extend({page:"terms-of-service",defaultTitle:gettext("Terms of service")})}),define("misago/serializers/application",["exports","./drf"],function(e,t){"use strict";e["default"]=t["default"]}),define("misago/serializers/drf",["exports","ember-django-adapter/serializers/drf"],function(e,t){"use strict";e["default"]=t["default"]}),define("misago/templates/application",["exports"],function(e){"use strict";e["default"]=Ember.HTMLBars.template(function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createTextNode("");e.appendChild(t,a);var a=e.createTextNode("\n");e.appendChild(t,a);var a=e.createTextNode("\n\n");e.appendChild(t,a);var a=e.createElement("div");e.setAttribute(a,"class","main-outlet");var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createTextNode("\n");e.appendChild(a,r),e.appendChild(t,a);var a=e.createTextNode("\n\n");e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(e,t,a){var r=t.dom,n=t.hooks,d=n.inline,i=n.content;r.detectNamespace(a);var s;null===this.cachedFragment&&(s=this.build(r),this.hasRendered?this.cachedFragment=s:this.hasRendered=!0),this.cachedFragment&&(s=r.cloneNode(this.cachedFragment,!0)),this.cachedFragment&&r.repairClonedNode(s,[0]);var c=r.createMorphAt(s,0,1,a),o=r.createMorphAt(s,1,2,a),l=r.createMorphAt(r.childAt(s,[3]),0,1),h=r.createMorphAt(s,4,5,a);return d(t,c,e,"render",["navbar"],{}),d(t,o,e,"render",["flash-message"],{}),i(t,l,e,"outlet"),d(t,h,e,"render",["footer"],{}),s}}}())}),define("misago/templates/error-0",["exports"],function(e){"use strict";e["default"]=Ember.HTMLBars.template(function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createElement("div");e.setAttribute(a,"class","error-page error-0");var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("div");e.setAttribute(r,"class","container");var n=e.createTextNode("\n ");e.appendChild(r,n);var n=e.createElement("div");e.setAttribute(n,"class","error");var d=e.createTextNode("\n\n ");e.appendChild(n,d);var d=e.createElement("div");e.setAttribute(d,"class","error-icon");var i=e.createTextNode("\n ");e.appendChild(d,i);var i=e.createElement("span");e.setAttribute(i,"class","fa fa-plug"),e.appendChild(d,i);var i=e.createTextNode("\n ");e.appendChild(d,i),e.appendChild(n,d);var d=e.createTextNode("\n\n ");e.appendChild(n,d);var d=e.createElement("div");e.setAttribute(d,"class","error-message");var i=e.createTextNode("\n ");e.appendChild(d,i);var i=e.createElement("p");e.setAttribute(i,"class","lead"),e.appendChild(d,i);var i=e.createTextNode("\n ");e.appendChild(d,i),e.appendChild(n,d);var d=e.createTextNode("\n\n ");e.appendChild(n,d),e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n");e.appendChild(a,r),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(e,t,a){var r=t.dom,n=t.hooks,d=n.inline;r.detectNamespace(a);var i;null===this.cachedFragment&&(i=this.build(r),this.hasRendered?this.cachedFragment=i:this.hasRendered=!0),this.cachedFragment&&(i=r.cloneNode(this.cachedFragment,!0));var s=r.createMorphAt(r.childAt(i,[0,1,1,3,1]),-1,-1);return d(t,s,e,"gettext",["Lost connection with server."],{}),i}}}())}),define("misago/templates/error-403",["exports"],function(e){"use strict";e["default"]=Ember.HTMLBars.template(function(){var e=function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createTextNode(" ");e.appendChild(t,a);var a=e.createElement("p");e.setAttribute(a,"class","lead"),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(e,t,a){var r=t.dom,n=t.hooks,d=n.content;r.detectNamespace(a);var i;null===this.cachedFragment&&(i=this.build(r),this.hasRendered?this.cachedFragment=i:this.hasRendered=!0),this.cachedFragment&&(i=r.cloneNode(this.cachedFragment,!0));var s=r.createMorphAt(r.childAt(i,[1]),-1,-1);return d(t,s,e,"message"),i}}}(),t=function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createTextNode(" ");e.appendChild(t,a);var a=e.createElement("p");e.setAttribute(a,"class","lead"),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(e,t,a){var r=t.dom,n=t.hooks,d=n.inline;r.detectNamespace(a);var i;null===this.cachedFragment&&(i=this.build(r),this.hasRendered?this.cachedFragment=i:this.hasRendered=!0),this.cachedFragment&&(i=r.cloneNode(this.cachedFragment,!0));var s=r.createMorphAt(r.childAt(i,[1]),-1,-1);return d(t,s,e,"gettext",["You don't have permission to access this page."],{}),i}}}();return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createElement("div");e.setAttribute(a,"class","error-page error-403");var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("div");e.setAttribute(r,"class","container");var n=e.createTextNode("\n ");e.appendChild(r,n);var n=e.createElement("div");e.setAttribute(n,"class","error");var d=e.createTextNode("\n\n ");e.appendChild(n,d);var d=e.createElement("div");e.setAttribute(d,"class","error-icon");var i=e.createTextNode("\n ");e.appendChild(d,i);var i=e.createElement("span");e.setAttribute(i,"class","fa fa-ban"),e.appendChild(d,i);var i=e.createTextNode("\n ");e.appendChild(d,i),e.appendChild(n,d);var d=e.createTextNode("\n\n ");e.appendChild(n,d);var d=e.createElement("div");e.setAttribute(d,"class","error-message");var i=e.createTextNode("\n");e.appendChild(d,i);var i=e.createTextNode(" ");e.appendChild(d,i),e.appendChild(n,d);var d=e.createTextNode("\n\n ");e.appendChild(n,d),e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n");e.appendChild(a,r),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(a,r,n){var d=r.dom,i=r.hooks,s=i.get,c=i.block;d.detectNamespace(n);var o;null===this.cachedFragment&&(o=this.build(d),this.hasRendered?this.cachedFragment=o:this.hasRendered=!0),this.cachedFragment&&(o=d.cloneNode(this.cachedFragment,!0));var l=d.createMorphAt(d.childAt(o,[0,1,1,3]),0,1);return c(r,l,a,"if",[s(r,a,"message")],{},e,t),o}}}())}),define("misago/templates/error-404",["exports"],function(e){"use strict";e["default"]=Ember.HTMLBars.template(function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createElement("div");e.setAttribute(a,"class","error-page error-404");var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("div");e.setAttribute(r,"class","container");var n=e.createTextNode("\n ");e.appendChild(r,n);var n=e.createElement("div");e.setAttribute(n,"class","error");var d=e.createTextNode("\n\n ");e.appendChild(n,d);var d=e.createElement("div");e.setAttribute(d,"class","error-icon");var i=e.createTextNode("\n ");e.appendChild(d,i);var i=e.createElement("span");e.setAttribute(i,"class","fa fa-compass"),e.appendChild(d,i);var i=e.createTextNode("\n ");e.appendChild(d,i),e.appendChild(n,d);var d=e.createTextNode("\n\n ");e.appendChild(n,d);var d=e.createElement("div");e.setAttribute(d,"class","error-message");var i=e.createTextNode("\n ");e.appendChild(d,i);var i=e.createElement("p");e.setAttribute(i,"class","lead"),e.appendChild(d,i);var i=e.createTextNode("\n ");e.appendChild(d,i);var i=e.createElement("p");e.appendChild(d,i);var i=e.createTextNode("\n ");e.appendChild(d,i),e.appendChild(n,d);var d=e.createTextNode("\n\n ");e.appendChild(n,d),e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n");e.appendChild(a,r),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(e,t,a){var r=t.dom,n=t.hooks,d=n.inline;r.detectNamespace(a);var i;null===this.cachedFragment&&(i=this.build(r),this.hasRendered?this.cachedFragment=i:this.hasRendered=!0),this.cachedFragment&&(i=r.cloneNode(this.cachedFragment,!0));var s=r.childAt(i,[0,1,1,3]),c=r.createMorphAt(r.childAt(s,[1]),-1,-1),o=r.createMorphAt(r.childAt(s,[3]),-1,-1);return d(t,c,e,"gettext",["Requested page could not be found."],{}),d(t,o,e,"gettext",["The link you clicked was incorrect or the page has been moved or deleted."],{}),i}}}())}),define("misago/templates/error",["exports"],function(e){"use strict";e["default"]=Ember.HTMLBars.template(function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createElement("div");e.setAttribute(a,"class","error-page error-unhandled");var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("div");e.setAttribute(r,"class","container");var n=e.createTextNode("\n ");e.appendChild(r,n);var n=e.createElement("div");e.setAttribute(n,"class","error");var d=e.createTextNode("\n\n ");e.appendChild(n,d);var d=e.createElement("div");e.setAttribute(d,"class","error-icon");var i=e.createTextNode("\n ");e.appendChild(d,i);var i=e.createElement("span");e.setAttribute(i,"class","fa fa-fire"),e.appendChild(d,i);var i=e.createTextNode("\n ");e.appendChild(d,i),e.appendChild(n,d);var d=e.createTextNode("\n\n ");e.appendChild(n,d);var d=e.createElement("div");e.setAttribute(d,"class","error-message");var i=e.createTextNode("\n ");e.appendChild(d,i);var i=e.createElement("p");e.setAttribute(i,"class","lead"),e.appendChild(d,i);var i=e.createTextNode("\n ");e.appendChild(d,i),e.appendChild(n,d);var d=e.createTextNode("\n\n ");e.appendChild(n,d),e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n");e.appendChild(a,r),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(e,t,a){var r=t.dom,n=t.hooks,d=n.inline;r.detectNamespace(a);var i;null===this.cachedFragment&&(i=this.build(r),this.hasRendered?this.cachedFragment=i:this.hasRendered=!0),this.cachedFragment&&(i=r.cloneNode(this.cachedFragment,!0));var s=r.createMorphAt(r.childAt(i,[0,1,1,3,1]),-1,-1);return d(t,s,e,"gettext",["Server has errored."],{}),i}}}())}),define("misago/templates/flash-message",["exports"],function(e){"use strict";e["default"]=Ember.HTMLBars.template(function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createElement("div"),r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("p"),n=e.createTextNode("\n ");e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n");e.appendChild(a,r),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(e,t,a){var r=t.dom,n=t.hooks,d=n.element,i=n.content;r.detectNamespace(a);var s;null===this.cachedFragment&&(s=this.build(r),this.hasRendered?this.cachedFragment=s:this.hasRendered=!0),this.cachedFragment&&(s=r.cloneNode(this.cachedFragment,!0));var c=r.childAt(s,[0]),o=r.childAt(c,[1]),l=r.createMorphAt(o,0,1);return d(t,c,e,"bind-attr",[],{"class":":flash-message isVisible:visible"}),d(t,o,e,"bind-attr",[],{"class":"isInfo:message-info isSuccess:message-success isWarning:message-warning isError:message-danger"}),i(t,l,e,"message"),s}}}())}),define("misago/templates/footer",["exports"],function(e){"use strict";e["default"]=Ember.HTMLBars.template(function(){var e=function(){var e=function(){var e=function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createTextNode(" ");e.appendChild(t,a);var a=e.createElement("a");e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(e,t,a){var r=t.dom,n=t.hooks,d=n.get,i=n.subexpr,s=n.concat,c=n.attribute,o=n.inline;r.detectNamespace(a);var l;null===this.cachedFragment&&(l=this.build(r),this.hasRendered?this.cachedFragment=l:this.hasRendered=!0),this.cachedFragment&&(l=r.cloneNode(this.cachedFragment,!0));var h=r.childAt(l,[1]),p=r.createMorphAt(h,-1,-1),u=r.createAttrMorph(h,"href");return c(t,u,h,"href",s(t,[i(t,e,"unbound",[d(t,e,"settings.terms_of_service_link")],{})])),o(t,p,e,"gettext",["Terms of service"],{}),l}}}(),t=function(){var e=function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createTextNode("");e.appendChild(t,a);var a=e.createTextNode("");return e.appendChild(t,a),t},render:function(e,t,a){var r=t.dom,n=t.hooks,d=n.inline;r.detectNamespace(a);var i;null===this.cachedFragment&&(i=this.build(r),this.hasRendered?this.cachedFragment=i:this.hasRendered=!0),this.cachedFragment&&(i=r.cloneNode(this.cachedFragment,!0)),this.cachedFragment&&r.repairClonedNode(i,[0,1]);var s=r.createMorphAt(i,0,1,a);return d(t,s,e,"gettext",["Terms of service"],{}),i}}}();return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createTextNode(" ");e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(t,a,r){var n=a.dom,d=a.hooks,i=d.block;n.detectNamespace(r);var s;null===this.cachedFragment&&(s=this.build(n),this.hasRendered?this.cachedFragment=s:this.hasRendered=!0),this.cachedFragment&&(s=n.cloneNode(this.cachedFragment,!0));var c=n.createMorphAt(s,0,1,r);return i(a,c,t,"link-to",["terms-of-service"],{},e,null),s}}}();return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createTextNode(" ");e.appendChild(t,a);var a=e.createElement("li"),r=e.createTextNode("\n");e.appendChild(a,r);var r=e.createTextNode(" ");e.appendChild(a,r),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(a,r,n){var d=r.dom,i=r.hooks,s=i.get,c=i.block;d.detectNamespace(n);var o;null===this.cachedFragment&&(o=this.build(d),this.hasRendered?this.cachedFragment=o:this.hasRendered=!0),this.cachedFragment&&(o=d.cloneNode(this.cachedFragment,!0));var l=d.createMorphAt(d.childAt(o,[1]),0,1);return c(r,l,a,"if",[s(r,a,"settings.terms_of_service_link")],{},e,t),o}}}(),t=function(){var e=function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createTextNode(" ");e.appendChild(t,a);var a=e.createElement("a");e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(e,t,a){var r=t.dom,n=t.hooks,d=n.get,i=n.subexpr,s=n.concat,c=n.attribute,o=n.inline;r.detectNamespace(a);var l;null===this.cachedFragment&&(l=this.build(r),this.hasRendered?this.cachedFragment=l:this.hasRendered=!0),this.cachedFragment&&(l=r.cloneNode(this.cachedFragment,!0));var h=r.childAt(l,[1]),p=r.createMorphAt(h,-1,-1),u=r.createAttrMorph(h,"href");return c(t,u,h,"href",s(t,[i(t,e,"unbound",[d(t,e,"settings.privacy_policy_link")],{})])),o(t,p,e,"gettext",["Privacy policy"],{}),l}}}(),t=function(){var e=function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createTextNode("");e.appendChild(t,a);var a=e.createTextNode("");return e.appendChild(t,a),t},render:function(e,t,a){var r=t.dom,n=t.hooks,d=n.inline;r.detectNamespace(a);var i;null===this.cachedFragment&&(i=this.build(r),this.hasRendered?this.cachedFragment=i:this.hasRendered=!0),this.cachedFragment&&(i=r.cloneNode(this.cachedFragment,!0)),this.cachedFragment&&r.repairClonedNode(i,[0,1]);var s=r.createMorphAt(i,0,1,a);return d(t,s,e,"gettext",["Privacy policy"],{}),i}}}();return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createTextNode(" ");e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(t,a,r){var n=a.dom,d=a.hooks,i=d.block;n.detectNamespace(r);var s;null===this.cachedFragment&&(s=this.build(n),this.hasRendered?this.cachedFragment=s:this.hasRendered=!0),this.cachedFragment&&(s=n.cloneNode(this.cachedFragment,!0));var c=n.createMorphAt(s,0,1,r);return i(a,c,t,"link-to",["privacy-policy"],{},e,null),s}}}();return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createTextNode(" ");e.appendChild(t,a);var a=e.createElement("li"),r=e.createTextNode("\n");e.appendChild(a,r);var r=e.createTextNode(" ");e.appendChild(a,r),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(a,r,n){var d=r.dom,i=r.hooks,s=i.get,c=i.block;d.detectNamespace(n);var o;null===this.cachedFragment&&(o=this.build(d),this.hasRendered?this.cachedFragment=o:this.hasRendered=!0),this.cachedFragment&&(o=d.cloneNode(this.cachedFragment,!0));var l=d.createMorphAt(d.childAt(o,[1]),0,1);return c(r,l,a,"if",[s(r,a,"settings.privacy_policy_link")],{},e,t),o}}}(),a=function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createTextNode(" ");e.appendChild(t,a);var a=e.createElement("li");e.setAttribute(a,"class","site-footnote");var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(e,t,a){var r=t.dom,n=t.hooks,d=n.content;r.detectNamespace(a);var i;null===this.cachedFragment&&(i=this.build(r),this.hasRendered?this.cachedFragment=i:this.hasRendered=!0),this.cachedFragment&&(i=r.cloneNode(this.cachedFragment,!0));var s=r.createMorphAt(r.childAt(i,[1]),0,1);return d(t,s,e,"settings.forum_footnote"),i}}}();return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createTextNode(" ");e.appendChild(t,a);var a=e.createElement("div");e.setAttribute(a,"class","first-row");var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("ul");e.setAttribute(r,"class","list-inline footer-nav");var n=e.createTextNode("\n");e.appendChild(r,n);var n=e.createTextNode("");e.appendChild(r,n);var n=e.createTextNode("");e.appendChild(r,n);var n=e.createTextNode(" ");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(r,n,d){var i=n.dom,s=n.hooks,c=s.get,o=s.block;i.detectNamespace(d);var l;null===this.cachedFragment&&(l=this.build(i),this.hasRendered?this.cachedFragment=l:this.hasRendered=!0),this.cachedFragment&&(l=i.cloneNode(this.cachedFragment,!0));var h=i.childAt(l,[1,1]);this.cachedFragment&&i.repairClonedNode(h,[1,2]);var p=i.createMorphAt(h,0,1),u=i.createMorphAt(h,1,2),m=i.createMorphAt(h,2,3);return o(n,p,r,"if",[c(n,r,"showTermsLink")],{},e,null),o(n,u,r,"if",[c(n,r,"showPrivacyLink")],{},t,null),o(n,m,r,"if",[c(n,r,"settings.forum_footnote")],{},a,null),l}}}();return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createElement("footer");e.setAttribute(a,"class","site-footer");var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("div");e.setAttribute(r,"class","container");var n=e.createTextNode("\n ");e.appendChild(r,n);var n=e.createElement("div");e.setAttribute(n,"class","footer-content");var d=e.createTextNode("\n\n");e.appendChild(n,d);var d=e.createTextNode("\n ");e.appendChild(n,d);var d=e.createElement("div");e.setAttribute(d,"class","misago-branding");var i=e.createTextNode("\n ");e.appendChild(d,i);var i=e.createElement("a");e.setAttribute(i,"href","http://misago-project.org");var s=e.createTextNode("\n ");e.appendChild(i,s);var s=e.createElement("span");e.setAttribute(s,"class","subscript");var c=e.createTextNode("powered by");e.appendChild(s,c),e.appendChild(i,s);var s=e.createTextNode("\n ");e.appendChild(i,s);var s=e.createElement("span");e.setAttribute(s,"class","brand-border");var c=e.createElement("span"),o=e.createTextNode("m");e.appendChild(c,o),e.appendChild(s,c),e.appendChild(i,s);var s=e.createElement("span");e.setAttribute(s,"class","subscript");var c=e.createTextNode("isago");e.appendChild(s,c),e.appendChild(i,s);var s=e.createTextNode("\n ");e.appendChild(i,s),e.appendChild(d,i);var i=e.createTextNode("\n ");e.appendChild(d,i),e.appendChild(n,d);var d=e.createTextNode("\n\n ");e.appendChild(n,d),e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n");e.appendChild(a,r),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(t,a,r){var n=a.dom,d=a.hooks,i=d.get,s=d.block;n.detectNamespace(r);var c;null===this.cachedFragment&&(c=this.build(n),this.hasRendered?this.cachedFragment=c:this.hasRendered=!0),this.cachedFragment&&(c=n.cloneNode(this.cachedFragment,!0));var o=n.createMorphAt(n.childAt(c,[0,1,1]),0,1);return s(a,o,t,"if",[i(a,t,"showNav")],{},e,null),c}}}())}),define("misago/templates/index",["exports"],function(e){"use strict";e["default"]=Ember.HTMLBars.template(function(){var e=function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createTextNode("Loading");return t},render:function(e,t,a){var r=t.dom;r.detectNamespace(a);var n;return null===this.cachedFragment&&(n=this.build(r),this.hasRendered?this.cachedFragment=n:this.hasRendered=!0),this.cachedFragment&&(n=r.cloneNode(this.cachedFragment,!0)),n}}}(),t=function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createTextNode("Connection lost");return t},render:function(e,t,a){var r=t.dom;r.detectNamespace(a);var n;return null===this.cachedFragment&&(n=this.build(r),this.hasRendered?this.cachedFragment=n:this.hasRendered=!0),this.cachedFragment&&(n=r.cloneNode(this.cachedFragment,!0)),n}}}(),a=function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createTextNode("Error 404");return t},render:function(e,t,a){var r=t.dom;r.detectNamespace(a);var n;return null===this.cachedFragment&&(n=this.build(r),this.hasRendered?this.cachedFragment=n:this.hasRendered=!0),this.cachedFragment&&(n=r.cloneNode(this.cachedFragment,!0)),n}}}();return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createElement("div");e.setAttribute(a,"class","container");var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("h1"),n=e.createTextNode("Welcome to Ember.js!");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("p");e.setAttribute(r,"class","lead");var n=e.createTextNode("IndexController renders index.hbs template!");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("p");e.setAttribute(r,"class","lead");var n=e.createTextNode("\n Special pages: ");e.appendChild(r,n);
  2. var n=e.createTextNode(", ");e.appendChild(r,n);var n=e.createTextNode(", ");e.appendChild(r,n);var n=e.createTextNode(".\n ");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n\n ");e.appendChild(a,r);var r=e.createElement("hr");e.appendChild(a,r);var r=e.createTextNode("\n\n ");e.appendChild(a,r);var r=e.createElement("h2"),n=e.createTextNode("Test Flash Message");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n\n ");e.appendChild(a,r);var r=e.createElement("p"),n=e.createTextNode("\n ");e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n);var n=e.createElement("button");e.setAttribute(n,"class","btn btn-primary");var d=e.createTextNode("Info");e.appendChild(n,d),e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n);var n=e.createElement("button");e.setAttribute(n,"class","btn btn-success");var d=e.createTextNode("Success");e.appendChild(n,d),e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n);var n=e.createElement("button");e.setAttribute(n,"class","btn btn-warning");var d=e.createTextNode("Warning");e.appendChild(n,d),e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n);var n=e.createElement("button");e.setAttribute(n,"class","btn btn-danger");var d=e.createTextNode("Error");e.appendChild(n,d),e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n\n");e.appendChild(a,r),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(r,n,d){var i=n.dom,s=n.hooks,c=s.block,o=s.get,l=s.inline,h=s.element;i.detectNamespace(d);var p;null===this.cachedFragment&&(p=this.build(i),this.hasRendered?this.cachedFragment=p:this.hasRendered=!0),this.cachedFragment&&(p=i.cloneNode(this.cachedFragment,!0));var u=i.childAt(p,[0]),m=i.childAt(u,[5]),v=i.childAt(u,[11]),g=i.childAt(v,[2]),f=i.childAt(v,[4]),C=i.childAt(v,[6]),x=i.childAt(v,[8]),T=i.createMorphAt(m,0,1),N=i.createMorphAt(m,1,2),b=i.createMorphAt(m,2,3),F=i.createMorphAt(v,0,1);return c(n,T,r,"link-to",["loading"],{},e,null),c(n,N,r,"link-to",["error-0"],{},t,null),c(n,b,r,"link-to",["error-404"],{},a,null),l(n,F,r,"input",[],{type:"text",value:o(n,r,"newFlash")}),h(n,g,r,"action",["testInfo"],{}),h(n,f,r,"action",["testSuccess"],{}),h(n,C,r,"action",["testWarning"],{}),h(n,x,r,"action",["testError"],{}),p}}}())}),define("misago/templates/loading",["exports"],function(e){"use strict";e["default"]=Ember.HTMLBars.template(function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createElement("div");e.setAttribute(a,"class","loading-page");var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("div");e.setAttribute(r,"class","container");var n=e.createTextNode("\n ");e.appendChild(r,n);var n=e.createElement("div");e.setAttribute(n,"class","loading");var d=e.createTextNode("\n\n ");e.appendChild(n,d);var d=e.createElement("div");e.setAttribute(d,"class","loader loader-large"),e.appendChild(n,d);var d=e.createTextNode("\n\n ");e.appendChild(n,d),e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n");e.appendChild(a,r),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(e,t,a){var r=t.dom;r.detectNamespace(a);var n;return null===this.cachedFragment&&(n=this.build(r),this.hasRendered?this.cachedFragment=n:this.hasRendered=!0),this.cachedFragment&&(n=r.cloneNode(this.cachedFragment,!0)),n}}}())}),define("misago/templates/navbar",["exports"],function(e){"use strict";e["default"]=Ember.HTMLBars.template(function(){var e=function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createTextNode(" ");e.appendChild(t,a);var a=e.createElement("img");e.setAttribute(a,"alt",""),e.appendChild(t,a);var a=e.createTextNode("\n ");e.appendChild(t,a);var a=e.createElement("span");e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(e,t,a){var r=t.dom,n=t.hooks,d=n.get,i=n.subexpr,s=n.concat,c=n.attribute,o=n.content;r.detectNamespace(a);var l;null===this.cachedFragment&&(l=this.build(r),this.hasRendered?this.cachedFragment=l:this.hasRendered=!0),this.cachedFragment&&(l=r.cloneNode(this.cachedFragment,!0));var h=r.childAt(l,[1]),p=r.createAttrMorph(h,"src"),u=r.createMorphAt(r.childAt(l,[3]),-1,-1);return c(t,p,h,"src",s(t,[i(t,e,"unbound",[d(t,e,"staticUrl")],{}),"misago/img/misago_logo.png"])),o(t,u,e,"settings.forum_name"),l}}}();return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createElement("nav");e.setAttribute(a,"class","navbar navbar-primary navbar-default navbar-static-top"),e.setAttribute(a,"role","navigation");var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("div");e.setAttribute(r,"class","container");var n=e.createTextNode("\n\n");e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n),e.appendChild(a,r);var r=e.createComment(" /.container ");e.appendChild(a,r);var r=e.createTextNode("\n");e.appendChild(a,r),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(t,a,r){var n=a.dom,d=a.hooks,i=d.block;n.detectNamespace(r);var s;null===this.cachedFragment&&(s=this.build(n),this.hasRendered?this.cachedFragment=s:this.hasRendered=!0),this.cachedFragment&&(s=n.cloneNode(this.cachedFragment,!0));var c=n.createMorphAt(n.childAt(s,[0,1]),0,1);return i(a,c,t,"link-to",["index"],{"class":"navbar-brand"},e,null),s}}}())}),define("misago/templates/privacy-policy",["exports"],function(e){"use strict";e["default"]=Ember.HTMLBars.template(function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createElement("div");e.setAttribute(a,"class","legal-page legal-privacy-policy");var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("div");e.setAttribute(r,"class","page-header");var n=e.createTextNode("\n ");e.appendChild(r,n);var n=e.createElement("div");e.setAttribute(n,"class","container");var d=e.createTextNode("\n ");e.appendChild(n,d);var d=e.createElement("h1");e.appendChild(n,d);var d=e.createTextNode("\n ");e.appendChild(n,d),e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n\n ");e.appendChild(a,r);var r=e.createElement("div");e.setAttribute(r,"class","legal-body container");var n=e.createTextNode("\n ");e.appendChild(r,n);var n=e.createElement("article");e.setAttribute(n,"class","misago-markup");var d=e.createTextNode("\n ");e.appendChild(n,d);var d=e.createTextNode("\n ");e.appendChild(n,d),e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n");e.appendChild(a,r),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(e,t,a){var r=t.dom,n=t.hooks,d=n.content;r.detectNamespace(a);var i;null===this.cachedFragment&&(i=this.build(r),this.hasRendered?this.cachedFragment=i:this.hasRendered=!0),this.cachedFragment&&(i=r.cloneNode(this.cachedFragment,!0));var s=r.childAt(i,[0]),c=r.createMorphAt(r.childAt(s,[1,1,1]),-1,-1),o=r.createUnsafeMorphAt(r.childAt(s,[3,1]),0,1);return d(t,c,e,"title"),d(t,o,e,"body"),i}}}())}),define("misago/templates/terms-of-service",["exports"],function(e){"use strict";e["default"]=Ember.HTMLBars.template(function(){return{isHTMLBars:!0,blockParams:0,cachedFragment:null,hasRendered:!1,build:function(e){var t=e.createDocumentFragment(),a=e.createElement("div");e.setAttribute(a,"class","legal-page legal-terms-of-service");var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("div");e.setAttribute(r,"class","page-header");var n=e.createTextNode("\n ");e.appendChild(r,n);var n=e.createElement("div");e.setAttribute(n,"class","container");var d=e.createTextNode("\n ");e.appendChild(n,d);var d=e.createElement("h1");e.appendChild(n,d);var d=e.createTextNode("\n ");e.appendChild(n,d),e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n\n ");e.appendChild(a,r);var r=e.createElement("div");e.setAttribute(r,"class","legal-body container");var n=e.createTextNode("\n ");e.appendChild(r,n);var n=e.createElement("article");e.setAttribute(n,"class","misago-markup");var d=e.createTextNode("\n ");e.appendChild(n,d);var d=e.createTextNode("\n ");e.appendChild(n,d),e.appendChild(r,n);var n=e.createTextNode("\n ");e.appendChild(r,n),e.appendChild(a,r);var r=e.createTextNode("\n");e.appendChild(a,r),e.appendChild(t,a);var a=e.createTextNode("\n");return e.appendChild(t,a),t},render:function(e,t,a){var r=t.dom,n=t.hooks,d=n.content;r.detectNamespace(a);var i;null===this.cachedFragment&&(i=this.build(r),this.hasRendered?this.cachedFragment=i:this.hasRendered=!0),this.cachedFragment&&(i=r.cloneNode(this.cachedFragment,!0));var s=r.childAt(i,[0]),c=r.createMorphAt(r.childAt(s,[1,1,1]),-1,-1),o=r.createUnsafeMorphAt(r.childAt(s,[3,1]),0,1);return d(t,c,e,"title"),d(t,o,e,"body"),i}}}())}),define("misago/utils/preloadstore",["exports"],function(e){"use strict";e["default"]=function(){var e={};return"undefined"!=typeof MisagoData&&(e=MisagoData),{data:e,has:function(e){return this.data.hasOwnProperty(e)},get:function(e,t){return this.has(e)?this.data[e]:void 0!==t?t:void 0},set:function(e,t){return this.data[e]=t,t}}}()}),define("misago/config/environment",["ember"],function(e){var t="misago";try{var a=t+"/config/environment",r=e["default"].$('meta[name="'+a+'"]').attr("content"),n=JSON.parse(unescape(r));return{"default":n}}catch(d){throw new Error('Could not read config from meta tag with name "'+a+'".')}}),runningTests?require("misago/tests/test-helper"):require("misago/app")["default"].create({rootElement:"#main",API_HOST:"",API_NAMESPACE:"api",API_ADD_TRAILING_SLASHES:!0});