forked from marko-js/templating-benchmarks
/
jade.min.js
1 lines (1 loc) · 1.02 KB
/
jade.min.js
1
function template(e){var c,d=[],a=e||{};return function(u,e){(function(){var e=u;if("number"==typeof e.length)for(var a=0,n=e.length;a<n;a++){var s=e[a];d.push("<div>"),"closed"===s.accountStatus?d.push("<div>Your account has been closed!</div>"):"suspended"===s.accountStatus?d.push("<div>Your account has been temporarily suspended</div>"):d.push("<div>Bank balance:<span"+jade.cls([s.balance<0?"negative":"positive"],[!0])+">"+jade.escape(null==(c=s.formattedBalance)?"":c)+"</span></div>"),d.push("</div>")}else{n=0;for(var a in e){n++;s=e[a];d.push("<div>"),"closed"===s.accountStatus?d.push("<div>Your account has been closed!</div>"):"suspended"===s.accountStatus?d.push("<div>Your account has been temporarily suspended</div>"):d.push("<div>Bank balance:<span"+jade.cls([s.balance<0?"negative":"positive"],[!0])+">"+jade.escape(null==(c=s.formattedBalance)?"":c)+"</span></div>"),d.push("</div>")}}}).call(this)}.call(this,"accounts"in a?a.accounts:"undefined"!=typeof accounts?accounts:void 0,"undefined"in a?a.undefined:void 0),d.join("")}