<commit_before>---
layout: page
title: Climbing Log Book
js_includes:
  - logBook.js
---

<style>
.axis line,
.axis path {
  shape-rendering: crispEdges;
  fill: transparent;
  stroke: #555;
}
.axis text {
  font-size: 11px;
}
.bar {
  fill-opacity: 0.5;
  fill: steelblue;
}
</style>

<section class="measure center lh-copy f5-ns f6 ph2 mv4" style="text-align: justify;">
    <p>
      <strong>"The Route Pyramid"</strong>, is a visual representation of a
      specific style of climbing, but more importantly it is an approach to
      progression that emphasizes building a base of routes that are below the
      climber's maximum ability. This approach, and how to perfect it, is
      presented in the popular book <a class="no-underline i light-red"
      target="_blank" href="https://rockclimberstrainingmanual.com/">The Rock
      Climbers Training Manual</a>. Enter your <a class="no-underline light-red"
      target="_blank" href="https://www.mountainproject.com/data">Mountain
      Project e-mail and private API key</a> below to generate a Route Pyramid based on
      your tick list.
    </p>

    <p>
      <input type="email" name="mp-email" id="mp-email" placeholder="MP E-mail">
      <input type="text" name="mp-key" id="mp-key" placeholder="MP Key">
      <button type="button" name="mp-submit" id="mp-submit">Submit</button>
    </p>
    <input name="remember" id="checkBox" type="checkbox"> Remember me
</section>

<section id="log-book" class="mv4-ns mv3 ph2 center">
    <svg id="log-chart"></svg>
</section>

{% include feedback.html %}<commit_msg>clean up intro text<commit_after>---
layout: page
title: Climbing Log Book
js_includes:
  - logBook.js
---

<style>
.axis line,
.axis path {
  shape-rendering: crispEdges;
  fill: transparent;
  stroke: #555;
}
.axis text {
  font-size: 11px;
}
.bar {
  fill-opacity: 0.5;
  fill: steelblue;
}
</style>

<section class="measure center lh-copy f5-ns f6 ph2 mv4" style="text-align: justify;">
    <p>
      <strong>"The Route Pyramid"</strong>, is a visual representation of an
      approach to progression that emphasizes building a base of routes that are
      below the climber's maximum ability. This approach, and how to perfect it,
      is presented in the popular book <a class="no-underline i light-red"
      target="_blank" href="https://rockclimberstrainingmanual.com/">The Rock
      Climbers Training Manual</a>.
    </p>
    <p>
      Enter your <a class="no-underline light-red"
      target="_blank" href="https://www.mountainproject.com/data">Mountain
      Project e-mail and private API key</a> below to generate a Route Pyramid based on
      your tick list.
    </p>

    <div class="mb1">
      <form>
        <input type="email" name="mp-email" id="mp-email" placeholder="MP E-mail">
        <input type="text" name="mp-key" id="mp-key" placeholder="MP Key">
        <button type="button" name="mp-submit" id="mp-submit">View Ticks</button>
      </form>
    </div>
    <span class="f7"><input name="remember-me" id="checkBox" type="checkbox"> Remember me</span>
</section>

<section id="log-book" class="mv4-ns mv3 ph2 center">
    <svg id="log-chart"></svg>
</section>

{% include feedback.html %}
{'fraction_non_alphanumeric': 0.1434375, 'fraction_numerical': 0.009375, 'mean_word_length': 3.4030261348005504, 'pattern_counts': {'":': 0, '<': 55, '<?xml version=': 0, '>': 55, 'https://': 4, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5163257', 'n_tokens_mistral': 1062, 'n_tokens_neox': 1029, 'n_words': 322}