<% if (plugins.leetcode) { %>

LeetCode statistics <% if (plugins.leetcode?.user) { %>for <%= plugins.leetcode.user %><% } %>

<% if (plugins.leetcode.error) { %>
<%= plugins.leetcode.error.message %>
<% } else { %> <% if (plugins.leetcode.sections.includes("solved")) { %>
<% for (const difficulty of ["All", "Easy", "Medium", "Hard"]) { const problems = plugins.leetcode.problems[difficulty], width = 440 * (1 + large) %>
<%= problems.solved %> /<%= problems.count %> <%= difficulty %>
<% } %>
<% } %> <% if (plugins.leetcode.sections.includes("skills")) { %>

Skills

<% for (const {name, solved, category} of plugins.leetcode.skills) { %>
<%= name %> x<%= solved%>
<% } %>
<% } %> <% if (plugins.leetcode.sections.includes("recent")) { %>

Recent submissions

<% for (const {title, date} of plugins.leetcode.recent) { %>
<%= title %>
<%= f.date(new Date(date), {date:true, timeZone:config.timezone?.name}) %>
<% } %>
<% } %> <% } %>
<% } %>