Language th_TH

faker.providers.address

fake.address()
# '693 ดิสสะมาน Courts\nLake อรพรรณ, NC 58970'

fake.building_number()
# '52929'

fake.city()
# 'สิทธิหล่อborough'

fake.city_prefix()
# 'Port'

fake.city_suffix()
# 'berg'

fake.country()
# 'Moldova'

fake.country_code(representation='alpha-2')
# 'TL'

fake.military_apo()
# 'PSC 7187, Box 1170'

fake.military_dpo()
# 'Unit 5170 Box 2433'

fake.military_ship()
# 'USCGC'

fake.military_state()
# 'AP'

fake.postalcode()
# '04751'

fake.postalcode_in_state(state_abbr=None)
# '36772'

fake.postalcode_plus4()
# '91524-9942'

fake.postcode()
# '67710'

fake.postcode_in_state(state_abbr=None)
# '19735'

fake.secondary_address()
# 'Apt. 229'

fake.state()
# 'California'

fake.state_abbr(include_territories=True)
# 'MT'

fake.street_address()
# '45713 ทัศนสุทธิ Locks'

fake.street_name()
# 'นิลวิมล Terrace'

fake.street_suffix()
# 'Ports'

fake.zipcode()
# '62862'

fake.zipcode_in_state(state_abbr=None)
# '26173'

fake.zipcode_plus4()
# '89425-9294'

faker.providers.automotive

fake.license_plate()
# '0-Y2371'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'DYBG00694726900990'

fake.iban()
# 'GB52SZPE56500737810688'

faker.providers.barcode

fake.ean(length=13)
# '6239692231261'

fake.ean13(leading_zero=None)
# '2003989515648'

fake.ean8()
# '54538368'

fake.upc_a(upc_ae_mode=False, base=None, number_system_digit=None)
# '805735786102'

fake.upc_e(base=None, number_system_digit=None, safe_mode=True)
# '03745281'

faker.providers.color

fake.color(hue=None, luminosity=None, color_format='hex')
# '#baf990'

fake.color_name()
# 'สีออร์คิด'

fake.hex_color()
# '#bad1a8'

fake.rgb_color()
# '77,221,205'

fake.rgb_css_color()
# 'rgb(48,1,168)'

fake.safe_color_name()
# 'สีทอง'

fake.safe_hex_color()
# '#550000'

faker.providers.company

fake.bs()
# 'scale plug-and-play mindshare'

fake.catch_phrase()
# 'Operative dynamic neural-net'

fake.company()
# 'ถนัดอาวุธ-เดชคุ้ม'

fake.company_suffix()
# 'LLC'

faker.providers.credit_card

fake.credit_card_expire(start='now', end='+10y', date_format='%m/%y')
# '07/29'

fake.credit_card_full(card_type=None)
# 'Mastercard\nสุรพล เตชะกำพุ\n2585194671913416 11/28\nCVV: 511\n'

fake.credit_card_number(card_type=None)
# '2720309977200484'

fake.credit_card_provider(card_type=None)
# 'Discover'

fake.credit_card_security_code(card_type=None)
# '005'

faker.providers.currency

fake.cryptocurrency()
# ('BCN', 'Bytecoin')

fake.cryptocurrency_code()
# 'WAVES'

fake.cryptocurrency_name()
# 'Auroracoin'

fake.currency()
# ('BOB', 'Bolivian boliviano')

fake.currency_code()
# 'SBD'

fake.currency_name()
# 'Omani rial'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'IX'

fake.date(pattern='%Y-%m-%d', end_datetime=None)
# '1992-03-10'

fake.date_between(start_date='-30y', end_date='today')
# datetime.date(2002, 2, 14)

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2020, 1, 14)

fake.date_object(end_datetime=None)
# datetime.date(2008, 3, 10)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1958, 1, 11)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2007, 6, 19)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2020, 1, 9)

fake.date_this_month(before_today=True, after_today=False)
# datetime.date(2020, 1, 9)

fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2020, 1, 8)

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1984, 2, 9, 2, 34, 41)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(273, 11, 9, 12, 5, 35)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(2017, 4, 13, 0, 25, 39)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2020, 1, 14, 18, 16, 20)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2014, 2, 2, 18, 6, 52)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 4, 2, 32, 45)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 1, 14, 13, 25)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 9, 3, 57, 8)

fake.day_of_month()
# '27'

fake.day_of_week()
# 'Tuesday'

fake.future_date(end_date='+30d', tzinfo=None)
# datetime.date(2020, 1, 26)

fake.future_datetime(end_date='+30d', tzinfo=None)
# datetime.datetime(2020, 2, 10, 6, 43, 50)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1975-06-18T16:52:23'

fake.month()
# '05'

fake.month_name()
# 'February'

fake.past_date(start_date='-30d', tzinfo=None)
# datetime.date(2019, 12, 28)

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2019, 12, 22, 9, 58, 44)

fake.time(pattern='%H:%M:%S', end_datetime=None)
# '20:12:31'

fake.time_delta(end_datetime=None)
# datetime.timedelta(0)

fake.time_object(end_datetime=None)
# datetime.time(16, 54, 28)

fake.time_series(start_date='-30d', end_date='now', precision=None, distrib=None, tzinfo=None)
# <generator object Provider.time_series at 0x7f56a6fc4750>

fake.timezone()
# 'Asia/Tashkent'

fake.unix_time(end_datetime=None, start_datetime=None)
# 1133461975

fake.year()
# '2005'

faker.providers.file

fake.file_extension(category=None)
# 'mp3'

fake.file_name(category=None, extension=None)
# 'เบา.jpeg'

fake.file_path(depth=1, category=None, extension=None)
# '/ดอกเฟื่องฟ้า/ข่าย.flac'

fake.mime_type(category=None)
# 'audio/mpeg'

fake.unix_device(prefix=None)
# '/dev/sdi'

fake.unix_partition(prefix=None)
# '/dev/sdq5'

faker.providers.geo

fake.coordinate(center=None, radius=0.001)
# Decimal('-99.045979')

fake.latitude()
# Decimal('47.4889595')

fake.latlng()
# (Decimal('28.3622655'), Decimal('-132.144889'))

fake.local_latlng(country_code='US', coords_only=False)
# ('40.63316', '-74.13653', 'Port Richmond', 'US', 'America/New_York')

fake.location_on_land(coords_only=False)
# ('51.84819', '1.26738', 'Walton-on-the-Naze', 'GB', 'Europe/London')

fake.longitude()
# Decimal('-146.845941')

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'krrnikaarnaatkhaayii@tanthnuch.com'

fake.ascii_email(*args, **kwargs)
# 'phisiththiethiiyraayan@yahoo.com'

fake.ascii_free_email(*args, **kwargs)
# 'cchiirsakdi33@hotmail.com'

fake.ascii_safe_email(*args, **kwargs)
# 'sthnraks@example.org'

fake.company_email(*args, **kwargs)
# 'phiemthiithamrngthmangrakssatw@thnadklueng-nrphay.org'

fake.domain_name(*args, **kwargs)
# 'naameswtr-nakrb.org'

fake.domain_word(*args, **kwargs)
# 'namthiphy'

fake.email(*args, **kwargs)
# 'ithwnaichy@hotmail.com'

fake.free_email(*args, **kwargs)
# 'wnkthng@hotmail.com'

fake.free_email_domain(*args, **kwargs)
# 'hotmail.com'

fake.hostname(*args, **kwargs)
# 'srv-95.triiephrinthr-buybamrung.com'

fake.image_url(width=None, height=None)
# 'https://placeimg.com/762/555/any'

fake.ipv4(network=False, address_class=None, private=None)
# '186.85.228.45'

fake.ipv4_network_class()
# 'c'

fake.ipv4_private(network=False, address_class=None)
# '10.195.143.56'

fake.ipv4_public(network=False, address_class=None)
# '119.185.203.6'

fake.ipv6(network=False)
# '1ff2:6e0:c28f:ee49:4bd7:6ea1:104c:3fea'

fake.mac_address()
# '56:be:a5:43:b2:3b'

fake.safe_email(*args, **kwargs)
# 'krtyaa62@example.net'

fake.slug(*args, **kwargs)
# ''

fake.tld()
# 'biz'

fake.uri()
# 'https://www.naameswtr.com/search/'

fake.uri_extension()
# '.htm'

fake.uri_page()
# 'login'

fake.uri_path(deep=None)
# 'posts'

fake.url(schemes=None)
# 'http://www.bunyatiirna.com/'

fake.user_name(*args, **kwargs)
# 'thmangrakssatwsunphngssrii'

faker.providers.isbn

fake.isbn10(separator='-')
# '0-460-07759-7'

fake.isbn13(separator='-')
# '978-1-4615-2682-7'

faker.providers.job

fake.job()
# 'นักโบราณคดี'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('ฟ้อนรำ ละเอียด เพลิดเพลิน จิ้งหรีด กระดูก ลงมือ ทวด. อด สวนครัว ต้นชงโค '
#  'ดอกดาวกระจาย จักรยาน.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'ปาก ชบา พี่สาว หน้าร้อน แจ้ง ส่อ หญิง. หาร หญิง มะขาม ขี้ตา สีเขียว '
#     'ตู้เสื้อผ้า ถั่วงอก. หญิง บวชชี วิธี ประหยัด บรรทัด.',
#     'การกีฬา โต กวาด จิก ทั่ว กระบุง ไอ้. กอด กระเด้ง สังกะสี ป่าไม้ ท่อ ทิ่ม '
#     'ครับ ดอกดาวกระจาย. ก๊อกน้ำ คนขายของ มะม่วง ห้องพยาบาล มะไฟ แก้ว ตะหลิว.',
#     'นำหน้า ชนชาติ ครอง รดน้ำ ฟอก. ตู้กับข้าว ฟอง เชือด โผ ไส้ เลย ลิ้น แปลง.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'เจ้าหญิง บอกใบ้ แปลง ห้าม.'

fake.sentences(nb=3, ext_word_list=None)
# [   'สุก ทุกข์สุข ศาสนาพุทธ รุนแรง นำหน้า นกกระสา สุ่ม อาทิตย์.',
#     'ห้าม ถือศีล หมวก ชก เยอะแยะ.',
#     'ดวง ไฟฟ้า ลิง หลบ งา ทอผ้า.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('วอดวาย ประวัติ แข็งแรง กระรอก อาจารย์ใหญ่ กระถาง วันอังคาร. ชุ่มชื่น เกลี้ยง '
#  'เจ็บไข้ได้ป่วย ธาตุ.\n'
#  'ค้อน ฟัก เครื่องแต่งกาย สงกรานต์ รายได้.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'แก้ไข ตาย จาก อร่อย ศาลา. สภาพ เก้ง แล้วก็ อนุญาต คุณพี่.\n'
#     'ครึ่ง ตึง ผ่าน หยอก ใบ้. เสื้อกันหนาว ถาม ชาว ลุก ชน อุปกรณ์.\n'
#     'ชาน หนาม ดอกแก้ว ดอย. สหกรณ์ เรื่อง ดำนา ตลาด กล้า เหวี่ยง.',
#     'พับเพียบ ซื่อ คุณน้า ส้วม หมาป่า. คิด ไหน จ้อง วันพุธ.\n'
#     'สลบ หมวด สัตว์ป่า สวะ เตะ สะกด ลูกชิ้น ผลผลิต. ลูกสูบ รังแก จึง น้ำหวาน '
#     'ดัง ยวดยาน.',
#     'แห้ง ค่าย เยี่ยว มะปริง หมู่บ้าน. เข้าพรรษา ถวาย สีน้ำตาล นกเขา ต้นมัน.\n'
#     'หนังสือพิมพ์ กราบ เหยียด อินทร์.\n'
#     'หมาป่า ห้องนอน ชาวประมง ปิ่น ใช้ โรงสี. เทป เนย วันมาฆบูชา วันอาทิตย์ '
#     'สำเร็จ คบ บานเย็น.']

fake.word(ext_word_list=None)
# 'เย็น'

fake.words(nb=3, ext_word_list=None, unique=False)
# ['แกว่ง', 'กระเทียม', 'ภรรยา']

faker.providers.misc

fake.binary(length=1048576)
# (b'a\x0eWLih\xf63\xb4\xd8y\xba/\x1da\xf9W\xb9\x95$e\xcd\n\xb3\x05VE\xa9'
#  b'\xeb\t\x11\xaf\xe3(Jp\x0b\x11\xc5!gJ\xac\nO\xea\xe1k\xb3\x17\xbbn`\xa3\xfc6'
#  b'x\x8c\xd8\x17\xf5\xfeI\xb1\xbcG\x9d\x1e\xd1\xa2-O\x10\xb67m\xe0\r\xea\xf9'
#  b'}<\xf3\\{\xddCG5\x9f\xbc6\x8a\xa41\x96n\x04\x1c\xfb3\xac\xc6\x8b'
#  b'\xc5\xf1\x19S0I~8\xff\xa7\xb7k\xb9\xce\xc2\xe7\xccJ\xdfu\x8e\xcd\xfe\x92'
#  b'\xaf{i\xd7N\xf9\xd3\xa0w+Y\\\x07\x89\xe4\n\xcc\xcb\xe4)J\x92ze\t&\xedi'
#  b'\xbf$q\x8d\x0f\x0bo\xf6\xa0\xfd\x9b\xc1\x9a-\x82\xf8\xc5\x92\x98RQ6\xf4V'
#  b'\xa6\xf52c\xa6\xb0\n\xcf\x9fj\x9dt\x93\xb3`\x92\xc1\x07u\xec\xb2\xb0\\G'
#  b'_\xb2\xe1\x88*n\x08\xe1 \x10k\xb3\x9d\xa61\xaf\xe27\x0f[\x9a\xd2$x\xe9%\xa8j'
#  b'\x92\n\xee\xb3\xa3m\xef\xd8=\xabo;Y4\xf7s\xaa\x92\x92@g\xbb\xeb\xe1'
#  b'i\xe5\xe4\xb3C\x83\x1a\xd2c\x06\xcf,b\xfat\xdb\xa5(^\xc4P?;}\xb7\xe6\x10\x7f'
#  b'#\xa9k\xb7H$h\x102\xdf\x9d\xf76T\xb9J\x7f\x8d\x0b\xed8,\xb9\xde'
#  b'\xe6\t\x7f\xb1\xa2\xa8)e\xee\xb0\xb3V\xd0\xcf\xc1\x0e\xdau\x1f4'
#  b"\xe7\x8a\xf0\xd4\xe7\xa0\xc5\x8b\xbaO\xb1b\xa6\xf2m\xf1\xcd%'R\xd9{\x8a\x08"
#  b'\x93\xa5\xa0\xae\x8a\xbfj"\x92\x01\xca;\xf2\x83\xd1U\xf4\xc9\x84\xf4'
#  b'A\xdfB\x85\x98\x8e\xe8\xeb;9\x85\x8c}Q\xbe\x8e\xc4y\x19Oa\xbf\tK'
#  b'\x06\xc5\x8d,o\xae\x01\x84?\x95k\xfe\x98\x80\x05\xe8b<\x07c\xf6\xad\xab\xd3'
#  b'\xd9E\xfb\xb9\x80\xc1\xed>B\xb1\x14\xd0\xf31\xa2|Y\xd2m\xd2\xf4\xd3\xbd\x1a'
#  b'zD#\xa3\xd8\xfbjzh\x84\xb0\xab\x0f\xd27~\xac\x9a)\x9d\x9b\xa8q1[\x8b\x19\x96'
#  b'3aSl}\xbfV\x12ab&\xde\x96\x910\x91\x99\xd7\xf4:\x93\x1d\xa5t%\x9b$S'
#  b'\x89K[\xbc\x1b \xcaS8\xcaV\xea\xd9\xd4\x91j`\x87/i\xba\xfc\x03\xac\x80^EV'
#  b'7NC:\xc7\xc0\xdf\x8bU\xe8E\x08\xbd\x87W\xb073\xbe"\xf1A\xd6\xa3'
#  b'\xf4\xcf\x1f\xcb\x05\xf3\x15\xd2l\r\xe6cU\xbc*+\xd5\x99~\xdf\x0b\x97|\xc6'
#  b"\xecSF^\x01\x00'\xfe\xeep\xec\x96F)\x10\xf9\xcaq\x82+i\xb3G\xe7\xad\xcc\x13x"
#  b'\xab\xd6\x8b05\xd5zFe.\r\xed\x97\x12\xf3\xcf\xa1>ys\xcb\x05p\xcf#8\x1e '
#  b'\t\xf9\xec\xddb\xe8\xdb\xba\x87}\xf9U4\xa9\xbaQMh/D\x85\xa3$\xeb\xd5@\x12)'
#  b'\x86t\xafJ\xb5\x1f&\x00\xaa\\\x0c0\x04q\xeb\x9f\xf2\x8fyj\xe7\x8a\xd6c'
#  b"%\xcd\xa4|\xce:'\x0fo\t\xce\xac\t\x87a\x8c\x815\xe6\x94\xb2\x1c\x95\xe4"
#  b"\xea`\x17$\xa9\xb6'\xf5\x93\xaax=jRwX\xcb\x9di\xe6D\xf3\x9f\x80\xd5\xa3V\xcf"
#  b'Z\x1f\xb7\xf1S[\xdb\xa7\x0c^\xd9j\x8e\x90j\x81?\xcb,\xec\x81\xab\xb8q'
#  b'\x8e\xa9Z\xce]5\x80\xe5\x1c\x0eW\xd4\x88\x97r\xac\r\xf7O\xe4\xfcs\xe8\x89'
#  b'\xbbi\x0f\xdd#B\x8e\xd5G&)\xee\xfe\x18\xb0\x9f\x0c\xb4y\x1b\xe5\xad7\xcb'
#  b'\x08\xe9\xb3@\xce\x81\xeaE$Yn\xea\x07>\xb6\x03+\x8dn\xc44TE\xbc\rc\xc5S'
#  b'@\xb9Q\xce\xaf\xeb2v\xd4-\xc1A\x1c\xdf\x85M[{]\x13z\x7f\xe5\x9ey\xde^\n'
#  b'6\xa2g\xa1\x19\x9elu\x8c\xc4\x7f\x0c\xb1\x13\x9eFRV\xa7#\xda7S\xa9'
#  b'W\xc0\xa9\xb3\x85 \x97\xbfY\xa08\x8c\x1e\x03ef\xdb\x14\xbd\xd0'
#  b'\xf1\xfb\xb2\xf2\xce\xed\xcfq\x88\xee_\x8e\x80\xab\xdf\x99\x03fAD'
#  b'\x13\x9f\xfc%\xa6?/\x9d\x13J\x018\n\xfe\xba\x0f#\xd1\xb2\x99\xe8x\xbf^'
#  b'\xdaz \x11R\xa2\x99\x17\x12\\\xc5C\xa8\x0b\xcd\xa3\xe9\x1aa\xef\xd1\x90\xb2S'
#  b'\xbf\x0fS\xf7\x9c\x03\xe5Z\xfd\x9d\xe31\xba\xb8S\xd9E\xe3\xe3\x80'
#  b'\xe5\xc9\x9d\xdej\x00\xc54~\x8c\xfd~\x0b\xd3q\xb2\x16.\xb7n\xb4\x90\xdf\x16'
#  b'[\xbc\xfaD')

fake.boolean(chance_of_getting_true=50)
# True

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"สุธรรม ตรีเภรินทร์","464 กรกันต์ Cape\n'
#  'นามเสวตรview, VT 01925"\r\n'
#  '"พลทหาร วรุธ ถนัดหัดถกรรม","343 นาคะนคร Divide\n'
#  'Lake ศรัณย์ทรmouth, KY 79236"\r\n'
#  '"สอนตระกูล ธัญาโภชน์","1993 ณรงค์ Wells Suite 850\n'
#  'ถนัดกลึงton, OH 83329"\r\n'
#  '"นวลพรรณ แนวพญา","100 อภิเมธีธำรง Ramp\n'
#  'New รอดคล้าย, MD 30821"\r\n'
#  '"ด.ต. ประมวล ตั้งกุลงาม ณ วิเชียร","01502 ทันยุค Roads Apt. 577\n'
#  'South เบ็ญจรงค์กิจchester, FL 33098"\r\n'
#  '"ร้อยเอก เทียนบุญ ตัณฑนุช","8451 อุรพีพัฒนพงศ์ Tunnel Suite 719\n'
#  'West ปกป้อง, NV 91556"\r\n'
#  '"จ่าอากาศตรี ธิติมา เณรานุสนธิ์ ณ น่าน","73678 ตั้งกุลงาม Islands\n'
#  'ธูปะวิโรจน์chester, RI 27640"\r\n'
#  '"คุณพนิชกิจ ธนประทีป ณ ร้อยเอ็จ","Unit 9568 Box 6737\n'
#  'DPO AA 05440"\r\n'
#  '"ไพบูลย์ ถนัดเดินข่าว","216 ชาญชัย Port Apt. 297\n'
#  'New จักรพงศ์, SC 24454"\r\n'
#  '"นาวาอากาศโท วิจิตร นาคสุทิน ณ สงขลา","83438 ประวีณมัย Junctions\n'
#  'วัลลภburgh, ME 49952"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"เมธินี นิละทัต","USS ไทนิยม\n'
#  'FPO AA 39142"\r\n'
#  '"ประมวล ถะเกิงชศ","17623 นิระหานี Brooks Apt. 951\n'
#  'Port สุทธิวาทนฤพุฒิport, MD 49828"\r\n'
#  '"ลิ้มสุวรรณ นิยมเซียม","49167 บุณยะโหตระ Isle Suite 228\n'
#  'New สุชาดา, AK 20338"\r\n'
#  '"ธนู ธาราธร ณ ป้อมเพชร์","4996 ณรงค์ Stravenue\n'
#  'นิติสาขาhaven, RI 04815"\r\n'
#  '"จันทร์ฉาย เนื้อนุ่ม","Unit 6054 Box 8595\n'
#  'DPO AA 50570"\r\n'
#  '"เกยุราพันธุ์ นับเนื่องนอ","05339 คีรติ Plains Suite 897\n'
#  'Port ดิษฐอำนาจview, LA 75531"\r\n'
#  '"คุณพนิชกิจ นพตระกูล","8241 วาทีสาธกกิจ Turnpike Apt. 159\n'
#  'คงสงborough, NJ 57184"\r\n'
#  '"พุทธชาด นำธวัช","5930 แต้กุล Courts Apt. 780\n'
#  'New พุทธชาด, WA 44371"\r\n'
#  '"วลัยเสถียร ถนัดภาษา","0719 ทองปาน Ramp Apt. 444\n'
#  'Port บุญทองburgh, ID 03578"\r\n'
#  '"พ.ท. คงสง ธนรักษ์","084 ธัญญา Mountain Apt. 553\n'
#  'West บุรพรัตน์, NJ 08431"\r\n')

fake.md5(raw_output=False)
# 'c77cdc1e1e32c73e7c20405dae73f2ed'

fake.null_boolean()
# None

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# '!$xt9MerCv'

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"ปิยณี แนวพญา ณ หนองคาย"|"Unit 4461 Box 0757\n'
#  'DPO AE 34644"\r\n'
#  '"สมะลาภา บินดี"|"933 สุดบรรทัด Plains\n'
#  'ธรรมเมธาbury, NY 22192"\r\n'
#  '"สายทิพย์ ธัญาโภชน์"|"1014 หม่อมหลวงปิยาภัสร์ Throughway Apt. 625\n'
#  'ทัศนสุทธิberg, OH 80456"\r\n'
#  '"โปษยะจินดา นาคะนคร ณ หนองคาย"|"933 ทองสินธุ์ Field Apt. 836\n'
#  'Port บุหงา, ND 16850"\r\n'
#  '"พหิทธานุกร นาคพันธุ์"|"391 สิริยากร Park\n'
#  'North ชนม์ทิดา, VT 80344"\r\n'
#  '"น.อ. ธัญญา นฤภัย ณ ลำปาง"|"Unit 8145 Box 4278\n'
#  'DPO AP 14987"\r\n'
#  '"ลัดพลี ตวันเยี่ยม"|"706 ทรัพย์สาร Skyway\n'
#  'North บุญเชียรview, AZ 48000"\r\n'
#  '"ไพโรจน์ ถาวรายุศม์ ณ มโนรม"|"8035 ฉัตรปวีณ์ Neck Apt. 884\n'
#  'South ปริศนา, KY 54858"\r\n'
#  '"สันติ ดาวกระจาย ณ มหาไชย"|"212 บุญญาไลย์ Street Suite 235\n'
#  'North บุหงา, WY 99521"\r\n'
#  '"อภิเมธีธำรง ตันเผ่า ณ วิเชียร"|"71921 ธนประทีป Grove Apt. 675\n'
#  'Port ประเวช, OH 93502"\r\n')

fake.sha1(raw_output=False)
# 'dfb62264f2464460b88cd87e0e06d458a45ac84b'

fake.sha256(raw_output=False)
# 'ddacd5550b84db52c50bb8b33406825a5a33c4c5e05c39eff7b137950ac1b0ea'

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'teYBbEtBxJdIMgXtIxTB1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x000000644\x000000000\x000000000\x0000000002000\x0000000000'
#  b'000\x00012647\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar  \x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x000000000\x000000000\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x13\xa4\xec=B\x80\x80\xbdh\x7fmn\x1a\x9b\x06\xbe'
#  b'2\xd3\xd5\xf9Ts\xdf\x04K\x8b\x83\x9f\x12\xc2?=\x9d\xdb\xc9r-H\xedYk\xc50\x10'
#  b',\x03\x03\x19J\xb5\x88\x0c\xc3\xf9\xd7\x15N<NE\x98\xa7;\xfd\x03\x04r\xda'
#  b'\xbb _8B\xbc\xcf\xff\xb1-\x16\xe3\x96\x06y\x7f%\x1b*\xb1\xef\xde\x8di'
#  b'\x06\x05\x11\x8a\x02Fv\x80\x882w\x89\x00\x08\x8c_\xe9\xee\\\xb9\x8cm#>'
#  b'\x8a\xd6\x80XA\x81\xe9nqY\x07\xa2\xd9\x1dC2\xcc\xad\xdb\xf1\x98\xe5\x89\xeb'
#  b'\xf0+Q\x05\x1e\x9e\x9c\x98d\xa0@\xda\x05\x9etPtL\xa2\xfbt\xb5\\:C\x80#U'
#  b'\xc0]6\xa11^\x9b\xafcG\xa3\xc5\xcc\xa5P\x0c\xc0\xe6\xbbI\x89\xd1CF'
#  b'\x0e\x8fH\xa1\x19X\x04\xc3q&R\xa9\x1f=\nC~o\xbd\xfe\x8c\x08k\x99'
#  b'\x95\xa4\xaa\x9c\xce\x8b\x1d~Y\x15\xd84\x9f\x06\xd8\xaa}\xf2\xd1\x18'
#  b'\xcb\x17\xce\x87,\xe5;\xc2\x93.\xd8\x1e\x1fc\xf0\xd4\xc3\xb5\x06\xe1'
#  b'\x18%?\xe9b\xbbO$\x02\xad\xa2\x92X\xec\xe7\x96\x88\xd5\xc6\x82\xfdc\xf2\xd6'
#  b'\xf1\xf4!\xe7d\xe6-\x19*^\xa8\x01\x97\x926y0\xfa\xcb\x17Vj\x18\x8dQ&\xbd\xc5'
#  b'\x8b\x14\xcbj\xe4\xb5\xe7\xb3\xaaL\x8d\x87\x1a\xcb_5.\xcfZ\xc2X\x08\xfb\xc5'
#  b'\x9f\xee\xf5\x9eU\xe8\xbd\xd6\xb8\xfcT\x86\xe8+i1<\x9cl\xd1\x8c{\x93i'
#  b'%\xea\xb1\x95a\x0e\xc7U\xa6\x0b\x91\xd6\xa5\'"\x99c.\x8dnnm\xcdJ'
#  b'\xe8\xdf\x05_\x18^F\xdd\xea\x87\x9ar};\xd7\xda,\xec<a\xefA\x84/'
#  b'\xcb\xfa\x8e\xce|+f\xbf\xe9\x86\xb5\xc6\xa7\xab\x0c\xcbA\xdbo\xebU\xb7\xb6.'
#  b'\xa7\xbc\xa4\xca\x03}\xf6#\xd9\xefA\xd3\x9f\xf7!!F\x92\xac\xd0i\t\xd5$'
#  b'j\xfe\xc4\x97\xd1\n\xa4\xa6\x0c\x14\x8b\xcc\x9b\\\xec\x0510\x86P"M\xaf\xb0'
#  b'\xdc+\n\x19O\xcd\xbeg;\x97*\xd5\xf8\xc1\x04\xb4\xcaBL\xdc\xc3\x8chm'
#  b"\x16/\xafh\x17\xbb\xac\xe8e\xa6\xfa'Q\xbd(0\xaf\xfd%\xa0\xb6\x07\x99\x01"
#  b'~g\xc8q\x9a6\x16\x17:\xfb\x87\xcd;\xa4!\xfbM9+\x10>k\x08\x01\xe1\x99\xa5\x1c'
#  b'\xe3d]\x90\xaa\xca\xaffT5\x1ac\xe4Zp`\x1c\x05@y\xdf\xa2\x1c&\xfaA\xad\xb2'
#  b'\x8c\xe3\x8d\xb1N*\x05\xe7\x8b[H\xf7mNLh"\x83i=ko\xf2\xbeTf\xc5\x14'
#  b'\xd9v\xbbo\x9bw\x10k\x87\xf8\xfe\x7fw*-\xbc\xe6\xc8\x08\x12\xc3\xb7p\xeb'
#  b'\xb0\xd5*\xe6\xa9\xc2\xe1e\xdb\x1b\x1b\x915F#\xae\xc5\xcey\xeb\x0fsQNfd\xe0^'
#  b"\x19q)['\xa2\xf2\xca\xab\x8fu\xc2f\xcf\xcfs'{\x08\xb4YGHgz&Xx"
#  b'\xcd\xe0\xce\xb3P\x91F=n\x16\xbcd\x12\x99\x08\xddt\xe3\xbf\xea2o- \xff>?\xa6'
#  b"Z\xfd'|^\xeb\xe7\x1e\xdb\xcb\xbb\x8d\xb4\xee\xb7\xc6]=\xfb\x96\xa5-i\xf5"
#  b'\xc4b\xdd\xa1\xdbP{\x92\t\x91G\xca\x8c\x97T\xd2\xd8Q\x15\xd5u\x82\x8e\xa4'
#  b'\xc6\x9b\x89\x8fss\xd5<\r\xe3">\xec\x12\xc7\x08p\xef\xe7\x94)\xa1\xa4\x87'
#  b'i\x8bn\x08\xa0\x1dV=\x80dG&4\xd3@\xf1\xc5Z\xe4c\xcc\xb4\xaa\xdf\xda!4\x9b'
#  b'\x13\x88X_O\xda42_\xf56\xca\xf7\x93\xe2z\xd9\x12\xac\x9d\xe8\x87\x91\xdc'
#  b'\x80\x8bgD\xbb\x8e\x9dnH\x00\x1d\x9fI\r\xa1N\xd9\xfa\xb7\xa9\xd0\xbe\x08\xbc'
#  b'\xc3\x94\xc2g\xc5F9\xc5B\x99Y\x95\xac`U\x93\\6\x86;\xa8\x1a\x102'
#  b'^\xc8\x90\xa7E\x9c\x94\xfe\xe46\x10U\xf0\r\xc7\x19S\xf5\xbe\xb56:\xb9\xb2'
#  b'\xc2`m\x95-]\x87\xf6\xb1\xfa\x0ed\xcc\xac\xed"\x08g\x82>\r\x90\xb0,'
#  b'\x1b\x08`\xab\xd5P\x8a\xa2\x96\xbd7\xeeqA(o\xf1\x18-\xf5\x8fx)\xdc'
#  b'\xbb\xf2\x99\xb1\xfa\x9e\xfa\xf0U\xc8x\xbb\xf9\xb9x05,\xcf\x19\xd6i9\xad'
#  b'\r_\xcb\x88\x00\xea\xa0y\xec\xd3\xf4\xa4\\\x08\x16X\x0c\x8dz\xb7'
#  b'\x014\x19\xb3\xbf\xf93\xf0^{l\x9c\x1f\x11\x07\x80\xc8\xdf\xe9S'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')

fake.tsv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"พลอย ถุงเงิน"\t"29902 อริยะนันทกะ Throughway\n'
#  'Port วิสิฐbury, OH 91171"\r\n'
#  '"รัชวิน ธูปหอม"\t"98007 ทำประดู่ Shoal Suite 203\n'
#  'South เสาวภาพmouth, NY 34648"\r\n'
#  '"เทียนบุญ นิติสาขา ณ หนองคาย"\t"PSC 9850, Box 4065\n'
#  'APO AP 95584"\r\n'
#  '"ปั้นเหน่งเพ็ชร์ ธูปะวิโรจน์"\t"4223 เนื้อนุ่ม Inlet Suite 761\n'
#  'South โฆวิไลกูลside, AR 89096"\r\n'
#  '"พลอากาศเอก จีรศักดิ์ ถะเกิงชศ"\t"1794 เดชคุ้ม Land Apt. 161\n'
#  'Lake สุวรรณเวลาtown, IN 55774"\r\n'
#  '"ร้อยเอก สู่ขวัญ ตั้งรบ"\t"8432 ธนพร Radial Apt. 390\n'
#  'กิตติพงษ์haven, MN 19885"\r\n'
#  '"ชัยชน ธนประทีป"\t"8336 กันต์ Streets\n'
#  'นำธวัชport, TX 89513"\r\n'
#  '"ทองปาน ไทยแท้"\t"58256 สุดบรรทัด Street Suite 395\n'
#  'วีระพงษ์furt, DC 22256"\r\n'
#  '"สุชีวะ ทวนทอง"\t"5181 แนวพญา Overpass Apt. 791\n'
#  'North ธนพร, WA 38030"\r\n'
#  '"พลทหาร กิตติพงษ์ นุตตาร ณ น่าน"\t"2498 วัฒนางกูร Trace\n'
#  'Lake มันตราภรณ์, KS 69236"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# '2c04d3f8-2eef-4ba2-a81f-c991be715143'

fake.zip(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'PK\x03\x04\x14\x00\x00\x00\x00\x00\n\x92.PW\xad\xcew\x00\x04\x00\x00\x00\x04'
#  b'\x00\x00\x15\x00\x00\x00YhJXicZpwavpkytBDipr1\xf1_\x93=\xe1\xb9\xf4\x0b9'
#  b'\xa2\x9c\xd8\xd6\x160Ubh\x18\xf5\xc8\x96DD\x90\xd8\xf5\x89\x1a\x8b^A\x9a'
#  b'*\x9dlN\x91\xa7\xe7x\xb5\xfb\x84\xba\x87\x95\xac\xae\xf3\xdb~\x8f'
#  b'\x1d=\xdc\x12p\xbc\xa9"#\xe6>\xa0\xe4\x033\x845w\r\xc3\xe3W\xce\x17'
#  b'\xcb\xb9I\x9b_\xb8\x88.\x82\xb4\x05\x8d]\xb48\xf7\xf4\xa3\xbf\xf8'
#  b'\xc6\xb1\x00fI$U],\xaa\xbe\xb1\xee\x11\x88\x8a\x05J\x80\xeb\xd1\x9c\x1b\x8d'
#  b'\x8d\x14I-\x95v\xd3a\x94hrt\xc5\xd1\x80BW\x886\xb2n\\\xf7X\xc0! \x9e\n\xda27'
#  b'C\xc3K\x8b@\xfb\x9e\xec\xe0\x02\xe8-\x01\xf3n\xfa\xa3\x8d9\xf8\xd2,U\x10'
#  b'B\xe42E\x91\x118\xb4[\x7f>\xa7\x01\x16<\xa0\x8e\x92\xbe\xb1fI\xa5\xac'
#  b'\xec\x81\x1a\x12\x05\xc4m\x93\xf9S\x07V\xbe\xc7\x90B\x9e\xaa\x02\x1b'
#  b'\xf3$K\xea\x80\xf5*\xb2t\xa7\x9b#\xbb\x1a\xb47\n\xbaM\x89~e\xfcH'
#  b'<\xaf\x95\x11fS\x1c^23\x8fv\xd0\x8cS\xd0:\xa1w\xeb\x92%\xa6\x95\x05\xed\xe68'
#  b'\x01\x1c\x88d\xe6\xfa\x98\x90\xb2*\x00{3\x9f\x84k\xaf\x04\x12\x82\xce\xe7Rg'
#  b'\x96\xacY;\x99\xb9h\xfc9\t\t\x95l)*gLn\xa7\x83~{\xa6\xfeP\x19;\xe8\x9a7\x92['
#  b'9\x08)1G(\xa9\x0f\xf4\xa4e;\xc6\xe8\xf9\xea\xe3JI\xd7\xd8\xee\xcc_'
#  b'1\x7f\x95\xadv\x17\xff\x8d\\Nj\xec\xe0\x84J\xd9\xcc\x8e\xcb\xecu\x83Pt'
#  b'\x0b\xd5,\xd5\x18\xf8\xd5\x1b\xba\x8e%\x91O\xf9\xb5\xd7\x9c\xdf\x96*'
#  b'q\xfbV\x94\x92\x8a*\xedO\xff\xae\xd0\nNo\xc1\x12\n\xc9\xc1\xa8\x85\xe8\x9c'
#  b'\xbay\x86\xc8\x19@g=U\xdc\xc9\x8dU2\xb5\xfb\x7f\xd7\xf7B\x1bz\xb7\xfd'
#  b'\x7f\xef\xde\x05\x8a\xe9\x8b5v\xbbjA\xa6\x89\xc9G\x00\x8dz?\xd0DlBU\x8f"\x90'
#  b'\'\r\xcc\n\x8b\xc16\xb4\xefgt\xbb"dxc.\xab\x85$\xd0\xf45\x84\xa2(\xb6\xc3'
#  b'7\x81$C\xed\xff\x0b\xac\x99\xc7\x9f\xdc\xe8\xba\x17\xfd\xb7s?6\t\xcc\x0eu'
#  b'\xa8\xa9F\xf9s\xe4hGB \xc5\x85\xc3\xa3,U~\xf91e)\x13\xf1\x87\xc5m\xed\xdc'
#  b'B\xc8Lb\xe5\xcf2\x87\xa4\xcd`\xa1\rx\x1b\x19]\xb12dP5\x0b\xc681\xc4\xcb'
#  b'wW\xc1\xe0\xf2\xa6\xe9\xf2\xbe\xdf_*%x\xdf\x0b\x03\x06\xb9\x10nf\\\xae'
#  b'7\xafT\xbc\xdba\xe9u8\x84jQ\x81\xaa\x8c\x86\x04p\xa0\x1e s\xc2U\xbfA\xb8\xb2'
#  b'\x9c\x9bB\x90\xa5\\\x17u\xf07\xea\xaa(5\xc9\x9c\xe7D7\x98\xf1D\xb3\x00'
#  b'LrO\xcc\x190\x84\xb1\x9fi\x9d\x89^\xff\xe1\x8c`u\xdbP\xdb\xf0\xcf\xf9K\x9eEw'
#  b'\xc2\\\x8dK\xc5\x13vL\xff\xde\xb8M\xeaq\xfeb\xf6YN\xac\x06\xa7\xb8\xa1'
#  b'+\xac\xda$.?\xfb\xc2d\x11\xb3\xbb\xb91^L\xe7\x9ahzJD\xdb\xa5\xed\x96\xca\xb1'
#  b"Ch\xbfo\x93\xd7\xd3\xcc\xb6\x08\x86-\xe8!\xf9zu\xec>'U6\x9e\x8esO\x866"
#  b'<}5\xd01 ,x\x07{\x97\xfe\x97M\xa5<\xa7\x0e\xd2\x10\xa0\xa79#\xfa\xba\xed^'
#  b'@-L\xe93\xa4-\xc3\x96\x1b#\xf5z\xd2\xcb\xed\xfd\xdc\x15\xce\x95\x90\xb9\x07'
#  b'4\x1e\xce\xb9\xa2Y\xe8\x9e\xa9\x0c\xe0\xc8:\xaf\xb9\xb2\xc0\xae[\x96'
#  b'\xce\xf5\x84|Bvb\xb8\xe0\xae\xd2\xcd\xd9rh\xcb\xb3\x02\xd8\x00^\xe5Bs'
#  b'7\x9a\x1b\xfc\xec\xee\xa18Dd\xc5\xbd\x8f+\xc3\x07\xee\xcb\xdb\xee'
#  b'\x89\xf7\xac\xe6\xdd\xc6s6\xe9\xd4\xe9\xe5\xa9*"\x1aW9\x99\x03\xbd%\xd5\''
#  b'Kz\x05\xce\x0c]\x8ac\xb0\xff\x86^\xbc9B(\xcd\x94\xea\x8e\x82W\xcb\xb1'
#  b'\xffW\x97\x05\xf9\xd0\x07\xb4\xd2\xd685\xf0\x93\xe8\xd6\xef\xbb\xde-'
#  b'n\xc8\x08\x9d\x04t|t\x11,\x97uJ\x93\x85\x1f\x9f\xf7\x1f6\x90-Y9O\xe8\xbf='
#  b'\x00\xe1\xbe\xe2\xe0UO"\xb9\xd2\xc8\xc7_Ik1\xb9\xc4\x8aK\xa8WZ\xbf]\xd2Wh'
#  b'\xd8\xe8\x17O\x06\x9f\x8c\xb1\xd3\xe4\xb8oE\x13\xc76h[1PK\x01\x02\x14'
#  b'\x03\x14\x00\x00\x00\x00\x00\n\x92.PW\xad\xcew\x00\x04\x00\x00\x00'
#  b'\x04\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80'
#  b'\x01\x00\x00\x00\x00YhJXicZpwavpkytBDipr1PK\x05\x06\x00\x00\x00\x00\x01\x00'
#  b'\x01\x00C\x00\x00\x003\x04\x00\x00\x00\x00')

faker.providers.person

fake.first_name()
# 'มิ่งขวัญ'

fake.first_name_female()
# 'เพ็ชรา'

fake.first_name_male()
# 'ตัณฑ์ไพโรจน์'

fake.last_name()
# 'ถนัดรักษา'

fake.last_name_female()
# 'บุญญาภิรมย์'

fake.last_name_male()
# 'ดาบเงิน'

fake.name()
# 'ดวงเนตร ธีวร'

fake.name_female()
# 'สามารถ ถมังรักษสัตว์ ณ ถลาง'

fake.name_male()
# 'นาวาตรี กรกันต์ ธูปหอม ณ น่าน'

fake.prefix()
# 'สิบตรี'

fake.prefix_female()
# 'พ.ต.อ.'

fake.prefix_male()
# 'จ่าสิบเอก'

fake.suffix()
# 'ณ พัทลุง'

fake.suffix_female()
# 'ณ พัทลุง'

fake.suffix_male()
# 'ณ ร้อยเอ็จ'

faker.providers.phone_number

fake.msisdn()
# '7414212282124'

fake.phone_number()
# '+668 0172 5782'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '416 ตั้งกุลงาม Lane\nNorth ทองมีอาคมchester, FL 88013',
#     'birthdate': datetime.date(1904, 7, 27),
#     'blood_group': 'AB-',
#     'company': 'ดำริห์ชอบ-ทองแท้',
#     'current_location': (Decimal('-19.318463'), Decimal('-77.980927')),
#     'job': 'นักสะสมศิลปะ',
#     'mail': 'emkhekriiyngaikr94@hotmail.com',
#     'name': 'จุฑาวุฒิ แนวพนิช',
#     'residence': '65983 วรุธ Cliff\nPort ธำรงville, VA 26131',
#     'sex': 'F',
#     'ssn': '375-79-8350',
#     'username': 'bdiinphtrakuul',
#     'website': ['https://www.thngaeth.com/', 'http://thnadedinkhaaw.com/']}

fake.simple_profile(sex=None)
# {   'address': 'USNS ทวีเดช\nFPO AA 93600',
#     'birthdate': datetime.date(1942, 4, 7),
#     'mail': 'kittiphngsthwiiedch@hotmail.com',
#     'name': 'อัถโถปกรณ์ เธียรายัน',
#     'sex': 'F',
#     'username': 'namthwachchnmthidaa'}

faker.providers.python

fake.pybool()
# False

fake.pydecimal(left_digits=None, right_digits=None, positive=False, min_value=None, max_value=None)
# Decimal('-606334157.854')

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'ต้นมะกอก': 'DnrxNcEuCEFaMXbimQQJ',
#     'ปวด': -9454953191.34271,
#     'พริกไทย': datetime.datetime(2003, 6, 4, 6, 45, 44),
#     'สีน้ำตาล': datetime.datetime(2009, 8, 5, 5, 43, 36),
#     'ส่อง': 'ScPVaiqjrGLsDQpdQpyo',
#     'เหว': 'jCAZhwLbNGWUsUUBnPFs',
#     'แซะ': 8324,
#     'แถบ': 'qgOLNHpyhLkQiAkLkMdH'}

fake.pyfloat(left_digits=None, right_digits=None, positive=False, min_value=None, max_value=None)
# -985.4878

fake.pyint(min_value=0, max_value=9999, step=1)
# 5630

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'TaQiouOTsgLMDqsEdgyV',
#     'pNuNrXBmzoWmJrHYRhex',
#     Decimal('-756503862922056.0'),
#     'SPIfjVitXHWAZqzceZfk',
#     'ytslRfhkvGTHUlPywzpv',
#     'XVENiFLxjObclaATKNSr',
#     5678,
#     'mvexfeBJHjJsbofWyADO',
#     730437.1555,
#     'athmpad@hotmail.com',
#     'iNNBWPrlKrYBusoRCNpp']

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'bVdvZCwBKJuiwgcuyiZf',
#     'eIssAGdBuZblDXdCxOxA',
#     2877,
#     8826,
#     7770,
#     'aithaichoykhwaykhaaw@hotmail.com',
#     'BtjQlojsPFiVLZYKBtVn',
#     'JfZqssWGAJsiOACQyiSa']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'qxlpWyvCGPrHHATVCFtl', 'aiphbuulyaennducchpm@hotmail.com', 'HdFbQeVtwrUOtfkVlvGH', 'BOVlNraWtaYvVFoLrlbN', 4338, 1105, 'nphaaratn42@nilathat.info', 'ZTJvdwiiOuSUrVWDBPam', 'NmFyCQCaduSVdvPpCpVe', 'SHHTSxofEApTjpkNzAmr'}

fake.pystr(min_chars=None, max_chars=20)
# 'XoBZpBlSSzQLUvLDQUHf'

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'H2-1586906G'

fake.pystruct(count=10, *value_types)
# (   [   'lEIizzjTiivFlUcpvCCC',
#         'thrngysdamrihchb@thnmphl.info',
#         'dwngentrniymthrrm@thuupawiorcchn-entrmnii.com',
#         'srsiththi52@thuwanuti.com',
#         'OkBVLnpoOaHDhXWsRymn',
#         'rZndPHBrCbkVYziTWLLD',
#         'oDBjKsgqIukABRSMkqLj',
#         'ugeEgjXQxHkAFRBGLHTF',
#         'qKARQIFvYdGlLnJcMCJW',
#         8055],
#     {   'กระป๋อง': 'http://tangephaa.org/',
#         'ขี้เล็บ': 584723.1251953,
#         'คุณหมอ': 'VRZGXQIIzeruhIDBzzGX',
#         'ดอกดาวกระจาย': -1.784,
#         'บริสุทธิ์': 'thaekingchswiiraemthiikul@nphkhechnthr.com',
#         'ผู้ให้กำเนิด': 442122276.6,
#         'ผ้าห่ม': 'grGQTyrvvtGHxfcVMwbK',
#         'เกล็ด': 2529,
#         'แนะนำ': 'ZVZplqlwygjxdyFSRHrL',
#         'โกรธ': 'dthngpradith@nilwiml.org'},
#     {   'ตอม': {   3: 'rDINCvFtThMFFruyCsnl',
#                    4: [   'http://www.thaaraathr.info/',
#                           3077989.7845181,
#                           datetime.datetime(1982, 3, 26, 21, 56, 32)],
#                    5: {   3: 4547454.71166,
#                           4: -526.6662048,
#                           5: ['bunyaphaachnpradisth@yahoo.com', 4850]}},
#         'นาฎศิลป์': {   9: 5715,
#                         10: ['ypEgKPjrPhfsycvcieuw', 9883, 4070],
#                         11: {   9: 'SHZacQGnWQCWNIecmRkJ',
#                                 10: 'NcWJpFWdPSHAeAOCPluZ',
#                                 11: ['KbOSFJCloxBtyhVdqakw', 7182]}},
#         'บอล': {   0: 'khiirtinaameswtr@hotmail.com',
#                    1: [   'https://www.thngsukelis.net/',
#                           'TZwSjkPOxqumeZDiFeUO',
#                           1318],
#                    2: {   0: Decimal('1736321791.9926'),
#                           1: 'hDwKHeXFmUxVMepdbVDU',
#                           2: [   Decimal('-141296457724.552'),
#                                  'CCCEUcHTblCLlSgWOjMX']}},
#         'ปัสสาวะ': {   1: 'ZUdWeDMfcHNGDuSWXbfL',
#                        2: [6782, 3556, 'aIoAkDGXAbHBElmbZlQd'],
#                        3: {   1: 'VMSBRCQBaAAXbhKxCDaT',
#                               2: 3.223071,
#                               3: [7639, 'JHCtsqZZUbMieRthvmxA']}},
#         'พับเพียบ': {   8: 'https://nuchaenwnum.org/explore/search/author.htm',
#                         9: [   'udiskaprakaay@thaaraathr.com',
#                                'veFlCimvmjKzAMSjMGhq',
#                                'vMFOLXdHSmdPLYBRHiDS'],
#                         10: {   8: 7024,
#                                 9: 'mhaathumaratnnuttaar@daabengin.com',
#                                 10: [6967, 'doGjSOxByNXAUFrJhZzx']}},
#         'ม้านั่ง': {   5: 'qLIxEnOZhfRrpYCmjhYn',
#                        6: [715291650.0, 'mmVYqNspiawxNCXyiiLV', 361.13],
#                        7: {   5: 2233868.6041,
#                               6: 5888,
#                               7: [   datetime.datetime(1977, 4, 29, 17, 7, 37),
#                                      154]}},
#         'รถไถ': {   2: 'bodbfIYmZOhRzesxoLJm',
#                     3: [   datetime.datetime(1993, 6, 11, 20, 12, 12),
#                            'CdjJvMgwdJsEKFcnDhUG',
#                            6895],
#                     4: {   2: 'https://www.thnadhadthkrrm-duriyphanthu.com/',
#                            3: 'pcopuLSRTWEvhPfjYMhJ',
#                            4: [8724, 'rthnadphaasaa@gmail.com']}},
#         'ร้องเพลง': {   6: 3920,
#                         7: ['MJWfHUTyFocVDZLWTiNp', 3863, 864],
#                         8: {   6: 671,
#                                7: datetime.datetime(1972, 1, 28, 11, 49, 24),
#                                8: ['ZSUNnPAQzGXUbQFUfjyP', 9180]}},
#         'แสน': {   4: 'https://thabthimaithy.biz/categories/post/',
#                    5: [   'UgaBxbuiRFTGKAuBtHvD',
#                           'osphaanaathaphinthu@thnraks-tangkulngaam.com',
#                           'akzcPmcViaoqUHqkTLHK'],
#                    6: {   4: Decimal('6767053.58279'),
#                           5: 'BAioDpBRGDhuTVMfYJRg',
#                           6: [   Decimal('407.790595522'),
#                                  'mrwichch64@yahoo.com']}},
#         'แสบ': {   7: 'BBsPvjGunWEgtNnuxLCs',
#                    8: [   'SnMAkiLpRenlrgMwqQwS',
#                           datetime.datetime(1970, 6, 16, 19, 7, 30),
#                           'https://www.tantraacchin.info/app/list/faq.html'],
#                    9: {   7: 3227,
#                           8: 'CGSyKVHGowEpnCscZPGh',
#                           9: [983.7, 'RIEaROiToItuVbvKVNPm']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'MZvgOrHrjaOlpDknQCDy',
#     Decimal('-8829001540.927'),
#     'qyuDmqhpODgOOWekpsSf',
#     'BDuUFbZRPXAyyqEICArD',
#     'MXiUHlQJYrJkoTmWANUp',
#     'mTgdHKAQMruvNzECASOA',
#     'bIyagyTWvRInvLZZZXHh',
#     3124,
#     'LXVBmVJNvVWaeSUVzGsJ',
#     'chnmthidaa37@naathaedcha.com')

faker.providers.ssn

fake.ein()
# '81-2641094'

fake.invalid_ssn()
# '619-88-0000'

fake.itin()
# '947-90-0919'

fake.ssn(taxpayer_identification_number_type='SSN')
# '213-78-4461'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 4.0.1'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (iPad; CPU iPad OS 10_3_4 like Mac OS X) AppleWebKit/533.1 '
#  '(KHTML, like Gecko) CriOS/24.0.802.0 Mobile/70B826 Safari/533.1')

fake.firefox()
# ('Mozilla/5.0 (iPad; CPU iPad OS 9_3_6 like Mac OS X) AppleWebKit/531.2 '
#  '(KHTML, like Gecko) FxiOS/9.4j1832.0 Mobile/58R047 Safari/531.2')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 7.0; Windows 98; Trident/5.0)'

fake.ios_platform_token()
# 'iPhone; CPU iPhone OS 6_1_6 like Mac OS X'

fake.linux_platform_token()
# 'X11; Linux x86_64'

fake.linux_processor()
# 'x86_64'

fake.mac_platform_token()
# 'Macintosh; PPC Mac OS X 10_12_3'

fake.mac_processor()
# 'Intel'

fake.opera()
# 'Opera/9.89.(X11; Linux x86_64; ks-IN) Presto/2.9.173 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 3_1 like Mac OS X; ne-NP) '
#  'AppleWebKit/533.1.3 (KHTML, like Gecko) Version/3.0.5 Mobile/8B119 '
#  'Safari/6533.1.3')

fake.user_agent()
# 'Opera/9.20.(X11; Linux x86_64; ayc-PE) Presto/2.9.164 Version/12.00'

fake.windows_platform_token()
# 'Windows CE'