{% capture strip_whitespace %} {% include _shower/setup.md %} {% assign items = showerify_input | split:'
// ' %} {% assign iteration = 0 %} {% for footer in footers %} {% if iteration > 0 %} {% assign footer_content = footer | split:'
' | first %} {% capture footer_oldcontent %}// {{ footer_content }}
{% endcapture %} {% capture footer_newcontent %}{% endcapture %} {% assign showerify_middle = showerify_middle | replace_first:footer_oldcontent,footer_newcontent %} {% endif %} {% assign iteration = iteration | plus:1 %} {% endfor %} {% assign footers = showerify_middle | split:'//' %} {% assign iteration = 0 %} {% for footer in footers %} {% if iteration > 0 %} {% assign footer_content = footer | split:'
' | first %} {% capture footer_oldcontent %}//{{ footer_content }}
{% endcapture %} {% capture footer_newcontent %}{% endcapture %} {% assign showerify_middle = showerify_middle | replace_first:footer_oldcontent,footer_newcontent %} {% endif %} {% assign iteration = iteration | plus:1 %} {% endfor %} {% if line_numbers %} {% assign code_blocks = showerify_middle | split:'' %}
{% assign iteration = 0 %}
{% for code_block in code_blocks %}
{% if iteration > 0 %}
{% assign code_block_content = code_block | split:'
' | first %}
{% capture code_block_oldcontent %}{{ code_block_content }}
{% endcapture %}
{% assign code_block_newcontent = code_block_oldcontent | newline_to_br | strip_newlines | replace:'' %}
{% assign code_block_newcontent = code_block_newcontent | replace:'
','' %}
{% assign code_block_newcontent = code_block_newcontent | replace:'
','
' %}
{% assign showerify_middle = showerify_middle | replace_first:code_block_oldcontent,code_block_newcontent %}
{% endif %}
{% assign iteration = iteration | plus:1 %}
{% endfor %}
{% endif %}
{% assign showerify_middle = showerify_middle | replace:'>...',' class="next">' %}
{% assign showerify_middle = showerify_middle | replace:'>…',' class="next">' %}
{% assign showerify_middle = showerify_middle | replace:'>…',' class="next">' %}
{% assign showerify_middle = showerify_middle | replace:' class="next"> ',' class="next">' %}
{% assign showerify_middle = showerify_middle | replace:'>\...','>...' %}
{% assign showerify_middle = showerify_middle | replace:'>\…','>…' %}
{% assign showerify_middle = showerify_middle | replace:'>\…','>…' %}
{% assign showerify_middle = showerify_middle | replace:'',' ' %}
{% assign showerify_middle = showerify_middle | replace:' * ',' ' %}
{% assign showerify_middle = showerify_middle | replace:' *',' ' %}
{% assign showerify_middle = showerify_middle | replace:'href="mail:','href="mailto:' %}
{% assign showerify_middle = showerify_middle | replace:'
','