<commit_before>module OrdersHelper

  def cost_in_dollars cost
    cost.to_d/100 if cost
  end

  def currency_list
    ['USD',
     'AUD',
     'CAD',
     'CHF',
     'DKK',
     'EUR',
     'GBP', 
     'ILS',
     'JPY',
     'MXN',
     'NAK',
     'NZD',
     'SEK',
     'SGD']
  end
  
  def fund_code_list
     ['TEST',
      'HALHN',
      'HBERN',
      'HDANN',
      'HHACN',
      'HHAUM',
      'HHGPN',
      'HHLON',
      'HHOLN',
      'HHPLN',
      'HHRCM',
      'HHRCN',
      'HHRM',
      'HHRZN',
      'HINGN',
      'HKREM',
      'HNGM',
      'HPHN',
      'HSIVN',
      'HSLEN',
      'HYSTN',
      'NAFRO',
      'NANTH',
      'NASIA',
      'NBIOL',
      'NBUSA',
      'NCAS',
      'NCCM',
      'NCHEM',
      'NCLAS',
      'NCOMA',
      'NCOMP',
      'NCRCL',
      'NCRMJ',
      'NDAAP',
      'NDOCS',
      'NEDUC',
      'NEDUE',
      'NENGL',
      'NENGR',
      'NENVi',
      'NFREN',
      'NGENL',
      'NGEOG',
      'NGEOL',
      'NGERM',
      'NHIST',
      'NHUMS',
      'NJUDA',
      'NLANG',
      'NLATA',
      'NLING',
      'NLREF',
      'NMATH',
      'NPHIL',
      'NPHYS',
      'NPOLS',
      'NPROF',
      'NPSYC',
      'NSLAV',
      'NSOC',
      'NSOCW',
      'NSPAN',
      'NTHTR',
      'NWOMS',
      'UCRCE',
      'UCRCL',
      'UELIG',
      'UENVi',
      'ULATA',
      'UUCOL',
      'VENVi',
      'VHUMS',
      'VLATA',
      'XALTU',
      'XCCMU',
      'XDREU',
      'XRUBU',
      'XSCHU',
      'XVALU',
      'XWEBU',
      'XWMSU',
      'YARMU',
      'YBALU',
      'YBOTU',
      'YBREU',
      'YCANA',
      'YDAYU',
      'YELLU',
      'YFLOU',
      'YHFRU',
      'YHGEU',
      'YHINU',
      'YHUNU',
      'YKRUU',
      'YLANU',
      'YLECN',
      'YNREU',
      'YOESU',
      'YRICH',
      'YSEAU',
      'YSEMU',
      'YSMGU',
      'YSTRU',
      'YTERU',
      'YTPIU',
      'YUCWU',
      'YURBN',
      'YURDU',
      'YVROU',
      'YWOOU',
      'ZRRPU']
  end

  def location_code_list
      ['OTEST',
      'HHBRO',
      'HHRSH',
      'HHSTK',
      'UAS',
      'UCB',
      'UCL',
      'UCLG',
      'UCM',
      'UCR',
      'UCRB',
      'UCRC',
      'UCRE',
      'UCRES',
      'UCREU',
      'UCRL',
      'UCRX',
      'UDA',
      'UEL',
      'UEN',
      'UGP',
      'UINT',
      'ULA',
      'ULAH',
      'UMA',
      'ULAK',
      'ULADF']
  end

  def format_list
     ['Print',
      'DVD',
      'Other']
  end

  def language_list
     ['English',
      'Amharic',
      'Arabic',
      'Armenian',
      'Bengali',
      'Cajun',
      'Chinese',
      'Croatian',
      'Czech',
      'Danish',
      'Dutch',
      'Finnish',
      'Formosan',
      'French',
      'French Creole',
      'German',
      'Greek',
      'Gujarathi',
      'Hebrew',
      'Hindi',
      'Hungarian',
      'Ilocano',
      'Italian',
      'Japanese',
      'Korean',
      'Kru',
      'Lithuanian',
      'Malayalam',
      'Miao (hmong)',
      'Mon-khmer (Cambodian)',
      'Navaho',
      'Norwegian',
      'Punjabi',
      'Pennsylvania Dutch',
      'Persian',
      'Polish',
      'Portuguese',
      'Romanian',
      'Russian',
      'Samoan',
      'Serbocroatian',
      'Slovak',
      'Spanish',
      'Swedish',
      'Syriac',
      'Tagalog',
      'Thai (Laotian)',
      'Turkish',
      'Ukrainian',
      'Urdu',
      'Vietnamese',
      'Yiddish',
      'Other']
  end<commit_msg>update lang codes to marc<commit_after>module OrdersHelper

  def cost_in_dollars cost
    cost.to_d/100 if cost
  end

  def currency_list
    ['USD',
     'AUD',
     'CAD',
     'CHF',
     'DKK',
     'EUR',
     'GBP', 
     'ILS',
     'JPY',
     'MXN',
     'NAK',
     'NZD',
     'SEK',
     'SGD']
  end
  
  def fund_code_list
     ['TEST',
      'HALHN',
      'HBERN',
      'HDANN',
      'HHACN',
      'HHAUM',
      'HHGPN',
      'HHLON',
      'HHOLN',
      'HHPLN',
      'HHRCM',
      'HHRCN',
      'HHRM',
      'HHRZN',
      'HINGN',
      'HKREM',
      'HNGM',
      'HPHN',
      'HSIVN',
      'HSLEN',
      'HYSTN',
      'NAFRO',
      'NANTH',
      'NASIA',
      'NBIOL',
      'NBUSA',
      'NCAS',
      'NCCM',
      'NCHEM',
      'NCLAS',
      'NCOMA',
      'NCOMP',
      'NCRCL',
      'NCRMJ',
      'NDAAP',
      'NDOCS',
      'NEDUC',
      'NEDUE',
      'NENGL',
      'NENGR',
      'NENVi',
      'NFREN',
      'NGENL',
      'NGEOG',
      'NGEOL',
      'NGERM',
      'NHIST',
      'NHUMS',
      'NJUDA',
      'NLANG',
      'NLATA',
      'NLING',
      'NLREF',
      'NMATH',
      'NPHIL',
      'NPHYS',
      'NPOLS',
      'NPROF',
      'NPSYC',
      'NSLAV',
      'NSOC',
      'NSOCW',
      'NSPAN',
      'NTHTR',
      'NWOMS',
      'UCRCE',
      'UCRCL',
      'UELIG',
      'UENVi',
      'ULATA',
      'UUCOL',
      'VENVi',
      'VHUMS',
      'VLATA',
      'XALTU',
      'XCCMU',
      'XDREU',
      'XRUBU',
      'XSCHU',
      'XVALU',
      'XWEBU',
      'XWMSU',
      'YARMU',
      'YBALU',
      'YBOTU',
      'YBREU',
      'YCANA',
      'YDAYU',
      'YELLU',
      'YFLOU',
      'YHFRU',
      'YHGEU',
      'YHINU',
      'YHUNU',
      'YKRUU',
      'YLANU',
      'YLECN',
      'YNREU',
      'YOESU',
      'YRICH',
      'YSEAU',
      'YSEMU',
      'YSMGU',
      'YSTRU',
      'YTERU',
      'YTPIU',
      'YUCWU',
      'YURBN',
      'YURDU',
      'YVROU',
      'YWOOU',
      'ZRRPU']
  end

  def location_code_list
      ['OTEST',
      'HHBRO',
      'HHRSH',
      'HHSTK',
      'UAS',
      'UCB',
      'UCL',
      'UCLG',
      'UCM',
      'UCR',
      'UCRB',
      'UCRC',
      'UCRE',
      'UCRES',
      'UCREU',
      'UCRL',
      'UCRX',
      'UDA',
      'UEL',
      'UEN',
      'UGP',
      'UINT',
      'ULA',
      'ULAH',
      'UMA',
      'ULAK',
      'ULADF']
  end

  def format_list
     ['Print',
      'DVD',
      'Other']
  end

  def language_list
    { 'English' => 'eng', 
      'Amharic' => 'amh', 
      'Arabic' => 'ara',
      'Armenian' => 'arm',
      'Bengali' => 'ben',
      'Cajun French' => 'roa',
      'Chinese' => 'chi',
      'Croatian' => 'hrv',
      'Czech' => 'cze',
      'Danish' => 'dan',
      'Dutch' => 'dut',
      'Finnish' => 'fin',
      'French' => 'fre',
      'French Creole' => 'cpf',
      'German' => 'ger',
      'Greek' => 'gre',
      'Gujarati' => 'guj',
      'Hebrew' => 'heb',
      'Hindi' => 'hin',
      'Hungarian' => 'hun',
      'Iloko' => 'ilo',
      'Italian' => 'ita',
      'Japanese' => 'jpn',
      'Korean' => 'kor',
      'Kru' => 'kro',
      'Lithuanian' => 'lit',
      'Malayalam' => 'mal',
      'Miao (Hmong)' => 'hmn',
      'Mon-Khmer' => 'khm',
      'Navajo' => 'nav',
      'Norwegian' => 'nor',
      'Panjabi' => 'pan',
      'Pennsylvania Dutch' => 'gem',
      'Persian' => 'per',
      'Polish' => 'pol',
      'Portuguese' => 'por',
      'Romanian' => 'rum',
      'Russian' => 'rus',
      'Samoan' => 'smo',
      'Serbian' => 'srp',
      'Slovak' => 'slo',
      'Spanish' => 'spa',
      'Swedish' => 'swe',
      'Syriac' => 'syr',
      'Tagalog' => 'tgl',
      'Thai (Laotian)' => 'tha',
      'Turkish' => 'tur',
      'Ukrainian' => 'ukr',
      'Urdu' => 'urd',
      'Vietnamese' => 'vie',
      'Yiddish' => 'yid',
      'Other' => ''
    }

  end
{'fraction_non_alphanumeric': 0.2027192386131883, 'fraction_numerical': 0.0008157715839564922, 'mean_word_length': 1.3456632653061225, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 55, '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': '7363082', 'n_tokens_mistral': 3314, 'n_tokens_neox': 3177, 'n_words': 529}