<commit_before>﻿<fieldset>
  <legend>MDC Button</legend>
  <mdc-button [accent]="true" (click)="submit('Default and Accent Clicked')">Default and Accent</mdc-button>
  <mdc-button [raised]="true" (click)="submit('Raised Clicked')">Raised</mdc-button>
  <mdc-button [dense]="true" [raised]="true" (click)="submit('Dense and Raised Clicked')">Dense and Raised</mdc-button>
  <mdc-button [raised]="true" [compact]="true" (click)="submit('Raised and Compact Clicked')">Raised and Compact</mdc-button>
  <mdc-button [primary]="true" [raised]="true" (click)="submit('Raised and Primary Clicked')">Raised and Primary</mdc-button>
  <mdc-button [raised]="true" [accent]="true" (click)="submit('Raised and Accent Clicked')">Raised and Accent</mdc-button>
  <p>Button Events : {{submitEventText ? submitEventText : 'empty'}}</p>
</fieldset>
<fieldset>
  <legend>MDC FAB</legend>
  <mdc-fab aria-label="Search">
    <span mdc-fab-icon>search</span>
  </mdc-fab>
  <mdc-fab [mini]="true" aria-label="search">
    <span mdc-fab-icon>search</span>
  </mdc-fab>
  <mdc-fab [plain]="true" aria-label="Add">
    <span mdc-fab-icon>add</span>
  </mdc-fab>
  <mdc-fab [plain]="true" [mini]="true" aria-label="Add">
    <span mdc-fab-icon>add</span>
  </mdc-fab>
</fieldset>
<fieldset>
  <legend>MDC Snackbar</legend>
  <mdc-button [primary]="true" [raised]="true" (click)="showSnack(false);">Simple</mdc-button>
  <mdc-button [primary]="true" [raised]="true" (click)="showSnack(true);">Multiline</mdc-button>
  <mdc-button [primary]="true" [raised]="true" (click)="showSnack(true, true);">Multiline and Action on Bottom</mdc-button>
  <mdc-snackbar #snack id="snack-demo"></mdc-snackbar>
</fieldset>
<fieldset>
  <legend>MDC Menu</legend>
  <div class="mdc-menu-anchor">
    <mdc-fab aria-label="Profile" (click)="showMenu();">
      <span mdc-fab-icon>person</span>
    </mdc-fab>
    <mdc-menu #menu (cancel)="handleMenuCancel();" (select)="handleMenuSelect($event);" [items]="menuItems"></mdc-menu>
  </div>
  <p>Selected index : {{selectedIndex}}</p>
  <mdc-textfield [(ngModel)]="focusedItemIndex" label="Set focus to item index" type="number"></mdc-textfield>
</fieldset>
<fieldset>
  <legend>MDC Textfield</legend>
  <mdc-textfield [(ngModel)]="username" id="username" label="Username" required aria-controls="help-username-val" (focus)="handleFocus($event);" (blur)="handleBlur($event);" (input)="handleInput($event);" (keydown)="handleKeyDown($event);">
  </mdc-textfield>
  <p mdc-textfield-helptext id="help-username-val" [validation]="true" [persistent]="false">Username is required</p>
  <p>Username ngModel : {{username ? username : 'empty'}}</p>
  <p>Focused : {{inputHasFocus}}</p>
  <p>Keydown event count : {{inputKeysPressed}}</p>
  <p>Input event count : {{inputCount}}</p>
  <fieldset>
    <legend>Multi-line Example</legend>
    <mdc-textfield [(ngModel)]="comments" id="comments" label="Comments" rows="8" cols="40" [multiline]="true">
    </mdc-textfield>
    <p>Comments ngModel : {{comments ? comments : 'empty'}}</p>
  </fieldset>
  <fieldset>
    <legend>Full-Width Example</legend>
    <mdc-textfield [(ngModel)]="subject" id="subject" placeholder="Subject" [fullwidth]="true">
    </mdc-textfield>
    <mdc-textfield [(ngModel)]="message" id="message" placeholder="Type your message here" [fullwidth]="true" rows="8" [multiline]="true">
    </mdc-textfield>
    <p>Subject ngModel : {{subject ? subject : 'empty'}}</p>
    <p>Message ngModel : {{message ? message : 'empty'}}</p>
  </fieldset>
</fieldset>
<commit_msg>docs(demo): Updated demo app for changes related to mdc-button and mdc-fab. Added button and fab dis<commit_after>﻿<fieldset>
  <legend>MDC Button</legend>
  <button mdc-button [accent]="true" (click)="submit('Default and Accent Clicked')">Default and Accent</button>
  <button mdc-button [raised]="true" (click)="submit('Raised Clicked')">Raised</button>
  <button mdc-button [dense]="true" [raised]="true" (click)="submit('Dense and Raised Clicked')">Dense and Raised</button>
  <button mdc-button [raised]="true" [compact]="true" (click)="submit('Raised and Compact Clicked')">Raised and Compact</button>
  <button mdc-button [primary]="true" [raised]="true" (click)="submit('Raised and Primary Clicked')">Raised and Primary</button>
  <button mdc-button [raised]="true" [accent]="true" (click)="submit('Raised and Accent Clicked')">Raised and Accent</button>
  <button mdc-button [primary]="true" [raised]="true" disabled>Disabled</button>
  <p>Button Events : {{submitEventText ? submitEventText : 'empty'}}</p>
</fieldset>
<fieldset>
  <legend>MDC FAB</legend>
  <button mdc-fab aria-label="Search">
    <span mdc-fab-icon>search</span>
  </button>
  <button mdc-fab [mini]="true" aria-label="search">
    <span mdc-fab-icon>search</span>
  </button>
  <button mdc-fab [plain]="true" aria-label="Add">
    <span mdc-fab-icon>add</span>
  </button>
  <button mdc-fab [plain]="true" [mini]="true" aria-label="Add">
    <span mdc-fab-icon>add</span>
  </button>
  <button mdc-fab disabled aria-label="Add">
    <span mdc-fab-icon>add</span>
  </button>
</fieldset>
<fieldset>
  <legend>MDC Snackbar</legend>
  <button mdc-button [primary]="true" [raised]="true" (click)="showSnack(false);">Simple</button>
  <button mdc-button [primary]="true" [raised]="true" (click)="showSnack(true);">Multiline</button>
  <button mdc-button [primary]="true" [raised]="true" (click)="showSnack(true, true);">Multiline and Action on Bottom</button>
  <mdc-snackbar #snack id="snack-demo"></mdc-snackbar>
</fieldset>
<fieldset>
  <legend>MDC Menu</legend>
  <div class="mdc-menu-anchor">
    <button mdc-fab aria-label="Profile" (click)="showMenu();">
      <span mdc-fab-icon>person</span>
    </button>
    <mdc-menu #menu (cancel)="handleMenuCancel();" (select)="handleMenuSelect($event);" [items]="menuItems"></mdc-menu>
  </div>
  <p>Selected index : {{selectedIndex}}</p>
  <mdc-textfield [(ngModel)]="focusedItemIndex" label="Set focus to item index" type="number"></mdc-textfield>
</fieldset>
<fieldset>
  <legend>MDC Textfield</legend>
  <mdc-textfield [(ngModel)]="username" id="username" label="Username" required aria-controls="help-username-val" (focus)="handleFocus($event);" (blur)="handleBlur($event);" (input)="handleInput($event);" (keydown)="handleKeyDown($event);">
  </mdc-textfield>
  <p mdc-textfield-helptext id="help-username-val" [validation]="true" [persistent]="false">Username is required</p>
  <p>Username ngModel : {{username ? username : 'empty'}}</p>
  <p>Focused : {{inputHasFocus}}</p>
  <p>Keydown event count : {{inputKeysPressed}}</p>
  <p>Input event count : {{inputCount}}</p>
  <fieldset>
    <legend>Multi-line Example</legend>
    <mdc-textfield [(ngModel)]="comments" id="comments" label="Comments" rows="8" cols="40" [multiline]="true">
    </mdc-textfield>
    <p>Comments ngModel : {{comments ? comments : 'empty'}}</p>
  </fieldset>
  <fieldset>
    <legend>Full-Width Example</legend>
    <mdc-textfield [(ngModel)]="subject" id="subject" placeholder="Subject" [fullwidth]="true">
    </mdc-textfield>
    <mdc-textfield [(ngModel)]="message" id="message" placeholder="Type your message here" [fullwidth]="true" rows="8" [multiline]="true">
    </mdc-textfield>
    <p>Subject ngModel : {{subject ? subject : 'empty'}}</p>
    <p>Message ngModel : {{message ? message : 'empty'}}</p>
  </fieldset>
</fieldset>

{'fraction_non_alphanumeric': 0.21250339029020884, 'fraction_numerical': 0.0010848928668294006, 'mean_word_length': 5.797235023041475, 'pattern_counts': {'":': 0, '<': 213, '<?xml version=': 0, '>': 213, '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': '4664621', 'n_tokens_mistral': 2775, 'n_tokens_neox': 2654, 'n_words': 487}