# File lib/asciidoctor/backends/html5.rb, line 311
  def template
    @template ||= @eruby.new "<%#encoding:UTF-8%><%\ncontinuing = false\nentries = content\nlast_index = entries.length - 1\nif attr? 'style', 'qanda', false\n%><div\#{id} class=\"qlist\#{style_class}\#{role_class}\"><%\nif title? %>\n<div class=\"title\"><%= title %></div><%\nend %>\n<ol><%\nentries.each_with_index do |(dt, dd), index|\nlast = (index == last_index)\nunless continuing %>\n<li><%\nend %>\n<p><em><%= dt.text %></em></p><%\nif !last && dd.nil?\ncontinuing = true\nnext\nelse\ncontinuing = false\nend\nunless dd.nil?\nif dd.text? %>\n<p><%= dd.text %></p><%\nend\nif dd.blocks? %>\n<%= dd.content %><%\nend\nend %>\n</li><%\nend %>\n</ol>\n</div><%\nelsif attr? 'style', 'horizontal', false\n%><div\#{id} class=\"hdlist\#{role_class}\"><%\nif title? %>\n<div class=\"title\"><%= title %></div><%\nend %>\n<table><%\nif (attr? :labelwidth) || (attr? :itemwidth) %>\n<colgroup>\n<col<% if attr? :labelwidth %> style=\"width:<%= (attr :labelwidth).chomp('%') %>%;\"<% end %>>\n<col<% if attr? :itemwidth %> style=\"width:<%= (attr :itemwidth).chomp('%') %>%;\"<% end %>>\n</colgroup><%\nend %><%\nentries.each_with_index do |(dt, dd), index|\nlast = (index == last_index)\nunless continuing %>\n<tr>\n<td class=\"hdlist1<%= (attr? 'strong-option') ? 'strong' : nil %>\"><%\nend %>\n<%= dt.text %>\n<br><%\nif !last && dd.nil?\ncontinuing = true\nnext\nelse\ncontinuing = false\nend %>\n</td>\n<td class=\"hdlist2\"><%\nunless dd.nil?\nif dd.text? %>\n<p><%= dd.text %></p><%\nend\nif dd.blocks? %>\n<%= dd.content %><%\nend\nend %>\n</td>\n</tr><%\nend %>\n</table>\n</div><%\nelse\n%><div\#{id} class=\"dlist\#{style_class}\#{role_class}\"><%\nif title? %>\n<div class=\"title\"><%= title %></div><%\nend %>\n<dl><%\nentries.each_with_index do |(dt, dd), index|\nlast = (index == last_index) %>\n<dt<%= !(attr? 'style', nil, false) ? %( class=\"hdlist1\") : nil %>><%= dt.text %></dt><%\nunless dd.nil? %>\n<dd><%\nif dd.text? %>\n<p><%= dd.text %></p><%\nend %><%\nif dd.blocks? %>\n<%= dd.content %><%\nend %>\n</dd><%\nend\nend %>\n</dl>\n</div><%\nend %>\n"
  end