text: 'use strict';
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  var bulkDocActions = exports.bulkDocActions = [];
  
  var docTypes = exports.docTypes = {
    INVOICE: 'INVOICE',
    CREDIT_NOTE: 'CREDIT_NOTE',
    STATEMENT: 'STATEMENT',
    DISMISS: 'DISMISS'
  };
  
  // unknown will be -1 if doing indexOf
  var docProcessingOrder = exports.docProcessingOrder = [docTypes.STATEMENT, // last
  docTypes.DISMISS, docTypes.CREDIT_NOTE, docTypes.INVOICE // first
  ];
  
  var lineTypes = exports.lineTypes = {
    INVOICE_LINE: 'INVOICE_LINE',
    CREDIT_NOTE_LINE: 'CREDIT_NOTE_LINE',
    STATEMENT_INVOICE: 'STATEMENT_INVOICE',
    STATEMENT_CREDIT_NOTE: 'STATEMENT_CREDIT_NOTE',
    STATEMENT_PAYMENT: 'STATEMENT_PAYMENT',
    NESTED: 'NESTED'
  };
  
  var lineTypeForDocType = exports.lineTypeForDocType = {
    INVOICE: 'INVOICE_LINE',
    CREDIT_NOTE: 'CREDIT_NOTE_LINE'
  };
  
  var docTypeDisplayName = exports.docTypeDisplayName = {
    INVOICE: 'INVOICE',
    CREDIT_NOTE: 'CREDIT NOTE',
    STATEMENT: 'STATEMENT',
    DISMISS: 'DISMISS',
    INVOICE_LINE: 'INVOICE',
    CREDIT_NOTE_LINE: 'CREDIT NOTE',
    STATEMENT_INVOICE: 'INVOICE',
    STATEMENT_CREDIT_NOTE: 'CREDIT NOTE',
    STATEMENT_PAYMENT: 'PAYMENT',
    NESTED: 'NESTED'
  };
  
  // export const level1DocTypes = [ // DEPRECATED - use docTypes
  //   docTypes.INVOICE,
  //   docTypes.CREDIT_NOTE,
  //   docTypes.STATEMENT,
  //   docTypes.DISMISS
  // ];
  
  // export const level2DocTypes = [ // DEPRECATED - use lineTypes
  //   lineTypes.INVOICE_LINE,
  //   lineTypes.CREDIT_NOTE_LINE,
  //   lineTypes.STATEMENT_INVOICE,
  //   lineTypes.STATEMENT_CREDIT_NOTE,
  //   lineTypes.STATEMENT_PAYMENT,
  //   lineTypes.NESTED
  // ];
  
  var dismissTypes = exports.dismissTypes = {
    ORDER: 'ORDER',
    QUOTE: 'QUOTE',
    PRO_FORMA: 'PRO_FORMA',
    TERMS_AND_CONDITIONS: 'TERMS_AND_CONDITIONS',
    INFORMATION: 'INFORMATION',
    MANUAL_INBOX: 'MANUAL_INBOX',
    DELIVERY_NOTE: 'DELIVERY_NOTE',
    REPORT: 'REPORT',
    DIRECT_DEBIT_NOTIFICATION: 'DIRECT_DEBIT_NOTIFICATION',
    DELIVERY_NOTIFICATION: 'DELIVERY_NOTIFICATION',
    PAYMENT_REMINDER: 'PAYMENT_REMINDER',
    PAYMENT_CONFIRMATION: 'PAYMENT_CONFIRMATION',
    RECEIPT: 'RECEIPT',
    BLANK: 'BLANK'
  };
  
  var dismissTypeDisplayNames = exports.dismissTypeDisplayNames = {
    ORDER: 'ORDER',
    QUOTE: 'QUOTE',
    PRO_FORMA: 'PRO FORMA',
    TERMS_AND_CONDITIONS: 'TERMS AND CONDITIONS',
    INFORMATION: 'INFORMATION',
    MANUAL_INBOX: 'MANUAL INBOX',
    DELIVERY_NOTE: 'DELIVERY NOTE',
    REPORT: 'REPORT',
    DIRECT_DEBIT_NOTIFICATION: 'DIRECT DEBIT NOTIFICATION',
    DELIVERY_NOTIFICATION: 'DELIVERY NOTIFICATION',
    PAYMENT_REMINDER: 'PAYMENT REMINDER',
    PAYMENT_CONFIRMATION: 'PAYMENT CONFIRMATION',
    RECEIPT: 'RECEIPT',
    BLANK: 'BLANK'
  };