<commit_before><html>

<head>
  <title>PowowShell Designer</title>
  <link type="text/css" rel="stylesheet" href="./css/fonts.css" />
  <link type="text/css" rel="stylesheet" href="./css/vuetify.css" />
  <link type="text/css" rel="stylesheet" href="./css/dragula.css" />
  <link type="text/css" rel="stylesheet" href="./css/ide.css" />
  <meta http-equiv="Content-Security-Policy"
    content="default-src 'self' 'unsafe-inline' 'unsafe-eval'; font-src 'self' https://fonts.gstatic.com">
</head>

<body>
  <v-app id="root">

    <v-toolbar color="blue darken-3" app dark clipped-left>
      <v-toolbar-title data-app>PowDesigner</v-toolbar-title>
      <v-menu offset-y>
        <v-btn slot="activator" color="primary">Pipeline</v-btn>
        <v-list>
          <v-list-tile @click="pipelineNew">
            <v-list-tile-title>New</v-list-tile-title>
          </v-list-tile>
          <v-list-tile @click="pipelineOpen">
            <v-list-tile-title>Open...</v-list-tile-title>
          </v-list-tile>
          <v-list-tile @click="pipelineSave">
            <v-list-tile-title>Save</v-list-tile-title>
          </v-list-tile>
        </v-list>
      </v-menu>
      <div v-if="pipeline.id">{{pipeline.name}} ({{pipeline.id}} for {{pipeline.runtime}}) <v-icon @click="pipelineEdit"
          small>edit</v-icon>
      </div>
      <v-spacer></v-spacer>
      <v-btn color="green" @click="check">Check</v-btn>
      <v-btn color="orange" @click="run">Run</v-btn>
      <!--
        <v-menu offset-y>
            <v-btn slot="activator" color="primary">Help</v-btn>
            <v-list>
                <v-list-tile><v-list-tile-title>About</v-list-tile-title></v-list-tile>
            </v-list>
        </v-menu>
        -->
    </v-toolbar>

    <v-navigation-drawer app clipped permanent width="250">
      <v-expansion-panel expand v-model="panels">
        <v-expansion-panel-content>
          <div slot="header" class="body-2">Pipelines</div>
          <v-list>
            <v-list-tile @click="pipelineLoad('pipeline1')">Example 1</v-list-tile>
            <v-list-tile @click="pipelineLoad('pipeline2')">Example 2</v-list-tile>
            <v-list-tile @click="pipelineLoad('pipeline3')">Example 3</v-list-tile>
            <v-list-tile @click="pipelineLoad('procmon1')">Streamed Data</v-list-tile>
            <v-list-tile @click="pipelineLoad('errortest')">Messaging</v-list-tile>
            <v-list-tile @click="pipelineLoad('code')">Execution</v-list-tile>
          </v-list>
        </v-expansion-panel-content>
        <cmdlet-list ref="cmdletList"></cmdlet-list>
        <component-list ref="componentList"></component-list>
      </v-expansion-panel>
    </v-navigation-drawer>

    <v-content>
      <step-grid ref="stepGrid"></step-grid>
      <loading ref="loading"></loading>
    </v-content>
    <v-snackbar v-model="message.show" :timeout="message.timeout" multi-line top :color="message.color">{{ message.text
      }} </v-snackbar>
    <!--<v-snackbar v-model="longMessage.show" :timeout="20000" multi-line top :color="longMessage.color"><v-btn color="longMessage.color" flat @click="longMessage.show = false">Close</v-btn><div style="overflow-y:scroll">{{ longMessage.text }}</div></v-snackbar>-->
    <v-dialog v-model="longMessage.show">
      <v-card>
        <v-toolbar card dark :color="longMessage.color">
          <span class="headline">{{ longMessage.title }}</span>
          <v-spacer></v-spacer>
          <v-icon @click="longMessage.show = false" color="white">cancel</v-icon>
        </v-toolbar>
        <v-card-text>
          <div v-if="longMessage.html" v-html="longMessage.html"></div>
          <pre v-if="longMessage.text" style="white-space: pre-wrap;">{{ longMessage.text }}</pre>
        </v-card-text>
        <v-divider></v-divider>
        <v-card-actions>
          <v-spacer></v-spacer>
          <v-btn color="primary" text @click="longMessage.show = false" :color="longMessage.color">OK</v-btn>
        </v-card-actions>
      </v-card>
    </v-dialog><commit_msg>Scrolling<commit_after><html>

<head>
  <title>PowowShell Designer</title>
  <link type="text/css" rel="stylesheet" href="./css/fonts.css" />
  <link type="text/css" rel="stylesheet" href="./css/vuetify.css" />
  <link type="text/css" rel="stylesheet" href="./css/dragula.css" />
  <link type="text/css" rel="stylesheet" href="./css/ide.css" />
  <meta http-equiv="Content-Security-Policy"
    content="default-src 'self' 'unsafe-inline' 'unsafe-eval'; font-src 'self' https://fonts.gstatic.com">
</head>

<body>
  <v-app id="root">

    <v-toolbar color="blue darken-3" app dark clipped-left>
      <v-toolbar-title data-app>PowDesigner</v-toolbar-title>
      <v-menu offset-y>
        <v-btn slot="activator" color="primary">Pipeline</v-btn>
        <v-list>
          <v-list-tile @click="pipelineNew">
            <v-list-tile-title>New</v-list-tile-title>
          </v-list-tile>
          <v-list-tile @click="pipelineOpen">
            <v-list-tile-title>Open...</v-list-tile-title>
          </v-list-tile>
          <v-list-tile @click="pipelineSave">
            <v-list-tile-title>Save</v-list-tile-title>
          </v-list-tile>
        </v-list>
      </v-menu>
      <div v-if="pipeline.id">{{pipeline.name}} ({{pipeline.id}} for {{pipeline.runtime}}) <v-icon @click="pipelineEdit"
          small>edit</v-icon>
      </div>
      <v-spacer></v-spacer>
      <v-btn color="green" @click="check">Check</v-btn>
      <v-btn color="orange" @click="run">Run</v-btn>
      <!--
        <v-menu offset-y>
            <v-btn slot="activator" color="primary">Help</v-btn>
            <v-list>
                <v-list-tile><v-list-tile-title>About</v-list-tile-title></v-list-tile>
            </v-list>
        </v-menu>
        -->
    </v-toolbar>

    <v-navigation-drawer app clipped permanent width="250">
      <v-expansion-panel expand v-model="panels">
        <v-expansion-panel-content>
          <div slot="header" class="body-2">Pipelines</div>
          <v-list>
            <v-list-tile @click="pipelineLoad('pipeline1')">Example 1</v-list-tile>
            <v-list-tile @click="pipelineLoad('pipeline2')">Example 2</v-list-tile>
            <v-list-tile @click="pipelineLoad('pipeline3')">Example 3</v-list-tile>
            <v-list-tile @click="pipelineLoad('procmon1')">Streamed Data</v-list-tile>
            <v-list-tile @click="pipelineLoad('errortest')">Messaging</v-list-tile>
            <v-list-tile @click="pipelineLoad('code')">Execution</v-list-tile>
          </v-list>
        </v-expansion-panel-content>
        <cmdlet-list ref="cmdletList"></cmdlet-list>
        <component-list ref="componentList"></component-list>
      </v-expansion-panel>
    </v-navigation-drawer>

    <v-content>
      <step-grid ref="stepGrid"></step-grid>
      <loading ref="loading"></loading>
    </v-content>
    <v-snackbar v-model="message.show" :timeout="message.timeout" multi-line top :color="message.color">{{ message.text
      }} </v-snackbar>
    <!--<v-snackbar v-model="longMessage.show" :timeout="20000" multi-line top :color="longMessage.color"><v-btn color="longMessage.color" flat @click="longMessage.show = false">Close</v-btn><div style="overflow-y:scroll">{{ longMessage.text }}</div></v-snackbar>-->
    <v-dialog v-model="longMessage.show">
      <v-card>
        <v-toolbar card dark :color="longMessage.color">
          <span class="headline">{{ longMessage.title }}</span>
          <v-spacer></v-spacer>
          <v-icon @click="longMessage.show = false" color="white">cancel</v-icon>
        </v-toolbar>
        <v-card-text>
          <div style="overflow-y:scroll">
            <div v-if="longMessage.html" v-html="longMessage.html"></div>
            <pre v-if="longMessage.text" style="white-space: pre-wrap;">{{ longMessage.text }}</pre>
          </div>
        </v-card-text>
        <v-divider></v-divider>
        <v-card-actions>
          <v-spacer></v-spacer>
          <v-btn color="primary" text @click="longMessage.show = false" :color="longMessage.color">OK</v-btn>
        </v-card-actions>
      </v-card>
    </v-dialog>
{'fraction_non_alphanumeric': 0.20342322374091862, 'fraction_numerical': 0.004186676517670238, 'mean_word_length': 2.596988485385297, 'pattern_counts': {'":': 0, '<': 249, '<?xml version=': 0, '>': 249, 'https://': 2, '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': '3045497', 'n_tokens_mistral': 2824, 'n_tokens_neox': 2815, 'n_words': 384}