<commit_before><commit_msg>USSD directive template, fixes #5<commit_after>.ussd-directive
  %label
    Add text:
    %textarea{ng-model:"message",name:"ussd",auto-complete:"",required:"",flow:"[[$parent.flowId]]",ng-required:"",class:"ussd"}
  %label
    Add menu item(s):

  .ng-form{name:"add_new_item",isolate-form:""}
    %div.ussd-item.ussd-item-addnew
      %span
        %input.styled.ussd-number{type:"text",placeholder:"#",name:"number",ng-model:"newNumber",ng-required:"",number:""}
      %span
        %input.styled.ussd-label.invalid{type:"text",placeholder:"Label title",name:"label",ng-model:"newLabel",ng-required:""}
      %span
        %button.ussd-add{ng-click:'addMenuItem(newNumber, newLabel)',ng-disabled:"add_new_item.$invalid"}
          +

  %div.ussd-item.ussd-item-added{ng-repeat:"item in menu"}
    %span
      %input.styled.ussd-number{ng-model:"item.number",type:"text",ng-required:"",number:""}
    %span
      %input.styled.ussd-label{ng-model:"item.label",type:"text",ng-required:""}
    %span
      %button.ussd-remove{ng-click:'removeMenuItem($index)'}
        &minus;

{'fraction_non_alphanumeric': 0.20742753623188406, 'fraction_numerical': 0.0009057971014492754, 'mean_word_length': 4.47029702970297, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '2257515', 'n_tokens_mistral': 398, 'n_tokens_neox': 386, 'n_words': 33}