<commit_before><template>
  <div inert v-if=showApp :class=$style.snapGuide>

    <SG_Guide :is-vertical=true :position=crossPos.x :cross-guide=true :scroll-position=scrollPosition></SG_Guide>
    <SG_Guide :is-vertical=false :position=crossPos.y :cross-guide=true :scroll-position=scrollPosition></SG_Guide>

    <transition-group name="list_vert" tag="div">
      <SG_Guide v-for="guidePos in verticalGuides"
                :key=guidePos.position
                :position=guidePos.position
                :scroll-position=scrollPosition
                :is-vertical=true
      ></SG_Guide>
    </transition-group>
    <template v-for="sizer in verticalGuidesSizer">
      <SG_GuideSizer
        :start=sizer.start
        :end=sizer.end
        :scroll-position=scrollPosition
        :is-vertical=true
        :cursor-position=crossPos.x
      ></SG_GuideSizer>
    </template>

    <transition-group name="list_hor" tag="div">
      <SG_Guide v-for="guidePos in horizontalGuides"
                :key=guidePos.position
                :position=guidePos.position
                :scroll-position=scrollPosition
                :is-vertical=false
      ></SG_Guide>
    </transition-group>
    <template v-for="sizer in horizontalGuidesSizer">
      <SG_GuideSizer
        :start=sizer.start
        :end=sizer.end
        :scroll-position=scrollPosition
        :is-vertical=false
        :cursor-position=crossPos.y
      ></SG_GuideSizer>
    </template>

    <SG_CoordinatesBox
      :cursor-pos=cursorPos
      :scroll-position=scrollPosition
    ></SG_CoordinatesBox>

    <SG_ElementHighlighter :element-props=elem :scroll-position=scrollPosition></SG_ElementHighlighter>

    <SG_Legend v-if=showLegend></SG_Legend>

  </div>
</template>

<script>
  import SG_Guide from './SG_Guide.vue';
  import SG_ElementHighlighter from './SG_ElementHighlighter.vue';
  import SG_CoordinatesBox from './SG_CoordinatesBox.vue';
  import SG_GuideSizer from './SG_GuideSizer.vue';
  import SG_Legend from './SG_Legend.vue';
  import {checkSnap} from '../helpers/snapping'
  import {CONFIG} from "../config";
  import _ from 'lodash';

  export default {<commit_msg>Some markup fixes<commit_after><template>
  <div inert v-if=showApp :class=$style.snapGuide>

    <SG_Guide :is-vertical=true :position=crossPos.x :cross-guide=true :scroll-position=scrollPosition />
    <SG_Guide :is-vertical=false :position=crossPos.y :cross-guide=true :scroll-position=scrollPosition />

    <transition-group name="list_vert" tag="div">
      <SG_Guide v-for="guidePos in verticalGuides"
                :key=guidePos.position
                :position=guidePos.position
                :scroll-position=scrollPosition
                :is-vertical=true
      />
    </transition-group>
    <template v-for="sizer in verticalGuidesSizer">
      <SG_GuideSizer
        :start=sizer.start
        :end=sizer.end
        :scroll-position=scrollPosition
        :is-vertical=true
        :cursor-position=crossPos.x
      />
    </template>

    <transition-group name="list_hor" tag="div">
      <SG_Guide v-for="guidePos in horizontalGuides"
                :key=guidePos.position
                :position=guidePos.position
                :scroll-position=scrollPosition
                :is-vertical=false
      />
    </transition-group>
    <template v-for="sizer in horizontalGuidesSizer">
      <SG_GuideSizer
        :start=sizer.start
        :end=sizer.end
        :scroll-position=scrollPosition
        :is-vertical=false
        :cursor-position=crossPos.y
      />
    </template>

    <SG_CoordinatesBox
      :cursor-pos=cursorPos
      :scroll-position=scrollPosition
    />

    <SG_ElementHighlighter :element-props=elem :scroll-position=scrollPosition />

    <SG_Legend v-if=showLegend />

  </div>
</template>

<script>
  import SG_Guide from './SG_Guide.vue';
  import SG_ElementHighlighter from './SG_ElementHighlighter.vue';
  import SG_CoordinatesBox from './SG_CoordinatesBox.vue';
  import SG_GuideSizer from './SG_GuideSizer.vue';
  import SG_Legend from './SG_Legend.vue';
  import {checkSnap} from '../helpers/snapping'
  import {CONFIG} from "../config";
  import _ from 'lodash';

  export default {
{'fraction_non_alphanumeric': 0.12010443864229765, 'fraction_numerical': 0.0, 'mean_word_length': 2.8343949044585988, 'pattern_counts': {'":': 0, '<': 56, '<?xml version=': 0, '>': 56, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, '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': '786359', 'n_tokens_mistral': 1376, 'n_tokens_neox': 1280, 'n_words': 217}