<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="309741" data-post-id="309741">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="jswanner" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jswanner/120/24585_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  jswanner
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>For Part 2, I wrote a NimbleParsec parser</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">defmodule Replacer do
  import NimbleParsec

  replacements =
    for {&lt;&lt;head::binary-size(1), rest::binary&gt;&gt;, numeral} &lt;-
          Enum.with_index(~w[one two three four five six seven eight nine], 1) do
      numeral = to_string(numeral)

      choice([
        string(numeral),
        string(head) |&gt; lookahead(string(rest)) |&gt; replace(numeral)
      ])
    end

  ignored = ignore(utf8_string([], 1))

  defparsec(:replace, repeat(choice(replacements ++ [ignored])))
end
</code></pre>
<p><a href="https://github.com/jswanner/aoc/blob/main/2023/day-01.livemd" class="onebox" target="_blank" rel="noopener nofollow ugc">https://github.com/jswanner/aoc/blob/main/2023/day-01.livemd</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="309741" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/advent-of-code-2023-day-1/60073/32">Post #31</a>
	                </div>
	            </div>
              <div id="likers-container-309741" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="309741"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #31"></div>
  </section>
</div>
    <div class="postbit" id="309745" data-post-id="309745">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="seeplusplus" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/seeplusplus/120/32772_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  seeplusplus
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<blockquote>
<p>But it runs in about 500 μs on my MacBook Pro (M1 Max) and uses about 1.6 MB of memory whereas my final solution just uses recursive functions and it finishes in less than 200 μs using less than 128 KB of memory.</p>
</blockquote>
<p>Sorry, I am relatievely new to Elixir. Can you share how you are gathering these metrics?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="309745" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/advent-of-code-2023-day-1/60073/33">Post #32</a>
	                </div>
	            </div>
              <div id="likers-container-309745" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="309745"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #32"></div>
  </section>
</div>
    <div class="postbit" id="309750" data-post-id="309750">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="kip" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/kip/120/1440_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  kip
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>ex_cldr Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a href="https://hex.pm/packages/benchee" rel="nofollow">benchee</a> is the go-to for benchmarking in Elixir.  You can see my configuration in the <code>bench</code> directory in my <a href="https://github.com/kipcole9/advent_of_code" rel="nofollow">advent_of_code repo</a>.</p>
<p>To use it you would do <code>mix run ./bench/bench.exs</code>  then sit back and relax <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="309750" data-batch-url="/posts/batch_likers">
                        5
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/advent-of-code-2023-day-1/60073/34">Post #33</a>
	                </div>
	            </div>
              <div id="likers-container-309750" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="309750"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #33"></div>
  </section>
</div>
    <div class="postbit" id="309771" data-post-id="309771">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="adamu" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/adamu/120/31482_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  adamu
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I also have a rudimentary version in my answer using :timer.tc</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="309771" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/advent-of-code-2023-day-1/60073/35">Post #34</a>
	                </div>
	            </div>
              <div id="likers-container-309771" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="309771"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #34"></div>
  </section>
</div>
    <div class="postbit" id="309802" data-post-id="309802">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="ream88" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/ream88/120/8667_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  ream88
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Also wrote a parser, but yours is way better: <a href="https://github.com/ream88/advent-of-code-2023/blob/main/01/part2.exs" class="inline-onebox" rel="noopener nofollow ugc">advent-of-code-2023/01/part2.exs at main · ream88/advent-of-code-2023 · GitHub</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="309802" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/advent-of-code-2023-day-1/60073/36">Post #35</a>
	                </div>
	            </div>
              <div id="likers-container-309802" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="309802"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #35"></div>
  </section>
</div>
    <div class="postbit" id="309841" data-post-id="309841">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="nico.t" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/nico.t/120/32789_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  nico.t
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>it’s always interesting to see the different solutions and learn from each other</p>
<p>not sure using the String.replace or Regex.scan is efficient as you process the whole line, most of the processing is therefore useless</p>
<p>I opted to scan left to right and right to left with a pattern-matching function.<br>
Although it’s more verbose, I think it’s more efficient as you stop processing a line asap.</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">  def p2(file) do
    file
    |&gt; File.read!()
    |&gt; String.split("\n")
    |&gt; Enum.map(fn line -&gt;
      ldigit(line) * 10 + rdigit(String.reverse(line))
    end)
    |&gt; Enum.sum()
  end

  defp ldigit("one" &lt;&gt; _), do: 1
  defp ldigit("two" &lt;&gt; _), do: 2
  defp ldigit("three" &lt;&gt; _), do: 3
  defp ldigit("four" &lt;&gt; _), do: 4
  defp ldigit("five" &lt;&gt; _), do: 5
  defp ldigit("six" &lt;&gt; _), do: 6
  defp ldigit("seven" &lt;&gt; _), do: 7
  defp ldigit("eight" &lt;&gt; _), do: 8
  defp ldigit("nine" &lt;&gt; _), do: 9
  defp ldigit("zero" &lt;&gt; _), do: 0
  defp ldigit(&lt;&lt;c&gt;&gt; &lt;&gt; _) when c &gt;= ?0 and c &lt;= ?9, do: c - ?0
  defp ldigit(&lt;&lt;_, s::binary&gt;&gt;), do: ldigit(s)

  defp rdigit("eno" &lt;&gt; _), do: 1
  defp rdigit("owt" &lt;&gt; _), do: 2
  defp rdigit("eerht" &lt;&gt; _), do: 3
  defp rdigit("ruof" &lt;&gt; _), do: 4
  defp rdigit("evif" &lt;&gt; _), do: 5
  defp rdigit("xis" &lt;&gt; _), do: 6
  defp rdigit("neves" &lt;&gt; _), do: 7
  defp rdigit("thgie" &lt;&gt; _), do: 8
  defp rdigit("enin" &lt;&gt; _), do: 9
  defp rdigit("orez" &lt;&gt; _), do: 0
  defp rdigit(&lt;&lt;c&gt;&gt; &lt;&gt; _) when c &gt;= ?0 and c &lt;= ?9, do: c - ?0
  defp rdigit(&lt;&lt;_, s::binary&gt;&gt;), do: rdigit(s)
</code></pre> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="309841" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/advent-of-code-2023-day-1/60073/37">Post #36</a>
	                </div>
	            </div>
              <div id="likers-container-309841" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="309841"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #36"></div>
  </section>
</div>
    <div class="postbit" id="309951" data-post-id="309951">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Aetherus" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Aetherus/120/17203_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Aetherus
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>What I did is slightly different than what you did.</p>
<p>Instead of reversing each line, I reversed the whole input character-by-character <img src="https://forum.elixirforum.com/images/emoji/apple/rofl.png?v=15" title=":rofl:" class="emoji" alt=":rofl:" loading="lazy" width="20" height="20"></p>
<p>Here’s my code:</p>
<p><a href="https://github.com/Aetherus/advent-of-code/blob/master/2023/day-01-alt.livemd" class="onebox" target="_blank" rel="noopener nofollow ugc">https://github.com/Aetherus/advent-of-code/blob/master/2023/day-01-alt.livemd</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="309951" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/advent-of-code-2023-day-1/60073/38">Post #37</a>
	                </div>
	            </div>
              <div id="likers-container-309951" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="309951"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #37"></div>
  </section>
</div>
    <div class="postbit" id="309952" data-post-id="309952">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Aetherus" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Aetherus/120/17203_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Aetherus
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I noticed that the 2-digit number in each line is just <code>first_digit * 10 + last_digit</code>, and what we need to do is to sum up those 2-digit numbers, and number addition is both commutative and associative, so I can just do this:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">Enum.sum(first_digits) * 10 + Enum.sum(last_digits)
</code></pre> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="309952" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/advent-of-code-2023-day-1/60073/39">Post #38</a>
	                </div>
	            </div>
              <div id="likers-container-309952" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="309952"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #38"></div>
  </section>
</div>
    <div class="postbit" id="309987" data-post-id="309987">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Aetherus" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Aetherus/120/17203_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Aetherus
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h2><a name="p-309987-multi-line-regex-greedy-reluctant-solution-1" class="anchor" href="#p-309987-multi-line-regex-greedy-reluctant-solution-1" aria-label="Heading link" rel="nofollow"></a>Multi-line Regex (Greedy &amp; Reluctant) Solution</h2>
<p>I came up with a relatively clean solution for part 2:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">puzzle_input = File.read!("/path/to/aoc2023/day01.txt")

digit_map = %{
  "one" =&gt; 1,
  "two" =&gt; 2,
  "three" =&gt; 3,
  ...,
  "0" =&gt; 0,
  "1" =&gt; 1,
  "2" =&gt; 2,
  ...
}

# ~r/^.*?(0|1|2|...|one|two|...)/m
# Note the reluctant quantifier `*?`
first_digits_regex =
  digit_map
  |&gt; Map.keys()
  |&gt; Enum.join("|")
  |&gt; then(&amp;(~r/^.*?(#{&amp;1})/m))

# ~r/^.*(0|1|2|...|one|two|...)/m
# Note the greedy quantifier `*`
last_digits_regex =
  digit_map
  |&gt; Map.keys()
  |&gt; Enum.join("|")
  |&gt; then(&amp;(~r/^.*?(#{&amp;1})/m))

first_digits_sum =
  first_digits_regex
  |&gt; Regex.scan(puzzle_input, capture: :all_but_first)
  |&gt; List.flatten()
  |&gt; Stream.map(&amp;digit_map[&amp;1])
  |&gt; Enum.sum()

last_digits_sum =
  last_digits_regex
  |&gt; Regex.scan(puzzle_input, capture: :all_but_first)
  |&gt; List.flatten()
  |&gt; Stream.map(&amp;digit_map[&amp;1])
  |&gt; Enum.sum()

first_digits_sum * 10 + last_digits_sum
</code></pre>
<p>Here’s the livebook file:</p>
<p><a href="https://github.com/Aetherus/advent-of-code/blob/master/2023/day-01-alt-2.livemd" class="onebox" target="_blank" rel="noopener nofollow ugc">https://github.com/Aetherus/advent-of-code/blob/master/2023/day-01-alt-2.livemd</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="309987" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/advent-of-code-2023-day-1/60073/40">Post #39</a>
	                </div>
	            </div>
              <div id="likers-container-309987" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="309987"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #39"></div>
  </section>
</div>
    <div class="postbit" id="310418" data-post-id="310418">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="manewitz" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/manewitz/120/30061_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  manewitz
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I started with a straightforward Regex, but those pesky “oneight” bits were breaking things, so ended up iterating through different number string regexes and grabbing the index of each:</p>
<aside class="onebox githubgist" data-onebox-src="https://gist.github.com/manewitz/9e80b51da99ab1981744dd1bbe432a0b">
  <header class="source">

      <a href="https://gist.github.com/manewitz/9e80b51da99ab1981744dd1bbe432a0b" target="_blank" rel="noopener nofollow ugc">gist.github.com</a>
  </header>

  <article class="onebox-body">
    <h4><a href="https://gist.github.com/manewitz/9e80b51da99ab1981744dd1bbe432a0b" target="_blank" rel="noopener nofollow ugc">https://gist.github.com/manewitz/9e80b51da99ab1981744dd1bbe432a0b</a></h4>



  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>
 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="310418" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/advent-of-code-2023-day-1/60073/41">Post #40</a>
	                </div>
	            </div>
              <div id="likers-container-310418" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="310418"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #40"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/60073/load_more?page=5">Load more posts (6 remaining)</a>
</div></template></turbo-stream>