Locale en_PH

faker.providers.address

class faker.providers.address.en_PH.Provider(generator: Any)

Bases: Provider

Provider for addresses for en_PH locale

Like many things in the Philippines, even addresses are more complicated than necessary. This provider is already a gross oversimplification, and it is still a lot more complicated VS providers from other locales despite taking shortcuts. Below are some tidbits of information that, as a whole, shaped the design decisions of this provider.

  • There are many levels of geopolitical division, thus many levels of local government:
    • There are three major island groups - Luzon, Visayas, Mindanao

    • Those major groups are divided into 17 different regions.

    • Each region is divided into provinces with the exception of the National Capital Region aka Metro Manila.

    • Each province is composed of multiple cities/municipalities.

    • Metro Manila, like a province, is composed of multiple cities/municipalities, but it is a region.

    • Each city/municipality is composed of multiple smaller local government units called barangays.

    • In some places, some barangays are divided further, and as of 2019, there are 42,045 barangays on record.

  • Metro Manila is part of Luzon geographically, but it is almost always treated as a separate entity politically, economically, statistically, and so on, since it is home to around 13% of the population despite being only around 0.2% of the country’s total land area.

  • Names of cities, municipalities, and barangays vary a lot. Furthermore, if a place has a non-English name, there will almost always be no English translation and vice-versa. It is essentially impossible to generate fake city, municipality, and barangay names in a similar manner used in the other “en” locales while being locale specific.

  • Subdivisions and other higher density housing (like high-rise condominiums) are popular in real estate.

  • The 13th floor is omitted in buildings like in many parts of the world.

  • The floor number distribution is partly based on the tallest buildings in the Philippines and partly anecdotal, but the general idea is that the higher the floor number is, the lower probability of it appearing. Furthermore, as the floor number approaches the highest floors of the tallest buildings, the probability plummets further.

  • The address distribution is based on the official 2015 population census.

  • Addresses should include a barangay, but it has been dropped to keep things sane, all things considered.

  • In addition to numbered floors, buildings have ground floors and may have lower ground, upper ground, mezzanine, and basement floors. Buildings may also have units on any of those floors, but the naming scheme varies, so they have been dropped, again to keep things sane.

Sources: - https://en.wikipedia.org/wiki/Provinces_of_the_Philippines - https://en.wikipedia.org/wiki/List_of_cities_and_municipalities_in_the_Philippines - https://en.wikipedia.org/wiki/Barangay - https://en.wikipedia.org/wiki/Postal_addresses_in_the_Philippines - https://en.wikipedia.org/wiki/List_of_ZIP_codes_in_the_Philippines - https://www.phlpost.gov.ph/ - http://en.wikipedia.org/wiki/List_of_tallest_buildings_in_the_Philippines - https://psa.gov.ph/sites/default/files/attachments/hsd/pressrelease/2015%20population%20counts%20Summary_0.xlsx

address() str
Example:

‘791 Crist Parks, Sashabury, IL 86039-9874’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.address()
...
'B09 L66 Makiling Street, Mustard Homes Phase 4, Prosperidad, 7570 Davao Occidental'
'4105 Santol Street, Can-avid, 3120 Batangas'
'9F Gomez Place Tower 4, 9053 Mariveles Street, Imelda, 5627 Aklan'
'B20 L64 Garnet Street, Lee Grove 4, Mandaluyong, 1512 Metro Manila'
'5244 Lily Avenue, San Remigio, 3042 Benguet'
administrative_unit() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.administrative_unit()
...
'Negros Oriental'
'Southern Leyte'
'Batanes'
'Rizal'
'Dinagat Islands'
building_name() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.building_name()
...
'Lanzones Apartments'
'Pepper Suites 7'
'Mustard Residences'
'Wagner Place 3'
'Montgomery Place'
building_name_suffix() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.building_name_suffix()
...
'Residences 7'
'Apartments'
'Place'
'Suites Tower 8'
'Residences 5'
building_number() str
Example:

‘791’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.building_number()
...
'4243 Unit A'
'7962'
'4970'
'5867'
'3579'
building_unit_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.building_unit_number()
...
'24th Floor'
'2nd Floor'
'8th Floor'
'48F'
'14F'
city() str
Example:

‘Sashabury’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.city()
...
'Katherine Ville'
'Jonathan Ville'
'Samantha Ville'
'Michael Ville'
'Juan Ville'
city_suffix() str
Example:

‘town’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.city_suffix()
...
'Ville'
'Ville'
'Ville'
'Ville'
'Ville'
country() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.country()
...
'Maldives'
'Palestine'
'Kingdom of the Netherlands'
'Barbados'
'Israel'
country_code(representation: str = 'alpha-2') str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.country_code()
...
'MV'
'PS'
'NL'
'BB'
'IL'
current_country() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.current_country()
...
'Philippines'
'Philippines'
'Philippines'
'Philippines'
'Philippines'
current_country_code() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.current_country_code()
...
'PH'
'PH'
'PH'
'PH'
'PH'
floor_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.floor_number()
...
'32'
'24'
'8'
'5'
'10'
floor_unit_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.floor_unit_number()
...
'3227'
'233'
'1020'
'4823'
'1414'
luzon_province() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.luzon_province()
...
'Nueva Ecija'
'Occidental Mindoro'
'Apayao'
'Ilocos Sur'
'Quirino'
luzon_province_address() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.luzon_province_address()
...
'B09 L66 Makiling Street, Mustard Homes Phase 4, Prosperidad, 2420 Kalinga'
'4105 Santol Street, Can-avid, 3120 Batangas'
'9F Gomez Place Tower 4, 9053 Mariveles Street, Imelda, 2105 Sorsogon'
'6535 Andromeda Road, Liliw, 2849 Laguna'
'2335 D Kalamansi Avenue, Laurel, 5534 Quirino'
luzon_province_postcode() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.luzon_province_postcode()
...
'5408'
'3427'
'4954'
'5596'
'3572'
metro_manila_address() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.metro_manila_address()
...
'B09 L66 Makiling Street, Mustard Homes Phase 4, Valenzuela, 0685 Metro Manila'
'4105J Santol Street, Mandaluyong, 1035 Metro Manila'
'Unit 3822 Tanguile Building 6, 7114 Topaz Road, Marikina, 1531 Metro Manila'
'Block 02 Lot 71 Davis Street, Salazar Homes 4, Pasay, 1841 Metro Manila'
'2335 D Kalamansi Avenue, Pasay, 1440 Metro Manila'
metro_manila_lgu() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.metro_manila_lgu()
...
'Pateros'
'Quezon City'
'Las Piñas'
'Navotas'
'Valenzuela'
metro_manila_postcode() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.metro_manila_postcode()
...
'1188'
'1261'
'0482'
'0930'
'1447'
mindanao_province() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.mindanao_province()
...
'Lanao del Norte'
'Zamboanga del Norte'
'Lanao del Sur'
'Agusan del Sur'
'Davao del Sur'
mindanao_province_address() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.mindanao_province_address()
...
'B09 L66 Makiling Street, Mustard Homes Phase 4, Prosperidad, 7570 Davao Occidental'
'4105 Santol Street, Can-avid, 8670 Bukidnon'
'9F Gomez Place Tower 4, 9053 Mariveles Street, Imelda, 7255 Zamboanga del Sur'
'6535 Andromeda Road, Liliw, 8399 Tawi-Tawi'
'Unit 437 Allen Building Tower 9, 7340 Miller Drive, Pulupandan, 9504 Bukidnon'
mindanao_province_postcode() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.mindanao_province_postcode()
...
'9077'
'9222'
'7165'
'8460'
'9594'
ordinal_floor_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ordinal_floor_number()
...
'32nd'
'24th'
'8th'
'5th'
'10th'
ordinal_street_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ordinal_street_number()
...
'50th'
'98th'
'54th'
'6th'
'34th'
partitioned_building_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.partitioned_building_number()
...
'664 Unit G'
'7962-I'
'7809 Unit E'
'3579-J'
'2290 E'
postcode() str
Example:

86039-9874

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.postcode()
...
'7012'
'7591'
'1063'
'4643'
'9577'
province() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.province()
...
'Negros Oriental'
'Southern Leyte'
'Batanes'
'Rizal'
'Dinagat Islands'
province_lgu() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.province_lgu()
...
'Manabo'
'Mobo'
'Babatngon'
'Iligan'
'Ramon Magsaysay'
standalone_building_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.standalone_building_number()
...
'6312'
'6891'
'664'
'4243'
'8377'
street_address() str
Example:

‘791 Crist Parks’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.street_address()
...
'Block 02 Lot 34 Lily Extension, Mustard Homes Phase 4'
'2282 Citrine Street, Santan Estates 5'
'1209 Milky Way Road'
'5797 Iriga Road'
'8542 Unit H Amber Street'
street_name() str
Example:

‘Crist Parks’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.street_name()
...
'Tabayoc Street'
'Green Road'
'Hibok-Hibok Street'
'Sunstone Street'
'65th Boulevard'
street_suffix() str
Example:

‘Avenue’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.street_suffix()
...
'Street'
'Street'
'Extension'
'Drive'
'Road'
subdivision_block_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.subdivision_block_number()
...
'13'
'25'
'14'
'02'
'09'
subdivision_lot_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.subdivision_lot_number()
...
'50'
'98'
'54'
'06'
'34'
subdivision_name() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.subdivision_name()
...
'Lanzones Cove 5'
'Kalachuchi Homes'
'Duhat Grove'
'Campbell Estates'
'Santan Estates 5'
subdivision_name_suffix() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.subdivision_name_suffix()
...
'Subdivision'
'Subdivision 1'
'Grove Phase 9'
'Village'
'Subdivision'
subdivision_unit_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.subdivision_unit_number()
...
'Block 25 Lot 54'
'B09 L66'
'Block 13 Lot 39'
'Block 12 Lot 75'
'B17 L18'
visayas_province() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.visayas_province()
...
'Northern Samar'
'Samar'
'Antique'
'Iloilo'
'Southern Leyte'
visayas_province_address() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.visayas_province_address()
...
'B09 L66 Makiling Street, Mustard Homes Phase 4, Prosperidad, 5785 Leyte'
'4105 Santol Street, Can-avid, 6335 Bohol'
'9F Gomez Place Tower 4, 9053 Mariveles Street, Imelda, 5627 Aklan'
'21st Floor Salazar Place Tower 4, 5329 Asteroid Drive, Sapad, 6154 Guimaras'
'7340 Miller Drive, Caraballo Homes, San Remigio, 6296 Bohol'
visayas_province_postcode() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.visayas_province_postcode()
...
'6488'
'6561'
'5082'
'6230'
'6747'

faker.providers.automotive

class faker.providers.automotive.en_PH.Provider(generator: Any)

Bases: Provider

Implement automotive provider for en_PH locale.

Vehicle registration in the Philippines has many controversies and is full of quirks. On top of that, some terms are highly subject to interpretation or to varying definitions when applied colloquially, e.g. “motor” usually refers to either a machine’s motor or a motorcycle, “vehicles” usually means cars, SUVs, vans, and trucks but not motorcycles. Please read any additional notes of individual methods for more details.

Sources:

automobile_license_plate() str

Generate an automobile license plate.

Note

Cars, SUVs, vans, trucks, and other 4-wheeled civilian vehicles are considered automobiles for this purpose.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.automobile_license_plate()
...
'PMZ6048'
'QEJ7593'
'RWZ194'
'VKP411'
'TUG565'
license_plate() str

Generate a license plate.

Note

This method will never generate protocol plates, because such plates are only for specific use cases.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.license_plate()
...
'PMZ6048'
'GQE759'
'ZIR219'
'RD41157'
'UGR659'
motorcycle_license_plate() str

Generate a motorcycle license plate.

Note

Motorcycles and any improvised vehicle with a motorcycle as its base are issued motorcycle license plates.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.motorcycle_license_plate()
...
'MZ60487'
'EJ75938'
'WZ1948'
'PR4115'
'UG5659'
protocol_license_plate() str

Generate a protocol license plate.

Note

High ranking government officials are entitled to use low numbered protocol license plates.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.protocol_license_plate()
...
'13'
'14'
'2'
'9'
'17'
vin() str

Generate vin number.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.vin()
...
'RT3GZYSKXXNDZ9J97'
'G0K75MX77NULDXVG4'
'16S1YMFL25CEF0V66'
'LZY7KJ8M0DJV6RLFJ'
'BCB3GX5649036SHFD'

faker.providers.bank

class faker.providers.bank.en_PH.Provider(generator: Any)

Bases: Provider

Implement bank provider for en_PH locale.

aba() str

Generate an ABA routing transit number.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.aba()
...
'076048766'
'057593829'
'052194896'
'034115783'
'025659384'
bank_country() str

Generate the bank provider’s ISO 3166-1 alpha-2 country code.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.bank_country()
...
'PH'
'PH'
'PH'
'PH'
'PH'
bban() str

Generate a Basic Bank Account Number (BBAN).

Warning

Philippine bank accounts do not have BBANs or IBANs, so any number generated by this method is a purely hypothetical number. Local bank account numbers are typically 10 or 12 digits long, so the BBAN format used in this implementation has been arbitrarily set to 16 digits to simulate a hypothetical standardization of account numbers. Using this method will log a warning regarding the hypotheticality of the result.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.bban()
...
'6604876475938242'
'1948924115781565'
'9387784080160975'
'3513933287115871'
'4841858398947196'
iban() str

Generate an International Bank Account Number (IBAN).

Warning

Philippine bank accounts do not have BBANs or IBANs, so any number generated by this method is a purely hypothetical number. This method uses hypothetical PH BBANs and the PH country code as inputs to the IBAN generation algorithm. Using this method will log a warning regarding the hypotheticality of the result.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.iban()
...
'PH436604876475938242'
'PH841948924115781565'
'PH909387784080160975'
'PH363513933287115871'
'PH714841858398947196'
swift(length: int | None = None, primary: bool = False, use_dataset: bool = False) str

Generate a SWIFT code.

SWIFT codes, reading from left to right, are composed of a 4 alphabet character bank code, a 2 alphabet character country code, a 2 alphanumeric location code, and an optional 3 alphanumeric branch code. This means SWIFT codes can only have 8 or 11 characters, so the value of length can only be None or the integers 8 or 11. If the value is None, then a value of 8 or 11 will randomly be assigned.

Because all 8-digit SWIFT codes already refer to the primary branch or office, the primary argument only has an effect if the value of length is 11. If primary is True and length is 11, the 11-digit SWIFT codes generated will always end in 'XXX' to denote that they belong to primary branches/offices.

For extra authenticity, localized providers may opt to include SWIFT bank codes, location codes, and branch codes used in their respective locales. If use_dataset is True, this method will generate SWIFT codes based on those locale-specific codes if included. If those codes were not included, then it will behave as if use_dataset were False, and in that mode, all those codes will just be randomly generated as per the specification.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.swift()
...
'YNBIPH65ZT4'
'SGQEPHSIGQ8'
'JDXCPHV4'
'LNKTPHN9'
'OQIBPH9AFZA'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.swift(length=8)
...
'MYNBPHQ6'
'PMZJPH4W'
'SGQEPHSI'
'YDTZPHQ8'
'WZTEPHTG'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.swift(length=8, use_dataset=True)
...
'HNBKPHMM'
'BKCHPHM1'
'MHCBPHMM'
'HSBCPHM1'
'MBBEPHM1'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.swift(length=11)
...
'MYNBPHQ65ZT'
'PLSGPH6ISIG'
'TZIRPHJTGEV'
'PRDLPH1UN94'
'OQIBPH9AFZA'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.swift(length=11, primary=True)
...
'MYNBPHQ6XXX'
'PMZJPH4WXXX'
'SGQEPHSIXXX'
'YDTZPHQ8XXX'
'WZTEPHTGXXX'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.swift(length=11, use_dataset=True)
...
'HNBKPHMMCBU'
'CPHIPHMQXXX'
'HSBCPHM1XXX'
'FCBKPHMQEQI'
'MHCBPH2XTSU'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.swift(length=11, primary=True, use_dataset=True)
...
'HNBKPHMMXXX'
'BKCHPHM1XXX'
'MHCBPHMMXXX'
'HSBCPHM1XXX'
'MBBEPHM1XXX'
swift11(primary: bool = False, use_dataset: bool = False) str

Generate an 11-digit SWIFT code.

This method uses swift() under the hood with the length argument set to 11. If primary is set to True, the SWIFT code will always end with 'XXX'. All 11-digit SWIFT codes use this convention to refer to the primary branch/office.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.swift11()
...
'MYNBPHQ65ZT'
'PLSGPH6ISIG'
'TZIRPHJTGEV'
'PRDLPH1UN94'
'OQIBPH9AFZA'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.swift11(use_dataset=True)
...
'HNBKPHMMCBU'
'CPHIPHMQXXX'
'HSBCPHM1XXX'
'FCBKPHMQEQI'
'MHCBPH2XTSU'
swift8(use_dataset: bool = False) str

Generate an 8-digit SWIFT code.

This method uses swift() under the hood with the length argument set to 8 and with the primary argument omitted. All 8-digit SWIFT codes already refer to the primary branch/office.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.swift8()
...
'MYNBPHQ6'
'PMZJPH4W'
'SGQEPHSI'
'YDTZPHQ8'
'WZTEPHTG'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.swift8(use_dataset=True)
...
'HNBKPHMM'
'BKCHPHM1'
'MHCBPHMM'
'HSBCPHM1'
'MBBEPHM1'

faker.providers.company

class faker.providers.company.en_PH.Provider(generator: Any)

Bases: Provider

Provider for company names for en_PH locale

Company naming scheme and probabilities are inspired by and/or based on existing companies in the Philippines.

Sources: - https://en.wikipedia.org/wiki/List_of_companies_of_the_Philippines - https://www.pse.com.ph/stockMarket/listedCompanyDirectory.html

bs() str
Example:

‘integrate extensible convergence’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.bs()
...
'iterate integrated e-markets'
'integrate back-end mindshare'
'synthesize wireless content'
'syndicate synergistic applications'
'productize killer mindshare'
catch_phrase() str
Example:

‘Robust full-range hub’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.catch_phrase()
...
'Networked well-modulated instruction set'
'Balanced empowering migration'
'Pre-emptive impactful toolset'
'Innovative mission-critical help-desk'
'Reduced didactic middleware'
company() str
Example:

‘Acme Ltd’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company()
...
'CYZ Foods Limited'
'AO Liberty Resources Limited'
'QL Technologies Inc.'
'Gomez Gold Sun Mining Corporation'
'VERK Sun Group Inc.'
company_suffix() str
Example:

‘Ltd’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company_suffix()
...
'Corporation'
'Corporation'
'Inc.'
'Inc.'
'Corporation'
company_type() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company_type()
...
'Hotel'
'Manufacturing'
'Banking'
'Finance'
'Resorts'
random_company_acronym() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.random_company_acronym()
...
'NVN'
'ZVRY'
'EVA'
'HEP'
'ZQUQ'
random_company_adjective() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.random_company_adjective()
...
'Eastern'
'Prime'
'Western'
'Rising'
'Great'
random_company_noun_chain() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.random_company_noun_chain()
...
'State City'
'Union Sun'
'Millennium Sun'
'Gold Union'
'Millennium'
random_company_product() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.random_company_product()
...
'Glass'
'Glass'
'Bottle'
'Flour'
'Pillow'

faker.providers.date_time

class faker.providers.date_time.en_PH.Provider(generator: Any)

Bases: Provider

No difference from default DateTimeProvider

am_pm() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.am_pm()
...
'AM'
'AM'
'PM'
'PM'
'PM'
century() str
Example:

‘XVII’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.century()
...
'XIII'
'XIV'
'II'
'IX'
'XVII'
date(pattern: str = '%Y-%m-%d', end_datetime: date | datetime | timedelta | str | int | None = None) str

Get a date string between January 1, 1970 and now.

Parameters:

pattern – Format of the date (year-month-day by default)

Example:

‘2008-11-27’

Returns:

Date

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date()
...
'2015-10-12'
'2011-02-03'
'1992-10-19'
'1984-01-14'
'1997-09-19'
date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date

Get a Date object based on a random date between two given dates. Accepts date strings that can be recognized by strtotime().

Parameters:
  • start_date – Defaults to 30 years ago

  • end_date – Defaults to “today”

Example:

Date(‘1999-02-02’)

Returns:

Date

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_between()
...
datetime.date(2019, 7, 18)
datetime.date(2016, 12, 12)
datetime.date(2006, 10, 29)
datetime.date(2001, 12, 23)
datetime.date(2009, 7, 19)
date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date

Takes two Date objects and returns a random date between the two given dates. Accepts Date or datetime objects

Parameters:
  • date_start – Date

  • date_end – Date

Returns:

Date

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_between_dates()
...
datetime.date(2024, 3, 18)
datetime.date(2024, 3, 18)
datetime.date(2024, 3, 18)
datetime.date(2024, 3, 18)
datetime.date(2024, 3, 18)
date_object(end_datetime: datetime | None = None) date

Get a date object between January 1, 1970 and now

Example:

datetime.date(2016, 9, 20)

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_object()
...
datetime.date(2015, 10, 12)
datetime.date(2011, 2, 3)
datetime.date(1992, 10, 19)
datetime.date(1984, 1, 14)
datetime.date(1997, 9, 19)
date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date

Generate a random date of birth represented as a Date object, constrained by optional miminimum_age and maximum_age parameters.

Parameters:
  • tzinfo – Defaults to None.

  • minimum_age – Defaults to 0.

  • maximum_age – Defaults to 115.

Example:

Date(‘1979-02-02’)

Returns:

Date

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_of_birth()
...
datetime.date(2006, 3, 1)
datetime.date(1996, 2, 18)
datetime.date(1956, 12, 30)
datetime.date(1938, 3, 31)
datetime.date(1967, 7, 9)
date_this_century(before_today: bool = True, after_today: bool = False) date

Gets a Date object for the current century.

Parameters:
  • before_today – include days in current century before today

  • after_today – include days in current century after today

Example:

Date(‘2012-04-04’)

Returns:

Date

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_this_century()
...
datetime.date(2020, 6, 11)
datetime.date(2018, 5, 8)
datetime.date(2010, 3, 8)
datetime.date(2006, 4, 8)
datetime.date(2012, 5, 18)
date_this_decade(before_today: bool = True, after_today: bool = False) date

Gets a Date object for the decade year.

Parameters:
  • before_today – include days in current decade before today

  • after_today – include days in current decade after today

Example:

Date(‘2012-04-04’)

Returns:

Date

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_this_decade()
...
datetime.date(2023, 7, 22)
datetime.date(2023, 3, 11)
datetime.date(2021, 10, 8)
datetime.date(2021, 2, 2)
datetime.date(2022, 2, 25)
date_this_month(before_today: bool = True, after_today: bool = False) date

Gets a Date object for the current month.

Parameters:
  • before_today – include days in current month before today

  • after_today – include days in current month after today

Example:

dtdate(‘2012-04-04’)

Returns:

dtdate

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_this_month()
...
datetime.date(2024, 3, 15)
datetime.date(2024, 3, 13)
datetime.date(2024, 3, 8)
datetime.date(2024, 3, 5)
datetime.date(2024, 3, 9)
date_this_year(before_today: bool = True, after_today: bool = False) date

Gets a Date object for the current year.

Parameters:
  • before_today – include days in current year before today

  • after_today – include days in current year after today

Example:

Date(‘2012-04-04’)

Returns:

Date

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_this_year()
...
datetime.date(2024, 3, 6)
datetime.date(2024, 2, 28)
datetime.date(2024, 2, 2)
datetime.date(2024, 1, 20)
datetime.date(2024, 2, 9)
date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime

Get a datetime object for a date between January 1, 1970 and now

Parameters:

tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

datetime(‘2005-08-16 20:39:21’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time()
...
datetime.datetime(2015, 10, 12, 6, 37, 33, 101958)
datetime.datetime(2011, 2, 3, 3, 30, 59, 224986)
datetime.datetime(1992, 10, 19, 16, 15, 45, 46785)
datetime.datetime(1984, 1, 14, 18, 33, 47, 820118)
datetime.datetime(1997, 9, 19, 16, 15, 35, 383307)
date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime

Get a datetime object for a date between January 1, 001 and now

Parameters:

tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

datetime(‘1265-03-22 21:15:52’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_ad()
...
datetime.datetime(1709, 6, 12, 9, 12, 28, 571815)
datetime.datetime(1534, 7, 4, 3, 37, 13, 108353)
datetime.datetime(851, 11, 27, 18, 38, 37, 90775)
datetime.datetime(524, 11, 4, 20, 40, 28, 789970)
datetime.datetime(1035, 6, 3, 0, 41, 16, 375511)
date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime

Get a datetime object based on a random date between two given dates. Accepts date strings that can be recognized by strtotime().

Parameters:
  • start_date – Defaults to 30 years ago

  • end_date – Defaults to “now”

  • tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

datetime(‘1999-02-02 11:42:52’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_between()
...
datetime.datetime(2019, 7, 19, 3, 44, 22, 236214)
datetime.datetime(2016, 12, 13, 17, 9, 8, 808743)
datetime.datetime(2006, 10, 30, 22, 38, 49, 361449)
datetime.datetime(2001, 12, 24, 15, 49, 25, 49189)
datetime.datetime(2009, 7, 20, 19, 6, 21, 171082)
date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime

Takes two datetime objects and returns a random datetime between the two given datetimes. Accepts datetime objects.

Parameters:
  • datetime_start – datetime

  • datetime_end – datetime

  • tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

datetime(‘1999-02-02 11:42:52’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_between_dates()
...
datetime.datetime(2024, 3, 18, 20, 33, 39)
datetime.datetime(2024, 3, 18, 20, 33, 39)
datetime.datetime(2024, 3, 18, 20, 33, 39)
datetime.datetime(2024, 3, 18, 20, 33, 39)
datetime.datetime(2024, 3, 18, 20, 33, 39)
date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime

Gets a datetime object for the current century.

Parameters:
  • before_now – include days in current century before today

  • after_now – include days in current century after today

  • tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

datetime(‘2012-04-04 11:02:02’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_this_century()
...
datetime.datetime(2020, 6, 11, 22, 42, 1, 475338)
datetime.datetime(2018, 5, 9, 5, 45, 46, 868326)
datetime.datetime(2010, 3, 8, 11, 23, 42, 162252)
datetime.datetime(2006, 4, 8, 19, 44, 35, 852374)
datetime.datetime(2012, 5, 18, 15, 22, 8, 39410)
date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime

Gets a datetime object for the decade year.

Parameters:
  • before_now – include days in current decade before today

  • after_now – include days in current decade after today

  • tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

datetime(‘2012-04-04 11:02:02’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_this_decade()
...
datetime.datetime(2023, 7, 23, 10, 39, 41, 41601)
datetime.datetime(2023, 3, 12, 9, 11, 49, 543748)
datetime.datetime(2021, 10, 9, 4, 47, 7, 777703)
datetime.datetime(2021, 2, 2, 10, 27, 31, 71470)
datetime.datetime(2022, 2, 25, 18, 41, 5, 98170)
date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime

Gets a datetime object for the current month.

Parameters:
  • before_now – include days in current month before today

  • after_now – include days in current month after today

  • tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

datetime(‘2012-04-04 11:02:02’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_this_month()
...
datetime.datetime(2024, 3, 16, 1, 53, 10, 76548)
datetime.datetime(2024, 3, 14, 12, 49, 46, 453990)
datetime.datetime(2024, 3, 8, 12, 14, 25, 825766)
datetime.datetime(2024, 3, 5, 14, 57, 41, 681770)
datetime.datetime(2024, 3, 10, 3, 6, 44, 354347)
date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime

Gets a datetime object for the current year.

Parameters:
  • before_now – include days in current year before today

  • after_now – include days in current year after today

  • tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

datetime(‘2012-04-04 11:02:02’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_this_year()
...
datetime.datetime(2024, 3, 6, 17, 51, 12, 954854)
datetime.datetime(2024, 2, 29, 0, 17, 2, 78832)
datetime.datetime(2024, 2, 2, 17, 51, 48, 900793)
datetime.datetime(2024, 1, 21, 3, 48, 6, 115289)
datetime.datetime(2024, 2, 9, 19, 20, 52, 509922)
day_of_month() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.day_of_month()
...
'12'
'03'
'19'
'14'
'19'
day_of_week() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.day_of_week()
...
'Monday'
'Thursday'
'Monday'
'Saturday'
'Friday'
future_date(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) date

Get a Date object based on a random date between 1 day from now and a given date. Accepts date strings that can be recognized by strtotime().

Parameters:
  • end_date – Defaults to “+30d”

  • tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

dtdate(‘2030-01-01’)

Returns:

dtdate

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.future_date()
...
datetime.date(2024, 4, 12)
datetime.date(2024, 4, 9)
datetime.date(2024, 3, 31)
datetime.date(2024, 3, 26)
datetime.date(2024, 4, 2)
future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime

Get a datetime object based on a random date between 1 second form now and a given date. Accepts date strings that can be recognized by strtotime().

Parameters:
  • end_date – Defaults to “+30d”

  • tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

datetime(‘1999-02-02 11:42:52’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.future_datetime()
...
datetime.datetime(2024, 4, 13, 4, 32, 40, 594731)
datetime.datetime(2024, 4, 10, 14, 17, 17, 54467)
datetime.datetime(2024, 3, 31, 11, 22, 21, 116942)
datetime.datetime(2024, 3, 26, 14, 58, 51, 957843)
datetime.datetime(2024, 4, 3, 4, 40, 43, 566513)
iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str

Get a timestamp in ISO 8601 format (or one of its profiles).

Parameters:
  • tzinfo – timezone, instance of datetime.tzinfo subclass

  • sep – separator between date and time, defaults to ‘T’

  • timespec – format specifier for the time part, defaults to ‘auto’ - see datetime.isoformat() documentation

Example:

‘2003-10-21T16:05:52+0000’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.iso8601()
...
'2015-10-12T06:37:33.101958'
'2011-02-03T03:30:59.224986'
'1992-10-19T16:15:45.046785'
'1984-01-14T18:33:47.820118'
'1997-09-19T16:15:35.383307'
month() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.month()
...
'10'
'02'
'10'
'01'
'09'
month_name() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.month_name()
...
'October'
'February'
'October'
'January'
'September'
past_date(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) date

Get a Date object based on a random date between a given date and 1 day ago. Accepts date strings that can be recognized by strtotime().

Parameters:
  • start_date – Defaults to “-30d”

  • tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

dtdate(‘1999-02-02’)

Returns:

dtdate

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.past_date()
...
datetime.date(2024, 3, 12)
datetime.date(2024, 3, 9)
datetime.date(2024, 2, 29)
datetime.date(2024, 2, 24)
datetime.date(2024, 3, 2)
past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime

Get a datetime object based on a random date between a given date and 1 second ago. Accepts date strings that can be recognized by strtotime().

Parameters:
  • start_date – Defaults to “-30d”

  • tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

datetime(‘1999-02-02 11:42:52’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.past_datetime()
...
datetime.datetime(2024, 3, 14, 4, 32, 39, 594731)
datetime.datetime(2024, 3, 11, 14, 17, 16, 54467)
datetime.datetime(2024, 3, 1, 11, 22, 20, 116942)
datetime.datetime(2024, 2, 25, 14, 58, 50, 957843)
datetime.datetime(2024, 3, 4, 4, 40, 42, 566513)
pytimezone(*args: Any, **kwargs: Any) tzinfo | None

Generate a random timezone (see faker.timezone for any args) and return as a python object usable as a tzinfo to datetime or other fakers.

Example:

faker.pytimezone()

Returns:

dateutil.tz.tz.tzfile

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.pytimezone()
...
tzfile('/usr/share/zoneinfo/Indian/Maldives')
tzfile('/usr/share/zoneinfo/America/Barbados')
tzfile('/usr/share/zoneinfo/Europe/Stockholm')
tzfile('/usr/share/zoneinfo/Africa/Windhoek')
tzfile('/usr/share/zoneinfo/Asia/Qatar')
time(pattern: str = '%H:%M:%S', end_datetime: date | datetime | timedelta | str | int | None = None) str

Get a time string (24h format by default)

Parameters:

pattern – format

Example:

‘15:02:34’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.time()
...
'06:37:33'
'03:30:59'
'16:15:45'
'18:33:47'
'16:15:35'
time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta

Get a timedelta object

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.time_delta()
...
datetime.timedelta(0)
datetime.timedelta(0)
datetime.timedelta(0)
datetime.timedelta(0)
datetime.timedelta(0)
time_object(end_datetime: date | datetime | timedelta | str | int | None = None) time

Get a time object

Example:

datetime.time(15, 56, 56, 772876)

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.time_object()
...
datetime.time(6, 37, 33, 101958)
datetime.time(3, 30, 59, 224986)
datetime.time(16, 15, 45, 46785)
datetime.time(18, 33, 47, 820118)
datetime.time(16, 15, 35, 383307)
time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]

Returns a generator yielding tuples of (<datetime>, <value>).

The data points will start at start_date, and be at every time interval specified by precision. distrib is a callable that accepts <datetime> and returns <value>

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.time_series()
...
<generator object Provider.time_series at 0x7f6d030323b0>
<generator object Provider.time_series at 0x7f6d030323b0>
<generator object Provider.time_series at 0x7f6d030323b0>
<generator object Provider.time_series at 0x7f6d030323b0>
<generator object Provider.time_series at 0x7f6d030323b0>
timezone() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.timezone()
...
'Indian/Maldives'
'America/Barbados'
'Europe/Stockholm'
'Africa/Windhoek'
'Asia/Qatar'
unix_time(end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) float

Get a timestamp between January 1, 1970 and now, unless passed explicit start_datetime or end_datetime values.

On Windows, the decimal part is always 0.

Example:

1061306726.6

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.unix_time()
...
1444631853.1019583
1296703859.2249856
719511345.0467846
442953227.8201182
874685735.383307
year() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.year()
...
'2015'
'2011'
'1992'
'1984'
'1997'

faker.providers.internet

class faker.providers.internet.en_PH.Provider(generator: Any)

Bases: Provider

Provider for internet stuff for en_PH locale

Free email domains are based on anecdotal evidence and experience. Available TLDs are based on the listed sources. Because of the local company naming scheme, a custom generator is needed to output convincing company domains.

Sources: - https://en.wikipedia.org/wiki/.ph

ascii_company_email() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_company_email()
...
'achang@yzv.org.ph'
'tammy59@hhep.com.ph'
'kyleblair@nwdholdings.ph'
'cheryl38@fcccapital.net.ph'
'ypage@globalsun.org.ph'
ascii_email() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_email()
...
'gwilliams@yahoo.com'
'tammy59@hhep.com.ph'
'kyleblair@zohomail.com'
'gomezleslie@csufinance.com'
'davismary@zohomail.com'
ascii_free_email() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_free_email()
...
'achang@gmail.com'
'tammy76@yahoo.com'
'nhoward@zohomail.com'
'juancampos@zohomail.com'
'vanessa89@gmail.com'
ascii_safe_email() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_safe_email()
...
'achang@example.org'
'tammy76@example.com'
'nhoward@example.net'
'juancampos@example.net'
'vanessa89@example.org'
company_email() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company_email()
...
'achang@yzv.org.ph'
'tammy59@hhep.com.ph'
'kyleblair@nwdholdings.ph'
'cheryl38@fcccapital.net.ph'
'ypage@globalsun.org.ph'
dga(year: int | None = None, month: int | None = None, day: int | None = None, tld: str | None = None, length: int | None = None) str

Generates a domain name by given date https://en.wikipedia.org/wiki/Domain_generation_algorithm

Return type:

str

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.dga()
...
'hxqvaffcmfsccynscisxeajjagjahtnfcmfsccynscisxeajjagjahtnfcmfscc.org'
'meydkrgdcvulautulqvjofrrnbjkfmvrewtpfttqcjafdhxckmyfamo.org.ph'
'rsoitciyjatufbjfquyfvudjerivnsrsprechaalfphoqywwursulakiudm.com.ph'
'ujkyfemsyj.org'
'yastipdtwjouhjjorvdtvxkkhdirblaoisavobsvdnhimwbflybiwimdljso.org'
domain_name(levels: int = 1) str

Produce an Internet domain name with the specified number of subdomain levels.

>>> domain_name()
nichols-phillips.com
>>> domain_name(2)
williamson-hopkins.jackson.com
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.domain_name()
...
'pclresorts.ph'
'fsgresorts.net'
'ngfinance.com.ph'
'patrickmillennium.com'
'dsdholdings.ph'
domain_word() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.domain_word()
...
'pclresorts'
'sssservices'
'hhep'
'mcgrathmillennium'
'dsrd'
email(safe: bool = True, domain: str | None = None) str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.email()
...
'achang@example.org'
'tammy76@example.com'
'nhoward@example.net'
'juancampos@example.net'
'vanessa89@example.org'
free_email() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.free_email()
...
'achang@gmail.com'
'tammy76@yahoo.com'
'nhoward@zohomail.com'
'juancampos@zohomail.com'
'vanessa89@gmail.com'
free_email_domain() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.free_email_domain()
...
'yahoo.com'
'yahoo.com'
'gmail.com'
'yahoo.com'
'zohomail.com'
hostname(levels: int = 1) str

Produce a hostname with specified number of subdomain levels.

>>> hostname()
db-01.nichols-phillips.com
>>> hostname(0)
laptop-56
>>> hostname(2)
web-12.williamson-hopkins.jackson.com
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.hostname()
...
'web-66.yzv.org.ph'
'desktop-75.snowunion.net'
'desktop-21.greatmillennium.com'
'email-15.csmshipping.net.ph'
'srv-87.gcccapital.net.ph'
http_method() str

Returns random HTTP method https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods

Return type:

str

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.http_method()
...
'OPTIONS'
'OPTIONS'
'GET'
'DELETE'
'PATCH'
http_status_code(include_unassigned: bool = True) int

Returns random HTTP status code https://www.rfc-editor.org/rfc/rfc9110#name-status-codes :param include_unassigned: Whether to include status codes which have

not yet been assigned or are unused

Returns:

a random three digit status code

Return type:

int

Example:

404

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.http_status_code()
...
532
297
488
555
315
iana_id() str

Returns IANA Registrar ID https://www.iana.org/assignments/registrar-ids/registrar-ids.xhtml

Return type:

str

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.iana_id()
...
'6463344'
'7056021'
'679216'
'4343903'
'8577767'
image_url(width: int | None = None, height: int | None = None, placeholder_url: str | None = None) str

Returns URL to placeholder image Example: http://placehold.it/640x480

Parameters:
  • width – Optional image width

  • height – Optional image height

  • placeholder_url – Optional template string of image URLs from custom placeholder service. String must contain {width} and {height} placeholders, eg: https:/example.com/{width}/{height}.

Return type:

str

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.image_url()
...
'https://picsum.photos/788/861'
'https://dummyimage.com/530x995'
'https://dummyimage.com/621x976'
'https://dummyimage.com/447x285'
'https://placekitten.com/286/194'
ipv4(network: bool = False, address_class: str | None = None, private: str | None = None) str

Returns a random IPv4 address or network with a valid CIDR.

Parameters:
  • network – Network address

  • address_class – IPv4 address class (a, b, or c)

  • private – Public or private

Returns:

IPv4

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ipv4()
...
'171.174.170.81'
'95.25.112.121'
'51.105.121.194'
'195.110.164.126'
'141.250.247.54'
ipv4_network_class() str

Returns a IPv4 network class ‘a’, ‘b’ or ‘c’.

Returns:

IPv4 network class

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ipv4_network_class()
...
'b'
'b'
'a'
'b'
'c'
ipv4_private(network: bool = False, address_class: str | None = None) str

Returns a private IPv4.

Parameters:
  • network – Network address

  • address_class – IPv4 address class (a, b, or c)

Returns:

Private IPv4

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ipv4_private()
...
'172.29.117.82'
'10.248.203.131'
'172.25.180.188'
'172.22.253.123'
'192.168.71.140'
ipv4_public(network: bool = False, address_class: str | None = None) str

Returns a public IPv4 excluding private blocks.

Parameters:
  • network – Network address

  • address_class – IPv4 address class (a, b, or c)

Returns:

Public IPv4

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ipv4_public()
...
'166.186.169.69'
'111.198.92.30'
'168.155.75.206'
'141.250.247.54'
'212.120.204.37'
ipv6(network: bool = False) str

Produce a random IPv6 address or network with a valid CIDR

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ipv6()
...
'e3e7:682:c209:4cac:629f:6fbf:d82c:7cd'
'f728:b4fa:4248:5e3a:a5d:2f35:6baa:9455'
'eb11:67b3:67a9:c378:7c65:c1e6:82e2:e662'
'f7c1:bd87:4da5:e709:d471:3d61:c8a7:639'
'e443:df78:9558:867f:5ba9:1fb0:7a02:4204'
mac_address(multicast: bool = False) str

Returns a random MAC address.

Parameters:

multicast – Multicast address

Returns:

MAC Address

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.mac_address()
...
'66:c5:d7:14:84:f8'
'48:9b:f4:b7:6f:47'
'18:47:30:80:4b:9e'
'6e:25:a9:f1:33:b5'
'0e:a1:68:f4:e2:85'
nic_handle(suffix: str = 'FAKE') str

Returns NIC Handle ID https://www.apnic.net/manage-ip/using-whois/guide/person/

Return type:

str

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.nic_handle()
...
'ZYT1598-FAKE'
'SIW493-FAKE'
'UE59352-FAKE'
'WBUN892-FAKE'
'CHQD98-FAKE'
nic_handles(count: int = 1, suffix: str = '????') List[str]

Returns NIC Handle ID list

Return type:

list[str]

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.nic_handles()
...
['ZYT1598-EWLN']
['WGNZ53-QITZ']
['UERV52-EJGW']
['CHQ498-DZJA']
['UU1864-TEMK']
port_number(is_system: bool = False, is_user: bool = False, is_dynamic: bool = False) int

Returns a network port number https://tools.ietf.org/html/rfc6335

Parameters:
  • is_system – System or well-known ports

  • is_user – User or registered ports

  • is_dynamic – Dynamic / private / ephemeral ports

Return type:

int

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.port_number()
...
50494
55125
5306
33936
63691
ripe_id() str

Returns RIPE Organization ID https://www.ripe.net/manage-ips-and-asns/db/support/organisation-object-in-the-ripe-database

Return type:

str

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ripe_id()
...
'ORG-ZYT1598-RIPE'
'ORG-SIW493-RIPE'
'ORG-UE59352-RIPE'
'ORG-WBUN892-RIPE'
'ORG-CHQD98-RIPE'
safe_domain_name() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_domain_name()
...
'example.com'
'example.com'
'example.org'
'example.com'
'example.net'
safe_email() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_email()
...
'achang@example.org'
'tammy76@example.com'
'nhoward@example.net'
'juancampos@example.net'
'vanessa89@example.org'
slug(value: str | None = None) str

Django algorithm

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.slug()
...
'molestiae-nihil'
'facilis-quaerat'
'necessitatibus'
'perferendis-magnam'
'esse-quae-deserunt'
tld() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.tld()
...
'org.ph'
'ph'
'org.ph'
'ph'
'com'
uri(schemes: List[str] | None = None, deep: int | None = None) str
Parameters:
  • schemes – a list of strings to use as schemes, one will chosen randomly. If None, it will generate http and https uris. Passing an empty list will result in schemeless uri generation like “://domain.com/index.html”.

  • deep – an integer specifying how many path components the URI should have..

Returns:

a random url string.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri()
...
'https://fsgresorts.net/categorylogin.jsp'
'https://www.mcgrathmillennium.com/postsprivacy.htm'
'http://wcccapital.net.ph/categories/categoryhomepage.htm'
'https://www.lphc.com/tag/list/wp-contenthomepage.html'
'http://cookworld.com.ph/explore/tag/searchpost.html'
uri_extension() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri_extension()
...
'.php'
'.php'
'.html'
'.htm'
'.asp'
uri_page() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri_page()
...
'author'
'category'
'privacy'
'category'
'index'
uri_path(deep: int | None = None) str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri_path()
...
'posts/tag'
'explore/tag'
'explore/category'
'blog'
'category'
url(schemes: List[str] | None = None) str
Parameters:

schemes – a list of strings to use as schemes, one will chosen randomly. If None, it will generate http and https urls. Passing an empty list will result in schemeless url generation like “://domain.com”.

Returns:

a random url string.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.url()
...
'https://yzv.org.ph/'
'https://megaunion.net/'
'https://www.dwefoods.com/'
'http://csmshipping.net.ph/'
'http://gcccapital.net.ph/'
user_name() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.user_name()
...
'achang'
'greenwilliam'
'thull'
'nhoward'
'juancampos'

faker.providers.lorem

class faker.providers.lorem.en_PH.Provider(generator: Any)

Bases: Provider

Implement lorem provider for en_PH locale.

This localized provider generates pseudo-Latin text when using the standard lorem provider methods, and the english_* methods are also provided for generating text in American English. Both languages are used in this locale for this purpose.

All the english_* methods use their corresponding standard lorem provider method under the hood with ext_word_list set to the EnUsLoremProvider’s word list.

english_paragraph(nb_sentences: int = 3, variable_nb_sentences: bool = True) str

Generate a paragraph in English.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.english_paragraph(nb_sentences=5)
...
'American whole magazine truth stop whose. On traditional measure example sense peace. Would mouth relate own chair. Role together range line. Government first policy daughter.'
'Kind miss artist truth trouble behavior style. Ability management test during foot that course nothing. Sound central myself before year. Your majority feeling fact by four two. White owner onto knowledge other. First drug contain start almost wonder.'
'Attorney quickly candidate change although bag record. Raise study modern miss dog Democrat quickly. Often late produce you true soldier. Food break onto friend.'
'Administration even relate head color. Staff beyond chair recently and off. Own available buy country store build before. Already against which continue.'
'Decision song view age international big employee. Author feeling job article level. Beyond write current grow rule stuff truth college.'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.english_paragraph(nb_sentences=5, variable_nb_sentences=False)
...
'Serious inside else memory if six. Whose group through despite cause. Sense peace economy travel. Total financial role together range line beyond its. Policy daughter need kind miss artist truth trouble.'
'Rest human station property. Partner stock four. Region as true develop sound central. Language ball floor meet usually board necessary. Natural sport music white.'
'Natural explain before something first drug contain start. Party prevent live. Quickly candidate change although. Together type music hospital. Every speech support time operation wear often.'
'Manage political record word group food break. Picture suddenly drug rule bring determine some forward. Beyond chair recently and. Plant view own available buy country store. Hospital have wonder already.'
'Create wife responsibility. Decision song view age international big employee. Author feeling job article level. Beyond write current grow rule stuff truth college. Whom around put suddenly garden.'
english_paragraphs(nb: int = 3) List[str]

Generate a list of paragraphs in English.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.english_paragraphs(nb=5)
...
['American whole magazine truth stop whose. On traditional measure example sense peace. Would mouth relate own chair.', 'Together range line beyond. First policy daughter need kind miss.', 'Trouble behavior style report size personal partner. During foot that course nothing draw.', 'Language ball floor meet usually board necessary. Natural sport music white.', 'Onto knowledge other his offer face country. Almost wonder employee attorney. Theory type successful together. Raise study modern miss dog Democrat quickly.']
['Every manage political record word group food break. Picture suddenly drug rule bring determine some forward. Beyond chair recently and.', 'Own available buy country store build before. Already against which continue. Look road article quickly.', 'Per structure attorney author feeling job. Mean always beyond write. Employee toward like total now.', 'Small citizen class morning. Others kind company likely.', 'Themselves true power home price check real. Score from animal exactly drive well good. Pull opportunity throughout take car.']
['Security stock ball organization recognize civil. Pm her then nothing increase.', 'Industry product another knowledge else citizen month. Traditional page a although for study anyone. Could yourself plan base rise would.', 'First degree response able state more. Couple part cup few. Beyond take however ball.', 'Son break either president stage population boy. Everything affect American race.', 'Water voice travel among see red. Republican total policy head Mrs debate onto. Catch even front.']
['Full per among clearly. Face house nature fall long dream answer conference. Rock few structure federal board night loss.', 'Buy break marriage also friend reach. Turn phone heart window. Assume be seek article.', 'Hour million large major.', 'Institution happy write end since. Court boy state table agree moment. Budget huge debate among way. Perhaps bit learn gun still.', 'Work chance image quite there many true follow. Your play themselves myself use act relationship.']
['Along chance either six success on. At be than always different American address. Former claim chance prevent why measure too.', 'Off question source. Wrong section town deal movement out stay lot. Parent do ten after those scientist.', 'Now four management energy stay significant his. Artist political camera expert stop area.', 'Individual man tell response purpose character would.', 'Partner hit another. Sing after our car food record power. Himself simply make thing particular.']
english_sentence(nb_words: int = 6, variable_nb_words: bool = True) str

Generate a sentence in English.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.english_sentence(nb_words=10)
...
'Serious inside else memory if six field live on traditional.'
'Cause cause believe son would mouth relate own chair better available sure.'
'Line beyond its particularly tree whom local tend employee source.'
'Trouble behavior style report size personal partner stock four room region as true.'
'Draw whose sort language ball floor meet usually.'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.english_sentence(nb_words=10, variable_nb_words=False)
...
'Such serious inside else memory if six field live on.'
'Traditional measure example sense peace economy travel work special total.'
'Financial role together range line beyond its particularly tree whom.'
'Local tend employee source nature add rest human station property.'
'Ability management test during foot that course nothing draw whose.'
english_sentences(nb: int = 3) List[str]

Generate a list of sentences in English.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.english_sentences(nb=5)
...
['Serious inside else memory if six.', 'Whose group through despite cause.', 'Sense peace economy travel.', 'Total financial role together range line beyond its.', 'Policy daughter need kind miss artist truth trouble.']
['Rest human station property.', 'Partner stock four.', 'Region as true develop sound central.', 'Language ball floor meet usually board necessary.', 'Natural sport music white.']
['Natural explain before something first drug contain start.', 'Party prevent live.', 'Quickly candidate change although.', 'Together type music hospital.', 'Every speech support time operation wear often.']
['Manage political record word group food break.', 'Picture suddenly drug rule bring determine some forward.', 'Beyond chair recently and.', 'Plant view own available buy country store.', 'Hospital have wonder already.']
['Create wife responsibility.', 'Decision song view age international big employee.', 'Author feeling job article level.', 'Beyond write current grow rule stuff truth college.', 'Whom around put suddenly garden.']
english_text(max_nb_chars: int = 200) str

Generate a text string in English.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.english_text(max_nb_chars=20)
...
'Three image son.'
'Kitchen amount.'
'Much mention.'
'Why step themselves.'
'Me help past wait.'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.english_text(max_nb_chars=80)
...
'Serious inside else memory if six. Whose group through despite cause.'
'Total financial role together range line beyond its.'
'Rest human station property. Partner stock four.'
'Language ball floor meet usually board necessary. Natural sport music white.'
'Party prevent live. Quickly candidate change although.'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.english_text(max_nb_chars=160)
...
'American whole magazine truth stop whose. On traditional measure example sense peace. Would mouth relate own chair.'
'Trouble behavior style report size personal partner. During foot that course nothing draw.'
'Onto knowledge other his offer face country. Almost wonder employee attorney. Theory type successful together. Raise study modern miss dog Democrat quickly.'
'Own available buy country store build before. Already against which continue. Look road article quickly.'
'Small citizen class morning. Others kind company likely.'
english_texts(nb_texts: int = 3, max_nb_chars: int = 200) List[str]

Generate a list of text strings in English.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.english_texts(nb_texts=5)
...
['American whole magazine truth stop whose. On traditional measure example sense peace. Would mouth relate own chair.\nTogether range line beyond. First policy daughter need kind miss.', 'Language ball floor meet usually board necessary. Natural sport music white.', 'Every manage political record word group food break. Picture suddenly drug rule bring determine some forward. Beyond chair recently and.', 'Per structure attorney author feeling job. Mean always beyond write. Employee toward like total now.\nSmall citizen class morning. Others kind company likely.', 'Security stock ball organization recognize civil. Pm her then nothing increase.']
['First degree response able state more. Couple part cup few. Beyond take however ball.\nSon break either president stage population boy. Everything affect American race.', 'Full per among clearly. Face house nature fall long dream answer conference. Rock few structure federal board night loss.', 'Hour million large major.\nInstitution happy write end since. Court boy state table agree moment. Budget huge debate among way. Perhaps bit learn gun still.', 'Along chance either six success on. At be than always different American address. Former claim chance prevent why measure too.', 'Now four management energy stay significant his. Artist political camera expert stop area.\nIndividual man tell response purpose character would.']
['Place full buy radio perform small camera treatment. True their race special million. Although hot he couple ground.', 'Between similar safe air. Issue indicate market ten foot education good. Grow ahead girl act.\nAudience throw debate daughter purpose voice. Security fall ready usually.', 'Player contain year bill ok choose today. Source firm drug senior.\nInformation animal car after back available. Federal indicate unit opportunity fear great.', 'Painting child reflect up control instead company. Future model green place beat sense far.', 'Three report know second government the pull. Other along society figure future. Teacher three seven attention team executive care.']
['Feel seat appear perform agent likely. Suffer without rather.\nAccording American per yourself their record. Cell of course its respond.', 'Almost plan that hair sea quality.\nFather beautiful than seem sign third in approach. Program possible natural same issue lawyer effort.', 'Eight miss couple bag thank generation. Economy rock feeling might his. Gas Republican and various authority leave right.\nWithout leave brother bank better she.', 'Represent since method left plant. Discussion budget situation between run. Design they young according movement.', 'Happen play speech theory choice computer. Career deal trip market. Dog car do his part.\nMaterial truth pattern ago other majority final when. Present produce manager well lose finish summer.']
['General class admit of around. Character against physical agency and difficult president at.\nWill institution throughout describe itself group. Power road size impact.', 'Important hope about catch. Style record bag down stock computer watch. Sea stuff no response.', 'Significant now energy. Lay return identify. Anything event yet effect quite reflect upon.\nMight history strong economy break word source. Only result race government trouble.', 'Notice kind game act.\nSection could nature interest wear. Morning as police often. Place myself his itself find add sing.\nMrs never wrong couple site. Suddenly seek choice produce.', 'Of door research tell. When clearly type up. Wait education think similar particular before.\nAction economy several hit simple personal home.\nLet stop camera report foreign agency list miss.']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.english_texts(nb_texts=5, max_nb_chars=50)
...
['Serious inside else memory if six.', 'Sense peace economy travel.', 'Rest human station property. Partner stock four.', 'Language ball floor meet usually board necessary.', 'Party prevent live.']
['Together type music hospital.', 'Manage political record word group food break.', 'Beyond chair recently and.', 'Hospital have wonder already.', 'Author feeling job article level.']
['Whom around put suddenly garden.', 'Themselves true power home price check real.', 'Pull opportunity throughout take car.', 'I reduce industry. Close ask reduce.', 'Anyone state wind indeed nature white without.']
['Add senior woman put partner.', 'Little type physical against.', 'Everything affect American race.', 'Republican total policy head Mrs debate onto.', 'Responsibility full per among clearly word.']
['Film tax rock.', 'Front something speech buy break marriage also.', 'Assume be seek article. Better news face.', 'Issue grow ask tell. Total later quality.', 'Perhaps bit learn gun still.']
english_word() str

Generate an English word.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.english_word()
...
'three'
'image'
'son'
'voice'
'kitchen'
english_words(nb: int = 3, unique: bool = False) List[str]

Generate a list of English words.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.english_words(nb=5)
...
['such', 'serious', 'inside', 'else', 'memory']
['if', 'six', 'field', 'live', 'on']
['traditional', 'measure', 'example', 'sense', 'peace']
['economy', 'travel', 'work', 'special', 'total']
['financial', 'role', 'together', 'range', 'line']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.english_words(nb=5, unique=True)
...
['three', 'image', 'son', 'voice', 'kitchen']
['amount', 'event', 'much', 'mention', 'interview']
['why', 'step', 'themselves', 'floor', 'me']
['help', 'past', 'wait', 'whatever', 'discover']
['mother', 'chair', 'father', 'challenge', 'someone']
paragraph(nb_sentences: int = 3, variable_nb_sentences: bool = True, ext_word_list: Sequence[str] | None = None) str

Generate a paragraph.

The nb_sentences argument controls how many sentences the paragraph will contain, and setting variable_nb_sentences to False will generate the exact amount, while setting it to True (default) will generate a random amount (+/-40%, minimum of 1) using randomize_nb_elements().

Under the hood, sentences() is used to generate the sentences, so the argument ext_word_list works in the same way here as it would in that method.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.paragraph(nb_sentences=5)
...
'Aliquam vitae laborum ullam rerum voluptas. Nesciunt tenetur magnam eligendi quidem nulla. Voluptates minus provident nobis corporis. Quas tempore placeat iusto. Explicabo et odit dignissimos.'
'Ipsam maxime aperiam ullam totam at saepe. A laudantium sint doloribus eveniet sit deleniti necessitatibus. Rem consequuntur molestiae at voluptatibus. Voluptatum laudantium error enim commodi ex ullam. Vitae nobis nesciunt ipsam nisi. Et doloribus delectus reprehenderit alias voluptatem.'
'Architecto perspiciatis consectetur corrupti aliquam aspernatur praesentium. Placeat saepe minima maxime doloremque dolor perspiciatis. Neque iste optio voluptatum totam recusandae. Eveniet beatae nesciunt excepturi.'
'Accusamus earum provident fuga cupiditate. Repellendus aut corporis possimus aliquid nemo. Nobis asperiores commodi deleniti rerum blanditiis at. Alias accusantium vero delectus.'
'Distinctio reiciendis vel ad incidunt aut ea. Asperiores error ipsa aperiam iusto. Aut voluptates dicta facere quasi saepe ullam cumque.'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.paragraph(nb_sentences=5, variable_nb_sentences=False)
...
'Quidem in ea maiores illo quos. Voluptas facere tempora dolor consequuntur. Quidem nulla dolorum tenetur. Temporibus est quas tempore placeat iusto aut ipsa. Odit dignissimos mollitia ipsam maxime aperiam ullam totam.'
'Quaerat id repudiandae pariatur. Nostrum repudiandae ex. Provident aperiam totam dolore rem consequuntur. Ipsum aspernatur eum magni ut autem mollitia. Molestias repellendus molestiae vitae.'
'Molestias enim at reiciendis et doloribus delectus reprehenderit. Nostrum omnis labore. Perspiciatis consectetur corrupti aliquam. Tempore unde molestiae hic. Eius repellat sed tempora nihil veniam neque.'
'Laudantium odit praesentium voluptatem facere eveniet beatae. Occaecati sapiente doloribus quasi blanditiis dolore recusandae ex. Aut corporis possimus aliquid. Odio vel nobis asperiores commodi deleniti rerum. Hic fuga voluptatem alias.'
'Deserunt voluptas quaerat. Distinctio reiciendis vel ad incidunt aut ea. Asperiores error ipsa aperiam iusto. Aut voluptates dicta facere quasi saepe ullam cumque. Vitae animi perspiciatis sapiente exercitationem.'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.paragraph(nb_sentences=5, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
'Abc jkl def jkl jkl jkl. Ghi jkl ghi def jkl ghi. Jkl ghi ghi ghi abc. Ghi jkl ghi def. Def def ghi abc.'
'Def ghi abc jkl jkl abc jkl. Abc def jkl abc def jkl abc ghi. Jkl abc ghi abc jkl. Jkl def def def abc def jkl. Jkl ghi ghi def ghi. Def abc abc jkl abc jkl.'
'Abc ghi abc abc abc abc ghi. Ghi jkl ghi ghi abc abc ghi. Ghi def ghi jkl jkl jkl. Def abc ghi def.'
'Abc def ghi def abc. Jkl abc abc ghi abc ghi. Ghi abc abc abc jkl abc abc. Abc abc jkl abc.'
'Abc jkl jkl abc def abc def. Abc def def abc def. Abc jkl abc def ghi jkl jkl abc.'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.paragraph(nb_sentences=5, variable_nb_sentences=False, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
'Jkl def def ghi def jkl. Jkl def jkl abc abc. Jkl ghi def jkl. Jkl def ghi jkl ghi def abc def. Ghi abc ghi def ghi abc jkl jkl.'
'Ghi def jkl ghi. Ghi jkl def. Ghi abc jkl abc jkl abc. Def abc def ghi jkl abc ghi. Ghi jkl ghi jkl.'
'Ghi def abc jkl def abc abc jkl. Ghi ghi def. Ghi abc abc abc. Jkl jkl ghi def. Def jkl jkl jkl ghi jkl ghi.'
'Def ghi ghi jkl def def abc. Ghi jkl abc ghi abc abc jkl def. Abc abc ghi abc. Ghi jkl ghi abc abc abc jkl. Def def jkl abc.'
'Abc jkl ghi. Abc jkl jkl abc def abc def. Abc def def abc def. Abc jkl abc def ghi jkl jkl abc. Jkl abc ghi jkl def.'
paragraphs(nb: int = 3, ext_word_list: Sequence[str] | None = None) List[str]

Generate a list of paragraphs.

This method uses paragraph() under the hood to generate paragraphs, and the nb argument controls exactly how many sentences the list will contain. The ext_word_list argument works in exactly the same way as well.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.paragraphs(nb=5)
...
['Aliquam vitae laborum ullam rerum voluptas. Nesciunt tenetur magnam eligendi quidem nulla. Voluptates minus provident nobis corporis.', 'Tempore placeat iusto aut. Et odit dignissimos mollitia ipsam maxime.', 'Totam at saepe quae quos numquam nostrum. Doloribus eveniet sit deleniti necessitatibus dolores.', 'Ipsum aspernatur eum magni ut autem mollitia. Molestias repellendus molestiae vitae.', 'Nesciunt ipsam nisi harum nemo enim deleniti. Alias voluptatem ea architecto. Soluta unde sapiente tempore. Placeat saepe minima maxime doloremque dolor perspiciatis.']
['Eius laudantium odit praesentium voluptatem facere eveniet beatae. Occaecati sapiente doloribus quasi blanditiis dolore recusandae ex. Aut corporis possimus aliquid.', 'Nobis asperiores commodi deleniti rerum blanditiis at. Alias accusantium vero delectus. Laboriosam quas aperiam perspiciatis.', 'Nulla saepe architecto asperiores error ipsa. Magnam aliquam aut voluptates. Ea temporibus iusto temporibus necessitatibus.', 'Ratione culpa cum minus. Nisi ipsam cupiditate iusto.', 'Soluta totam officiis harum omnis corrupti porro. Qui excepturi aliquid eligendi dolores veritatis explicabo. Perferendis nihil tempora sequi consequatur.']
['Quibusdam repudiandae aspernatur nisi praesentium cum. Odit fugiat soluta necessitatibus impedit.', 'In optio aliquid ipsum ea culpa minus. Tenetur nobis a aliquam eveniet saepe amet. Deleniti voluptatum odio assumenda quas voluptates.', 'Et distinctio quaerat a reprehenderit minus. Deleniti non dicta esse. Aut sequi id aspernatur.', 'Reiciendis blanditiis ducimus officiis repellendus officia beatae. Eius accusantium aliquam perspiciatis.', 'Veniam vel tenetur aliquam quibusdam praesentium. Quae temporibus odit fuga modi dignissimos nesciunt. Consequuntur earum excepturi.']
['Excepturi nulla aliquam cum. Enim hic molestias eos laboriosam dolores aliquid debitis. Quas esse saepe error autem natus laboriosam.', 'Commodi blanditiis libero alias ex porro. Ullam occaecati fugiat voluptate. Aperiam assumenda quibusdam aperiam.', 'Hic maxime ipsum laborum.', 'In fuga voluptates ea quod. Deleniti beatae reprehenderit sequi adipisci minima. Blanditiis id dignissimos aliquam veniam. Numquam autem itaque facere repudiandae.', 'Voluptatem corrupti illo perspiciatis soluta libero totam eum. Voluptatum odio soluta molestiae ut ab provident.']
['Alias corrupti ducimus quos sapiente nesciunt. Architecto assumenda sit aliquam dolore aliquam accusamus. Ex cum corrupti omnis voluptas magnam tempore.', 'Nemo perspiciatis rem. Voluptatibus quia temporibus dignissimos modi nisi repudiandae laboriosam. Non doloremque sint accusantium suscipit qui.', 'Necessitatibus ex laudantium ea repudiandae quo fugit. Aperiam odit consectetur enim rerum animi.', 'In laudantium sint quaerat perferendis corrupti voluptates.', 'Nostrum harum aliquid. Quod accusantium nisi consequatur eum praesentium officiis. Fugit quod laudantium sunt nostrum.']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.paragraphs(nb=5, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
['Abc jkl def jkl jkl jkl. Ghi jkl ghi def jkl ghi. Jkl ghi ghi ghi abc.', 'Jkl ghi def abc. Def ghi abc ghi def ghi.', 'Jkl abc jkl ghi jkl ghi ghi. Abc def jkl abc ghi abc.', 'Def abc def ghi jkl abc ghi. Ghi jkl ghi jkl.', 'Ghi def ghi def ghi def abc. Abc jkl def abc. Jkl jkl jkl jkl. Ghi jkl ghi ghi abc abc ghi.']
['Def def ghi ghi jkl def def abc. Ghi jkl abc ghi abc abc jkl def. Abc abc ghi abc.', 'Ghi abc abc abc jkl abc abc. Abc abc jkl abc. Def ghi abc ghi.', 'Ghi jkl abc abc def def. Ghi abc abc jkl. Def jkl def jkl ghi.', 'Jkl abc abc ghi. Ghi def abc def.', 'Jkl jkl ghi def ghi abc ghi. Ghi def abc def abc jkl def. Ghi ghi jkl jkl abc.']
['Ghi jkl abc ghi ghi abc. Ghi def jkl ghi def.', 'Def ghi abc def def abc ghi. Jkl ghi abc abc def jkl abc. Abc jkl ghi abc ghi jkl.', 'Def abc ghi abc jkl ghi. Abc ghi abc def. Abc jkl def abc.', 'Jkl abc def ghi jkl ghi abc. Def abc abc ghi.', 'Jkl jkl jkl abc ghi ghi. Ghi jkl ghi def ghi abc ghi. Abc def def.']
['Def ghi abc abc. Def def ghi def def abc abc abc. Ghi def jkl def abc ghi def.', 'Abc abc def abc def ghi. Jkl ghi def jkl. Abc abc ghi abc.', 'Def ghi def def.', 'Def def jkl def jkl. Abc abc jkl jkl abc ghi. Abc def abc abc jkl. Ghi abc def def jkl.', 'Jkl abc def ghi jkl def jkl def. Jkl ghi jkl ghi jkl abc ghi.']
['Abc abc def jkl jkl ghi. Abc abc jkl abc abc abc abc. Def abc abc ghi jkl ghi jkl.', 'Ghi ghi jkl. Jkl ghi jkl abc ghi ghi jkl def. Ghi abc jkl abc jkl ghi.', 'Ghi def def def jkl jkl def. Abc ghi abc def jkl abc.', 'Def def jkl ghi ghi abc jkl.', 'Ghi def abc. Jkl abc ghi abc def ghi ghi. Def jkl def jkl ghi.']
sentence(nb_words: int = 6, variable_nb_words: bool = True, ext_word_list: Sequence[str] | None = None) str

Generate a sentence.

The nb_words argument controls how many words the sentence will contain, and setting variable_nb_words to False will generate the exact amount, while setting it to True (default) will generate a random amount (+/-40%, minimum of 1) using randomize_nb_elements().

Under the hood, words() is used to generate the words, so the argument ext_word_list works in the same way here as it would in that method.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentence(nb_words=10)
...
'Quidem in ea maiores illo quos esse labore nesciunt tenetur.'
'Consequuntur consequuntur atque reiciendis voluptates minus provident nobis corporis atque asperiores sed.'
'Iusto aut ipsa nostrum totam vitae labore sint ea rem.'
'Totam at saepe quae quos numquam nostrum repudiandae ex quas provident aperiam totam.'
'Dolores voluptas rem ipsum aspernatur eum magni ut.'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentence(nb_words=10, variable_nb_words=False)
...
'Sapiente quidem in ea maiores illo quos esse labore nesciunt.'
'Tenetur magnam eligendi quidem nulla dolorum tenetur voluptatem repellat temporibus.'
'Est quas tempore placeat iusto aut ipsa nostrum totam vitae.'
'Labore sint ea rem molestias accusamus quaerat id repudiandae pariatur.'
'A laudantium sint doloribus eveniet sit deleniti necessitatibus dolores voluptas.'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentence(nb_words=10, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
'Jkl def def ghi def jkl def def ghi jkl.'
'Abc abc abc jkl jkl ghi ghi ghi abc abc abc jkl.'
'Def abc def ghi jkl jkl def jkl def jkl.'
'Jkl abc jkl ghi jkl ghi ghi jkl def ghi ghi abc jkl.'
'Abc jkl jkl def abc def ghi jkl.'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentence(nb_words=10, variable_nb_words=True, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
'Jkl def def ghi def jkl def def ghi jkl.'
'Abc abc abc jkl jkl ghi ghi ghi abc abc abc jkl.'
'Def abc def ghi jkl jkl def jkl def jkl.'
'Jkl abc jkl ghi jkl ghi ghi jkl def ghi ghi abc jkl.'
'Abc jkl jkl def abc def ghi jkl.'
sentences(nb: int = 3, ext_word_list: Sequence[str] | None = None) List[str]

Generate a list of sentences.

This method uses sentence() under the hood to generate sentences, and the nb argument controls exactly how many sentences the list will contain. The ext_word_list argument works in exactly the same way as well.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentences()
...
['Quidem in ea maiores illo quos.', 'Voluptas facere tempora dolor consequuntur.', 'Quidem nulla dolorum tenetur.']
['Temporibus est quas tempore placeat iusto aut ipsa.', 'Odit dignissimos mollitia ipsam maxime aperiam ullam totam.', 'Quaerat id repudiandae pariatur.']
['Nostrum repudiandae ex.', 'Provident aperiam totam dolore rem consequuntur.', 'Ipsum aspernatur eum magni ut autem mollitia.']
['Molestias repellendus molestiae vitae.', 'Molestias enim at reiciendis et doloribus delectus reprehenderit.', 'Nostrum omnis labore.']
['Perspiciatis consectetur corrupti aliquam.', 'Tempore unde molestiae hic.', 'Eius repellat sed tempora nihil veniam neque.']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentences(nb=5)
...
['Quidem in ea maiores illo quos.', 'Voluptas facere tempora dolor consequuntur.', 'Quidem nulla dolorum tenetur.', 'Temporibus est quas tempore placeat iusto aut ipsa.', 'Odit dignissimos mollitia ipsam maxime aperiam ullam totam.']
['Quaerat id repudiandae pariatur.', 'Nostrum repudiandae ex.', 'Provident aperiam totam dolore rem consequuntur.', 'Ipsum aspernatur eum magni ut autem mollitia.', 'Molestias repellendus molestiae vitae.']
['Molestias enim at reiciendis et doloribus delectus reprehenderit.', 'Nostrum omnis labore.', 'Perspiciatis consectetur corrupti aliquam.', 'Tempore unde molestiae hic.', 'Eius repellat sed tempora nihil veniam neque.']
['Laudantium odit praesentium voluptatem facere eveniet beatae.', 'Occaecati sapiente doloribus quasi blanditiis dolore recusandae ex.', 'Aut corporis possimus aliquid.', 'Odio vel nobis asperiores commodi deleniti rerum.', 'Hic fuga voluptatem alias.']
['Deserunt voluptas quaerat.', 'Distinctio reiciendis vel ad incidunt aut ea.', 'Asperiores error ipsa aperiam iusto.', 'Aut voluptates dicta facere quasi saepe ullam cumque.', 'Vitae animi perspiciatis sapiente exercitationem.']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentences(nb=5, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
['Jkl def def ghi def jkl.', 'Jkl def jkl abc abc.', 'Jkl ghi def jkl.', 'Jkl def ghi jkl ghi def abc def.', 'Ghi abc ghi def ghi abc jkl jkl.']
['Ghi def jkl ghi.', 'Ghi jkl def.', 'Ghi abc jkl abc jkl abc.', 'Def abc def ghi jkl abc ghi.', 'Ghi jkl ghi jkl.']
['Ghi def abc jkl def abc abc jkl.', 'Ghi ghi def.', 'Ghi abc abc abc.', 'Jkl jkl ghi def.', 'Def jkl jkl jkl ghi jkl ghi.']
['Def ghi ghi jkl def def abc.', 'Ghi jkl abc ghi abc abc jkl def.', 'Abc abc ghi abc.', 'Ghi jkl ghi abc abc abc jkl.', 'Def def jkl abc.']
['Abc jkl ghi.', 'Abc jkl jkl abc def abc def.', 'Abc def def abc def.', 'Abc jkl abc def ghi jkl jkl abc.', 'Jkl abc ghi jkl def.']
text(max_nb_chars: int = 200, ext_word_list: Sequence[str] | None = None) str

Generate a text string.

The max_nb_chars argument controls the approximate number of characters the text string will have, and depending on its value, this method may use either words(), sentences(), or paragraphs() for text generation. The ext_word_list argument works in exactly the same way it would in any of those methods.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.text(max_nb_chars=20)
...
'Molestiae nihil.'
'Facilis quaerat.'
'Necessitatibus.'
'Perferendis magnam.'
'Esse quae deserunt.'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.text(max_nb_chars=80)
...
'Quidem in ea maiores illo quos. Voluptas facere tempora dolor consequuntur.'
'Temporibus est quas tempore placeat iusto aut ipsa.'
'Quaerat id repudiandae pariatur. Nostrum repudiandae ex.'
'Ipsum aspernatur eum magni ut autem mollitia.'
'Molestias enim at reiciendis et doloribus delectus reprehenderit.'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.text(max_nb_chars=160)
...
'Aliquam vitae laborum ullam rerum voluptas. Nesciunt tenetur magnam eligendi quidem nulla. Voluptates minus provident nobis corporis.'
'Totam at saepe quae quos numquam nostrum. Doloribus eveniet sit deleniti necessitatibus dolores.'
'Nobis asperiores commodi deleniti rerum blanditiis at. Alias accusantium vero delectus. Laboriosam quas aperiam perspiciatis.'
'Ratione culpa cum minus. Nisi ipsam cupiditate iusto.'
'Quibusdam repudiandae aspernatur nisi praesentium cum. Odit fugiat soluta necessitatibus impedit.'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.text(ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
'Abc jkl def jkl jkl jkl. Ghi jkl ghi def jkl ghi. Jkl ghi ghi ghi abc.\nJkl ghi def abc. Def ghi abc ghi def ghi.\nJkl abc jkl ghi jkl ghi ghi. Abc def jkl abc ghi abc.'
'Ghi def ghi def ghi def abc. Abc jkl def abc. Jkl jkl jkl jkl. Ghi jkl ghi ghi abc abc ghi.\nDef def ghi ghi jkl def def abc. Ghi jkl abc ghi abc abc jkl def. Abc abc ghi abc.'
'Ghi jkl abc abc def def. Ghi abc abc jkl. Def jkl def jkl ghi.\nJkl abc abc ghi. Ghi def abc def.\nJkl jkl ghi def ghi abc ghi. Ghi def abc def abc jkl def. Ghi ghi jkl jkl abc.'
'Def ghi abc def def abc ghi. Jkl ghi abc abc def jkl abc. Abc jkl ghi abc ghi jkl.\nDef abc ghi abc jkl ghi. Abc ghi abc def. Abc jkl def abc.\nJkl abc def ghi jkl ghi abc. Def abc abc ghi.'
'Def ghi abc abc. Def def ghi def def abc abc abc. Ghi def jkl def abc ghi def.\nAbc abc def abc def ghi. Jkl ghi def jkl. Abc abc ghi abc.\nDef ghi def def.'
texts(nb_texts: int = 3, max_nb_chars: int = 200, ext_word_list: Sequence[str] | None = None) List[str]

Generate a list of text strings.

The nb_texts argument controls how many text strings the list will contain, and this method uses text() under the hood for text generation, so the two remaining arguments, max_nb_chars and ext_word_list will work in exactly the same way as well.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.texts(nb_texts=5)
...
['Aliquam vitae laborum ullam rerum voluptas. Nesciunt tenetur magnam eligendi quidem nulla. Voluptates minus provident nobis corporis.', 'Totam at saepe quae quos numquam nostrum. Doloribus eveniet sit deleniti necessitatibus dolores.\nIpsum aspernatur eum magni ut autem mollitia. Molestias repellendus molestiae vitae.', 'Eius laudantium odit praesentium voluptatem facere eveniet beatae. Occaecati sapiente doloribus quasi blanditiis dolore recusandae ex. Aut corporis possimus aliquid.', 'Nulla saepe architecto asperiores error ipsa. Magnam aliquam aut voluptates. Ea temporibus iusto temporibus necessitatibus.\nRatione culpa cum minus. Nisi ipsam cupiditate iusto.', 'Quibusdam repudiandae aspernatur nisi praesentium cum. Odit fugiat soluta necessitatibus impedit.']
['Et distinctio quaerat a reprehenderit minus. Deleniti non dicta esse. Aut sequi id aspernatur.', 'Veniam vel tenetur aliquam quibusdam praesentium. Quae temporibus odit fuga modi dignissimos nesciunt. Consequuntur earum excepturi.', 'Commodi blanditiis libero alias ex porro. Ullam occaecati fugiat voluptate. Aperiam assumenda quibusdam aperiam.\nHic maxime ipsum laborum.', 'Voluptatem corrupti illo perspiciatis soluta libero totam eum. Voluptatum odio soluta molestiae ut ab provident.', 'Nemo perspiciatis rem. Voluptatibus quia temporibus dignissimos modi nisi repudiandae laboriosam. Non doloremque sint accusantium suscipit qui.']
['In laudantium sint quaerat perferendis corrupti voluptates.\nNostrum harum aliquid. Quod accusantium nisi consequatur eum praesentium officiis. Fugit quod laudantium sunt nostrum.', 'Vero temporibus aliquam ducimus. Velit pariatur nemo. Dolorem quod suscipit occaecati magnam. In esse beatae incidunt necessitatibus ullam vel.', 'Architecto tempora dignissimos dignissimos perferendis vel. Quibusdam eos porro ut.\nDeleniti beatae exercitationem vero. Adipisci dignissimos ex vero.', 'In aliquid consequatur accusantium aspernatur asperiores. Error impedit unde nihil error explicabo.\nOdio odio minus fugiat ab vitae. Ipsam fuga veritatis at delectus autem.', 'Iure dolor beatae voluptatem error non incidunt quibusdam. Perspiciatis quis doloremque quis. Odio accusantium earum pariatur a.']
['Distinctio autem veritatis molestiae qui temporibus eius ipsam. Occaecati culpa possimus fugit nihil consequuntur pariatur. Odio quia dolor laborum magnam laudantium.', 'Ab aliquam nulla voluptatum sit praesentium. Consequuntur nemo deleniti inventore quaerat.', 'Alias odio sit facilis quia perspiciatis.\nError assumenda sit quibusdam quo sunt illum amet. Pariatur officiis molestias quasi inventore iste ducimus.', 'Ducimus minima deleniti aspernatur sit exercitationem. Dolorum quas error maxime harum. Exercitationem quae aliquid vel asperiores itaque quam.\nVoluptatem itaque blanditiis aspernatur atque quisquam.', 'Quae quod maiores iure odio. Doloremque blanditiis quos atque quasi. Dolor sunt voluptatum ab modi.']
['Facilis odio repellat soluta culpa debitis. Consequatur dignissimos totam libero. Doloremque consequatur doloremque fugit non.', 'Nobis provident reprehenderit quos. Velit dignissimos et quia dolorum sint.\nExercitationem cum accusantium nemo animi. Corrupti ad occaecati ad aliquid dolorem omnis architecto.', 'Tempora modi rem voluptatem provident quis.\nIllum hic a consequuntur. Saepe praesentium aspernatur dolores repudiandae debitis veniam. Quia saepe natus quaerat.', 'Quo necessitatibus ea. Iste quam illo. Amet earum voluptatum ducimus perspiciatis praesentium ut.\nMaiores harum rerum dolorum blanditiis voluptatem rem. Nesciunt quam placeat explicabo totam.', 'Necessitatibus ipsam exercitationem ab.\nQuibusdam deleniti molestias incidunt veniam. Minus aperiam odit neque. Odio molestiae harum ipsa est accusamus quod.']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.texts(nb_texts=5, max_nb_chars=50)
...
['Quidem in ea maiores illo quos.', 'Quidem nulla dolorum tenetur.', 'Quaerat id repudiandae pariatur.', 'Provident aperiam totam dolore rem consequuntur.', 'Molestias repellendus molestiae vitae.']
['Nostrum omnis labore.', 'Tempore unde molestiae hic.', 'Aut corporis possimus aliquid.', 'Hic fuga voluptatem alias.', 'Distinctio reiciendis vel ad incidunt aut ea.']
['Vitae animi perspiciatis sapiente exercitationem.', 'Soluta totam officiis harum omnis corrupti porro.', 'Perferendis nihil tempora sequi consequatur.', 'Cum dolore ipsum quae perferendis soluta.', 'Cumque aperiam praesentium.']
['Voluptates illo perspiciatis et.', 'Blanditiis officiis soluta eius voluptatem.', 'Eius accusantium aliquam perspiciatis.', 'Consequuntur earum excepturi.', 'Facere voluptatibus consectetur beatae quas.']
['Illo eveniet impedit aut tenetur.', 'Quasi tempora ullam occaecati fugiat voluptate.', 'Atque nam enim.', 'Inventore facere aperiam sint.', 'Libero ducimus odit voluptatum.']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.texts(nb_texts=5, max_nb_chars=50, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
['Jkl def def ghi def jkl. Jkl def jkl abc abc.', 'Jkl def ghi jkl ghi def abc def.', 'Ghi def jkl ghi. Ghi jkl def.', 'Def abc def ghi jkl abc ghi. Ghi jkl ghi jkl.', 'Ghi ghi def. Ghi abc abc abc. Jkl jkl ghi def.']
['Def ghi ghi jkl def def abc.', 'Abc abc ghi abc. Ghi jkl ghi abc abc abc jkl.', 'Abc jkl ghi. Abc jkl jkl abc def abc def.', 'Abc jkl abc def ghi jkl jkl abc.', 'Abc jkl ghi abc ghi. Jkl jkl ghi def ghi abc ghi.']
['Ghi ghi jkl jkl abc. Def def ghi abc abc.', 'Def ghi def. Abc abc ghi.', 'Abc jkl jkl def ghi jkl jkl. Jkl def ghi def.', 'Abc ghi jkl def jkl. Def jkl ghi abc.', 'Def abc abc ghi. Def def ghi jkl jkl jkl ghi.']
['Abc def def. Ghi def ghi abc abc jkl.', 'Def jkl ghi. Def def def abc jkl.', 'Ghi jkl jkl ghi def jkl. Abc abc ghi abc.', 'Jkl ghi abc abc abc jkl ghi. Def def abc jkl.', 'Def def ghi jkl. Ghi abc def def jkl.']
['Jkl def jkl def def def. Ghi jkl abc ghi ghi.', 'Def ghi def jkl ghi jkl abc abc.', 'Jkl ghi jkl ghi ghi ghi jkl.', 'Ghi abc jkl abc jkl ghi. Ghi def abc jkl jkl.', 'Def jkl abc abc def. Jkl ghi abc ghi jkl def abc.']
word(part_of_speech: str | None = None, ext_word_list: Sequence[str] | None = None) str

Generate a word.

This method uses words() under the hood with the nb argument set to 1 to generate the result.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.word()
...
'molestiae'
'nihil'
'animi'
'facilis'
'quaerat'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.word(ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
'jkl'
'jkl'
'abc'
'ghi'
'jkl'
words(nb: int = 3, part_of_speech: str | None = None, ext_word_list: Sequence[str] | None = None, unique: bool = False) List[str]

Generate a tuple of words.

The nb argument controls the number of words in the resulting list, and if ext_word_list is provided, words from that list will be used instead of those from the locale provider’s built-in word list.

If unique is True, this method will return a list containing unique words. Under the hood, random_sample() will be used for sampling without replacement. If unique is False, random_choices() is used instead, and the list returned may contain duplicates.

part_of_speech is a parameter that defines to what part of speech the returned word belongs. If ext_word_list is not None, then part_of_speech is ignored. If the value of part_of_speech does not correspond to an existent part of speech according to the set locale, then an exception is raised.

Warning

Depending on the length of a locale provider’s built-in word list or on the length of ext_word_list if provided, a large nb can exhaust said lists if unique is True, raising an exception.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.words()
...
['sapiente', 'quidem', 'in']
['ea', 'maiores', 'illo']
['quos', 'esse', 'labore']
['nesciunt', 'tenetur', 'magnam']
['eligendi', 'quidem', 'nulla']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.words(nb=5)
...
['sapiente', 'quidem', 'in', 'ea', 'maiores']
['illo', 'quos', 'esse', 'labore', 'nesciunt']
['tenetur', 'magnam', 'eligendi', 'quidem', 'nulla']
['dolorum', 'tenetur', 'voluptatem', 'repellat', 'temporibus']
['est', 'quas', 'tempore', 'placeat', 'iusto']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.words(nb=5, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
['jkl', 'jkl', 'def', 'def', 'ghi']
['def', 'jkl', 'def', 'def', 'ghi']
['jkl', 'ghi', 'def', 'jkl', 'ghi']
['def', 'jkl', 'jkl', 'jkl', 'jkl']
['def', 'ghi', 'jkl', 'ghi', 'def']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.words(nb=4, ext_word_list=['abc', 'def', 'ghi', 'jkl'], unique=True)
...
['jkl', 'def', 'abc', 'ghi']
['jkl', 'def', 'ghi', 'abc']
['ghi', 'jkl', 'abc', 'def']
['ghi', 'abc', 'jkl', 'def']
['def', 'jkl', 'abc', 'ghi']

faker.providers.misc

class faker.providers.misc.en_PH.Provider(generator: Any)

Bases: Provider

Provider for miscellaneous data for en_PH locale

This class also houses all other provider methods that would have otherwise been weird to place in another provider.

binary(length: int = 1048576) bytes

Generate a random binary blob of length bytes.

If this faker instance has been seeded, performance will be signficiantly reduced, to conform to the seeding.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.binary(length=64)
...
b'\xc5\xd7\x14\x84\xf8\xcf\x9b\xf4\xb7oG\x90G0\x80K\x9e2%\xa9\xf13\xb5\xde\xa1h\xf4\xe2\x85\x1f\x07/\xcc\x00\xfc\xaa|\xa6 aqzH\xe5.)\xa3\xfa7\x9a\x95?\xaah\x93\xe3.\xc5\xa2{\x94^`_'
b'\x10\x85\xf3#-BL\x13)\xc8\x8dxn\xd6\x8c\xe6\xfc\xb6*\xa6;\xf9\xaba|\x08\x8a;p\xbeW\xaa\xda\x1f3Jp\x17%\r?`=\xc8.\xbd;\x12\x0bc^?\xf5k\x1f\x0b\xd93\x85#q$\x9a\xb3'
b'\xdf\\\x1f\xef\x143\xc8f\x85\xb7\xf0Vh\x1dQR\xaf\x80<\xe2Y\x06\xf1\xd1\x9f\xb6\xc6\x80N\x06\xea(\xab\x17\x8fEz\xf6\xb4\x93\xb7C\x9e\xc6\xd4)\x00b\xabQzr\xe5\xc1\xd4\x10\xcd\xd6\x17T\xe4 \x84P'
b'\xe4\xf9\x00\x13\xfd\xa6\x9f\xef\x19\xd4`*B\x07\xcd\xd5\xa1\x01m\x07\x012a<e\x9a\x8f]3\xf3\xcb)\x0b\x8c\xe7;\x83D\xb1:O\x8e\t\x15\x14i\x84\xa1\xbb\x15\xfd\xea\xde\xbe[j\xc0\x95\x04FM\x8a\xaa\xac'
b'\xbc/\xad\x12\x15\x8aSL\x94\xb8\xcaB\x96:\xf4z\x18\x9d[$\x9a\xce\xa8\x99\xd472\xf6\xf2\xac\xaf?\xf5;\xfe\xda\x13\x9a\xabOU\xc0,!+eq\x1f\xc5\x042\xc9\x94\xe5\xfao\xd8*\xbcp\x85U\xdcb'
boolean(chance_of_getting_true: int = 50) bool

Generate a random boolean value based on chance_of_getting_true.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.boolean(chance_of_getting_true=25)
...
False
False
False
True
False
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.boolean(chance_of_getting_true=50)
...
True
False
False
True
True
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.boolean(chance_of_getting_true=75)
...
True
False
True
True
True
csv(header: Sequence[str] | None = None, data_columns: Tuple[str, str] = ('{{name}}', '{{address}}'), num_rows: int = 10, include_row_ids: bool = False) str

Generate random comma-separated values.

For more information on the different arguments of this method, please refer to dsv() which is used under the hood.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.csv(data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
...
'"Norma Fisher","7962 Hibok-Hibok Street, Antares Grove, Prosperidad, 2420 Kalinga"\r\n"Brandon Lloyd","9862 40th Avenue, Nolan Homes 8, Santa Marcela, 7412 Dinagat Islands"\r\n"Levi Durham","Block 17 Lot 34 Trujillo Road, Davis Subdivision, Villareal, 7004 Sultan Kudarat"\r\n"Sean Sanchez MD","2335 D Kalamansi Avenue, Laurel, 9580 Misamis Occidental"\r\n"Juan Mann","3330 Mayapis Road, Arayat Subdivision, Larena, 4207 Ilocos Norte"\r\n"Collin Lopez","9F Shelton Building Tower 3, 634 Villanueva Street, San Jose del Monte, 4649 Nueva Vizcaya"\r\n"Kelly Boyd","4510 Unit J Matumtum Road Extension, Mabitac, 2187 Laguna"\r\n"Katelyn Mccoy","1920E Hydra Expressway, Conner, 8762 Lanao del Sur"\r\n"Ashlee Thomas","9403 Virgo Road, Bantayan, 5054 Bohol"\r\n"Lisa Johnston","B02 L78 Lee Estates Phase 2, Cordillera Street, Balilihan, 4632 Albay"\r\n'
'"Lisa Huff","4933 Opal Boulevard Extension, Valenzuela, 1356 Metro Manila"\r\n"Brian Mcneil","Block 19 Lot 22 Levy Cove 3, 44th Road, Bulalacao, 4294 Palawan"\r\n"Alexis Maldonado","5103 Neptune Extension, Palali Village Phase 1, Pagudpud, 7323 Davao Oriental"\r\n"Kimberly Taylor","Block 20 Lot 37 Neptune Road, Baldwin Subdivision, Merida, 7330 Agusan del Norte"\r\n"Melissa Moore","Block 23 Lot 87 Jacaranda Avenue, Milky Way Cove 3, Odiongan, 2111 Ilocos Sur"\r\n"Jill Dyer","2 Simpson Drive, Onyx Subdivision 4, San Pascual, 7341 Zamboanga Sibugay"\r\n"Victoria Morales","B07 L02 Baird Village 2, 16th Road, Dimataling, 6319 Iloilo"\r\n"Catherine Alvarez","Unit 229 Callahan Building Tower 9, 5687 Wiggins Drive, Allen, 7173 Agusan del Sur"\r\n"David Edwards","689 Taurus Street, Juno Subdivision 6, San Isidro, 2580 Cavite"\r\n"Eddie Taylor","Block 23 Lot 12 Earth Cove 1, Diamond Boulevard, Silay, 3035 Mountain Province"\r\n'
'"Joshua Carter","2943E Supa Avenue, Masinloc, 5372 Marinduque"\r\n"Brian Hoffman","Block 04 Lot 62 Lyons Subdivision 1, Lapis Lazuli Street, Carcar, 2532 Tarlac"\r\n"William Fowler","3245 Hydra Avenue, Caloocan, 0600 Metro Manila"\r\n"Joseph West","3560 Atok Drive Extension, Antares Estates Phase 7, Datu Saudi-Ampatuan, 3318 Benguet"\r\n"Scott Miles","B04 L64 Halcon Drive, Shea Grove, Tamparan, 7599 Bukidnon"\r\n"James Payne","7994 73rd Extension, Rosas Village, Leganes, 5364 Quezon"\r\n"Miss Shelly Daniels DVM","29F Warren Place, 9873 49th Road, Taguig, 0535 Metro Manila"\r\n"Kellie Sexton","251E Iriga Street, Mandaluyong, 1743 Metro Manila"\r\n"Jacob Reyes","9403 Gregory Street, Sultan Naga Dimaporo, 2162 Oriental Mindoro"\r\n"Christine Nichols","Block 20 Lot 76 3rd Road Extension, Yang Homes, Pugo, 4185 Ilocos Sur"\r\n'
'"Johnny Green","Block 13 Lot 08 83rd Street, Mitchell Homes 1, Asingan, 9471 Lanao del Sur"\r\n"Steve Guzman","Room 2923 Jasper Towers 8, 6336 Arayat Avenue, Mandaluyong, 0441 Metro Manila"\r\n"Luis Soto","5680 50th Street, Cordillera Cove 8, Pasay, 1732 Metro Manila"\r\n"Michael Howell","1992 Unit E Zinia Street, Atok, 9105 Maguindanao"\r\n"Connor Kelly","656 Halcon Street, Sablayan, 6865 Eastern Samar"\r\n"Ricardo Wilkerson","8581 Mayon Drive, Thomas Subdivision 2, Boliney, 6551 Biliran"\r\n"Raymond Navarro","Block 22 Lot 54 Crawford Street, Banuyo Cove Phase 6, Makati, 0648 Metro Manila"\r\n"Allen Bailey","9775-B 27th Avenue, Malabon, 0414 Metro Manila"\r\n"Michael Cantu","1842 H Kanlaon Street, Iguig, 2383 Albay"\r\n"Heidi Kennedy","5358 76th Street, Ferguson Homes, Carigara, 3392 Cagayan"\r\n'
'"Regina Stewart","6878-F Aquarius Street, Sultan Sumagka, 1934 Nueva Vizcaya"\r\n"Benjamin Fisher","Room 1420 Zircon Condominiums Tower 8, 6050 Venus Avenue, Matuguinao, 1884 Occidental Mindoro"\r\n"Stephanie Alexander","B06 L14 Aquamarine Road, Flynn Subdivision Phase 7, Dapitan, 4994 Occidental Mindoro"\r\n"David Chavez","1418-H Tabayoc Drive, Abulug, 9339 Sultan Kudarat"\r\n"Daniel Wilson","B14 L91 Arayat Village, 70th Street, Josefina, 7088 Bukidnon"\r\n"Michael Smith","6492 Banahaw Street, Calantas Grove, Sual, 2199 Apayao"\r\n"Dennis Ferguson","6797 B Jasper Road, Valenzuela, 1684 Metro Manila"\r\n"Brian Sosa","5F Tulip Building Tower 3, 2021 Capricorn Extension, Sofronio Española, 3766 Bulacan"\r\n"Elizabeth Chen","8218 Unit H Ruby Road Extension, Baliangao, 6609 Leyte"\r\n"Jon Clay","Block 13 Lot 02 Mcdaniel Cove Phase 7, Ward Avenue, Aglipay, 2957 Kalinga"\r\n'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.csv(header=('Name', 'Address', 'Favorite Color'), data_columns=('{{name}}', '{{address}}', '{{safe_color_name}}'), num_rows=10, include_row_ids=True)
...
'"ID","Name","Address","Favorite Color"\r\n"1","Norma Fisher","7962 Hibok-Hibok Street, Antares Grove, Prosperidad, 2420 Kalinga","green"\r\n"2","Lisa King","Room 605 Molave Tower, 1650 Opal Drive, Tingloy, 8237 Sarangani","lime"\r\n"3","Joseph Brown","1529 Planet Street, Villareal, 7004 Sultan Kudarat","lime"\r\n"4","Felicia Cross","3131 Camia Drive, Calinog, 6812 Siquijor","maroon"\r\n"5","Francisco Romero","4939 Chico Street, San Nicolas, 8762 Zamboanga Sibugay","white"\r\n"6","Tracey Morrison","B20 L50 Sunstone Drive, Lopez Estates Phase 1, Tagbilaran, 4539 Ilocos Sur","lime"\r\n"7","Michael Anderson","1315 Virgo Road Extension, Saint Bernard, 2978 Rizal","fuchsia"\r\n"8","Daniel Shelton","Block 15 Lot 64 Neptune Avenue, Tucker Homes 4, Guinayangan, 7066 Tawi-Tawi","olive"\r\n"9","Daniel Norton","1649 90th Drive, Shariff Saydona Mustapha, 4447 Romblon","silver"\r\n"10","Alyssa Reid","1962 Atok Expressway, Johnson Cove, Del Carmen, 2607 Benguet","lime"\r\n'
'"ID","Name","Address","Favorite Color"\r\n"1","Robert Giles","B09 L09 10th Road, Mabolo Estates Phase 1, Valenzuela, 1356 Metro Manila","black"\r\n"2","Melissa Myers","31st Floor Wolfe Condominiums 1, 2593 44th Road, Bulalacao, 4294 Palawan","gray"\r\n"3","John Ortiz","5103 Neptune Extension, Palali Village Phase 1, Pagudpud, 4887 Batanes","purple"\r\n"4","Kimberly Taylor","Block 20 Lot 37 Neptune Road, Baldwin Subdivision, Merida, 7330 Agusan del Norte","silver"\r\n"5","George Allen","Block 02 Lot 52 Pluto Street, Martin Cove Phase 5, Carmen, 6614 Southern Leyte","white"\r\n"6","Nicole Henson","Block 02 Lot 54 Dunn Cove Phase 3, Morales Road Extension, Lapu-Lapu, 1863 Cavite","black"\r\n"7","April Carson","3121 Franklin Drive, Labangan, 2996 Camarines Sur","maroon"\r\n"8","Thomas Burton","B09 L18 Venus Street, Cresta Estates 5, Caloocan, 0486 Metro Manila","black"\r\n"9","David Edwards","689 Taurus Street, Juno Subdivision 6, San Isidro, 2580 Cavite","teal"\r\n"10","Alexa Hernandez","B11 L80 Williams Estates Phase 3, Chico Drive Extension, San Pascual, 2381 Kalinga","maroon"\r\n'
'"ID","Name","Address","Favorite Color"\r\n"1","David Williams","1162 Onyx Street, Kamias Estates, Binidayan, 4147 Pangasinan","lime"\r\n"2","Robert Burnett","8155 Arayat Drive, Mandaluyong, 0741 Metro Manila","gray"\r\n"3","Renee Frey","3245 Hydra Avenue, Caloocan, 0600 Metro Manila","teal"\r\n"4","Donna Mora","Room 824 Hinton Place, 9589 56th Drive, Buguey, 7261 Zamboanga Sibugay","aqua"\r\n"5","Alyssa Fox","6521H Emerald Road, El Nido, 5799 Bohol","navy"\r\n"6","Isaiah Wilcox","7994 73rd Extension, Rosas Village, Pasay, 1420 Metro Manila","lime"\r\n"7","Shelly Daniels","5575 Mercury Street, Arteche, 9650 Camiguin","aqua"\r\n"8","Richard Kirby","2nd Floor Black Apartments, 1088 17th Avenue, Alfonso, 4958 Palawan","purple"\r\n"9","Rebecca Melton","Block 17 Lot 65 Berry Village 2, Polaris Street, Don Carlos, 3036 Romblon","white"\r\n"10","Samantha Olson","B01 L85 Yang Drive, Coconut Cove Phase 8, Inabanga, 8640 Zamboanga del Norte","teal"\r\n'
'"ID","Name","Address","Favorite Color"\r\n"1","James Martin","910-F Olson Boulevard, Sumilao, 7334 Surigao del Norte","yellow"\r\n"2","William Jenkins","Block 02 Lot 13 Tabayoc Boulevard, George Estates 6, Boljoon, 4717 Sorsogon","gray"\r\n"3","James Frank","9997 Saturn Road, Lipa, 4514 Benguet","gray"\r\n"4","Elizabeth Sweeney","Block 24 Lot 88 Stone Street, Johnson Subdivision, Obando, 9021 Zamboanga del Norte","navy"\r\n"5","Richard Jones","7966 Agate Street, Marikina, 0870 Metro Manila","maroon"\r\n"6","Stacey Burton","6884 Cucumber Street, Simmons Subdivision 2, Boliney, 3552 Bataan","maroon"\r\n"7","Christopher Blevins","Block 01 Lot 64 Jade Avenue, Martinez Cove, Lubuagan, 8824 Compostela Valley","black"\r\n"8","Crystal Diaz","3356 A Capricorn Street, Kayapa, 3361 Albay","white"\r\n"9","Shannon Lopez","Block 05 Lot 04 Cox Village, Jasper Street, Pasay, 0776 Metro Manila","silver"\r\n"10","Ashley Carpenter MD","8329 F 31st Street, Katipunan, 9025 Lanao del Sur","gray"\r\n'
'"ID","Name","Address","Favorite Color"\r\n"1","Carlos Smith","2164 Hibok-Hibok Road, Mandaluyong, 1610 Metro Manila","teal"\r\n"2","Henry Wright","Unit 701 Celery Suites, 3343 Jasper Street, Bayawan, 6079 Bohol","olive"\r\n"3","Larry Moore","B25 L54 Caraballo Drive, Cypress Village 3, Maayon, 6647 Biliran","lime"\r\n"4","Elizabeth Greer","B07 L39 Mack Road, Coleman Village, Bayombong, 4627 Quezon","fuchsia"\r\n"5","Kimberly Sullivan","1980 Zircon Avenue, Ibaan, 6515 Northern Samar","lime"\r\n"6","David Campbell","1155A Jasper Road, Buldon, 6785 Guimaras","white"\r\n"7","Carla Perry","2203 Macopa Road, Jenkins Village Phase 7, Jose Abad Santos, 3047 Palawan","purple"\r\n"8","Brenda Martinez","Block 05 Lot 72 Mars Drive Extension, Kamias Grove, Taguig, 1401 Metro Manila","yellow"\r\n"9","Katherine Mullen","3535 Unit A Kelly Extension, Alaminos, 5416 Rizal","maroon"\r\n"10","Angela Avery","B12 L06 Oliver Street, Azucena Estates 5, Datu Piang, 7431 Lanao del Sur","lime"\r\n'
dsv(dialect: str = 'faker-csv', header: Sequence[str] | None = None, data_columns: Tuple[str, str] = ('{{name}}', '{{address}}'), num_rows: int = 10, include_row_ids: bool = False, **fmtparams: Any) str

Generate random delimiter-separated values.

This method’s behavior share some similarities with csv.writer. The dialect and **fmtparams arguments are the same arguments expected by csv.writer to control its behavior, and instead of expecting a file-like object to where output will be written, the output is controlled by additional keyword arguments and is returned as a string.

The dialect argument defaults to 'faker-csv' which is the name of a csv.excel subclass with full quoting enabled.

The header argument expects a list or a tuple of strings that will serve as the header row if supplied. The data_columns argument expects a list or a tuple of string tokens, and these string tokens will be passed to pystr_format() for data generation. Argument Groups are used to pass arguments to the provider methods. Both header and data_columns must be of the same length.

Example:

fake.set_arguments(‘top_half’, {‘min_value’: 50, ‘max_value’: 100}) fake.dsv(data_columns=(‘{{ name }}’, ‘{{ pyint:top_half }}’))

The num_rows argument controls how many rows of data to generate, and the include_row_ids argument may be set to True to include a sequential row ID column.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.dsv(dialect='excel', data_columns=('{{name}}', '{{address}}'))
...
'Norma Fisher,"7962 Hibok-Hibok Street, Antares Grove, Prosperidad, 2420 Kalinga"\r\nBrandon Lloyd,"9862 40th Avenue, Nolan Homes 8, Santa Marcela, 7412 Dinagat Islands"\r\nLevi Durham,"Block 17 Lot 34 Trujillo Road, Davis Subdivision, Villareal, 7004 Sultan Kudarat"\r\nSean Sanchez MD,"2335 D Kalamansi Avenue, Laurel, 9580 Misamis Occidental"\r\nJuan Mann,"3330 Mayapis Road, Arayat Subdivision, Larena, 4207 Ilocos Norte"\r\nCollin Lopez,"9F Shelton Building Tower 3, 634 Villanueva Street, San Jose del Monte, 4649 Nueva Vizcaya"\r\nKelly Boyd,"4510 Unit J Matumtum Road Extension, Mabitac, 2187 Laguna"\r\nKatelyn Mccoy,"1920E Hydra Expressway, Conner, 8762 Lanao del Sur"\r\nAshlee Thomas,"9403 Virgo Road, Bantayan, 5054 Bohol"\r\nLisa Johnston,"B02 L78 Lee Estates Phase 2, Cordillera Street, Balilihan, 4632 Albay"\r\n'
'Lisa Huff,"4933 Opal Boulevard Extension, Valenzuela, 1356 Metro Manila"\r\nBrian Mcneil,"Block 19 Lot 22 Levy Cove 3, 44th Road, Bulalacao, 4294 Palawan"\r\nAlexis Maldonado,"5103 Neptune Extension, Palali Village Phase 1, Pagudpud, 7323 Davao Oriental"\r\nKimberly Taylor,"Block 20 Lot 37 Neptune Road, Baldwin Subdivision, Merida, 7330 Agusan del Norte"\r\nMelissa Moore,"Block 23 Lot 87 Jacaranda Avenue, Milky Way Cove 3, Odiongan, 2111 Ilocos Sur"\r\nJill Dyer,"2 Simpson Drive, Onyx Subdivision 4, San Pascual, 7341 Zamboanga Sibugay"\r\nVictoria Morales,"B07 L02 Baird Village 2, 16th Road, Dimataling, 6319 Iloilo"\r\nCatherine Alvarez,"Unit 229 Callahan Building Tower 9, 5687 Wiggins Drive, Allen, 7173 Agusan del Sur"\r\nDavid Edwards,"689 Taurus Street, Juno Subdivision 6, San Isidro, 2580 Cavite"\r\nEddie Taylor,"Block 23 Lot 12 Earth Cove 1, Diamond Boulevard, Silay, 3035 Mountain Province"\r\n'
'Joshua Carter,"2943E Supa Avenue, Masinloc, 5372 Marinduque"\r\nBrian Hoffman,"Block 04 Lot 62 Lyons Subdivision 1, Lapis Lazuli Street, Carcar, 2532 Tarlac"\r\nWilliam Fowler,"3245 Hydra Avenue, Caloocan, 0600 Metro Manila"\r\nJoseph West,"3560 Atok Drive Extension, Antares Estates Phase 7, Datu Saudi-Ampatuan, 3318 Benguet"\r\nScott Miles,"B04 L64 Halcon Drive, Shea Grove, Tamparan, 7599 Bukidnon"\r\nJames Payne,"7994 73rd Extension, Rosas Village, Leganes, 5364 Quezon"\r\nMiss Shelly Daniels DVM,"29F Warren Place, 9873 49th Road, Taguig, 0535 Metro Manila"\r\nKellie Sexton,"251E Iriga Street, Mandaluyong, 1743 Metro Manila"\r\nJacob Reyes,"9403 Gregory Street, Sultan Naga Dimaporo, 2162 Oriental Mindoro"\r\nChristine Nichols,"Block 20 Lot 76 3rd Road Extension, Yang Homes, Pugo, 4185 Ilocos Sur"\r\n'
'Johnny Green,"Block 13 Lot 08 83rd Street, Mitchell Homes 1, Asingan, 9471 Lanao del Sur"\r\nSteve Guzman,"Room 2923 Jasper Towers 8, 6336 Arayat Avenue, Mandaluyong, 0441 Metro Manila"\r\nLuis Soto,"5680 50th Street, Cordillera Cove 8, Pasay, 1732 Metro Manila"\r\nMichael Howell,"1992 Unit E Zinia Street, Atok, 9105 Maguindanao"\r\nConnor Kelly,"656 Halcon Street, Sablayan, 6865 Eastern Samar"\r\nRicardo Wilkerson,"8581 Mayon Drive, Thomas Subdivision 2, Boliney, 6551 Biliran"\r\nRaymond Navarro,"Block 22 Lot 54 Crawford Street, Banuyo Cove Phase 6, Makati, 0648 Metro Manila"\r\nAllen Bailey,"9775-B 27th Avenue, Malabon, 0414 Metro Manila"\r\nMichael Cantu,"1842 H Kanlaon Street, Iguig, 2383 Albay"\r\nHeidi Kennedy,"5358 76th Street, Ferguson Homes, Carigara, 3392 Cagayan"\r\n'
'Regina Stewart,"6878-F Aquarius Street, Sultan Sumagka, 1934 Nueva Vizcaya"\r\nBenjamin Fisher,"Room 1420 Zircon Condominiums Tower 8, 6050 Venus Avenue, Matuguinao, 1884 Occidental Mindoro"\r\nStephanie Alexander,"B06 L14 Aquamarine Road, Flynn Subdivision Phase 7, Dapitan, 4994 Occidental Mindoro"\r\nDavid Chavez,"1418-H Tabayoc Drive, Abulug, 9339 Sultan Kudarat"\r\nDaniel Wilson,"B14 L91 Arayat Village, 70th Street, Josefina, 7088 Bukidnon"\r\nMichael Smith,"6492 Banahaw Street, Calantas Grove, Sual, 2199 Apayao"\r\nDennis Ferguson,"6797 B Jasper Road, Valenzuela, 1684 Metro Manila"\r\nBrian Sosa,"5F Tulip Building Tower 3, 2021 Capricorn Extension, Sofronio Española, 3766 Bulacan"\r\nElizabeth Chen,"8218 Unit H Ruby Road Extension, Baliangao, 6609 Leyte"\r\nJon Clay,"Block 13 Lot 02 Mcdaniel Cove Phase 7, Ward Avenue, Aglipay, 2957 Kalinga"\r\n'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.dsv(dialect='excel-tab', data_columns=('{{name}}', '{{address}}'), include_row_ids=True)
...
'1\tNorma Fisher\t7962 Hibok-Hibok Street, Antares Grove, Prosperidad, 2420 Kalinga\r\n2\tBrandon Lloyd\t9862 40th Avenue, Nolan Homes 8, Santa Marcela, 7412 Dinagat Islands\r\n3\tLevi Durham\tBlock 17 Lot 34 Trujillo Road, Davis Subdivision, Villareal, 7004 Sultan Kudarat\r\n4\tSean Sanchez MD\t2335 D Kalamansi Avenue, Laurel, 9580 Misamis Occidental\r\n5\tJuan Mann\t3330 Mayapis Road, Arayat Subdivision, Larena, 4207 Ilocos Norte\r\n6\tCollin Lopez\t9F Shelton Building Tower 3, 634 Villanueva Street, San Jose del Monte, 4649 Nueva Vizcaya\r\n7\tKelly Boyd\t4510 Unit J Matumtum Road Extension, Mabitac, 2187 Laguna\r\n8\tKatelyn Mccoy\t1920E Hydra Expressway, Conner, 8762 Lanao del Sur\r\n9\tAshlee Thomas\t9403 Virgo Road, Bantayan, 5054 Bohol\r\n10\tLisa Johnston\tB02 L78 Lee Estates Phase 2, Cordillera Street, Balilihan, 4632 Albay\r\n'
'1\tLisa Huff\t4933 Opal Boulevard Extension, Valenzuela, 1356 Metro Manila\r\n2\tBrian Mcneil\tBlock 19 Lot 22 Levy Cove 3, 44th Road, Bulalacao, 4294 Palawan\r\n3\tAlexis Maldonado\t5103 Neptune Extension, Palali Village Phase 1, Pagudpud, 7323 Davao Oriental\r\n4\tKimberly Taylor\tBlock 20 Lot 37 Neptune Road, Baldwin Subdivision, Merida, 7330 Agusan del Norte\r\n5\tMelissa Moore\tBlock 23 Lot 87 Jacaranda Avenue, Milky Way Cove 3, Odiongan, 2111 Ilocos Sur\r\n6\tJill Dyer\t2 Simpson Drive, Onyx Subdivision 4, San Pascual, 7341 Zamboanga Sibugay\r\n7\tVictoria Morales\tB07 L02 Baird Village 2, 16th Road, Dimataling, 6319 Iloilo\r\n8\tCatherine Alvarez\tUnit 229 Callahan Building Tower 9, 5687 Wiggins Drive, Allen, 7173 Agusan del Sur\r\n9\tDavid Edwards\t689 Taurus Street, Juno Subdivision 6, San Isidro, 2580 Cavite\r\n10\tEddie Taylor\tBlock 23 Lot 12 Earth Cove 1, Diamond Boulevard, Silay, 3035 Mountain Province\r\n'
'1\tJoshua Carter\t2943E Supa Avenue, Masinloc, 5372 Marinduque\r\n2\tBrian Hoffman\tBlock 04 Lot 62 Lyons Subdivision 1, Lapis Lazuli Street, Carcar, 2532 Tarlac\r\n3\tWilliam Fowler\t3245 Hydra Avenue, Caloocan, 0600 Metro Manila\r\n4\tJoseph West\t3560 Atok Drive Extension, Antares Estates Phase 7, Datu Saudi-Ampatuan, 3318 Benguet\r\n5\tScott Miles\tB04 L64 Halcon Drive, Shea Grove, Tamparan, 7599 Bukidnon\r\n6\tJames Payne\t7994 73rd Extension, Rosas Village, Leganes, 5364 Quezon\r\n7\tMiss Shelly Daniels DVM\t29F Warren Place, 9873 49th Road, Taguig, 0535 Metro Manila\r\n8\tKellie Sexton\t251E Iriga Street, Mandaluyong, 1743 Metro Manila\r\n9\tJacob Reyes\t9403 Gregory Street, Sultan Naga Dimaporo, 2162 Oriental Mindoro\r\n10\tChristine Nichols\tBlock 20 Lot 76 3rd Road Extension, Yang Homes, Pugo, 4185 Ilocos Sur\r\n'
'1\tJohnny Green\tBlock 13 Lot 08 83rd Street, Mitchell Homes 1, Asingan, 9471 Lanao del Sur\r\n2\tSteve Guzman\tRoom 2923 Jasper Towers 8, 6336 Arayat Avenue, Mandaluyong, 0441 Metro Manila\r\n3\tLuis Soto\t5680 50th Street, Cordillera Cove 8, Pasay, 1732 Metro Manila\r\n4\tMichael Howell\t1992 Unit E Zinia Street, Atok, 9105 Maguindanao\r\n5\tConnor Kelly\t656 Halcon Street, Sablayan, 6865 Eastern Samar\r\n6\tRicardo Wilkerson\t8581 Mayon Drive, Thomas Subdivision 2, Boliney, 6551 Biliran\r\n7\tRaymond Navarro\tBlock 22 Lot 54 Crawford Street, Banuyo Cove Phase 6, Makati, 0648 Metro Manila\r\n8\tAllen Bailey\t9775-B 27th Avenue, Malabon, 0414 Metro Manila\r\n9\tMichael Cantu\t1842 H Kanlaon Street, Iguig, 2383 Albay\r\n10\tHeidi Kennedy\t5358 76th Street, Ferguson Homes, Carigara, 3392 Cagayan\r\n'
'1\tRegina Stewart\t6878-F Aquarius Street, Sultan Sumagka, 1934 Nueva Vizcaya\r\n2\tBenjamin Fisher\tRoom 1420 Zircon Condominiums Tower 8, 6050 Venus Avenue, Matuguinao, 1884 Occidental Mindoro\r\n3\tStephanie Alexander\tB06 L14 Aquamarine Road, Flynn Subdivision Phase 7, Dapitan, 4994 Occidental Mindoro\r\n4\tDavid Chavez\t1418-H Tabayoc Drive, Abulug, 9339 Sultan Kudarat\r\n5\tDaniel Wilson\tB14 L91 Arayat Village, 70th Street, Josefina, 7088 Bukidnon\r\n6\tMichael Smith\t6492 Banahaw Street, Calantas Grove, Sual, 2199 Apayao\r\n7\tDennis Ferguson\t6797 B Jasper Road, Valenzuela, 1684 Metro Manila\r\n8\tBrian Sosa\t5F Tulip Building Tower 3, 2021 Capricorn Extension, Sofronio Española, 3766 Bulacan\r\n9\tElizabeth Chen\t8218 Unit H Ruby Road Extension, Baliangao, 6609 Leyte\r\n10\tJon Clay\tBlock 13 Lot 02 Mcdaniel Cove Phase 7, Ward Avenue, Aglipay, 2957 Kalinga\r\n'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.dsv(data_columns=('{{name}}', '{{address}}'), num_rows=5, delimiter='$')
...
'"Norma Fisher"$"7962 Hibok-Hibok Street, Antares Grove, Prosperidad, 2420 Kalinga"\r\n"Brandon Lloyd"$"9862 40th Avenue, Nolan Homes 8, Santa Marcela, 7412 Dinagat Islands"\r\n"Levi Durham"$"Block 17 Lot 34 Trujillo Road, Davis Subdivision, Villareal, 7004 Sultan Kudarat"\r\n"Sean Sanchez MD"$"2335 D Kalamansi Avenue, Laurel, 9580 Misamis Occidental"\r\n"Juan Mann"$"3330 Mayapis Road, Arayat Subdivision, Larena, 4207 Ilocos Norte"\r\n'
'"Collin Lopez"$"9F Shelton Building Tower 3, 634 Villanueva Street, San Jose del Monte, 4649 Nueva Vizcaya"\r\n"Kelly Boyd"$"4510 Unit J Matumtum Road Extension, Mabitac, 2187 Laguna"\r\n"Katelyn Mccoy"$"1920E Hydra Expressway, Conner, 8762 Lanao del Sur"\r\n"Ashlee Thomas"$"9403 Virgo Road, Bantayan, 5054 Bohol"\r\n"Lisa Johnston"$"B02 L78 Lee Estates Phase 2, Cordillera Street, Balilihan, 4632 Albay"\r\n'
'"Lisa Huff"$"4933 Opal Boulevard Extension, Valenzuela, 1356 Metro Manila"\r\n"Brian Mcneil"$"Block 19 Lot 22 Levy Cove 3, 44th Road, Bulalacao, 4294 Palawan"\r\n"Alexis Maldonado"$"5103 Neptune Extension, Palali Village Phase 1, Pagudpud, 7323 Davao Oriental"\r\n"Kimberly Taylor"$"Block 20 Lot 37 Neptune Road, Baldwin Subdivision, Merida, 7330 Agusan del Norte"\r\n"Melissa Moore"$"Block 23 Lot 87 Jacaranda Avenue, Milky Way Cove 3, Odiongan, 2111 Ilocos Sur"\r\n'
'"Jill Dyer"$"2 Simpson Drive, Onyx Subdivision 4, San Pascual, 7341 Zamboanga Sibugay"\r\n"Victoria Morales"$"B07 L02 Baird Village 2, 16th Road, Dimataling, 6319 Iloilo"\r\n"Catherine Alvarez"$"Unit 229 Callahan Building Tower 9, 5687 Wiggins Drive, Allen, 7173 Agusan del Sur"\r\n"David Edwards"$"689 Taurus Street, Juno Subdivision 6, San Isidro, 2580 Cavite"\r\n"Eddie Taylor"$"Block 23 Lot 12 Earth Cove 1, Diamond Boulevard, Silay, 3035 Mountain Province"\r\n'
'"Joshua Carter"$"2943E Supa Avenue, Masinloc, 5372 Marinduque"\r\n"Brian Hoffman"$"Block 04 Lot 62 Lyons Subdivision 1, Lapis Lazuli Street, Carcar, 2532 Tarlac"\r\n"William Fowler"$"3245 Hydra Avenue, Caloocan, 0600 Metro Manila"\r\n"Joseph West"$"3560 Atok Drive Extension, Antares Estates Phase 7, Datu Saudi-Ampatuan, 3318 Benguet"\r\n"Scott Miles"$"B04 L64 Halcon Drive, Shea Grove, Tamparan, 7599 Bukidnon"\r\n'
fixed_width(data_columns: list | None = None, num_rows: int = 10, align: str = 'left') str

Generate random fixed width values.

Using a list of tuple records that is passed as data_columns, that defines the structure that will be generated. Arguments within the record are provider specific, and should be a dictionary that will be passed to the provider method.

Data Column List format

[(‘field width’, ‘definition’, {‘arguments’})]

The definition can be ‘provider’, ‘provider:argument_group’, tokenized ‘string {{ provider:argument_group }}’ that is passed to the python provider method pystr_format() for generation, or a fixed ‘@word’. Using Lists, Tuples, and Dicts as a definition for structure.

Argument Groups can be used to pass arguments to the provider methods, but will override the arguments supplied in the tuple record.

Example:

fake.set_arguments(‘top_half’, {‘min_value’: 50, ‘max_value’: 100}) fake.fixed_width(data_columns=[(20, ‘name’), (3, ‘pyint:top_half’)])

Parameters:
  • data_columns (list) – specification for the data structure

  • num_rows (int) – number of rows the generator will yield

  • align (str) – positioning of the value. (left, middle, right)

Returns:

Serialized Fixed Width data

Return type:

str

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.fixed_width(data_columns=[(20, 'name'), (3, 'pyint', {'min_value':50, 'max_value':100})], align='right', num_rows=2)
...
'        Norma Fisher 66\n        Katelyn Hull 69'
'        Heather Snow 63\n        Diane Campos 89'
'      Victoria Patel 95\n   Stephanie Collins 96'
'       Samuel Rivera 85\n        Jeffrey Carr 63'
'        Karen Grimes 66\n         Thomas Moon 55'
gemstone_name() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.gemstone_name()
...
'Onyx'
'Opal'
'Amber'
'Jade'
'Sapphire'
image(size: Tuple[int, int] = (256, 256), image_format: str = 'png', hue: int | Sequence[int] | str | None = None, luminosity: str | None = None) bytes

Generate an image and draw a random polygon on it using the Python Image Library. Without it installed, this provider won’t be functional. Returns the bytes representing the image in a given format.

The argument size must be a 2-tuple containing (width, height) in pixels. Defaults to 256x256.

The argument image_format can be any valid format to the underlying library like 'tiff', 'jpeg', 'pdf' or 'png' (default). Note that some formats need present system libraries prior to building the Python Image Library. Refer to https://pillow.readthedocs.io/en/stable/handbook/image-file-formats.html for details.

The arguments hue and luminosity are the same as in the color provider and are simply forwarded to it to generate both the background and the shape colors. Therefore, you can ask for a “dark blue” image, etc.

json(data_columns: List | None = None, num_rows: int = 10, indent: int | None = None, cls: Type[JSONEncoder] | None = None) str

Generate random JSON structure values.

Using a dictionary or list of records that is passed as data_columns, define the structure that is used to build JSON structures. For complex data structures it is recommended to use the dictionary format.

Data Column Dictionary format:

{‘key name’: ‘definition’}

The definition can be ‘provider’, ‘provider:argument_group’, tokenized ‘string {{ provider:argument_group }}’ that is passed to the python provider method pystr_format() for generation, or a fixed ‘@word’. Using Lists, Tuples, and Dicts as a definition for structure.

Example:

fake.set_arguments(‘top_half’, {‘min_value’: 50, ‘max_value’: 100}) fake.json(data_columns={‘Name’: ‘name’, ‘Score’: ‘pyint:top_half’})

Data Column List format:

[(‘key name’, ‘definition’, {‘arguments’})]

With the list format the definition can be a list of records, to create a list within the structure data. For literal entries within the list, set the ‘field_name’ to None.

Parameters:
  • data_columns (dict) – specification for the data structure

  • num_rows (int) – number of rows the returned

  • indent (int) – number of spaces to indent the fields

  • cls (json.JSONEncoder) – optional json encoder to use for non-standard objects such as datetimes

Returns:

Serialized JSON data

Return type:

str

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.json(data_columns={'Spec':'@1.0.1', 'ID':'pyint', 'Details':{'Name':'name', 'Address':'address'}}, num_rows=2)
...
'[{"Spec": "1.0.1", "ID": 6311, "Details": {"Name": "Jennifer Green", "Address": "Block 16 Lot 46 Camachile Road, Malinao Estates, Talavera, 5224 Ilocos Sur"}}, {"Spec": "1.0.1", "ID": 8725, "Details": {"Name": "Dr. Stephanie Collins", "Address": "9F Gomez Place Tower 4, 9053 Mariveles Street, Imelda, 5627 Aklan"}}]'
'[{"Spec": "1.0.1", "ID": 1528, "Details": {"Name": "Jennifer Summers", "Address": "8087 Garnet Street, Balingoan, 6091 Guimaras"}}, {"Spec": "1.0.1", "ID": 3909, "Details": {"Name": "Brenda Daniels", "Address": "Block 04 Lot 39 Uranus Estates, Dapdap Street, Marikina, 1635 Metro Manila"}}]'
'[{"Spec": "1.0.1", "ID": 8965, "Details": {"Name": "Jill Carlson", "Address": "3967 Diamond Circle, Johnson Grove Phase 8, Bangar, 2217 Bulacan"}}, {"Spec": "1.0.1", "ID": 2450, "Details": {"Name": "Sarah Villanueva", "Address": "6411 Venus Drive, Atkinson Subdivision 5, Oroquieta, 9517 Surigao del Norte"}}]'
'[{"Spec": "1.0.1", "ID": 5855, "Details": {"Name": "Louis Tucker", "Address": "4441 A Thornton Expressway, Conner, 6381 Samar"}}, {"Spec": "1.0.1", "ID": 1018, "Details": {"Name": "Charles Wolfe", "Address": "8753 Sampaguita Avenue, Reid Estates, Pateros, 0587 Metro Manila"}}]'
'[{"Spec": "1.0.1", "ID": 6064, "Details": {"Name": "Audrey Jacobs", "Address": "3451H Aries Street, Amai Manabilang, 4079 Oriental Mindoro"}}, {"Spec": "1.0.1", "ID": 1662, "Details": {"Name": "Andrea Jones", "Address": "B02 L65 Arayat Road, Anonas Grove Phase 6, Pangutaran, 5383 Tarlac"}}]'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.json(data_columns={'Candidates':['name', 'name', 'name']}, num_rows=1)
...
'{"Candidates": ["Norma Fisher", "Jorge Sullivan", "Elizabeth Woods"]}'
'{"Candidates": ["Susan Wagner", "Peter Montgomery", "Theodore Mcgrath"]}'
'{"Candidates": ["Stephanie Collins", "Stephanie Sutton", "Brian Hamilton"]}'
'{"Candidates": ["Susan Levy", "Sean Green", "Kimberly Smith"]}'
'{"Candidates": ["Jennifer Summers", "April Snyder", "Dana Nguyen"]}'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.json(data_columns=[('Name', 'name'), ('Points', 'pyint', {'min_value':50, 'max_value':100})], num_rows=1)
...
'{"Name": "Norma Fisher", "Points": 66}'
'{"Name": "Katelyn Hull", "Points": 69}'
'{"Name": "Heather Snow", "Points": 63}'
'{"Name": "Diane Campos", "Points": 89}'
'{"Name": "Victoria Patel", "Points": 95}'
json_bytes(data_columns: List | None = None, num_rows: int = 10, indent: int | None = None, cls: Type[JSONEncoder] | None = None) bytes

Generate random JSON structure and return as bytes.

For more information on the different arguments of this method, refer to json() which is used under the hood.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.json_bytes()
...
b'[{"name": "Norma Fisher", "residency": "7962 Hibok-Hibok Street, Antares Grove, Prosperidad, 2420 Kalinga"}, {"name": "Brandon Lloyd", "residency": "9862 40th Avenue, Nolan Homes 8, Santa Marcela, 7412 Dinagat Islands"}, {"name": "Levi Durham", "residency": "Block 17 Lot 34 Trujillo Road, Davis Subdivision, Villareal, 7004 Sultan Kudarat"}, {"name": "Sean Sanchez MD", "residency": "2335 D Kalamansi Avenue, Laurel, 9580 Misamis Occidental"}, {"name": "Juan Mann", "residency": "3330 Mayapis Road, Arayat Subdivision, Larena, 4207 Ilocos Norte"}, {"name": "Collin Lopez", "residency": "9F Shelton Building Tower 3, 634 Villanueva Street, San Jose del Monte, 4649 Nueva Vizcaya"}, {"name": "Kelly Boyd", "residency": "4510 Unit J Matumtum Road Extension, Mabitac, 2187 Laguna"}, {"name": "Katelyn Mccoy", "residency": "1920E Hydra Expressway, Conner, 8762 Lanao del Sur"}, {"name": "Ashlee Thomas", "residency": "9403 Virgo Road, Bantayan, 5054 Bohol"}, {"name": "Lisa Johnston", "residency": "B02 L78 Lee Estates Phase 2, Cordillera Street, Balilihan, 4632 Albay"}]'
b'[{"name": "Lisa Huff", "residency": "4933 Opal Boulevard Extension, Valenzuela, 1356 Metro Manila"}, {"name": "Brian Mcneil", "residency": "Block 19 Lot 22 Levy Cove 3, 44th Road, Bulalacao, 4294 Palawan"}, {"name": "Alexis Maldonado", "residency": "5103 Neptune Extension, Palali Village Phase 1, Pagudpud, 7323 Davao Oriental"}, {"name": "Kimberly Taylor", "residency": "Block 20 Lot 37 Neptune Road, Baldwin Subdivision, Merida, 7330 Agusan del Norte"}, {"name": "Melissa Moore", "residency": "Block 23 Lot 87 Jacaranda Avenue, Milky Way Cove 3, Odiongan, 2111 Ilocos Sur"}, {"name": "Jill Dyer", "residency": "2 Simpson Drive, Onyx Subdivision 4, San Pascual, 7341 Zamboanga Sibugay"}, {"name": "Victoria Morales", "residency": "B07 L02 Baird Village 2, 16th Road, Dimataling, 6319 Iloilo"}, {"name": "Catherine Alvarez", "residency": "Unit 229 Callahan Building Tower 9, 5687 Wiggins Drive, Allen, 7173 Agusan del Sur"}, {"name": "David Edwards", "residency": "689 Taurus Street, Juno Subdivision 6, San Isidro, 2580 Cavite"}, {"name": "Eddie Taylor", "residency": "Block 23 Lot 12 Earth Cove 1, Diamond Boulevard, Silay, 3035 Mountain Province"}]'
b'[{"name": "Joshua Carter", "residency": "2943E Supa Avenue, Masinloc, 5372 Marinduque"}, {"name": "Brian Hoffman", "residency": "Block 04 Lot 62 Lyons Subdivision 1, Lapis Lazuli Street, Carcar, 2532 Tarlac"}, {"name": "William Fowler", "residency": "3245 Hydra Avenue, Caloocan, 0600 Metro Manila"}, {"name": "Joseph West", "residency": "3560 Atok Drive Extension, Antares Estates Phase 7, Datu Saudi-Ampatuan, 3318 Benguet"}, {"name": "Scott Miles", "residency": "B04 L64 Halcon Drive, Shea Grove, Tamparan, 7599 Bukidnon"}, {"name": "James Payne", "residency": "7994 73rd Extension, Rosas Village, Leganes, 5364 Quezon"}, {"name": "Miss Shelly Daniels DVM", "residency": "29F Warren Place, 9873 49th Road, Taguig, 0535 Metro Manila"}, {"name": "Kellie Sexton", "residency": "251E Iriga Street, Mandaluyong, 1743 Metro Manila"}, {"name": "Jacob Reyes", "residency": "9403 Gregory Street, Sultan Naga Dimaporo, 2162 Oriental Mindoro"}, {"name": "Christine Nichols", "residency": "Block 20 Lot 76 3rd Road Extension, Yang Homes, Pugo, 4185 Ilocos Sur"}]'
b'[{"name": "Johnny Green", "residency": "Block 13 Lot 08 83rd Street, Mitchell Homes 1, Asingan, 9471 Lanao del Sur"}, {"name": "Steve Guzman", "residency": "Room 2923 Jasper Towers 8, 6336 Arayat Avenue, Mandaluyong, 0441 Metro Manila"}, {"name": "Luis Soto", "residency": "5680 50th Street, Cordillera Cove 8, Pasay, 1732 Metro Manila"}, {"name": "Michael Howell", "residency": "1992 Unit E Zinia Street, Atok, 9105 Maguindanao"}, {"name": "Connor Kelly", "residency": "656 Halcon Street, Sablayan, 6865 Eastern Samar"}, {"name": "Ricardo Wilkerson", "residency": "8581 Mayon Drive, Thomas Subdivision 2, Boliney, 6551 Biliran"}, {"name": "Raymond Navarro", "residency": "Block 22 Lot 54 Crawford Street, Banuyo Cove Phase 6, Makati, 0648 Metro Manila"}, {"name": "Allen Bailey", "residency": "9775-B 27th Avenue, Malabon, 0414 Metro Manila"}, {"name": "Michael Cantu", "residency": "1842 H Kanlaon Street, Iguig, 2383 Albay"}, {"name": "Heidi Kennedy", "residency": "5358 76th Street, Ferguson Homes, Carigara, 3392 Cagayan"}]'
b'[{"name": "Regina Stewart", "residency": "6878-F Aquarius Street, Sultan Sumagka, 1934 Nueva Vizcaya"}, {"name": "Benjamin Fisher", "residency": "Room 1420 Zircon Condominiums Tower 8, 6050 Venus Avenue, Matuguinao, 1884 Occidental Mindoro"}, {"name": "Stephanie Alexander", "residency": "B06 L14 Aquamarine Road, Flynn Subdivision Phase 7, Dapitan, 4994 Occidental Mindoro"}, {"name": "David Chavez", "residency": "1418-H Tabayoc Drive, Abulug, 9339 Sultan Kudarat"}, {"name": "Daniel Wilson", "residency": "B14 L91 Arayat Village, 70th Street, Josefina, 7088 Bukidnon"}, {"name": "Michael Smith", "residency": "6492 Banahaw Street, Calantas Grove, Sual, 2199 Apayao"}, {"name": "Dennis Ferguson", "residency": "6797 B Jasper Road, Valenzuela, 1684 Metro Manila"}, {"name": "Brian Sosa", "residency": "5F Tulip Building Tower 3, 2021 Capricorn Extension, Sofronio Espa\\u00f1ola, 3766 Bulacan"}, {"name": "Elizabeth Chen", "residency": "8218 Unit H Ruby Road Extension, Baliangao, 6609 Leyte"}, {"name": "Jon Clay", "residency": "Block 13 Lot 02 Mcdaniel Cove Phase 7, Ward Avenue, Aglipay, 2957 Kalinga"}]'
md5(raw_output: bool = False) bytes | str

Generate a random MD5 hash.

If raw_output is False (default), a hexadecimal string representation of the MD5 hash will be returned. If True, a bytes object representation will be returned instead.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.md5(raw_output=False)
...
'f112d652ecf13dacd9c78c11e1e7f987'
'2a63c67684d8deed55d798f58d9282e4'
'3e92bfaaa510a799067f34c18e175ab3'
'185f77e7fb3f1a822d34c22c30f9a832'
'362dfb74068abe8d73220eac43bacbe9'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.md5(raw_output=True)
...
b'\xf1\x12\xd6R\xec\xf1=\xac\xd9\xc7\x8c\x11\xe1\xe7\xf9\x87'
b'*c\xc6v\x84\xd8\xde\xedU\xd7\x98\xf5\x8d\x92\x82\xe4'
b'>\x92\xbf\xaa\xa5\x10\xa7\x99\x06\x7f4\xc1\x8e\x17Z\xb3'
b'\x18_w\xe7\xfb?\x1a\x82-4\xc2,0\xf9\xa82'
b'6-\xfbt\x06\x8a\xbe\x8ds"\x0e\xacC\xba\xcb\xe9'
mountain_name() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.mountain_name()
...
'Makiling'
'Tabayoc'
'Malinao'
'Arayat'
'Halcon'
null_boolean() bool | None

Generate None, True, or False, each with equal probability.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.null_boolean()
...
None
None
False
None
True
password(length: int = 10, special_chars: bool = True, digits: bool = True, upper_case: bool = True, lower_case: bool = True) str

Generate a random password of the specified length.

The arguments special_chars, digits, upper_case, and lower_case control what category of characters will appear in the generated password. If set to True (default), at least one character from the corresponding category is guaranteed to appear. Special characters are characters from !@#$%^&*()_+, digits are characters from 0123456789, and uppercase and lowercase characters are characters from the ASCII set of letters.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.password(length=12)
...
'xNBnxEr4&6*i'
'1cM*KXtx%q7X'
'n0geTt4p&S&z'
'(mWxWVKWG4d2'
'c)+C^dcco%75'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.password(length=40, special_chars=False, upper_case=False)
...
'w1yhxtycw7553szypl5326bkcbn7jfi2xw3upsmm'
'v6k8ysg2bix3jpjtj5llgldka66mnh3rvwuwxjep'
'wlykgnzgs2mhmu8q47sbt35p1kwjo03lkedz10y6'
'sx0f3x7nc6i13z7cqux6o32ouc9lf6gekibcu9k0'
'a8ycacymmpder06c8mdvkeepfn0g95ihkrvhbgtv'
plant_name() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.plant_name()
...
'Guijo'
'Tindalo'
'Jacaranda'
'Anubing'
'Cattleya'
psv(header: Sequence[str] | None = None, data_columns: Tuple[str, str] = ('{{name}}', '{{address}}'), num_rows: int = 10, include_row_ids: bool = False) str

Generate random pipe-separated values.

For more information on the different arguments of this method, please refer to dsv() which is used under the hood.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.psv(data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
...
'"Norma Fisher"|"7962 Hibok-Hibok Street, Antares Grove, Prosperidad, 2420 Kalinga"\r\n"Brandon Lloyd"|"9862 40th Avenue, Nolan Homes 8, Santa Marcela, 7412 Dinagat Islands"\r\n"Levi Durham"|"Block 17 Lot 34 Trujillo Road, Davis Subdivision, Villareal, 7004 Sultan Kudarat"\r\n"Sean Sanchez MD"|"2335 D Kalamansi Avenue, Laurel, 9580 Misamis Occidental"\r\n"Juan Mann"|"3330 Mayapis Road, Arayat Subdivision, Larena, 4207 Ilocos Norte"\r\n"Collin Lopez"|"9F Shelton Building Tower 3, 634 Villanueva Street, San Jose del Monte, 4649 Nueva Vizcaya"\r\n"Kelly Boyd"|"4510 Unit J Matumtum Road Extension, Mabitac, 2187 Laguna"\r\n"Katelyn Mccoy"|"1920E Hydra Expressway, Conner, 8762 Lanao del Sur"\r\n"Ashlee Thomas"|"9403 Virgo Road, Bantayan, 5054 Bohol"\r\n"Lisa Johnston"|"B02 L78 Lee Estates Phase 2, Cordillera Street, Balilihan, 4632 Albay"\r\n'
'"Lisa Huff"|"4933 Opal Boulevard Extension, Valenzuela, 1356 Metro Manila"\r\n"Brian Mcneil"|"Block 19 Lot 22 Levy Cove 3, 44th Road, Bulalacao, 4294 Palawan"\r\n"Alexis Maldonado"|"5103 Neptune Extension, Palali Village Phase 1, Pagudpud, 7323 Davao Oriental"\r\n"Kimberly Taylor"|"Block 20 Lot 37 Neptune Road, Baldwin Subdivision, Merida, 7330 Agusan del Norte"\r\n"Melissa Moore"|"Block 23 Lot 87 Jacaranda Avenue, Milky Way Cove 3, Odiongan, 2111 Ilocos Sur"\r\n"Jill Dyer"|"2 Simpson Drive, Onyx Subdivision 4, San Pascual, 7341 Zamboanga Sibugay"\r\n"Victoria Morales"|"B07 L02 Baird Village 2, 16th Road, Dimataling, 6319 Iloilo"\r\n"Catherine Alvarez"|"Unit 229 Callahan Building Tower 9, 5687 Wiggins Drive, Allen, 7173 Agusan del Sur"\r\n"David Edwards"|"689 Taurus Street, Juno Subdivision 6, San Isidro, 2580 Cavite"\r\n"Eddie Taylor"|"Block 23 Lot 12 Earth Cove 1, Diamond Boulevard, Silay, 3035 Mountain Province"\r\n'
'"Joshua Carter"|"2943E Supa Avenue, Masinloc, 5372 Marinduque"\r\n"Brian Hoffman"|"Block 04 Lot 62 Lyons Subdivision 1, Lapis Lazuli Street, Carcar, 2532 Tarlac"\r\n"William Fowler"|"3245 Hydra Avenue, Caloocan, 0600 Metro Manila"\r\n"Joseph West"|"3560 Atok Drive Extension, Antares Estates Phase 7, Datu Saudi-Ampatuan, 3318 Benguet"\r\n"Scott Miles"|"B04 L64 Halcon Drive, Shea Grove, Tamparan, 7599 Bukidnon"\r\n"James Payne"|"7994 73rd Extension, Rosas Village, Leganes, 5364 Quezon"\r\n"Miss Shelly Daniels DVM"|"29F Warren Place, 9873 49th Road, Taguig, 0535 Metro Manila"\r\n"Kellie Sexton"|"251E Iriga Street, Mandaluyong, 1743 Metro Manila"\r\n"Jacob Reyes"|"9403 Gregory Street, Sultan Naga Dimaporo, 2162 Oriental Mindoro"\r\n"Christine Nichols"|"Block 20 Lot 76 3rd Road Extension, Yang Homes, Pugo, 4185 Ilocos Sur"\r\n'
'"Johnny Green"|"Block 13 Lot 08 83rd Street, Mitchell Homes 1, Asingan, 9471 Lanao del Sur"\r\n"Steve Guzman"|"Room 2923 Jasper Towers 8, 6336 Arayat Avenue, Mandaluyong, 0441 Metro Manila"\r\n"Luis Soto"|"5680 50th Street, Cordillera Cove 8, Pasay, 1732 Metro Manila"\r\n"Michael Howell"|"1992 Unit E Zinia Street, Atok, 9105 Maguindanao"\r\n"Connor Kelly"|"656 Halcon Street, Sablayan, 6865 Eastern Samar"\r\n"Ricardo Wilkerson"|"8581 Mayon Drive, Thomas Subdivision 2, Boliney, 6551 Biliran"\r\n"Raymond Navarro"|"Block 22 Lot 54 Crawford Street, Banuyo Cove Phase 6, Makati, 0648 Metro Manila"\r\n"Allen Bailey"|"9775-B 27th Avenue, Malabon, 0414 Metro Manila"\r\n"Michael Cantu"|"1842 H Kanlaon Street, Iguig, 2383 Albay"\r\n"Heidi Kennedy"|"5358 76th Street, Ferguson Homes, Carigara, 3392 Cagayan"\r\n'
'"Regina Stewart"|"6878-F Aquarius Street, Sultan Sumagka, 1934 Nueva Vizcaya"\r\n"Benjamin Fisher"|"Room 1420 Zircon Condominiums Tower 8, 6050 Venus Avenue, Matuguinao, 1884 Occidental Mindoro"\r\n"Stephanie Alexander"|"B06 L14 Aquamarine Road, Flynn Subdivision Phase 7, Dapitan, 4994 Occidental Mindoro"\r\n"David Chavez"|"1418-H Tabayoc Drive, Abulug, 9339 Sultan Kudarat"\r\n"Daniel Wilson"|"B14 L91 Arayat Village, 70th Street, Josefina, 7088 Bukidnon"\r\n"Michael Smith"|"6492 Banahaw Street, Calantas Grove, Sual, 2199 Apayao"\r\n"Dennis Ferguson"|"6797 B Jasper Road, Valenzuela, 1684 Metro Manila"\r\n"Brian Sosa"|"5F Tulip Building Tower 3, 2021 Capricorn Extension, Sofronio Española, 3766 Bulacan"\r\n"Elizabeth Chen"|"8218 Unit H Ruby Road Extension, Baliangao, 6609 Leyte"\r\n"Jon Clay"|"Block 13 Lot 02 Mcdaniel Cove Phase 7, Ward Avenue, Aglipay, 2957 Kalinga"\r\n'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.psv(header=('Name', 'Address', 'Favorite Color'), data_columns=('{{name}}', '{{address}}', '{{safe_color_name}}'), num_rows=10, include_row_ids=True)
...
'"ID"|"Name"|"Address"|"Favorite Color"\r\n"1"|"Norma Fisher"|"7962 Hibok-Hibok Street, Antares Grove, Prosperidad, 2420 Kalinga"|"green"\r\n"2"|"Lisa King"|"Room 605 Molave Tower, 1650 Opal Drive, Tingloy, 8237 Sarangani"|"lime"\r\n"3"|"Joseph Brown"|"1529 Planet Street, Villareal, 7004 Sultan Kudarat"|"lime"\r\n"4"|"Felicia Cross"|"3131 Camia Drive, Calinog, 6812 Siquijor"|"maroon"\r\n"5"|"Francisco Romero"|"4939 Chico Street, San Nicolas, 8762 Zamboanga Sibugay"|"white"\r\n"6"|"Tracey Morrison"|"B20 L50 Sunstone Drive, Lopez Estates Phase 1, Tagbilaran, 4539 Ilocos Sur"|"lime"\r\n"7"|"Michael Anderson"|"1315 Virgo Road Extension, Saint Bernard, 2978 Rizal"|"fuchsia"\r\n"8"|"Daniel Shelton"|"Block 15 Lot 64 Neptune Avenue, Tucker Homes 4, Guinayangan, 7066 Tawi-Tawi"|"olive"\r\n"9"|"Daniel Norton"|"1649 90th Drive, Shariff Saydona Mustapha, 4447 Romblon"|"silver"\r\n"10"|"Alyssa Reid"|"1962 Atok Expressway, Johnson Cove, Del Carmen, 2607 Benguet"|"lime"\r\n'
'"ID"|"Name"|"Address"|"Favorite Color"\r\n"1"|"Robert Giles"|"B09 L09 10th Road, Mabolo Estates Phase 1, Valenzuela, 1356 Metro Manila"|"black"\r\n"2"|"Melissa Myers"|"31st Floor Wolfe Condominiums 1, 2593 44th Road, Bulalacao, 4294 Palawan"|"gray"\r\n"3"|"John Ortiz"|"5103 Neptune Extension, Palali Village Phase 1, Pagudpud, 4887 Batanes"|"purple"\r\n"4"|"Kimberly Taylor"|"Block 20 Lot 37 Neptune Road, Baldwin Subdivision, Merida, 7330 Agusan del Norte"|"silver"\r\n"5"|"George Allen"|"Block 02 Lot 52 Pluto Street, Martin Cove Phase 5, Carmen, 6614 Southern Leyte"|"white"\r\n"6"|"Nicole Henson"|"Block 02 Lot 54 Dunn Cove Phase 3, Morales Road Extension, Lapu-Lapu, 1863 Cavite"|"black"\r\n"7"|"April Carson"|"3121 Franklin Drive, Labangan, 2996 Camarines Sur"|"maroon"\r\n"8"|"Thomas Burton"|"B09 L18 Venus Street, Cresta Estates 5, Caloocan, 0486 Metro Manila"|"black"\r\n"9"|"David Edwards"|"689 Taurus Street, Juno Subdivision 6, San Isidro, 2580 Cavite"|"teal"\r\n"10"|"Alexa Hernandez"|"B11 L80 Williams Estates Phase 3, Chico Drive Extension, San Pascual, 2381 Kalinga"|"maroon"\r\n'
'"ID"|"Name"|"Address"|"Favorite Color"\r\n"1"|"David Williams"|"1162 Onyx Street, Kamias Estates, Binidayan, 4147 Pangasinan"|"lime"\r\n"2"|"Robert Burnett"|"8155 Arayat Drive, Mandaluyong, 0741 Metro Manila"|"gray"\r\n"3"|"Renee Frey"|"3245 Hydra Avenue, Caloocan, 0600 Metro Manila"|"teal"\r\n"4"|"Donna Mora"|"Room 824 Hinton Place, 9589 56th Drive, Buguey, 7261 Zamboanga Sibugay"|"aqua"\r\n"5"|"Alyssa Fox"|"6521H Emerald Road, El Nido, 5799 Bohol"|"navy"\r\n"6"|"Isaiah Wilcox"|"7994 73rd Extension, Rosas Village, Pasay, 1420 Metro Manila"|"lime"\r\n"7"|"Shelly Daniels"|"5575 Mercury Street, Arteche, 9650 Camiguin"|"aqua"\r\n"8"|"Richard Kirby"|"2nd Floor Black Apartments, 1088 17th Avenue, Alfonso, 4958 Palawan"|"purple"\r\n"9"|"Rebecca Melton"|"Block 17 Lot 65 Berry Village 2, Polaris Street, Don Carlos, 3036 Romblon"|"white"\r\n"10"|"Samantha Olson"|"B01 L85 Yang Drive, Coconut Cove Phase 8, Inabanga, 8640 Zamboanga del Norte"|"teal"\r\n'
'"ID"|"Name"|"Address"|"Favorite Color"\r\n"1"|"James Martin"|"910-F Olson Boulevard, Sumilao, 7334 Surigao del Norte"|"yellow"\r\n"2"|"William Jenkins"|"Block 02 Lot 13 Tabayoc Boulevard, George Estates 6, Boljoon, 4717 Sorsogon"|"gray"\r\n"3"|"James Frank"|"9997 Saturn Road, Lipa, 4514 Benguet"|"gray"\r\n"4"|"Elizabeth Sweeney"|"Block 24 Lot 88 Stone Street, Johnson Subdivision, Obando, 9021 Zamboanga del Norte"|"navy"\r\n"5"|"Richard Jones"|"7966 Agate Street, Marikina, 0870 Metro Manila"|"maroon"\r\n"6"|"Stacey Burton"|"6884 Cucumber Street, Simmons Subdivision 2, Boliney, 3552 Bataan"|"maroon"\r\n"7"|"Christopher Blevins"|"Block 01 Lot 64 Jade Avenue, Martinez Cove, Lubuagan, 8824 Compostela Valley"|"black"\r\n"8"|"Crystal Diaz"|"3356 A Capricorn Street, Kayapa, 3361 Albay"|"white"\r\n"9"|"Shannon Lopez"|"Block 05 Lot 04 Cox Village, Jasper Street, Pasay, 0776 Metro Manila"|"silver"\r\n"10"|"Ashley Carpenter MD"|"8329 F 31st Street, Katipunan, 9025 Lanao del Sur"|"gray"\r\n'
'"ID"|"Name"|"Address"|"Favorite Color"\r\n"1"|"Carlos Smith"|"2164 Hibok-Hibok Road, Mandaluyong, 1610 Metro Manila"|"teal"\r\n"2"|"Henry Wright"|"Unit 701 Celery Suites, 3343 Jasper Street, Bayawan, 6079 Bohol"|"olive"\r\n"3"|"Larry Moore"|"B25 L54 Caraballo Drive, Cypress Village 3, Maayon, 6647 Biliran"|"lime"\r\n"4"|"Elizabeth Greer"|"B07 L39 Mack Road, Coleman Village, Bayombong, 4627 Quezon"|"fuchsia"\r\n"5"|"Kimberly Sullivan"|"1980 Zircon Avenue, Ibaan, 6515 Northern Samar"|"lime"\r\n"6"|"David Campbell"|"1155A Jasper Road, Buldon, 6785 Guimaras"|"white"\r\n"7"|"Carla Perry"|"2203 Macopa Road, Jenkins Village Phase 7, Jose Abad Santos, 3047 Palawan"|"purple"\r\n"8"|"Brenda Martinez"|"Block 05 Lot 72 Mars Drive Extension, Kamias Grove, Taguig, 1401 Metro Manila"|"yellow"\r\n"9"|"Katherine Mullen"|"3535 Unit A Kelly Extension, Alaminos, 5416 Rizal"|"maroon"\r\n"10"|"Angela Avery"|"B12 L06 Oliver Street, Azucena Estates 5, Datu Piang, 7431 Lanao del Sur"|"lime"\r\n'
random_object_name() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.random_object_name()
...
'Intsia'
'Lanzones'
'Lapis Lazuli'
'Baticulin'
'Pepper'
sha1(raw_output: bool = False) bytes | str

Generate a random SHA-1 hash.

If raw_output is False (default), a hexadecimal string representation of the SHA-1 hash will be returned. If True, a bytes object representation will be returned instead.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sha1(raw_output=False)
...
'6857c2be98a03b43b55193cc43cbf293039c8349'
'fb19567eb135d59319a91e1e9ed351b0efc1c821'
'02347357d13590815eb822d13e8366e27cf35e1b'
'a56776e5b0c6fee9767b55764bce345672269ee0'
'aabd7c42b3d356378ae69696948f032e814a57c8'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sha1(raw_output=True)
...
b'hW\xc2\xbe\x98\xa0;C\xb5Q\x93\xccC\xcb\xf2\x93\x03\x9c\x83I'
b'\xfb\x19V~\xb15\xd5\x93\x19\xa9\x1e\x1e\x9e\xd3Q\xb0\xef\xc1\xc8!'
b'\x024sW\xd15\x90\x81^\xb8"\xd1>\x83f\xe2|\xf3^\x1b'
b'\xa5gv\xe5\xb0\xc6\xfe\xe9v{UvK\xce4Vr&\x9e\xe0'
b'\xaa\xbd|B\xb3\xd3V7\x8a\xe6\x96\x96\x94\x8f\x03.\x81JW\xc8'
sha256(raw_output: bool = False) bytes | str

Generate a random SHA-256 hash.

If raw_output is False (default), a hexadecimal string representation of the SHA-256 hash will be returned. If True, a bytes object representation will be returned instead.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sha256(raw_output=False)
...
'b1901961b9434ca31a77352acfaad9935c8f7c4b2fdb81514c71ce0ab9edf48e'
'fcc87aa2debcf4a72b39429de36ecb7d7e7a3b18476636ddcbe8ae693b41ebc0'
'fcafbbbf2d674481da1d0d24be891f8e5ab18926e5208ab50923849b0b328d7f'
'335550546fabf00a2bea6c73b3084b239068d9a0771e8c6b4ff97832dd271b88'
'68f2ca8425c9abe96d550b9144859afa26476fb7d839fbfb99b4f6e1c3981ebc'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sha256(raw_output=True)
...
b'\xb1\x90\x19a\xb9CL\xa3\x1aw5*\xcf\xaa\xd9\x93\\\x8f|K/\xdb\x81QLq\xce\n\xb9\xed\xf4\x8e'
b'\xfc\xc8z\xa2\xde\xbc\xf4\xa7+9B\x9d\xe3n\xcb}~z;\x18Gf6\xdd\xcb\xe8\xaei;A\xeb\xc0'
b'\xfc\xaf\xbb\xbf-gD\x81\xda\x1d\r$\xbe\x89\x1f\x8eZ\xb1\x89&\xe5 \x8a\xb5\t#\x84\x9b\x0b2\x8d\x7f'
b"3UPTo\xab\xf0\n+\xeals\xb3\x08K#\x90h\xd9\xa0w\x1e\x8ckO\xf9x2\xdd'\x1b\x88"
b'h\xf2\xca\x84%\xc9\xab\xe9mU\x0b\x91D\x85\x9a\xfa&Go\xb7\xd89\xfb\xfb\x99\xb4\xf6\xe1\xc3\x98\x1e\xbc'
space_object_name() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.space_object_name()
...
'Pisces'
'Pluto'
'Aquarius'
'Jupiter'
'Uranus'
tar(uncompressed_size: int = 65536, num_files: int = 1, min_file_size: int = 4096, compression: str | None = None) bytes

Generate a bytes object containing a random valid tar file.

The number and sizes of files contained inside the resulting archive can be controlled using the following arguments:

  • uncompressed_size - the total size of files before compression, 16 KiB by default

  • num_files - the number of files archived in resulting zip file, 1 by default

  • min_file_size - the minimum size of each file before compression, 4 KiB by default

No compression is used by default, but setting compression to one of the values listed below will use the corresponding compression type.

  • 'bzip2' or 'bz2' for BZIP2

  • 'lzma' or 'xz' for LZMA

  • 'gzip' or 'gz' for GZIP

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.tar(uncompressed_size=256, num_files=4, min_file_size=32)
...
b'RNvnAvOpyEVAoNGnVZQU1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000157\x0000000000000\x00011462\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x002%\xa9\xf13\xb5\xde\xa1h\xf4\xe2\x85\x1f\x07/\xcc\x00\xfc\xaa|\xa6 aqzH\xe5.)\xa3\xfa7\x9a\x95?\xaah\x93\xe3.\xc5\xa2{\x94^`_\x10\x85\xf3#-BL\x13)\xc8\x8dxn\xd6\x8c\xe6\xfc\xb6*\xa6;\xf9\xaba|\x08\x8a;p\xbeW\xaa\xda\x1f3Jp\x17%\r?`=\xc8.\xbd;\x12\x0bc^?\xf5k\x1f\x0b\xd93\x85#q$\x9a\xb3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00wdyFKunVyUDKkNPiiBgV2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000112\x0000000000000\x00011550\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Y\x06\xf1\xd1\x9f\xb6\xc6\x80N\x06\xea(\xab\x17\x8fEz\xf6\xb4\x93\xb7C\x9e\xc6\xd4)\x00b\xabQzr\xe5\xc1\xd4\x10\xcd\xd6\x17T\xe4 \x84P\xe4\xf9\x00\x13\xfd\xa6\x9f\xef\x19\xd4`*B\x07\xcd\xd5\xa1\x01m\x07\x012a<e\x9a\x8f]3\xf3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00SueoxPSgBHsToacJDXWV3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000040\x0000000000000\x00011511\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\xea\xde\xbe[j\xc0\x95\x04FM\x8a\xaa\xac\xbc/\xad\x12\x15\x8aSL\x94\xb8\xcaB\x96:\xf4z\x18\x9d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00jBdurvfVyRYryKwpMUVG4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000047\x0000000000000\x00011705\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0,!+eq\x1f\xc5\x042\xc9\x94\xe5\xfao\xd8*\xbcp\x85U\xdcb\xb7: \x0e\xe7g<\xfe\xcb\x83j\x15nJ5e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'xsRfFzDHwBJURZHTCWaK1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000161\x0000000000000\x00011353\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x12K\x83O\xc2\x96\xf0!+\x14!sB\x14\x99\x07\xe5\xa9RL\xeb\xbe\xc3\x11.\'\xdai\x94\xd5\xf6\xc6w\n\x00]\x9a\x82\xaa!\xfc\x86\x9b\xd0\xc4\xc4\x1fSAz\x92\xab\x1c\x12\xf6\xd5H\xfb)M\xb4\xd2\x12\xee\xc5\xea\x183\xf1M\n\x10C\xa55\xb1c\xc4\xfb8\x1e\xef\xac?\x97A\xc6\x96>`\x13\xc8\xe3\xbea\xe9\xb6&\x16\x14\xf8\x82\rnu/\xd7\x9c:J\xda\xd8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00VWvfOMbxJbVYLedsbsaY2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000067\x0000000000000\x00011615\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00$Ij\x01h?\x03\x96\xbc\x0cwH_\xe89\xf4\xb0\x84B\x0ej\xb9\xab\xf2\x95\x97\xa7^)4\x9dP\xc0K@r\xa1|y^\x95\xbe\xd6\x17C\n\xc9\'%C\xd7\x99\xd5H\xd8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00psmGHBtaYUwtXejffFiK3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000054\x0000000000000\x00011625\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00^\xd7\xddY~\xe8\xaeH\xb5\xec,\xf7h\x96\x00\xe5\xec\x03o\x98:\x9aO\xd9\xf1/\xfev\xcf\x8f\x0b=\x8a\x14\x00\x83\xcb\xca\xe34\x81\xb5\x91d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00EbPprBmVivpBDGBvGuOO4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000054\x0000000000000\x00011446\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x95\xe2\xbeFP?=\xc3\xcd\xefG\x99\xb5\xf2\xd4o\xf4\xfa\xa2\xfc\x1e\xe3\x99I\xfd\x1an\r\xb5\xf1\xc8\x05")\xca\x03\xb8\x15;\x01\x8a\x95tH\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b"NofxrivUwxKBgVxPuPul1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000122\x0000000000000\x00011773\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0h\x19\xc6\x11w+_\xba\x1dXw\x98,\x91\xb4\xd2\xea\x1b\xdc\xe8\xfa\x82\xf3n\xac\x88\x15\x16\x1aS\xb3\x01\x94\x03G \xdbq\xcbq\xe8b\xad4+\xa3\xa5\xe9\xa6\x82\x0e\x16a\xbc)k\xb1`g\x80\x9a\x9f\xc4\x82\xf6\xb0z\x16\x9c%\x04\xeb\xfd\xe0\x18\xd3\xfc\xeb\xe1<+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00efNvVwewNRcjzgTWqwCo2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000145\x0000000000000\x00011744\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00g\x97\xe2\xec\x85\x8bv\x08<2X\xd4\x7fo\x91\x03\xdb\x19>\xc4\x8b<\xb7u\x90qz!\x9d\xa7w\xbf\xf5\x92WF\x07\xa7\xbb\x0cB\xcaOZ'Ei\xfemxCw\xc4\xb4C\xff7\r\xb7\xfa\xe9\x9e\x06pS\xfd\xf6\xa0(\x84F\xcda\xa2\x95\xc4\x1ej\x13\xa1\x7f\xaf\xe1s\x85\xb0S\x9c\x08\xb6\x1dM\xb4\x0b\xfb\x1f\x0c{\x17\x06s\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00XqQrIhVxhqHLOvaUBPYK3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000040\x0000000000000\x00011475\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>\xd1\xc7W\x01FK(\xa8yZ~\x0bVV(\xda5\xeaL\x14\x81\xae\xc0\r\x12\xfe-\xb7\x95M\xea\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00msMvozuqUCYODnJxLuzb4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000051\x0000000000000\x00011732\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11\x82\x94j\xae\xc5\x80j;\xa8|\xb4SN\xa9\x04\x1aO\xb0\xb9\x95\x96\xa5\xfd\xce\xdcW\x00H\x16\xe2@\xae\x04\xf5\x83`#\xd9\x8eY\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
b"BdHEWGCuwqaOQonBqrKw1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000104\x0000000000000\x00011511\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03O\xc4\xb8\xed\x12\xd2t\x08\xb9Qc\xb5\xfe\t\x7f{\x8c^\xd7'\xe5y\xe63`T\xe1!\xda\xca\x8b\x81\xdf\xb6\xa7.\x9d\x0f\xfc\x05\x80g\xcb\xc5\xdf\xc7\x13\xee\xb5@\x8e\xa7\x0c\xcb\xf2E\x15)\xb1\xb8\x02#a8\xf1\x16\xa1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000045\x0000000000000\x00011541\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc6\\\xb0*)Y\x87g\x85\xa7\x81\x84\xe9O\xe5N\x13Z\x11\xa1$b\xe9z\xeaQ\xaaE\xf3\x1d*\xaf\x01(5\xda\xb4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000051\x0000000000000\x00011460\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd1\x1b\xe1\xb5\x82\x9e\xe8\xd3\\\x0f\xe8\x87a\xc6 \xb71?\r\xb3\nZ\xce\x06\xa5\xe9\xfd\xf3)\x1a\xcd\x86\x0e1)\xaa\xb72\xf1\x10N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00VGobtiChjVHmTGXzUJcm4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000156\x0000000000000\x00011544\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x90\xa8Wy\xb4sS\xd7\xed\xbaF\xc5\x06S\x02\xc7XL\t\x0c\xa5\x01\x13\x189KN\xc2\r\xd6\xdf\xaa~F\xban\xcc%B\xd0\xb31\xdc\xdf}\xf1\xc3s\xcaz\xf6\xcb#\x81\x8d\xbe\x0b\xf2y\x8d\x14\xa4\xc86\x18I\xc8\r\xd7\xc9\xdd5\xeb\xecRV\xae\xf2\xd2Q\x919\xbc\xb0I\xb7\xf2\x1bd\x83Z\xa6\x97\xc2\x15\x95\xdc\x11\xd2\x89\xc0j\xb1DC8\xb6T\x0f\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
b'DyHKewLhhibhzUGoPJPV1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000210\x0000000000000\x00011521\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x86Q\xaf\xa9J\xc0\x9cx\xc1\xb1\xc7\xf1\x9c\xd1\xd02NK\x026h8\x88V\xc0+\x12\x05;\xb9\xf6\xa27\xe7\xbc\x81\xf9uQ\'V\rU\xd1j\xe0\xcf\x87\nD\xc6W\xe1\x1b\xc0,\xcf\xabw\xe9\x14\xf54\x89\xfb\xc9\xf2\x87\\u\xbaQ\x9aI\xe9##\xf4\xc9\xd1/\x87\xf6u8\x97H\xb80F\x1dFe\x03\x10\xcf\xfb6\xf2\xb1\xaf1\x02{t\xfe\x9f\x8cs\x04\xfd\xb5\xae.\'\x9c\xd8s\xbc\xc3Jv\x93f\xf6\xb7\x90\xc4B=\xcd\xb5\xf1u\xbf\xb7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00wsuNZTypxrmjXzftuAYY2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000062\x0000000000000\x00012060\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00p\xcc\x9f\xf9w\xa1\x00/\xf1\xa2\xc9t\xdc\x18\x14\xd0/\x86f\xa7[9\\\xba\x0ew\x16\x04\xc3\x02B;f)\xeee\x00\xd4"Zwt\xd4\xc3\xf3\x00\xdfk\xc3\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00GoEKRJHEeXLoKGItDIkA3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000040\x0000000000000\x00011203\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x006\xf3?\xe5\xf0[\xe8\xadA\xd5\x82\xc1(\xabw\xe8\x7f\xb3\xf6\xd2\x0c\xe4\x03\xcf\xe4r\xdb{\x81\xf4\xf3H\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00loHFWYBepAJXibTPNyJv4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000000644\x000000000\x000000000\x0000000000046\x0000000000000\x00011444\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar\x0000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00bU\xc8\x18\xad`\xa7]\xdeM\xfcm\xe1\x10|\xf9\xa2d\x00\x16\x1fD|\xe2r7\xd9\x92\xad\xfcbS\xbe\xb6\xe0\xc8\xe0\xa2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.tar(uncompressed_size=256, num_files=32, min_file_size=4, compression='bz2')
...
b'BZh91AY&SYV\xfe\xb7%\x00\x05\x1f\xff\xff\xef\xc8n\x90\xde\xfb\xff\xed\xff\xff\xff\xf9\xff\xff\xff\xfcj\x1f\xaf\x11\xff{\'\x81o\xdf\x7fq\x1fX-\xfeP\x03\xde\x01\xd33\x84\xab\xb70\xcax\xa6#\xd0\x9a\x1ahh2d\xd3\'\xa8\xd0\x06#F\x86\x86\x8d\r\x1a\x00\x00h\x00\x00h\x06\x81\xa3\xd1\x0fS\x04\x00\xc84\x01\x90\xd3F\x82\xaafS4hM<MM\x90\xd1\xa9\xe5Ob\x1ah\xd5?MS\xdai#M\x0c\x8d\x1a\x01\x82420\x8c `\x022\x00d444bdhh\xc9\xa3M\r\n\x84m\x14\xd4\xfc\x08\xd5?\xd1\x91OCT\xf0\xc9\xa3T\xfd5F\xf5OD\xf5\x1eQ\xea\x00\x00\x00\x00\x00\r\x00\x01\xa0\x00\x00\x00\x00\x00\x00\x04\x1a4d\xc84\xd0\xd3M\x03!\xa0h1\r0\x9a\r4`@\x03@h\xd3M\x06@\xc8b24b4b42\x0c&\x994\x06M2h\x04\xa2$\xf4"M\xa8\r\x192\x1e\x9a\x9e\x8d&\x83O"h\x00\x00\x00\x00\x004i\xa6\x8d\r\x1ah\x00h\x00\x06CM4\x1a\x00hh4\xd2\xf6D\x89riqr\xd6\x91i`\x96\xb0@\xfb\xf1!\x85`W\x9c\xfb\xees\xf0B\x00E\x15\x04UD\x05A\x12\xaf\xe7\xcb\xa3\xef\xdaB\xc8\xf2o\xa9fd\xddS6\xea\x92\x9a\xd3\xef\xee\x91in\xe9\x9c\x9d\xafR\x84\x00l\xa4@\x011\x12\x8a\t\x04\xa5c$\xb1\x85\x13^\x89%\xadc\x9ep\xc7\xa2>3\x84\x00@\x00K\x00\x05A\xf72\x15Ur\xa0*\xa0S\x80\x10\x00\x11\x80\x02\xad@\x00\xb9z\xb2y\xc0\x01n\xb7\x97Y{\x97\x91\x115{f\x00\x15\xf4\\\xc8m\xb7\xb2n6\x11\x17\x00\xc3\xe1k=Gs\xd4\xf9\xd9\xc4\x00-s\x91]\x12\xb9\xb4z\xca\xef\x14\xcc\x1b\xdak\x8f\x96\xb7SwwM\x90\x9b\x1f^\x00J@\x06\xd4\xb0\x00B|\x00\xa8`\x00!\xbe\r0*\x88\xaa\x82*<\x00\x04\x02\x80\x0e}\xa4\xd7\xda\xd8\xb5\xeetZ\xaa\xc8`\xb0b \x960Hj\x19\xbd\xdb\xd6K\x1c\r\xfa\xa1d\xa0+\x013\x00\x00`o\xd6RMu\x8c\x01t\xe6H\x008\xa5\xed\x920\xbb\xde\x10\xd6\xdd\x1f\xa7=.2C\x02\xab\x047\xfbr\x12\x18E\x8f\x9a\xfa\xdeF\x8dAr\xd9\xd0\x02\xb0A\x19\n\xb6p\x00`\xc5\x1a*\xae2\x06X\xba\xfd\x81\x8e\xad\x86(\xfb\x1d%\x8d")q`\xc8\xdc\xeb\xb8\xcd\x80dw5B\x9c\x00\x9cy\xaeZ\x17\xdf\x8e\xf1`\xc2\x00\x00\x1f\x12\txA.gF\xd0\xc8\xb7\x9b\xbd\x08\xa1O\rV\x02\xf1\x18\x8a\xc8\x18iQ\xd7%TD\x02\x13k7\x92\x8f:\x0f\x0b\xe4\xc9\x0e&\xf0\xa50\xc4\xacX\x91\xd7j\x1a\x15Z^\x05\x99\x04p\xe1Y\x93\xe7S!Lt\xda\x84\x05*\x8c\x17:\x80\xd0jC\x8d\xd1Bx}{\x03mr\x1d\x7fL_\xbc\x8d)\xae\xc5\x17U\xe9S\x1cf\xab\x96\xee\x14Q@\x978=\x95\xa6\xb8\xc8O(\x00\xf6\xddE\x9c\x97X\x93\xab\xa7\xa0\xb2\xae\xa0+\xc0\xeb\xf6\x04\x813\xc7\'\x1f]\xf9\xe8\xc3\x1c\x84\x03A9\x15d\xf7C%\x1b\xa2\xf0i\xc3(\x87L?\x0f-\xf1b\x18t\xa7R\xc8\xf4!\x9a\xee\x13Y\x05\x8e\xa8l*4\xf1\x977r\xb5 \xed\xa4\x81j\x15:\x8d\xc4\x86\x8f\x98#w\x94\xb1\x9eG\x9e\x83H\x95\x04\xd5\xcaEdS+\xe4\x19\xcf\xe1\xb0\x10\xe9\x11\xfe\x0c0\xb3\x1d\xee\xe2\xa6\x11\t82;\xc0\x94T\xc2\x8dlYR\xd5t\xe6\x86UK\xc8\xec\x8c\xf93\xfb\xaf\xe2R\x10\xe0H1f9j\xdffe\x1c\x06\xac)6\x88\x93Qi.a\x8fEH\xd4E_K;:\xa0\x00\x00\x001\xfc\x94\xce&tv\xf2D\xb54\x00\x00\x00\xc9HA~\xdd\xa4\x99\r\x8f(\x8d\xadT\x18ri\xef\x0e:\xae\xb8nd\xa57x\xff\xe5{I5RqnC\x86,I"i\xf8\xd1N@q\xc4#m\xde\x1fb\xe26\xed/\xd1\x81\xf1\x19\x1c\xf4\xdf&\x14MO]g\r\xadYHRz\x06\xb1tD\x13P1W"\xbd\xa0\xc06+\xa9\x8a\x98\xeeB\x9c\xdbbR\xe7\xf7\x92\xba\x14\xe9\x04\xb4)/i\xfe\x06*\x99bCr\x91\xcfZ\xb8_\x91\x00\xf5\x1fF&c\xad\xf4DO%WN\xd6\x908a\xce\xe2.P\xa8>\xc3\x19D\x0f\xbe\x92sm\x82\x0c\x15"%\x0cB\xb3v\xad`6\xd3pH9\xe6\x1b\n#j6\xc7}Q\x17Y\xc9\xd9\xbbf3\x13\xb4\t\xeb\x0e\x93/\xe0\xd0\x00\x00\x00\xe3Q\x14\xc4\x02\xde\xcf\x90~\xe1v\x8c\xb2h\xa8\x04X\xb1R\xa5\x9b=IA\xab\x08 \x00NCU\x8d\x8c\xfd0\x01+#?AN\xd9$\x95\x8f3D\x00e\'q\xb42\xaa\x1em\r\x13\xaf\xed\xa4\x9b\x84d\xe9gT\xc4\n\xc2\x0c\xc6\xb8\xe8\xaar\x8d<\xb5U\xbd\x16\xa5\x8e\xa5\x16\x08\xbd\x06\x0b\xa5\x00\xcd\xb0\xf4n\xa1I50\x94\\5 \x88|\xe6\xa8\x9d\xacq\xf2\xae\xd7\xb1\xc6\xd6\xe3\x04\xf6\x80\x8ce\xcf_\x88q\x99m\xd3q`\xa3)\x9e\xc9\xd1f\xa6\xc8\xb3r\xf1\xb2\xc6\xff\xd2](\x95\x82\xc3`\xa9\x80}O\x88\xeb\xde$Q\x93\xd6\x08\xb4\x19?g\xa3\xb6j\xec\xfb(\xfe2`:G0\x1e\xc9(!O\x1ay>q\xea\xa2\x7f\x8c\xdd\xe7\xef\xad\x12\xfb\xb9+\xfb\x9c\xe2\xd6\xe5\xab\x7f\x91omY\xf9\xc2^\xb5\xea\x04=\xea\x08\x9a%\x7f\x90\xe6\x88%\x9e\x15\x82\x00O\xaf\xfa\xfa\xd9\xff\xf8\xbb\x92)\xc2\x84\x82\xb7\xf5\xb9('
b'BZh91AY&SY\xfa\xb6\xd6\x9e\x00\x05\xf9\x7f\xff\xff\x9f\xa9\x91i\xfc\x7f\xee\x7f\xff\xff\xff\xff\xff\xff\xfc~\xed\xe7\x17\xf2\xfb\xe5\xf5\x7f\xb1\xcb\xbf\xf3\xf6{\xfeP\x03\xde\xa5\x03\x8eI\x15q\rH*0&\t\xe8L\x8d\xa2i\xb4L\x06\xa3F\x990\x9addb`h\x00!\xa32\x8c\x02`\x10i\xb4\xd1\xa9\xeai\xa7\xa9\x8d&\x9az\x014i\x9adOQ\xfaSL\xc6*\x11U<\xd3LL\xa6\xd5=O&j\x9f\xa51\xa6I\xe6\xa7\x8alD\xf4j\x98\xd3S5\x19\x1ah\x18\x10\xd04a\x19\x00\x18\x83L\x81\xa0d=A\xa6\x10\x06\t\x88\xc8\x1ah\xf4\x98\x9e\xa6\x85SFL\x014\xc9\xa6@\xc5O\xc8\x99\x93Bb\x8d\xa4\xf5<P\xf1\'\xa4\x06\x83@\x00\x00\x00\x01\xa3 \r\x0fP\r\x00\xd0\x00\x00\x00\x00\x00\x83F@\xc9\xa0\x0c\x8d\x1ah\x00\xd3\t\x90\xc44\xd1\xa0\xd0\x00\x06\x8d\x18\x11\xa6@\r\x03 \xd3@2\x06\x86\x80\xd0\xc9\x90\x01\xa3@\x00i\x80\x952M\x02)\xa7\xa9\x82\x06\x86\x86\x99\xa8\xd0\xd3 \x03@\x00\x00\r\x00\x00\x1e\xa0\x00\x00\x1ah\x19\x00\x00\x00\x00\r\x00\x00\x01\xfc\xb6Z\xe9\x16\xdbE,\xa4~\x8d\xeaF\xbd-\xae\x16\x02\'\xe0lNt1E\x10\x01\x18 \x00\x80!%\x86D\x97\xeb\xee\xc3\xb2\xfb!h\xc1J\n\xb2\x8eN\xb7\x07\xe0\xba\xee\xbdz\x12\xf7S{\x89\x92\x80\x00\xea\xf4\xc8@\x00\x04iE.Z\xa0\xd5\xa2Q\xe9j\xaf%\xa5\xc3U_\x15\xf7\x9c\xfc\x90\x01@\nP\x00@\x81\x18\xc1\xf4!F@\x80S\x00\r\x003\x12\x00\x01\x9c\xfe\xa6\xb1\xc0\x00\xa3^^yD!\t\x96P\x00\x0e\xdco\xcb\xd2\xc7Mf\xaa\x93\xd6\xb7\xe4\xa1~r\x8fr\t\x81@\x00<\xe7q\xf7\x93\xb7\xe6\xd5{q\x95\xd9\xc9\xdb\xc2x\xa6S\xd3Tf\xc0\n0\x02\x9cj\xe3\xd0\x00ac\x00*\x14\x00\x18L\t\x8c\x10F\x02#\x11\x06#\xc0\x00<\x80\x02\x0e~4\x8fuQ!\xe9\x14\x17{V\x1d\xf71\x8cf\x996\xb0\x9b\x1a\xa5\x9aBb1\x93\xe8\xc1\x99$\x19A\xc6Y\xc85~\x15\x9b\x94\xb3\xf2\x8b\xf5\\s\xb6S[\x04\xe4\xf4\x8c\xceV\x82\xae~L\xad\xfc\xda\xc9\x9ekaul\xa8l\n\xb0\xfd\xd6\x1a\xc7\x9c\xd8\xe0@\x03F@\x8c\x06#\x9a\xaf4\x00Q\x1c\xbbi\xc5\x9aDA\xf8\x15\x9a\xf8\x16\xb5\xcf\xd9\x92L2`\x02JQ\x80\x089\x08\xd2[]\x14J9P\x8d\x05H\x12{qX\xd7\xb7w>.\x17\xc7C_K_\xf6\xcb\xd7P\xdd\xaaW\x0e\xcf\t\xb9\x1cK\xf2\xb9\xab"\x12\'\x91\xca\xbf\xa3\xce\xd4b\x15\x94\x10o\xbf\xc7\x8a\x7f\x1e\x8f2\xa3\x03\x08\x96\xd7\x00\xe2\x19\xc2Q|\x19\xb6l\xc0F\'\'3M$\xe3enm\x07\x9a\xbe\x00U\xb1b-(\xa2.\x16\x8c\xaa\x10\xd4\x1d\xbb\xe9\xffJr\xfd\xec\x0e5\x87G\x06\xfeB8\xdb\xa3`\xdc\x92\x0bU\xa0\x19!\xbe\xfb\xe7\x0e\x1c\x02H\x81L\x9f?\r\x85E\xa6\x0e1\xd9N\x00\x03\x8f!\x06U\xc7NE\x12\xdb r\xf4\xab\xe3\x84#\'\xd6\xa6\x1a\x12N\n\x82M\x04\x82\xc7x\xf6n\x02\x10\x8aa\xba\x19\xac6\xb3\xd9\xe4/{\xcd\xe0\x92\xaej\xf9\xd6\x863>\x14\xd7\'xK\xa7M\x11\x98-=B\xdd\xae;`\x8asc\xb8I\xf2C\x8a\xedT\xf5\xb0h\x93\x87\x1d\x86\xba\'\xd184\x10\x1b\x18\xdc`\xe8\xc3\x89\x82\x83\xa4\x96z\xed"\xb1\x9aR)\x8c:\xad\x8a\xf4\xca\x14\x02b+!\xdb"\xc1-?\x05rO\x8d\x018\xb0\x8d\xa5_\xbb\xf6\x10\x95Z94\xd7y\x05u\xc4Q\xd0\xf6\x91\xd5\x92\xac\x15i,Ku&x\x03:3\xea\x90F\x1c[\xeb`\x14\xec\'\xe78\x9f\x11\x84\xea+F\x93#>0|]z\xb1\xf8[`\x00\x00\xef\x9e\x0b7_*\xe6\\\xf4a\xa8\x00\x00\x14\x95\x93\x1cf*\xca<~TS\xaf\x9a\x90\x02\x0c<\xa2\x8f\xe9^*\xc9\x18\xa4\xc51\x90\x89C\x03\x05\xa3&3\x11R~\xb0\xc2ILQ\x87\x1c\xf9\xe2\x05y\n\xee\x15\xb8@XcK:\x02\xaeT\x12-\x83\xec\xd7V\xe0\xd3\x10\x85T\x01\xb2\xa1\xc2\x87\x01\xb4GM\n\xe2\xde\xe2\x9c\x8c\xfe\x92\x03\xa9k\xe7\xb7\x05f\xb13\xe6\x16\xb0m>\x97\x04%\xe5AQ\x02\x84e\xd2MJ8E$\x00\xb8MV\xaa\xf1\xe0I\xbb\x8a-\x84\x8cJ*\xd3\x83r\xc3\x13\x93\x96\xf4p\x11\x1c\xb5\x08\x84\xa0\xb3]9\x11K\xca\xbdd\xc0\x00\x00\x01\x97t\xfe\x82R\xe6\x96k\xc7Lu\x8a\x9a\xce\x90\xb5\x9b\xb3s.\xee \x80\x00\x00\xf9\x17\x89\xdf(2\xe7\xc0\x00\x00\x9c\xe2\x8eOl\xb1\xc8\x1138i\x8e"C\x13 \x00\x00\x005\xda\xd1\xcf\x89\rv\xe6\xccNz83\x92~\xb9\x86N\x88\x9c6J\x93\x102/2K\xac\xe4\x8c;\xc3`\x12p\xdf\xe6\xa8\x16)\x0c\x15|P\x1a\xde#\xb5\xcal\\\xcb\n\x81\xa4\xc0\x93\xeb=\x95\x13A\n\x1d\xb2\xa6\xc7\xc7\x91\x87\xdb\xa1\xd4\xcd\xf9=\xd2\x87\x98\x16\x85\r{\xb2\xee5\x1c\xb24\xe6\x98\rMp\xb2\x00\xcbf[\xdb\xbf\xd6\xad\x9b_\x1d\x9a\xd9\xac\xc5\xe2-\x15\xc2U$\xe4f\xef\xaa\xd1G}\xd1B^#\xef\x90n\xf4\xe5k\xd1\x87(\xe6VX9\xe8\x1a/\xd2\x9eg\x138\xc8VK\xa0|\x7f\xcf\xca91P\x9f\xb3\xfa\xca\xd8\xb8\xd8\x89TzJ\x04\xf5<\xe7\x9fZ\xfb\x13\xd0\xba\x9aB\x07\x82!\x12\x93\x1a\x89\x85\x80\x00g\x84_\x88\xd2\xc1\x01\x16\x14@\x00\x18\xe6+\'\xfe.\xe4\x8ap\xa1!\xf5m\xad<'
b'BZh91AY&SY\x16\xba\x00S\x00\x05\xc3\xff\xff\xef\xff\xc6\x99\xd9\xae\x7f\xf9\xff\xff\xff\xfb\xff\xff\xff\xf6\xef\xff\xcc\xd1\xe8+\xdf\xef\x1f~H\xee%=\xffm\xd0\x03\xde\xa0t\xed\x15H\\\xe8\x8aP\xf2\x83M\x1a\x00\x0c\x86\x80\x00\x00h4\x004\x1a\x00\x00\x03M\x00\r=@4\x00\x00\x004\x00\r\x01\xb1M\x03\x06\xa1T\xf4\x98F&\x12\x9f\x84\r2I\xf9O\x12OLd\xd5<\x14\xda54\xd3j\x00\x00\x00\x00\x00\x06@\x06\x80\x1a4\x00\x00\x00\x00\x00\x07\xa8"\xaa~L\x9ai\xaay\x84\xd1\xb4\x08\xc8\x19\x1aj\x9e\x99Oj\x8f\xd2\x87\xa4\xf4\x994\x00\x00\x00\x00\x00\x004h\x00h\x01\xa0\x03@\x00\x00\x01\xa0 \x19\x06\x80\x06M1\x06\x9a\x03FL\x98&F\x8d\x0c\x86\x80\x03FA\xa3\x08d2d`\x86\x80\r\x06\x98\x80\xc1\x1a\x03A\xa0\x06\x80\x01*d\x9ah\x85\x06\x81\x90\x06\x98\xd1\x94\x00h\x06\x86\x81\xa6\x80h\x00\x00\xd0\x004\x004\x00\xd0\x03@\x00\x00\x00\x00\xd0\xd3E\x8c\xda\nJ5\x98\xa9.\x92l\xd9\xad\x8a\'9\xd1\xa3\xc7,/\x85\xef\x8e8\xc0\t\x02\x00\x080A\x10?(\xd8\x97K\x0f-\x13O\x1b\xd75\xbfPS\x08_\xaeNkT\xe1\xd6\xf2r\x89\xe7\x9b6\x00\x00\x08\x1e\xc4\x10\x00\x00\x04v\xa1\x9fJ\x15\x96\x90\x16b\x05t\r\x96ZU\xb05\xe3\xe1W"\xed\x00\x08\x80\t\xc0\x00\x8cPs\xd4\x1a\x80\n\x85\xe4\x00P\x02H\x00p\x10\x00\x0e\xb5\x14\x00\x01\xc5\xc6\xaf\xba\xa1YQ`\xa0\xc6s\x90\x00\xc5i\xa9ja\xc2\xd5e\xbf\x96\x19\x0fTqS\xed\xe6OT\xe6p\xed\x00\x1f\x94\xa6\xbf\xf89?^mE\x85\xf7?\'\xc5U\xe6\xd7\xd7R\xdf\xb0Z\x00\x02\x8c\x00\xaf\xc29\xc8@\x000\x9e\x00\x10\x00\x18U\x85Z\x081\x88\x80 \xd0\x000\xc8\x00>\x85\xf1I\x9f|.\x82BG\x83\x9d1\xca\xe0\x02\xb6\xba#[!XWJP\x98\x835\x880LH\xac\x0eE\xd5t\x08F\xeb\x08A\x9b\x8e\x10\xf2\'\x1e\x99\xb9\\\xde\xbeT\x10[b\x81\xa8\xc6\x83\x00h\x8b\xec\xf6\xe3\xc24q\xca\x1a\xc4b\x0b!@\r@\xc1\x8a\xc2\x06\x00I\xb2\xe1^\xc7H\xacX\xe5D\x92\x08\x02B\x00\xfa\xc9Op\xe7\xa2\xa2$\xc0\x01\x15\xaa\n\x9bX\x96]#\xa0 !D@A\xb1A\x05\xc2\xbd\xad\xb9\xce}\xfeL\xf5VFI\nn\xf8\xf8\x19\x8c\xed\x974\xdb\xdc\xb3$\x8fW\x8a\x15yo\xd1\xe7\xb8h\x86\n\xe5D8\x9d\x18|\xe3\x8b\x85\xca+\x9a\xa0\xba\xcb\x84\x16\xe878j\xea+\\\xd9iU\xd4\x9e\xcb\xd2\xba2fs\xe3*e\xc6\xbbO\xdd\x9f-\xcb\xcd\xd5\x16\x90I\xa3\x9a\xcc\xde\x13H\x89\xc2\x03E\xb0.A\xb1\x1c\xb5\xbc9\xd4\xc3y\x85}@\xb5O\x14\xf4\x1b\xbb|\xf9\xf0\x06\x01\xa8Oh@\nb\x98\x92\x9a\x9d,\xb7\xc0\x04\x0cn\x17\xe5&(\x1eqk\xb1I8\xb0\x1e6Ce\xca\x8f`\x82\xa0MtS"\xc8\xa2V=\x01\x97f\x0b\x01o\x04VTXqf\xa6I\xf1\x06\x12U!)\xda\x86D\xbd*M#n\x1a-\x0c\x14\xb2U\x035\xa5@\xd1\xed\x7fp|Te\xc4b\xe9\xd7\xeb\x8a8\xfb\xe3\xd8J),\xe0\x90r\x1a\xf6\x90\xdf\x94YKM\x93\x89\xa2u&\x88*m\x01,\xc9\x97\xae@EQ\'N\n\x06Vu\x89\x13\xe2\x03\xb05E\x06\x95:J\xc8\xe2\xb5\xee*9\xb4!\xc8V\xca\x0e%Y\xb1\x1d2\xad\x08\xd5!,\xbb\xc4O\x98\xcd\xdd;c9\x93i\x81\x85\x8c\x9d\xeb\x94,\x08$\x89\x83\x98B\x88\xc4\xbcz\xb4S:\xff\xec*\x9eA\xed\xc0\x00\x02r\x8e\xd7~\x84j\xd3\xd8\x00\x00\x00>\x9cx\xb4\x18v\xbd\x15\xa6\x129\x1d\xba\xf6\xe4\xff,$e\xefR\x9c\x84S\x19\xb3\x92$\r"O\xcb\xa1\xd9\x05i\xf3\x93*\xe6\x1e\x1c/\xe9\xbdiY(*\xd7\x92\xcb\x06/c\xa4\xac\x08FV\x82\x16M\xbd*\xe4!\xc4a\xad\x16\xaaB\x01\xba\xac\xf1\n\x97q\x02TQ\xd7]\xc2\x84\xc9N<h\x9d\x10|=\xb7\xd3,\xb6\xd9n\x899,\xc5\x80\xf5\xb42_\xa9\x11D\xae\x19\xa0`\xf4\xd1l+\x92]\x9f\xa5\xa1f\xcf\xc5>\xb2\xc9\xd4\xa61\xa8\xd0j=\xaa78t\xd5\x92\x8d\xfcHx\xf7ni\x0fUT\xd0\x1e\xccy\x83[\x89I\xb0NU7\xcf\x99d\xd5`\x96\xa2P\x9f\x00\x00\x08X\xd6\x9b/\x0c\xe5\xacX\xe3=V0\x00\x00?\x90ul\r\x89h\x9e\xbc\xd0\x00\x00\x80\xba\xa7.\x92&@\x96U\xf3g\x81*H\xf0\x00\x00\x02u\xa7\x93\x1c\xe2b1\r\x08\xecMU\xebjI.\xec\x92c?9\xf9\xc1\xf3\x97I\xe9oF\x83\xe9\xb3>`\xe6U0[a\xce\xaf\x1dI\x98\x0e"\x04\xe1\x15\xe8Bl\xe1\x1c\xc6l\xfc||\xabE;\x0bm\x16\x99B\xc9\xe8\xaf\x0f\x96\x02\x11\x91\xedt@\xf4\x1am(\xdfL\xe0\xfdI\xa6\x15p\xe7\xb2}F>\xbcc\x88\xaf\x85c\x1fO\xf6\xbe\xb5\xd0\x99\xd5\'?J\xde2\xca\x84\xb8\x84#\x07\xf3\x940\xe7\x95\x9a.\xb5\x12U\x97\xd7t\xba\xd2\x0e\xb6*vxUU\xaaqD_\'`\xb3\xbd\x8e\xa5\x14\xe6\xfd\xd4\xdf<U<\xad\xd4\xad\x8e\xd9\x7f\xb0\x83\x0e"1\x11\x80\xda\n\xd6\xd8\xa5\x95j\x96H0c\x06\x98\xd1/\xfc]\xc9\x14\xe1B@Z\xe8\x01L'
b'BZh91AY&SY\xa8\x8e\xf5o\x00\x05\x9a\xff\xff\xff\xbb\xef\xf6V\xf9\x7f\xfa\x7f\xff\xff\xf9\xff\xff\xff\xfc\xffj1;\xae\xdb\xad\xff\xfc\xdb\xca\xef\ts\x1c\xfd\xd0\x03\xde\x01\xd3`pK8t\xf53Q\x91\xb5\x00\x03OP\xf5\x00d\x06\x80\x00\x1a\x00h\x00\x00\x00\x00\xd0\xd0\x00z\x81\x91\xa0\x07\xa4\x00\x00\xd1\xea44\xd0z\x9e\x14\x15Pl&\xa4\xfc\x99L\xd0\xd3T\xf0\xc4\x99\xa6\n\'\xa6\xa7\xb4Fjb\'\xa8i\xa6\x80\x0c@\x00\x00d`\x8c\x08\x06\x104\x06@\xd3\x10\x1a\x0c\x13j4\x1a\x11SL&C\xd2a5=\x0c\x99\xa8S\xcdS\xf510M0M@\xf4\x9e\xa0\x03@\x00\x00\x00\x03@\x00\x00\x00\x03\xd4\xc8\x00\x00\x00\x00\x084hh\x01\xa0\xd3@\x19\r\x03M4ha4\x03&\x80\xd0\x00\xd0\xc4d\xd3&\x00\x8cL@\x06\x81\xa6C \xc24\x06\x8c\x9a\x00\x00\x02Q\x08"\r&\x8c\x80\xd04\xd3\xd2`\x9ad\xd0\xd0\x00\x00\x00\x00\xd04\x00\r4\x1a\x004\r\x0fH\xd3\x10\x004\x1a\r\x00\x00\xc9\xa5\xbc\xec\xf4\xe8\xb3\xd8B\x8a}\xe71\xf7\x99EC\x05\x13Z\xc8\x8a\xc8"A\x04\x11"\x00\x11PT\x11U\x10\x14A(\xf4\xfe\xcf\xbf\x86\xde\x83\xdc\xfd\xeb\x19\r\x854i\x1e=5-/\x9b\xd57Q#{\xe2\xb8\xbfz:\x13@\x05\xa4t@\x01&\xe3\xcd\xe0\xd5\x91\xe7\x18\xd5y\xad\x8e\xe75\x8dW\xd5\xe7\x0f5\xce}\xea\xb0\x01@\t\xf0\x00}\x88\x8eP\x85R\x17B\xd4B\x1c\x00\x00\xa0\x05\x04\x90\x00Y\xa8\x00\x1a\xaa\xd7\x80\x02\xda\x96\xd5\xa0\x07\xe9@\x0co\xd6br\xd7%\xfb\xb2\xa7\xaa\xcf\xf9u}\x9e\x05},[\xc4\xd5\x85\x8e\xb5\xc0\x04\x8a\x9f\xa7\xe2\xcb#\x9e\x90\xd9J\xfe\xd3\xa8y\xf4\xd8V\xe4\x00\t\xc4\x00n\x19\x8cP\x01\tp\x02f\x8d\xa0\x00\x86\xe8K\xb0\x88\xaa\x02\xaa\xbc\x00\x03\xea\x00?H\xaf\xc5d=\x88\x1d\'\xd6gR\xaa""\'\x0f&\xca\xc8keX\x81\x99T\n\xc5@\x9fT\x92\xac\x94lh\xd7H\xb2\xf2\xa6p\x8a@\x91\xd6\xd9\x95ze\xf1\x0b\x91\xbaP\xbb\xee\x07\xd0I\xf1\x8eP\x96\x9d\x98/B\xca\xaa\t\x18r%*"\x00\xa1\x18h\x00lP\x11\x84\n\xa0\x04F$\xab\x18\x90,\xcc\xc3\xeeb\x91H\xb1"\xc2*\x84\x94\x0ci\x0b\x06\xd5\xb9\xb1%\xa0Ge\xde\x06\xa8\xab\x82\x00\x1c\xc1\xf5\x90\xf4\xa4\xa3\xefI\xb1\x89\x07V\xda]\xae\xae\x1cu$\x12\xa0TO\xaa\xce\x16\x1dw\x90\xc8A4\x8b\xa4\x03\xcakm6\x018$\xf0k\x15pM\xca\x00\xc64HP\xc8\xd0;\x8c3D\x9fTX\x9c%\xfa\xb6\xa0\xb3Z7]\xf2V\xd6ph\xd9N\xd3o\xef\x1d>\xc4\x061\xc9w\xeb\xb2\xf9X\xd8\xba\\\xfe\xeb\xcc\xe6\x01\x8d\xa5\x01\x04\x13\\\xf6\x12\x80i\x0e\x9bs\n\xd6D\x88Bsj\x0b}\xa3GE\xe4\xf50I\x1dlkD\xd98\x87\x0e\x1c\x05\xd4r\xce&j\'j\rp\x00)\x83>\xe6|\x95e\x82\x97\xa5\x83W\x11\xea\x94\xa2\xe3\x9b\x01\xa6\x18XL\x96rqL\x15s\xf1\xafcG|\x99&\x1aS\xd7\xed%\t\x1b\x1d\x88\n\x9cr\x04I\xe0\xaaLY\x10YN\xdd\t5\xd80\xb1\xaet\xc9\x05\na\xb8jYy\x10\xc76\xae\x14(P\x08,\x9e\xd5i\xc4\xc6\xa9\xcct11\x0cc@p\x81\xcc\xb0])\x8eS\x9a\'\x85\xbf\xba&<\xfb{\xb4Vvk\t\xbe6\n\x90\xd2~ySW\x94\xb4\xe9\x15\xd9\xa1Ui\x03\xb9V\xf1yG\xb0\xeei\xa3\x8dNd\xa5\xa2\xc6v\x86\x05\xa8\x83E\xb4\xe5\x12\xa2/\xdd\xf7\xef\xa8\x99\xd5\xb5U\xdc\xb8\x8aL\x14\xd5\xdb\x18T\xa5S\x10DQ\x19\x9f\\\xd0\x1e\x10\xc4\xfaf\xfbbO\xe2\x976x\x00\x00\x0eN#ho?\x88\xb5\x8a\xdd\x99 \x00\x00\x07lL\xc4\x1d\x86\x13C\xcf%\xb3\xfaC\x96>v[\x84\xa8\xea\x17q4p:\x10\xf8\xe5\x80\xe8\xa1\x86\x12\x93Z\x07P\x94\x1f\x97g\xfd\x19\x90\xe6J"\x13B\x12z\xb9\x86\xd6\n4\x04\xaa\xdaL\xa9\x0fa\xa6 \xb5\xad_\x88\xa8\xa79<8p#\xb2F\x9cp@2A\xda\xd9\x10\x9c\xea4\x87\xa2\xd4\x84Zt\xf1\xc8D\xe3k\x1e\xa1C\xef\xa1\x8d\x04(\xa7\x92@\xd9\x93\x1c>\x85\r\r1\xe8\x02\x89\xfaU\xd1HB.}\x15\x922\xf9\xda\xacH\xa5y\x05\xb1\xf2I\xe5\xac\x83\'\x8d\xe9\x9b\xb5\xd9\xd7\xbc.\x154J\xa0CB\x96&V\x86\xc7\xf8\xa2@\x00\x02\xe1\xdaOq\xd4H\xa0\x15\x0f*\x9a2\x0e\xfe}b-Q\xf8\xe7/8\x00\x00\x16VT\xc3}\x8d\x80\x00\x02\x91\xe9\x13D\xfb\x12\x8eYWq\x12\xb0j\xcbe\x00\x00\x02\xb4\xbb\xb7\xcb\xaa\x83v\xd0X\x19\xc8E\x16\xba\xd1\xa9\x9cH/T\x8a\xe5\x94\x9a\xc4K|\xf69\x8f\xdd\nI\xb2\xdc\xd2\xa8\x08\x1bqT\\\x0c\n\xa9[\xe9\xd9+\x0e\xd4\x93\xd2d\xf3\xf2\xef\xd5\x8bt\tyW\xbc\x84~0\xbd\xb0\x14\x14H#\xc9D\x1b)\x19\x1f6\xca\xbd\xd3c\x04\xc9\xd4\xe1\xf6`gS\xae:NE!\xb2\x005\x93\x19VRR\xcc\x11\xb1y|\xff\xcc\xc9\x93\xeb\xb4\x96\x05\xa8\xbfX\xbaM\xcbl\xcbo@\x90\xf9\x91\xbf\x82\x1f^,\xbaZk7T\\\xec4Q\xb9*\xfd=\x8d\xa3\xaan_\x9eWF\xd4\xb4D\xa7T@t\xb7\xf5\xbc\x15\x011\xf7\x0c@\x02\x92\x0e\x95v\xe7\x8c\xae\xb9\xff\x8b\xb9"\x9c(HTGz\xb7\x80'
b'BZh91AY&SY\x9c\xa8\xd5\xce\x00\x04\xf9\x7f\xff\xdf\xba\xb7w\xdbQ\x7f\xf8\x7f\xff\xff\xf7\xff\xff\xff\xf5\x7f\x97+;\t\xfbp\xc1\xbe\x86t\xe2?o\xbd\xb9\xd0\x03\xdcz\x8f[\xb9\xea\xa4\xbd\xb7;\x8eF\xd4\xd1\xa3!\xa6\x8fQ\x9a\x86\x83CC&\x8d4\xd3@h\x03\xd4\xd0\xf4\x99\x01\xea\r\x002\x00\x03 \x01\xb5\x1ah\r0\x80h\x03\x11\xe9\r\xa4*\xa9\xfa\xa7\xb4\xa7\xeal\x9bSSG\x94\xc6\x86\x98)\xe2\r2\xa7\xe1\t\xa9\xe2\x98\x98&\x80\x01\xa0a\x06F@\x0c\x80\x06M\x03A\x812\x00\x1a\x06\x80\xd0*\x1a\x9a2\x9e\x8c\x00&Ci&d\xa6zS\xf4\xd2\x9b\xd5=M\xa6\xa7\x94\x01\x9a\x80\x00\x00\x06\x80\x00\x0c\x8d\x00\x1a\x00\x1a\x00\x00\x00\x00\x1a\x89\x88\xcaML\x98!\x89\x83)\xfaOI44i\x84i\x810F\x00\x10\xf5\x1a\r\x0c\x83\x08i\xa6\x98\x9a0 \xd3F\x99\xa9\xa6L\x8c\x04\xc4\xc0\x00J\x14\x9e\x85Ojj\x1bS4\x80\xd3C\xd2\x03G\xa9\xa6\x81\xa1\xa0\xc4\x1ah\x01\xa6\x80\x01\xa0\x06\x8d\x00d4\r\x00\x01\xa3F\x9a\x00\x06\x80yM\xe8\xc7\x0e]\xb4\xed\xa6\x8aS;]\x83\xb1\x1ad%L!\x84(\xc8J\x92\x95\x00\x00l\n\x08\x01J\x08B\x90\x10\x90\xafhbx\xbe\xc7\x8fku\xbc[\xec\xa7S6S.[\xbd,\xcb\xde\xe7+\x7f\xfa\xe9-\xf79 \x00=m\x10\x80\x00\x08\xe9\xcb.#\x0e\xcb\'"\x0eS\x95\x06X\xe7CK\x19p\xb9\xce\xc2,@\x00.\x00\x01\xf8\x00\x03\x98W\xd8\x01\xca!L\x000\x01\x12\x00\x12\x15\x11\x11\x13U\xb4\xdd\x7f-\xd8\x00\x00%\nN\xa1H\x08I"\x80\x00\xfb\xd9\xba\xed\xb8\xff~\xa4\xb5\xf1*\x06[\xcf\xc2\xbeX\x90w/+3\xa1\xfc\xb9\xd5\xbe\xaa-\xfcVp\x80\x15\xafJ\x93.\x8f\xd0\xd31\xf3,@\x07\xc0\x07\xa3Sd\xd5\xf23\x80\x04"\x90\x000\x00!d\x96@\xaa\x08\xaa\xa2\xaa\xa0\xaf\x00\x00\xe5\x00\x16\xa2;@\xcd\r\xbcx\xdcj\x87\xf92\x10D\xe8\xeb\x183\xf0\x9b\xe97\xe7\x92\xcd\x98\n\xb5s\xcc!\xceP\x00\xde\\\xb3\x92\'\x7f$\xb0\xee\xc2xF\xd0\x8f\x02\xc9\x17\xbd7}+\x92Qgb\x1e\x02%\x82\xabDs\x1e)1\xf0wE\x85\xfa\x06}c\x80\x1b\x80DzD\xf3\x98\x00Vf\xfd_\x1b\x00\xae}\xa1R\x05D\xee\xf9\xda\x1ec\x8c\xddI0\nAVh\x00\x01A\x8a\x0c\\gk6\xf6\xaa\x15\'l\xa7\xf4\xb7]b0\x85\xdb\x1d.vV(,\x11\xbb\x8d\xd3\xa7\xb6\x06\xdas\x8fV\x81\x1bI\xb3\xc4\x08\xa4b\xd0,P\xa1\x01\x14\xb1\xa0Y\x04a\x1a\xc2\xa5@4^\x0e\x140h\r\x97\xe7\x9e\x96r@\x86I\x0c\x7fA\x13\xc4V\xc0\x821m,\xfb\xf82\x18Ox\xa5\xc0\xabGSm\xcd\n(\xe6\x10\x8cgT\x97\xe7N\x0e\xcb\x16d\xf9\x06\nb\x97%\x8a\xdcI\xaa\xa5Y\x16\x06\x18`?t<rBT\xa3E\x80X\xc0\x01\xaaL\xe9\xfa\x03\x80\xb1K\xc6\xb6eZ1g\xf8U\xadngj\x1b\xe9I\xd6\x13)&^U\x1c\x05\xb6f:\xf69Km^\x85@\x96\x97y\xc1\x92\xd8\xbf\xab\xa3H\xe8M\xcb\xc7\x15A\x87\xdaR\xf9\xc3!Y\xe2\xa6\x9cU!\xfe\xa9\xb5\t\x10g\xe4\xb8\xa5\xf2\xb5\xab\xfd\xe8X\xfd\xde\xc4\xbc\xaa\xc7 \xbd\x97`r1}y\xa4K\x196d\xb5\\\xc9\x02`9TE:\x07\x8c\xac\xe2\x925\xa5D\x98{v\xaeO\x84P\xe5(\x9b\xa9\xd4\xd6j_A\x90Z\xa0\x8ar\x94\xa4\x0bu\x95YC\xadI\xa8\xee=\x0cV\x94w\xf0\xe4\xe4\x91\\y7tc\x16\x9b\x1a\xa1\xe7TG%v\xb14\xa4\'=\x8bg+\xec\x1d\x1e\xcc\x00\x00\x00\x84S\t5y\x1f\xbb6\x80\x00\x00\x0f#\x08i\x0c\x84\xc7\xaa\xb2H\xbe\x95\xe0\xa2\xd3\xb3\x98r\n\xc8$\xf2$\xa0(;V6\xda\xd8\r\xcc|s\xf2\x83Z\x0e\xec\xedA\xb1\xc7A\xa9\xeaN\x1b1\x82cB5\xd1\xed\x1f\x86m1),{!wN\x14\xef#\xd7\xd02\x81;LHZX\xe4Y\xbf\x7f(e\x8a\x15j\xd7\x03\x179h\x0f`M\x92\xcd\xfa\x886%\xf5\xc2\x9e\xe2\xd7\x87\xc0}4\xf2q+\xfe\xaa\xe9\xd3\xe9\x85\x8a/\xa5\x19<b\xc8$\xdb\xd9\xb3\x1c\\4`<\r\xa5\xeb\xb6Z\xd6\xa3\xbf\x88\xa4\x00\x85\x15\xa5\xc3\x88\x93\xe9u\x12\xb1\x83KU&\x1b\x03\x10\xa2\xf1\xddFX\xc5\xd7\x08\xc8\xa2\x9e*,\x16\x19(E[\x1fC.\x8e\x93\x04\x00UR\xcf\xcc\xabl&VL\x0b*\xffI\x06R\x96V[8\x80\x10\xf61%=\x05\xf6\x84\x00\x0e\xa4b!U\xbbV]d\x97\xb1\x80\x00\x00\x14\x9b\xf6\xcdn#&\xb4\xca\xd1\xe8Q<\x98n\xbd\xf9\x1b\x8a\x96f&\xf3U\xa4\x1cD\x8a\xcbGN\x1cs\xac&@\xfe\xd0\x9a\x1aqU\xa2\xc5\x19\x06\x08\xaff\x0c\x04\x1b\t2\x97\xa14\xfa\x99&Qz\xbcc\xeb\xdb\x16\x9d\x15\x84\xceI\xcb\x9a_\x9c\x85\xaf\xd93k\xec\xeb,G\xa80\xc5\x86\xdc\x8a\xebE\xf9.\x03\xf6`\x84\xee\xa5\xa6\xf6\x95\xe3\xa4\xd3\x9c\x03\xbb\xed2c\xc7@\xa7\x15\xfa\xc1\x9c\xad\xb1\xd9zXO\x7fW\x8aC\x1e\xd6!y\x01\x04\xd8\x10\xffU1\x1d2\xaer\x1e\x0b\xcd <{\xe0>\x93\xbeNu\xc5\xec\xb9\xbf\xbe\xfd\xed\xcb\xaef\xb4[\x99\xd3\xa6\xbaj\xbf\xecRr\x88\x89:\xc7\xc4\xf5<\x03"\tt\xa8\x00T\xa7\xce[\xfe.\xe4\x8ap\xa1!9Q\xab\x9c'
tsv(header: Sequence[str] | None = None, data_columns: Tuple[str, str] = ('{{name}}', '{{address}}'), num_rows: int = 10, include_row_ids: bool = False) str

Generate random tab-separated values.

For more information on the different arguments of this method, please refer to dsv() which is used under the hood.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.tsv(data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
...
'"Norma Fisher"\t"7962 Hibok-Hibok Street, Antares Grove, Prosperidad, 2420 Kalinga"\r\n"Brandon Lloyd"\t"9862 40th Avenue, Nolan Homes 8, Santa Marcela, 7412 Dinagat Islands"\r\n"Levi Durham"\t"Block 17 Lot 34 Trujillo Road, Davis Subdivision, Villareal, 7004 Sultan Kudarat"\r\n"Sean Sanchez MD"\t"2335 D Kalamansi Avenue, Laurel, 9580 Misamis Occidental"\r\n"Juan Mann"\t"3330 Mayapis Road, Arayat Subdivision, Larena, 4207 Ilocos Norte"\r\n"Collin Lopez"\t"9F Shelton Building Tower 3, 634 Villanueva Street, San Jose del Monte, 4649 Nueva Vizcaya"\r\n"Kelly Boyd"\t"4510 Unit J Matumtum Road Extension, Mabitac, 2187 Laguna"\r\n"Katelyn Mccoy"\t"1920E Hydra Expressway, Conner, 8762 Lanao del Sur"\r\n"Ashlee Thomas"\t"9403 Virgo Road, Bantayan, 5054 Bohol"\r\n"Lisa Johnston"\t"B02 L78 Lee Estates Phase 2, Cordillera Street, Balilihan, 4632 Albay"\r\n'
'"Lisa Huff"\t"4933 Opal Boulevard Extension, Valenzuela, 1356 Metro Manila"\r\n"Brian Mcneil"\t"Block 19 Lot 22 Levy Cove 3, 44th Road, Bulalacao, 4294 Palawan"\r\n"Alexis Maldonado"\t"5103 Neptune Extension, Palali Village Phase 1, Pagudpud, 7323 Davao Oriental"\r\n"Kimberly Taylor"\t"Block 20 Lot 37 Neptune Road, Baldwin Subdivision, Merida, 7330 Agusan del Norte"\r\n"Melissa Moore"\t"Block 23 Lot 87 Jacaranda Avenue, Milky Way Cove 3, Odiongan, 2111 Ilocos Sur"\r\n"Jill Dyer"\t"2 Simpson Drive, Onyx Subdivision 4, San Pascual, 7341 Zamboanga Sibugay"\r\n"Victoria Morales"\t"B07 L02 Baird Village 2, 16th Road, Dimataling, 6319 Iloilo"\r\n"Catherine Alvarez"\t"Unit 229 Callahan Building Tower 9, 5687 Wiggins Drive, Allen, 7173 Agusan del Sur"\r\n"David Edwards"\t"689 Taurus Street, Juno Subdivision 6, San Isidro, 2580 Cavite"\r\n"Eddie Taylor"\t"Block 23 Lot 12 Earth Cove 1, Diamond Boulevard, Silay, 3035 Mountain Province"\r\n'
'"Joshua Carter"\t"2943E Supa Avenue, Masinloc, 5372 Marinduque"\r\n"Brian Hoffman"\t"Block 04 Lot 62 Lyons Subdivision 1, Lapis Lazuli Street, Carcar, 2532 Tarlac"\r\n"William Fowler"\t"3245 Hydra Avenue, Caloocan, 0600 Metro Manila"\r\n"Joseph West"\t"3560 Atok Drive Extension, Antares Estates Phase 7, Datu Saudi-Ampatuan, 3318 Benguet"\r\n"Scott Miles"\t"B04 L64 Halcon Drive, Shea Grove, Tamparan, 7599 Bukidnon"\r\n"James Payne"\t"7994 73rd Extension, Rosas Village, Leganes, 5364 Quezon"\r\n"Miss Shelly Daniels DVM"\t"29F Warren Place, 9873 49th Road, Taguig, 0535 Metro Manila"\r\n"Kellie Sexton"\t"251E Iriga Street, Mandaluyong, 1743 Metro Manila"\r\n"Jacob Reyes"\t"9403 Gregory Street, Sultan Naga Dimaporo, 2162 Oriental Mindoro"\r\n"Christine Nichols"\t"Block 20 Lot 76 3rd Road Extension, Yang Homes, Pugo, 4185 Ilocos Sur"\r\n'
'"Johnny Green"\t"Block 13 Lot 08 83rd Street, Mitchell Homes 1, Asingan, 9471 Lanao del Sur"\r\n"Steve Guzman"\t"Room 2923 Jasper Towers 8, 6336 Arayat Avenue, Mandaluyong, 0441 Metro Manila"\r\n"Luis Soto"\t"5680 50th Street, Cordillera Cove 8, Pasay, 1732 Metro Manila"\r\n"Michael Howell"\t"1992 Unit E Zinia Street, Atok, 9105 Maguindanao"\r\n"Connor Kelly"\t"656 Halcon Street, Sablayan, 6865 Eastern Samar"\r\n"Ricardo Wilkerson"\t"8581 Mayon Drive, Thomas Subdivision 2, Boliney, 6551 Biliran"\r\n"Raymond Navarro"\t"Block 22 Lot 54 Crawford Street, Banuyo Cove Phase 6, Makati, 0648 Metro Manila"\r\n"Allen Bailey"\t"9775-B 27th Avenue, Malabon, 0414 Metro Manila"\r\n"Michael Cantu"\t"1842 H Kanlaon Street, Iguig, 2383 Albay"\r\n"Heidi Kennedy"\t"5358 76th Street, Ferguson Homes, Carigara, 3392 Cagayan"\r\n'
'"Regina Stewart"\t"6878-F Aquarius Street, Sultan Sumagka, 1934 Nueva Vizcaya"\r\n"Benjamin Fisher"\t"Room 1420 Zircon Condominiums Tower 8, 6050 Venus Avenue, Matuguinao, 1884 Occidental Mindoro"\r\n"Stephanie Alexander"\t"B06 L14 Aquamarine Road, Flynn Subdivision Phase 7, Dapitan, 4994 Occidental Mindoro"\r\n"David Chavez"\t"1418-H Tabayoc Drive, Abulug, 9339 Sultan Kudarat"\r\n"Daniel Wilson"\t"B14 L91 Arayat Village, 70th Street, Josefina, 7088 Bukidnon"\r\n"Michael Smith"\t"6492 Banahaw Street, Calantas Grove, Sual, 2199 Apayao"\r\n"Dennis Ferguson"\t"6797 B Jasper Road, Valenzuela, 1684 Metro Manila"\r\n"Brian Sosa"\t"5F Tulip Building Tower 3, 2021 Capricorn Extension, Sofronio Española, 3766 Bulacan"\r\n"Elizabeth Chen"\t"8218 Unit H Ruby Road Extension, Baliangao, 6609 Leyte"\r\n"Jon Clay"\t"Block 13 Lot 02 Mcdaniel Cove Phase 7, Ward Avenue, Aglipay, 2957 Kalinga"\r\n'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.tsv(header=('Name', 'Address', 'Favorite Color'), data_columns=('{{name}}', '{{address}}', '{{safe_color_name}}'), num_rows=10, include_row_ids=True)
...
'"ID"\t"Name"\t"Address"\t"Favorite Color"\r\n"1"\t"Norma Fisher"\t"7962 Hibok-Hibok Street, Antares Grove, Prosperidad, 2420 Kalinga"\t"green"\r\n"2"\t"Lisa King"\t"Room 605 Molave Tower, 1650 Opal Drive, Tingloy, 8237 Sarangani"\t"lime"\r\n"3"\t"Joseph Brown"\t"1529 Planet Street, Villareal, 7004 Sultan Kudarat"\t"lime"\r\n"4"\t"Felicia Cross"\t"3131 Camia Drive, Calinog, 6812 Siquijor"\t"maroon"\r\n"5"\t"Francisco Romero"\t"4939 Chico Street, San Nicolas, 8762 Zamboanga Sibugay"\t"white"\r\n"6"\t"Tracey Morrison"\t"B20 L50 Sunstone Drive, Lopez Estates Phase 1, Tagbilaran, 4539 Ilocos Sur"\t"lime"\r\n"7"\t"Michael Anderson"\t"1315 Virgo Road Extension, Saint Bernard, 2978 Rizal"\t"fuchsia"\r\n"8"\t"Daniel Shelton"\t"Block 15 Lot 64 Neptune Avenue, Tucker Homes 4, Guinayangan, 7066 Tawi-Tawi"\t"olive"\r\n"9"\t"Daniel Norton"\t"1649 90th Drive, Shariff Saydona Mustapha, 4447 Romblon"\t"silver"\r\n"10"\t"Alyssa Reid"\t"1962 Atok Expressway, Johnson Cove, Del Carmen, 2607 Benguet"\t"lime"\r\n'
'"ID"\t"Name"\t"Address"\t"Favorite Color"\r\n"1"\t"Robert Giles"\t"B09 L09 10th Road, Mabolo Estates Phase 1, Valenzuela, 1356 Metro Manila"\t"black"\r\n"2"\t"Melissa Myers"\t"31st Floor Wolfe Condominiums 1, 2593 44th Road, Bulalacao, 4294 Palawan"\t"gray"\r\n"3"\t"John Ortiz"\t"5103 Neptune Extension, Palali Village Phase 1, Pagudpud, 4887 Batanes"\t"purple"\r\n"4"\t"Kimberly Taylor"\t"Block 20 Lot 37 Neptune Road, Baldwin Subdivision, Merida, 7330 Agusan del Norte"\t"silver"\r\n"5"\t"George Allen"\t"Block 02 Lot 52 Pluto Street, Martin Cove Phase 5, Carmen, 6614 Southern Leyte"\t"white"\r\n"6"\t"Nicole Henson"\t"Block 02 Lot 54 Dunn Cove Phase 3, Morales Road Extension, Lapu-Lapu, 1863 Cavite"\t"black"\r\n"7"\t"April Carson"\t"3121 Franklin Drive, Labangan, 2996 Camarines Sur"\t"maroon"\r\n"8"\t"Thomas Burton"\t"B09 L18 Venus Street, Cresta Estates 5, Caloocan, 0486 Metro Manila"\t"black"\r\n"9"\t"David Edwards"\t"689 Taurus Street, Juno Subdivision 6, San Isidro, 2580 Cavite"\t"teal"\r\n"10"\t"Alexa Hernandez"\t"B11 L80 Williams Estates Phase 3, Chico Drive Extension, San Pascual, 2381 Kalinga"\t"maroon"\r\n'
'"ID"\t"Name"\t"Address"\t"Favorite Color"\r\n"1"\t"David Williams"\t"1162 Onyx Street, Kamias Estates, Binidayan, 4147 Pangasinan"\t"lime"\r\n"2"\t"Robert Burnett"\t"8155 Arayat Drive, Mandaluyong, 0741 Metro Manila"\t"gray"\r\n"3"\t"Renee Frey"\t"3245 Hydra Avenue, Caloocan, 0600 Metro Manila"\t"teal"\r\n"4"\t"Donna Mora"\t"Room 824 Hinton Place, 9589 56th Drive, Buguey, 7261 Zamboanga Sibugay"\t"aqua"\r\n"5"\t"Alyssa Fox"\t"6521H Emerald Road, El Nido, 5799 Bohol"\t"navy"\r\n"6"\t"Isaiah Wilcox"\t"7994 73rd Extension, Rosas Village, Pasay, 1420 Metro Manila"\t"lime"\r\n"7"\t"Shelly Daniels"\t"5575 Mercury Street, Arteche, 9650 Camiguin"\t"aqua"\r\n"8"\t"Richard Kirby"\t"2nd Floor Black Apartments, 1088 17th Avenue, Alfonso, 4958 Palawan"\t"purple"\r\n"9"\t"Rebecca Melton"\t"Block 17 Lot 65 Berry Village 2, Polaris Street, Don Carlos, 3036 Romblon"\t"white"\r\n"10"\t"Samantha Olson"\t"B01 L85 Yang Drive, Coconut Cove Phase 8, Inabanga, 8640 Zamboanga del Norte"\t"teal"\r\n'
'"ID"\t"Name"\t"Address"\t"Favorite Color"\r\n"1"\t"James Martin"\t"910-F Olson Boulevard, Sumilao, 7334 Surigao del Norte"\t"yellow"\r\n"2"\t"William Jenkins"\t"Block 02 Lot 13 Tabayoc Boulevard, George Estates 6, Boljoon, 4717 Sorsogon"\t"gray"\r\n"3"\t"James Frank"\t"9997 Saturn Road, Lipa, 4514 Benguet"\t"gray"\r\n"4"\t"Elizabeth Sweeney"\t"Block 24 Lot 88 Stone Street, Johnson Subdivision, Obando, 9021 Zamboanga del Norte"\t"navy"\r\n"5"\t"Richard Jones"\t"7966 Agate Street, Marikina, 0870 Metro Manila"\t"maroon"\r\n"6"\t"Stacey Burton"\t"6884 Cucumber Street, Simmons Subdivision 2, Boliney, 3552 Bataan"\t"maroon"\r\n"7"\t"Christopher Blevins"\t"Block 01 Lot 64 Jade Avenue, Martinez Cove, Lubuagan, 8824 Compostela Valley"\t"black"\r\n"8"\t"Crystal Diaz"\t"3356 A Capricorn Street, Kayapa, 3361 Albay"\t"white"\r\n"9"\t"Shannon Lopez"\t"Block 05 Lot 04 Cox Village, Jasper Street, Pasay, 0776 Metro Manila"\t"silver"\r\n"10"\t"Ashley Carpenter MD"\t"8329 F 31st Street, Katipunan, 9025 Lanao del Sur"\t"gray"\r\n'
'"ID"\t"Name"\t"Address"\t"Favorite Color"\r\n"1"\t"Carlos Smith"\t"2164 Hibok-Hibok Road, Mandaluyong, 1610 Metro Manila"\t"teal"\r\n"2"\t"Henry Wright"\t"Unit 701 Celery Suites, 3343 Jasper Street, Bayawan, 6079 Bohol"\t"olive"\r\n"3"\t"Larry Moore"\t"B25 L54 Caraballo Drive, Cypress Village 3, Maayon, 6647 Biliran"\t"lime"\r\n"4"\t"Elizabeth Greer"\t"B07 L39 Mack Road, Coleman Village, Bayombong, 4627 Quezon"\t"fuchsia"\r\n"5"\t"Kimberly Sullivan"\t"1980 Zircon Avenue, Ibaan, 6515 Northern Samar"\t"lime"\r\n"6"\t"David Campbell"\t"1155A Jasper Road, Buldon, 6785 Guimaras"\t"white"\r\n"7"\t"Carla Perry"\t"2203 Macopa Road, Jenkins Village Phase 7, Jose Abad Santos, 3047 Palawan"\t"purple"\r\n"8"\t"Brenda Martinez"\t"Block 05 Lot 72 Mars Drive Extension, Kamias Grove, Taguig, 1401 Metro Manila"\t"yellow"\r\n"9"\t"Katherine Mullen"\t"3535 Unit A Kelly Extension, Alaminos, 5416 Rizal"\t"maroon"\r\n"10"\t"Angela Avery"\t"B12 L06 Oliver Street, Azucena Estates 5, Datu Piang, 7431 Lanao del Sur"\t"lime"\r\n'
uuid4(cast_to: ~typing.Callable[[~uuid.UUID], str] | ~typing.Callable[[~uuid.UUID], bytes] | None = <class 'str'>) bytes | str | UUID

Generate a random UUID4 object and cast it to another type if specified using a callable cast_to.

By default, cast_to is set to str.

May be called with cast_to=None to return a full-fledged UUID.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uuid4()
...
'e3e70682-c209-4cac-a29f-6fbed82c07cd'
'f728b4fa-4248-4e3a-8a5d-2f346baa9455'
'eb1167b3-67a9-4378-bc65-c1e582e2e662'
'f7c1bd87-4da5-4709-9471-3d60c8a70639'
'e443df78-9558-467f-9ba9-1faf7a024204'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uuid4(cast_to=None)
...
UUID('e3e70682-c209-4cac-a29f-6fbed82c07cd')
UUID('f728b4fa-4248-4e3a-8a5d-2f346baa9455')
UUID('eb1167b3-67a9-4378-bc65-c1e582e2e662')
UUID('f7c1bd87-4da5-4709-9471-3d60c8a70639')
UUID('e443df78-9558-467f-9ba9-1faf7a024204')
xml(nb_elements: int = 10, variable_nb_elements: bool = True, value_types: List[Type] | Tuple[Type, ...] | None = None, allowed_types: List[Type] | Tuple[Type, ...] | None = None) str

Returns some XML.

Nb_elements:

number of elements for dictionary

Variable_nb_elements:

is use variable number of elements for dictionary

Value_types:

type of dictionary values

Note: this provider required xmltodict library installed

zip(uncompressed_size: int = 65536, num_files: int = 1, min_file_size: int = 4096, compression: str | None = None) bytes

Generate a bytes object containing a random valid zip archive file.

The number and sizes of files contained inside the resulting archive can be controlled using the following arguments:

  • uncompressed_size - the total size of files before compression, 16 KiB by default

  • num_files - the number of files archived in resulting zip file, 1 by default

  • min_file_size - the minimum size of each file before compression, 4 KiB by default

No compression is used by default, but setting compression to one of the values listed below will use the corresponding compression type.

  • 'bzip2' or 'bz2' for BZIP2

  • 'lzma' or 'xz' for LZMA

  • 'deflate', 'gzip', or 'gz' for GZIP

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.zip(uncompressed_size=256, num_files=4, min_file_size=32)
...
b"PK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rX}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU12%\xa9\xf13\xb5\xde\xa1h\xf4\xe2\x85\x1f\x07/\xcc\x00\xfc\xaa|\xa6 aqzH\xe5.)\xa3\xfa7\x9a\x95?\xaah\x93\xe3.\xc5\xa2{\x94^`_\x10\x85\xf3#-BL\x13)\xc8\x8dxn\xd6\x8c\xe6\xfc\xb6*\xa6;\xf9\xaba|\x08\x8a;p\xbeW\xaa\xda\x1f3Jp\x17%\r?`=\xc8.\xbd;\x12\x0bc^?\xf5k\x1f\x0b\xd93\x85#q$\x9a\xb3PK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rXu\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00wdyFKunVyUDKkNPiiBgV2Y\x06\xf1\xd1\x9f\xb6\xc6\x80N\x06\xea(\xab\x17\x8fEz\xf6\xb4\x93\xb7C\x9e\xc6\xd4)\x00b\xabQzr\xe5\xc1\xd4\x10\xcd\xd6\x17T\xe4 \x84P\xe4\xf9\x00\x13\xfd\xa6\x9f\xef\x19\xd4`*B\x07\xcd\xd5\xa1\x01m\x07\x012a<e\x9a\x8f]3\xf3PK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rX\x84z*\xb6 \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00SueoxPSgBHsToacJDXWV3\xfd\xea\xde\xbe[j\xc0\x95\x04FM\x8a\xaa\xac\xbc/\xad\x12\x15\x8aSL\x94\xb8\xcaB\x96:\xf4z\x18\x9dPK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rX\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00jBdurvfVyRYryKwpMUVG4\xc0,!+eq\x1f\xc5\x042\xc9\x94\xe5\xfao\xd8*\xbcp\x85U\xdcb\xb7: \x0e\xe7g<\xfe\xcb\x83j\x15nJ5ePK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rX}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rXu\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x00\x00\x00wdyFKunVyUDKkNPiiBgV2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rX\x84z*\xb6 \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1f\x01\x00\x00SueoxPSgBHsToacJDXWV3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rX\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\x01\x00\x00jBdurvfVyRYryKwpMUVG4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
b'PK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rX\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00xsRfFzDHwBJURZHTCWaK1\xa4\x12K\x83O\xc2\x96\xf0!+\x14!sB\x14\x99\x07\xe5\xa9RL\xeb\xbe\xc3\x11.\'\xdai\x94\xd5\xf6\xc6w\n\x00]\x9a\x82\xaa!\xfc\x86\x9b\xd0\xc4\xc4\x1fSAz\x92\xab\x1c\x12\xf6\xd5H\xfb)M\xb4\xd2\x12\xee\xc5\xea\x183\xf1M\n\x10C\xa55\xb1c\xc4\xfb8\x1e\xef\xac?\x97A\xc6\x96>`\x13\xc8\xe3\xbea\xe9\xb6&\x16\x14\xf8\x82\rnu/\xd7\x9c:J\xda\xd8PK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rX\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00VWvfOMbxJbVYLedsbsaY2$Ij\x01h?\x03\x96\xbc\x0cwH_\xe89\xf4\xb0\x84B\x0ej\xb9\xab\xf2\x95\x97\xa7^)4\x9dP\xc0K@r\xa1|y^\x95\xbe\xd6\x17C\n\xc9\'%C\xd7\x99\xd5H\xd8PK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rXc\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00psmGHBtaYUwtXejffFiK3^\xd7\xddY~\xe8\xaeH\xb5\xec,\xf7h\x96\x00\xe5\xec\x03o\x98:\x9aO\xd9\xf1/\xfev\xcf\x8f\x0b=\x8a\x14\x00\x83\xcb\xca\xe34\x81\xb5\x91dPK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rX\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00EbPprBmVivpBDGBvGuOO4\x95\xe2\xbeFP?=\xc3\xcd\xefG\x99\xb5\xf2\xd4o\xf4\xfa\xa2\xfc\x1e\xe3\x99I\xfd\x1an\r\xb5\xf1\xc8\x05")\xca\x03\xb8\x15;\x01\x8a\x95tHPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rX\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00xsRfFzDHwBJURZHTCWaK1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rX\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa4\x00\x00\x00VWvfOMbxJbVYLedsbsaY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rXc\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\x01\x00\x00psmGHBtaYUwtXejffFiK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rX\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x01\x00\x00EbPprBmVivpBDGBvGuOO4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00'
b"PK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rX\t':+R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00NofxrivUwxKBgVxPuPul1\xe0h\x19\xc6\x11w+_\xba\x1dXw\x98,\x91\xb4\xd2\xea\x1b\xdc\xe8\xfa\x82\xf3n\xac\x88\x15\x16\x1aS\xb3\x01\x94\x03G \xdbq\xcbq\xe8b\xad4+\xa3\xa5\xe9\xa6\x82\x0e\x16a\xbc)k\xb1`g\x80\x9a\x9f\xc4\x82\xf6\xb0z\x16\x9c%\x04\xeb\xfd\xe0\x18\xd3\xfc\xeb\xe1<+PK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rX\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00efNvVwewNRcjzgTWqwCo2g\x97\xe2\xec\x85\x8bv\x08<2X\xd4\x7fo\x91\x03\xdb\x19>\xc4\x8b<\xb7u\x90qz!\x9d\xa7w\xbf\xf5\x92WF\x07\xa7\xbb\x0cB\xcaOZ'Ei\xfemxCw\xc4\xb4C\xff7\r\xb7\xfa\xe9\x9e\x06pS\xfd\xf6\xa0(\x84F\xcda\xa2\x95\xc4\x1ej\x13\xa1\x7f\xaf\xe1s\x85\xb0S\x9c\x08\xb6\x1dM\xb4\x0b\xfb\x1f\x0c{\x17\x06sPK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rX\xc2\xec\xa4\x9b \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00XqQrIhVxhqHLOvaUBPYK3>\xd1\xc7W\x01FK(\xa8yZ~\x0bVV(\xda5\xeaL\x14\x81\xae\xc0\r\x12\xfe-\xb7\x95M\xeaPK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rX\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00msMvozuqUCYODnJxLuzb4\x11\x82\x94j\xae\xc5\x80j;\xa8|\xb4SN\xa9\x04\x1aO\xb0\xb9\x95\x96\xa5\xfd\xce\xdcW\x00H\x16\xe2@\xae\x04\xf5\x83`#\xd9\x8eYPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rX\t':+R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00NofxrivUwxKBgVxPuPul1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rX\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x85\x00\x00\x00efNvVwewNRcjzgTWqwCo2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rX\xc2\xec\xa4\x9b \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x01\x00\x00XqQrIhVxhqHLOvaUBPYK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rX\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\x01\x00\x00msMvozuqUCYODnJxLuzb4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
b"PK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rX\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00BdHEWGCuwqaOQonBqrKw1\x03O\xc4\xb8\xed\x12\xd2t\x08\xb9Qc\xb5\xfe\t\x7f{\x8c^\xd7'\xe5y\xe63`T\xe1!\xda\xca\x8b\x81\xdf\xb6\xa7.\x9d\x0f\xfc\x05\x80g\xcb\xc5\xdf\xc7\x13\xee\xb5@\x8e\xa7\x0c\xcb\xf2E\x15)\xb1\xb8\x02#a8\xf1\x16\xa1PK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rX\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2\xc6\\\xb0*)Y\x87g\x85\xa7\x81\x84\xe9O\xe5N\x13Z\x11\xa1$b\xe9z\xeaQ\xaaE\xf3\x1d*\xaf\x01(5\xda\xb4PK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rX`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3\xd1\x1b\xe1\xb5\x82\x9e\xe8\xd3\\\x0f\xe8\x87a\xc6 \xb71?\r\xb3\nZ\xce\x06\xa5\xe9\xfd\xf3)\x1a\xcd\x86\x0e1)\xaa\xb72\xf1\x10NPK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rX\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00VGobtiChjVHmTGXzUJcm4\x90\xa8Wy\xb4sS\xd7\xed\xbaF\xc5\x06S\x02\xc7XL\t\x0c\xa5\x01\x13\x189KN\xc2\r\xd6\xdf\xaa~F\xban\xcc%B\xd0\xb31\xdc\xdf}\xf1\xc3s\xcaz\xf6\xcb#\x81\x8d\xbe\x0b\xf2y\x8d\x14\xa4\xc86\x18I\xc8\r\xd7\xc9\xdd5\xeb\xecRV\xae\xf2\xd2Q\x919\xbc\xb0I\xb7\xf2\x1bd\x83Z\xa6\x97\xc2\x15\x95\xdc\x11\xd2\x89\xc0j\xb1DC8\xb6T\x0f\xdcPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rX\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00BdHEWGCuwqaOQonBqrKw1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rX\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01w\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rX`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rX\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x01\x00\x00VGobtiChjVHmTGXzUJcm4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
b'PK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rXOH\xa6[\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00DyHKewLhhibhzUGoPJPV1\x86Q\xaf\xa9J\xc0\x9cx\xc1\xb1\xc7\xf1\x9c\xd1\xd02NK\x026h8\x88V\xc0+\x12\x05;\xb9\xf6\xa27\xe7\xbc\x81\xf9uQ\'V\rU\xd1j\xe0\xcf\x87\nD\xc6W\xe1\x1b\xc0,\xcf\xabw\xe9\x14\xf54\x89\xfb\xc9\xf2\x87\\u\xbaQ\x9aI\xe9##\xf4\xc9\xd1/\x87\xf6u8\x97H\xb80F\x1dFe\x03\x10\xcf\xfb6\xf2\xb1\xaf1\x02{t\xfe\x9f\x8cs\x04\xfd\xb5\xae.\'\x9c\xd8s\xbc\xc3Jv\x93f\xf6\xb7\x90\xc4B=\xcd\xb5\xf1u\xbf\xb7PK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rX\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00wsuNZTypxrmjXzftuAYY2p\xcc\x9f\xf9w\xa1\x00/\xf1\xa2\xc9t\xdc\x18\x14\xd0/\x86f\xa7[9\\\xba\x0ew\x16\x04\xc3\x02B;f)\xeee\x00\xd4"Zwt\xd4\xc3\xf3\x00\xdfk\xc3\x15PK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rXp\x0c\x9d\xfe \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00GoEKRJHEeXLoKGItDIkA36\xf3?\xe5\xf0[\xe8\xadA\xd5\x82\xc1(\xabw\xe8\x7f\xb3\xf6\xd2\x0c\xe4\x03\xcf\xe4r\xdb{\x81\xf4\xf3HPK\x03\x04\x14\x00\x00\x00\x00\x004\xa4rX\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00loHFWYBepAJXibTPNyJv4bU\xc8\x18\xad`\xa7]\xdeM\xfcm\xe1\x10|\xf9\xa2d\x00\x16\x1fD|\xe2r7\xd9\x92\xad\xfcbS\xbe\xb6\xe0\xc8\xe0\xa2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rXOH\xa6[\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00DyHKewLhhibhzUGoPJPV1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rX\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbb\x00\x00\x00wsuNZTypxrmjXzftuAYY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rXp\x0c\x9d\xfe \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 \x01\x00\x00GoEKRJHEeXLoKGItDIkA3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x004\xa4rX\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x01\x00\x00loHFWYBepAJXibTPNyJv4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.zip(uncompressed_size=256, num_files=32, min_file_size=4, compression='bz2')
...
b'PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXg#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1BZh91AY&SY\xb9;q\x1c\x00\x00\x08\xff\xff\xc0\xc0H\x00\xca3\x98\x88\x90T\x00\x81\xe0A`\\\x02\x16\x0e\x1098\x03\x01\x02D\x01\x11\x1b\x00,4 \x00T`\x98\x83&CA\x88h\r4\x1902\x86i\xa4\xf2d1\x06\x99\x19\x1a4i\x82h\xc8\xf5\x03h\xd0dOQ\xea1\xa41r\x01\xe79\xfa\x9c\xfbY_\xc3\x16Y\xaa\r\'\xfc-\x03|P\x03\xd9"\x8a\x13\x18\xa3\x0c\xb5\x13\xce$\xce\x10\xdbm_\x84\x02\x10\x13\x84?OY\xf9\xe0\x1d\x19\x047.9HSZ\xf7S\x18\xf7\x8b\xb9"\x9c(H\\\x9d\xb8\x8e\x00PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2BZh91AY&SY\x91t\x99\xe9\x00\x00\x00X\xc2\x00\x08\x0c\x00\x08\x00 \x00\x02\x00\x00  \x00"\x03e\x08`4\x11|]\xc9\x14\xe1BBE\xd2g\xa4PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00HsjAcfZksMRViIYdJRrn3BZh91AY&SY\x1d"\xce\x8d\x00\x00\x12w\xff\xc1\x00@\x80\x00`\n\x01$ \x10\x00\x10\x10@\x00\x88\x01\x80\x08\x05\x80!\x02%\x00\x16\x10!\x00 \x00#\x01\xa0\x00i\xe5\x03jz\x9bj\x86\x18&\x04\xc0CFM0u\x97\xc1\x0e4vD\xecW\x03{\xd2\xaf\tO\x90\x90eT\x11\xcd\x83\x01\'\x1f\x8b\xb9"\x9c(H\x0e\x91gF\x80PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXW\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00dKxUVFacqRcQYvCYYRga4BZh91AY&SY\xef\xae\x0bX\x00\x00\x04\xc90 \x80\x10\x04"\x02\x00\x10 \x00 \x001\x06LA\x03L&F\x11A\xcf\x17rE8P\x90\xef\xae\x0bXPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oYfSueoxPSgBHsToacJD5BZh91AY&SY\xf0\x17\x17\x12\x00\x00\x00 \x0b\x82\x00\x00\x01\x00\x01\x00\x10\x00\x02 \x00!\x83A\x9a\tpqw$S\x85\t\x0f\x01qq PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00TjtphorteObohEsZgfLW6BZh91AY&SY\xb6\xce\xa9\x04\x00\x00\x00\x924\x04\x00\x00\x08\x00\x10\x00@\x00\x01 \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0bl\xea\x90@PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00pfDzrPQggzbrJiiDPZeQ7BZh91AY&SYy\xcf\x8a\x94\x00\x00\x01`\x84\x04\x00\x00\x00\xa0\x00\x02\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe7>*PPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00fCpVOLlelZEijfQSbBNk8BZh91AY&SY(\'$\x8d\x00\x00\x01\xa1D\x02\x00\x00\x10\x08\x00\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa0\x9c\x924PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ZPGfxsRfFzDHwBJURZHT9BZh91AY&SYy\xadb\xa8\x00\x00\x00@\x10\x04\x00\x14\x01 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xe6\xb5\x8a\xa0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bhnORELPdeTclcaRrihI10BZh91AY&SY\xfarub\x00\x00\x01\xb0\x04 \x00\x00\x81\x08\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe9\xc9\xd5\x88PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xa6G(\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MVkBFQzPuESPIajAndSX11BZh91AY&SY\xd7\xb5\x81\x83\x00\x00\x01\xa0\x06\x00\x00\x84\x00@\x00 \x00!\x98\x19\x83,.\xe4\x8ap\xa1!\xafk\x03\x06PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXK\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iWmLrWzhUFeKQsbyxfOb12BZh91AY&SY5\xc8\x9d\xee\x00\x00\x01\t\x18\x02\x00\x08\x00\x02\x00 \x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xd7"w\xb8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tOzTFyGrgJGPgVPVTJQA13BZh91AY&SY+\x12Kd\x00\x00\x00 \r\x08\x00\x00\x01\x00@\x08\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xacI-\x90PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NxPdcWzUXIDleQUOKvpf14BZh91AY&SY\xd3\x19KA\x00\x00\x01\x98\x02\x00\x08\x02\x00\x04@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BCLe-\x04PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dviXPwvzSqnsgJrjRltF15BZh91AY&SY@\xf9!a\x00\x00\x01\xc9\x00 \x00\x00\x00\x80P \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\x03\xe4\x85\x84PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MpJWmhxyKnbkrXpTCrEe16BZh91AY&SY\t\xe2\xfd\x88\x00\x00\x01\x06\x04@\x08@\x00@\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\'\x8b\xf6 PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXB\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PqmNpvcgbedvCMhvHext17BZh91AY&SY\x8a[\x88P\x00\x00\x00\xc0\x06\x04\x00@\x00"\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB)n!@PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x06F*[.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YUwtXejffFiKWjvjXrBs18BZh91AY&SYz\x813\xc0\x00\x00\x01\xc1 \xc0\x00\x00@\x01\x00\x00\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xea\x04\xcf\x00PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RxylfYpFwNezXCvGboIa19BZh91AY&SY\xb1\xe4I\xf3\x00\x00\x01\x08E\x04\x00 \x00\x00\x10\x08\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\xc7\x91\'\xccPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sTIkednBgSUNdSogBkfX20BZh91AY&SY\x92UG\xad\x00\x00\x00\x00i\x00\x01\x02\x00\x00\x01\x10\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBIU\x1e\xb4PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x87\xdc5(.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DhgguyDpGMlzAzXxhzUl21BZh91AY&SY\x1c\xba\x15\xaa\x00\x00\x01\xd0\x04\x82\x00\x10\x00\x00@ \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@r\xe8V\xa8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JeXWusgaoHpUhDjwLtrH22BZh91AY&SY\x9b\xacO\xfa\x00\x00\x00\x84\x11\x00\x08 \x00\x02\x00 \x000\xcc\x0cz\x82qw$S\x85\t\t\xba\xc4\xff\xa0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gVxPuPulkWEcumejcHjF23BZh91AY&SY\xe1\x85@\xe6\x00\x00\x00\x00+ \x00\x04\x00\x10\x00\x00\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x86\x15\x03\x98PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cKIHCMwxnyrccspadwlF24BZh91AY&SYj\xee\xef\xcc\x00\x00\x01\x89\x11\x04\x00\x10\x00\x00\x02\x00@ \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xab\xbb\xbf0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXJ\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00FeqBUnBjeTrRnLpAuzTm25BZh91AY&SY\xd6W\xe5r\x00\x00\x00\xd0\x01\x84\x00\x02\x00\x00\x08\x00\x02 \x00!\x9ah3M\x07<]\xc9\x14\xe1BCY_\x95\xc8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LcQYxgefNvVwewNRcjzg26BZh91AY&SYX\x8e\xed6\x00\x00\x01\x08\x1a\x01\x00\x08\x00\x04\x00\x00\x01 \x00!\x9ah3M\x17<]\xc9\x14\xe1BAb;\xb4\xd8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CoCkpwFBnmgOfMmoMIMA27BZh91AY&SY\x1a\rW\xb1\x00\x00\x00\x88D\x00\x05\x00\x08\x04\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@h5^\xc4PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXk;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YDlLCoMUdprtyEhaAtHQ28BZh91AY&SY^zSv\x00\x00\x01\x16\x00\x00\x80\x02\x00\x80\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BAy\xe9M\xd8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NOODKlMQNsEGUfRBsxal29BZh91AY&SY\xaf\xb4\xce\x02\x00\x00\x01\x90\x10\x80@@\x00\x01\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xbe\xd38\x08PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nFKQOtdbLYrwLInIpsCM30BZh91AY&SY\x8c|\xca\xd2\x00\x00\x01`\x08\x80\x08\x00\x00\x84\x00\x00\x08 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB1\xf3+HPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXf\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bclIddYvUlwsjrZMtvnB31BZh91AY&SY\x01\xb1 \xa8\x00\x00\x00(\x06\x02\x00\x00\x01\x00\x80 \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x06\xc4\x82\xa0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iAGIRKemRjXXUMRDLwSf32BZh91AY&SY\xa7#\xc9\xe9\x00\x00\x01\xa4A\x04\x00\x00\x04 \x00\x00\x10 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9c\x8f\'\xa4PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXg#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd7\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01=\x01\x00\x00HsjAcfZksMRViIYdJRrn3PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXW\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdb\x01\x00\x00dKxUVFacqRcQYvCYYRga4PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01B\x02\x00\x00oYfSueoxPSgBHsToacJD5PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x02\x00\x00TjtphorteObohEsZgfLW6PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x08\x03\x00\x00pfDzrPQggzbrJiiDPZeQ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x03\x00\x00fCpVOLlelZEijfQSbBNk8PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xca\x03\x00\x00ZPGfxsRfFzDHwBJURZHT9PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\'\x04\x00\x00bhnORELPdeTclcaRrihI10PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xa6G(\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00MVkBFQzPuESPIajAndSX11PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXK\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe5\x04\x00\x00iWmLrWzhUFeKQsbyxfOb12PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01G\x05\x00\x00tOzTFyGrgJGPgVPVTJQA13PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa9\x05\x00\x00NxPdcWzUXIDleQUOKvpf14PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\t\x06\x00\x00dviXPwvzSqnsgJrjRltF15PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x06\x00\x00MpJWmhxyKnbkrXpTCrEe16PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXB\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc9\x06\x00\x00PqmNpvcgbedvCMhvHext17PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x06F*[.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01)\x07\x00\x00YUwtXejffFiKWjvjXrBs18PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8b\x07\x00\x00RxylfYpFwNezXCvGboIa19PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xed\x07\x00\x00sTIkednBgSUNdSogBkfX20PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x87\xdc5(.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x08\x00\x00DhgguyDpGMlzAzXxhzUl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x08\x00\x00JeXWusgaoHpUhDjwLtrH22PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x10\t\x00\x00gVxPuPulkWEcumejcHjF23PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\t\x00\x00cKIHCMwxnyrccspadwlF24PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXJ\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\t\x00\x00FeqBUnBjeTrRnLpAuzTm25PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x016\n\x00\x00LcQYxgefNvVwewNRcjzg26PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x98\n\x00\x00CoCkpwFBnmgOfMmoMIMA27PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXk;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf8\n\x00\x00YDlLCoMUdprtyEhaAtHQ28PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01X\x0b\x00\x00NOODKlMQNsEGUfRBsxal29PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00nFKQOtdbLYrwLInIpsCM30PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXf\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00bclIddYvUlwsjrZMtvnB31PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01|\x0c\x00\x00iAGIRKemRjXXUMRDLwSf32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xde\x0c\x00\x00\x00\x00'
b'PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1BZh91AY&SY\x12\xa6\xbba\x00\x00\x03\xff\xff\xcd\x10)\x10H\x00\x00J@A\xc9\xa0`\x10\x00\x04\\I\xa7\x00\x92a\xe4 \x06\x11\x00/\x10 \x02\x02 \x00T`\x98LL\x991\x190\x00F\x10bf\x98\xa7\xea\x18\x00\x990\x9a0\x02mF&\x86\x01<\xa6O\n>\xef\xbb\xabk\xbc\n\x99\x99&\x92\x80\x90|\xba\xf3r?\x80\x1f\xabu\xb6\xfdv\x01\xb2-D(\xb4\x18\x84/\xba\x044\n\xef\xfb\x10X\x80\xfe\x8cJ\x10\n]@7\x17rE8P\x90\x12\xa6\xbbaPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00OKOtybVHPNUsZiksKaMD2BZh91AY&SY\xcc\xf9\xb0\xb7\x00\x00\x04\x9b\xdf \x80\x08\x00\x04\x01@\x00\x00  \x0c\x00\x80\x01\x00\x00\x10\x00\x90\xa3\x00 \x001L\x98\x99\x06F\x14\x00\x01\xe9\xea\x8b\xa5\xf7c\x8b\xc8\x17Fc\xe2\xeeH\xa7\n\x12\x19\x9f6\x16\xe0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xeeP\xe4\x10i\x00\x00\x00(\x00\x00\x00\x15\x00\x00\x00ebanNuOGuTbyRgKrbyBc3BZh91AY&SY\x96\xc7\xce\xee\x00\x00\x0f\xff\x7f\x90\x04\x01\x81\x080\x00@DH\x88$ \x80&\x84\x00\x04 \x80`@\x01!@\x00\x00 !\x00 \x00#\x00\xd04\r\x1e\xa0h\xf4\x9b5C\x0c\x8c\t\xa6\x04\xc8bh\xc3\xde\xd5\x83\xc64\xf8(\xb9H;e/\x92\x106\x87\xbd#\x11Q\xa0\n?\x17rE8P\x90\x96\xc7\xce\xeePK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00NxhGjAUqXkPFQBKVhOce4BZh91AY&SY0\xfb\x8d\x8a\x00\x00\x03\\\x1f \x00\x00@\x02\x04\x02\x00\x00\x08\x84  \x00\x00\x10\x00\x80 \x00"\x00\x0c\x84\r\x03B\xd9\xf6\x8e\x12\x01\xf1w$S\x85\t\x03\x0f\xb8\xd8\xa0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00qbMaUkvdqucNKsRecsUN5BZh91AY&SY\xc0\xdb\x0f\n\x00\x00\x01B#\x00\x00\x80\x04\x00\x01\x08\x00\x00@ \x000\xcd\x00\xc3D27\x17rE8P\x90\xc0\xdb\x0f\nPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00PjusgsjGHaxCTzecSPSn6BZh91AY&SYu\xa3\xd5\xb7\x00\x00\x00\x18\x18\x00 \x10\x00\x00\x10\x00\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xd6\x8fV\xdcPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ybVGobtiChjVHmTGXzUJ7BZh91AY&SY\x8d\x80{1\x00\x00\x00\x00\xb0\x08\x08@\x00\x00@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BB6\x01\xec\xc4PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00imlTyThDaWauPZbQAbOf8BZh91AY&SY_I\xd05\x00\x00\x00\xc4\x06\x00\x02\x00\x01\x10\x00\x01\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA}\'@\xd4PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00wVrmhABdvIYwwyluHuER9BZh91AY&SY\'\xfes\xaa\x00\x00\x01@\x88\x80\x08\x00 \x00\x01\x10\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x9f\xf9\xce\xa8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oFTuGBShuNMYwfxyiyiV10BZh91AY&SYg\xdes\x8a\x00\x00\x00\x0c\x08\x00 \x00 @\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9fy\xce(PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xbe\xa4[\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GNGNkXjEpGpwJnLsgFiw11BZh91AY&SY\xe7m\x0f\xcd\x00\x00\x01\x90\x03\x01\x80\x00 \x00\x02 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9d\xb4?4PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CCiklBQsTMLrgYSvSUrA12BZh91AY&SY\xadh\xb1m\x00\x00\x00\x04\xa4\x00\x10\x00@\x00\x04@\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xb5\xa2\xc5\xb4PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TZsXAYZQJiaEKWAKHkHZ13BZh91AY&SYx\'Ld\x00\x00\x01\x12D\x00\x08\x01\x00\x00@@\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe0\x9d1\x90PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PaUQyfxEnzOVDReSViRS14BZh91AY&SY\xee\x9f\x8fD\x00\x00\x00\x01E\x00\x10\x00\x80\x00\x00\xc0\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xba~=\x10PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXDQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bguUDVWeErAxyfRzHyjC15BZh91AY&SY{\x97\xfb\xd3\x00\x00\x01\x14!\x08\x00\x00 \x00\x10\x00  \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xee_\xefLPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YyDvezQpseIcIEkbvKFL16BZh91AY&SY\xea\xa3\xd8a\x00\x00\x01\x88\x18\xa0\x00\x00\x00\xa0\x00\x10\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xaa\x8fa\x84PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JmzZoasXWepvMYShokOI17BZh91AY&SY\xf0]\xfbf\x00\x00\x01\x0c$\x00\x02\x10\x00@\x00\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xc1w\xed\x98PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXz\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00uAyItVwsuNZTypxrmjXz18BZh91AY&SY\xa24z\xd4\x00\x00\x00\x00\x05\x04\x80\x00\x06 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\x88\xd1\xebPPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YYDGJAzqJeqUlYZDcekq19BZh91AY&SY\xcd3\xdcM\x00\x00\x00\xc2\x88\x00\x01\x00\x04\x00\x80\x00\x10 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC4\xcfq4PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00XaBgQFVeySBGvBWlvyak20BZh91AY&SYY\xd90e\x00\x00\x00\xc0H\x00\x01\x00  \x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1BAgd\xc1\x94PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX[\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RJHEeXLoKGItDIkAgfVg21BZh91AY&SY\x9c=\x8d\xe2\x00\x00\x01\x82\x11\x80\x08\x00\x02\x00@@\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BBp\xf67\x88PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gneAQSxsOvxUCXOlmyhw22BZh91AY&SY\x97\xff\x19:\x00\x00\x01\x95\x00\x80\x04\x00\x04@\x00\x00@ \x00!\x9ah3M\x07<]\xc9\x14\xe1BB_\xfcd\xe8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pAJXibTPNyJvjuOPXUJB23BZh91AY&SY*\xe8]\xd6\x00\x00\x00\x86\x02\x80\x02\x00\x02\x00\x01\x00\x04 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xab\xa1wXPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXQ\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00UDlwmVRCkcgxJlJSNwHZ24BZh91AY&SY;/]G\x00\x00\x01\x83\x08\x88\x00\x10\x00\x00\x01\x00\x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xec\xbdu\x1cPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CswwIRyhNNXuyCUKbkSE25BZh91AY&SY\xe9d \xac\x00\x00\x01E\x00\x90\x00\x02\x00\x00\x08\x00\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa5\x90\x82\xb0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qCdFLNkGsebQFTEXtyfx26BZh91AY&SY\xfe\x8c\xcb\\\x00\x00\x01\x00\x94\x04\x00\x00\x02\x0c\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xfa3-pPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QneiGDdZyqLbwIYNUgwb27BZh91AY&SYj\xef\rd\x00\x00\x00\x88L\x00\x08\x00\x80@\x00\x04\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xab\xbc5\x90PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pGHMCdAaVQHnhZfDXNnf28BZh91AY&SY\xac\xdc\n\xc8\x00\x00\x00\xa4\x80\xa0\x00 \x00\x10\x00\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xb3p+ PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sDKZKYuFMsnYsZSlRZoI29BZh91AY&SY,\xe8\x9d\x9a\x00\x00\x00\x100\x00\x10\x00\x02\x02\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xb3\xa2vhPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bFpfLYAsxvBveYZjmwKb30BZh91AY&SY\xdf\x06I\x8f\x00\x00\x00\x90P\x00\x80\x00 P\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC|\x19&<PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YHoOmUAncuolXVBUKwic31BZh91AY&SY\xd9\xd1\xba\xaf\x00\x00\x01\xd0\x84\x00\x00\x80 \x00\x10\x04\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BCgF\xea\xbcPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qQVXaNBgmovyWdKSsmlp32BZh91AY&SY\x7f6\x96T\x00\x00\x00\xc6@\x00\x02\x00\x10\x00\x00\xc0\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfc\xdaYPPK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc6\x00\x00\x00OKOtybVHPNUsZiksKaMD2PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xeeP\xe4\x10i\x00\x00\x00(\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x01\x00\x00ebanNuOGuTbyRgKrbyBc3PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x01\x00\x00NxhGjAUqXkPFQBKVhOce4PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01P\x02\x00\x00qbMaUkvdqucNKsRecsUN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb3\x02\x00\x00PjusgsjGHaxCTzecSPSn6PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x14\x03\x00\x00ybVGobtiChjVHmTGXzUJ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x03\x00\x00imlTyThDaWauPZbQAbOf8PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\x03\x00\x00wVrmhABdvIYwwyluHuER9PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x04\x00\x00oFTuGBShuNMYwfxyiyiV10PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xbe\xa4[\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x95\x04\x00\x00GNGNkXjEpGpwJnLsgFiw11PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x04\x00\x00CCiklBQsTMLrgYSvSUrA12PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01W\x05\x00\x00TZsXAYZQJiaEKWAKHkHZ13PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb9\x05\x00\x00PaUQyfxEnzOVDReSViRS14PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXDQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1b\x06\x00\x00bguUDVWeErAxyfRzHyjC15PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01}\x06\x00\x00YyDvezQpseIcIEkbvKFL16PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x06\x00\x00JmzZoasXWepvMYShokOI17PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXz\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01A\x07\x00\x00uAyItVwsuNZTypxrmjXz18PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\x07\x00\x00YYDGJAzqJeqUlYZDcekq19PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x08\x00\x00XaBgQFVeySBGvBWlvyak20PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX[\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01a\x08\x00\x00RJHEeXLoKGItDIkAgfVg21PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x08\x00\x00gneAQSxsOvxUCXOlmyhw22PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\t\x00\x00pAJXibTPNyJvjuOPXUJB23PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXQ\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\t\x00\x00UDlwmVRCkcgxJlJSNwHZ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\t\x00\x00CswwIRyhNNXuyCUKbkSE25PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\n\x00\x00qCdFLNkGsebQFTEXtyfx26PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\n\x00\x00QneiGDdZyqLbwIYNUgwb27PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x0b\x00\x00pGHMCdAaVQHnhZfDXNnf28PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x0b\x00\x00sDKZKYuFMsnYsZSlRZoI29PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x0b\x00\x00bFpfLYAsxvBveYZjmwKb30PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01/\x0c\x00\x00YHoOmUAncuolXVBUKwic31PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x91\x0c\x00\x00qQVXaNBgmovyWdKSsmlp32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xf3\x0c\x00\x00\x00\x00'
b'PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1BZh91AY&SY:\x86\xa8\x85\x00\x00\x10\x7f\xff\xc7\xfc\x00\x98\x18\xa4\x04\x08D\x88BIM\x9d\x00D\xac\xaa\x04\xd1\x08#^\xe8\x1f:\x08\x06%0\x1a\x04\xa0\x00t8\xd0\xd0\x00\x1ah\x1a4\x00h4h\x1a\x00\x00\x1a\x1e2Hb4\xd0\xd1\x9014\x1bS@\xd0z\x11\xa6\x8d\x1a\x1aa4\x01\xa0bh\n\x85\x96\xa8&\x18Mz\xd8>\x1at\x19j\x01\xb8\xc3\xee\xe2\xd0\xc1\x88\x08\xaft(\xa4"\xcc\xe8\x0fh\xd2\xe2\xc7\x85!m\xdc\xca\x83\xca,\x93\xac\xbfY\xd5\xc0p\xfa{V8w\x17\xe7\xf7\xcf\xc9I\xb9\xb3\x1a+_\x06\xf8\r\xd2T1Z\xe2\x05\x07\xce\xca"\xe0N\xdf\xf1w$S\x85\t\x03\xa8j\x88PPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00zhEvGVlawFHHheqGGQjd2BZh91AY&SY\xb2\xb0O\x8d\x00\x00\x01\x90Q\x80\x80\x00\x14  \x00\x10\x01@ \x001\x0c\x08\x18\x8c\x9a&\xe7K|]\xc9\x14\xe1BB\xca\xc1>4PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXc\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00PifnLFviWNJQOfORMzJf3BZh91AY&SY\xae&\xf9\x04\x00\x00\x05|^\x84\x82\x04\x00\x01\x08\x00A\x01\x80\x01\x02@\x00\x01\x00\x02\x00@\x00\x01\x00 \x001CM0\x00P\xc4\xd0\xc6\xa7\xa8\xaaPEN\xc4\t\xa3\xe3\xf1w$S\x85\t\n\xe2o\x90@PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00KHMlkVUcOgMpvYRCMxCD4BZh91AY&SY`W\xb9A\x00\x00\x01\x13 \x80\x02\x01\x00\x00\x10\x08\x00@\x00 \x00!\x83A\x9a\tpqw$S\x85\t\x06\x05{\x94\x10PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00nlJSSBOTHihNgZXaQRrN5BZh91AY&SYu\x15v\x84\x00\x00\x01\x01I\x00\x10 \x00\x00\x01\x01\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xd4U\xda\x10PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00rzBeqtuywdlHRAhditDI6BZh91AY&SY0\xf2Qr\x00\x00\x00\x00}\x80 \x00\x10\x08\x00D\x00\x00\x02\x00\x01\x04\x00 \x001\x0c\x08\x1941\xb9\xef\xa3\x94]\xc9\x14\xe1B@\xc3\xc9E\xc8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x02:\xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00mALOtPaDytNmbAYDctrz7BZh91AY&SY\xf5\x00Jf\x00\x00\x00B\x88\xc0\x00\x10\x00\x00@@\x00\x04\x00 \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0fP\x04\xa6`PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXd\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VNyIWRKJElbxGQIFqrwO8BZh91AY&SY\x14\xe8\xdb\x9e\x00\x00\x01\x80\x8e\x00 \x00\x04\x00@\x00\x08 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@S\xa3nxPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00tmnmEWtxFGhmRniKFUxk9BZh91AY&SYL\xf8\x18_\x00\x00\x01\x10\x88\x80\x02\x00\x00\x80\x80\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA3\xe0a|PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VpokRqbjkRSxnozQSMKK10BZh91AY&SYQ\xb0\xfa\xd0\x00\x00\x00\xaa\x10\x00\x01\x00\x10 \x00\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BAF\xc3\xeb@PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NFDqUSzlJLZPeZSErMFe11BZh91AY&SYK\x9bo\xaa\x00\x00\x00h \x00\x10\x02\x00@\x00\x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA.m\xbe\xa8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eEugUWVBSkpVElglzpMo12BZh91AY&SY9\x857\xd7\x00\x00\x00\x07\x02\x02\x00\x00\x02\x02\x00@\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xe6\x14\xdf\\PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXf\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TaBygQoUKSTPMahkEagz13BZh91AY&SY\xaa\x111\xf1\x00\x00\x01\x02\x91\x00 @\x00\x08\x00\x00  \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xa8D\xc7\xc4PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qTmHMJjsoCYlCdtXVeSL14BZh91AY&SY\xf1\n\xa6\xc7\x00\x00\x00\x05B\x00 \x08\x00\x02\x00\x00@ \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xc4*\x9b\x1cPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x95\xf4<Q,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NjdwrArSMtgKChbGADvy15BZh91AY&SYFI\x9e\x04\x00\x00\x00\x18\x04\x00\x04 \x01\x00\x02 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\x19&x\x10PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX#\xcd\x89\x11,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AyHbmetdRlkzjSAFCBGF16BZh91AY&SY\xf9#V\x03\x00\x00\x01\xc0\x08\x80\x01H\x00 \x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe4\x8dX\x0cPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXD\xa47\xaa.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YOKbklJQhxeoHuMWUpIF17BZh91AY&SY,2\xea \x00\x00\x01\x94\x88\x00\x02\x02\x00\x02\x00\x00\x02 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xb0\xcb\xa8\x80PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xfc,\x8a\xce.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vTSzhRtJgqJdURkpKHMu18BZh91AY&SY\xabkUm\x00\x00\x01\x94!\x00\x80\x00\x00\x88\x00 \x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xad\xadU\xb4PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX]\x9b\\3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BRzihDnlWhVBWRpyetWf19BZh91AY&SYrQ(\x96\x00\x00\x00\xf0\x01\x00\x00\x82\x00\x00\x04\x00\x01 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xc9D\xa2XPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xa3\x95[\x91,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QMnDtmgQXOizWmlKJTSY20BZh91AY&SY\xa7}w\x0e\x00\x00\x00\x18@\x10\x00A\x00\x00\x00\xa0\x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9d\xf5\xdc8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xcaG\x04\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oyOEZKhYdrHubpmOEhTl21BZh91AY&SY\xade\xad\x12\x00\x00\x00DB\x02\x00\x10\x00@\x00\x00\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\xb5\x96\xb4HPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXg\x95M\xf4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00KLIZWpxHmHUptxuHcOoG22BZh91AY&SY\xf3~\xa4|\x00\x00\x01\xc3\x01\x08\x00\x10\x00\x08\x00\x00\x00\xa0\x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xcd\xfa\x91\xf0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xff\x01y\xd0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nRKkTnvFnTKknKQIwqLk23BZh91AY&SYw\x9erq\x00\x00\x00\x8c\x88\x00\x00\xa0\x00\x00\x00\x80\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xdey\xc9\xc4PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xd9M|\x94.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NVwJsSvEZCxeXBKImHfc24BZh91AY&SY\xff\xb9#\x9e\x00\x00\x00\x8a`\x00\x00\x80\x80\x00\x01\x00\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xfe\xe4\x8exPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\\\xb5\xb6B.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DJaheNxktIxCWuffLqfO25BZh91AY&SY\xd6\xe9F\xa5\x00\x00\x00\xa8\xa0\x00\x00\x84\x00\x00\x02\x08\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC[\xa5\x1a\x94PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VfiiyVKwRbtXfeNkLlHA26BZh91AY&SY9\x86\xa1\xd9\x00\x00\x00\xc2\x02\x04\x00\x00\x00\x80\xa0 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xe6\x1a\x87dPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXe9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YFoAySMTLnoiTUqbyOKJ27BZh91AY&SY\x035\x9fF\x00\x00\x00\x0b\x01\x04\x00\x00\x02\x02\x00\x00\x08 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x0c\xd6}\x18PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QXFCbvyXwaDdZILKWvoe28BZh91AY&SY\x9b\xf24v\x00\x00\x01\xc1\x10\xa0\x00\x02\x00\x00\x00\x84\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBo\xc8\xd1\xd8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GRTOvKKdcrHtHNOoYCGH29BZh91AY&SY-\xc0\xf1\x10\x00\x00\x00\x04\x06\x00\x01\x00\x14\x00\x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xb7\x03\xc4@PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXXp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LYZREFytvVHibwwdlrtG30BZh91AY&SY~\x82[;\x00\x00\x01\x1a\x00\x88\x00\x10\x00\x00\x02\x00\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfa\tl\xecPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXg\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00jFlZaBVJJjuqBiiUIyMM31BZh91AY&SY\xe7\x14\x12\xd4\x00\x00\x01 d@\x00\x00@\x00\x10\x00@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9cPKPPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXj\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rxdHRlWGCkTwcWtpdbcT32BZh91AY&SY0\xc2U\xa4\x00\x00\x01\x16\x00\x80 \x00\x80\x01\x00@\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xc3\tV\x90PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf0\x00\x00\x00zhEvGVlawFHHheqGGQjd2PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXc\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x01\x00\x00PifnLFviWNJQOfORMzJf3PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd2\x01\x00\x00KHMlkVUcOgMpvYRCMxCD4PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x02\x00\x00nlJSSBOTHihNgZXaQRrN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x96\x02\x00\x00rzBeqtuywdlHRAhditDI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x02:\xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x03\x00\x00mALOtPaDytNmbAYDctrz7PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXd\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x03\x00\x00VNyIWRKJElbxGQIFqrwO8PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc4\x03\x00\x00tmnmEWtxFGhmRniKFUxk9PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x04\x00\x00VpokRqbjkRSxnozQSMKK10PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00NFDqUSzlJLZPeZSErMFe11PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\x04\x00\x00eEugUWVBSkpVElglzpMo12PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXf\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\x05\x00\x00TaBygQoUKSTPMahkEagz13PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xad\x05\x00\x00qTmHMJjsoCYlCdtXVeSL14PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x95\xf4<Q,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0f\x06\x00\x00NjdwrArSMtgKChbGADvy15PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX#\xcd\x89\x11,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x06\x00\x00AyHbmetdRlkzjSAFCBGF16PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXD\xa47\xaa.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x06\x00\x00YOKbklJQhxeoHuMWUpIF17PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xfc,\x8a\xce.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x011\x07\x00\x00vTSzhRtJgqJdURkpKHMu18PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX]\x9b\\3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x07\x00\x00BRzihDnlWhVBWRpyetWf19PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xa3\x95[\x91,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x07\x00\x00QMnDtmgQXOizWmlKJTSY20PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xcaG\x04\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01U\x08\x00\x00oyOEZKhYdrHubpmOEhTl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXg\x95M\xf4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb7\x08\x00\x00KLIZWpxHmHUptxuHcOoG22PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xff\x01y\xd0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x19\t\x00\x00nRKkTnvFnTKknKQIwqLk23PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xd9M|\x94.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01{\t\x00\x00NVwJsSvEZCxeXBKImHfc24PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\\\xb5\xb6B.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdd\t\x00\x00DJaheNxktIxCWuffLqfO25PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01?\n\x00\x00VfiiyVKwRbtXfeNkLlHA26PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXe9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\n\x00\x00YFoAySMTLnoiTUqbyOKJ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x0b\x00\x00QXFCbvyXwaDdZILKWvoe28PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x0b\x00\x00GRTOvKKdcrHtHNOoYCGH29PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXXp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x0b\x00\x00LYZREFytvVHibwwdlrtG30PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXg\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x0c\x00\x00jFlZaBVJJjuqBiiUIyMM31PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXj\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x0c\x00\x00rxdHRlWGCkTwcWtpdbcT32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xe9\x0c\x00\x00\x00\x00'
b'PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXi\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00bMhfKFIkfzeySZLifSLv1BZh91AY&SY\xdc\x1a\xd9\xb0\x00\x00\x02\xff\xfc\xc4\x10$\x00\x00!@\x08A\xa1\x00@\x81\x08\x00\x08\x8a\x02 \x02\x02\x00\x0c\x11\xa0@\x80\x90 \x00#\r\x0c\x86FG\xa8\xc4h\xf54\xfdHa\x82`L\x044d\xd3\x0b\x10if\xa5\xb9\x0e \xc6\xb4\xa5\x19\x14:\x89\xfcs?@\x13p\xa5?\x17rE8P\x90\xdc\x1a\xd9\xb0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00ZePhnjgImPOXOZCbruYv2BZh91AY&SY\xd0,\x9b\x8c\x00\x00\x05{\xff\x98\x00\xc2\x80\x02@\x00\x18 \xc8#\x00\x04\x80%`\x10\x00\x00H \x12\x00\x00\xc2\x00\x01@\x00\x01 \x00#\x03@\xd1\xa0\xd3F\x9e\x93\xd4\xd3\xc2\x86\x18&\x04\xc0CFM0\x81W\xb8F\x019\xbf7\x88m%\xf4\x87\xa9G\xb3\xb1\x04\xd1\x0c\x98\xaa\xbf\x8b\xb9"\x9c(Hh\x16M\xc6\x00PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXW\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00OasyULMHULGVNaTjMvui3BZh91AY&SYh>\xf2\x07\x00\x00\x0b_w\xa0\x08@\x00\x10\x02\x00\x01 \x11\x00\x82h\x00 \x10$\x00H\x08\x00\xe0\x08\x02\x00\x08\xa0\x00#\x18\x0056\x80i\xa8Q\xa1\xa0\x00\x00\x1bjD\x9e\xf0\x13\xe8\x00\xdb\x1b\x01\x974Z\x86\xf8Fg\xf8\xbb\x92)\xc2\x84\x83A\xf7\x908PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oIvbbCXoQbJuBCBCMUEP4BZh91AY&SYQ\xb0\xcc\xc4\x00\x00\x01\x91*\x10\x00\x00\x08\x00\x02\x01\x00\x00\x04 \x000\xcd\x00\xc1\xa0lqw$S\x85\t\x05\x1b\x0c\xcc@PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xccg\xdd\xf5:\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00liFGZzRSZzXnrBPlcVnQ5BZh91AY&SY\r\xbbG-\x00\x00\x03\xf50\x80\x02\x01\x00@\x00\x10\x90\x08\x00\x00\x02\x00\x01\x00\x10 \x001\x000 \x18\x9aQ(\xaem\xf8\xbb\x92)\xc2\x84\x80m\xda9hPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00yDcGDDesgytrTGfIZsOI6BZh91AY&SY\xbe\x00\xee)\x00\x00\x05\x95G\x84\x01\x01\x10\x10"\x00`@\x00\x82*\x00\x01\x00D \x00"\x9a2\x0c\x13j\x14\xd3#\x13\x13\x13\x9b\xc7^\x1e\x18f\x9adz\x87\xc5\xdc\x91N\x14$/\x80;\x8a@PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00qpQriYKPzfExqeqosLgt7BZh91AY&SY9P\xfa\x18\x00\x00\x06{\xf4\xc0\x00\x00\x10\x00@\x01\x00!\x00\xc0\x00\x00\x08\x04\x00\x00\x11\x00\x90 \x00\x08\x00 \x00"\x13C&\xd46\x850\x00M?\xa9\x1c\x9e\xc1\x1e\xa2h\xd8\xbb\x92)\xc2\x84\x81\xca\x87\xd0\xc0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x9a\xf0:\xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00MuzhhVhgvUoDfSURuixn8BZh91AY&SY\xe9\xbc5\x99\x00\x00\x00\x02D\x000\x02\x00\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xa6\xf0\xd6dPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VQeHQNJxURrwPpQhjlmg9BZh91AY&SYq\xf0R\xe6\x00\x00\x01\x88\x8a\x10\x00\x08\x00\x00@\x00\x01 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xc7\xc1K\x98PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ggmCISEHzAIopGGjkCRq10BZh91AY&SY)\x11\xedq\x00\x00\x00\xa8\x05\x00@\x00@@\x00\x00  \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa4G\xb5\xc4PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TqPlrzBMbMPaDahTcVIN11BZh91AY&SYD\xe0\x0b\r\x00\x00\x00\x82\x8c\x00\x10\x02\x00\x00@\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x13\x80,4PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZXGZUkLFlaxahkEgVONT12BZh91AY&SY\xc8\xbe\xdef\x00\x00\x00\x80\x12\x80@\x88\x00\x00\x08 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC"\xfby\x98PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QApPrIWZNWaRLNuMRWJV13BZh91AY&SY\xa1\x1f\xc1\xe0\x00\x00\x01\x83\x00\x80\x800\x00\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x84\x7f\x07\x80PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eWAAEjzzmYgWAKZPLTEh14BZh91AY&SY\xcb\xed\x82\xc0\x00\x00\x01\x08\x08(\x00\x00\x88 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC/\xb6\x0b\x00PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xf2(v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tgDBFNDFevZMjLjJoJiZ15BZh91AY&SY\x8a\xc7\xe6\x90\x00\x00\x01X\x04\x02\x00\x00\x01\x08\x00\x00\x10 \x00!\x9ah3M\x17<]\xc9\x14\xe1BB+\x1f\x9a@PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXd?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00drUPWErzzmTdrYDXaQGS16BZh91AY&SY\xd2\xeby\xf8\x00\x00\x01\x90E\x10\x00\x00\x08\x00\x80\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BCK\xad\xe7\xe0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ybSQxfPppiPaqiPpjEQe17BZh91AY&SY-d \x9f\x00\x00\x00\x84\x12\t\x00\x00\x02\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\xb5\x90\x82|PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JDZiemkZLRXbSrsnVMXq18BZh91AY&SY\xff\xe0\x1bb\x00\x00\x01@\x82\x80\x80\x10\x00\x00\x02\x10\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xff\x80m\x88PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BEuLSrXDpiLoQXstpnZR19BZh91AY&SY\x90\xbd\x03\xcc\x00\x00\x00R\x04\x00\x01\x00\x80\x00\x00\x80\x80 \x00!\x9ah3M\x13<]\xc9\x14\xe1BBB\xf4\x0f0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vdDBlMZLPOQiFFTwnBza20BZh91AY&SY\xe7\xdc\xaa:\x00\x00\x00\x83\x00\x80\x80A\x00\x00\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\x9fr\xa8\xe8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BDZetCPTGIUPEavdYQrf21BZh91AY&SY\xbb~m\x07\x00\x00\x01`\x0c\x00\x80\x08\x00\x04\x00\x00\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xed\xf9\xb4\x1cPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00amwyQjDBHaceuFMHfTuQ22BZh91AY&SY$sw7\x00\x00\x01@\x16\x00\x02\x08\x00\x10\x00\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x91\xcd\xdc\xdcPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AWQEJvAGRkxjkbgNrphD23BZh91AY&SY\x90Y$Z\x00\x00\x01(D\x00\x04\x00@\x00\x02\x08\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BBAd\x91hPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NYSzPOvuDxGQVHBlulLC24BZh91AY&SY\x0c\x8bE\x15\x00\x00\x00\xc20\x00\x01\x04\x00\x00\x08\x08\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@2-\x14TPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fGHBPCnNtclxFOSONEkI25BZh91AY&SY\x01f\xfbN\x00\x00\x01\xa0(\x80\x02\x01\x00\x00\x01\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\x05\x9b\xed8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXc@-\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZKskrmRjtBniXUbBcwfP26BZh91AY&SY\xebk\xda\xc7\x00\x00\x01\x18"\x00\x08\x02\x00\x00 \x00@ \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xad\xafk\x1cPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JshgMPNjUmVVEmykwWWZ27BZh91AY&SYM\xa2-\xbf\x00\x00\x01\x94\t@\x00\x10\x00\x08\x00\x00\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA6\x88\xb6\xfcPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00WxNqFzovPyjNTmGwGEpC28BZh91AY&SYSA\x86\xfe\x00\x00\x00 \x0e\x00 \x00\x04\x00\x01\x08\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BAM\x06\x1b\xf8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00lOiHXBhsAwhFTYjIbhAF29BZh91AY&SYs~\x1d\xfd\x00\x00\x00\x08\x00\x86\x00\x04\x04 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xcd\xf8w\xf4PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXe\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oTecWnKlErLMUPxgIwKZ30BZh91AY&SY\x107YT\x00\x00\x00\xc0Q\x00 \x10\x00\x00\x00\x88\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@@\xddePPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MHQLYVLkuGBuFCTqwegI31BZh91AY&SY\xb3Q\xa8>\x00\x00\x00\x91\x88\x00\x10\x04\x00\x00\x04\x00  \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\xcdF\xa0\xf8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NIqGGbxGtiVaSiZVeNIS32BZh91AY&SY.:L\xa6\x00\x00\x01\x80h\x90\x00\x00\x00\x80\x00\x80\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xb8\xe92\x98PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXi\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00bMhfKFIkfzeySZLifSLv1PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9a\x00\x00\x00ZePhnjgImPOXOZCbruYv2PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXW\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\x01\x00\x00OasyULMHULGVNaTjMvui3PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x01\x00\x00oIvbbCXoQbJuBCBCMUEP4PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xccg\xdd\xf5:\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01&\x02\x00\x00liFGZzRSZzXnrBPlcVnQ5PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x02\x00\x00yDcGDDesgytrTGfIZsOI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0c\x03\x00\x00qpQriYKPzfExqeqosLgt7PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x9a\xf0:\xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x89\x03\x00\x00MuzhhVhgvUoDfSURuixn8PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe8\x03\x00\x00VQeHQNJxURrwPpQhjlmg9PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01I\x04\x00\x00ggmCISEHzAIopGGjkCRq10PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\x04\x00\x00TqPlrzBMbMPaDahTcVIN11PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x05\x00\x00ZXGZUkLFlaxahkEgVONT12PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x05\x00\x00QApPrIWZNWaRLNuMRWJV13PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcd\x05\x00\x00eWAAEjzzmYgWAKZPLTEh14PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xf2(v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x06\x00\x00tgDBFNDFevZMjLjJoJiZ15PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXd?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8d\x06\x00\x00drUPWErzzmTdrYDXaQGS16PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xef\x06\x00\x00ybSQxfPppiPaqiPpjEQe17PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x07\x00\x00JDZiemkZLRXbSrsnVMXq18PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x07\x00\x00BEuLSrXDpiLoQXstpnZR19PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x13\x08\x00\x00vdDBlMZLPOQiFFTwnBza20PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x08\x00\x00BDZetCPTGIUPEavdYQrf21PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd5\x08\x00\x00amwyQjDBHaceuFMHfTuQ22PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\t\x00\x00AWQEJvAGRkxjkbgNrphD23PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x99\t\x00\x00NYSzPOvuDxGQVHBlulLC24PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfb\t\x00\x00fGHBPCnNtclxFOSONEkI25PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXc@-\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01]\n\x00\x00ZKskrmRjtBniXUbBcwfP26PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbf\n\x00\x00JshgMPNjUmVVEmykwWWZ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01!\x0b\x00\x00WxNqFzovPyjNTmGwGEpC28PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x83\x0b\x00\x00lOiHXBhsAwhFTYjIbhAF29PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXe\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe1\x0b\x00\x00oTecWnKlErLMUPxgIwKZ30PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x0c\x00\x00MHQLYVLkuGBuFCTqwegI31PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x0c\x00\x00NIqGGbxGtiVaSiZVeNIS32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\x07\r\x00\x00\x00\x00'
b'PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00MBZOzWARcglmhcDELFxx1BZh91AY&SY1\xde9\xd0\x00\x00\x02\xa54\x00 @\x00\x00\x08\x01 \x08\x00\x00\x02 \x001\x0c\x01\x06\x99\xa1\xe1!E\xdc\x91N\x14$\x0cw\x8et\x00PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXkPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2BZh91AY&SYp\x07K\xec\x00\x00$\x7f\xff\xd3\xb2\x13V\x11\x11GP\x01\x01@r\x05\x04!\xa4M\x95!\x1b\t{0\xc0>\x06\x00@\x1em\r\x08\xa0\x00t8\x1a\x03@\x06\x8d\x00\x0022\x19\x1a\x03@h6Sjz\x9b\xd2\x86&F\x87\xa9\xa6\x8d4d\x06\x9a\x18!\x88\x00\xc2\x0c\x9a41\x01\xea\x0f\xb7(\x81\xa2\x01\x0b\xb6[}\xc0\xadu>\xa9rjb/\x80,\xbd\xb4:W[\xc2\xfeI\xd5\xaeY-\xbb\x07O\xd9\x19\xf9\x9f*\x0e\xae\xd3h\xd7\xe7\x8c\xac\xea\x1f\xad\xe1\xa0\x8d\x89\x9eCS\xa5\xc34Qxsg\xdc\x81\x86\x7fq\t\xc2[\xfc0!@\xa0\xe9\xbc\x9b\xaa\x16#\xff\x17rE8P\x90p\x07K\xecPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xd6/\x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00BTLfmQCqPmzzjnbXpSro3BZh91AY&SYN\xb3/\x99\x00\x00\x00~\x16\x10 \x02\x01\x00@\x08\x00\x02\x82\x8c\x00\x80 \x00\x80@\x00 \x00"\x02d\xc4\xc2\x14\xc0\x014\xcaD\xf3;\xcdN]\xee\xfc]\xc9\x14\xe1BA:\xcc\xbedPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00aoONmVtOrZJtdjXDPlBF4BZh91AY&SY]67J\x00\x00\x00\x8aY  \x04\x01\x11\x00\x08\x00\x00\x80\x04\x00\xa0\x00"\x01\x93!\x000;i3\xcd\xf8\xbb\x92)\xc2\x84\x82\xe9\xb1\xbaPPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00usqnPrOttTshYkEZwPKN5BZh91AY&SYf\x94R\xbe\x00\x00\x00\xc4\x03\x00\x00\x82\x00 \x00 \x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9aQJ\xf8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00YDYRZpJwTFvXRzwuvqiR6BZh91AY&SY\x08\xc4IC\x00\x00\x01\x82\x85 \x00\x04\x00\x00\x80\x01\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@#\x11%\x0cPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXp\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00LnXxOysNqRzhkaowMVlP7BZh91AY&SY\xc8&\x84h\x00\x00\x00\x85@D\x00\x01\x00 \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC \x9a\x11\xa0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00UuQTXyUQyLhMuRrPpzuZ8BZh91AY&SY\x91\x99\xe2\xfc\x00\x00\x01\x03\x01\x80\x02\x00\x80\x00\x04\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BBFg\x8b\xf0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00NxMRvBJwqiNpikEPdgWD9BZh91AY&SY\x81r\x1b\xd6\x00\x00\x00\xa2H\x00\x00\x80\x00\x80\x01\x00\x01 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x05\xc8oXPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXn\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fnLDGSXWQbLFPUElwXeZ10BZh91AY&SY\xba\x1dOI\x00\x00\x01\xe4\x08\x04\x00\x04\x00\x00\x04@\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xe8u=$PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gQQtrEVRECVfGkqChTeb11BZh91AY&SY\x12\xffv\xfe\x00\x00\x00\x89\x02\x00\x08\x00\x10\x10\x00 \x000\xcc\x0cz\x88qw$S\x85\t\x01/\xf7o\xe0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00keWNhmIYlSwSaBvOXfNs12BZh91AY&SY\x1c\xb4Xf\x00\x00\x01\x01\xc0\x80\x04\x00\x80@\x00\x00\x00\xa0\x00!\x9ah3M\x17<]\xc9\x14\xe1B@r\xd1a\x98PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DDInHOfrGYfTpDfyVlmc13BZh91AY&SY3\xa1\x1e]\x00\x00\x01\x00\x83\x80@\x00 \x00\x00\x84\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xce\x84ytPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TlQrLfxWyOjxilDsniLC14BZh91AY&SYU\x8c\x07\xff\x00\x00\x00\xc0\xc8\x08\x00\x00@\x00\x02@\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BAV0\x1f\xfcPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xc29 \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pTYllEbQwMbPCbcvGxHU15BZh91AY&SY|b\xec\x0e\x00\x00\x00\xa8B\x01\x00\x01\x00\x00\x04\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xf1\x8b\xb08PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXAY-\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PcsPNgJTTBfDClERfjSC16BZh91AY&SY"\x96\xba\xee\x00\x00\x01\x81D\x80@\x02\x00\x00\x04\x00\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x8aZ\xeb\xb8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cBSTgJIdlNgwIvFjbZIi17BZh91AY&SY#\xc2\xfb\xac\x00\x00\x00\xa4$\x00@\x00\x80\x00\x02\x02\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\x8f\x0b\xee\xb0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00EIFPrHBRpBmWYpSwptMZ18BZh91AY&SY\xb3\x1cr\xdc\x00\x00\x00\t @\x00\x08\x00\x00( \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xccq\xcbpPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXA\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fvBqvySoWudXwfigBnau19BZh91AY&SY\xcc\xfa\xdf\xce\x00\x00\x00\xa2\x02\x00\x01\x08\x00\x04  \x00!\x9ah3M\x07<]\xc9\x14\xe1BC3\xeb\x7f8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rwLcWIDaehGDiSrhpNzH20BZh91AY&SY\x06\x8a\xe7:\x00\x00\x00\x85\x80\x04\x08\x08\x00\x00\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\x1a+\x9c\xe8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00aLwpBtPYHcIaueSbJyAn21BZh91AY&SY\xd9\xef5\xe9\x00\x00\x00 \x03\x80\x01\x00\x02\x01\x00\x00\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BCg\xbc\xd7\xa4PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ilfCelOSSWqmFqJoeKPE22BZh91AY&SY\xf6_C\xf8\x00\x00\x00\xc8\x01\x80\x08\x00\x80\x00\x08\x04\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xd9}\x0f\xe0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00swjLjiMVWTkFBclDSNQx23BZh91AY&SYM\xbb\xfb\x0c\x00\x00\x00\x84X\x10\x00\x00\x01\x00 \x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA6\xef\xec0PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dwfMZivCLGnTaPWWvZfQ24BZh91AY&SY\xa4\xacI\xb2\x00\x00\x01\x98\x01\x02\x00\x08\x00\x00( \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\x92\xb1&\xc8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RhMvDbwoeHxVVEDPIclM25BZh91AY&SYP?]~\x00\x00\x00\xa5  \x00\x02\x00\x04\x00 \x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA@\xfdu\xf8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CnAKogkpkpcwJaifvTnu26BZh91AY&SY8H=#\x00\x00\x00\x95\x10\x00\x01\x00\x00\x80\x01\x00\x80 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xe1 \xf4\x8cPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rXH\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00IYTtrkLmEbzmoTxcZuvN27BZh91AY&SY\x8f\xf7~\x9d\x00\x00\x01! \x01\x00\x00@\x08\x02 \x00!\x9ah3M\x13<]\xc9\x14\xe1BB?\xdd\xfatPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ptFPsIsGcfISqMOdIwkk28BZh91AY&SYs\xba\x16\xf3\x00\x00\x01\xc6\x00\x90\x00\x00\x00\x90\x00\x10\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\xce\xe8[\xccPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BdvTqMeNFxkzPcnppIWE29BZh91AY&SY\xf7Yxv\x00\x00\x00\x10!\x88\x00\x02\x00\x00\x00\xa0\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xdde\xe1\xd8PK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JtydqNZyxhJUdHkhIoeL30BZh91AY&SY?\xc8x\x95\x00\x00\x01\xc2@\x90\x00\x00\x04\x00\x01\x00\x80 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xff!\xe2TPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QUwpcVcwYeYyknaycaXw31BZh91AY&SY\xe8\xd4\xe7Q\x00\x00\x00\xc1\x80\x00 \x00\x00\xc0\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa3S\x9dDPK\x03\x04.\x00\x00\x00\x0c\x004\xa4rX\xef(\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dxrHdIcclSNnanWCeLGS32BZh91AY&SY\x91\xc1\x8b\x10\x00\x00\x00\x01\xa0\x01\x04\x00\x01\x00  \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBG\x06,@PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00MBZOzWARcglmhcDELFxx1PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXkPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01g\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xd6/\x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01[\x01\x00\x00BTLfmQCqPmzzjnbXpSro3PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd1\x01\x00\x00aoONmVtOrZJtdjXDPlBF4PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01:\x02\x00\x00usqnPrOttTshYkEZwPKN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9b\x02\x00\x00YDYRZpJwTFvXRzwuvqiR6PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXp\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfc\x02\x00\x00LnXxOysNqRzhkaowMVlP7PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01[\x03\x00\x00UuQTXyUQyLhMuRrPpzuZ8PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbc\x03\x00\x00NxMRvBJwqiNpikEPdgWD9PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXn\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x04\x00\x00fnLDGSXWQbLFPUElwXeZ10PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x7f\x04\x00\x00gQQtrEVRECVfGkqChTeb11PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xde\x04\x00\x00keWNhmIYlSwSaBvOXfNs12PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01@\x05\x00\x00DDInHOfrGYfTpDfyVlmc13PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x05\x00\x00TlQrLfxWyOjxilDsniLC14PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xc29 \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x04\x06\x00\x00pTYllEbQwMbPCbcvGxHU15PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXAY-\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01f\x06\x00\x00PcsPNgJTTBfDClERfjSC16PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc8\x06\x00\x00cBSTgJIdlNgwIvFjbZIi17PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01*\x07\x00\x00EIFPrHBRpBmWYpSwptMZ18PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXA\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8a\x07\x00\x00fvBqvySoWudXwfigBnau19PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xea\x07\x00\x00rwLcWIDaehGDiSrhpNzH20PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01J\x08\x00\x00aLwpBtPYHcIaueSbJyAn21PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xac\x08\x00\x00ilfCelOSSWqmFqJoeKPE22PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\t\x00\x00swjLjiMVWTkFBclDSNQx23PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\t\x00\x00dwfMZivCLGnTaPWWvZfQ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd0\t\x00\x00RhMvDbwoeHxVVEDPIclM25PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x012\n\x00\x00CnAKogkpkpcwJaifvTnu26PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rXH\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x94\n\x00\x00IYTtrkLmEbzmoTxcZuvN27PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf4\n\x00\x00ptFPsIsGcfISqMOdIwkk28PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x0b\x00\x00BdvTqMeNFxkzPcnppIWE29PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00JtydqNZyxhJUdHkhIoeL30PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00QUwpcVcwYeYyknaycaXw31PK\x01\x02.\x03.\x00\x00\x00\x0c\x004\xa4rX\xef(\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01z\x0c\x00\x00dxrHdIcclSNnanWCeLGS32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xda\x0c\x00\x00\x00\x00'

faker.providers.phone_number

class faker.providers.phone_number.en_PH.Provider(generator: Any)

Bases: BaseProvider

Provider for Philippine mobile and landline telephone numbers

This provider has methods that generate phone numbers specific to service providers whenever applicable, because the kinds of services, the quality of said services, and even the fees may vary depending on the service provider and the service location. This in turn, affects subscriber behavior, e.g. someone with a SIM from company X may be very unlikely to respond to calls and texts sent from a company Y SIM as the service charge might be more expensive. The provider methods are there to enable the creation of more “realistic” fake data for such cases.

Additional Notes:
  • The Philippine telecommunication industry is dominated by the Globe-PLDT duopoly. Globe offers landline services under the Globe brand and mobile services under the Globe and TM brands. PLDT offers landline services under the PLDT brand, and its subsidiaries offer mobile services under the Smart, TNT, and SUN brands. The rest of the industry is shared by smaller players, and Bayantel is one of the more well-known players that provide landline services.

  • Globe mobile prefixes include both Globe and TM brands, and the Smart mobile prefixes include both Smart and TNT brands but not the SUN brand. Available sources only split the prefixes this way.

  • In October 2019, Area 2 landline numbers were migrated to an 8 digit scheme, while the rest of the country still uses the original 7 digit scheme. Area 2 is comprised of the whole National Capital Region (aka Metro Manila) and parts of surrounding provinces, and within this area, the service provider’s identifier is included in every 8 digit landline number.

Sources:
area2_landline_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.area2_landline_number()
...
'02-6361-0487'
'02-6121-7593'
'02-8421-9489'
'02-8411-5781'
'+632-3222-5938'
bayantel_area2_landline_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.bayantel_area2_landline_number()
...
'+632-3388-6048'
'+632-3207-4759'
'02-3258-2421'
'+632-3465-8924'
'02-3373-1578'
bayantel_landline_identifier() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.bayantel_landline_identifier()
...
'3432'
'3197'
'3388'
'3455'
'3215'
globe_area2_landline_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.globe_area2_landline_number()
...
'+632-7604-8764'
'+632-7593-8242'
'02-7948-9241'
'02-7578-1565'
'02-7877-8408'
globe_mobile_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.globe_mobile_number()
...
'+63994-604-8764'
'+63937-938-2421'
'+63967-924-1157'
'0937-659-3877'
'+63904-801-6097'
globe_mobile_number_prefix() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.globe_mobile_number_prefix()
...
'997'
'945'
'994'
'955'
'904'
landline_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.landline_number()
...
'02-6361-0487'
'02-6121-7593'
'044-421-9489'
'02-8411-5781'
'+632-3222-5938'
misc_area2_landline_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.misc_area2_landline_number()
...
'+632-6361-0487'
'+632-6121-7593'
'02-6077-2194'
'02-6135-1157'
'02-6224-6593'
misc_landline_identifier() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.misc_landline_identifier()
...
'6288'
'6361'
'5382'
'6030'
'6547'
mobile_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.mobile_number()
...
'+63970-048-7647'
'0928-824-2194'
'0944-924-1157'
'0923-565-9387'
'+63938-080-1609'
non_area2_landline_area_code() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.non_area2_landline_area_code()
...
'72'
'75'
'34'
'54'
'85'
non_area2_landline_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.non_area2_landline_number()
...
'+6375-048-7647'
'+6349-824-2194'
'062-115-7815'
'+6363-938-7784'
'088-016-0975'
pldt_area2_landline_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.pldt_area2_landline_number()
...
'+632-8604-8764'
'+632-8593-8242'
'02-8948-9241'
'02-8578-1565'
'02-8877-8408'
smart_mobile_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.smart_mobile_number()
...
'+63970-048-7647'
'+63928-824-2194'
'0946-115-7815'
'+63947-938-7784'
'0813-160-9753'
smart_mobile_number_prefix() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.smart_mobile_number_prefix()
...
'951'
'970'
'908'
'938'
'999'
sun_mobile_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sun_mobile_number()
...
'+63933-048-7647'
'+63942-382-4219'
'+63941-924-1157'
'0932-659-3877'
'+63922-801-6097'
sun_mobile_number_prefix() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sun_mobile_number_prefix()
...
'933'
'933'
'922'
'931'
'941'

faker.providers.ssn

class faker.providers.ssn.en_PH.Provider(generator: Any)

Bases: BaseProvider

Provider for Philippine IDs that are related to social security

There is no unified social security program in the Philippines. Instead, the Philippines has a messy collection of social programs and IDs that, when put together, serves as an analogue of other countries’ social security program. The government agencies responsible for these programs have relatively poor/outdated information and documentation on their respective websites, so the sources section include third party “unofficial” information.

  • Social Security System (SSS) - Social insurance program for workers in private, professional, and informal sectors

  • Government Service Insurance System (GSIS) - Social insurance program for government employees

  • Home Development Mutual Fund (popularly known as Pag-IBIG) - Socialized financial assistance and loaning program

  • Philippine Health Insurance Corporation (PhilHealth) - Social insurance program for health care

  • Unified Multi-Purpose ID (UMID) - Identity card with common reference number (CRN) that serves as a link to

    the four previous programs and was planned to supersede the previous IDs, but its future is now uncertain because of the upcoming national ID system

Sources: - https://www.sss.gov.ph/sss/DownloadContent?fileName=SSSForms_UMID_Application.pdf - https://www.gsis.gov.ph/active-members/benefits/ecard-plus/ - https://www.pagibigfund.gov.ph/DLForms/providentrelated/PFF039_MembersDataForm_V07.pdf - https://filipiknow.net/is-umid-and-sss-id-the-same/ - https://filipiknow.net/philhealth-number/ - https://en.wikipedia.org/wiki/Unified_Multi-Purpose_ID

gsis() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.gsis()
...
'60487647593'
'42194892411'
'78156593877'
'08016097535'
'39332871158'
pagibig() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.pagibig()
...
'6048-7647-5938'
'4219-4892-4115'
'8156-5938-7784'
'8016-0975-3513'
'3287-1158-7148'
philhealth() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.philhealth()
...
'60-487647593-8'
'42-194892411-5'
'81-565938778-4'
'80-160975351-3'
'32-871158714-8'
ssn() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ssn()
...
'6048-7647593-8'
'4219-4892411-5'
'8156-5938778-4'
'8016-0975351-3'
'3287-1158714-8'
sss() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sss()
...
'60-4876475-9'
'82-4219489-2'
'11-5781565-9'
'87-7840801-6'
'97-5351393-3'
umid() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.umid()
...
'6048-7647593-8'
'4219-4892411-5'
'8156-5938778-4'
'8016-0975351-3'
'3287-1158714-8'