from .models import Voucher
from util.helper import from_ap, to_ap

codes = [
    '1372',
    '1528',
    '5972',
    '7828',
    'TF8Q',
    'G35G',
    '1RH8',
    '0ZHC',
    'FN5X',
    '7QLG',
    'V16L',
    'AXVK',
    'PGDH',
    'A2DJ',
    'T3GW',
    '4R3Z',
    'YWW0',
    'FABD',
    'ZKQF',
    'IMQ5',
    'HGEC',
    'XOYM',
    'PPPA',
    '1Z4M',
    'CGX7',
    'MJFI',
    '721C',
    '8PUX',
    'CFPG',
    '1MQ4',
    'T82T',
    '05Y3',
    '51WP',
    '0HSR',
    'HWKX',
    'Z0XF',
    '7FOB',
    'LT5H',
    'XFWT',
    'STAK',
    '1LRO',
    '7WUN',
    '5R08',
    'OM8F',
    'L2Q5',
    'Z5AH',
    '7EFX',
    'ZSAC',
    'E9RA',
    '0O5S',
    'MO02',
    '705I',
    'Q2IX',
    'YBS7',
    'JOJ1',
    'C0ND',
    'LI2I',
    'PMUM',
    '61ZI',
    'URFD',
    'E6CY',
    'Z01T',
    '0904',
    'DI8B',
    '4R0F',
    '9AEX',
    '78LX',
    'QIU2',
    '921S',
    '4LO0',
    '47N6',
    'T2X0',
    '6T2T',
    'QR5F',
    '7SYU',
    '92PV',
    '13F2',
    '3KXM',
    'J0IK',
    'TFSI',
    'Q379',
    'SY2W',
    'AY0X',
    'R2MO',
    'VWSR',
    'LCQ0',
    'ZA8I',
    'EMLP',
    'N4ZF',
    'YSXY',
    'Z8AA',
    'ARMN',
    'TL0B',
    'LVJB',
    'YJT0',
    'PO54',
    '00R9',
    'MYZ3',
    'XVUX',
    'VK6H',
    'I43H',
    '10CR',
    'E0DQ',
    '2YCH',
    'DF8P',
    'SLJC',
    'W4DG',
    'WWPV',
    'XEOR',
    '76WP',
    'Y6XE',
    '7B52',
    'C72J',
    'F7XV',
    '3RXF',
    'A1XI',
    'SCBS',
    'GV7F',
    'DEO6',
    '7HJV',
    'FRIF',
    '3DJO',
    'B1ZV',
    '3M7J',
    'OUFJ',
    '9POW',
    'KD3H',
    'LI3O',
    '0LDU',
    'R09F',
    '8H09',
    'TZKE',
    '0QCA',
    'LNI9',
    'IK94',
    'HMHB',
    '7R0O',
    'T59K',
    'OQEE',
    'OS77',
    '3WLI',
    '55VA',
    '03DP',
    'PN9O',
    'FJ67',
    'U8U4',
    '50ZK',
    'V1EZ',
    'BVJC',
    '7TCH',
    'SR85',
    'CKGX',
    'UGOD',
    'L9MR',
    'AE53',
    '1M6P',
    '12BS',
    'KN8T',
    'CSBH',
    'IQFX',
    '23XO',
    '253Y',
    '6HRC',
    '2LJN',
    'Y10F',
    'IX5Q',
    'UTZO',
    'UUR2',
    'U1GM',
    'XVTF',
    'QG8K',
    'DIOT',
    '15NS',
    'EZ2X',
    '6X1P',
    '2RVU',
    '0ENH',
    'Y0PA',
    'AT4G',
    'YLEQ',
    'J5BM',
    'H2H0',
    'L15U',
    'I08A',
    '708H',
    '7JHQ',
    'WFM8',
    'K3CY',
    'NU8A',
    '1F55',
    'A8P0',
    'IVYL',
    '8L04',
    'V0LB',
    'Y8TH',
    'JQX2',
    '7NOM',
    'USZC',
    'S4XQ',
    'ZMQY',
    'GK0N',
    '6ZQN',
    'CYAR',
    'GEP9',
    'ZHF0',
    'FV1L',
    'HMFY',
    'LTQB',
    'VXO3',
    '1PI9',
    'D74F',
    'RSZF',
    'R8II',
    '68DH',
    'NGUZ',
    'OGDC',
    'Z4VI',
    'F5VR',
    '5I3Z',
    'JMML',
    '5ZK4',
    '07VZ',
    'MX87',
    'HK6F',
    'UCNH',
    'KLXY',
    'U5DS',
    'CHM9',
    '7I0Q',
    'WZX7',
    'RYAR',
    'LP8X',
    'SIR5',
    '1JOA',
    'JRQ3',
    '2HEY',
    '635N',
    '7T47',
    'IR5Y',
    'OGPW',
    'UBMU',
    'DT0Y',
    'XHYR',
    'G0SE',
    'DNZ3',
    'S8EM',
    'G0P7',
    'S4NV',
    '8Z96',
    '5XZS',
    'N6M2',
    '7XBY',
    'E7YY',
    '8GPJ',
    'UCHU',
    'QWGW',
    'L8NU',
    'LMFY',
    '5Y9V',
    'NU2M',
    'OGYE',
    'YA4U',
    'S06B',
    'CGKK',
    'TRGZ',
    'G0YL',
    '1AGF',
    '4AU4',
    'UM36',
    '1W9W',
    '3D41',
    'U0ZJ',
    'MPRH',
    'BPBY',
    '3NYQ',
    '76IZ',
    'XFGS',
    'JUDZ',
    'Z77M',
    '2TA1',
    'ZT40',
    'AWUR',
    '3X9U',
    'GN9J',
    '26WK',
    'LRCD',
    'ICOJ',
    '4KXN',
    'PWSU',
    'S932',
    'C72Y',
    '564A',
    'TIEB',
    'YOLM',
    'MEZY',
    'CLP4',
    'RBXO',
    '1C5A',
    'Z877',
    'K4SM',
    'Q9L6',
    'SLCJ',
    'B37N',
    'O5MD',
    'P1MP',
    'G9BO',
    'GAZX',
    'CWNW',
    'KF1G',
    'JKQ6',
    'T84X',
    '6UCJ',
    'AY8P',
    'K56D',
    '8H07',
    '1HEJ',
    '9LJ2',
    'JG38',
    'SS3F',
    'G7AM',
    'V860',
    'WXZN',
    '0C7V',
    'PYE5',
    '6L2T',
    'OF1N',
    'WLVZ',
    'G0K4',
    '3OMQ',
    'D3R6',
    'H606',
    '0D90',
    'F5FH',
    'STUU',
    'C01H',
    '4S7Q',
    '84PB',
    'LJR7',
    'ZMVH',
    '9WG8',
    'F8CB',
    'LRAL',
    'T7M7',
    '5XJR',
    'BJS9',
    '3IOW',
    'A5V6',
    '4P8U',
    '8B9K',
    '84I8',
    'GPKX',
    'YUZB',
    'H3XT',
    'M8HW',
    '78M6',
    'UEZT',
    'IRLC',
    '0IFL',
    'U8W8',
    'Z16X',
    'ROA1',
    'Y67Z',
    '8KFJ',
    'ZXFI',
    'J4AV',
    '7BV7',
    'ROMY',
    'CEQY',
    'K1DA',
    '04HH',
    '0QYK',
    'KV6V',
    'BHX6',
    'KU0V',
    'B1RM',
    'C6FX',
    'KHY9',
    '86MZ',
    'JD1U',
    '7MYW',
    'QAOW',
    'F41R',
    'VNFO',
    'QX4P',
    'CU6Y',
    '6N5J',
    'EXXS',
    '9VLM',
    'K9Y2',
    'K4GR',
    'LYEA',
    '7C3A',
    'OY1F',
    'PF3U',
    'BULI',
    'SU9D',
    'MKDK',
    '5RD7',
    '61XY',
    'W0JU',
    'KMBI',
    '43K2',
    '8AN3',
    '04CM',
    '75L1',
    '7OXO',
    '8B6X',
    '65NK',
    'LCNR',
    'SPJ1',
    'DGIW',
    'I69N',
    '2D66',
    'EKLZ',
    'WODR',
    '3NKL',
    '82DT',
    '1JTO',
    'SZH2',
    'FDA1',
    'OTJ7',
    'AD1J',
    'Q2X9',
    'YAAA',
    'NFN4',
    'GPFD',
    '1L4W',
    'R8T9',
    'A6EI',
    '9WNT',
    '0JQ9',
    'ITOD',
    'V6XT',
    'I2Q9',
    '4BWG',
    'Y4NS',
    'R4NN',
    'GSSC',
    '2WFP',
    'WX92',
    'X1TU',
    'VRCV',
    'TVAB',
    'AE0M',
    'SU9A',
    'DZJ8',
    'ZUEA',
    'XOWK',
    'S7LY',
    '0IMU',
    '99LR',
    'G6J8',
    '3OA3',
    'AUPA',
    '8CR3',
    'S9IU',
    'Z66S',
    'RL1F',
    'KRRR',
    'OOIF',
    'VPP2',
    '36ZK',
    'GV7Z',
    '4CVH',
    'XUNB',
    'V1YD',
    'KDQM',
    'MGSL',
    'E16M',
    'Q45W',
    'UBL4',
    'WKTK',
    'BFS5',
    '4NVW',
    'EWM3',
    '198W',
    'FN4J',
    'FQCC',
    '0R0F',
    '5RCU',
    '4U8S',
    'VUDJ',
    'X449',
    'U6NJ',
    '1O6F',
    'BN1J',
    'JR6P',
    'P6OL',
    '92NT',
    '8GLD',
    '6EWO',
    '9XEU',
    'EEU3',
    '1ULI',
    'G1OQ',
    'UJ72',
    'RKGW',
    'MKJR',
    'FWRS',
    'Q7UP'
]

def generate_vouchers():
    for code in codes:
        voucher = Voucher.objects.create(code=code, amount=to_ap(3))
