ffaker-2.23.0/0000755000004100000410000000000014620136016013063 5ustar www-datawww-dataffaker-2.23.0/ffaker.gemspec0000644000004100000410000000213614620136015015667 0ustar www-datawww-data# frozen_string_literal: true require_relative 'lib/ffaker/version' Gem::Specification.new do |s| s.required_rubygems_version = Gem::Requirement.new('>= 0') if s.respond_to? :required_rubygems_version= s.name = 'ffaker' s.version = FFaker::VERSION s.required_ruby_version = '>= 3.0' s.license = 'MIT' s.summary = 'Ffaker generates dummy data.' s.description = 'Ffaker generates dummy data.' s.authors = [ 'https://github.com/ffaker/ffaker/graphs/contributors', 'Emmanuel Oga' ] s.email = 'EmmanuelOga@gmail.com' s.homepage = 'https://github.com/ffaker/ffaker' s.require_paths = %w[lib] s.rdoc_options = ['--charset=UTF-8'] s.extra_rdoc_files = %w[README.md LICENSE Changelog.md] s.files = `git ls-files` .split("\n") .sort .grep_v(/^\./) .grep_v(/^(rdoc|pkg)/) s.metadata = { 'changelog_uri' => 'https://github.com/ffaker/ffaker/blob/main/Changelog.md', 'documentation_uri' => 'https://github.com/ffaker/ffaker/blob/main/REFERENCE.md', 'rubygems_mfa_required' => 'true' } end ffaker-2.23.0/bin/0000755000004100000410000000000014620136015013632 5ustar www-datawww-dataffaker-2.23.0/bin/console0000755000004100000410000000020614620136015015220 0ustar www-datawww-data#!/usr/bin/env ruby # frozen_string_literal: true require 'bundler/setup' require 'irb' require_relative '../lib/ffaker' IRB.start ffaker-2.23.0/scripts/0000755000004100000410000000000014620136016014552 5ustar www-datawww-dataffaker-2.23.0/scripts/profiling.rb0000644000004100000410000000016214620136016017067 0ustar www-datawww-data# frozen_string_literal: true require_relative '../lib/faker' N = 1_000_000 N.times do FFaker::Name.name end ffaker-2.23.0/scripts/profile.sh0000644000004100000410000000007414620136016016547 0ustar www-datawww-data#!/bin/sh ruby-prof -pcall_tree -fprofile.data profiling.rb ffaker-2.23.0/scripts/benchmark.rb0000644000004100000410000000057714620136016017042 0ustar www-datawww-data# frozen_string_literal: true require 'benchmark' NAMES_COUNT = 10_000 def run(name) Benchmark.bm do |rep| rep.report("generating #{NAMES_COUNT} names (#{name})") do mod = name == 'ffaker' ? FFaker : Faker NAMES_COUNT.times { mod::Name.name } end end end %w[faker ffaker].each do |gem_name| require gem_name fork { run(gem_name) } Process.wait end ffaker-2.23.0/scripts/reference.rb0000644000004100000410000000444714620136016017046 0ustar www-datawww-data# frozen_string_literal: true require_relative '../lib/ffaker' require 'set' # always use the same seed for consistency FFaker::Random.seed = 1337 ICONS = { error: '‼️', warning: '❗' }.freeze UTILS_MODULES = %i[ArrayUtils ModuleUtils RandomUtils Random Version].freeze UTILS_METHODS = %i[k underscore fetch_sample rand shuffle unique luhn_check].freeze # Get a list of sections def faker_modules FFaker .constants .reject { |const| UTILS_MODULES.include?(const) } .select { |const| FFaker.const_get(const).instance_of?(Module) } .sort .map { |const| FFaker.const_get(const) } end # Returns faker methods for a given module def faker_methods(mod) methods = mod.methods - Module.methods - UTILS_METHODS # For Company.name (et al), don't discard :name if it was reimplemented methods << :name if mod.send(:name) != mod.to_s methods end # Catch deprecation warnings. # This `#warn` overrides Kernel#warn def warn(msg) return unless Kernel.instance_variable_get(:@ffaker_warnings) Kernel.instance_variable_set(:@ffaker_warnings, Kernel.instance_variable_get(:@ffaker_warnings) << msg) end def catch_warnings Kernel.instance_variable_set(:@ffaker_warnings, []) [yield, Kernel.instance_variable_get(:@ffaker_warnings)] end def escape(str) str.gsub('&', '&').gsub('<', '<').gsub('>', '>').delete("\n") end sections = faker_modules.map do |mod| lines = [] methods = faker_methods(mod) lines << "## #{mod}" lines << '' lines << '| Method | Example |' lines << '| ------ | ------- |' methods.sort.each do |meth| arity = mod.method(meth).arity left = "`#{meth}`" right = '' if arity.positive? left = "`#{meth}`(#{Array.new(arity) { '...' }.join(', ')})" else begin examples, warnings = catch_warnings do Array.new(3) { mod.unique.send meth } end right = warnings.any? ? "#{ICONS[:warning]} *#{warnings.first}*" : (escape examples.join(', ')).to_s rescue StandardError => e right = "#{ICONS[:error]} #{e.class}: #{e.message}" end end lines << "| #{left} | #{right} |" end lines << '' end puts '# FFaker reference' puts '' faker_modules.each do |mod| name = mod.to_s.downcase.delete(':') puts " * [#{mod}](##{name})" end puts '' puts sections.flatten.join("\n") ffaker-2.23.0/lib/0000755000004100000410000000000014620136015013630 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker.rb0000644000004100000410000000537114620136015015421 0ustar www-datawww-data# frozen_string_literal: true require_relative 'ffaker/version' require 'pathname' module FFaker require_relative 'ffaker/utils/array_utils' require_relative 'ffaker/utils/module_utils' extend ModuleUtils BASE_LIB_PATH = File.expand_path(__dir__) LETTERS = Array('a'..'z').freeze HEX = %w[0 1 2 3 4 5 6 7 8 9 A B C D E F].freeze def self.hexify(*masks) fetch_sample(masks.flatten).gsub('#') { fetch_sample(HEX) } end def self.numerify(*masks) fetch_sample(masks.flatten).gsub('#') { rand(0..9).to_s } end def self.letterify(*masks) fetch_sample(masks.flatten).gsub('?') { fetch_sample(LETTERS) } end def self.bothify(masks) letterify(numerify(masks)) end autoload_acronyms = { 'ar' => 'AR', 'au' => 'AU', 'aws' => 'AWS', 'br' => 'BR', 'ca' => 'CA', 'ch' => 'CH', 'cl' => 'CL', 'cn' => 'CN', 'co' => 'CO', 'cs' => 'CS', 'cu' => 'CU', 'da' => 'DA', 'de' => 'DE', 'ec' => 'EC', 'en' => 'EN', 'es' => 'ES', 'fi' => 'FI', 'fr' => 'FR', 'ga' => 'GA', 'gr' => 'GR', 'html' => 'HTML', 'id' => 'ID', 'ie' => 'IE', 'in' => 'IN', 'it' => 'IT', 'ja' => 'JA', 'jp' => 'JP', 'kh' => 'KH', 'kr' => 'KR', 'mx' => 'MX', 'nb' => 'NB', 'nl' => 'NL', 'ph' => 'PH', 'pl' => 'PL', 'ru' => 'RU', 'se' => 'SE', 'sg' => 'SG', 'sn' => 'SN', 'ssn' => 'SSN', 'th' => 'TH', 'tw' => 'TW', 'ua' => 'UA', 'uk' => 'UK', 'us' => 'US', 'vn' => 'VN' } directory = "#{__dir__}/ffaker" Dir["#{directory}/*.rb"].each do |file_name| relative_file_path = Pathname.new(file_name).relative_path_from(directory).to_s.chomp('.rb') ## Don't consider files in sub-directories constant_name = relative_file_path.split('_').map do |part| autoload_acronyms.fetch(part) { part.capitalize } end.join autoload constant_name, file_name end # Random Number Generator (RNG) used with ModuleUtils#fetch, #shuffle, #rand # in order to provide deterministic repeatability. module Random # Returns the current RNG seed. def self.seed @seed ||= ::Random.new_seed end # Sets the RNG seed and creates a new internal RNG. def self.seed=(new_seed) @seed = new_seed reset! new_seed end # Reset the RNG back to its initial state. def self.reset! @rng = new_rng end # Returns a random number using an RNG with a known seed. def self.rand(max = nil) return rng.rand(max) if max rng.rand end # Returns the current Random object. def self.rng @rng ||= new_rng end # Returns a new Random object instantiated with #seed. def self.new_rng ::Random.new(seed) end end end ffaker-2.23.0/lib/ffaker/0000755000004100000410000000000014620136016015067 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/address_fr.rb0000644000004100000410000000163614620136015017535 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressFR include FFaker::Address extend ModuleUtils extend self NUM = ['#', '##', '##', '###', '####', '#-##'].freeze MOD = [' B', ' T', ' Q', ' BIS', ' TER', ' QUATER', '', '', '', ''].freeze SEP = [', ', ' '].freeze TYPE = %w[rue avenue av boulevard bd impasse].freeze POSTAL_CODE_FORMATS = ['#####', '97###', '2A###', '2B###'].freeze def street_address <<~TEXT.chomp #{FFaker.numerify(fetch_sample(NUM))}#{fetch_sample(MOD)}#{fetch_sample(SEP)}#{fetch_sample(TYPE)} #{FFaker::NameFR.name} TEXT end def postal_code FFaker.numerify(fetch_sample(POSTAL_CODE_FORMATS)) end def city fetch_sample(CITY) end def full_address %(#{street_address}#{fetch_sample(SEP)}#{postal_code} #{fetch_sample(CITY)}) end def region fetch_sample(REGION) end end end ffaker-2.23.0/lib/ffaker/company_ja.rb0000644000004100000410000000127114620136015017534 0ustar www-datawww-data# frozen_string_literal: true module FFaker module CompanyJA extend ModuleUtils extend self TYPES = %w[株式会社 有限会社].freeze DETAILED_TYPES = %w[ホールディングス 建設 商業 書店 不動産 銀行 証券].freeze POSITIONS = %w[会長 社長 部長 課長 係長 社員 契約社員 派遣社員 アルバイト インターン].freeze def name case rand(0..2) when 0 then "#{NameJA.last_name}#{fetch_sample(TYPES)}" when 1 then "#{fetch_sample(TYPES)}#{NameJA.last_name}" when 2 then "#{NameJA.last_name}#{fetch_sample(DETAILED_TYPES)}" end end def position fetch_sample(POSITIONS) end end end ffaker-2.23.0/lib/ffaker/name_pl.rb0000644000004100000410000000475214620136016017037 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Inspirations: # https://pl.wiktionary.org/wiki/Indeks:Polski_-_Imiona # https://pl.wiktionary.org/wiki/Kategoria:Polskie_nazwiska_m%C4%99skie module NamePL extend ModuleUtils extend self GENDERS = %i[random female male].freeze MALE_PREFIXES = %w[Pan].freeze FEMALE_PREFIXES = %w[Pani].freeze ACADEMIC_DEGREE_PREFIXES = ['lic.', 'inż.', 'mgr', 'mgr inż.', 'dr', 'dr hab.', 'prof.'].freeze PREFIXES = (MALE_PREFIXES + FEMALE_PREFIXES + ACADEMIC_DEGREE_PREFIXES).freeze # Generates a random full name for a given gender (random by default). # Acceptable gender values: :random, :female, :male def name(gender = :random) name_for_gender(:full_name, gender) end alias full_name name def name_with_prefix(gender = :random) name_for_gender(:name_with_prefix, gender) end # Generates a random last name for a given gender (random by default). # Acceptable gender values: :random, :female, :male def last_name(gender = :random) name_for_gender(:last_name, gender) end # Generates a random first name for a given gender (random by default). # Acceptable gender values: :random, :female, :male def first_name(gender = :random) name_for_gender(:first_name, gender) end def female_name_with_prefix "#{female_prefix} #{female_full_name}" end def male_name_with_prefix "#{male_prefix} #{male_full_name}" end def female_full_name "#{female_first_name} #{female_last_name}" end def male_full_name "#{male_first_name} #{male_last_name}" end def female_first_name fetch_sample(FEMALE_FIRST_NAMES) end def female_last_name fetch_sample(FEMALE_LAST_NAMES) end def male_first_name fetch_sample(MALE_FIRST_NAMES) end def male_last_name fetch_sample(MALE_LAST_NAMES) end def prefix fetch_sample(PREFIXES) end def female_prefix fetch_sample(FEMALE_PREFIXES) end def male_prefix fetch_sample(MALE_PREFIXES) end def academic_degree_prefix fetch_sample(ACADEMIC_DEGREE_PREFIXES) end private def name_for_gender(name_type, gender) # :nodoc: raise(ArgumentError, "Gender must be one of: #{GENDERS}") unless GENDERS.include?(gender) return send("#{gender}_#{name_type}") unless gender == :random fetch_sample([send("female_#{name_type}"), send("male_#{name_type}")]) end end end ffaker-2.23.0/lib/ffaker/courses_fr.rb0000644000004100000410000000052514620136015017567 0ustar www-datawww-data# frozen_string_literal: true module FFaker module CoursesFR module Mathematiques extend ModuleUtils extend self def lesson fetch_sample(LESSONS) end end module Philosophie extend ModuleUtils extend self def lesson fetch_sample(LESSONS) end end end end ffaker-2.23.0/lib/ffaker/identification_pl.rb0000644000004100000410000000430514620136016021102 0ustar www-datawww-data# frozen_string_literal: true require 'date' module FFaker module IdentificationPL extend ModuleUtils extend self # Polish national identification number # https://en.wikipedia.org/wiki/PESEL def pesel date = generate_valid_pesel_date birthdate = pesel_birthdate(date) serial_number = FFaker.numerify('####') checksum = pesel_checksum(birthdate, serial_number) "#{birthdate}#{serial_number}#{checksum}" end # Polish identity card number # https://en.wikipedia.org/wiki/Polish_identity_card def identity_card letter_part = FFaker.letterify('???').upcase number_part = FFaker.numerify('#####') checksum = identity_card_checksum(letter_part, number_part) "#{letter_part}#{checksum}#{number_part}" end alias id identity_card # Polish driver's licence number # https://en.wikipedia.org/wiki/Driving_licence_in_Poland def drivers_license FFaker.numerify('#####/##/####') end private def generate_valid_pesel_date from = ::Date.new(1800, 1, 1) to = [::Date.today, ::Date.new(2299, 12, 31)].min fetch_sample(from..to) end def pesel_birthdate(date) century_differentiator = pesel_century_differentiator(date.year) year = date.strftime('%y') month = century_differentiator.zero? ? date.strftime('%m') : date.month + century_differentiator day = date.strftime('%d') "#{year}#{month}#{day}" end def pesel_century_differentiator(year) case year when 1800..1899 then 80 when 2000..2099 then 20 when 2100..2199 then 40 when 2200..2299 then 60 else 0 end end def pesel_checksum(date, serial_number) pesel_digits = "#{date}#{serial_number}".chars.map(&:to_i) a, b, c, d, e, f, g, h, i, j = pesel_digits ((a * 9) + (b * 7) + (c * 3) + d + (e * 9) + (f * 7) + (g * 3) + h + (i * 9) + (j * 7)) % 10 end def identity_card_checksum(letter_part, number_part) a, b, c = letter_part.codepoints.map { |codepoints| codepoints - 55 } d, e, f, g, h = number_part.chars.map(&:to_i) ((a * 7) + (b * 3) + c + (7 * d) + (3 * e) + f + (7 * g) + (3 * h)) % 10 end end end ffaker-2.23.0/lib/ffaker/name_it.rb0000644000004100000410000000105214620136016017026 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameIT extend ModuleUtils extend self PREFIX = %w[Sig. Sig.ra Sig.na Dr. Dott. Dott.ssa Prof. Prof.ssa].freeze # randomized? (ITALIAN) prefix! # def prefix fetch_sample(PREFIX) end def last_name fetch_sample(LAST_NAMES) end def first_name fetch_sample(FIRST_NAMES) end def name case rand(0..9) when 5, 7 then "#{prefix} #{first_name} #{last_name}" else "#{first_name} #{last_name}" end end end end ffaker-2.23.0/lib/ffaker/healthcare_ru.rb0000644000004100000410000000030514620136016020220 0ustar www-datawww-data# frozen_string_literal: true module FFaker module HealthcareRU extend ModuleUtils extend self def doctor_specialization fetch_sample(DOCTOR_SPECIALIZATION) end end end ffaker-2.23.0/lib/ffaker/color.rb0000644000004100000410000000176714620136015016544 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Color extend ModuleUtils extend self def name fetch_sample(NAMES_LIST) end def hex_code format('%06x', rand * 0xffffff) end def rgb_array [random_rgb_value, random_rgb_value, random_rgb_value] end def rgb_list rgb_array.join(',') end def rgba_array rgb_array << random_opacity_value end def rgba_list rgba_array.join(',') end def hsl_array [random_hue_value, random_percentage_string, random_percentage_string] end def hsl_list hsl_array.join(',') end def hsla_array hsl_array << random_opacity_value end def hsla_list hsla_array.join(',') end private def random_rgb_value rand 255 end def random_opacity_value rand(0.0..1.0).round(2) end def random_hue_value rand(0..359) end def random_percentage_string "#{rand(0..99)}%" end end end ffaker-2.23.0/lib/ffaker/phone_number_mx.rb0000644000004100000410000000222114620136016020576 0ustar www-datawww-data# frozen_string_literal: true module FFaker module PhoneNumberMX extend ModuleUtils extend self # Generates a general phone number # xx xxxx xxxx # def home_work_phone_number FFaker.numerify('## #### ####') end # Generates a mobile phone number # 044 xx xxxx xxxx # def mobile_phone_number FFaker.numerify('044 ## #### ####') end # generates mobile or home/work number def phone_number case rand(0..1) when 0 then home_work_phone_number when 1 then mobile_phone_number end end def country_code '+52' end def international_mobile_phone_number FFaker.numerify("#{country_code} 1 ## #### ####") end def international_home_work_phone_number FFaker.numerify("#{country_code} ## #### ####") end def international_phone_number case rand(0..1) when 0 then international_mobile_phone_number when 1 then international_home_work_phone_number end end # Generates a toll-free number # 01 800 xxx xxxx # def toll_free_number FFaker.numerify('01 800 ### ####') end end end ffaker-2.23.0/lib/ffaker/education_cn.rb0000644000004100000410000000202414620136016020045 0ustar www-datawww-data# frozen_string_literal: true module FFaker module EducationCN extend ModuleUtils extend self DEGREE_PREFIX = %w[哲学 经济学 法学 教育学 文学 历史学 理学 工学 农学 医学].freeze DEGREE_SUFFIX = %w[学士 硕士 博士].freeze POSITION = %w[华南 华北 华东 华中 西南 西北 东北 东南 中国].freeze SCHOOL_UNI = %w[大学 学院].freeze def degree "#{fetch_sample(DEGREE_PREFIX)}#{fetch_sample(DEGREE_SUFFIX)}" end def major fetch_sample(MAJOR) end def location case rand(0..2) when 0 then fetch_sample(PROVINCE) when 1 then fetch_sample(CITY) when 2 then fetch_sample(POSITION) end end def school case rand(0..2) when 0 then "#{location}#{fetch_sample(SCHOOL_TYPE)}#{fetch_sample(SCHOOL_UNI)}" when 1 then "#{location}#{fetch_sample(SCHOOL_UNI)}" when 2 then "#{location}#{fetch_sample(SCHOOL_TYPE)}#{fetch_sample(SCHOOL_UNI)}#{fetch_sample(CITY)}分校" end end end end ffaker-2.23.0/lib/ffaker/name_se.rb0000644000004100000410000000152614620136016017027 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameSE include FFaker::Name extend ModuleUtils extend self PREFIXES = %w[Dr. Prof.].freeze def name case rand(0..29) when 0 then "#{prefix} #{first_name} #{last_name}" else "#{first_name} #{last_name}" end end def first_name case rand(0..11) when 0..4 then first_name_female when 5..9 then first_name_male when 10 then "#{first_name_male} #{first_name_male}" when 11 then "#{first_name_female} #{first_name_female}" end end def first_name_female fetch_sample(FIRST_NAMES_FEMALE) end def first_name_male fetch_sample(FIRST_NAMES_MALE) end def last_name fetch_sample(LAST_NAMES) end def prefix fetch_sample(PREFIXES) end end end ffaker-2.23.0/lib/ffaker/phone_number_ch.rb0000644000004100000410000000263614620136016020556 0ustar www-datawww-data# frozen_string_literal: true module FFaker module PhoneNumberCH extend ModuleUtils extend self COUNTRY_PREFIX = %w[+41 0041 0].freeze AREA_PREFIX = %w[21 22 24 26 27 31 32 33 34 41 43 44 51 52 56 58 61 62 71 81 91].freeze MOBILE_PREFIX = %w[74 75 76 77 78 79].freeze FREE_PHONE_PREFIX = %w[800].freeze SHARED_COST_PREFIX = %w[840 842 844 848].freeze PREMIUM_RATE_PREFIX = %w[900 901 906].freeze PHONE_NUMBER = ['#######', ' ### ## ##'].freeze def phone_number case rand(0..4) when 0 then home_work_phone_number when 1 then mobile_phone_number when 2 then free_phone_number when 3 then shared_cost_phone_number when 4 then premium_rate_phone_number end end def home_work_phone_number FFaker.numerify "#{COUNTRY_PREFIX.sample}#{AREA_PREFIX.sample}#{PHONE_NUMBER.sample}" end def mobile_phone_number FFaker.numerify "#{COUNTRY_PREFIX.sample}#{MOBILE_PREFIX.sample}#{PHONE_NUMBER.sample}" end def free_phone_number FFaker.numerify "#{COUNTRY_PREFIX.sample}#{FREE_PHONE_PREFIX.sample}#{PHONE_NUMBER.sample}" end def shared_cost_phone_number FFaker.numerify "#{COUNTRY_PREFIX.sample}#{SHARED_COST_PREFIX.sample}#{PHONE_NUMBER.sample}" end def premium_rate_phone_number FFaker.numerify "#{COUNTRY_PREFIX.sample}#{PREMIUM_RATE_PREFIX.sample}#{PHONE_NUMBER.sample}" end end end ffaker-2.23.0/lib/ffaker/sport_pl.rb0000644000004100000410000000064714620136016017265 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Inspirations: # https://pl.wikipedia.org/wiki/Kategoria:Dyscypliny_sportowe # https://pl.wikipedia.org/wiki/Igrzyska_olimpijskie module SportPL extend ModuleUtils extend self ALL = SUMMER + WINTER def name fetch_sample(ALL) end def summer fetch_sample(SUMMER) end def winter fetch_sample(WINTER) end end end ffaker-2.23.0/lib/ffaker/address_br.rb0000644000004100000410000000223614620136015017526 0ustar www-datawww-data# frozen_string_literal: true require_relative 'address' module FFaker module AddressBR include FFaker::Address extend ModuleUtils extend self STREET_PREFIX = %w[Rua Avenida Travessa Alameda].freeze def zip_code FFaker.numerify '#####-###' end def state fetch_sample(STATE) end def state_abbr fetch_sample(STATE_ABBR) end def city fetch_sample(CITY) end def street_prefix fetch_sample(STREET_PREFIX) end def street case rand(0..1) when 0 then "#{street_prefix} #{NameBR.name}" when 1 then "#{street_prefix} #{NameBR.first_name} #{NameBR.last_name} #{NameBR.last_name}" end end def complement FFaker.numerify(fetch_sample(COMPLEMENT)) end def neighborhood prefix = fetch_sample(NEIGHBORHOOD_PREFIXES) "#{prefix} #{NameBR.first_name}" end def full_address(with_complement: false) base_address_order = [street, building_number, neighborhood, city, state, 'Brazil'] return base_address_order.join(', ') unless with_complement base_address_order.insert(2, complement).join(', ') end end end ffaker-2.23.0/lib/ffaker/data/0000755000004100000410000000000014620136016016000 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/hipster_ipsum/0000755000004100000410000000000014620136015020672 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/hipster_ipsum/hipster_words0000644000004100000410000000163514620136015023516 0ustar www-datawww-dataetsy twee hoodie Banksy retro synth single-origin coffee art party cliche artisan Williamsburg squid helvetica keytar American Apparel craft beer food truck you probably haven't heard of them cardigan aesthetic raw denim sartorial gentrify lomo vice Pitchfork Austin sustainable salvia organic thundercats PBR iPhone lo-fi skateboard jean shorts next level beard tattooed trust fund Four Loko master cleanse ethical high life wolf moon fanny pack Rerry Richardson 8-bit Carles Shoreditch seitan freegan keffiyeh biodiesel quinoa farm-to-table fixie viral chambray scenester leggings readymade Brooklyn Wayfarers Marfa put a bird on it dreamcatcher photo booth tofu mlkshk vegan vinyl DIY banh mi bicycle rights before they sold out gluten-free yr butcher blog whatever +1 Cosby Sweater VHS messenger bag cred locavore mustache tumblr Portland mixtape fap letterpress McSweeney's stumptown brunch Wes Anderson irony echo park ffaker-2.23.0/lib/ffaker/data/color_ua/0000755000004100000410000000000014620136015017602 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/color_ua/names_list0000644000004100000410000000536014620136015021667 0ustar www-datawww-dataабрикосовий аквамариновий амарантовий аметистовий багряний багряний баклажановий барвінковий бежевий блаватний блакитний блакитно-зелений блакитно-фіолетовий блідо-брунатний блідо-волошковий блідо-карміновий блідо-каштановий блідо-пурпурний блідо-пісочний блідо-рожевий болотний бронзовий брунатний брунатно-малиновий бузковий бурий бурштиновий білий бірюзовий бірюзовий волошковий гарбузовий голубий гірчичний джинсовий жовтий жовто-зелений жовто-коричневий жовто-персиковий зелений зеленувато-блакитний золотаво-березовий золотий золотисто-каштановий каштановий кобальтовий кораловий кремовий кукурудзяний лазуровий лазурово-синій латунний лимонний лимонно-кремовий ліловий малахітовий малиновий морквяний мідний м’ятний небесно-блакитний нефритовий ніжно-блакитний ніжно-рожевий оливковий опівнічно-синій оранжево-рожевий пастельно-зелений пастельно-рожевий персиковий помаранчевий помаранчево-персиковий пурпурний пшеничний рожевий рожево-ліловий салатовий сапфіровий світло-синій сиваво-зелений синьо-фіолетовий синій сливовий смарагдовий срібний сірий темно-брунатний темно-бірюзовий темно-зелений темно-золотий темно-карміновий темно-каштановий темно-кораловий темно-лососевий темно-мандариновий темно-оливковий темно-персиковий темно-рожевий темно-синій темно-фіолетовий фіолетовий червоний червоно-коричневий червоно-пурпурний чорний шафрановий шоколадний яскраво-бурштиновий яскраво-бірюзовий яскраво-зелений яскраво-рожевий яскраво-фіолетовий ясно-брунатний ясно-вишневий ffaker-2.23.0/lib/ffaker/data/tweet/0000755000004100000410000000000014620136016017130 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/tweet/hashtag0000644000004100000410000000064114620136016020473 0ustar www-datawww-data#love #me #tbt #cute #beautiful #girl #follow #happy #summer #bestoftheday #fashion #nofilter #followme #fun #smile #like #pretty #sun #food #friends #lol #bored #swag #cool #funny #life #nature #family #christmas #my #dog #beach #art #hot #photo #amazing #repost #sunset #party #awesome #baby #cat #music #night #followback #clouds #yummy #yum #eyes #sweet #all_shots #school #style #beauty #nice #boy #best #prince ffaker-2.23.0/lib/ffaker/data/name_ar/0000755000004100000410000000000014620136015017401 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_ar/first_names_female0000644000004100000410000000454614620136015023160 0ustar www-datawww-dataابتهال أروى أريج إسراء أسمهان أسمى أسوة أسيل أسيمة إشراق أشواق أصالة أصيلة إفتكار أفراح أفكار أفنان إلهام آمال أماني آمنة أمنية أميرة أميمة أمينة أناهيد إنتصار انجي إنصاف إنعام آيات إيمان إيناس بارعة باسمة باهرة بتلاء بتول بثينة بدور بدوية بديعة براءة براعم بشرى بنان بهية بهيرة بوران بيارق بيان بيداء تالة تحية تسنيم تغريد تماضر تهاني تيماء تيماء ثراء ثروة ثريا ثناء ثواب جلنار جميلة جنان جنى جهينة جورية جويرية جيهان حامدة حبيبة حسناء حفصة حلا حنان حواء حوراء خاتون خالدة ختام خديجة خزيمة خلود خُلوص خنساء خولة خيرية داليا دانة دانيا درية دعاء دعد دلال ديمة ذكرى رانية راوية رباب ربى رحاب رزان رشا رضوى رفيف رقية رمزية رنا رندا رندة رنيم رهام رهام رهف روعة رؤى رويدة ريم ريما ريماس زاهية زكية زلفى زمردة زهراء زينب سالي سحر سعاد سلاف سلوى سماهر سمر سمية سناء سهى سهير سوزان سوسن سيلين شادية شام شذى شيرين شيماء صابرين صبا صباح صفية ضحى ضياء عائشة عبلة عبير عزة عطاف عفاف علا علياء غادة غدير غزل غنوة غيداء فاتن فادية فاضلة فاطمة فائزة فتحية فدوى فريال فوزية قطر كوثر لانا لبابة لبنى لجين لمار لمى لميس لوسي لؤلؤة لونا ليال ليلى لين لينا مارية مايا محاسن مرام مرح مروة مريم مزنة مسرة منال منة منى منيرة مها مي ميادة ميرال ميساء ميسون نادية نازك ناهد ناهدة نبيلة نجلا نجلاء نجود ندى نرمين نسرين نشوة نشوى نغم نهى نوال نورا هالة هدى هدير هديل هلا هنادي هند هيا هيفاء وجد وداد وعد ولاء وهاد وهيبة يارا ياسمين ياقوت يسرا يسرى يمنى ffaker-2.23.0/lib/ffaker/data/name_ar/first_names_male0000644000004100000410000001355314620136015022643 0ustar www-datawww-dataابراهيم إحسان أحمد ادريس آدم أدهم أديب أسعد اسماعيل أشرف أصيل أغيد أكرم أمجد أمير أمين أنس أنور أنيس إياد إياس أيمن إيهاب أيهم أيوب بارع باسل باسم باقي باهر بخيت بدر بدرالدين بدران بدوي بدير بديع بسام بشر بشير بهاءالدين تاج تاج الدين تامر تحسين تقي تقي الدين تمام تميم توفيق ثابت ثائر ثروت جابر جاد جاسم جرير جسور جعفر جلال جلال الدين جليل جمال جمال الدين جميل حاتم حارث حازم حامد حسام حسن حسني حسنين حسيب حسين حفيظ حقي حكيم حمدان حمدي حمدي حمزة حمود حميد حنفي حوري حيان حيدر خاطر خافق خالد خضير خلدون خلف خلوصي خليفة خليل خميس خيرالدين خيرالله خيري داني داوود دريد دهمان ذبيان ذكي رابح راتب راجح راجي رازي راشد راضي راضي راغب رامح رامز رامي راني راوي رائد رائف رباح ربيع رجاء رجائي رجب رخاء رزين رستم رسمي رشاد رشدي رشيد رضوان رفيق رمزي رمضان رؤوف ريان زاكي زاهر زاهي زايد زبير زغلول زكريا زكي زهدي زهران زهير زياد زيد زيدان زين ساجد ساطع سالم سامح سامر سامي ساهر سائد سراج سراج الدين سرحان سرور سعد سعدالله سعدو سعدون سعدي سعود سعيد سفيان سلام سلامي سلطان سلمان سليم سليمان سموح سمير سنان سهل سهيل سيد سيف الدين سيف المجد سيف النصر شادي شافع شاكر شامل شبلي شجاع شداد شريف شعبان شعلان شعيب شفيع شكر شكري شكور شكيب شهاب شهاب الدين شهدان شهم شهير شوقي صابر صادق صافي صالح صائب صباح صبحي صبري صبور صخر صدام صدر الدين صدقي صديق صعب صفائي صقر صلاح صلاح الدين صهيب ضاهر ضرغام ضياء ضياء الدين ضيائي طارق طالب طاهر طريف طلال طلعت طموح طه ظافر ظاهر ظريف عابد عادل عارف عاصم عاطف عاكف عامر عائد عباس عبد الاله عبد الباري عبد الباقي عبد التواب عبد الجبار عبد الجليل عبد الحسيب عبد الحفيظ عبد الحق عبد الحق عبد الحكيم عبد الحليم عبد الحميد عبد الحي عبد الخالق عبد الرحمن عبد الرحيم عبد الرزاق عبد الرشيد عبد الرؤوف عبد الستار عبد الستار عبد السلام عبد السميع عبد الشكور عبد الصمد عبد العزيز عبد العليم عبد الغفار عبد الغفور عبد الغني عبد القادر عبد القدوس عبد القدير عبد الكريم عبد اللطيف عبد المجيد عبد المحيي عبد المغيث عبد الملك عبد المولى عبد الهادي عبد الواحد عبد الودود عبد الوهاب عبدالرحمن عبدالله عبدون عبود عبيد عتريس عتيد عثمان عدلي عدنان عدوي عدي عربي عرفات عرفان عرفه عزالدين عزت عزمي عزيز عصام عصمت عطاء عفيف عقيل علاء علاءالدين علام علم الدين علوان علي عماد عمار عمر عمران عمرو عمير غازي غالب غانم غزوان غسان غطفان غياث غيد فادي فارس فاروق فاضل فالح فائق فتح الله فتحي فخر فخر الدين فخري فداء فراس فرج فرج الله فرحان فريد فضل فضل الله فطين فكري فهد فهمي فؤاد فواز فوزي فياض فيصل قاسم قاصد قحطان قدري قصي قنوع قويم قيس كارم كاظم كامل كرم كريم كمال كنان كنعان لبيب لطفي لطوف لقمان لماح لؤي ليث ماجد مازن مالك مأمون ماهر مبروك مُتوكل مُتولي مُتيم مجد مَجدي مجيد محجوب محسن محفوظ محمد محمد محمود محي الدين مختار مخلص مدحت مراد مرتجي مرتضي مرزوق مُرسي مرشد مُرضي مرعي مروان مزهر مسرور مَسعد مُسعف مسعود مشاري مصباح مصطفى مصعب مُصلح مطاوع مظهر مُعتز معتوق مَعد معروف معن مفيد مقداد مقدام مكرم مكي ملهم ممتاز ممدوح مناف منتصر مُنجد مُنذر منسي منصور منيب مُنير منيع منيف مهدي مهران مهند مهيب موسى موفق مؤمن مؤنس مؤيد مياس ميسر ميمون ناجح ناجي نادر ناصر ناصر الدين ناصيف ناظم نافذ نافع نائل نبراس نبهان نبيل نبيه نجاح نجدت نجم الدين نجوان نجيب نديم نذير نزار نزيه نسيب نشأت نشوان نصر نصر الدين نصري نصوح نصور نصيب نضال نظام نظمي نعمان نعيم نمر نوار نواف نوح نور نور الدين نور الله نورالحق نورس نوري نيازي هادي هاشم هاني هايل هرماس هرمس هزار هلال هلالي همام هنائي هيثم هيكل واثق واصف واصل وائل وجدي وجيه وحيد ودود وديع وسام وسيم وصفي وضاح وفائي وفيق وليد ياسر يافع ياقوت يحيى يزيد يسار يسري يعرب يعقوب يقين يمام يوسف يونس ffaker-2.23.0/lib/ffaker/data/name_ar/last_names0000644000004100000410000001145214620136015021455 0ustar www-datawww-dataأباظة أبو الشامات أبو جيب أبو حرب أبو شعر أبو طوق أبو قورة الإدلبي الأسطواني الأصبحي الأصيل الأعمى آق بيق الأكرمي الإلشي الإمام الأنصاري الإيبش الإيتوني الأيوبي البارودي الباني الببيلي البحرة بدرخان بدير البرقاوي بركات البرهاني البزرة البزم البعلبكي البغا بقدونس بكداش البكري بني المرجة البهنسي بوظو بولاد بيازيد بيضون البيطار التاجي الترزي التغلبي التقي تقي الدين التكريتي تللو تمر أغا توكلنا الجابي الجاجة الجبَّان جبري الجزائري الجعفري الجلاد جمعة الجندلي الجنيدي الجوخدار الجولاق الجويجاتي الحاج ويس الحافظ الحايك حباب الحبال حبنكة حتاحت الحجار حجازي الكيلاني الحرش الحسني الحسيبي الحسين الحسيني الحصري الحصني الحفار الحكيم الحلبوني الحلبي الحلواني الحمزاوي حمزة حمودة الحموي الحنبلي الحواصلي الخاني الخجا الخرده جي الخرسا الخرفان الخشة خطاب الخطيب الخن الخوري الخياط الخيمي الدالاتي الداودي دبس وزيت الدبسي الدبوسي الدرَّة الدردري دركشلي دركل الدسوقي الدقر دقماق دك الباب الدكدك الدهان دُهمان الدوه جي دياب ديب ديركي الذهبي راجح الرباط الرجلة الرفاعي الركابي الرملي الرهونجي الروماني الزالق الزركلي زريق الزعيم الزكي السادات الساطي السباعي سبح السبسبي الرفاعي السبيعي سردست سرور السعدي الجباوي السفرجلاني سقا أميني السقطي سكر سلطان سليق السمان سوار سويد السيروان السيوفي الشاش شامية شباط شبيب شخاشيرو الشرابي الشربجي شرف الشطي الشعار الشعال شكري الشلاح الشلق شلهوب الشماع شمدين آغا الشمعة الشملي شموط شميس الشهابي الشهبندر شورى الشويكي الشيباني شيخ الأرض الشيخ عثمان الصباغ الصبان صحناوي الصفدي صلاح الدين الصلاحي الصلح الصمادي صندوق الصواف الصوص طالو الطباخ الطباع الطرابلسي الطرابيشي الطنطاوي الطويل الطيب الطيبي الطيلوني العابد عابدين العامري العاني العائدي العباسي العبه جي عبيد العجة العجلاني العجلوني العدوي عرار عربي كاتبي عرفات عرفة عرقتنجي العرقسوسي عرنوس عزقول العسلي العش العطار العطري عطفة العظم العظمة العقاد علايا العلبي العلمي العلواني العمادي العمري عناية العنبري عنجوري العوا العوف الغبرا الغراوي الغزي الغلاييني الغميان الغنيمي الفتال الفرا الفرفور الفقير الفيومي القاري القاسمي القباقيبي القباني القتابي قدامة القدسي قزيها قشلان القصاب قصاب حسن القصار القصاص القصص قصيباتي القضماني القطب قطنا القلطقجي القنواتي القوادري القواس القواص القوتلي القولي قويدر الكاتب الكاملي الكتاني كحالة كردعلي الكرمي الكزبري الكسم كفتارو الكناني كنج الكيال الكيالي الكيلاني كيوان اللوجي الليموني المارديني المالح المالكي المبارك المتولي المجتهد المجذوب المحاسني المحايري المحملجي المخيش المدور المرابط مراد المرادي المراكشي المرتضى مردم بك مريدن المسوتي مشاقة معتوق المعصراني المفتي المكتبي المكي الشريف الملاح ملص المنجد المنير المنيني المهايني الموره لي الموصلي الموقع المولوي المؤيد العظم الميداني النابلسي الناشف النائلي النحاس النحلاوي النص نصري نظام النفاخ النقشبندي النوري النويلاتي هاشم الهبل هيكل ياسين الصباغ اليافي اليعقوبي اليوسف ffaker-2.23.0/lib/ffaker/data/name_pl/0000755000004100000410000000000014620136015017412 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_pl/female_first_names0000644000004100000410000000170314620136015023161 0ustar www-datawww-dataAdela Agata Agnieszka Aleksandra Alicja Alina Aneta Aniela Anna Antonina Barbara Beata Bernadeta Boguchwała Bogumiła Bogusława Bożena Cecylia Celina Czesława Danuta Dominika Dorota Edyta Eleonora Eliza Elżbieta Emilia Ewa Ewelina Fatima Faustyna Felicja Franciszka Gabriela Genowefa Gertruda Grażyna Halina Hanna Helena Helga Henryka Honorata Ida Iga Ilona Iwona Izabela Jadwiga Janina Joanna Jolanta Jowita Józefa Julia Julianna Justyna Kaja Kamila Karina Karolina Katarzyna Kazimiera Klara Klaudia Kornelia Krystyna Laura Leokadia Lidia Lucyna Lilianna Łucja Magdalena Maja Malwina Małgorzata Marcelina Maria Marianna Mariola Marta Martyna Marzena Michalina Mieczysława Mirosława Monika Nadzieja Natalia Oktawia Olga Oliwia Patrycja Paulina Pola Regina Renata Roksana Rozalia Róża Sławomira Stanisława Stefania Sylwia Tekla Teodora Teresa Urszula Wanda Weronika Wiktoria Wiesława Władysława Włodzimiera Zdzisława Zofia Zuzanna Zyta Żaneta ffaker-2.23.0/lib/ffaker/data/name_pl/female_last_names0000644000004100000410000000363714620136015023005 0ustar www-datawww-dataAdamiec Adamiuk Adamowska Andrzejewska Arciszewska Bachleda Badowska Bagińska Baran Bielecka Biernacka Błach Błaszyczykowska Boguska Borowska Buczkowska Butkiewicz Chełmicka Chmiel Chomicka Ciechanowska Czachowska Czerwińska Dąbek Dąbrowska Dębska Dobrzańska Domagalska Dudek Dutkiewicz Filipowicz Fornalska Frankowska Frydrych Gadowska Galińska Gałczyńska Gawlik Gawłowska Giedroyć Glinka Godlewska Gombrowicz Grzesiak Halicka Hernik Ignatowicz Iwańska Jabłczyńska Jabłońska Janicka Jankowska Janowska Jastrzębska Józefowicz Jurczyk Kaczmarek Kaczmarska Kaczorowska Kalinowska Karpińska Karwowska Kasprowicz Kijowska Klimaszewska Kłosińska Kłosowska Kmiecik Kołłątaj Kołodziejska Kononowicz Korwin Koszewska Kot Kowal Kowalczyk Kowalska Kownacka Kozakiewicz Kozłowska Krajewska Krasińska Kraszewska Krauze Krawczyk Królikowska Kucharska Kukiz Kurowska Kuźniar Kwiatkowska Lewandowska Łazarczyk Łuczak Maciejewska Mackiewicz Makowska Malczewska Malinowska Marciniak Mazur Mazurkiewicz Mączyńska Michnik Milewska Młynarczyk Motyka Murawska Musiał Nawrocka Nowacka Nowak Nowakowska Nycz Olejniczak Olszewska Orłowska Ostrowska Paprocka Pazura Piątek Piechota Piekarska Pietrasiak Pietrzykowska Piwowarczyk Pluta Polańska Pośpiech Radwańska Radzińska Raniszewska Rataj Regulska Rogalska Rudnicka Rybicka Ryś Sadowska Sarnowska Sieradzka Siudek Smolarek Smolik Sobczak Sopoćko Starzyńska Stoch Stychlerz Surma Szcześniak Szczęsny Szymańska Śliwa Ślusarska Świerczyńska Tarczyńska Tarnowska Tatarczyk Terlecka Topolska Trzcińska Turowska Tyszka Urbaniak Urbańska Waglewska Walczak Walicka Waligórska Waszkiewicz Wesołowska Wielopolska Wierzbowska Wilczyńska Wilk Winnicka Wiśniewska Witkowska Włodarczyk Wodzińska Wojciechowska Wolska Woźniak Wójcik Wójtowicz Wróblewska Zagumna Zajączkowska Zaremba Zarzecka Zawadzka Zawisza Zawiślak Zielińska Ziopaja Zych Żmuda Żukowska Żurawska ffaker-2.23.0/lib/ffaker/data/name_pl/male_last_names0000644000004100000410000000363714620136015022472 0ustar www-datawww-dataAdamiec Adamiuk Adamowski Andrzejewski Arciszewski Bachleda Badowski Bagiński Baran Bielecki Biernacki Błach Błaszyczykowski Boguski Borowski Buczkowski Butkiewicz Chełmicki Chmiel Chomicki Ciechanowski Czachowski Czerwiński Dąbek Dąbrowski Dębski Dobrzański Domagalski Dudek Dutkiewicz Filipowicz Fornalski Frankowski Frydrych Gadowski Galiński Gałczyński Gawlik Gawłowski Giedroyć Glinka Godlewski Gombrowicz Grzesiak Halicki Hernik Ignatowicz Iwański Jabłczyński Jabłoński Janicki Jankowski Janowski Jastrzębski Józefowicz Jurczyk Kaczmarek Kaczmarski Kaczorowski Kalinowski Karpiński Karwowski Kasprowicz Kijowski Klimaszewski Kłosiński Kłosowski Kmiecik Kołłątaj Kołodziejski Kononowicz Korwin Koszewski Kot Kowal Kowalczyk Kowalski Kownacki Kozakiewicz Kozłowski Krajewski Krasiński Kraszewski Krauze Krawczyk Królikowski Kucharski Kukiz Kurowski Kuźniar Kwiatkowski Lewandowski Łazarczyk Łuczak Maciejewski Mackiewicz Makowski Malczewski Malinowski Marciniak Mazur Mazurkiewicz Mączyński Michnik Milewski Młynarczyk Motyka Murawski Musiał Nawrocki Nowacki Nowak Nowakowski Nycz Olejniczak Olszewski Orłowski Ostrowski Paprocki Pazura Piątek Piechota Piekarski Pietrasiak Pietrzykowski Piwowarczyk Pluta Polański Pośpiech Radwański Radziński Raniszewski Rataj Regulski Rogalski Rudnicki Rybicki Ryś Sadowski Sarnowski Sieradzki Siudek Smolarek Smolik Sobczak Sopoćko Starzyński Stoch Stychlerz Surma Szcześniak Szczęsny Szymański Śliwa Ślusarski Świerczyński Tarczyński Tarnowski Tatarczyk Terlecki Topolski Trzciński Turowski Tyszka Urbaniak Urbański Waglewski Walczak Walicki Waligórski Waszkiewicz Wesołowski Wielopolski Wierzbowski Wilczyński Wilk Winnicki Wiśniewski Witkowski Włodarczyk Wodziński Wojciechowski Wolski Woźniak Wójcik Wójtowicz Wróblewski Zagumny Zajączkowski Zaremba Zarzecki Zawadzki Zawisza Zawiślak Zieliński Ziopaja Zych Żmuda Żukowski Żurawski ffaker-2.23.0/lib/ffaker/data/name_pl/male_first_names0000644000004100000410000000170014620136015022643 0ustar www-datawww-dataAdam Adrian Albert Aleksander Alfred Alojzy Amadeusz Ambroży Andrzej Antoni Artur Bartłomiej Bartosz Benedykt Bernard Błażej Bogdan Bogumił Bogusław Bolesław Bożydar Bronisław Cezary Cyprian Cyryl Czesław Damian Daniel Dariusz Dawid Dominik Edmund Edward Emil Eryk Ferdynand Filip Franciszek Fryderyk Gaweł Gerwazy Gracjan Grzegorz Gustaw Henryk Hieronim Horacy Hubert Ignacy Igor Ildefons Ireneusz Iwo Jacek Jakub Jan Janusz Jarosław Jerzy Jędrzej Józef Julian Kacper Kajetan Kamil Karol Kazimierz Konrad Krzysztof Lech Leon Leopold Lew Lucjan Ludwik Łukasz Maciej Maksymilian Marcin Marek Marian Mariusz Mateusz Michał Mieczysław Mikołaj Miłosz Mirosław Norbert Oskar Patryk Paweł Piotr Przemysław Radosław Rafał Robert Roman Ryszard Sebastian Sławomir Stanisław Sylwester Szczepan Szymon Tadeusz Tobiasz Tomasz Tymoteusz Wacław Waldemar Walerian Wiesław Wiktor Witold Władysław Włodzimierz Wojciech Zbigniew Zdzisław Zygmunt ffaker-2.23.0/lib/ffaker/data/job/0000755000004100000410000000000014620136015016551 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/job/job_prefix0000644000004100000410000000026414620136015020625 0ustar www-datawww-dataLead Senior Direct Corporate Dynamic Future Product National Regional District Central Global Customer Investor Dynamic International Legacy Forward Internal Human Chief Principal ffaker-2.23.0/lib/ffaker/data/job/job_noun0000644000004100000410000000037414620136015020311 0ustar www-datawww-dataSupervisor Associate Executive Liason Officer Manager Engineer Specialist Director Coordinator Administrator Architect Analyst Designer Planner Orchestrator Technician Developer Producer Consultant Assistant Facilitator Agent Representative Strategist ffaker-2.23.0/lib/ffaker/data/job/job_adj0000644000004100000410000000056114620136015020066 0ustar www-datawww-dataSolutions Program Brand Security Research Marketing Directives Implementation Integration Functionality Response Paradigm Tactics Identity Markets Group Division Applications Optimization Operations Infrastructure Intranet Communications Web Branding Quality Assurance Mobility Accounts Data Creative Configuration Accountability Interactions Factors Usability Metrics ffaker-2.23.0/lib/ffaker/data/animal_br/0000755000004100000410000000000014620136015017723 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/animal_br/common_names0000644000004100000410000000654614620136015022334 0ustar www-datawww-dataAbelha Abutre Ácaro Águia Albatroz Alce Alpaca Anaconda Anchova Andorinha Anta Antílope Aranha Arara Asno Atum Avestruz Babuíno Bacalhau Bacuri Badejo Bagre Baiacu Baleia Barata Barbo Barracuda Beija Flor Besouro Bem Te Vi Bezerro Bicho da Seda Bisonte Boa Bode Boi Borboleta Boto Búfalo Burro Cabra Cachalote Cachorro Cágado Camaleão Camarão Camelo Camundongo Canário Canguru Capivara Caracol Caranguejo Carneiro Carrapato Cascavel Castor Cavalo Cavalo Marinho Cegonha Centopeia Chimpanzé Chinchila Chita Cigarra Cisne Coala Cobra Codorna Coelho Coiote Coruja Corvo Crocodilo Cupim Cutia Damão Dançador Degolado Degu Diablotim Diabo da Tasmânia Diamante de Gould Dingo Dinossauro Dodô Doninha Dourado Dragão de Komodo Dragão do Banhado Dragão Voador Dromedário Dugongo Égua Elefante Elefante Marinho Ema Enchova Enferrujado Enguia Enho Escaravelho Escorpião Escrevedeira Esmerilhão Espadarte Esponja Esquilo Estorninho Estrela do Mar Esturjão Faisão Falcão Ferreirinho Flamingo Flautim Foca Formiga Fossa Fraca da Guiné Freirinha Fuinha Furão Gafanhoto Gaivota Galinha Galo Gambá Gamo Ganso Garça Garoupa Gato Gavião Gazela Geco Gerbo Gibão Girafa Girino Gnu Golfinho Gorila Gralha Grifo Grilo Grou Guará: Guaxinim Hadoque Hamster Harpia Hiena Hipopótamo Hírax Iaque Íbex Íbis Iguana Iguanara Impala Indicador Indri Inhacoso Inhala Inhambu Irapuã Irara Iratim Itapema Jabiru Jabuti Jaçanã Jacaré Jacu Jacupará Jaguar Jamanta Jararaca Javali Jegue Jiboia Joaninha João de Barro Jumento Kakapo Kea Kinguio Kiwi Koala Kookaburra Kowari Krill Kudu Lacraia Lagarta Lagartixa Lagarto Lagosta Lampreia Lavadeira Lavagante Leão Leão Marinho Lebre Lêmure Leopardo Lesma Lhama Libélula Lince Linguado Lobo Lombriga Lontra Lula Macaco Mamute Manatim Mandril Mangangá Maracanã Marimbondo Mariposa Marisco Marmota Marreco Marta Massarongo Medusa Melro Mergulhão Merluza Mexilhão Mico Milhafre Mineirinho Minhoca Mocho Mono Morcego Moreia Morsa Mosca Mosquito Muçurana Mula Musaranho Naja Nambu Nandaia Narceja Narval Náutilo Negrinho Neon Nhacundá Nhandiá Niala Niquim Noitibó Numbat Nútria Ocapi Olho de Boi Onça Orangotango Orca Órix Ornitorrinco Osga Ostra Otária Ouriço Ouriço do Mar Ovelha Panda Pantera Papagaio Pardal Pássaro Pato Pavão Peixe Peixe Boi Pelicano Percevejo Perereca Periquito Pernilongo Peru Pescada Pica Pau Pinguim Piolho Piranha Pirarucu Polvo Pombo Pônei Porco Porco Espinho Porquinho da índia Preá Preguiça Pulga Quati Quatimirim Quatipuru Quebra Nozes Quebra Ossos Queixada Quem Te Vestiu Quero Quero Quetzal Quiriquiri Rã Rabudinho Raia Raposa Ratazana Rato Rêmora Rena Rendeira Rinoceronte Robalo Rouxinol Sabiá Sagui Salamandra Salmão Sanguessuga Sapo Sardão Sardinha Saúva Seriema Serpente Siri Suçuarana Sucuri Suiriri Suricate Surubi Surucucu Tainha Tamanduá Tamboril Tapir Tarântula Tartaruga Tatu Tatuí Tentilhão Tetra Texugo Tico Tico Tigre Tilápia Tordo Tororó Toupeira Touro Tritão Truta Tubarão Tucano Tucuxi Uacari Unau Unha Longa Unicórnio Urso Panda Urso Uru Urubu Urutaurana Urutu Vaca Vaca Marinha Vaga Lume Veado Verdilhão Verdinho Vespa Víbora Vieira Vira Bosta Vison Vitela Viúva Viúva Negra Wallaby Weimaraner Wombat Xajá Xangó Xará Xarelete Xaréu Xaru Xauim Xero Xexéu Ximango Ximburé Xixarro Xofrango Xuri Yak Ynambu Yorkshire Zabelê Zangão Zaragateiro Zarro Zebra Zebu Zidedê Zombeteiro Zorrilhoffaker-2.23.0/lib/ffaker/data/address/0000755000004100000410000000000014620136015017424 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address/time_zone0000644000004100000410000000371314620136015021344 0ustar www-datawww-dataPacific/Midway Pacific/Pago_Pago Pacific/Honolulu America/Juneau America/Los_Angeles America/Tijuana America/Denver America/Phoenix America/Chihuahua America/Mazatlan America/Chicago America/Regina America/Mexico_City America/Monterrey America/Guatemala America/New_York America/Indiana/Indianapolis America/Bogota America/Lima America/Lima America/Halifax America/Caracas America/La_Paz America/Santiago America/St_Johns America/Sao_Paulo America/Argentina/Buenos_Aires America/Guyana America/Godthab Atlantic/South_Georgia Atlantic/Azores Atlantic/Cape_Verde Europe/Dublin Europe/Lisbon Europe/London Africa/Casablanca Africa/Monrovia Etc/UTC Europe/Belgrade Europe/Bratislava Europe/Budapest Europe/Ljubljana Europe/Prague Europe/Sarajevo Europe/Skopje Europe/Warsaw Europe/Zagreb Europe/Brussels Europe/Copenhagen Europe/Madrid Europe/Paris Europe/Amsterdam Europe/Berlin Europe/Rome Europe/Stockholm Europe/Vienna Africa/Algiers Europe/Bucharest Africa/Cairo Europe/Helsinki Europe/Kiev Europe/Riga Europe/Sofia Europe/Tallinn Europe/Vilnius Europe/Athens Europe/Istanbul Europe/Minsk Asia/Jerusalem Africa/Harare Africa/Johannesburg Europe/Moscow Asia/Kuwait Asia/Riyadh Africa/Nairobi Asia/Baghdad Asia/Tehran Asia/Muscat Asia/Baku Asia/Tbilisi Asia/Yerevan Asia/Kabul Asia/Yekaterinburg Asia/Karachi Asia/Tashkent Asia/Kolkata Asia/Kathmandu Asia/Dhaka Asia/Dhaka Asia/Colombo Asia/Almaty Asia/Novosibirsk Asia/Rangoon Asia/Bangkok Asia/Jakarta Asia/Krasnoyarsk Asia/Shanghai Asia/Chongqing Asia/Hong_Kong Asia/Urumqi Asia/Kuala_Lumpur Asia/Singapore Asia/Taipei Australia/Perth Asia/Irkutsk Asia/Ulaanbaatar Asia/Seoul Asia/Tokyo Asia/Yakutsk Australia/Darwin Australia/Canberra Australia/Adelaide Australia/Melbourne Australia/Sydney Australia/Perth Australia/Brisbane Australia/Hobart Asia/Vladivostok Pacific/Guam Pacific/Port_Moresby Asia/Magadan Asia/Magadan Pacific/Noumea Pacific/Fiji Asia/Kamchatka Pacific/Majuro Pacific/Auckland Pacific/Tongatapu Pacific/Fakaofo Pacific/Apia ffaker-2.23.0/lib/ffaker/data/address/street_suffix0000644000004100000410000000240614620136015022243 0ustar www-datawww-dataAlley Avenue Branch Bridge Brook Brooks Burg Burgs Bypass Camp Canyon Cape Causeway Center Centers Circle Circles Cliff Cliffs Club Common Corner Corners Course Court Courts Cove Coves Creek Crescent Crest Crossing Crossroad Curve Dale Dam Divide Drive Drives Estate Estates Expressway Extension Extensions Fall Falls Ferry Field Fields Flat Flats Ford Fords Forest Forge Forges Fork Forks Fort Freeway Garden Gardens Gateway Glen Glens Green Greens Grove Groves Harbor Harbors Haven Heights Highway Hill Hills Hollow Inlet Island Islands Isle Junction Junctions Key Keys Knoll Knolls Lake Lakes Land Landing Lane Light Lights Loaf Lock Locks Lodge Loop Mall Manor Manors Meadow Meadows Mews Mill Mills Mission Motorway Mount Mountain Mountains Neck Orchard Oval Overpass Park Parks Parkway Parkways Pass Passage Path Pike Pine Pines Place Plain Plains Plaza Point Points Port Ports Prairie Radial Ramp Ranch Rapid Rapids Rest Ridge Ridges River Road Roads Route Row Rue Run Shoal Shoals Shore Shores Skyway Spring Springs Spur Spurs Square Squares Station Stravenue Stream Street Streets Summit Terrace Throughway Trace Track Trafficway Trail Tunnel Turnpike Underpass Union Unions Valley Valleys Via Viaduct View Views Village Villages Ville Vista Walk Walks Wall Way Ways Well Wells ffaker-2.23.0/lib/ffaker/data/address/city_suffixes0000644000004100000410000000015214620136015022231 0ustar www-datawww-datatown ton land ville berg burgh borough bury view port mouth stad furt chester mouth fort haven side shire ffaker-2.23.0/lib/ffaker/data/address/country0000644000004100000410000000601114620136015021050 0ustar www-datawww-dataAfghanistan Åland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia, Plurinational State of Bonaire, Sint Eustatius and Saba Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory Brunei Darussalam Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Congo, The Democratic Republic of The Cook Islands Costa Rica Côte d'Ivoire Croatia Cuba CuraÇao Cyprus Czech Republic Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands (Malvinas) Faroe Islands Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Gambia Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran, Islamic Republic of Iraq Ireland Isle of Man Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Korea, Democratic People's Republic of Korea, Republic of Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Macedonia, The Former Yugoslav Republic of Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Micronesia, Federated States of Moldova, Republic of Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island Northern Mariana Islands Norway Oman Pakistan Palau Palestine, State of Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Réunion Romania Russian Federation Rwanda Saint Barthélemy Saint Helena, Ascension and Tristan Da Cunha Saint Kitts and Nevis Saint Lucia Saint Martin (french Part) Saint Pierre and Miquelon Saint Vincent and The Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Sint Maarten (dutch Part) Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and The South Sandwich Islands South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syrian Arab Republic Taiwan, Province of China Tajikistan Tanzania, United Republic of Thailand Timor-leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu Uganda Ukraine United Arab Emirates United Kingdom United States United States Minor Outlying Islands Uruguay Uzbekistan Vanuatu Venezuela, Bolivarian Republic of Viet Nam Virgin Islands, British Virgin Islands, U.S. Wallis and Futuna Western Sahara Yemen Zambia Zimbabwe ffaker-2.23.0/lib/ffaker/data/address/neighborhood0000644000004100000410000000161314620136015022017 0ustar www-datawww-dataEast of Telegraph Road North Norridge Northwest Midlothian/Midlothian Country Club Mott Haven/Port Morris Kingsbridge Heights Bronxdale Pennypack Bridesburg Allegheny West Bushwick South Dyker Heights Ocean Parkway South Summerlin North Seven Hills Area Greater Las Vegas National phoenix Central Chandler South of Bell Road River Heights White Plains Central Mount Kisco West Pound Ridge East Babylon Bayside Sagaponack Seaside South of Lake Ave Far Rockaway/Bayswater Jamaica Estates/Holliswood Murray Hill East Renton Renton West Auburn North Northwoods West Florissant West Ladue South Candlewood Country Club West Covina East North East Irwindale Sunshine-Gardens Cipriani Brentwood Central Jupiter South/Abacoa Sea Ranch Lakes Schall Circle/Lakeside Green Olmsted Falls Central South of Lake Shore Blvd Gates Mills North White Oak South of Columbia Pike Rockville East of Hungerford Dr Cleveland Park ffaker-2.23.0/lib/ffaker/data/address/country_code0000644000004100000410000000135314620136015022046 0ustar www-datawww-dataAF AX AL DZ AS AD AO AI AQ AG AR AM AW AU AT AZ BS BH BD BB BY BE BZ BJ BM BT BO BQ BA BW BV BR IO BN BG BF BI KH CM CA CV KY CF TD CL CN CX CC CO KM CG CD CK CR CI HR CU CW CY CZ DK DJ DM DO EC EG SV GQ ER EE ET FK FO FJ FI FR GF PF TF GA GM GE DE GH GI GR GL GD GP GU GT GG GN GW GY HT HM VA HN HK HU IS IN ID IR IQ IE IM IL IT JM JP JE JO KZ KE KI KP KR KW KG LA LV LB LS LR LY LI LT LU MO MK MG MW MY MV ML MT MH MQ MR MU YT MX FM MD MC MN ME MS MA MZ MM NA NR NP NL NC NZ NI NE NG NU NF MP NO OM PK PW PS PA PG PY PE PH PN PL PT PR QA RE RO RU RW BL SH KN LC MF PM VC WS SM ST SA SN RS SC SL SG SX SK SI SB SO ZA GS SS ES LK SD SR SJ SZ SE CH SY TW TJ TZ TH TL TG TK TO TT TN TR TM TC TV UG UA AE GB US UM UY UZ VU VE VN VG VI WF EH YE ZM ZW ffaker-2.23.0/lib/ffaker/data/aws/0000755000004100000410000000000014620136015016571 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/aws/ec2_reserved_offering_type0000644000004100000410000000013614620136015024004 0ustar www-datawww-dataHeavy Utilization Medium Utilization Light Utilization No Upfront Partial Upfront All Upfront ffaker-2.23.0/lib/ffaker/data/aws/ec2_instance_type0000644000004100000410000000115314620136015022112 0ustar www-datawww-datat1.micro t2.nano t2.micro t2.small t2.medium t2.large m1.small m1.medium m1.large m1.xlarge m3.medium m3.large m3.xlarge m3.2xlarge m4.large m4.xlarge m4.2xlarge m4.4xlarge m4.10xlarge m2.xlarge m2.2xlarge m2.4xlarge cr1.8xlarge r3.large r3.xlarge r3.2xlarge r3.4xlarge r3.8xlarge x1.4xlarge x1.8xlarge x1.16xlarge x1.32xlarge i2.xlarge i2.2xlarge i2.4xlarge i2.8xlarge hi1.4xlarge hs1.8xlarge c1.medium c1.xlarge c3.large c3.xlarge c3.2xlarge c3.4xlarge c3.8xlarge c4.large c4.xlarge c4.2xlarge c4.4xlarge c4.8xlarge cc1.4xlarge cc2.8xlarge g2.2xlarge g2.8xlarge cg1.4xlarge d2.xlarge d2.2xlarge d2.4xlarge d2.8xlarge ffaker-2.23.0/lib/ffaker/data/aws/ec2_reserved_product_description0000644000004100000410000000061114620136015025225 0ustar www-datawww-dataLinux/UNIX Linux/UNIX (Amazon VPC) SUSE Linux SUSE Linux (Amazon VPC) Red Hat Enterprise Linux Red Hat Enterprise Linux (Amazon VPC) Windows Windows (Amazon VPC) Windows with SQL Server Standard Windows with SQL Server Standard (Amazon VPC) Windows with SQL Server Web Windows with SQL Server Web (Amazon VPC) Windows with SQL Server Enterprise Windows with SQL Server Enterprise (Amazon VPC) ffaker-2.23.0/lib/ffaker/data/aws/ec2_reserved_instance_tenancy0000644000004100000410000000002714620136015024470 0ustar www-datawww-datadefault dedicated host ffaker-2.23.0/lib/ffaker/data/name_th/0000755000004100000410000000000014620136015017412 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_th/last_names0000644000004100000410000000052514620136015021465 0ustar www-datawww-dataเคนเนะดิ  ชินวัตร ตั้งตระกูล ติณสูลานนท์ บุตโต พิศาลบุตร วอชิงตัน สมิท บราวน์ สมิธ รักไทย เก่งงาน หงสกุล สโตเกอร์ พันธุเมธา ffaker-2.23.0/lib/ffaker/data/name_th/nick_names0000644000004100000410000000175714620136015021456 0ustar www-datawww-dataกมล กัน  แก้ว  ขาว  เขียว  เงาะ  จิ๋ม จุ๋ม  เจ๋ง  เจี๊ยบ แจ๋ว  ชา  ชาติ  ชุ่ม แช่ม ณี ดำ  แดง  ต้อม ต้อย  ติ๋ม โต  นพ น้องหนู น้อย  นาก  นาค  น้ำตาล นิด  นุข เนียร ปลา  ปุ๊ก  ปุ้ม ปุ้ย ปุ๋ย   ปู  เปิ้ล เปี๊ยก แป๊บ  เผือก  เพิ่ม  ฟัก  มณี  ม้า  โม่ง รัตน์  รื่น เล็ก  วี  หน่อย  หนึ่ง  หนู  หมิว อ้วน  เอก  เอื้อย แอ๊ด แอน แม้น อิง  เอ๋ ใส  เมย์ ป๋อง อาร์ม ต๋อย จิต  วิทย์ ณัฐ จัน  ฟ้าใส แป้ง  เหน่ง ffaker-2.23.0/lib/ffaker/data/name_th/first_names0000644000004100000410000001547114620136015021657 0ustar www-datawww-dataสิริกิติ์ อภิสิทธิ์  อดิศักดิ์ อักขระ อริศรา อมร อมรรัตน์ อนันต์ อนันตชัย อาณัติ อนุชา อภิชาติ อภิชาต อภิรักษ์ อภิศักดิ์ อภิญญา  อารี  อารีพงศ์ อารง อาทิตย์  อรุณศรี อัษรา อัษฎา  บัณฑิตา บัญญัติ บุญศรี บุญรัตน์ บุญเยี่ยม บุญยง บุษราคัม  บุศวรรณ ชัยอนันต์ ชัยพร จักรี  เฉลิม  ฉลวย ชนะ  ชาญชัย ชนินทร์ ชนิภรณ์  จันทร์สิริ เชาวน์ ชาติชาย ชาติ  จตุพล ชิด  ชมเกดุ ชุ่ม ชวน  จุลภาส ชูวิทย์ ดนัย แดง  ดวงใจ ดวงกมล  เดือนเพ็ญ  ดุสิต  เอกใหม่ เอกพงษ์ ฟุ้งฟ้า กานดา  แก้วเก้า หทัย จารุวรรณ เจือ  กมล กาญจนา กนกพร เกษม ขจี ขนิษฐา คลัง  ขวัญจิต กล้าหาญ กระสินธ์  กฤษฏิ์ กุมโชค กุญชนิตา กุลพันธ์ ขวัญชัย ขวัญใจ มาลี มะลิ  มาณี มณี  มานิจ มโน มณู มนู มานิตย์  มารวย มงคล  มนตรี  มุกดา  นาค  นัยนา  นาก  เนาวรัตน์ นภสร นรินทร์ศักดิ์ นริศา ณรงค์ศักดิ์ นฤมล นววรรณ ณี หนิว นีราชา นิตยา นงลักษณ์ นงนุช นพดล นพคุณ นพรัตน์ ณัฎฐา ณัฐิมา ไพรัช ไพฑูรย์  ปานใจ ผาณิต พนิต พรรณี พนม ปานเทพ ภานุพัฒน์ ปาริชาติ ปริญญา  ภาสุระ พัชรพร พาที ปฐม  ปฏิภาณ พัฒนา  ปวีณา เพ็ญสุขภรณ์ ปีย์รติ เพิ่ม  เผด็จ ไพบูลย์ ไพศักดิ์ ไพศาล พาณิชย์  พยนต์  พิชิต  พิจิตร  พิมพ์ใจ พินิจ พิภพ  พิริยะ ภิรมย์ พลเดช ผ่องเพ็ญ ภรณ์พรรณ ภรณ์พันธ์ พรพันธุ์ ภรณ์พันธุ์ พรพรรณ พรรัมภา ภุชงค์ ภูมินทร์ ภูมิพัฒน์ พูนศักดิ์ พิกุล พิมพ์วสี ปิติ ปีติ ปิยบุตร ปิยะคม ปิยวรรณ ป้อง  พรชัย ประชา  ประดิษฐ์ ประมนต์ ประมุข  ปราณี ประพันธ์  ประภาส ประสาน ประเสริฐ ประสิทธิ  ประสงค์  ประทีป ประทุม ปรัชญา  ประเวช ประเวศ ประวิตร ประวิทย์ ปรีชา ปรีดา เปรม ปัญญา ราม รินรดา รอง  ฤดี รื่น รื่นฤดี รุ่งสิทธิ์ รัตน์  ฤทัย  แสงดาว สายพิณ สายสมร ศักดา สากล  ศักดิ์ทิพย์ สกุล  สลิลธร สมัคร  สามารถ  สมร  สนั่น สังวาล สนิท  สันติ  สริตา ศศิธร  สาธิต สาธิตยัง สว่าง  สวัสดิ์ สาวิทย์ เสรี  เซติอาวัน เซติยัง สิงห์  ศิริ ศิริโชค ศิริณี ศิริพล ศิริพงศ์ ศิริพร สิริรักษ์ ศิริรัตน์ ศิริวรรณ สีห์ศักดิ์ ศรีศักดิ์ สิทธิ  โสภาค สมบัติ  สมบูรณ์  สมบุญ สมชาย สมโชค สมคิด สมควร  สมลักษณ์ สมหมาย สมเพียร สมภพ สมพงษ์ สมพร สมรัตน์ สมศักดิ์ สมทรง สมศรี สมยศ สนธิ สุนทรี สุชาดา สุชาดาจะ สุชาย สุชาติ สุจินดา สุดา สุกัญญา สุหัตถ์ สุจิต สุเมธ สุนัย สุนีย์ สุนี ศุภชัย สุภาภรณ์ ศุภวิทย์ สุพรรณ  สุภาพ  ศุภวุฒิ สุพิชา สุพิศ ศุภผล ศุภรัตน์ สุประภา สุรัตน์ สุรี สุริยะ สุริยา สุธรรม สุเทพ สุทธิพล สุทธิพงศ์ สุวรรณ สุวิชา สุวิทย์ ธเนศ ตนุพล ธีรศักดิ์ ทักษิณ ธนากร ธนาพร ถนัด  ทวีฉัตร ถวิล ทวีป  ทวีศักดิ์ ทวีวงศ์ ธีรภัทร ฐิตวรรณ ฐิติภรณ์ ธงชัย ทัศนีย์ อุบล อุบลวรรณ อุดม  อุกิต อัญญาณี วีระ วิโรจน์ วรภัทร วานี วัลลภา วัลลภ วรรณ วรรณา วันพล วราภรณ์ วัชราภรณ์ วัฒนา วิชัย วิจารณ์  วิเชียร วิจิตร  วิลาศ วินัย  วีรยุทธ์ วิภา วิภาภรณ์ วีระ วีระชาย วีระชาติ วีระพันธุ์ วีระพล วีรศักดิ์ วีระศักดิ์ วิรัช วิริยะ วิเศษ  วิศิษฏ์ วิทยา  วรพร ญาณิน ยิ่งยศ ยุพิน ยุทธ์ ยุวรัตน์ เยาวพา อุกฤษฏ์ สุดใจ สมจิต ffaker-2.23.0/lib/ffaker/data/name_da/0000755000004100000410000000000014620136015017363 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_da/female_first_names0000644000004100000410000000375614620136015023144 0ustar www-datawww-dataAase Agnes Agnete Agnethe Alberte Alexandra Alfrida Alice Alma Amalie Amanda Andrea Ane Anette Anine Anita Anja Ann Anna Annalise Anne Anne-Lise Anne-Marie Anne-Mette Annelise Annette Anni Annie Annika Anny Asta Astrid Augusta Benedikte Bente Berit Bertha Betina Bettina Betty Birgit Birgitte Birte Birthe Bodil Britt Britta Camilla Carina Carla Caroline Cathrine Cecilie Charlotte Christa Christiane Christina Christine Clara Connie Conny Dagmar Dagny Diana Ditte Dora Doris Dorte Dorthe Dorthea Ebba Edel Edith Eleonora Elin Eline Elisa Elisabeth Elise Ella Ellen Ellinor Elly Elna Elsa Else Elsebeth Elvira Emilie Emma Emmy Erna Ester Esther Eva Frederikke Freja Frida Gerda Gertrud Gitte Grete Grethe Gudrun Gunhild Gurli Hanna Hanne Hansine Harriet Hedvig Heidi Helen Helena Helene Helga Helle Henny Henriette Herdis Hilda Iben Ida Ilse Ina Inga Inge Inge-Lise Ingeborg Ingelise Inger Ingrid Irene Iris Irma Isabella Jane Janne Janni Jannie Jeanette Jenny Jensine Jette Joan Johanne Jonna Josefine Josephine Juliane Julie Jytte Jørgine Kaja Kamilla Kamma Karen Karin Karina Karla Karoline Kate Kathrine Katja Katrine Ketty Kirsten Kirstine Klara Krista Kristiane Kristina Kristine Laila Laura Laurine Lea Lena Lene Lilian Lilli Lillian Lilly Linda Line Lis Lisa Lisbet Lisbeth Lise Liselotte Lissi Liv Lizzie Lone Lotte Louise Lydia Lykke Lærke Magda Magdalene Mai Maiken Maja Majbritt Malene Maren Margit Margrete Margrethe Maria Mariane Marianne Marie Marlene Martha Martine Mary Mathilde Merete Meta Metha Mette Mia Michelle Mie Mille Minna Mona Nadia Nancy Nanna Nicoline Nielsine Nikoline Nina Ninna Oda Olga Oline Olivia Paula Pernille Petra Petrea Petrine Pia Poula Pouline Ragnhild Randi Rasmine Rebecca Rigmor Rikke Rita Rosa Rose Ruth Sabrina Sandra Sanne Sara Sarah Signe Sigrid Simone Sine Sofia Sofie Solveig Solvejg Sonja Sophie Stine Susan Susanne Sørine Tanja Thea Theodora Therese Thi Thora Thyra Tina Tine Tove Trine Ulla Valborg Vera Vibeke Victoria Vilhelmine Viola Vita Vivi Vivian Winnie Yrsa Yvonne ffaker-2.23.0/lib/ffaker/data/name_da/last_names0000644000004100000410000000274414620136015021443 0ustar www-datawww-dataAagaard Aagrd Ahmed Ali Andersen Andersson Andreasen Andreassen Andresen Asmussen Bach Bak Bang Bech Beck Bendtsen Berg Bertelsen Berthelsen Bisgaard Bisgrd Bjerre Bjerregaard Bjerregrd Bonde Brandt Brodersen Bruun Buch Bundgaard Bundgrd Carlsen Carstensen Christensen Christiansen Christoffersen Clausen Dahl Dalgaard Dalgrd Dalsgaard Dalsgrd Dam Damgaard Damgrd Danielsen Davidsen Enevoldsen Eriksen Eskildsen Fischer Frandsen Frederiksen Friis Frost Gaard Gade Grd Gregersen Hald Hansen Hedegaard Hedegrd Hemmingsen Henningsen Henriksen Hermansen Hjorth Hoffmann Holm Holst Hougaard Hougrd Ibsen Iversen Jacobsen Jakobsen Jensen Jeppesen Jepsen Jespersen Jessen Jnsson Johannesen Johannsen Johansen Johansson Johnsen Jrgensen Juhl Justesen Juul Karlsen Kirkegaard Kjeldsen Kjr Kjrgaard Kjrgrd Klausen Knudsen Koch Kofoed Kragh Kristensen Kristiansen Kristoffersen Krog Krogh Kruse Lange Larsen Lassen Lauridsen Lauritsen Lauritzen Laursen Laustsen Leth Lind Lorentzen Lorenzen Lund Madsen Markussen Mathiasen Mathiesen Meyer Michelsen Mikkelsen Mlgaard Mlgrd Mller Mller Mogensen Mortensen Munk Nguyen Nielsen Nikolajsen Nilsson Nissen Nrgaard Nrgrd Nygaard Nygrd Olesen Olsen Olsson Overgaard Overgrd Paulsen Pedersen Persson Petersen Poulsen Rasmussen Ravn Riis Schmidt Schou Schrder Schultz Sgaard Sgrd Simonsen Skov Sloth Sndergaard Sndergrd Sommer Srensen Steffensen Stergaard Stergrd Svendsen Svensson Thgersen Thomassen Thomsen Thorsen Thygesen Toft Vestergaard Vestergrd Villadsen Vinther Winther ffaker-2.23.0/lib/ffaker/data/name_da/male_first_names0000644000004100000410000000364214620136015022623 0ustar www-datawww-dataAage Adam Adolf Ahmad Ahmed Aksel Albert Alex Alexander Alf Alfred Ali Allan Anders Andreas André Anker Anton Arne Arnold Arthur Asbjørn Asger August Axel Bendt Benjamin Benny Bent Bernhard Birger Birk Bjarke Bjarne Bjørn Bo Boye Brian Bruno Børge Carl Carlo Carsten Casper Charles Chr Chris Christen Christian Christoffer Christopher Claus Dan Daniel Danny David Dennis Ditlev Ebbe Edmund Edvard Edvin Egon Eigil Einar Ejgil Ejler Ejnar Ejner Ejvind Eli Elias Emanuel Emil Erik Erland Erling Ernst Esben Evald Ferdinand Finn Flemming Folmer Frank Freddy Frede Frederik Frits Fritz Frode Georg Gerhard Gert Gregers Gunnar Gunner Gustav Hans Harald Hardy Harry Hartvig Hassan Heine Heinrich Helge Helmer Helmuth Henning Henrik Henry Herluf Herman Hermann Hjalmar Holger Hugo Ib Ibrahim Ingemann Ingolf Ingvard Ivan Ivar Iver Jack Jacob Jakob Jan Jannik Jens Jeppe Jes Jesper Jimmi Jimmy Joachim Johan Johannes John Johnny Jon Jonas Jonathan Josef Juel Julius Jørgen Jørn Kai Kaj Karl Karlo Karsten Kasper Keld Kenneth Kent Kevin Kim Kjeld Klaus Knud Kresten Kristen Kristian Kristoffer Kurt Lars Lasse Laurids Laurits Lauritz Leif Lennart Leo Leon Louis Lucas Ludvig Lukas Lykke Lynge Mads Magnus Malthe Marc Marcus Marinus Marius Mark Markus Martin Martinus Mathias Max Michael Mikael Mike Mikkel Mogens Mohamad Mohamed Mohammad Morten Nick Nicklas Nicolai Nicolaj Niels Niklas Nikolai Nikolaj Nils Nis Olaf Olav Ole Oliver Oluf Orla Oscar Oskar Osvald Otto Ove Palle Patrick Paul Peder Peer Per Peter Philip Poul Povl Preben Rasmus Rene René Richard Richardt Robert Roland Rolf Ronni Rudolf Rune Samuel Sander Sebastian Severin Sigfred Sigurd Sigvald Simon Sofus Steen Stefan Steffen Sten Stig Sune Sven Svend Søren Tage Theis Theodor Thomas Thor Thorkild Thorvald Tim Tobias Tom Tommy Tonny Torben Troels Uffe Ulrich Ulrik Vagn Vagner Valdemar Valentin Verner Victor Viggo Viktor Vilhelm Villiam Villy Walther Werner Wilhelm William Willy Åge ffaker-2.23.0/lib/ffaker/data/name_mx/0000755000004100000410000000000014620136015017423 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_mx/female_first_names0000644000004100000410000000275714620136015023204 0ustar www-datawww-dataAdriana Argelia Aida Aidee Alba Alejandra Alicia Ana América Anabel Andrea Anahí Araceli Angélica Ángela Aurora Abigail Abril Adelina Aidé Alma Alondra Amanda Anabel Azucena Aura Auréa Balbina Beatriz Brenda Blanca Bárbara Belén Benita Berenice Bertha Brenda Brianda Carla Catalina Cecilia Celia Cinthia Citlali Claudia Cristal Cristina Carolina Casandra Carmen Camila Clara Clementina Constanza Delia Dulce Diana Dania Daniela Dulce Denisse Dora Elba Elia Eréndira Eva Edith Elena Elia Elisa Elsa Elvira Emilia Emma Erica Esmeralda Eunice Fabiola Fátima Fernanda Fabiola Flor Frida Francisca Gabriela Georgina Gloria Geraldine Gina Guadalup Gladis Heidi Hanna Hilda Helena Iliana Imelda Irene Iris Iraida Ivette Ivonne Ingrid Iris Irma Isabel Itzel Jaqueline Juana Judith Jazmín Jezabel Jimena Josefina Jovana Julia Karla Katya Karen Karina Laura Leticia Lilia Liliana Lirio Lorena Lucero Luz Leslie Linda Luisa Lucía Lisette Marina Mariana María Margo Mayra Mayte Marisol Marisa Marcela Maricela Mariel Melina Miriam Montserrat Marcia Margarita Magali Mara Mirna Mónica Mayra Martha Marlene Matilde Marcia Marina Norma Nayeli Natalia Nancy Nadia Nohemí Norma Nuria Nadia Obdulia Olga Olivia Oliva Paola Paula Patricia Petra Priscila Paloma Pamela Perla Paz Paulina Raquel Rebeca Rosa Rocío Roxana Ramona Rosario Rubí Ruth Rita Sandra Sara Selene Selma Silvia Sofía Susana Sonia Tania Tatiana Teresa Tamara Úrsula Verónica Viridiana Vanesa Viviana Virginia Vera Wendy Xiomara Xóchitl Yadira Zaira ffaker-2.23.0/lib/ffaker/data/name_mx/last_names0000644000004100000410000000521314620136015021475 0ustar www-datawww-dataAcevedo Acosta Aguilar Alanís Altamirano Alvarado Ávila Arenas Arroyo Alva Aguirre Aréchiga Álamos Álvarez Azcárraga Abrín Aldama Alfaro Arjona Arredondo Ballina Bautista Baños Benítez Bello Bobadilla Borja Barbosa Bracho Baltazar Bárcenas Bernal Bermúdez Blanco Bairez Batista Balderas Brambila Botello Barrera Barrientos Barajas Cervantes Calderón Carmona Caballero Campos Camacho Cortés Chávez Colín Contreras Cordero Covarrubias Cabrera Cabazos Castañeda Canales Calvario Cadenas Cabañas Castillo Castellanos Delgado Domínguez Duarte Durazo Dávalos Díaz De la Mora Durán Dueñas Dorantes Dávila Estevez Elizondo Escobar Escobedo Echeverría Espinoza Espino Escudero Estrada Esequiel Enríquez Figueroa Fernández Fontana Ferrer Feregrino Fierro Flores Fuentes Funes Fuertes Fregoso Franco García Graciado Gazcón Garcez Gavito Galván Gallegos Gómez Gordillo Guevara Guerrero Gil Góngora Hidalgo Hernández Higuera Huesca Hinojosa Hoyos Huerta Hurtado Herrera Heredia Holbein Ibarra Ibáñez Irineo Iniesta Islas Isunza Iturbe Iturbide Izquierdo Irineo Ibargüengoitia Jardón Jiménez Juárez Jacinto Jara Jasso Jorge Jaramillo Joya Jeréz Jurado Karrer Krazowski Ladrón Lara Laurel Ledesma Lezama Legorreta Lima Linares Luis Lozano López Lomelí Leyva Lamas León Lucio Luna Loera Limón Macedo Macías Mafún Maldonado Mancera Manjarrez Manzano Márquez Martínez Marín Méndez Mena Mercado Merino Meza Miranda Mojica Mondragón Monroy Montaño Montes Muñoz Mota Munguía Morán Mosqueda Mosco Morales Mantilla Malpica Machuca Meraz Mineros Millán Moreno Mujica Nájera Nava Navarrete Navarro Negrete Nery Nevárez Nuncio Naranjo Noguera Noyola Nieblas Noriega Núñez Ocampo Ortega Oca Ortíz Ochoa Ojeda Orozco Osio Onofre Olivares Olvera Ordaz Oropeza Otero Ovando Ovalle Pacheco Palacios Palma Pavón Paz Patrón Patiño Paredes Palomares Peralta Pelayo Pedroza Pascual Ponce Preciado Pérez Pulido Portillo Peña Peñaloza Pimentel Quiroz Quiñones Quintero Quintal Quino Quezada Ramos Rangel Rendón Ramírez Resendiz Ríos Rico Reza Reyes Rayón Ruiz Robles Rojas Rojo Román Romero Rosales Rodríguez Roa Rivero Rivera Reynaga Revueltas Rincón Rubio Rueda Rosado Rosas Rosales Roque Saavedra Sabugal Salas Salazar Sánchez Sandoval Santos Sepúlveda Sierra Sifuentes Sosa Soto Suárez Saenz Salgado Salamanca Salinas Sambrano Silva Simbrón Servín Tapia Tellez Tinoco Tejada Tamayo Torres Tolentino Tello Tejeda Troncoso Trujillo Ugalde Uribe Uzeta Ubaldo Ugalde Urbina Uribe Urzúa Vaca Valdéz Valdivia Velenzuela Vélez Velasco Vega Velázquez Vergara Villa Villaseñor Viloria Vilchis X XX XXX Yáñez Zepeda Zúñiga Zavala Zetina Zurita Zamorano ffaker-2.23.0/lib/ffaker/data/name_mx/male_first_names0000644000004100000410000000310514620136015022655 0ustar www-datawww-dataAaron Abraham Adán Adolfo Adrián Agustín Alan Alberto Aldo Alejandro Alfonso Alonso Andrés Ángel Apolinar Armando Arturo Abel Adrián Antonio Ariel Arquímides Axel Aurelio Augusto Arnulfo Aníbal Anselmo Amado Amador Baltazar Benito Benjamin Benito Braulio Bruno Bernardo Benancio Carlos Carmelo César Christian Claudio Clemente Cosme Cuauhtemoc Daniel David Darío Diego Domingo Donato Demetrio Eder Edgar Eduardo Eliseo Erick Efraín Ezequiel Elías Elvis Emanuel Eugenio Emilio Emiliano Enrique Ernesto Fernando Francisco Fabián Florente Felipe Félix Francisco Fidel Feliciano Fausto Fabricio Fermín Gerardo Germán Gibrán Guadalupe Guillermo Gregorio Giovani Genaro Gil Gustavo Guillermo Hazael Héctor Hilario Herminio Horacio Hugo Humberto Heriberto Horacio Homero Ignacio Irving Isaac Ismael Igor Iván Israel Isidro Jesús Jaime Jerónimo Javier Jorge José Josué Juan Jacinto Jacobo Julián Joel Joaquín Juventino Kevin Leonardo León Luis Leonel Lino Manuel Marcel Miguel Marco Martín Mario Marcelo Marcelino Margarito Marvin Mauro Mauricio Maximiliano Moisés Nabor Néstor Nicanor Nicandro Norberto Nicolás Noé Odín Octavio Olaf Oscar Oliver Omar Otilio Oswaldo Osiel Orlando Pablo Pedro Patricio Pánfilo Pascual Quetzalcóatl Rafael Ramón Ricardo René Rigoberto Roberto Rodolfo Rodrigo Ramsés Rafael Raúl Román Rubén Roque Roger Rolando Rogelio Salvador Sebastián Santiago Sergio Samuel Saúl Silverio Silvio Simón Seferino Tomás Temístocles Teodoro Ubaldo Ulises Uriel Vicente Víctor Valentín Vladimir Victoriano Wilberto Wilfredo Xavier Yael Yordi Yoshio Zoé ffaker-2.23.0/lib/ffaker/data/animal_cn/0000755000004100000410000000000014620136015017720 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/animal_cn/common_names0000644000004100000410000000164214620136015022321 0ustar www-datawww-data土豚 信天翁 鳄鱼 羊驼 蚂蚁 食蚁兽 羚羊 猿 犰狳 狒狒 梭子鱼 蝙蝠 熊 海狸 鸟 野牛 野猪 水牛 蝴蝶 骆驼 驯鹿 猫 猎豹 鸡 黑猩猩 眼镜蛇 鳕鱼 狼 螃蟹 鹤 鳄鱼 乌鸦 狗 角鲨 海豚 驴 鸽子 鸭 儒艮 鹰 鳗鱼 象 麋鹿 鸸 鹘 蒙眼貂 雀 鱼 火烈鸟 狐狸 青蛙 羚羊 牛羚 山羊 鹅 大猩猩 豚鼠 仓鼠 野兔 鹰 猬 苍鹭 马 蜂鸟 鬣狗 北山羊 狐狼 美洲豹 松鸦 袋鼠 考拉 狐猴 豹 狮子 骆驼 龙虾 凫 长毛象 海牛 鼹鼠 獴 猴 驼鹿 老鼠 独角鲸 蝾螈 章鱼 负鼠 鸵鸟 獭 猫头鹰 蚝 黑豹 鹦鹉 熊猫 鹧鸪 鹈 企鹅 野鸡 猪 鸽子 北极熊 小马 豪猪 鼠海豚 土拨鼠 鹌鹑 兔子 浣熊 公羊 鼠 渡鸦 驯鹿 蝾 三文鱼 海狮 海马 海豹 鲨鱼 羊 鼩鼱 臭鼬 树懒 蜗牛 蛇 松鼠 天鹅 虎 蟾蜍 火鸡 龟 袋鼠 海象 水牛 黄鼠狼 鲸 狼 狼獾 袋熊 牦 斑马 ffaker-2.23.0/lib/ffaker/data/job_fr/0000755000004100000410000000000014620136015017240 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/job_fr/job_nouns0000644000004100000410000000050314620136015021155 0ustar www-datawww-datade la protection civile de la division financiere service comptable agence comptable du service financier des ressources humaines de la recherche scientifique des services informatiquues des services techniques du management de la qualité du patrimoine bati du service commercial du contrôle technique contrôle qualité ffaker-2.23.0/lib/ffaker/data/job_fr/job_prefixes0000644000004100000410000000030714620136015021642 0ustar www-datawww-datadirecteur ordonnateur responsable administrateur gestionnaire assistant chef conseiller consultant expert conseiller technique administrateur spécial directeur des opérations intendant superviseur ffaker-2.23.0/lib/ffaker/data/product/0000755000004100000410000000000014620136016017460 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/product/b10000644000004100000410000000011514620136016017702 0ustar www-datawww-dataSo Lu Sir Bri Reu Gen Fin Pana Sine Co Aqua Am Ca Cyg Tech After Sub One Tri ffaker-2.23.0/lib/ffaker/data/product/noun0000644000004100000410000000023414620136016020361 0ustar www-datawww-dataFilter Compressor System Viewer Mount Case Adapter Amplifier Bridge Bracket Kit Transmitter Receiver Tuner Controller Component Lifter Ferrule Dummy Groove ffaker-2.23.0/lib/ffaker/data/product/adj0000644000004100000410000000016714620136016020145 0ustar www-datawww-dataAir Gel Auto Power Tag Audible HD GPS Portable Disc Electric Performance Side Video Input Output Direct Remote Digital ffaker-2.23.0/lib/ffaker/data/phone_number_id/0000755000004100000410000000000014620136016021135 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/phone_number_id/home_phone_prefixes0000644000004100000410000000274614620136016025117 0ustar www-datawww-data021 022 0231 0232 0233 0234 024 0251 0252 0253 0254 0255 0257 0260 0261 0262 0263 0264 0265 0266 0267 0271 0272 0273 0274 0275 0276 0280 0281 0282 0283 0284 0285 0286 0287 0289 0291 0292 0293 0294 0295 0296 0297 0298 031 0321 0322 0323 0324 0325 0327 0328 0331 0332 0333 0334 0335 0336 0338 0341 0342 0343 0351 0352 0353 0354 0355 0356 0357 0358 0361 0362 0363 0364 0365 0366 0368 0370 0371 0372 0373 0374 0376 0380 0381 0382 0383 0384 0385 0386 0387 0388 0389 0401 0402 0403 0404 0405 0408 0411 0413 0414 0417 0418 0419 0420 0421 0422 0423 0426 0427 0428 0430 0431 0432 0434 0435 0438 0443 0450 0451 0452 0453 0457 0458 0461 0462 0463 0464 0465 0471 0473 0481 0482 0484 0485 0511 0512 0513 0517 0518 0519 0522 0525 0526 0527 0528 0531 0532 0534 0536 0537 0538 0539 0541 0542 0543 0545 0548 0549 0551 0552 0553 0554 0556 0561 0562 0563 0564 0565 0567 0568 061 0620 0621 0622 0623 0624 0625 0626 0627 0628 0629 0630 0631 0632 0633 0634 0635 0636 0638 0639 0641 0642 0643 0644 0645 0646 0650 0651 0652 0653 0654 0655 0656 0657 0658 0659 0711 0712 0713 0714 0715 0716 0717 0718 0719 0721 0722 0723 0724 0725 0726 0727 0728 0729 0730 0731 0732 0733 0734 0735 0736 0737 0738 0739 0740 0741 0742 0743 0744 0745 0746 0747 0748 0751 0752 0753 0754 0755 0756 0757 0759 0760 0761 0762 0763 0764 0765 0766 0767 0768 0769 0771 0772 0773 0776 0777 0778 0779 0901 0902 0910 0911 0913 0914 0915 0916 0917 0918 0921 0922 0923 0924 0927 0929 0931 0951 0952 0955 0956 0957 0966 0967 0969 0971 0975 0980 0981 0983 0984 0985 0986 ffaker-2.23.0/lib/ffaker/data/phone_number_id/mobile_phone_prefixes0000644000004100000410000000024514620136016025426 0ustar www-datawww-data0811 0812 0813 0814 0815 0816 0817 0818 0819 0821 0822 0823 0851 0852 0853 0855 0856 0857 0858 0859 0877 0878 0881 0882 0883 0884 0885 0886 0887 0896 0897 0898 0899 ffaker-2.23.0/lib/ffaker/data/address_sn/0000755000004100000410000000000014620136015020124 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_sn/regions0000644000004100000410000000016214620136015021514 0ustar www-datawww-datadakar diourbel fatick kaffrine kaolack kolda kedougou louga matam saint louis sedhiou tambacouda thies ziguinchor ffaker-2.23.0/lib/ffaker/data/address_sn/arrondissements0000644000004100000410000000115414620136015023270 0ustar www-datawww-dataBiscuiterie Cambérène Dieuppeul-Derklé Fann-Point E-Amitié Gueule Tapée-Fass-Colobane Gorée Grand Yoff Grand Dakar Hann Bel-Air HLM Médina Mermoz-Sacré-Cœur Ngor Ouakam Parcelles Assainies Patte Doie Dakar-Plateau Sicap-Liberté Yoff Dalifort Djidah Thiaroye Kaw Guinaw Rail Nord Guinaw Rail Sud Pikine Est Pikine Nord Pikine Ouest Keur Massar Malika Yeumbeul Nord Yeumbeul Sud Diamaguène Sicap Mbao Mbao Thiaroye Gare Thiaroye Sur Mer Tivaouane Diacksao Golf Sud Médina Gounass Ndiarème Limamoulaye Sam Notaire Wakhinane Nimzatt Rufisque Est Rufisque Nord Rufisque Ouest Thiès Est Thiès Nord Thiès Ouest ffaker-2.23.0/lib/ffaker/data/address_sn/departements0000644000004100000410000000057514620136015022551 0ustar www-datawww-datadakar pikine guediawaye rufisque bambey diourbel mbacke fatick foundiougne gossas Kaolack Guinguineo nioro du rip kolda velingara medina yoro foulah Kebemer Linguere Louga Kanel Matam Ranerou Dagana Podor Saint-Louis Bakel Koumpentoum Tambacounda Mbour Thies Tivaouane Bignogna Oussouye Ziguinchor Birkilane Kaffrine Malem Hodar Kedougou Salemata Saraya Bounkiling Goudomp Sedhiou ffaker-2.23.0/lib/ffaker/data/company/0000755000004100000410000000000014620136015017445 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/company/catch_pos0000644000004100000410000000222514620136015021334 0ustar www-datawww-dataability access adapter algorithm alliance analyzer application approach architecture archive artificial intelligence array attitude benchmark budgetary management capability capacity challenge circuit collaboration complexity concept conglomeration contingency core customer loyalty database data-warehouse definition emulation encoding encryption extranet firmware flexibility focus group forecast frame framework function functionalities Graphic Interface groupware Graphical User Interface hardware help-desk hierarchy hub implementation info-mediaries infrastructure initiative installation instruction set interface internet solution intranet knowledge user knowledge base local area network leverage matrices matrix methodology middleware migration model moderator monitoring moratorium neural-net open architecture open system orchestration paradigm parallelism policy portal pricing structure process improvement product productivity project projection protocol secured line service-desk software solution standardization strategy structure success superstructure support synergy system engine task-force throughput time-frame toolset utilisation website workforce ffaker-2.23.0/lib/ffaker/data/company/bs_pre0000644000004100000410000000105114620136015020637 0ustar www-datawww-dataimplement utilize integrate streamline optimize evolve transform embrace enable orchestrate leverage reinvent aggregate architect enhance incentivize morph empower envisioneer monetize harness facilitate seize disintermediate synergize strategize deploy brand grow target syndicate synthesize deliver mesh incubate engage maximize benchmark expedite reintermediate whiteboard visualize repurpose innovate scale unleash drive extend engineer revolutionize generate exploit transition e-enable iterate cultivate matrix productize redefine recontextualize ffaker-2.23.0/lib/ffaker/data/company/bs_mid0000644000004100000410000000126014620136015020624 0ustar www-datawww-dataclicks-and-mortar value-added vertical proactive robust revolutionary scalable leading-edge innovative intuitive strategic e-business mission-critical sticky one-to-one 24/7 end-to-end global B2B B2C granular frictionless virtual viral dynamic 24/365 best-of-breed killer magnetic bleeding-edge web-enabled interactive dot-com sexy back-end real-time efficient front-end distributed seamless extensible turn-key world-class open-source cross-platform cross-media synergistic bricks-and-clicks out-of-the-box enterprise integrated impactful wireless transparent next-generation cutting-edge user-centric visionary customized ubiquitous plug-and-play collaborative compelling holistic rich ffaker-2.23.0/lib/ffaker/data/company/bs_pos0000644000004100000410000000073114620136015020656 0ustar www-datawww-datasynergies web-readiness paradigms markets partnerships infrastructures platforms initiatives channels eyeballs communities ROI solutions e-tailers e-services action-items portals niches technologies content vortals supply-chains convergence relationships architectures interfaces e-markets e-commerce systems bandwidth infomediaries models mindshare deliverables users schemas networks applications metrics e-business functionalities experiences web services methodologies ffaker-2.23.0/lib/ffaker/data/company/catch_mid0000644000004100000410000000224014620136015021301 0ustar www-datawww-data24 hour 24/7 3rd generation 4th generation 5th generation 6th generation actuating analyzing assymetric asynchronous attitude-oriented background bandwidth-monitored bi-directional bifurcated bottom-line clear-thinking client-driven client-server coherent cohesive composite context-sensitive contextually-based content-based dedicated demand-driven didactic directional discrete disintermediate dynamic eco-centric empowering encompassing even-keeled executive explicit exuding fault-tolerant foreground fresh-thinking full-range global grid-enabled heuristic high-level holistic homogeneous human-resource hybrid impactful incremental intangible interactive intermediate leading edge local logistical maximized methodical mission-critical mobile modular motivating multimedia multi-state multi-tasking national needs-based neutral next generation non-volatile object-oriented optimal optimizing radical real-time reciprocal regional responsive scalable secondary solution-oriented stable static systematic systemic system-worthy tangible tertiary transitional uniform upward-trending user-facing value-added web-enabled well-modulated zero administration zero defect zero tolerance ffaker-2.23.0/lib/ffaker/data/company/catch_pre0000644000004100000410000000220314620136015021315 0ustar www-datawww-dataAdaptive Advanced Ameliorated Assimilated Automated Balanced Business-focused Centralized Cloned Compatible Configurable Cross-group Cross-platform Customer-focused Customizable Decentralized De-engineered Devolved Digitized Distributed Diverse Down-sized Enhanced Enterprise-wide Ergonomic Exclusive Expanded Extended Face to face Focused Front-line Fully-configurable Function-based Fundamental Future-proofed Grass-roots Horizontal Implemented Innovative Integrated Intuitive Inverse Managed Mandatory Monitored Multi-channelled Multi-lateral Multi-layered Multi-tiered Networked Object-based Open-architected Open-source Operative Optimized Optional Organic Organized Persevering Persistent Phased Polarised Pre-emptive Proactive Profit-focused Profound Programmable Progressive Public-key Quality-focused Reactive Realigned Re-contextualized Re-engineered Reduced Reverse-engineered Right-sized Robust Seamless Secured Self-enabling Sharable Stand-alone Streamlined Switchable Synchronised Synergistic Synergized Team-oriented Total Triple-buffered Universal Up-sized Upgradable User-centric User-friendly Versatile Virtual Visionary Vision-oriented ffaker-2.23.0/lib/ffaker/data/company/position_areas0000644000004100000410000000013614620136015022407 0ustar www-datawww-dataFinance IT Operations Information Vice Sales Marketing Corporate Department Regional Division ffaker-2.23.0/lib/ffaker/data/lorem_ua/0000755000004100000410000000000014620136015017602 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/lorem_ua/words0000644000004100000410000000774614620136015020701 0ustar www-datawww-dataСивоок сам доглядав як варилася смальта для великих мозаїк які мав викладати добирав належних кольорів чаклував над красками варив проварював розтирав для золотої смальти снісарі виковували тонюсінькі листочки золота потім воно закладалося поміж двох платівок скла навічно заварювалося іноді коли треба було тоншої смальти золотий листочок просто прилютовувався до споду скляного кубика щоб урозмаїтити відтіння золотої смальти Сивоок стосував не саме тільки золото а й електрон або ж біле золото тобто сплав золота з сріблом іноді бралися навіть листочки міді яка давала спокійніше сяйво смальту варили довго багато людей перепробував Сивоок на тому ділі йшли до нього охочі босі без шапок бідні обідрані несміливі він учив їх працював разом з ними жив з ними в нужді й клопотах розповідали вони йому про нужду ще більшу про те як було голодно колись а ще голодніше стало нині бо все поглинає церква люди кинули поля й борті пішли на будування а тим часом їхні хижі десь валяться заростають бур’яном поля і що то буде що ж то буде навіть у часи ліпші хліб вживано не щодень а тепер тільки й бачили що ріденьку затірку та капусту та ріпу сіль була розкошами її не клали в страву а лизали грудку по обіді про м’ясо й не згадувано Сивоок ділив на всіх своїх помічників і ту належність що йому припадала від князя але розумів що нагодувавши десятьох однаково не нагодує тисяч повторювалося те саме що бачив багато літ у Візантії чим більше й розкішніше будовано тим біднішим і обдертішим ставав народ довколишній бо все мав винести на своїх плечах своєю працею своїми нестатками й обмеженнями заплатити за пиху і славу божу антропоси рятувалися від похмурих видінь і од відчаю в молитвах старіші з них не маючи більше сподівань приймали чернецький постриг ось уже й тут у києві заснували вони коло самої Софії на місці свого поселення монастир святого Георгія на честь князя Ярослава і Міщило втулився туди ігуменом але Сивоок зостався зі своїми людьми не міг він визнати цього жорстокого бога від якого ціле життя тільки страждав і поневірявся власне по загибелі Ісси втратив замилування до щонайдрібніших радощів і вдоволень жив тепер тільки великим ділом свого життя жив у барвах у їхньому світінні у їхньому співі ffaker-2.23.0/lib/ffaker/data/lorem_ua/capital_chars0000644000004100000410000000014314620136015022320 0ustar www-datawww-dataА Б В Г Ґ Д Е Є Ж З И І Ї Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ ь Ю Я ffaker-2.23.0/lib/ffaker/data/lorem_ua/chars0000644000004100000410000000014314620136015020623 0ustar www-datawww-dataа б в г ґ д е є ж з и і ї й к л м н о п р с т у ф х ц ч ш щ ь ю я ffaker-2.23.0/lib/ffaker/data/address_se/0000755000004100000410000000000014620136015020113 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_se/countries0000644000004100000410000000472714620136015022063 0ustar www-datawww-dataAbchazien Afghanistan Akrioti Dhekelia Albanien Algeriet USA Andorra Angola Anguilla Antigua och Barbuda Argentina Armenien Aruba Ascension Athos Australien Azerbajdzjan Bahamas Bahrain Bangladesh Barbados Belgien Belize Benin Bermuda Bhutan Bolivia Bosnien och Hercegovina Botswana Brasilien Brunei Bulgarien Burkina Faso Burundi Caymanöarna Centralafrikanska republiken Chile Colombia Cooköarna Costa Rica Curaçao Cypern Danmark Djibouti Dominica Dominikanska republiken Ecuador Egypten Ekvatorialguinea El Salvador Elfenbenskusten Eritrea Estland Etiopien Falklandsöarna Fijiöarna Filippinerna Finland Frankrike Franska Polynesien Färöarna Förenade Arabemiraten Storbritannien Nordirland Gabon Gambia Georgien Ghana Gibraltar Grekland Grenada Grönland Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Honduras Hongkong Indien Indonesien Irak Iran Irland Island Isle of Man Israel Italien Jamaica Japan Jemen Jersey Jordanien Jungfruöarna Jungfruöarna Julön Kambodja Kamerun Kanada Kap Verde Kazakstan Kenya Kina Taiwan Kirgizistan Kiribati Kokosöarna Komorerna Kongo Kongo Kosovo Korea Korea Kroatien Kuba Kuwait Laos Lesotho Lettland Libanon Liberia Libyen Liechtenstein Litauen Luxemburg Macao Madagaskar Makedonien Malawi Malaysia Maldiverna Mali Malta Marocko Marshallöarna Mauretanien Mauritius Mayotte Mexiko Mikronesien Moçambique Moldavien Monaco Mongoliet Montenegro Montserrat Myanmar Nagorno-Karabach Namibia Nauru Nederländerna Nepal Nicaragua Niger Nigeria Niue Nordmarianerna Norfolkön Nordcypern Norge Nya Kaledonien Nya Zeeland Oman Palestina Pakistan Palau Panama Papua Nya Guinea Paraguay Peru Pitcairnöarna Polen Portugal Puerto Rico Qatar Rumänien Rwanda Ryssland Saint Kitts och Nevis Saint Lucia Saint Vincent och Grenadinerna Saint-Pierre och Miquelon Salomonöarna Samoa Samoa San Marino Sankta Helena São Tomé och Príncipe Saudiarabien Schweiz Senegal Serbien Seychellerna Sierra Leone Singapore Sint Maarten Slovakien Slovenien Somalia Somaliland Spanien Sri Lanka Sudan Surinam Svalbard Sverige Swaziland Sydafrika Sydossetien Sydsudan Syriska arabrepubliken Tadzjikistan Tanzania Tchad Thailand Tjeckien Togo Tokelauöarna Tonga Transnistriens moldaviska republik Trinidad och Tobago Tristan da Cunha Tunisien Turkiet Turkmenistan Turks- och Caicosöarna Tuvalu Tyskland Uganda Ukraina Ungern Uruguay Uzbekistan Vanuatu Vatikanen Venezuela Vietnam Vitryssland Vojvodina Västsahara Wallis- och Futunaöarna Wales Zambia Zimbabwe Åland Österrike Östtimor ffaker-2.23.0/lib/ffaker/data/address_se/street0000644000004100000410000012707614620136015021361 0ustar www-datawww-dataAbiskovägen Abrahamsbergsvägen Ada Nilssons Gata Adilsvägen Adlerbethsgatan Adolf Fredriks Kyrkogata Adolf Rudbecks Väg Adolfsbergsvägen Af Pontins Väg Agatvägen Agnes Lagerstedts Gata Agraffvägen Ahlsellvägen Akallavägen Aklejavägen Aktergatan Akutvägen Alabastervägen Aladdinsvägen Alfred Medins Väg Alfred Medins Väg Alingsåsvägen Allan Edwalls Gata Allévägen Allhelgonagatan Allmogevägen Alltingsvägen Alltingsvägen Almlöfsgatan Almnäsvägen Alpvägen Alsnögatan Alstaviksvägen Alstersvägen Alströmergatan Alsätravägen Aluddsvägen Alvastravägen Alviksvägen Alviksvägen Lokalgata Alvägen Amanuensvägen Amatörvägen Ambravägen Amiralsvägen Anders Lindebergs Väg Anders Reimers Väg Andersens Väg Andra Bassängvägen Andra Tvärvägen Andréegatan Ankarsrumsgatan Ankarstocksvägen Anna Bruncronas Väg Anna Högmans Väg Anna Lindhagens Väg Anna Sandströms Gata Anna Åbergssons Väg Annandagsvägen Annebodavägen Annedalsvägen Annexvägen Ansgariegatan Anundsvägen Apelbergsgatan Apelvägen Aprikosgatan Aprilgatan Arbetargatan Arbetsvägen Arbottnavägen Arbrågatan Archimedesvägen Ardennergatan Arenavägen Arkadvägen Arkitektvägen Arkivgatan Arkövägen Armbandsvägen Armborstvägen Armfeltsgatan Aroseniusvägen Arrendevägen Arsenalsgatan Artemisgatan Artillerigatan Artistvägen Arvid Mörnes Väg Arvikagatan Arvodesvägen Asbjörnsens Väg Askersgatan Askersundsgatan Askrikegatan Aslögsvägen Asmundsvägen Asplundsvägen Aspsätravägen Aspövägen Assessorsgatan Astrakangatan Atlasgatan Atterbomsvägen Attundavägen August Södermans Väg Avestagatan Avgiftsvägen Avgiftsvägen Avmätarvägen Axvallsvägen Babordsgatan Backebogatan Backluravägen Backlöksvägen Backvägen Badelundavägen Badhusvägen Badstrandsvägen Bagarfruvägen Bagarmossvägen Bagarmossvägen Baggensgatan Baldersgatan Ballonggatan Baltzar Von Platens Gata Bandhagsvägen Bandyvägen Banérgatan Banmästarvägen Banvägen Barbro Alvings Gata Barbro Stigsdotters Väg Barnhemsvägen Barnhusgatan Barnängsgatan Baron Rålambs Väg Bastugatan Bastuhagsvägen Beckholmsvägen Beckomberga Skogsväg Beckomberga Ängsväg Beckombergavägen Bellevuevägen Bellisvägen Bellmans Väg Bellmansgatan Bellmanskällevägen Bengt Ekehjelmsgatan Bengt Tranas Väg Bennebolsgatan Bergamottvägen Bergengatan Bergenhielmsvägen Berghamnsvägen Berghällsvägen Bergiusvägen Bergiusvägen Bergkantsvägen Bergportsvägen Bergsgatan Bergsjölundsvägen Bergslagsvägen Bergsmarksvägen Bergsrådsvägen Bergsundsgatan Bergtallsvägen Berguddsvägen Bergviksvägen Beridarbansgatan Bertel Andréns Väg Bertil Ohlins Gata Besmansvägen Bettnavägen Biblioteksgatan Bielkevägen Bifrostvägen Bigarråvägen Bildhuggarvägen Billerudsvägen Billingsforsvägen Biodlarvägen Birger Jarlsgatan Birger Sjöbergs Väg Birgit Sandströms Väg Birkagatan Bisittargatan Biskopsvägen Bivägen Bjulevägen Bjurforsgatan Bjurforsgatan Bjurholmsgatan Bjursätragatan Bjällervägen Björkbacksvägen Björketorpsvägen Björkrisvägen Björksätravägen Björkvägen Björnbodavägen Björneborgsvägen Björnflokevägen Björngårdsgatan Björnlundavägen Björnmossevägen Björnnäsvägen Björnsonsgatan Björnståhlsgatan Björnvägen Blackebergs Gårdsväg Blackebergsvägen Blackensvägen Blackstavägen Blanchegatan Blasieholmsgatan Blekegatan Blekholmsgatan Blekingegatan Blommensbergsvägen Blomodlarvägen Blomsterbönsvägen Blomsterkungsvägen Blomstervägen Blåeldsvägen Blåfjällsgatan Blåfjällsgatan Blågransvägen Blåklintsvägen Blåklocksvägen Blåsutvägen Blåvingevägen Bo Bergmans Gata Bockfjällsvägen Boforsgatan Bogstavägen Bogsätravägen Bogårdsvägen Bohusgatan Bokbindarvägen Bokhållarvägen Boktryckarvägen Bolidenvägen Bolidenvägen Parkering Bollmoravägen Bollmoravägen Bollstavägen Bolmensvägen Bolmsövägen Bomarsundsvägen Bondegatan Bondesonsgatan Bontestavägen Bordsvägen Borensvägen Borgarfjordsgatan Borgargatan Borghöjdsvägen Borgmästargatan Borgvägen Borgågatan Bornholmsgatan Borrvägen Boråsvägen Boskapsvägen Boställsvägen Botvidsgatan Boxholmsvägen Bragevägen Brahegatan Brantingsgatan Brattforsgatan Breda Gatan Bredholmsgatan Bredängs Badväg Bredängs Badväg Bredängsvägen Breitenfeldsgatan Brennervägen Brevvägen Brinellvägen Brittmässgatan Broccolivägen Broderivägen Bromma Kyrkväg Bromstensvägen Bromsvägen Brotorpsvägen Brudkronevägen Bruksvägen Brunbärsvägen Brunflogatan Brunkebergsgatan Brunnbyvägen Brunnsgatan Brunnsviksvägen Bruntegatan Bryggargatan Bryggerivägen Bryggvägen Brynhildsvägen Brådstupsvägen Bråvallagatan Bråviksvägen Bräckegatan Brändövägen Brännerigatan Bränningevägen Brännkyrkagatan Brättnevägen Bröderna Grimms Väg Brötvägen Budbärarvägen Bultvägen Bureusvägen Burspråksvägen Burträskgatan Bussenhusvägen Bussens Väg Buteljgatan Buxbomsvägen Byggmästarvägen Bygärdesvägen Byvägen Byälvsvägen Bågljusvägen Bågspännarvägen Bågvägen Båstadsvägen Båtbyggargatan Båtklubbsgatan Båtklubbsvägen Båtsman Nähls Väg Båtsman Stens Väg Båtängsvägen Bäckaskiftsvägen Bäckbornas Väg Bäckvägen Bägersta Byväg Bägerstavägen Bälingevägen Bällstavägen Bältgatan Bättringsvägen Bävervägen Börjesonsvägen Böttigervägen Cardellgatan Carl Akrells Gata Carl Barks Väg Carl Bondes Väg Carl Gustaf Lindstedts Gata Carl Larssons Väg Carl Sebardts Väg Carl-Gustaf Lindstedts Gata Caroline Östbergs Väg Cedergrensvägen Cedersdalsgatan Cederströmsvägen Celsiusgatan Cembalogatan Cervins Väg Chapmansgatan Charkmästargatan Cigarrvägen Cirkelvägen Cirkusvägen Concordiavägen Cox Pomonavägen Crafoords Väg Creutzgatan Cronströmsvägen Dag Hammarskjölds Väg Dagnyvägen Dagnyvägen Dagsverksvägen Dagövägen Dagövägen Parkering Dalagatan Dalgårdsvägen Dalripsvägen Dalslandsgatan Daltorpsvägen Dalviksgatan Dalängsvägen Damastvägen Dammtrappgatan Danavägen Danderydsgatan Danmarksgatan Dannemoragatan Dansbanevägen David Bagares Gata David Mårtensons Väg de Besches Väg De Gamlas Väg De Geersgatan Dejegatan Dellensvägen Delägargatan Diademvägen Dialoggatan Dianavägen Dillnäsvägen Disavägen Diskusvägen Disponentgatan Djupdalsvägen Djupågatan Djuravägen Djurgårdsbrunnsvägen Djurgårdsvägen Djurklouvägen Doktor Abelins Gata Doktor Abrahams Väg Doktor Robertsons Väg Doktor Widerströms Gata Domherrevägen Domnarvsgatan Doroteavägen Dorpatsvägen Dovregatan Drabbningsvägen Drachmannsgatan Drakenbergsgatan Drakflygargatan Drejargatan Drivbänksvägen Drivhjulsvägen Drivhusvägen Drotsvägen Drottning Kristinas Väg Drottning Sofias Väg Drottninggatan Drottningholmsvägen Drottningholmsvägen leden Drumsögatan Drögvägen Dukvägen Dunkersvägen Duvbovägen Duvedsvägen Duvnäsgatan Dybecksvägen Döbelnsgatan Dörrvägen Eastmansvägen Edelcrantzvägen Edelstams Väg Edelundavägen Edestavägen Efraim Dahlins Väg Eggegrundsvägen Egilsvägen Egnahemsvägen Egron Lundgrens Väg Ehrenstrahlsvägen Ehrensvärdsgatan Ejdervägen Ekbacksvägen Ekebyvägen Ekedalsgatan Ekedalsgatan Ekensbergsvägen Ekfatsgatan Ekhagsvägen Ekholmsvägen Eklångsvägen Eknäsvägen Ekorrvägen Ekshäradsgatan Ekstocksvägen Eksätravägen Eldarvägen Elektravägen Elersvägen Elias Lönnrots Väg Elievägen Elin Wägners Gata Elisabet Olins Väg Elisabeth Tamms Gata Ellen Fries Gata Ellen Keys Gata Elsa Beskows Gata Elsa Borgs Gata Elsa Brändströms Gata Elsbyvägen Emilia Fogelklous Gata Emilie Högqvists Väg Emågatan Enebyvägen Enevägen Engelbrekts Kyrkogata Engelbrektsgatan Enighetsvägen Ensittarvägen Enskede Gårdsväg Enskedevägen Enspännargatan Eolsgatan Eolshällsvägen Eremitvägen Eric Cronsioes Väg Eric Cronsioes Väg Ericavägen Erik Dahlbergsgatan Erik Engmarks Väg Erik Segersälls Väg Erik Tegels Väg Eriksbergsgatan Eriksdalsgatan Erikslundsgatan Ernst Ahlgrens Väg Ernst Josephsons Väg Ersta Gårdsväg Ersta Gårdsväg Erstagatan Esbogatan Eskilsvägen Eslövsvägen Essinge Brogata Essinge Högväg Essinge Kyrkväg Estbrötevägen Estlandsgatan Etsarvägen Eva Bonniers Gata Eyvind Johnsons Gata Fabritiusgatan Fackelvägen Fagersjövägen Fagerstagatan Fagerviksvägen Falkenbergsgatan Falkvägen Falköpingsvägen Fallskärmsgatan Fallvindsgatan Falsterbovägen Falugatan Fanérvägen Farstagårdsvägen Farstagårdsvägen Farstanäsvägen Farstavägen Farstaängsvägen Fartygsgatan Fasanvägen Fastingsgatan Fastlagsvägen Fatburs Brunnsgata Fatburs Kvarngata Fatbursgatan Fem Fålars Väg Fendergatan Ferievägen Fiholmsvägen Filvägen Finbagarvägen Finlandsgatan Finn Malmgrens Väg Finsens Väg Finska Gatan Finspångsgatan Fiskarfjärdsvägen Fiskargatan Fiskartorpsvägen Fiskebyvägen Fiskhallsvägen Fiskmåsvägen Fisksjöängsvägen Fjällgatan Fjällnäsgatan Fjärde Bassängvägen Flaggmansvägen Flatens Skogsväg Flatenvägen Fleminggatan Flensvägen Flodavägen Floragatan Flottbrovägen Floxvägen Flygargatan Flygfältsgatan Flyghamnsgatan Flygledargatan Flygledargatan Farsta Flygledargatan Skarpnäck Flyglärargatan Flyttblocksvägen Flädervägen Flöjelgatan Flötviksvägen Fodermarskvägen Fogdevägen Fogsvansvägen Folke Bernadottes Väg Folke Wingårds Väg Folketingsvägen Folkkungagatan avfart Folkparksvägen Folkskolegatan Folkungagatan Folkungatrappan Formbrödsvägen Fornbyvägen Forsavägen Forsbackagatan Forsfararvägen Forshagagatan Forsskålsgatan Forstenavägen Forstmästarvägen Fraktflygargatan Framnäsvägen Framnäsvägen Franklandsvägen Frans Hedbergsvägen Franzéngatan Fredagsvägen Fredhällsgatan Fredmansgatan Fredrik Bloms Väg Fredrika Bremers Gata Fredriksbergsvägen Fredriksdalsgatan Fredrikshovsgatan Fredrikslundsvägen Fredriksonsvägen Fredsborgsgatan Fredsgatan Fregattvägen Frejgatan Frescati Hagväg Frescativägen Frida Elfströms Väg Fridhemsgatan Friggagatan Frihamnsgatan Friherregatan Frimurarvägen Frimärksvägen Friskvårdsvägen Frislandsvägen Fristadsvägen Fritidsvägen Frodevägen Frostviksgatan Fru Marias Väg Frukthandlarvägen Frustunavägen Fruängens Kyrkogata Fruängsgatan Fryxellsgatan Främlingsvägen Frödingsvägen Frösövägen Frövigatan Furusundsgatan Furusångsvägen Furuvägen Fyngatan Fyrkantsvägen Fyrskeppsvägen Fyrspannsgatan Fågelkärrsvägen Fågelstavägen Fågelsångens Gårdsväg Fågelsångsvägen Fållnäsgatan Fältmarskalksvägen Fältspatvägen Fältvägen Färjestadsvägen Färnebogatan Färögatan Föreningsvägen Författarvägen Förmansvägen Förskeppsgatan Förskeppsgatan Förskottsvägen Första Bassängvägen Förvaltarvägen Gagnefsvägen Galonvägen Galtabäcksvägen Galärvarvsvägen Gambrinusgatan Gamla Brogatan Gamla Bromstensvägen Gamla Dalarövägen Gamla Essinge Broväg Gamla Essinge Broväg Gamla Huddingevägen Gamla Landsvägen Gamla Lundagatan Gamla Magelungsvägen Gamla Södertäljevägen Gamla Tyresövägen Gammelgårdsvägen Gammelvägen Garagevägen Garpenbergsgatan Garvargatan Gasverksvägen Gaveliusgatan Gebersvägen Geijersvägen Genvägen Getfotsvägen Giffelvägen Giggvägen Gillbergavägen Gillegatan Gillögagatan Gimmerstavägen Gimågatan Gjutargatan Gjuterivägen Gjörwellsgatan Gladiolusvägen Glanshammarsgatan Glasbjörksvägen Glasbruksgatan Glasmålarvägen Glasmästarvägen Glavagatan Gliavägen Glidflyktsgatan Glimavägen Glädjevägen Gnejsvägen Gnestavägen Godsägarvägen Gondolgatan Gotlandsgatan Grafikvägen Grafikvägens Gc-Väg Grangärdevägen Granitvägen Granskogsvägen Gransångarvägen Grekfararvägen Grenvägen Grev Magnigatan Grev Turegatan Greve Von Essens Väg Grevgatan Gribbyvägen Grimstagatan Grimstahamnsvägen Grindsgatan Grindstuvägen Grindstängarvägen Gripsholmsvägen Gripvägen Gripvägen Grosshandlarvägen Grossistvägen Grubbens Gata Grumsgatan Grundläggarvägen Grundtvigsgatan Grycksbovägen Gryningsvägen Grytvägen Gråhundsvägen Gråstensvägen Gränsvägen Gräsandsvägen Gräsgatan Gräsholmsvägen Grävlingsvägen Grödingegatan Gröna Stugans Väg Gröna Vägen Grönbetevägen Grönbrinksgatan Gröndalsvägen Grönkålsvägen Grönlandsgatan Grönlandsgatan Grönskevägen Grönviksvägen Gubbkärrsvägen Gubbängsvägen Gudmundrågatan Gudrunsvägen Guldsmedsvägen Gullfossgatan Gullmarsvägen Gulsparvsvägen Gumshornsgatan Gunnar Asplunds Väg Gunnar Asplunds Väg Gunnar Wallers Väg Gunnarsvägen Gunnebogatan Gurlitavägen Gustaf Ljunggrens Väg Gustaf Lundbergs Väg Gustaf Wickmans Väg Gustaf Wickmans Väg Gustafsborgsvägen Gustavslundsvägen Guttormsvägen Gyldéngatan Gyllenborgsgatan Gyllenstiernsgatan Gårdfarivägen Gårdsbogatan Gårdsfogdevägen Gåshällsvägen Gåsingevägen Gärdesgatan Gästrikegatan Gävlegatan Gökvägen Gösta Ekmans Väg Göta Landsväg Götaforsvägen Götalandsvägen Götgatan Götlundagatan Hackspettsvägen Hadorphsvägen Haeffnersvägen Hagagatan Hagelstavägen Hagforsgatan Hagmarksvägen Hagsätravägen Hagtornsvägen Hakeskyttvägen Hallandsgatan Hallebergsvägen Hallmästarvägen Hallonvägen Hallstanäsvägen Hallvägen Halmstadsvägen Halmvägen Hamburgsvägen Hammarby Fabriksväg Hammarby Kajgata Hammarby Kajgata Hammarby Kajväg Hammarby Slussväg Hammarbyvägen Hammarbyvägen Hammargatan Hammerstavägen Hamngatan Hamnpirsvägen Handelsvägen Handelsvägen Lokalgata Hangövägen Haningegatan Hanna Paulis Gata Hanna Rydhs Gata Hanstavägen Hanstavägen leden Hantverkargatan Hanvedsgatan Hardemogatan Harpsundsvägen Harry Martinsons Gata Hasselbergsvägen Hasselquistvägen Haukadalsgatan Hauptvägen Havregatan Havsfruvägen Havsörnsvägen Hedebyvägen Hedinsgatan Heimdalsgatan Heleneborgsgatan Helgagatan Helgdagsvägen Helgestavägen Helgumsvägen Helgumsvägen Helikoptergatan Heliosgatan Heliosvägen Heliosvägen Helsingborgsvägen Helsingforsgatan Helsingörsgatan Hembyggarvägen Hemmansvägen Hemskogsvägen Hemslöjdsvägen Hemsövägen Herbert Widmans Väg Herdevägen Herkulesgatan Herkulesgatan på/avfart Herman Ygbergs Väg Herr Göstas Väg Herr Stens Väg Herrgårdsvägen Herrhagsvägen Herrängsvägen Hertigvägen Hildebergsvägen Hildebrandsvägen Hillbergsvägen Hirdvägen Hjalmar Cederströms Gata Hjalmar Danells Väg Hjalmar Söderbergs Väg Hjortbergsvägen Hjortronvägen Hjortsbergsvägen Hjovägen Hjulstavägen Hjulstavägen Rinkeby Hjulstavägen Spånga Hjälmarsvägen Hjärnegatan Hodellvägen Holbergsgatan Holländargatan Holmamiralens Väg Holmgårdsvägen Holmögaddsvägen Horisontvägen Hornsbergsvägen Hornsbruksgatan Hornsgatan Hornsgatan på/avfart Hornsgatsavfarten Hornsgatspåfarten Hovmästarvägen Hovslagargatan Hubertusgatan Huddingevägen Huddingevägen Enskede Huddingevägen Älvsjö Hudiksvallsgatan Hugleiksvägen Hugo Nissars Väg Humlegårdsgatan Hummelvägen Hunduddsvägen Hunnebergsvägen Husabyvägen Husarviksvägen Huvudfabriksgatan Huvudskärsvägen Hyggevägen Hyltevägen Hyltingevägen Hypoteksvägen Hyvelvägen Hågavägen Hållövägen Hägerstensvägen Hägervägen Häggvägen Hälsingegatan Hälsobrunnsgatan Häradsdomarvägen Härbärgesvägen Häringevägen Härjedalsgatan Hässelby Strandväg Hässleholmsvägen Hästholmsvägen Hästskovägen Höckertsvägen Högalids Kyrkväg Högalidsgatan Höganäsvägen Högbergsgatan Högklintsvägen Höglindavägen Högsjövägen Högsätesvägen Hökarvägen Hökens Gata Hökmossevägen Hökvägen Hölövägen Hörningsholmsvägen Höskrindevägen Höstgatan Hövdingagatan Ibsengatan Idaborgsvägen Idholmsvägen Idrevägen Idungatan Igelbäcksgatan Igeldammsgatan Igelkottsvägen Iggesundsvägen Imatragatan Importörvägen Industrigatan Inedalsgatan Ingemarsgatan Ingenjörsvägen Ingmar Bergmans Gata Ingvarsvägen Instrumentvägen Inteckningsvägen Irisvägen Isafjordsgatan Isbergavägen Islandsvägen Israel af Ströms Väg Israel Af Ströms Väg Ivan Hedqvists Väg Ivar Hallströms Väg Ivar Vidfamnes Gata Ivarskärrsvägen Iversonsgatan Jakob Westinsgatan Jakobsbergsgatan Jakobsdalsvägen Jakobsgatan Jarl Kulles Gata Jenny Linds Gata Jenny Nyströms Gata Johan Printz Väg Johan Skyttes Väg Johannelundsvägen Johannesbergsgatan Johannesfredsvägen Johannesgatan Johanneshovsvägen Johannisdalsgatan John Ericssonsgatan John Nordströms Väg Jomsborgsvägen Jordanesvägen Jordgubbsvägen Josefinavägen Julia Caesars Väg Julitavägen Jungfrugatan Junkergatan Junohällsvägen Juvelerarvägen Jyllandsgatan Jädersvägen Jägargatan Jägmästargatan Jämtlandsgatan Järflottavägen Järnavägen Järnbärarvägen Järneksvägen Järnlundsvägen Järnmalmsvägen Järntorgsgatan Järnvägsparken Järnvägsparken Jökelvägen Jönåkersvägen Jösseforsvägen Kadettgatan Kaggeholmsvägen Kaj Munks Väg Kajsa Wargs Väg Kaknäsvägen Kaktusvägen Kakvägen Kalixvägen Kallforsvägen Kallskärsgatan Kalmgatan Kammakargatan Kampementsgatan Kamrerarvägen Kanaans Väg Kanalvägen Kanslersvägen Kantarellvägen Kapellvägen Kapplandsvägen Kaprifolvägen Kaptensgatan Karaffgatan Karduansmakargatan Karin Boyes Gata Karin Månsdotters Väg Karl Nordströms Väg Karlavägen Karlbergsvägen Karlebyvägen Karl-Gustav Doolkes Väg Karlsbodavägen Karlsborgsvägen Karlshällsvägen Karlskronavägen Karlslundsvägen Karlsviksgatan Karlsövägen Karlsövägen Parkering Höger Karlsövägen Parkering Vänster Karmstolsvägen Karossvägen Karstensvägen Karusellvägen Kasbyvägen Kasbyvägen Kaskögatan Kastanjevägen Kastrupgatan Kata Dalströms Gata Katalanvägen Katarina Bangata Katarina Västra Kyrkogata Katarinavägen Katrinebergsvägen Katrineforsvägen Kattnäsvägen Kavelbrovägen Kebnekaisevägen Kedjevägen Kellgrensgatan Kexvägen Kilabergsvägen Kilsbergsvägen Kilsgatan Kilsmogatan Kindstugatan Kinmanssonsvägen Kinmanssonvägen Kinnekullevägen Kirunagatan Kista Alléväg Kista Gårdsväg Kistavägen Kistvägen Kiviksvägen Klackvägen Klappjaktsvägen Klara Norra Kyrkogata Klara Södra Kyrkogata Klara Västra Kyrkogata Klara Östra Kyrkogata Klarabergsgatan Klarbärsvägen Klarälvsvägen Klaviaturgatan Klematisvägen Klensmedsvägen Klenätvägen Klippgatan Klockelundsvägen Klockvägen Klubbensborgsvägen Klubbevägen Klyftvägen Klyvarvägen Klädesvägen Klövervägen Knallevägen Knaperstavägen Knarrarnäsgatan Knektvägen Knut Sjöbergs Väg Knypplerskevägen Knäpparvägen Kocksgatan Kolargatan Koldinggatan Kolonivägen Kolsnarsvägen Koltrastvägen Kommendörsgatan Komministervägen Konditorsvägen Konradsbergsgatan Konsolvägen Konstgjutarvägen Konsumentvägen Kontoristvägen Kontovägen Kontovägen Kontrollvägen Konvojgatan Korintvägen Korphoppsgatan Korpmossevägen Korsholmsvägen Korsnäsvägen Korsvägen Korta Vägen Kotkagatan Kottbygatan Kottgatan Kransbindarvägen Kranvägen Kratsbodavägen Krattvägen Kringelvägen Kristallvägen Krister Siöblads Väg Kristina Nilssons Väg Kristinebergs Slottsväg Kristinebergsvägen Kristinehamnsgatan Kristinehovsgatan Krokanvägen Krokvägen Krokvägsgränd Kronobergsgatan Kronofogdevägen Kronvägen Kronåsvägen Kronåsvägen Krossgatan Krukmakargatan Krusbärsvägen Kryddlandsvägen Kryssargatan Kråkrisvägen Krångedevägen Krämarvägen Kubbegatan Kubikenborgsvägen Kullavägen Kulstötarvägen Kumlagatan Kummelvägen Kumminvägen Kung Atles Väg Kungsgatan Kungsholmsgatan Kungssätravägen Kungstensgatan Kungsträdgårdsgatan Kurirgatan Kusevägen Kvarnbacksvägen Kvarnbyvägen Kvarngatan Kvarnhagsgatan Kvarnholmsvägen Kvarnstugvägen Kvarnsvedsvägen Kvastvägen Kvickensvägen Kvicksundsvägen Kvistbrogatan Kylgatan Kylhusgatan Kyrkhamnsvägen Kyrklundsvägen Kyrkogårdsvägen Kyrkoherdevägen Kålgårdsvägen Källbergsvägen Källvägen Kälvestavägen Kängvägen Kärnbovägen Kärrbössevägen Kärrtorpsvägen Kölnagatan Köpenhamnsgatan Köpingsvägen Köpmangatan Körsbärsvägen Körsvensvägen Laboratoriegatan Ladbacksvägen Laduviksvägen Lagavägen Lagerbielkes Väg Lagerlöfsgatan Lagmansvägen Lambarövägen Landsvägen Lanforsvägen Langelandsgatan Larsbodavägen Larsmässgatan Laxåvägen Lekparksvägen Leksandsvägen Lemmings Väg Lerkrogsvägen Lessebovägen Levertinsgatan Lidingövägen Lidköpingsvägen Lidnersgatan Lidovägen Lievägen Lignagatan Liljas Gata Liljegrensvägen Liljeholmsvägen Liljekungsvägen Liljeörnsgatan Lilla Aspuddsvägen Lilla Banvägen Lilla Erstagatan Lilla Frescativägen Lilla Gungans Väg Lilla Nygatan Lilla Skuggans Väg Lilla Sällskapets Väg Lillhagsvägen Lillhemsgatan Lillsjönäsvägen Lillsjövägen Lillsjövägen Lillvägen Lillåvägen Lillängsgatan Limavägen Limonitvägen Linbodavägen Lindalsvägen Lindarängsvägen Lindaus Väg Lindetorpsvägen Lindevägen Lindhagensgatan Lindstedtsvägen Lindvallsgatan Lingvägen Linjemästarvägen Linnégatan Linta Gårdsväg Lintavägen Lisebergsvägen Listavägen Listuddsvägen Livdjursgatan Livlandsgatan Ljusglimtsvägen Ljusglimtsvägen Ljusnevägen Ljusterögatan Lm Ericssons Väg LM Ericssons Väg Lodbroksvägen Lodgatan Lofotengatan Logvägen Lokattsvägen Lokstallsgatan Lollandsgatan Lorensbergsgatan Lotsgatan Lotterivägen Louddsvägen Love Almqvists Väg Lovisagatan Loviselundsvägen Lucidorsgatan Ludgovägen Ludvigsbergsgatan Luftfartsgatan Luftskeppsgatan Lugna Gatan Lugntorpsvägen Luktärtsvägen Lumagatan Lumaparksvägen Lundagatan Lundagårdsvägen Lunkentusvägen Luntmakargatan Lupinvägen Lussekattsvägen Lustgårdsgatan Lustigkullavägen Lusuddsvägen Lusuddsvägen Luxgatan Lyckebyvägen Lyckovägen Lyckselevägen Lysviksgatan Lützengatan Lågskärsvägen Långa Gatan Långbrodalsvägen Långbrokungens Väg Långbrovägen Långhalsvägen Långholmsgatan Långsjövägen Långskeppsgatan Långvretsvägen Långåkersvägen Långängsvägen Läckövägen Läggestavägen Läkarvägen Länsmansvägen Länsrådsvägen Lästmakargatan Lästringevägen Lödösevägen Lögebodavägen Löjtnantsgatan Lördagsvägen Lötmogatan Lövholmsvägen Lövsta Koloniväg Lövsta Koloniväg Lövstavägen Lövsundsvägen Lövvägen Lövångersgatan Lövåsvägen Magasinsvägen Magelungsvägen Magistervägen Magnebergsvägen Magnetvägen Magnus Ladulåsgatan Majdalsvägen Majorsgatan Majrovägen Majstångsvägen Majvägen Malaxgatan Malgomajvägen Malmgårdsvägen Malmköpingsvägen Malmskillnadsgatan Malmtorgsgatan Malmvägen Malmövägen Maltesholmsvägen Maltgatan Maltvägen Malungsvägen Malvavägen Mamrevägen Mamsell Ullas Väg Mandelblomsvägen Mandelbrödsvägen Manhemsgatan Manillavägen Maratonvägen Margaretavägen Margretelundsvägen Maria Bangata Maria Prästgårdsgata Maria Skolgata Mariagatan Mariebergsgatan Mariedalsvägen Mariehamnsgatan Mariehällsvägen Mariestadsvägen Marieviksgatan Marknadsvägen Markvardsgatan Markviksvägen Markvägen Marmorgatan Martinvägen Marviksvägen Maskinistgatan Masmästarvägen Masugnsvägen Matforsgatan Matforsgatan Matilda Jungstedts Väg Mazarinvägen Medelpadsgatan Medevigatan Medlemsvägen Mejerivägen Mejselvägen Mellanbergsvägen Mellangatan Mellangårdsvägen Mellanvägen Mellanvägsbacken Mellanvägsbacken Mellösavägen Melongatan Messeniusgatan Metargatan Metronomgatan Mickelbergsvägen Mickelsbergsvägen Midskeppsgatan Midsommarvägen Miklagårdsvägen Mikrofonvägen Mimosavägen Minnebergsvägen Minneslundsvägen Minneslundsvägen Minuthandlarvägen Missionsvägen Mitisgatan Mittelvägen Mjölvägen Mobilvägen Mockasinvägen Modemgatan Molinvägen Montebellogatan Monteliusvägen Montörvägen Moravägen Morkullsvägen Mossvägen Motalavägen Movägen Mullbärsvägen Mullvadsvägen Multrågatan Munkbrogatan Munkedalsvägen Munksjövägen Munksundsgatan Munstycksvägen Murarvägen Murgrönsvägen Murklevägen Murmästarvägen Museivägen Muskotvägen Muskögatan Myntgatan Myrmarksvägen Myrvägen Målargatan Målvägen Måndagsvägen Månskensvägen Mårbackagatan Mårdvägen Mårtensdalsgatan Mälarhöjdsvägen Mälarvägen Mälsåkersvägen Mässvägen Mäster Karls Väg Mäster Mikaels Gata Mäster Samuelsgatan Möckelvägen Möjbrovägen Mölnbackavägen Mölnbovägen Möregatan Mörkövägen Mörsilsgatan Mössebergsvägen Nackagatan Narcissvägen Narvavägen Narviksgatan Nathorstvägen Naumannsvägen Nedre Bergsvägen Nejlikevägen Nicandervägen Nidarosgatan Nils Brincks Väg Nils Lövgrens Väg Nimrodsgatan Nioörtsvägen Nipfjällsvägen Nippervägen Nitvägen Njurundagatan Noaks Väg Nobelgatan Nockeby Kyrkväg Nockebyvägen Nolsögatan Nordenflychtsvägen Nordenskiöldsgatan Nordingrågatan Nordkapsgatan Nordmarksvägen Norevägen Norgegatan Norlindsvägen Norra Agnegatan Norra Hamnvägen Norra Järnvägsbron Norra Järnvägsbron Norra Kajvägen Norra Kapellvägen Norra Kapellvägen Norra Kolonnvägen Norra Stationsgatan Norra Vägen Norrbackagatan Norrbyvägen Norregöksvägen Norrgårdsvägen Norrhagsvägen Norrlandsgatan Norrskogsvägen Norrtullsgatan Norrviksvägen Nybergsgatan Nybodagatan Nybrogatan Nybyggarvägen Nyckelpigsvägen Nydalavägen Nyhammarsgatan Nyhammarsgatan Nykarlebygatan Nykroppagatan Nykvarnsvägen Nylandsgatan Nynäsvägen Nyodlingsvägen Nyslottsvägen Nystadsgatan Nytorgsgatan Nyårsvägen Nyängsvägen Nådendalsvägen Nåsvägen Nåttarövägen Näckströmsgatan Nälsta Hagväg Nälstavägen Nämdögatan Närkesgatan Näshultavägen Näsuddsvägen Näsuddsvägen Nävekvarnsvägen Observatoriegatan Ockravägen Odd Fellowvägen Oddegatan Odelbergsvägen Odengatan Offerdalsgatan Oktavgatan Oktobergatan Ola Hanssonsgatan Olaus Magnus Väg Olaus Petrigatan Olivecronas Väg Olle Engkvists Väg Olof Dalins Väg Olof Gjödingsgatan Olof Palmes Gata Olof Skötkonungs Väg Olofsgatan Olovslundsvägen Olshammarsgatan Olsmässgatan Olympiavägen Onkel Adams Väg Onsdagsvägen Oppundavägen Orangerivägen Orevägen Orhemsvägen Orienterarvägen Orienterarvägen Ormbergsvägen Ormkärrsvägen Ormängsgatan Ornögatan Orrspelsvägen Orsavägen Orvar Odds Väg Oscar Blomstrands Väg Oskar Baeckströms Väg Oskarsvägen Oslogatan Osmundsvägen Osquldas Väg Ottarsvägen Ottekilsvägen Ottesångsvägen Ottsjövägen Oviksgatan Oxbergsvägen Oxbrovägen Oxelvägen Oxenstiernsgatan Oxhagsgatan Oxtorgsgatan P O Hallmans Gata Pajalagatan Palandergatan Palermogatan Palmbladsvägen Palmérsvägen Palmfeltsvägen Panelvägen Pargasgatan Parkeringsvägen Parkgatan Parkväg Parmmätargatan Partihandlarvägen Pastellvägen Pastorsvägen Patentgatan Paternostervägen Patientvägen Pelargatan Pepparvägen Per Albins Väg Per Ekströms Väg Per Hörbergs Väg Per Lindeströms Väg Percy Ahnhems Väg Percy Ahnhems Väg Pergolavägen Peringskiöldsvägen Persikogatan Personnevägen Perstorpsvägen Petersens Väg Peterséns Väg Petrejusvägen Pettersbergsvägen Pilbågsvägen Pilgatan Pilgrimsvägen Pilkrogsvägen Pilos Väg Pilotgatan Pilvingegatan Pimpstensvägen Pingstvägen Pintorpavägen Pipersgatan Piprensarvägen Pirogvägen Piruettvägen Pjäxvägen Plaisirvägen Planterarvägen Planterhagsvägen Planterhagsvägen Plantskolevägen Pliggvägen Ploggatan Plommonvägen Plåtslagarvägen Pokalvägen Polhemsgatan Pollargatan Polovägen Pommerska Gatan Pontonjärgatan Poppelvägen Porfyrvägen Porjusvägen Porkalagatan Porsvägen Porthansvägen Postflygsgatan Postiljonsvägen Prechtvägen Presidentvägen Primulavägen Primusgatan Prins Bertils Väg Prins Carls Väg Prins Carls Väg Prins Eugens Väg Prinsens Väg Prinsessan Ingeborgs Väg Prinsessan Märtas Väg Producentvägen Prostvägen Prylvägen Prästgatan Pukslagargatan Pungpinevägen Pyrolavägen Pålsundsgatan Påskvägen Pär Lagerkvists Gata Pärkspelsvägen Päronvägen Rabattvägen Ragundagatan Ragvaldsgatan Ralångsvägen Ramselegatan Ramsundsvägen Ramviksvägen Ramvägen Randersgatan Rangstagatan Ranhammarsvägen Ransätersvägen Rapphönsvägen Rapsgatan Raseborgsgatan Rastvägen Redargatan Redargatan Regattakajen Regeringsgatan Reginsvägen Registervägen Rehnsgatan Reimersholmsgatan Remontgatan Renathvägen Renstiernas Gata Repslagargatan Responsgatan Restadsvägen Reuterholmsvägen Revalsgatan Revisorsvägen Ribegatan Richard Berghs Väg Riddargatan Riddersviks Gårdsväg Riddersviksvägen Rigagatan Riksbyvägen Riksdalervägen Riksgatan Riksmarskalkens Väg Riksrådsvägen Rikstensvägen Rimbertsvägen Rimbogatan Rimmargatan Rindögatan Ringblommevägen Ringdansvägen Ringsjövägen Ringstedsgatan Ringvägen Rinkestavägen Ripsavägen Riskvägen Rissnavägen Ritarvägen Robert Almströmsgatan Rockelstavägen Roddargatan Ronnebyvägen Rorgängargatan Rosenbönsvägen Rosendalsvägen Rosengatan Rosenhillsvägen Rosenlundsgatan Roslagsgatan Roslagsvägen Roslinvägen Rothuggsvägen Rottnevägen Rubinvägen Ruddammsvägen Rullstensvägen Runda Vägen Runebergsgatan Runiusgatan Runsavägen Runstensvägen Runsätravägen Runtunavägen Runövägen Ruriksvägen Russinvägen Rusthållarvägen Rutger Fuchsgatan Rügenvägen Ryggåsgatan Ryssbodavägen Ryssbodavägen Ryssmurvägen Ryssmurvägen Ryssviksvägen Ryttmästarvägen Råbyvägen Råcksta Gårdsväg Råckstavägen Rådagatan Rådlösavägen Rådmansgatan Råggatan Rågsvedsvägen Rågångsvägen Rålambsvägen Rånövägen Rädisvägen Rämensvägen Rättar Vigs Väg Rättviksvägen Rävsnäsvägen Röda Backens Väg Röda Backens Väg Rödabergsgatan Rödbodgatan Rödhakevägen Rödkindavägen Rödklövervägen Rödlöksvägen Rökerigatan Rökstensvägen Röksvampsvägen Rökubbsgatan Rönnapelvägen Rönnvägen Rörläggarvägen Rörsoppsvägen Rörstrandsgatan Rösvägen Sabbatsbergsvägen Sachsgatan Saffransvägen Saimagatan Salagatan Salbyvägen Salixvägen Saltmätargatan Saltvägen Samuel Owens Gata Sandbacksgatan Sandelsgatan Sandemarsvägen Sandfjärdsgatan Sandhagsgatan Sandhagsgatan Sandhamnsgatan Sandkullsvägen Sandsborgsvägen Sandstensvägen Sandviksvägen Sandåkravägen Sandåkravägen Sandåsgatan Sankt Eriksgatan Sankt Göransgatan Sankt Hollingers Väg Sankt Mickelsgatan Sankt Paulsgatan Sannadalsvägen Sara Moraeas Väg Sareksvägen Savolaksvägen Saxlandsvägen Scheelegatan Scheffersgatan Schlytersvägen Schylandersvägen Sedelvägen Sedumvägen Segelbåtsvägen Segelflygsgatan Segeltorpsvägen Segervägen Seglatsgatan Seglatsgatan Sehlstedtsgatan Selaövägen Selebovägen Selmedalsvägen Semmelvägen Sergelgatan Siargatan Sibyllegatan Sickla Kanalgata Sicklingsvägen Sidensvansvägen Sigfridsdalsvägen Sigfridsvägen Signe Hebbes Väg Sigrid Undsets Gata Sigridsdalsvägen Sigtunagatan Sigurd Rings Gata Sigurdsvägen Siktgatan Siljansvägen Silkeborgsgatan Silverpilsvägen Simlångsvägen Simrishamnsvägen Sirapsvägen Sirishovsvägen Siste Riddarens Väg Sju Brunnars Väg Sju Brunnars Väg Sju Gårdars Väg Sju Gårdars Väg Själagårdsgatan Själlandsgatan Sjättenovembervägen Sjöbjörnsvägen Sjöfartsgatan Sjöfartsgatan Sjöhagsvägen Sjöholmsvägen Sjökortsgatan Sjösavägen Sjöskumsvägen Sjöviksvägen Skaftågatan Skaftågatan Skagafjordsgatan Skagersvägen Skaldevägen Skalholtsgatan Skalkvägen Skansbrogatan Skanörvägen Skaraborgsgatan Skarpnäcks Gårdsväg Skarpnäcks Koloniväg Skarpnäcks Koloniväg Skarpnäcksvägen Skarpögatan Skattegårdsvägen Skattmästarvägen Skattungsvägen Skebokvarnsvägen Skedviksvägen Skeppargatan Skeppslagsvägen Skeppsmäklargatan Skeppstavägen Skestavägen Skidskyttevägen Skidvägen Skiftesvägen Skiljevägen Skimmelvägen Skjulvägen Skoghallsvägen Skogsalmens Väg Skogsalmens Väg Skogsbjörkens Väg Skogsbjörkens Väg Enskede Skogsbjörkens Väg Farsta Skogsdungens Väg Skogsdungens Väg Skogsfurans Väg Skogsfurans Väg Farsta Skogsfurans Väg Skarpnäck Skogslönnens Väg Skogslönnens Väg Skogslöparvägen Skogsmarksvägen Skogsvägen Skogvaktargatan Skogängsvägen Skolvägen Skomakargatan Skonertvägen Skorpvägen Skovelvägen Skrattmåsvägen Skridskovägen Skrinvägen Skrivarvägen Skrubba Koloniväg Skrubba Koloniväg Skrubba Malmväg Skrubba Malmväg Skrubba Skogsväg Skrubba Skogsväg Skrubbasandsvägen Skrubbasandsvägen Skruvvägen Skrytetorpsvägen Skulptörvägen Skutskepparvägen Skutskärsvägen Skyffelvägen Skyllbergsgatan Skylvägen Skålpundsvägen Skålpundsvägen Skånegatan Skåpaforsvägen Skåpvägen Skälbyvägen Skällnoravägen Skärblackavägen Skärholmens Gårdsväg Skärholmsvägen Skärmarbrinksvägen Sköldgatan Sköldingevägen Sköldungagatan Sköllerstagatan Sköndalsbrovägen Sköndalsvägen Skönsmovägen Skönstaholmsvägen Sköntorpsvägen Skönviksvägen Skördevägen Slaggvägen Slakthusgatan Slalomvägen Sleipnergatan Slipgatan Slupskjulsvägen Slåttervägen Släggvägen Sländvägen Slätbaksvägen Slättgårdsvägen Slättvägen Slöjdgatan Smala Vägen Smedjevägen Smedsbacksgatan Smedshagsvägen Smedslättsvägen Smedsuddsvägen Smistavägen Smistavägen Småbjörksvägen Småbrukarvägen Smålandsgatan Småstuguvägen Smältvägen Smörbrödsvägen Snickerigatan Snigelvägen Snitselvägen Snoilskyvägen Snorrevägen Snårtäppevägen Snårtäppevägen Snårvindevägen Snäckvägen Snöripsvägen Snörmakarvägen Snösätravägen Snövitsvägen Sockenvägen Sockerbagarvägen Sockerkaksvägen Sofiagatan Sofiebergsvägen Sofielundsvägen Solandergatan Solberga Hagväg Solberga Ängsväg Solbergsvägen Solgläntevägen Solgläntevägen Solhagavägen Solhems Hagväg Solhemsvägen Solkraftsvägen Solleftegatan Sollerövägen Solrosvägen Solviksvägen Solvägen Sommarvägen Sophie Adlersparres Väg Sophie Sagers Gata Sorselevägen Sorterargatan Sorundagatan Sorögatan Sotholmsvägen Spadvägen Spannvägen Sparbanksvägen Sparfvenfeltsgatan Sparreholmsvägen Sparrmansvägen Sparrmansvägen Spelviksvägen Spetsvägen Spettekaksvägen Spikvägen Spindelvägen Spinnrocksvägen Spjutbärarvägen Sportflygargatan Spritsvägen Spånga Kyrkväg Spånga Stationsväg Spånga Torgväg Spångavägen Stackvägen Stadsbudsvägen Stadshagens Idrottsväg Stadshagsvägen Stafettvägen Staffan Stallares Väg Stagneliusvägen Stallarholmsvägen Stallgatan Stamdikesvägen Stamgatan Standarvägen Stapelgatan Stapelvägen Stapelvägen Starbovägen Startvägen Startvägen Statsrådsvägen Stavangergatan Stavgårdsgatan Stavsjövägen Sten Bergmans Väg Stenbocksgatan Stenborgsvägen Stenhammarsvägen Stenhuggarvägen Steningevägen Stenkilsgatan Stenkullavägen Stenshällsvägen Stensätravägen Stickelbärsvägen Stierncronas Väg Stiernhielmsvägen Stigbergsgatan Stigtomtavägen Stiklastadsvägen Stilgjutarvägen Stjernströms Väg Stjärnfallsvägen Stjärngossevägen Stjärnhovsvägen Stjärnsundsgatan Stobaeusvägen Stockbergsvägen Stockeldsvägen Stockholmsvägen Stockrosvägen Stolpevägen Stopvägen Stora Gungans Väg Stora Kvinns Väg Stora Mans Väg Stora Nygatan Stora Skorstensgatan Stora Skuggans Väg Stora Sköndals Väg Stora Sköndalsvägen Stora Sällskapets Väg Storbergsgatan Storgatan Storhagsvägen Storholmsgatan Storkvägen Stormbyvägen Storsjövägen Storskogsvägen Storskärsgatan Storsylsvägen Stortorpsvägen Storvretsvägen Storängsvägen Strahlenbergsgatan Stralsundsgatan Stramaljvägen Strandbergsgatan Strandvägen Stridsbergavägen Strindbergsgatan Strykerskevägen Strålgatan Stråvägen Strömgatan Strömkarlsvägen Strömsätravägen Strömögatan Stubbvägen Stubbängsvägen Stugvägen Stugängsvägen Stugängsvägen Sturegatan Styckjunkargatan Styckmästargatan Styrbjörnsvägen Styrbordsgatan Styresman Sanders Väg Styrmansgatan Stålbogavägen Ståltrådsvägen Stångjärnsvägen Stångåvägen Ställdalsvägen Störtloppsvägen Stövargatan Stövelvägen Sulitelmavägen Sulkyvägen Sulvägen Sundbyvägen Sunnanvindsvägen Sunnanvindsvägen Sunnerdahlsvägen Surbrunnsgatan Surtsögatan Svalvägen Svalövsvägen Svampvägen Svandammsvägen Svanhildsvägen Svanholmsvägen Svante Arrhenius Väg Svartbäcksvägen Svartensgatan Svartlösavägen Svartmangatan Svartviksvägen Svartågatan Svarvargatan Svarvstolsvägen Sveaborgsgatan Sveavägen Svedalavägen Swedenborgsgatan Svedjevägen Sven Rinmans Gata Svenskbyvägen Svensksundsvägen Sverkersgatan Svoldervägen Svärdlångsvägen Svärdsjövägen Svärdsliljevägen Svärmarvägen Svärmarvägen Svärtavägen Sylvestergatan Synålsvägen Sysslomansgatan Sågargatan Sågstugevägen Sågverksgatan Sångarvägen Säfflegatan Sällhetsvägen Sällskapsvägen Sämjevägen Särnavägen Säterivägen Sätragårdsvägen Sätravarvsvägen Sätravarvsvägen Sätterstavägen Sävenäsgatan Sävevägen Sävstaholmsvägen Söderarmsvägen Söderberga Gårdsväg Söderbergavägen Södermannagatan Södertäljevägen Södra Agnegatan Södra Hamnvägen Södra Järnvägsbron Södra Järnvägsbron Södra Vägen Söndagsvägen Sörgårdsvägen Söråkersvägen Tabergsvägen Tabergsvägen Tacitusvägen Tackjärnsvägen Talgoxvägen Tallbacksvägen Tallkrogsvägen Tallspinnarvägen Tallvägen Tallåsvägen Tanneforsvägen Tantogatan Tantolundsvägen Tantolundsvägen Tanumsvägen Tapetserarvägen Tappvägen Taptogatan Tavastehusgatan Tavastgatan Tavelsjövägen Teatergatan Tegelbergsvägen Tegelbruksvägen Tegeluddsvägen Tegelviksgatan Tegnebyvägen Tegnérgatan Tegvägen Teknologgatan Telefonvägen Tellusborgsvägen Tellusgatan Tempelriddarvägen Tengdahlsgatan Tennisvägen Tenstavägen Terrassvägen Terrängvägen Terserusvägen Textilgatan Textilvägen Textilvägen Thaliavägen Thespisvägen Thorildsvägen Thorsten Levenstams Väg Thunbergsgatan Tibastvägen Tidaholmsvägen Tideliusgatan Timmermansgatan Timmervägen Timotejgatan Timrågatan Timsforsvägen Tingstädevägen Tingvallavägen Tiokampsvägen Tiokampsvägen Tisdagsvägen Tistelvägen Tivedsvägen Tivolivägen Tjurbergsgatan Tjustgatan Tjädervägen Tjärhovsgatan Tobaksspinnargatan Tobaksvägen Tobievägen Toftvägen Tollarevägen Tombolavägen Tomtebodavägen Tomtebogatan Tomträttsvägen Topeliusvägen Torbjörn Klockares Gata Toresundsvägen Torevägen Torggatan Torgnyvägen Torkel Knutssonsgatan Torkhusgatan Tornedalsgatan Torneågatan Tornfalksvägen Torparfars Väg Torparmors Väg Torphagsvägen Torsburgsvägen Torsbygatan Torsgatan Torshamnsgatan Torsnäsgatan Torsten Alms Gata Torstenssonsgatan Torsångsvägen Torulfsvägen Torvsticksvägen Torögatan Tosterövägen Tranebergsvägen Transportvägen Trappvägen Travarvägen Travbanevägen Travbanevägen Tre Kungars Väg Tredje Bassängvägen Tredje Tvärvägen Trekantsvägen Trettondagsvägen Triangelvägen Trillvägen Trohetsvägen Trollbodavägen Trolle-Bondes Gata Trollesundsvägen Trollhättevägen Trollsländevägen Trondheimsgatan Trosavägen Trumslagargatan Tryckerigatan Trågvägen Trädgårdsgatan Trädgårdsmästarvägen Trädskolevägen Träningsvägen Träskportsvägen Träsnidarvägen Tröskverksvägen Tulegatan Tullgarnsvägen Tullgårdsgatan Tullvaktsvägen Tulpanvägen Tunnbrödsvägen Tunnelgatan Tunnlandsvägen Tureholmsvägen Turingevägen Tussmötevägen Tvingvägen Tvistevägen Tvärvägen Tvätterskevägen Tydingevägen Tydingevägen Typografvägen Tyresövägen Tyresövägen Tyrgatan Tyska Bottens Väg Tyskbagargatan Tysta Gatan Tystbergavägen Tångvägen Tårtvägen Täbylundsvägen Täckhammarsvägen Tältgatan Tämnarvägen Tätorpsvägen Tönsbergsgatan Töresjövägen Töresjövägen Törnrosvägen Uddeholmsvägen Uggelviksgatan Ugglemossvägen Uggleviksvägen Uggleviksvägen Uggleängsvägen Uggleängsvägen Uleåborgsvägen Ullvidevägen Ullångergatan Ulricehamnsvägen Ulrikagatan Ulriksborgsgatan Ulriksborgsgatan Ultunavägen Ulvsunda Slottsväg Ulvsundavägen Ulvsundavägen leden Ulvåsavägen Ulvögatan Understensvägen Universitetsvägen Unnarörsvägen Unnarörsvägen Untravägen Uppgårdsvägen Uppköparvägen Upplagsvägen Upplandsgatan Uppvindsgatan Urban Hjärnes Väg Urbergsvägen Usedomsvägen Utansjövägen Utflyktsvägen Utgårdsvägen Utmarksvägen Uttinivägen Utvägen Wadköpingsvägen Vadmalsvägen Vadsbrovägen Vagnhäradsvägen Vagnvägen Wahlbergsgatan Wahrendorffsgatan Valborgsmässovägen Waldemar Rudins Väg Valentin Sabbats Gata Valfrid Brodds Väg Valhallavägen Vallfartsvägen Vallhornsgatan Wallingatan Vallmovägen Vallpojksvägen Vallvägen Valmundsvägen Valmundsvägen Valnötsvägen Valsgärdevägen Valutavägen Vanadisvägen Vandagatan Vaniljvägen Vansövägen Vantörsvägen Vapengatan Warfvinges Väg Wargentinsgatan Vargövägen Varmfrontsgatan Varpavägen Vartoftagatan Vartoftagatan Varuvägen Varvsgatan Vasagatan Vasaloppsvägen Vassvägen Vattenkraftsvägen Vattenledningsvägen Vattugatan Vattugatan på/avfart Vattugatskopplet Vegagatan Veit Wittrocks Väg Vejlegatan Welanders Väg Wendela Hebbes Gata Wennerbergsgatan Wenströmsvägen Verdandigatan Vereliusvägen Wergelandsgatan Verkstadsgatan Vesslevägen Vetegatan Viborgska Vägen Vibyholmsvägen Vickergatan Victor Balcks Väg Vidargatan Viderögatan Vidängsvägen Vikavägen Vikingagatan Vikstensvägen Viktor Balcks Väg Viktor Rydbergs Gata Viktor Rydbergs Gata Viktoriavägen Vildandsvägen Vildapelvägen Vildkattsvägen Vildmarksvägen Wilhelm Lindboms Väg Vilhelminagatan Villagatan Villmanstrandsgatan Viltorpsvägen Vinbärsvägen Vindkraftsvägen Vindomsvägen Vindomsvägen Vindragarvägen Vinggatan Vinghästvägen Vingåkersvägen Vingårdsgatan Vingårdsgatan Vinjegatan Vinkelvägen Vinodlargatan Vinodlargatan Winquists Väg Vinsta Genväg Vinstavägen Vinstvägen Vinterviksvägen Vinthundsvägen Vintrosagatan Violvägen Virginiavägen Virkesvägen Virvelvindsvägen Wismarsvägen Visthusvägen Visvägen Vita Liljans Väg Vitalisvägen Vitklövervägen Vitsandsgatan Vittangigatan Wittstocksgatan Wivalliusgatan Vivelvägen Vivstavarvsvägen Wollmar Yxkullsgatan Voltavägen Wormsövägen Vrenavägen Vretensborgsvägen Vretvägen Vulcanusgatan Vultejusvägen Vuxenvägen Våffelvägen Vågögatan Vålbergavägen Vålmvägen Våmhusvägen Våmhusvägen Vårbackavägen Vårbergsvägen Vårdkasevägen Vårdvägen Vårgatan Vårgårdavägen Vårhimmelsvägen Vårhimmelsvägen Vårsolsvägen Vårsolsvägen Vägmästarbacken Vällingbyvägen Vänersborgsvägen Vänskapsvägen Väpnargatan Väringgatan Värmbolsvägen Värmdövägen Värmdövägen med koppel Värmlandsvägen Värstagårdsvägen Värtans Stationsväg Värtavägen Västberga Gårdsväg Västberga Kyrkogårdsväg Västberga Kyrkogårdsväg Västbergavägen Västergöksvägen Västerleds Kyrkväg Västerljungsvägen Västerlånggatan Västermovägen Västertorpsvägen Västeråsgatan Västerängsvägen Västgötagatan Västmannagatan Västra Järnvägsgatan Västra Slussgatan Västra Slussgatan Västra Trädgårdsgatan Vättersvägen Vävar Johans Gata Vävstolsvägen Växthusvägen Växthusvägen Völundsgatan Yllevägen Ymsenvägen Ynglingagatan Yrkesvägen Ystadsvägen Yxvägen Zeppelinargatan Zinkens Väg Zornvägen Åbogatan Åbroddsvägen Åbyvägen Ådalsvägen Ågesta Broväg Åhusvägen Åkerbladsgatan Åkerhielmsgatan Åkerslundsgatan Åkervägen Åkeshovs Gårdsväg Åkeshovsvägen Ålandsvägen Ålbergavägen Ålgrytevägen Ålkistevägen Åloppevägen Ålstens Skogsväg Ålstensgatan Åminnevägen Åmmebergsgatan Åmänningevägen Ångermannagatan Ångströmsgatan Ånhammarsvägen Årdalavägen Årevägen Årgångsgatan Århusgatan Årsta Hamnväg Årstabergsvägen Årstabergsvägen Enskede Årstabergsvägen Liljeholmen Årstaskogs Väg Årstavägen Årstaängsvägen Åsgärdevägen Åsvägen Åsögatan Älghammarsvägen Ältabergsvägen Ältabergsvägen Ältavägen Älvdalsvägen Älvkarleövägen Älvkvarnsvägen Älvkällevägen Älvkällevägen Älvsborgsgatan Älvsjö Broväg Älvsjö Broväg Vantör Älvsjö Broväg Älvsjö Älvsjö Gårdsväg Älvsjö Idrottsväg Älvsjö Idrottsväg Älvsjö Ängsväg Älvsjövägen Ängskärsgatan Ängsullsvägen Ängsvägen Äppelbovägen Äppelviksvägen Ärjavägen Ärvingevägen Äspholmsvägen Ätravägen Ätravägen Parkering Öbackavägen Ödmårdsvägen Öknebovägen Ölandsgatan Ölmevägen Önskehemsgatan Önskeringsvägen Örboholmsvägen Örby Slottsväg Öregrundsgatan Örhängevägen Örlogsvägen Örnbogatan Örnsbergsvägen Örtagårdsvägen Öselvägen Ösmogatan Östanvindsvägen Östanvindsvägen Östanåvägen Östbergatorget Östbergavägen Östbergavägen Österbottensvägen Östergårdsvägen Österlånggatan Östermalmsgatan Östervägen Österåsvägen Österögatan Östgötagatan Östhammarsgatan Östmarksgatan Östra Järnvägsgatan Östra Kapellvägen Östra Kapellvägen Östra Slussgatan Östra Slussgatan Östra Varvsgatan Östra Varvsgatans Gränd Östra Varvsgatans Gränd Östrandsvägen Övre Bergsvägen ffaker-2.23.0/lib/ffaker/data/address_se/city0000644000004100000410000000260214620136015021006 0ustar www-datawww-dataÖsthammar Östersund Örnsköldsvik Öregrund Örebro Åmål Åhus Ängelholm Älvsborg Ystad Växjö Västerås Västervik Värnamo Vänersborg Vä Visby Vimmerby Vetlanda Vaxholm Varberg Vadstena Uppsala Umeå Ulricehamn Uddevalla Trosa Trollhättan Trelleborg Tranås Torshälla Torget Tommarp Tidaholm Sölvesborg Södertälje Söderköping Söderhamn Sävsjö Säter Säffle Sundsvall Sundbyberg Strömstad Strängnäs Stockholm Solna Sollefteå Skövde Skänninge Skellefteå Skara Skanör Skanör Simrishamn Sigtuna Sandviken Sala Ronneby Piteå Oxelösund Oskarshamn Nässjö Nynäshamn Nyköping Nybro Nya Lidköping Norrtälje Norrköping Nora Nacka Mönsterås Mölndal Motala Mjölby Marstrand Mariestad Mariefred Malmö Lödöse Lysekil Lyckå Lycksele Luntertun Lund Luleå Ludvika Lomma Ljungby Linköping Lindesberg Lidköping Lidingö Landskrona Laholm Köping Kungälv Kungsbacka Kumla Kristinehamn Kristianstad Kristianopel Kramfors Kongahälla Kiruna Katrineholm Karlstad Karlskrona Karlskoga Karlshamn Kalmar Jönköping Järle Höganäs Hässleholm Härnösand Huskvarna Hudiksvall Hjo Helsingborg Hedemora Haparanda Halmstad Hagfors Göteborg Gävle Gränna Flen Filipstad Falun Falsterbo Falköping Falkenberg Fagersta Eslöv Eskilstuna Enköping Elleholm Eksjö Djursholm Båstad Brätte Broo Borås Borlänge Borgholm Bollnäs Boden Avesta Avaskär Askersund Arvika Arboga Alingsås ffaker-2.23.0/lib/ffaker/data/cheesy_lingo/0000755000004100000410000000000014620136015020447 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/cheesy_lingo/cheesy_phrases0000644000004100000410000000350714620136015023404 0ustar www-datawww-dataseparate the curds from the wey taste and texture in all colours - tongue in cheek in an artisan farmerhouse team cheesy says hi raw milk is unpasteurized bergkäse from the Alps wash, rinse, repeat cheese paring with wine with Dutch courage the sticky nature of processed cheese can make it difficult to slice, but soft ripening cheese for applewood smoked blue fungi in cream garlic cheese biscuits the milky way of Penicillium roqueforti harmful secondary metabolites New York cheesecake but round cheeses are to be cut in wedges, like a cake say cheese cheeseparing they were so cheesed off a good alternative to cheesecloth the slice of cheese is placed on top of the meat patty processed cheese has several technical advantages over traditional cheese washed curd cheese cut to size blend the flour, cheese and of cheesy business lingo they can also age quite well in ripening cellars where the whiter and fresher the cheese, the crisper and fruitier the wine should be the early bird may get the worm, but the second mouse gets the cheese in the trap salt, pepper, mustard and vinegar dutch sandwich the moon is made of green cheese and until the wheels form a white coat of penicillium moulds is like chalk and cheese but poets have been mysteriously silent on the subject of cheese cut the cheese so cute but cheesy double dutch or he old cheese dairy buildings, situated on the historic site blessed are the cheesemakers but don't you agree? It is no use crying over spilled milk when the rennet is added, curds are formed 10 grilled cheese sandwiches you should try immediately with Sheridans Cheesemongers it is blue sky thinking of the Friesian herd What do you call cheese that isn't yours? Nacho Cheese; trying too hard, unsubtle, and inauthentic coagulation of the milk protein casein and wrap blue cheeses all over as mould spores spread readily ffaker-2.23.0/lib/ffaker/data/cheesy_lingo/cheesy_words0000644000004100000410000000036214620136015023071 0ustar www-datawww-datacheesy melting sharp cheesecake blue stinky smoked Gouda cheesed nutty Emmentaler fat smooth sticky buttery elastic affinage soft springy alpine salty Brie briney cheese artisan farmer milk fluffy cream toast! DOC cottage cheese grated dairy ffaker-2.23.0/lib/ffaker/data/name_kr/0000755000004100000410000000000014620136015017413 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_kr/last_names0000644000004100000410000000147314620136015021471 0ustar www-datawww-data가 간 갈 감 강 강전 개 견 경 계 고 곡 공 곽 교 구 국 군 궁 궉 권 근 금 기 길 김 나 라 난 란 남 남궁 낭 랑 내 노 로 뇌 뢰 누 루 단 담 당 대 도 독고 돈 동 동방 두 류 마 만 망절 매 맹 명 모 목 묘 묵 문 미 민 박 반 방 배 백 범 변 복 봉 부 비 빈 빙 사 사공 삼 상 서 서문 석 선 선우 설 섭 성 소 소봉 손 송 수 순 승 시 신 심 십 아 안 애 야 양 량 어 어금 엄 여 려 연 련 염 렴 엽 영 예 오 옥 온 옹 왕 요 용 룡 우 운 원 위 유 류 육 륙 윤 은 음 이 리 인 임 임 림 자 장 장곡 저 전 점 정 제 제갈 조 종 좌 주 준 즙 증 지 진 차 창 채 천 초 최 추 탁 탄 태 판 팽 편 평 포 표 풍 피 필 하 학 한 함 해 허 현 형 호 홍 화 환 황 황보 후 흥 ffaker-2.23.0/lib/ffaker/data/name_kr/first_names0000644000004100000410000002200314620136015021645 0ustar www-datawww-data가경 경빈 규람 규로 규리 규빈 강규 강근 강모 강민 강백 강태 강택 강필 건도 건모 건표 경규 경균 경남 경대 경도 경륜 경모 경무 경백 경복 경률 경태 경택 경표 경필 공명 공민 교묵 국길 국도 국만 국태 군길 군모 규강 규건 규경 규광 규만 규민 규백 규범 규탁 규태 기남 기담 기동 기룡 기륭 기문 기민 기백 기복 기봉 기탁 기태 기택 기표 남희 내경 내정 내형 나경 나리 나영 나우 나희 난경 난영 남연 남이 남인 난욱 난호 남경 남기 남도 남룡 남익 남헌 남혁 남현 남호 남훈 다람 다연 다영 다예 다원 다은 다인 다일 다현 다혜 다호 도현 동연 동주 동희 두연 두희 다환 대건 대권 대규 대근 대기 대길 대동 대로 대언 대엽 대영 대용 대우 대운 대원 대하 대한 대허 대현 대협 대형 대호 대훈 대희 덕원 도형 도훈 동건 동관 동광 동구 동권 동규 동근 동기 동길 동륜 동률 동엽 동영 동오 동우 동운 동원 동윤 동하 동학 동해 동헌 동현 동협 동호 동화 동훈 두열 두영 두원 두하 두학 두한 두헌 두혁 두현 두협 두형 두호 두홍 두환 무선 미강 미선 미성 미송 민경 민교 민서 민선 민정 민지 명기 명성 명진 모준 모찬 목준 목찬 무길 무민 무찬 무창 문국 미광 미권 미범 미준 민강 민건 민걸 민관 민광 민구 민규 민근 민기 민길 민배 민백 민범 민상 민석 민성 민송 민수 민승 민재 민제 민조 민종 민준 민찬 민창 민채 민철 백선 보길 보민 보배 보빈 본주 부선 부성 부송 비선 비성 반석 배문 백강 백광 백규 백민 백범 백산 백삼 백상 백송 백준 백찬 백철 범근 범기 범길 범모 범식 범준 범진 범찬 범천 범철 병걸 병관 병국 병권 병규 병기 병길 병만 병모 병민 병서 병석 병선 병섭 병수 병식 병재 병조 병주 병준 병지 병진 병찬 병창 병채 병천 병철 병필 보경 보광 보준 본광 본규 본근 본기 본길 본무 본서 본석 본승 본준 본찬 본창 봉수 봉천 부광 부길 부민 부석 부찬 부창 비강 비건 비산 비삼 비창 사미 사빈 사영 상빈 상아 상연 상유 상윤 상은 서빈 서양 서연 서영 서원 서윤 서은 서일 서정 서진 서하 서현 서희 선빈 선영 선오 선용 선우 선운 선일 선진 성빈 성신 성아 성안 성연 성윤 성은 성주 성화 세빈 세연 세은 세인 세일 세진 소민 소범 소언 소연 소영 소일 소정 소준 소진 소현 소형 송민 송연 송우 송원 송윤 송이 수민 수빈 수아 수양 수연 수영 수예 수원 수유 수인 수진 수하 수현 수혜 순민 순빈 순하 승빈 승선 승연 승은 승이 승인 승주 승희 시연 시영 시완 시원 시윤 시진 신안 신양 신연 신열 신영 신예 신우 신원 사범 사열 사준 사호 사홍 산오 산우 산일 산호 삼우 삼욱 삼운 삼원 삼윤 삼재 삼정 삼준 삼헌 삼혁 삼현 삼호 상모 상무 상문 상민 상배 상백 상봉 상선 상수 상열 상영 상오 상우 상욱 상운 상원 상익 상인 상일 상재 상준 상진 상철 상필 상학 상헌 상혁 상현 상호 상환 서욱 서준 서찬 서창 서필 서호 서홍 서환 서훈 석모 석무 석문 석민 석봉 석수 석영 석오 석우 석운 석원 석윤 석인 석일 석주 석준 석진 석찬 석하 석헌 석현 석호 석환 석훈 선모 선찬 선필 선호 선환 선훈 성모 성무 성묵 성문 성민 성배 성수 성식 성열 성오 성용 성우 성운 성원 성인 성일 성재 성준 성진 성찬 성철 성필 성헌 성현 성호 성환 성훈 세왕 세찬 세현 세호 세화 세환 세훈 소찬 소환 소훈 손호 손환 송열 송욱 송운 송재 송주 송준 송찬 송하 송헌 송호 송환 송회 송훈 수백 수석 수열 수용 수운 수웅 수일 수정 수종 수준 수찬 수창 수철 수헌 수혁 수호 수홍 수환 수황 수훈 순식 순신 순양 순열 순영 순오 순용 순우 순욱 순일 순재 순찬 순창 순필 순헌 순혁 순현 순호 순홍 순환 승오 승종 승준 승진 승학 승환 시준 시찬 시형 시환 시훈 신민 신석 신성 신오 신용 신욱 신일 신조 신준 신찬 신철 신현 신호 신홍 신화 신환 아연 아영 아진 양원 양윤 연진 연서 연선 연수 예리 예림 예서 예원 예일 예준 예지 예진 우노 우영 우용 우원 우윤 우인 유나 유람 유리 유상 유선 유수 유원 유인 유임 유정 유진 윤서 윤선 윤소 은도 은상 은서 의서 의선 의수 의진 이나 이도 이륜 이림 이서 이영 이정 이지 이진 이현 이화 인서 인선 인유 인진 아승 안오 안중 양우 양운 양재 양호 양환 연남 연두 연오 연우 연운 연일 연준 연중 연진 연태 연호 열호 영서 영수 영승 영우 영운 영윤 영재 영중 영호 영환 예종 오준 완우 와운 용오 용우 용인 용일 용재 용천 용태 용환 우도 우람 우렴 우석 우성 우승 우식 우열 우일 우재 우종 우준 우진 우창 우천 우철 우탄 우태 우혁 우호 운상 운승 운오 운우 운원 운일 운재 운천 운태 웅우 웅인 웅재 웅천 웅태 웅호 원상 원석 원오 원종 원진 원철 원태 원호 원효 유성 유승 유영 유오 유운 유윤 유일 유재 유조 유중 유찬 유천 유철 유태 유항 유호 유환 윤상 윤석 윤수 윤승 윤오 윤우 윤일 윤재 윤조 윤중 윤창 윤천 윤태 윤형 윤호 윤환 윤효 율우 은대 은환 의환 이석 이성 이열 이웅 이워 이재 이준 이증 이창 이철 이환 인량 인석 인성 인수 인열 인오 인요 인용 인우 인웅 인원 인재 인준 인중 인직 인창 이철 인태 인한 인항 인혁 인호 인훈 일오 일원 일윤 일재 일천 일태 일훈 임오 임우 임천 임태 임환 자빈 자예 장빈 장선 장안 장연 재빈 재서 재선 재연 정민 정빈 정서 정선 정영 정예 정완 정우 정원 정유 정윤 정인 정하 정현 정효 제빈 전윤 정민 정빈 정서 정선 정선 정완 정요 정우 정원 정유 정윤 정의 정인 정하 정현 정효 제빈 조서 조운 제원 조윤 조인 조일 종연 종윤 종효 주빈 주서 주선 주영 주원 주윤 주이 주형 지민 지빈 지서 지선 지수 지언 지연 지영 지유 지윤 지은 자용 자혁 자호 자환 장번 장복 장오 장용 장우 장운 장원 장윤 장일 장이 장준 장진 장찬 장필 장학 장혁 장호 장환 장호 장훈 재문 재민 재벽 재오 재완 재용 재우 재욱 재운 재웅 재원 재유 재윤 재익 재인 재일 재준 재진 재찬 재창 재필 재혁 재형 재호 재환 재효 재훈 전윤 전훈 정만 정배 정범 정섭 정수 정열 정엽 정요 정용 정의 정일 정재 정준 정찬 정천 정철 정필 정혁 정호 정환 정훈 제성 제용 제우 제욱 제웅 제원 재유 재윤 재익 재인 재일 재준 재진 재찬 재창 재필 재혁 재형 재호 재환 재효 재훈 전훈 정만 정배 정범 정섭 정수 정열 정엽 정영 정예 정용 정일 정재 정준 정찬 정천 정철 정필 정혁 정호 정환 정훈 제성 제용 제우 제원 제준 제진 제찬 제혁 제환 제훈 종오 종우 종원 종인 종일 종학 종호 종환 종훈 좌준 좌혁 주백 주상 주용 주일 주청 주필 주혁 주호 주환 주훈 준모 준민 준오 준우 준원 준일 준필 준형 준호 준환 중민 중우 중원 중현 중호 지섭 지오 지용 지우 지욱 지운 지원 지응 지익 지일 지준 지혁 지형 지호 지홍 지환 지훈 진명 진모 진문 진민 진영 진오 진우 진운 진원 진일 진필 진형 진호 진환 차빈 차연 채성 채송 채연 채우 채윤 채은 채희 차준 차혁 차현 차환 차훈 창무 창복 창연 창우 창욱 창운 창윤 창조 창현 창호 창환 창희 채문 채정 채필 채환 천용 천우 천운 천준 천혁 천환 천훈 철오 철원 철윤 철형 철호 철환 청모 청무 청문 청오 청운 청원 청윤 청호 청환 추원 추윤 추호 추환 충원 태희 태근 태길 태룡 태륜 태륭 태림 태영 태오 태용 태우 태운 태원 태윤 태융 태익 태인 태한 태혁 태호 태홍 태후 태훈 판겸 판규 판석 판섭 판성 판승 판식 평진 포규 포겸 표묵 표문 표섭 표성 필규 필묵 필범 필성 필승 하승 하운 하윤 해서 해선 해인 향선 현서 현선 혜승 혜우 호영 호윤 호인 호원 호임 호정 화령 화선 효서 후원 후윤 희우 희운 희원 희윤 한윤 하일 하재 하태 한수 한승 한오 한원 항우 항원 항윤 항인 항일 항재 해수 해준 해환 헌환 현석 현성 현수 현섭 현승 현우 현호 형우 형주 형철 형필 형환 혜일 혜천 혜호 혜환 호섭 호승 호운 호일 호재 호제 호준 호철 호환 환승 환원 환윤 환인 환재 효곤 효상 훈승 훈오 훈일 훈재 훈항 훈호 훈호 희승 희오 희일 희재 희천 희태 ffaker-2.23.0/lib/ffaker/data/healthcare_ru/0000755000004100000410000000000014620136015020605 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/healthcare_ru/doctor_specialization0000644000004100000410000000641214620136015025123 0ustar www-datawww-dataАкушер-гинеколог Аллерголог Аллерголог-иммунолог Ангионевролог Ангиохирург Андролог Андролог-эндокринолог Анестезиолог Апитерапевт Аритмолог Ароматерапевт Артролог Бактериолог Бальнеолог Валеолог Венеролог Вертебролог Вирусолог Врач по спортивной медицине Врач скорой помощи Врач ультразвуковой диагностики Врач функциональной диагностики Врач ЭКО Врач-эпилептолог Гастроэнтеролог Гематолог Генетик Гепатолог Гериатр (геронтолог) Гинеколог Гинеколог-онколог Гинеколог-перинатолог Гинеколог-эндокринолог Гирудотерапевт Гистолог Гомеопат Дерматовенеролог Дерматолог Детский гинеколог Детский невропатолог Детский хирург Диабетолог Диетолог Иглорефлексотерапевт Иммунолог Имплантолог Инфекционист Кардиолог Кардиохирург Кинезиолог КЛД (лаборант) Комбустиолог Косметолог-дерматолог Курортолог Логопед ЛФК-врач Маммолог Миколог Микрохирург Нарколог Натуротерапевт Невропатолог Нейрохирург Неонатолог Нефролог Окулист Онколог Онкоуролог Ортопед Остеопат Отоларинголог (ЛОР) Паразитолог Пародонтолог Педиатр Пластический хирург Подолог Проктолог (колопроктолог) Профпатолог Психиатр Психиатр-нарколог Психоаналитик Психолог Психоневролог Психотерапевт Пульмонолог Радиолог Реабилитолог Реаниматолог Ревматолог (кардиоревматолог) Рентгенолог Рефлексотерапевт Сексолог Сексопатолог Семейный врач Сомнолог Стоматолог Стоматолог-имплантолог Стоматолог-ортодонт Стоматолог-ортопед Стоматолог-терапевт Стоматолог-хирург Суггестолог Судебно-медицинский эксперт Сурдолог Терапевт Терапевт женской консультации Токсиколог Торакальный хирург Травматолог Трансплантолог Трансфузиолог Трихолог Уролог Фармаколог клинический Физиотерапевт Фитотерапевт Флеболог Фониатр Фтизиатр Химиотерапевт Хирург Челюстно-лицевой хирург Эмбриолог Эметолог Эндокринолог Эндоскопист Эпидемиолог ffaker-2.23.0/lib/ffaker/data/color_pl/0000755000004100000410000000000014620136015017610 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/color_pl/names_list0000644000004100000410000000220114620136015021664 0ustar www-datawww-dataakwamarynowy alabastrowy amarantowy ametystowy antracytowy atramentowy bananowy beżowy biały biskupi błękitny bordowy brązowy brunatny brzoskwiniowy buraczkowy burgundowy bursztynowy bury ceglasty chabrowy cielisty cynamonowy cynobrowy cytrynowy czarny czekoladowy czerwony écru fioletowy fiołkowy fuksjowy gołębi granatowy groszkowy grynszpanowy hebanowy herbaciany jagodowy jasnożółty jaśminowy kakaowy kanarkowy kardynalski karmazynowy karminowy kasztanowy kawowy khaki kobaltowy koniakowy koralowy kremowy krwisty lawendowy lazurowy liliowy limonkowy łososiowy magentowy mahoniowy majtkowy makowy malachitowy malinowy marchewkowy miedziany miętowy miodowy mleczny modry morelowy morski mysi niebieski oberżynowy oliwkowy oranż orzechowy patynowy pąsowy perłowy piaskowy pistacjowy platynowy płowy pomarańczowy popielaty porcelanowy poziomkowy purpurowy rdzawy różowy rubinowy rudy seledynowy siarkowy siny siwy słomkowy smolisty spiżowy srebrny stalowy szafirowy szafranowy szary szkarłatny szmaragdowy śliwkowy świniowy tabaczkowy truskawkowy turkusowy winny wiśniowy woskowy wrzosowy zielony złocisty złoty żółty ffaker-2.23.0/lib/ffaker/data/name_ja/0000755000004100000410000000000014620136015017371 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_ja/last_names0000644000004100000410000001674614620136015021460 0ustar www-datawww-data佐藤 高橋 佐々木 鈴木 伊藤 田中 吉田 渡辺 小林 中村 加藤 山本 斎藤 山田 阿部 木村 工藤 三浦 斉藤 菅原 林 菊地 山口 山崎 千葉 池田 長谷川 藤田 村上 遠藤 本間 石川 松本 森 太田 後藤 橋本 清水 成田 松田 前田 中川 小野 坂本 武田 高田 田村 山下 小川 近藤 井上 五十嵐 横山 川村 西村 柴田 岡田 石田 中島 竹内 中野 渡部 藤原 鎌田 熊谷 三上 石井 中山 福田 谷口 小野寺 沢田 藤井 原田 今野 酒井 中田 和田 久保 大西 上田 青木 金子 山内 宮崎 村田 上野 小笠原 岡本 大野 小松 安藤 宮本 及川 今井 菅野 畠山 高木 菊池 安田 野村 古川 平野 高野 森田 杉本 松井 渋谷 木下 小山 本田 丸山 辻 須藤 岩崎 松浦 桜井 東 原 細川 西田 堀 吉川 佐野 久保田 川口 杉山 竹田 北村 西川 浅野 葛西 平田 青山 奥山 藤本 水野 大橋 南 島田 福井 小島 荒木 小原 小西 大谷 牧野 黒田 川上 飯田 松原 永井 多田 広瀬 泉 小田 田口 増田 大塚 岡崎 早坂 土田 中西 樋口 尾崎 内田 北川 伊東 長尾 金沢 相馬 松岡 野口 関 星 岩田 高山 清野 村井 坂井 大久保 片山 今 野田 馬場 川崎 大島 宮下 石山 宮川 山岸 富田 松村 荒井 前川 吉岡 小泉 吉村 矢野 星野 市川 新井 関口 土屋 栗原 榎本 秋山 小池 吉野 福島 関根 萩原 河野 内藤 小沢 田辺 望月 佐久間 齋藤 川島 早川 服部 飯塚 飯島 横田 内山 岡部 山中 石原 町田 武藤 平井 根本 田島 大沢 村山 篠原 石塚 宮田 天野 松尾 志村 桑原 若林 小倉 金井 石橋 上原 杉浦 神谷 榊原 河合 浅井 稲垣 水谷 丹羽 横井 村瀬 永田 鬼頭 都築 石黒 奥村 三輪 白井 久野 中根 新美 安井 深谷 堀田 平松 鳥居 岩瀬 村松 河村 森下 夏目 日比野 梅村 成瀬 松下 荒川 古田 足立 小出 鵜飼 西尾 塚本 大竹 戸田 本多 今泉 長坂 犬飼 加納 尾関 川合 坂野 八木 間瀬 松永 磯部 奥田 三宅 高須 古賀 堤 白石 緒方 花田 江口 徳永 梶原 安部 江崎 井手 坂田 大石 中原 中尾 江藤 坂口 田代 西 森山 野中 下川 平川 平山 原口 川原 林田 入江 松崎 宮原 大庭 城戸 牛島 大坪 重松 岡 上村 浜田 長野 西山 鶴田 岩本 園田 安永 藤野 竹下 立石 中嶋 藤木 江頭 吉武 藤 日高 松藤 甲斐 小柳 有吉 野見山 藤川 手島 吉永 黒木 香月 白水 八尋 桑野 比嘉 金城 大城 宮城 新垣 玉城 島袋 平良 山城 知念 宮里 仲宗根 下地 照屋 砂川 城間 仲村 新里 新城 安里 伊波 赤嶺 上地 又吉 具志樫 高良 仲間 国吉 与那嶺 仲里 長嶺 外間 与那覇 上間 友利 仲本 川満 喜屋武 宮平 当山 伊佐 喜納 岸本 与儀 儀間 高江洲 池原 嘉数 知花 翁長 花城 呉屋 野原 棚原 内間 糸数 大嶺 桃原 当間 上江洲 伊礼 玉那覇 長浜 喜友名 仲田 宮良 小橋川 浦崎 幸地 山川 渡久地 上里 仲地 東江 稲福 屋良 渡慶次 田場 仲松 山里 末吉 古樫 当真 我那覇 崎浜 根間 名嘉 石垣 狩俣 渡嘉敷 久高 津波古 崎原 池間 仲村渠 屋宜 宮国 友寄 稲嶺 古謝 新崎 大田 米須 屋比久 親川 神里 大浜 奥間 佐久川 銘苅 真栄城 崎山 嶺井 垣花 松川 新川 瑞慶覧 津波 西平 當山 名嘉真 知名 具志 当銘 与座 津嘉山 渡口 宜保 我如古 安谷屋 久場 兼城 佐久本 奥平 前原 嘉陽 島尻 諸見里 桑江 真栄田 運天 伊敷 多和田 謝花 安慶名 豊里 前里 比屋根 小浜 伊芸 久貝 西銘 与那城 名城 玉寄 仲程 饒平名 親泊 神山 東恩納 嘉手苅 本村 天久 下里 山入端 真喜志 伊集 古波蔵 福地 仲原 波平 高嶺 浜川 石嶺 伊良波 仲嶺 喜瀬 洲鎌 宇良 幸喜 小波津 前泊 川畑 松元 有村 坂元 橋口 今村 有馬 福元 鮫島 福永 岩元 山元 大迫 田畑 福留 大山 内村 岩下 松山 若松 瀬戸口 迫田 福山 児玉 浜崎 堀之内 宇都 徳田 竹之内 川野 藤崎 永山 宮内 吉留 永吉 柳田 永野 肥後 有川 木場 中間 野元 徳留 田原 迫 仮屋 畠中 平 奥 木原 新村 脇田 窪田 中園 下野 別府 牧 折田 山之内 岡元 岩切 川路 市来 徳重 平原 小園 寺田 四元 栄 上園 宮脇 上山 中馬 伊地知 安楽 神田 末永 谷山 堂園 川添 片平 野崎 溝口 吉元 下村 加治屋 副島 岩永 岸川 北島 石丸 横尾 森永 陣内 土井 牟田 武富 宮地 大串 吉原 脇山 南里 筒井 高尾 草場 江島 富永 一ノ瀬 百武 納富 樋渡 浦川 光武 秀島 東島 水田 深川 蒲原 嘉村 市丸 末次 寺崎 西岡 糸山 峰松 真崎 梅崎 村岡 大隈 藤瀬 本山 諸岡 片渕 川久保 天本 溝上 松隈 吉富 稲富 江里口 川内 熊本 川副 塚原 栗山 森本 三木 坂東 板東 新居 谷 湯浅 住友 笠井 井内 久米 三好 武内 四宮 米田 元木 吉本 仁木 美馬 木内 喜多 岩佐 平岡 川人 新田 日下 真鍋 正木 東條 鈴江 庄野 天羽 西野 後藤田 楠本 岸 郡 市原 豊田 三原 福本 西條 大和 乾 川田 片岡 平尾 浜 藤岡 逢坂 安芸 浜口 谷本 田岡 難波 妹尾 大森 赤木 守屋 河本 河田 三村 白神 河原 坪井 高原 植田 池上 藤沢 笠原 小橋 山根 田淵 岡野 赤沢 小坂 鳥越 安東 下山 板野 大月 安原 西本 水島 矢吹 春名 竹本 野上 小谷 中塚 大倉 西崎 仁科 神崎 小椋 那須 岡林 西森 岡村 土居 安岡 中平 門田 大崎 竹村 公文 山岡 佐竹 楠瀬 笹岡 森岡 中越 西内 明神 三谷 下元 津野 谷脇 溝渕 橋田 島崎 谷岡 弘田 竹崎 大原 門脇 北岡 黒岩 中沢 刈谷 近森 池 上岡 田所 武市 徳弘 鍋島 山脇 中内 濱田 戸梶 長崎 森沢 梅原 細木 仙頭 田内 中岡 清岡 氏原 堅田 弘瀬 武政 古谷 沖 古味 垣石 国沢 島村 中屋 川本 中本 向井 桑田 大下 杉原 新谷 佐伯 浜本 沖田 栗栖 森川 今田 西原 神原 住田 沖本 瀬尾 平本 三島 大本 中谷 福原 香川 柏原 内海 谷川 中井 北野 奥野 辻本 川端 津田 阪口 阪本 西口 浅田 大槻 塩見 四方 芦田 今西 安達 宇野 川勝 大江 畑 荻野 細見 梅田 小森 藤村 岩井 勝部 野津 森脇 錦織 石倉 石飛 福間 曽田 小村 梶谷 持田 細田 吾郷 坂根 日野 江角 景山 金山 板垣 園山 周藤 寺本 柳楽 稲田 矢田 永瀬 金築 大畑 長岡 堀江 角 多久和 藤江 須山 落合 寺戸 田部 秦 岩谷 若槻 永島 安食 狩野 樋野 永見 杉谷 板倉 玉木 糸賀 恩田 大賀 角田 陶山 大国 青戸 須田 大屋 三代 長屋 安江 鷲見 小栗 川瀬 熊崎 棚橋 篠田 高井 小木曽 竹中 臼井 西脇 井戸 長瀬 白木 可児 各務 馬渕 曽我 亀山 交告 小寺 細江 二村 桐山 金森 片桐 所 栗田 柘植 松野 国枝 堀部 日比 桂川 酒向 対馬 福士 小山内 神 一戸 鳴海 長内 奈良 石岡 蛯名 野呂 小田桐 秋元 蝦名 松橋 外崎 桜庭 畑中 田沢 種市 赤坂 高谷 白戸 棟方 高坂 山谷 阿保 桜田 赤石 中野渡 八木橋 大川 小向 鳥谷部 三橋 新山 鹿内 柳谷 柿崎 奈良岡 相内 笹森 原子 浅利 秋田 白川 石沢 船水 立花 沼田 盛 豊川 館山 附田 新岡 苫米地 木立 北山 中里 清藤 田名部 櫛引 畑山 堀内 西沢 倉内 船橋 土岐 山形 寺沢 瀬川 ffaker-2.23.0/lib/ffaker/data/name_ja/first_names0000644000004100000410000000472314620136015021634 0ustar www-datawww-dataあきら アキラ 晃 輝 飛鳥 梓 東 あまね 周 歩 新 伊織 出 おさむ 修 治 紀 薫 格 和興 圭 敬 健 元 暦 五郎 栄 教 怜 三郎 重信 しげる 卯 忍 十三 秀太 周平 ジュン 准 翔 二郎 純一 信 晋 仁 昴 整 聡太郎 大 大五郎 平 たかし タカシ 隆 高久 たけし 武 佑 匡 是 正 保 巽 太郎 つかさ 司 トオル 渚 望 一 創 果 八郎 光 久 斉 永 響 一二三 ひろし 博 洋 まこと 誠 真 政 優 操 みのる 実 求 保志 唯 勇 悠 有 ゆうき ゆうと ゆうや ゆたか 豊 裕 力 了 亮 涼 凛 レイ 烈 蓮 六郎 哀 愛 藍華 葵 あかり 朱里 あすか あずさ 亜美 彩 文 あゆみ 杏 泉 憂 梅 楓 奏 京 杏子 桂 梢 咲 さくら サクラ 桜 沙耶 さやか 汐 千早 椿 とうこ 巴 菜々子 希 和 はるか 春香 仁美 二三 舞子 まどか 円 真美 真弓 美希 美星 みわ めぐみ 椛 桃 やよい 弥生 夕 ゆかり 雪 律 律子 凜 千代 正子 静子 文子 千代子 ハル キヨ ハナ キミ 清子 きよ 八重子 ヨシ 愛子 フミ トミ マサ きみ 美代子 はる 光子 貞子 久子 幸子 和子 芳子 敏子 君子 昭子 節子 照子 信子 典子 洋子 弘子 美智子 栄子 孝子 良子 紀子 京子 悦子 恵子 勝子 恵美子 由美子 啓子 順子 久美子 智子 裕子 明美 真由美 浩子 由美 直美 陽子 直子 純子 恵美 優子 香織 裕美 美香 恵 美穂 美紀 絵美 麻美 麻衣 理恵 明日香 愛美 沙織 成美 舞 智美 友美 由佳 麻衣子 瞳 彩香 美咲 萌 遥 千尋 茜 里奈 佳奈 千夏 桃子 菜摘 早紀 彩花 未来 優花 未 来 七海 菜月 真由 彩乃 美月 結衣 玲奈 奈々 詩織 彩夏 琴音 陽菜 美羽 優奈 莉子 美優 花音 真央 優衣 ひなた 百花 結菜 結愛 美桜 心優 愛莉 杏奈 正一 正二 正三 清 辰雄 茂 正雄 一郎 武雄 正治 正夫 義雄 秀雄 正男 辰男 弘 進 昭二 昭三 昭 和夫 昭一 一男 明 稔 幸雄 昇 勝 勲 功 勉 勝利 浩 徹 浩一 浩二 直樹 剛 達也 哲也 和彦 浩之 聡 学 秀樹 健一 英樹 博之 崇 淳 大輔 健太郎 大介 竜也 洋平 健太 拓也 和也 翔太 祐介 雄太 翔平 大樹 翼 大輝 駿 大貴 貴大 大地 亮太 拓哉 雄大 海斗 拓海 陸 優斗 直人 一輝 涼太 優太 康平 匠 智也 竜 大翔 颯太 悠斗 太陽 颯 空 陽斗 大和 悠希 悠真 陽向 瑛太 歩夢 悠人 颯真 蒼空 悠太 大雅 ffaker-2.23.0/lib/ffaker/data/food_pl/0000755000004100000410000000000014620136015017421 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/food_pl/fermented0000644000004100000410000000017114620136015021314 0ustar www-datawww-datakapusta kiszona ogórek kiszony kimchi sos sojowy miso natto czekolada kwas chlebowy miód pitny piwo ocet wino kombucza ffaker-2.23.0/lib/ffaker/data/food_pl/preserves0000644000004100000410000000011414620136015021356 0ustar www-datawww-datadżem marmolada keczup powidła konfitura syrop sok majonez pesto musztarda ffaker-2.23.0/lib/ffaker/data/food_pl/fruits0000644000004100000410000000043114620136015020656 0ustar www-datawww-databrzoskwinia gruszka jabłko morela morwa śliwka czereśnie wiśnie nektarynka cytryna grejpfrut kumkwat mandarynka pomarańcza figa granat mango kiwi daktyle awokado agrest aronia borówka jagoda jeżyna malina porzeczka winogrona żurawina ananas banan poziomka truskawka durian ffaker-2.23.0/lib/ffaker/data/food_pl/herbs0000644000004100000410000000026714620136015020454 0ustar www-datawww-databazylia cząber koperek lawenda majeranek oregano lubczyk tymianek melisa mięta trawa cytrynowa pietruszka rzeżucha pokrzywa rozmaryn szałwia estragon piołun mirt liście laurowe ffaker-2.23.0/lib/ffaker/data/food_pl/meats0000644000004100000410000000012414620136015020452 0ustar www-datawww-datawieprzowina wołowina cielęcina drób baranina jagnięcina dziczyzna konina kozina ffaker-2.23.0/lib/ffaker/data/food_pl/vegetables0000644000004100000410000000060514620136015021466 0ustar www-datawww-databrokuł jarmuż kalafior kalarepa brukselka kapusta biała kapusta pekińska kapusta włoska cebula czosnek por szczypiorek burak cykoria pietruszka roszponka rukiew sałata szpinak seler ziemniak maniok marchew pasternak bakłażan papryka pomidor dynia ogórek rzepa rzodkiew rzodkiewka bób ciecierzyca fasola groch soczewica soja szczaw szparag chrzan karczoch kukurydza oliwka kapary ffaker-2.23.0/lib/ffaker/data/food_pl/spices0000644000004100000410000000042414620136015020632 0ustar www-datawww-dataanyż kminek kolendra kmin rzymski chmiel ziele angielskie pieprz cayenne pieprz czarny wanilia czarnuszka gorczyca biała gorczyca żółta gorczyca sarepska kardamon kakao kozieradka gałka muszkatołowa sezam kapary szafran goździki imbir lukrecja kurkuma tatarak cynamon ffaker-2.23.0/lib/ffaker/data/food_pl/diary0000644000004100000410000000021714620136015020454 0ustar www-datawww-dataśmietana śmietanka jogurt kefir mleko zagęszczone twaróg maślanka masło oscypek ser żółty parmezan bryndza ser topiony zsiadłe mleko ffaker-2.23.0/lib/ffaker/data/job_kr/0000755000004100000410000000000014620136015017245 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/job_kr/job_nouns0000644000004100000410000007175714620136015021205 0ustar www-datawww-data국회의원 지방의회의원 및 교육위원 중앙정부 고위공무원 지방정부 고위공무원 공공기관 임원 정당 및 특수단체 임원 기업 대표이사 기업 고위임원 정부행정 관리자 총무 및 인사 관리자 기획․홍보 및 광고 관리자 재무 관리자 자재 및 구매 관리자 경영지원 관리자 행정 및 경영지원 관리자 인문과학 연구 관리자 사회과학 연구 관리자 생명 및 자연 과학 연구 관리자 공학 연구 관리자 연구 관리자 대학교 총장 및 대학 학장 중․고등학교 교장 및 교감 초등학교 교장 및 교감 유치원 원장 교육관련 관리자 법률 관리자 경찰 관리자 소방 관리자 교도 관리자 보험 관리자 금융 관리자 보건의료관련 관리자 사회복지관련 관리자 문화 및 예술 관련 관리자 디자인관련 관리자 영상관련 관리자 컴퓨터 하드웨어개발 관리자 컴퓨터 소프트웨어개발 관리자 컴퓨터 운영 관리자 통신 관리자 정보통신관련 관리자 시장 및 여론 조사 관리자 부동산 및 임대업 관리자 인력공급 및 알선 서비스 관리자 전문서비스 관리자 건설관련 관리자 광업관련 관리자 전기관련 관리자 가스관련 관리자 수도관련 관리자 증기 및 온수 관련 관리자 식품생산 관리자 섬유 및 의복 제품생산 관리자 화학제품생산 관리자 금속제품생산 관리자 기계제품생산 관리자 전기․전자 제품생산 관리자 제품생산관련 관리자 농림어업관련 관리자 수리 및 정비 관련 관리자 건설․전기 및 생산 관련 관리자 영업관련 관리자 판매관련 관리자 무역관련 관리자 육상운송 관리자 해상운송 관리자 항공운송관련 관리자 숙박관련 관리자 여행관련 관리자 오락 및 스포츠 관련 관리자 숙박․여행․오락 및 스포츠 관련 관리자 음식서비스관련 관리자 환경관련 관리자 청소관련 관리자 경비관련 관리자 회원단체관련 관리자 판매 및 고객 서비스 관리자 생물학 연구원 의학 연구원 약학 연구원 농학 연구원 임학 연구원 수산학 연구원 식품학 연구원 축산 및 수의학 연구원 생명과학 연구원 물리학 연구원 화학 연구원 천문 및 기상학 연구원 수학 및 통계학 연구원 환경 및 해양과학 연구원 자연과학 연구원 철학 연구원 역사학 연구원 언어학 및 문학 연구원 인류학 연구원 교육학 연구원 심리학 연구원 인문과학 연구원 정치학 연구원 경제학 연구원 경영학 연구원 사회학 연구원 사회복지학 연구원 언론학 연구원 사회과학 연구원 생물학 시험원 의료과학 시험원 생명과학 시험원 농업 시험원 임업 시험원 어업 시험원 물리학 시험원 화학 시험원 천문 및 기상학 시험원 환경 및 해양과학 시험원 자연과학 시험원 컴퓨터 하드웨어 기술자 및 연구원 통신기기 기술자 및 연구원 통신장비 기술자 및 연구원 통신기술 기술자 및 연구원 통신망운영 기술자 및 연구원 통신공학 기술자 및 연구원 정보통신 컨설턴트 컴퓨터시스템 감리 전문가 컴퓨터시스템 설계․분석가 시스템 소프트웨어 설계․분석가 시스템 소프트웨어 프로그래머 응용 소프트웨어 설계․분석가 게임 프로그래머 네트워크 프로그래머 응용소프트웨어 프로그래머 데이터베이스 설계․분석가 데이터베이스 프로그래머 데이터베이스 관리자 네트워크시스템 개발자 컴퓨터 보안 전문가 웹기획자 멀티미디어 기획자 웹마스터 웹엔지니어 및 웹프로그래머 정보 시스템 운영자 통신장비 기사 방송송출장비 기사 건축가 건축감리 기술자 건축구조설계 기술자 건축시공 기술자 건축설비 기술자 건축안전환경 기술자 건축관련 기술자 토목구조설계 기술자 토목시공 기술자 토목안전환경 기술자 토목감리 기술자 토목관련기술자 조경 기술자 도시계획 및 설계가 교통계획 및 설계가 교통안전 연구원 교통영향 평가원 측량 및 지리정보 기술자 사진측량 및 분석가 지도제작 기술자 지리정보시스템 전문가 건설자재 시험원 석유화학 기술자 및 연구원 고무 및 플라스틱 기술자 및 연구원 농약 및 비료 기술자 및 연구원 도료제품 기술자 및 연구원 화장품 및 비누제품 기술자 및 연구원 화학공학 기술자 및 연구원 석유화학 시험원 고무 및 플라스틱 시험원 농약 및 비료 시험원 도료제품 시험원 화장품 및 비누제품 시험원 화학공학 시험원 금속공학 기술자 및 연구원 요업․세라믹 공학 기술자 및 연구원 시멘트공학 기술자 및 연구원 금속․재료공학 기술자 및 연구원 금속공학 시험원 요업․세라믹 공학 시험원 시멘트공학 시험원 금속․재료공학 시험원 대기환경 기술자 및 연구원 수질환경 기술자 및 연구원 토양환경 기술자 및 연구원 소음진동 기술자 및 연구원 폐기물처리 기술자 및 연구원 환경영향 평가원 환경공학 기술자 및 연구원 대기환경 시험원 수질환경 시험원 토양환경 시험원 소음진동 시험원 폐기물처리 시험원 환경영향 시험원 환경공학관련 시험원 전기제품개발 기술자 및 연구원 발전설비 기술자 및 연구원 송․배전설비 기술자 및 연구원 전기계측제어 기술자 및 연구원 전기감리 기술자 및 연구원 전기안전 기술자 및 연구원 전기공학 기술자 및 연구원 전자제품개발 기술자 및 연구원 반도체공학 기술자 및 연구원 전자계측제어 기술자 및 연구원 전자의료기기개발 기술자 및 연구원 전자공학 기술자 및 연구원 금형공학 기술자 및 연구원 플랜트공학 기술자 및 연구원 냉․난방 및 공조 공학 기술자 및 연구원 건설기계공학 기술자 및 연구원 산업기계공학 기술자 및 연구원 자동차공학 기술자 및 연구원 조선공학 기술자 및 연구원 비행기․철도차량 공학 기술자 및 연구원 로봇 및 기계공학 기술자 및 연구원 전기공학 시험원 전자공학 시험원 기계공학 시험원 산업 안전원 위험 관리원 산업안전 및 위험 관리원 보건위생 검사원 환경 검사원 비파괴 검사원 비행기 조종사 헬리콥터 조종사 선장 항해사 선박 기관사 도선사 항공교통 관제사 선박교통 관제사 철도교통 관제사 식품공학 기술자 및 연구원 섬유소재개발 기술자 및 연구원 섬유공정개발 기술자 및 연구원 염색개발공학 기술자 및 연구원 가스․에너지 기술자 및 연구원 소방설계 기술자 및 연구원 소방시설 공사 기술자 및 연구원 소방공사 감리 기술자 및 연구원 소방공학 기술자 및 연구원 식품공학 시험원 섬유공학 시험원 가스 및 에너지 시험원 건축 캐드원 토목 캐드원 기계 캐드원 전기․전자장비 캐드원 캐드원 소방공학 시험원 공학관련 기술자 및 시험원 내과 전문 의사 외과 전문 의사 소아과 전문 의사 산부인과 전문 의사 정신과 및 신경과 전문 의사 안과 및 이비인후과 전문 의사 피부과 및 비뇨기과 전문 의사 방사선과 및 병리과 전문 의사 전문 의사 일반 의사 한의사 치과 전문 의사 치과 일반 의사 수의사 약사 한약사 전문 간호사 일반 간호사 보건 교사 조산사 영양사 영양 교사 임상병리사 방사선사 치과기공사 치과위생사 의지보조기기사 물리치료사 작업치료사 정신보건 임상심리사 전통의료 치료사 언어치료사 음악 및 미술 치료사 치료사 119구조 대원 구급요원 위생사 안경사 의무기록사 간호조무사 안마사 사회복지사 보육 교사 헤드헌터 직업상담사 취업알선원 상담 전문가 청소년 지도사 시민 단체 활동가 복지시설 생활지도원 사회복지관련 종사원 목사 신부 승려 교무 성직자 수녀 및 수사 전도사 종교관련 종사자 인문계열 교수 사회계열 교수 자연계열 교수 공학계열 교수 의약계열 교수 교육계열 교수 예․체능계열 교수 인문계열 시간강사 사회계열 시간강사 자연계열 시간강사 공학계열 시간강사 의약계열 시간강사 교육계열 시간강사 예․체능계열 시간강사 국어 교사 수학 교사 사회 교사 과학 교사 예․체능 교사 실업 교사 외국어 교사 중․고등학교 교사 초등학교 교사 시각장애 교사 청각장애 교사 특수교육 교사 유치원 교사 국어 강사 수학 강사 사회 강사 과학 강사 외국어 강사 문리 및 어학 강사 컴퓨터 강사 디자인 강사 이미용 강사 자동차운전 강사 요리 강사 기술 및 기능계 강사 음악 강사 미술 강사 무용 강사 예능 강사 학습지 교사 방문교사 교육연수기관 강사 기업체 직무훈련 강사 문리․기술 및 예능 강사 장학관 및 장학사 교육 연구관 및 교육 연구사 교육 전문가 대학 교육조교 보조 교사 교사 판사 검사 변호사 법무사 집행관 변리사 정부정책 행정 전문가 공공행정 전문가 노무사 인사 컨설턴트 인사 및 노사 관련 전문가 회계사 세무사 관세사 경영 컨설턴트 기업 인수․합병 전문가 품질인증 심사 전문가 경영 및 진단 전문가 투자 및 증권 분석가 신용 분석가 금융 자산 운용가 자산 운용가 보험상품 개발자 금융상품 개발자 증권 중개인 선물거래 중개인 외환 딜러 손해사정인 투자인수 심사원 보험인수 심사원 투자신탁 관리인 금융 및 보험 관련 전문가 상품 기획자 마케팅 전문가 여행상품 개발자 광고 전문가 홍보 전문가 조사 전문가 이벤트 전문가 행사 전시 기획자 국내 및 국제 회의 기획자 감정평가사 감정사 해외 영업원 자동차 부품 기술 영업원 전자․통신장비 기술 영업원 의료장비 기술 영업원 농업용 기계장비 기술 영업원 산업용 기계장비 기술 영업원 의약품 영업원 기술 영업원 농수산물 중개인 및 경매사 예술품 중개인 및 경매사 상품중개인 및 경매사 부동산 컨설턴트 부동산 중개인 기술영업 및 중개 관련 종사자 방송작가 작가 및 평론가 광고문 작성가 스크립터 작가 및 관련 전문가 번역가 통역가 기자 논설위원 칼럼니스트 출판물 기획자 출판물 편집자 큐레이터 문화재 보존원 사서 기록물관리사 감독 및 연출가 기술감독 감독 및 연출가 배우 개그맨 및 코미디언 모델 성우 배우 및 모델 아나운서 리포터 쇼핑호스트 비디오자키 디스크자키 아나운서 및 리포터 촬영기사 음향 및 녹음 기사 영상․녹화 및 편집 기사 조명기사 영사기사 무대의상 관리원 소품 관리원 방송․영화연출 보조원 보조 연기자 연극․영화 및 영상 관련 종사자 화가 조각가 서예가 사진작가 사진기자 사진가 만화가 만화영화 작가 국악인 국악 연주가 국악작곡 및 편곡가 전통 예능인 지휘자 작곡가 및 편곡가 연주가 가수 성악가 무용가 안무가 자동차 디자이너 가구 디자이너 제품 디자이너 직물 디자이너 의상 디자이너 액세서리 디자이너 가방 및 신발 디자이너 인테리어 디자이너 디스플레이어 무대 및 세트 디자이너 광고 디자이너 포장 디자이너 북 디자이너 삽화가 색채 전문가 활자 디자이너 시각 디자이너 웹 디자이너 멀티미디어 디자이너 게임그래픽 디자이너 경기감독 코치 직업 운동선수 경기심판 경기기록원 스포츠 강사 및 트레이너 레크레이션 기획가 및 강사 스포츠 및 레크레이션 강사 바둑기사 프로게이머 스포츠 및 레크레이션 관련 전문가 연예인 매니저 스포츠 매니저 마술사 문화․예술 관련 종사원 조세행정 사무원 관세행정 사무원 병무행정 사무원 국가행정 사무원 지방행정 사무원 공공행정 사무원 경영기획 사무원 영업관리 사무원 광고 및 홍보 사무원 분양 및 임대 사무원 판매 사무원 기획 및 마케팅 사무원 인사 및 노무 사무원 교육 및 훈련 사무원 자재관리 사무원 생산관리 사무원 품질관리 사무원 무역 사무원 도로운송 사무원 철도운송 사무원 수상운송 사무원 항공운송 사무원 총무 사무원 회계 사무원 경리 사무원 관리 비서 일반 비서 약국 전산 관리원 전산 자료 입력원 사무 보조원 출납창구 사무원 보험 심사원 보험 사무원 은행 사무원 금융 사무원 신용 추심원 법무 사무원 특허 사무원 법률관련 사무원 감사 사무원 통계 사무원 통계 및 설문 조사 사무원 통계관련 사무원 여행 사무원 예약 및 접수 사무원 데스크 안내원 화랑 및 박물관 안내원 시설 및 견학 안내원 방송 안내원 전화교환 및 전화번호 안내원 안내․접수 사무원 및 전화교환원 전화 상담원 방문고객 상담원 모니터 요원 출판 및 자료편집 사무원 속기사 사무원 해양 경찰관 일반 경찰관 소방관 소년보호관 교도관 경호원 청원 경찰 무인 경비원 보안 관제원 유통 및 매장 감시원 주차 단속원 경호 및 보안 관련 종사원 간병인 산후조리 종사원 치료사 보조원 수의사 보조원 복지시설 보조원 의료․복지 관련 서비스 종사원 이용사 미용사 피부관리사 체형관리사 발관리사 손톱관리사 목욕관리사 피부미용 및 체형 관련 종사원 메이크업 아티스트 특수 분장사 분장사 애완동물 미용사 패션코디네이터 이미지컨설턴트 미용관련 서비스 종사원 결혼상담원 웨딩플래너 혼례종사원 장례상담원 장례지도사 점술가 민속신앙 종사원 이미용․예식 및 의료보조 서비스 종사원 항공기 객실승무원 선박 객실승무원 열차 객실승무원 국내여행 안내원 국외여행 안내원 관광 통역 안내원 호텔 서비스원 숙박시설 서비스원 유원시설 및 테마파크 종사원 노래방 종사원 오락시설 종사원 카지노 딜러 골프장 캐디 응원단원 여가 및 스포츠 관련 종사원 한식 주방장 한식 조리사 중식 주방장 중식 조리사 양식 주방장 양식 조리사 일식 주방장 일식 조리사 분식 조리사 커피 조리사 전통차 조리사 주방장 및 조리사 바텐더 음식서비스 종사원 음료서비스 종사원 주류서비스 종사원 음식서비스 종사원 자동차 영업원 건축자재 영업원 인쇄 및 광고 영업원 식품 영업원 체인점 모집 및 관리 영업원 일반 영업원 보험 중개인 보험 설계사 간접 투자증권 판매인 의류 판매원 화장품 판매원 가전제품 판매원 가구 판매원 신발 및 액세서리 판매원 서적․문구 및 음반 판매원 원예 작물 판매원 농․수산물 판매원 상점 판매원 항공권 판매원 승차권 판매원 입장권 판매원 복권 및 마권 판매원 매표원 및 복권 판매원 매장 계산원 요금 정산원 자동차 대여원 도서 및 비디오 테이프 대여원 사무용품 대여원 생활용품 대여원 오락 및 스포츠용품 대여원 상품 대여원 방문 판매원 통신서비스 판매원 텔레마케터 인터넷 판매원 노점 및 이동 판매원 행사 및 홍보 도우미 판촉원 곡식작물 재배원 채소작물 재배원 특용작물 재배원 과수작물 재배원 육묘작물 재배원 화훼작물 재배원 조경원 젖소 사육자 낙농업관련 종사원 육우 사육자 돼지 사육자 가금 사육자 가축 사육 종사원 양봉 종사원 수렵 종사원 동물 부화원 감별사 동물 사육사 사육관련 종사원 조림 및 영림원 벌목원 임산물채취 종사원 임업관련 종사원 어패류 양식원 해조류 양식원 양식원 원근해 어부 내수면 어부 해녀 제빵원 및 제과원 떡제조원 정육원 도축원 정육 및 도축 관련 종사원 식품등급원 담배등급원 김치제조 종사원 밑반찬제조 종사원 건강원 및 탕제원 종사원 수산물가공 및 염장원 수제식품제조 종사원 직물 패턴사 가죽 패턴사 모피 패턴사 패턴사 의복 재단사 신발 및 구두 재단사 재단사 직물 재봉사 가죽 및 모피 재봉사 신발 재봉사 기계 자수사 재봉사 제화원 모자 제조원 카페트 및 가발 제조원 시트 제품 제조원 수날염원 섬유 및 펠트 관련 선별원 섬유 및 가죽 관련 기능 종사원 한복 제조원 양장 제조원 양복 제조원 모피 및 가죽의복 제조원 의복 수선원 가죽 수선원 모피 수선원 구두 수선원 수선원 운동복 제조원 근무복 제조원 셔츠 및 바지 제조원 의복 제조원 목재케이스 및 목상자 제조원 목제품 제조관련 종사원 가구 제조원 가구 수리원 악기제조 및 수리원 조율사 간판 제작 및 설치원 금형원 목형원 주형원 금속 주입원 단조원 제관원 판금원 가스 용접원 전기 용접원 용접원 자동차 엔진 정비원 자동차 섀시 정비원 자동차 전기․전자 정비원 자동차 판금 정비원 자동차 도장 정비원 자동차 경정비원 자동차 정비원 비행기 정비원 헬리콥터 정비원 선박 정비원 고속철 기관차 정비원 철도 기관차 정비원 전동차 정비원 객화차 정비원 오토바이 정비원 자전거 정비원 운송장비 정비원 식품기계 설치 및 정비원 섬유기계 설치 및 정비원 화학기계 설치 및 정비원 공작기계 설치 및 정비원 전자제품기계 설치 및 정비원 공업기계 설치 및 정비원 엘리베이터 설치 및 정비원 에스컬레이터 설치 및 정비원 휠체어 리프트 설치 및 정비원 크레인 설치 및 정비원 호이스트 설치 및 정비원 지게차 정비원 물품 이동 장비 설치 및 정비원 건물용 냉동․냉장․공조기 설치 및 정비원 냉동․냉장․공조기 설치 및 정비원 건물용 보일러 설치 및 정비원 보일러 설치 및 정비원 건설용 기계 설치 및 정비원 광업용 기계 설치 및 정비원 농업용 기계 설치 및 정비원 기계장비 설치 및 정비원 PC 설치 및 수리원 사무기기 설치 및 수리원 가전제품 설치 및 수리원 감시카메라 설치 및 수리원 현금인출기 설치 및 수리원 포스시스템 설치 및 수리원 영상․전자음향기기 설치 및 수리원 의료기기 설치 및 수리원 휴대폰 수리원 시계 및 카메라 수리원 광학기구 수리원 전기․전자기기 설치 및 수리원 비행기 전기 설치원 선박 전기 설치원 철도차량 전기 설치원 플랜트 전기 설치원 산업 전기 설치원 건물내 전기 설치 및 정비원 비상 발전기 설치 및 정비원 조명기구 설치 및 수리원 전기제어장치 설치 및 정비원 전기기기 설치 및 정비원 내선 설치 및 정비원 송․배전 설비 전기원 지중 전력설비 전기원 전기케이블 접속원 철도 고가 전선 가설원 외선 전기원 강구조물 가공원 강구조물 건립원 경량 철골공 철근공 인조석 설치원 콘크리트패널 조립원 콘크리트 타설원 건축 석공 전통건물 건축원 외장 목공 형틀 목공 내장 목공 조적공 보도블록 설치원 석재 부설원 조적공 및 석재 부설원 비계공 건물칸막이 설치원 건물 해체원 건설관련 기능 종사원 미장공 방수공 단열공 마루 설치원 타일 부착원 대리석 부착원 바닥재 시공원 도배공 유리 부착원 건물 도장공 건축 도장공 섀시 조립 및 설치원 건물 영선원 건축마감관련 기능 종사원 광원 채석원 석재 절단원 철로 설치원 철로 보수원 점화․발파 및 화약 관리원 잠수 기능원 삭구원 및 케이블접속원 천일염 생산 종사원 채굴 및 토목 관련 종사원 영상장비 설치 및 수리원 위성방송 안테나 설치 및 수리원 통신장비 설치 및 수리원 기지국 설치 및 수리원 통신 케이블 설치 및 수리원 방송 케이블 설치 및 수리원 인터넷 케이블 설치 및 수리원 도자기 공예원 조화 공예원 목 공예원 석 공예원 양초 공예원 종이 공예원 공예원 귀금속 세공원 보석 세공원 귀금속 및 보석 세공원 상하수 배관공 가스 배관공 플랜트 배관공 선박 배관공 항공기 배관공 배관공 배관 세정원 건물외벽 청결원 방역원 배관 세정원 및 방역원 인쇄관련 기능 종사원 유리관련 기능 종사원 기능관련 종사원 곡물 및 사료 제분기 조작원 조미료 제분기 조작원 도정기 조작원 제분 및 도정 관련 기계조작원 빵․과자․떡 제조 기계조작원 두부 및 유사제품 기계조작원 국수 및 면류제품 기계조작원 사탕․껌 및 초콜릿 제품 기계조작원 곡물가공제품 기계조작원 육류 가공 기계조작원 어패류 가공 기계조작원 낙농품 가공 기계조작원 과실 및 채소 통조림기 조작원 과실 및 채소 살균기 조작원 과실 및 채소 냉장기 조작원 과실 및 채소 건조기 조작원 청량음료 제조기 조작원 알코올성음료 제조기 조작원 차․커피 및 코코아 제조기 조작원 음료 제조관련 기계조작원 유지 제조기 조작원 조미식품 생산기 조작원 설탕 제조관련 기계조작원 담배 제조관련 기계조작원 건강식품 가공기 조작원 식품가공관련 기계조작원 연조기 조작원 조방기 조작원 정방기 조작원 권사기 조작원 섬유혼합기 조작원 소면기 및 래핑기 조작원 화학섬유 생산기 조작원 섬유제조 기계조작원 표백기 조작원 염색조색원 및 배합원 날염기 조작원 염색기 조작원 표백 및 염색 관련 조작원 제직기 조작원 편직기 조작원 직조기 및 편직기 조작원 신발제조기 조작원 및 조립원 가죽 및 모피 가공원 자동 재단기 조작원 자동 재봉설비 조작원 직물 및 신발 관련 기계조작원 및 조립원 드라이클리닝기 조작원 세탁관련 기계조작원 원유처리장치 조작원 석유 및 천연가스 정제장치 조작원 폐유 및 재생유 처리장치 조작원 석유 및 천연가스 제조 관련 제어장치 조작원 화학물 분쇄기․마쇄기 및 혼합기 조작원 화학물 가열처리장치 조작원 화학물 여과기 및 분리기 조작원 화학물 증류기 및 반응기 조작원 화학물 가공장치 조작원 석유 및 화학물 가공장치 조작원 약제품 생산기 조작원 화장품 생산기 조작원 세제 생산기 조작원 비료 생산기 조작원 필름 생산기 조작원 가스 생산기 조작원 화학제품 생산기 조작원 타이어 생산기 조작원 고무제품 생산기 조작원 타이어 및 고무제품 생산기 조작원 플라스틱사출기 조작원 플라스틱압출기 조작원 플라스틱제품 생산기 조작원 고무제품 조립원 플라스틱제품 조립원 주조기 조작원 단조기 조작원 용접기 조작원 광석 및 금속용광로 조작원 금속용해로 및 금속가열로 조작원 금속가공관련 제어장치 조작원 압연기 조작원 인발기 조작원 연선기 조작원 압출기 조작원 금속열처리로 조작원 금속가공 기계조작원 제관기 조작원 판금기 조작원 차량 도장기 조작원 가구 도장기 조작원 금속제품 도장기 조작원 도장기 조작원 금속 세척기 조작원 전기 도금기 조작원 용융 도금기 조작원 금속 분무기 조작원 금속코팅․광택 및 래미네이팅기 조작원 도금 및 금속분무기 조작원 유리제조 및 제품 가공기 조작원 렌즈 및 프리즘 가공기 조작원 유리제조 및 가공기 조작원 도자기 제품 생산기 조작원 벽돌 및 타일 생산기 조작원 점토제품 생산기 조작원 시멘트 및 석회 제조관련 조작원 콘크리트 제품 제조관련 조작원 시멘트 및 광물제품 제조기 조작원 광석 및 석재 가공장치 조작원 석제품 가공기 조작원 유약 생산기 조작원 광택제 생산기 조작원 비금속제품관련 생산기 조작원 선반기 조작원 밀링기 조작원 드릴링기 및 보링기 조작원 연삭기 및 연마기 조작원 프레스기 및 절단기 조작원 금속절곡기 조작원 머시닝센터 조작원 금속공작기계 조작원 냉․난방기 설비 조작원 냉동․냉장기 설비 조작원 공조기 설비 조작원 자동조립라인 조작원 산업용 로봇 조작원 자동차 조립원 자동차 엔진 조립원 자동차 차체 부분품 조립원 자동차 부분품 조립원 철도차량 조립원 선박 조립원 항공기 조립원 운송장비 조립원 공업기계 조립원 농업기계 조립원 건설기계 조립원 공작기계 조립원 공구 조립원 일반기계 조립원 금속기계부품 조립원 화력발전장치 운전원 수력발전장치 운전원 원자력발전장치 운전원 발전터빈 조작원 배전반 조작원 발전 및 배전장치 조작원 건물 전기 및 전자 설비 조작원 공장 전기 및 전자 설비 조작원 전기 및 전자 설비 조작원 전기부품 제조 기계조작원 전기제품 제조 기계조작원 전자부품 제조 기계조작원 전자제품 제조 기계조작원 전기장비 조립원 영상․음향 장비 조립원 전자․정밀 기구 조립원 가정용 전기․전자 제품 조립원 전기․전자 부품 및 제품 조립원 고속철 기관사 철도 기관사 전동차 기관사 철도 및 전동차 기관사 화물열차 차장 철도 신호원 철도 수송원 화물열차 차장 및 관련 종사원 택시 운전원 시내버스 운전원 시외버스 운전원 고속버스 운전원 관광버스 운전원 버스 운전원 용달화물차 운전원 개별화물차 운전원 일반화물차 운전원 화물차 및 특수차 운전원 자가용 운전원 렌터카 운전원 승합차 운전원 대리 운전원 대리 주차원 자동차 운전원 크레인 운전원 리프트 조작원 호이스트 운전원 지게차 운전원 물품이동 장비 조작원 굴착기․착암기 및 채광기 조작원 시추장비 조작원 도로정지기 운전원 항타기 운전원 도로포장기 및 롤러 운전원 굴삭기 및 불도저 운전원 건설 및 채굴 기계 운전원 갑판장 갑판원 바지선 선원 등대원 선박갑판관련 승무원 펌프장치 조작원 정수처리장치 조작원 하수처리장치 조작원 상․하수도 처리장치 조작원 재활용 처리 기계조작원 소각로 조작원 재활용 처리 및 소각로 조작원 제재기 조작원 목재처리기 조작원 합판생산기 조작원 목재가공관련 기계조작원 가구조립원 펄프 제조장치 조작원 종이 제조장치 조작원 종이상자 및 봉투 제조기 조작원 판지 라이닝기 조작원 인화지 제조기 조작원 위생용 종이제품 제조기 조작원 종이제품 생산기 조작원 목재 및 종이 관련 기계조작원 인쇄필름 출력원 인쇄판 출력원 오프셋인쇄기 조작원 윤전인쇄기 조작원 경인쇄기 조작원 디지털인쇄기 조작원 그라비어인쇄기 조작원 제책 및 재단용 기계조작원 인쇄기 조작원 사진 인화 및 현상기 조작원 사진 인화 및 현상기 조작원 주입․포장 및 봉함기 조작원 상표부착기 조작원 케이블 및 배관 부설기 조작원 공기압축기 조작원 제조관련 기계조작원 건설 단순 종사원 광업 단순 종사원 하역 및 적재 관련 단순 종사원 이삿짐 운반원 하역 및 적재 단순 종사원 우편물 집배원 택배원 택배원 음식 배달원 음료 배달원 신문 배달원 배달원 수동 포장원 수동 상표부착원 제품 단순선별원 제조관련 단순종사원 건물내부 청소원 운송장비 청소원 청소원 쓰레기 수거원 거리 미화원 재활용품 수거원 환경 미화원 및 재활용품 수거원 아파트 경비원 건물 경비원 경비원 검표원 가사 도우미 육아 도우미 패스트푸드원 주방 보조원 주유원 매장 정리원 전단지 배포원 및 벽보원 판매관련 단순 종사원 농업 단순 종사원 임업 단순 종사원 어업 단순 종사원 산불 감시원 계기 검침원 가스 점검원 수금원 주차 관리원 주차 안내원 구두 미화원 세탁원 및 다림질원 환경 감시원 서비스관련 단순 종사원 영관급 이상 장교 영관급 이상 장교 위관급 장교 위관급 장교 장기 부사관 및 준위 장기 부사관 및 준위 ffaker-2.23.0/lib/ffaker/data/address_kr/0000755000004100000410000000000014620136015020120 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_kr/cities0000644000004100000410000000132514620136015021324 0ustar www-datawww-data파주시 수원시 수원시 권선구 수원시 팔달구 수원시 영통구 성남시 성남시 수정구 성남시 중원구 화성시 성남시 분당구 안양시 안양시 만안구 안양시 동안구 부천시 부천시 원미구 부천시 소사구 부천시 오정구 광명시 평택시 이천시 동두천시 안산시 안산시 상록구 안산시 단원구 안성시 고양시 고양시 덕양구 고양시 일산동구 고양시 일산서구 과천시 구리시 남양주시 오산시 시흥시 군포시 의왕시 하남시 김포시 용인시 용인시 처인구 용인시 기흥구 용인시 수지구 연천군 가평군 양평군 광주시 포천시 양주시 수원시 장안구 의정부시 여주시 ffaker-2.23.0/lib/ffaker/data/address_kr/boroughs0000644000004100000410000000043414620136015021674 0ustar www-datawww-data종로구 중구 용산구 성동구 광진구 동대문구 중랑구 성북구 강북구 도봉구 노원구 은평구 서대문구 마포구 양천구 강서구 구로구 금천구 영등포구 동작구 관악구 서초구 강남구 송파구 강동구 동구 서구 남구 북구 ffaker-2.23.0/lib/ffaker/data/name_de/0000755000004100000410000000000014620136015017367 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_de/last_names0000644000004100000410000000130014620136015021432 0ustar www-datawww-dataSchmidt Schneider Fischer Weber Meyer Wagner Becker Schulz Hoffmann Koch Bauer Richter Klein Wolf Neumann Schwarz Zimmermann Braun Hofmann Hartmann Lange Schmitt Werner Schmitz Krause Meier Lehmann Schmid Schulze Maier Herrmann Walter Mayer Huber Kaiser Fuchs Peters Lang Scholz Weiss Jung Hahn Schubert Vogel Friedrich Keller Frank Berger Winkler Roth Beck Lorenz Baumann Franke Albrecht Schuster Simon Ludwig Winter Kraus Martin Schumacher Vogt Stein Otto Sommer Gross Seidel Heinrich Brandt Haas Schreiber Graf Schulte Dietrich Ziegler Kuhn Pohl Engel Horn Busch Bergmann Thomas Voigt Sauer Arnold Wolff Pfeiffer Brauner Dreier Schmenke Nowak Heinz Haupt Siegel Wagler Moser Elsner Reitenbach Steiner ffaker-2.23.0/lib/ffaker/data/name_de/first_names0000644000004100000410000001665514620136015021641 0ustar www-datawww-dataMia Hannah Hanna Lena Lea Leah Emma Anna Leonie Leoni Lilli Lilly Lili Emilie Emily Lina Laura Marie Sarah Sara Sophia Sofia Lara Sophie Sofie Maja Maya Amelie Luisa Louisa Johanna Emilia Nele Neele Clara Klara Leni Alina Charlotte Julia Lisa Zoe Pia Paula Melina Finja Finnja Ida Lia Liah Lya Greta Jana Josefine Josephine Jasmin Yasmin Lucy Lucie Victoria Viktoria Emely Emelie Katharina Fiona Stella Pauline Amy Antonia Mara Marah Annika Nina Matilda Mathilda Helena Marlene Lotta Isabel Isabell Isabelle Theresa Teresa Chiara Kiara Frieda Frida Eva Maria Celine Selina Jule Celina Vanessa Ronja Luise Louise Romy Isabella Ella Franziska Elisa Magdalena Carla Karla Luna Sina Sinah Angelina Milena Helene Merle Jolina Joelina Melissa Mila Nora Jette Miriam Carlotta Karlotta Elena Kim Michelle Aylin Eileen Aileen Ayleen Lynn Linn Mira Carolin Caroline Karoline Kimberly Kimberley Julie Juli Alicia Kira Kyra Vivien Vivienne Lana Paulina Linda Larissa Annabelle Annabell Annabel Anabel Elina Samira Leyla Nelli Nelly Lucia Alexandra Tamina Laila Layla Elisabeth Lenja Lenya Anny Anni Annie Diana Natalie Nathalie Martha Marta Mina Jessica Jessika Valentina Alisa Leticia Letizia Olivia Christina Lotte Samantha Fabienne Nisa Zoey Mariella Svea Cheyenne Chayenne Annalena Carolina Karolina Ela Leona Tabea Aliyah Aaliyah Josy Josie Rebekka Alissa Alyssa Anastasia Marleen Marlen Elif Anne Carina Karina Dana Noemi Lene Milla Rosalie Luana Evelyn Evelin Eveline Fenja Tessa Xenia Marla Alessia Mona Saskia Joline Joeline Alexa Aurelia Ceylin Helen Jennifer Tamara Ecrin Leana Elli Elly Nayla Florentine Henriette Lorena Veronika Felicitas Liana Livia Malin Marit Melanie Josephin Josefin Emmi Emmy Tuana Dilara Maike Meike Thea Ashley Linea Linnea Marina Lilian Lillian Amina Jill Jil Sarina Giulia Janne Talia Thalia Alea Rieke Rike Svenja Liliana Janina Nicole Selma Alisha Ava Kaja Kaya Caja Liv Rosa Valeria Heidi Joyce Selin Ina Aleyna Enya Jamie Naomi Patricia Amira Amalia Anouk Eliana Hermine Joy Juliana Romina Azra Franka Melek Melinda Freya Marieke Marike Mary Sonja Ayla Elaine Alma Eda Elin Lola Melia Miley Nike Philine Cora Daria Jenny Jonna Yara Zeynep Cassandra Kassandra Esila Felicia Malia Smilla Alena Amelia Aurora Ceyda Juliane Leandra Lilith Madita Melisa Nika Summer Fatima Ilayda Joleen Malina Sandra Jasmina Katja Medina Annelie Juna Valerie Madlen Madleen Aliya Charlotta Eleni Hailey Mailin Denise Fine Flora Madeleine Sena Vivian Ann Annemarie Asya Christin Kristin Jara Jenna Julina Maren Soraya Tara Viola Alia Ellen Enie Lydia Milana Nala Adriana Aimee Anja Chantal Elise Elsa Gina Joanna Judith Malea Marisa Mayra Talea Thalea Tilda Delia Joana Kiana Melis Meryem Sude Amanda Enna Esther Holly Irem Marlena Mirja Phoebe Rahel Verena Alexia Bianca Bianka Cara Friederike Catrin Katrin Kathrin Lavinia Lenia Nadine Stefanie Stephanie Ada Asmin Bella Cecilia Clarissa Esma Jolie Maila Mareike Selena Soey Ylvi Ylvie Zara Abby Ayse Claire Helin Jona Jonah Lilia Luzi Luzie Nila Sally Samia Sidney Sydney Tina Tyra Alice Anisa Belinay Cecile Fee Inga Janna Jolien Levke Nia Ruby Stine Sunny Tamia Tiana Alara Charleen Collien Fanny Fatma Felina Ines Jane Maxima Tarja Adelina Alica Dila Elanur Elea Gloria Jamila Kate Loreen Lou Maxi Melody Nela Rania Sabrina Ariana Charline Christine Cosima Leia Leya Leonora Lindsay Megan Naemi Nahla Sahra Saphira Serafina Stina Toni Tony Yaren Abigail Ece Evelina Frederike Inka Irma Kayra Mariam Marissa Salome Violetta Yagmur Celin Eleonora Felia Femke Finia Hedda Hedi Henrike Jody Juline Lieselotte Lilliana Luca Luka Maira Naila Naima Natalia Neela Salma Scarlett Seraphine Shirin Tia Wiebke Alexis Alisia Angelique Anneke Edda Elia Gabriela Geraldine Giuliana Ilaria Janin Janine Joelle Malak Mieke Nilay Noelle Yuna Adele Ceren Chelsea Daniela Evangeline Liz Maggie Malena Marielle Marietta Mathea Mathilde Melike Merve Rafaela Raphaela Sandy Sienna Leon Lucas Lukas Ben Finn Fynn Jonas Paul Luis Louis Maximilian Luca Luka Felix Tim Timm Elias Max Noah Philip Philipp Niclas Niklas Julian Moritz Jan David Fabian Alexander Simon Jannik Yannik Yannick Yannic Tom Nico Niko Jacob Jakob Eric Erik Linus Florian Lennard Lennart Nils Niels Henri Henry Nick Joel Rafael Raphael Benjamin Marlon Jonathan Hannes Jannis Janis Yannis Jason Anton Emil Johannes Leo Mika Sebastian Dominic Dominik Daniel Adrian Vincent Tobias Samuel Julius Till Lenny Lenni Constantin Konstantin Timo Lennox Robin Aaron Oscar Oskar Colin Collin Jona Jonah Justin Carl Karl Leonard Joshua Ole Matteo Jamie Marvin Marwin John Kilian Lasse Mattis Mathis Matthis Levin Marc Mark Liam Maxim Maksim Gabriel Theo Bastian Johann Damian Noel Levi Phil Justus Malte Tyler Tayler Valentin Benedikt Christian Silas Lars Mats Mads Jeremy Michael Oliver Pascal Toni Tony Dennis Bennet Bennett Artur Arthur Luke Luc Luk Jayden Finnley Finley Finlay Connor Conner Tristan Richard Marcel Diego Marius Mohammed Muhammad Manuel Jannes Fabio Maik Meik Mike Julien Frederic Frederik Frederick Marco Marko Kevin Matti Ian Maurice Franz Arne Nicolas Nikolas Ali Leandro Kai Kay Leopold Martin Elia Sam Dean Henrik Pepe Len Lenn Hendrik Emilio Cedric Cedrik Milan Theodor Timon Jasper Malik Matthias Hugo Leander Michel Andreas Laurens Laurenz Bruno Konrad Arda Neo Lorenz Marcus Markus Torben Thorben Magnus Robert Can Milo Clemens Klemens Nikita Domenic Domenik Emilian Laurin Willi Willy Alessio Devin Fiete Friedrich Deniz Ruben Thomas Eddi Eddy Lion Luan Kian Lian Lias Mert Patrick Chris Ilias Ilyas Kaan Nevio Quentin Yusuf Christoph Dustin Joris Gustav Jaden Adam Fritz Henning Ryan Ferdinand Lionel Nino Piet Yasin Alex Carlo Karlo Charlie Charly Leonardo Peter Ahmed Ahmet Benno Efe Enes Iven Yven Josef Joseph Miguel William Marian Alessandro Antonio Brian Bryan Jerome Kerem Ludwig Arian Cristopher Jaron Stefan Stephan Sven Victor Viktor Carlos Dario Sandro Jean Mehmet Bjarne Etienne Anthony Hans Mustafa Darius Leif Georg Kjell Maddox Roman Thore Tore Danny Mohamed Titus Andre Damien Leonhard Ricardo Riccardo Semih Janne Melvin Valentino Cem Jannek Janek Korbinian Romeo Taylor Jack Rayan Thilo Curt Kurt Darian Jermaine Steven Albert Angelo Eren Eymen Hamza Sascha Dave Sean Umut Wilhelm Edgar Giuliano Arjen Bela Hennes Logan Lutz Marten Batuhan Danilo Enrico Fabrice Lean Sami Tamino Tizian Amir Claas Klaas Xaver Armin Denny Ibrahim Karim Sinan Tommy Yunus Emanuel Gregor Jon Joost Jost Merlin Tamme Berkay Edward Jim Lino Mick Mikail Miran Nicolai Nikolai Ron Tammo Tjark Emre Jordan Leonidas Mario Quirin Eduard Hassan Jano Kimi Taha Baran Berat Caspar Gianluca Jarne Jarno Jonte Lucian Lucien Mailo Nathan Nelson Tino Calvin Dorian Emirhan Furkan Ilja Lio Marek Mio Rico Damon Janosch Jesper Juri Kerim Shawn Tiago Timur Elian Ethan Gian Kenan Amin Arvid Enno Falk Jens Johnny Keanu Mirco Mirko Pierre Santino Eike Elijah Emin Gerrit Hasan Jake Jakub James Juan Kenny Peer Raik Ramon Rocco Tarik Vitus Yigit Younes Bilal Dylan Edwin Georgios Jesse Koray Lewis Nikola Stanley Taylan Vinzenz Burak Corvin Dejan Keno Nathanael Neven Ahmad Andrej Davin Dion Eray Erwin Francesco Mattes Brandon Cornelius Ensar Fabien Giulio Hanno Ivan Jamal Jeremias Joe Kim Kolja Marlo Miko Milow Omar Paolo Salih Samir Tilo Timmy Vin Abdullah Adem Alan Alperen Ansgar Aras Arno Azad Bo Giovanni Ismail Jaro Jendrik Jimmy Kadir Kirill Otto Quinn Sercan Sidney Sydney Tyron Adriano Aiden Amon Benny Carsten Karsten Dan Dante Hagen Harun Jayson Kalle Leonas Levent Lorik Loris Mirac Onur Raul Samuele Severin Simeon Vincenzo Yassin Yves Alejandro Alfred Bendix Demian Enzo ffaker-2.23.0/lib/ffaker/data/address_id/0000755000004100000410000000000014620136015020100 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_id/common_street_names0000644000004100000410000000524314620136015024070 0ustar www-datawww-dataAbdul Halim Abdul Halim Majalengka Abdul Haris Nasution Abdul Kadir Abdul Malik Karim Amrullah Abdul Muis Abdul Rahman Saleh Abdul Wahab Hasbullah Andi Abdullah Bau Massepe Achmad Subarjo Adam Malik Adnan Kapau Gani Nyi Ageng Serang Agus Salim Agustinus Adisucipto Ahmad Dahlan Ahmad Rifa'i Ahmad Yani Alimin Amir Hamzah Antasari Arie Frederik Lasut As'ad Syamsul Arifin Bagindo Azizchan Basuki Rahmat Bernard Wilhelm Lapian Teungku Chik di Tiro Cilik Riwut Cipto Mangunkusumo Cokroaminoto Ernest Douwes Dekker Dewi Sartika Cut Nyak Dhien Diponegoro Donald Izacus Panjaitan Eddy Martadinata Fakhruddin Fatmawati Ferdinand Lumbantobing Frans Kaisiepo Gatot Mangkupraja Gatot Subroto Halim Perdanakusuma Hamengkubuwono I Hamengkubuwono IX Harun Bin Said Hasan Basri Hasanuddin Hasyim Asy'ari Hazairin Herman Johannes Ida Anak Agung Gde Agung Idham Chalid Ilyas Yakoub Tuanku Imam Bonjol Radin Inten II Iskandar Muda Ismail Marzuki Iswahyudi Iwa Kusumasumantri Izaak Huru Doko Jamin Ginting Janatin Jatikusumo Andi Jemma Johannes Abraham Dimara Johannes Leimena Juanda Kartawijaya Karel Satsuit Tubun Kartini Ignatius Joseph Kasimo Katamso Darmokusumo I Gusti Ketut Jelantik Tidak diketahui I Gusti Ketut Puja Ki Bagus Hadikusumo Ki Hajar Dewantara Ki Sarmidi Mangunsarkoro Kiras Bangun Kusumah Atmaja La Maddukelleng Lambertus Nicodemus Palar John Lie Mahmud Badaruddin II Mangkunegara I Andi Mappanyukki Maria Walanda Maramis Martha Christina Tiahahu Marthen Indey Mas Isman Mas Mansur Mas Tirtodarmo Haryono Maskun Sumadireja Cut Nyak Meutia Mohammad Hatta Mohammad Husni Thamrin Mohammad Natsir Mohammad Yasin Teuku Muhammad Hasan Muhammad Mangundiprojo Muhammad Yamin Mustopo Muwardi Nani Wartabone I Gusti Ngurah Made Agung I Gusti Ngurah Rai Noer Alie Nuku Muhammad Amiruddin Teuku Nyak Arif Opu Daeng Risaju Oto Iskandar di Nata Pajonga Daeng Ngalie Pakubuwono VI Pakubuwono X Pattimura Pierre Tendean Pong Tiku Raja Ali Haji Raja Haji Fisabilillah Rajiman Wediodiningrat Ranggong Daeng Romo Rasuna Said Robert Wolter Monginsidi Saharjo Sam Ratulangi Samanhudi Silas Papare Sisingamangaraja XII Siswondo Parman Siti Hartinah Siti Walidah Slamet Riyadi Soetomo Sudirman Albertus Sugiyapranata Sugiyono Mangunwiyoto Suharso Sukarjo Wiryopranoto Sukarni Sukarno Sultan Agung Andi Sultan Daeng Radja Supeno Supomo Suprapto Supriyadi Suroso Suryo Suryopranoto Sutan Syahrir Sutomo Sutoyo Siswomiharjo Syafruddin Prawiranegara Syarif Kasim II Tahi Bonar Simatupang Tuanku Tambusai Tan Malaka Thaha Syaifuddin Tirtayasa Tirto Adhi Suryo Teuku Umar Untung Surapati Urip Sumoharjo Wage Rudolf Supratman Wahid Hasyim Wahidin Sudirohusodo Wilhelmus Zakaria Johannes Yos Sudarso Yusuf Tajul Khalwati Zainal Mustafa Zainul Arifin ffaker-2.23.0/lib/ffaker/data/address_id/state0000644000004100000410000000064514620136015021150 0ustar www-datawww-dataAceh Bali Bangka Belitung Bengkulu Banten Gorontalo Jambi Jawa Barat Jawa Timur Jakarta Raya Jawa Tengah Kalimantan Barat Kalimantan Timur Kepulauan Riau Kalimantan Selatan Kalimantan Tengah Lampung Maluku Maluku Utara Nusa Tenggara Barat Nusa Tenggara Timur Papua Riau Sulawesi Utara Sumatera Barat Sulawesi Tenggara Sulawesi Selatan Sulawesi Barat Sumatera Selatan Sulawesi Tengah Sumatera Utara Papua Barat Yogyakarta ffaker-2.23.0/lib/ffaker/data/address_id/state_abbr0000644000004100000410000000014314620136015022127 0ustar www-datawww-dataAC BA BB BE BT GO JA JB JI JK JT KB KI KR KS KT LA MA MU NB NT PA RI SA SB SG SN SR SS ST SU PB YO ffaker-2.23.0/lib/ffaker/data/address_id/city0000644000004100000410000000165114620136015020776 0ustar www-datawww-dataBanda Langsa Lhokseumawe Meulaboh Sabang Subulussalam Denpasar Belitung Cilegon Serang Tangerang Tangerang Bengkulu Gorontalo Jakarta Barat Jakarta Pusat Jakarta Selatan Jakarta Timur Jakarta Utara Sungai Penuh Jambi Bandung Bekasi Bogor Cimahi Cirebon Depok Sukabumi Tasikmalaya Banjar Magelang Pekalongan Purwokerto Salatiga Semarang Surakarta Tegal Batu Blitar Kediri Madiun Malang Mojokerto Pasuruan Probolinggo Surabaya Pontianak Singkawang Banjarbaru Banjarmasin Palangkaraya Balikpapan Bontang Samarinda Tarakan Batam Tanjungpinang Bandar Lampung Kotabumi Liwa Metro Ternate Tidore Ambon Tual Bima Mataram Kupang Sorong Jayapura Dumai Pekanbaru Makassar Palopo Parepare Palu Bau-Bau Kendari Bitung Kotamobagu Manado Tomohon Bukittinggi Padang Padangpanjang Pariaman Payakumbuh Sawahlunto Solok Lubuklinggau Pagaralam Palembang Prabumulih Binjai Medan Padang Sidempuan Pematangsiantar Sibolga Tanjungbalai Tebingtinggi Yogyakarta ffaker-2.23.0/lib/ffaker/data/conference/0000755000004100000410000000000014620136015020106 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/conference/conference_list0000644000004100000410000000351414620136015023176 0ustar www-datawww-dataSocial Mobile Payments Americas LatAm HSE in Oil, Gas and Petrochemicals LatAm Pipeline Integrity Management Summit 1st UK Festival de Orquestas Argentina Mining 2010 Yet Another Perl ConferenceBrasil 2009 Datacentre Investment Forum Health 2.0 Europe 2012 4th Annual Baltic Energy Summit Innovative Marketing in Hospitality Autumn Conference on European State Aid Law 2012 Met Coke World Summit 2012 Platts 16th annual Mexican Energy conference Advanced Manufacturing Technology Show 18th Annual Sloan Consortium International Conference on Online Learning Reserve Estimation for Unconventional Resources 2012 An Introduction to FDAas Regulation of Over-the-Counter (OTC) Drug Products Open Networking Summit 2012 Device Master Record Device History Record a requirements, contents and implementation - Webinar The Canadian Instituteas 7th Annual Forum on PAYMENTS COMPLIANCE IN CANADA The 2010 Caribbean New Media Conference Expo. One Night Only Vegan Caribbean Night Extravaganza with Chef Mayra International Real Estate Expo Puerto Rico 2nd International Caribbean Symposium in Arts Education The Practice Prospects of Arts Education Oxford Latin American Studies Conference Military Vehicles Latin America Rail Infrastructure Middle East 2010 Carbon Markets Mexico Central America Sixth Annual Conference on Latin America Private Equity Conference on Illinois History Exploration Production Technology Summit 2011 The Canadian Institutes Forum on Privacy Law Compliance 4th Annual Utility Scale Solar 2011 BioPharm America 2011 Restaurant Development Summit IEEE Long Island Systems, Applications, and Techology Conference Dow Jones Global Compliance Symposium 2011 The Canadian Institutes Eastern Canada Shale Gas Symposium Dealing With Harassment in the Workplace - HR Webinar By ComplianceOnline 2nd Annual Concentrated Photovolatic Summit USA (CPV USA 2010) ffaker-2.23.0/lib/ffaker/data/phone_number_ru/0000755000004100000410000000000014620136016021167 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/phone_number_ru/home_phone_prefixes0000644000004100000410000000065414620136016025145 0ustar www-datawww-data011 071 072 073 074 075 081 082 083 084 085 086 087 091 092 093 094 096 301 302 341 342 343 345 346 347 349 351 352 353 381 382 383 384 387 388 390 391 394 395 401 411 413 415 416 421 423 424 426 427 471 472 473 474 475 481 482 483 484 485 486 487 491 492 493 494 495 496 498 499 811 812 813 813 814 815 816 818 820 821 831 833 834 835 836 841 842 843 844 845 846 847 848 851 855 861 862 863 865 866 867 871 872 873 877 878 879 ffaker-2.23.0/lib/ffaker/data/phone_number_ru/mobile_phone_prefixes0000644000004100000410000000036414620136016025462 0ustar www-datawww-data900 901 902 903 904 905 906 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 950 951 952 953 958 960 961 962 963 964 965 966 967 968 977 978 980 981 982 983 984 985 987 988 989 991 992 993 994 995 996 999 ffaker-2.23.0/lib/ffaker/data/lorem_fr/0000755000004100000410000000000014620136015017604 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/lorem_fr/words0000644000004100000410000000307214620136015020667 0ustar www-datawww-dataagence aguets Alors Alphabetville alphanatale approvisionne attendraient au aux avait aventurer bercail bien Bolo Bolos bonnes bouche Bourg-en-Lettres c ce cela ces cette chaîne chemin coeur Consonnia convaincre Copy coula coule Créas cuit côtes d dans de delà demeurent depuis dernier des dissuader du décida déconcerter déjà désormais en En encore encoreLoin entiers est et Et exploitent fallut ferait fin finir fins firent flancs fois fourbes fourmillait fût genre glissa Grammaire grand gravi headline histoire Il il Ils ils initiale instrumentalisèrent interpelle Ipsum Italiques jeta joue jour l la laissa langues Larousse Le le lequel les lettrines leur leurs lieu lieues ligne litéralement Loin loin long longtemps Lorem lourd lui là là-bas maintes mais Mais mille mit moins monts mot Mots mots Motus mésusèrent même ne nom nostalgique nécessaires océan on oreille origines orthodoxographique Oxymore où pacqua pans panse par paradisiagmatique paragraphe paroles Pas passage pays petit petite peut phrases point Pointdexclamators Ponctuation pour pourtant premiers preuve prevenant prochain projets propre prémâchées prévint puis puissante purent qu que question qui raviser rebrousser regard remit rencontra ressaisi restait retourner retrait rhétorique route rue ruisseau règlalades réecrite régit s sa sain sans saoule sauf sauvages se Semicolons ses skyline son sournois subline sur Sémantique sûr tas tout toute toutes traîner très un Un une vaste venait vers vie ville vils Virgulos vivent vodkale volent voulut vous Voyellie à écho était été ffaker-2.23.0/lib/ffaker/data/name_cs/0000755000004100000410000000000014620136015017404 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_cs/female_first_names0000644000004100000410000000043614620136015023155 0ustar www-datawww-dataAlena Andrea Anna Barbora Božena Dagmar Dana Eliška Eva Hana Helena Irena Ivana Jana Jarmila Jaroslava Jitka Jiřina Kateřina Kristýna Lenka Libuše Lucie Ludmila Marcela Marie Markéta Marta Martina Michaela Miroslava Monika Pavla Petra Tereza Veronika Vlasta Věra Zdeňka Zuzana ffaker-2.23.0/lib/ffaker/data/name_cs/female_last_names0000644000004100000410000000103214620136015022762 0ustar www-datawww-dataAdamcová Adamová Adámková Balážová Bartoňová Bartošová Bauerová Bednářová Bendová Benešová Beranová Berková Beránková Blažková Bláhová Boháčová Brabcová Brožová Burdová Burešová Burianová Bártová Bílková Březinová Coufalová Davidová Daňková Divišová Dlouhá Dohnalová Doležalová Doleželová Dostálová Dudová Dufková Dušková Dvořáková Dvořáčková Fialová Filipová Fišerová Fojtíková Čapková Čechová Čejková Čermáková Černá Červenková Červená Čížková ffaker-2.23.0/lib/ffaker/data/name_cs/male_last_names0000644000004100000410000000056114620136015022455 0ustar www-datawww-dataAdam Adamec Adámek Baláž Bartoň Bartoš Bauer Bednář Benda Beneš Beran Beránek Blažek Bláha Boháč Brabec Brož Burda Bureš Burian Bárta Bílek Březina Coufal Daněk David Diviš Dlouhý Dohnal Dolejší Doležal Doležel Dostál Duda Dufek Dušek Dvořák Dvořáček Fiala Filip Fišer Fojtík Čapek Čech Čermák Černý Červenka Červený Čížek ffaker-2.23.0/lib/ffaker/data/name_cs/male_first_names0000644000004100000410000000123214620136015022635 0ustar www-datawww-dataAdam Alexandr Aleš Alois Antonín Bedřich Bohumil Bohuslav Břetislav Dalibor Daniel David Denis Dominik Dušan Eduard Emil Filip František Ivan Ivo Jakub Jan Jaromír Jaroslav Jindřich Jiří Josef Jozef Kamil Karel Kryštof Ladislav Leoš Libor Lubomír Luboš Ludvík Luděk Lukáš Marcel Marek Marian Martin Matyáš Matěj Michael Michal Milan Miloslav Miloš Miroslav Oldřich Ondřej Otakar Patrik Pavel Petr Přemysl Radek Radim Radomír Radovan René Richard Robert Roman Rostislav Rudolf Samuel Stanislav Tadeáš Tomáš Viktor Vilém Vladimír Vladislav Vlastimil Vojtěch Vratislav Václav Vít Vítězslav Zbyněk Zdeněk Šimon Štefan Štěpán ffaker-2.23.0/lib/ffaker/data/name_cs/prefixes0000644000004100000410000000013514620136015021153 0ustar www-datawww-dataarch. Bc. BcA. Ing. Ing. JUDr. MDDr. MgA. Mgr. MUDr. MVDr. PharmDr. PhDr. RNDr. ThDr. ThLic. ffaker-2.23.0/lib/ffaker/data/skill/0000755000004100000410000000000014620136016017116 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/skill/specialty_start0000644000004100000410000000022614620136016022253 0ustar www-datawww-dataWeb Database Resource Team Prototype Project Software Hardware Firmware Area Multi-tier Global Template Modular Statistical Visual Mental Performance ffaker-2.23.0/lib/ffaker/data/skill/specialty_end0000644000004100000410000000022314620136016021661 0ustar www-datawww-dataDevelopment Management Design Architecture Methods Optimization Modularization Testing Profiling Prototyping Analysis Instruction Metrics Research ffaker-2.23.0/lib/ffaker/data/skill/tech_skills0000644000004100000410000000055514620136016021352 0ustar www-datawww-dataAjax XHR AWS Bootstrap CodeIgniter CSS3 Django Git HTML5 JavaScript JQuery JSON LAMP Linux Mac OSX MongoDB MySQL Photoshop PHP Python REST Ruby Rails SublimeText SVN TextMate Cassandra Heroku Memcached PostgreSQL SOAP XML YAML Backbone.JS Marionette.JS CakePHP ExtJS Sinatra Struts Typo3 Zend ActionScript ASP Java JSP Perl Shell Flash Illustrator Visio Angular.JS ffaker-2.23.0/lib/ffaker/data/lorem_ar/0000755000004100000410000000000014620136015017577 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/lorem_ar/words0000644000004100000410000002212514620136015020662 0ustar www-datawww-dataلكل مع بداية بالسيطرة, دنو أم الإعتداء والبريطاني, لها وبعد بالجانب ما تحت هو الحرب الوراء الخنادق ما انتهت إستمات أضف قد عقبت لقوات الفترة تحت, بها قد الفترة استدعى وتنصيب حول لإعلان القنابل, بـ يعبأ بلا وتم غضون للإتحاد تم حول بل جسيمة العسكري, أخر استسلام البولندي الأوربيين بـ ثم عصبة خصوصا الجديدة، يكن, فاتّبع بوزيرها قبل ما هاربر فاتّبع فصل بـ, مكّن الدولارات تم على هو هيروشيما المتّبعة وفي والجنود بالمطالبة مدن إذ, كل المضي أراضي الصين به، جحافل بالقصف المبرمة حين بـ, وفرنسا الإستسلام عن شيء, زهاء مرمى المزيفة عدم أن الله وبدون الثالث و لمّ لم لها مدينة تغييرات بالولايات تم يتم أكثر التّحول, وتم قد دأبوا واتّجه ثم تكتيكاً الربيع، وتم, إحتار كنقطة و وفي حين تُصب الأوضاع نورماندي قد, نفس العسكري العسكرية الأوربيين ثم هو الأرض قُدُماً المجتمع حول, مع وجهان غريمه إيو تسبب الأرضية ان وصل, مما بـ يذكر أوكيناوا شبح في قائمة للحكومة وقدّموا, مما ان بتحدّي المعاهدات الإقتصادي قوات بريطانيا، أي الا بها مارد وتزويده لإنعدام أن لم وصل إختار الثقيلة المتساقطة،, ليبين اليابانية الإستسلام جوي في, ثم المحور، والروسية استطاعوا ومن لم هناك مارشال الإتفاقية دول, الحكم إحتلال تزامناً بـ حدى أثره، الهجوم أوراقهم لم قام, عن وقد الحرب المواد, أن حيث يطول غرّة، بتطويق بالرّغم للأسطول الاندونيسية عام كل, بلا الباهضة الحلفاء ما, هو ضرب لعملة الأعمال سياسة بالعمل والحلفاء مدن لم, ربع جديدة نهاية النفط, و إحتلال اسبوعين وتتحمّل قهر وعلى موالية ستالينجراد مكن مع, قد جسيمة الخنادق وباستثناء جوي تلك ما دخول ألماني, جمعت الصعداء حيث هو, الامم بقسوة انتباه بـ عام كل شبح الصيني الخاطفة ولكسمبورغ وقد النازي اليابان العسكرية لم لم قصف تحرّك وقوعها وحتّى المجتمع الرئيسية حدى كل, قوات ألمانيا المبرمة قبل من قد شمال النازية، يبق الا لعدم أسلحته إيطاليا مع, بشكل يتبقّ تم دول, بغزو منشوريا التكاليف لان حرب خسائر اعتداء المسرح و بل الشمل والعتاد الوزراء شيء استعملت بريطانيا، و بها, وتم بل لغات بلديهما بريطانيا قبل قد السيء للحكومة, أم التي روسية جهة أم وباءت العناد فعل, الذرية اسبوعين كل أما كلا شعار اتّجة اسبوعين كل, مشقّة اعتداء تم بعد تعداد لبولندا، ان كلّ مليون والحزب واقتصار قام عل, سقط ثانية وجهان الذرية بـ, مع تُصب لفشل يرتبط الى ربع الأمم الأخذ لبولندا، إذ أن مدن سقوط لإعادة العصبة استسلام هو يكن, إبّان التحالف يبق أن, عن على السفن السادس الإمتعاض سمّي استمرار كلّ تم, ماشاء استولت ومدني، قام أي, في وقد تونس استولت حدة بالمحور باستسلام كل ما حول بشرية والفلبين التكاليف الامم لألمانيا لبولندا، فصل عل بـ فبعد طرفاً وبغطاء كلا, إذ تعد العظمى مقاطعة المقيتة وعزّزت والديون جوي بل, مع سلاح الحرة الثالث، فقد يتسنّى والفرنسي وضم عل, ذلك الغربي الكونجرس لم أن قتيل، الشهيرة أضف, مسرح ضمنها هذه و, ثم خصوصا حكومة قام أن تطوير الثالث مما أسر غينيا هيروشيما من و لان أوسع والحلفاء, ما شبح بدفع للجزر جديداً هو قام معقل أساسي إستراتيجية, بخطوط النزاع تحت ولم أن خصوصا أجزاء, إعلان تزامناً الإثنان بحق ثم أساسي والجنود بحث ما, أم غريمه بالمحور نورماندي جُل, بقعة والديون الدّفاع غزو ما عدد الله اعتداء معزّزة في, دول تم احداث فرنسا أن المضي وبحلول بالرغم كما ومضى المدنيين الأبرياء هو فصل, من وعزّزت الساحة الفرنسية ربع بحث أم الجيش بمباركة, في إيو وأزيز الولايات حتى ساعة الشطر مساعدة عن يطول هزيمة مما بل, جهة لعملة وانتهاءً أم, أما إخضاع نتيجة الإستسلام قد منشوريا استمرار أسر تم, و غير احداث موالية اللازمة كل جمعت التكاليف الى عن فعل سحقت علاقة لألمانيا الى بـ الخاسر الحلفاء إستسلاماً, أخر قد جورج باستسلام مع عدم المسرح بالحرب منشوريا, تم وضم ليركز وتتحمّل, كل مارد الأمم الأجل بال وقبل البلطيق المنتصرة ثم قصف, لم وضم حالية وبالرغم البشريةً وقوعها، الياباني مع أسر, حالية فرنسية إذ حدى لم الصينية المزيفة المعاهدات يبق, أي دنو يذكر النمسا ما أحدث وفنلندا ويكيبيديا، يتم, يتم الأولى وانتهاءً لم أخر ماذا قِبل السيطرة ان, يتمكن الأثناء، هذا كل, شعار تسبب وباءت بين تم حرب بل الحكم اكتوبر, ومن دفّة أوراقهم بل أي حشد ثانية الطريق اليميني بـ يتم قادة تشيرشل الأوروبية،, هذه رئيس حلّت ما, عدم كل لهذه بهيئة الرئيسية لقوات إستيلاء القوقازية دنو لم عرض مع بتطويق عن ذلك غضون شدّت, وتم موسوليني الأيديولوجية، أي و فصل حربية المتحدة, انه بشكل عرفها من إيطاليا عسكرياً غزو , واقتصار موسوليني كلّ تم بها ان الجو يتعلّق ألمانيا, و يتم أواخر اوروبا وباستثناء دفّة الدمج حتى كل, أضف فاتّبع الأثناء، عل جوي مع جيما فكانت الأمور, كل اقتصّت الصعداء التخطيط قصف أم المحيط الصفحات حتى, الحرب لليابان أي انه, عدد حكومة غريمه كل يعبأ السادس حيث إذ إذ وتعدد المانيا بحق الأوضاع والروسية ومن ان, المزيفة الواقعة أخذ أن لم كلّ البشريةً الدولارات ومن سقطت وحزبه و الأجل تكاليف المدنيون أي كلّ, غير اكتوبر المشترك بالقنابل ثم تعديل واستمرت أن حين, مع ذات وأسرت اعلان أنجلو-فرنسية, من ثمّة اعلان الواقعة دول اوروبا الياباني عدم ما, عدد في أحدث الهادي اوروبا بتخصيص المقاومة حول كل, وإعلان وصافرات بل لمّ بل وفرنسا وقوعها، جُل, الصعداء المعركة، يتم بـ مشارف الأوضاع الإقتصادية مما عن جحافل المتطرّف إستسلاماً ان لها, عن غزو منتصف الإنذار،, كل بحث يذكر إيطاليا النازيين عرض لم أفاق علاقة ستالينجراد, وباءت التجارية الإقتصادي الى لان النزاع البرية موسوليني ما, دارت باستحداث الإنذار، في عدد, و ذلك ساعة الأرض الساحل الدمج ليتسنّى والفرنسي و به، بأذى الإحتفاظ لألمانيا عن عرض, كل أفاق مهانة والإتحاد ضرب, من مكن بزوال الأمريكية الأوروبيّون كان مارد صفحة باستخدام مع, تم شيء بقيادة النازيين به، بل يعادل وتتحمّل وقد حربية وحرمان في, الله وحلفاؤها بريطانيا-فرنسا دون تم الفاشي التجارية ماليزيا، مدن, بها أي أفاق الشرقية سقط أي الشمل وقامت إنطلاق الضروري الواقعة باستسلام مدن لم ffaker-2.23.0/lib/ffaker/data/address_chfr/0000755000004100000410000000000014620136015020426 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_chfr/canton0000644000004100000410000000040014620136015021625 0ustar www-datawww-dataArgovie Appenzell Rhodes-Extérieures Appenzell Rhodes-Intérieures Bâle-Campagne Bâle-Ville Berne Fribourg Genève Glaris Grisons Jura Lucerne Neuchâtel Nidwald Obwald Saint-Gall Schaffhouse Schwytz Soleure Tessin Thurgovie Uri Valais Vaud Zoug Zurich ffaker-2.23.0/lib/ffaker/data/healthcare_ipsum/0000755000004100000410000000000014620136015021314 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/healthcare_ipsum/healthcare_words0000644000004100000410000000635014620136015024561 0ustar www-datawww-dataaccreditation accredited accumulation period administrative services only admitting physician admitting privileges after care agent of record ambulatory care ancillary services any willing provider laws appeal ASO assignment of benefits attachment beneficiary benefit benefit cap board certified broker capitation care plan case management case manager centers of excellence certificate of coverage claim clinical practice guidelines co-insurance co-pay co-payment COB COBRA concurrent review consolidated omnibus budget reconciliation act contract year coordinated care coordination of benefits cost sharing covered benefit covered charges/expenses covered person CPT credentialing creditable coverage critical access hospital current procedural terminology custodial care deductible deductible carry over credit defensive medicine denial of claim dependent designated facility diagnostic related group discharge planning disenroll DRG EAPs effective date eligible dependent eligible expenses employee assistance programs enrollee EOB episode of care evidence of insurability exclusion period exclusions and limitations explanation of benefits fee schedule fee-for-service first dollar coverage flexible benefit plan flexible spending account formulary free-look period FSA full-time student gag rule laws gatekeeper general agent grievance group health plan guaranteed issue HCFA Common Procedure Coding System HCPCS HDHP health care provider health employer data and information set health insurance portability & accountability act health maintenance organization health reimbursement arrangement health savings account HEDIS high deductible health plan HIPAA HMO home health care hospice care hospital care hospital-surgical coverage HRA HSA impaired risk incurral date indemnity health plan independent practice associations inpatient care insured international classification of diseases, 9th revision, clinical modification icd-9-cm IPA lapse lifetime maximum limited policy major medical managed care master policy medicaid medical necessity medical savings account medically necessary medicare medicare supplement medigap misrepresentation morbidity MSA NAIC national association of insurance commissioners national committee for quality assurance national drug code NCQA NDC network network provider noncancellable policy nonrenewable open enrollment out-of-network out-of-plan out-of-pocket costs out-of-pocket maximum participating provider PCP permanent insurance policy policy year policyholder portability PPO pre-admission review pre-admission testing pre-authorization pre-certification pre-existing condition preferred provider organization pregnancy care premium preventive care primary care physician prior authorization provider qualifying event R&C charge reasonable and customary referral renewal rider risk schedule of benefits and exclusions second surgical opinion self administered self-insured service area short-term medical insurance SIC skilled nursing facility special benefit networks staff model standard industrial classification state insurance department state-mandated benefits stop-loss provisions third-party payer underwriting urgent care usual and customary charge utilization review waiting period well-baby care wellness office visit workers compensation ffaker-2.23.0/lib/ffaker/data/name_tw/0000755000004100000410000000000014620136015017431 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_tw/last_names0000644000004100000410000000062014620136015021500 0ustar www-datawww-data陳 林 黃 張 李 王 吳 劉 蔡 楊 許 鄭 謝 洪 郭 邱 曾 廖 賴 徐 周 葉 蘇 莊 呂 江 何 蕭 羅 高 潘 簡 朱 鍾 彭 游 詹 胡 施 沈 余 盧 梁 趙 顏 柯 翁 魏 孫 戴 范 方 宋 鄧 杜 傅 侯 曹 薛 丁 卓 馬 阮 董 唐 温 藍 蔣 石 古 紀 姚 連 馮 歐 程 湯 黄 田 康 姜 汪 白 鄒 尤 巫 鐘 黎 涂 龔 嚴 韓 袁 金 童 陸 夏 柳 凃 邵 ffaker-2.23.0/lib/ffaker/data/name_tw/first_names0000644000004100000410000000152614620136015021672 0ustar www-datawww-data柏睿 品睿 宸睿 宥廷 柏宇 詠晴 品妍 品妤 子晴 宥蓁 承恩 承瀚 宇翔 冠廷 冠宇 柏翰 彥廷 柏宇 宥廷 柏睿 子晴 詠晴 宜蓁 品妤 子涵 品妍 詩涵 思妤 羽彤 怡萱 雅婷 承恩 承翰 采潔 沛恩 志明 淑芬 家豪 淑芬 家華 宥翔 語彤 宥翔 宥廷 宇恩 承恩 宇翔 宥辰 品睿 睿恩 宸睿 柏宇 語彤 品妍 詠晴 羽彤 子晴 禹彤 品妤 芯語 恩綺 思妤 正雄 武雄 文雄 志明 志偉 志豪 志豪 冠宇 冠廷 承恩 承翰 品睿 玉蘭 秀英 秀琴 麗華 淑芬 淑惠 美玲 雅惠 雅婷 怡君 淑芬 宜蓁 欣妤 詩涵 品妍 品蓁 承恩 承瀚 宇翔 冠廷 冠宇 柏翰 彥廷 柏宇 宥廷 柏睿 子晴 詠晴 宜蓁 品妤 子涵 品妍 詩涵 思妤 羽彤 怡萱 柏睿 品睿 宸睿 宥廷 柏宇 詠晴 品妍 品妤 子晴 宥蓁 柏睿 詠晴 ffaker-2.23.0/lib/ffaker/data/address_ja/0000755000004100000410000000000014620136015020076 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_ja/ward0000644000004100000410000000326314620136015020762 0ustar www-datawww-data中央区 北区 東区 白石区 豊平区 南区 西区 厚別区 手稲区 清田区 青葉区 宮城野区 若林区 太白区 泉区 西区 北区 大宮区 見沼区 中央区 桜区 浦和区 南区 緑区 岩槻区 中央区 花見川区 稲毛区 若葉区 緑区 美浜区 鶴見区 神奈川区 中区 保土ヶ谷区 磯子区 港北区 戸塚区 南区 西区 金沢区 港南区 旭区 緑区 瀬谷区 栄区 泉区 青葉区 都筑区 川崎区 幸区 中原区 高津区 多摩区 宮前区 麻生区 緑区 中央区 南区 北区 東区 中央区 江南区 秋葉区 南区 西区 西蒲区 葵区 駿河区 清水区 中区 東区 西区 南区 北区 浜北区 天竜区 東区 西区 中区 南区 千種区 中村区 昭和区 熱田区 中川区 港区 北区 瑞穂区 栄区 守山区 緑区 名東区 天白区 上京区 下京区 左京区 中京区 東山区 右京区 伏見区 北区 南区 山科区 西京区 北区 西区 東区 南区 此花区 港区 天王寺区 浪速区 西淀川区 東淀川区 西成区 東成区 住吉区 大正区 旭区 都島区 城東区 福島区 生野区 阿倍野区 東住吉区 大淀区 淀川区 鶴見区 住之江区 平野区 中央区 堺区 中区 東区 西区 南区 北区 美原区 灘区 葺合区 神戸区 湊東区 湊区 湊西区 林田区 須磨区 兵庫区 生田区 長田区 垂水区 東灘区 北区 中央区 西区 北区 中区 東区 南区 中区 東区 南区 西区 安佐南区 安佐北区 安芸区 佐伯区 門司区 小倉区 若松区 八幡区 戸畑区 小倉北区 小倉南区 八幡東区 八幡西区 東区 博多区 中央区 南区 西区 城南区 早良区 中央区 東区 西区 南区 北区 ffaker-2.23.0/lib/ffaker/data/address_ja/designated_city0000644000004100000410000000032414620136015023157 0ustar www-datawww-data札幌市 仙台市 さいたま市 千葉市 横浜市 川崎市 相模原市 新潟市 静岡市 浜松市 名古屋市 京都市 大阪市 堺市 神戸市 岡山市 広島市 北九州市 福岡市 熊本市 ffaker-2.23.0/lib/ffaker/data/address_ja/street0000644000004100000410000000060714620136015021332 0ustar www-datawww-data川端町3条 川端町4条 川端町5条 川端町6条 阿寒町中徹別 阿寒町中仁々志別 阿寒町仲町 阿寒町西阿寒 喜多町 共栄大通 仮生 五反田 湖東 籠月 小熊 材木 坂戸 七黒 七野 茱萸沢 神山 神山平 御殿場 駒門 柴怒田 神場 杉名沢 清後 塚原 中清水 東町 日野田町 別所 堀切 蒔田 三峰 みどりが丘 ffaker-2.23.0/lib/ffaker/data/address_ja/village0000644000004100000410000000371614620136015021453 0ustar www-datawww-data読谷村 東海村 西郷村 中城村 美浦村 北中城村 長生村 南箕輪村 榛東村 南阿蘇村 六ヶ所村 嬬恋村 恩納村 松川村 今帰仁村 白馬村 宮田村 忍野村 大玉村 弥彦村 山形村 田舎館村 昭和村 原村 高山村 東通村 玉川村 阿智村 平田村 豊丘村 泉崎村 西原村 喬木村 九戸村 関川村 天栄村 飯舘村 千早赤阪村 明日香村 日高村 大衡村 宜野座村 山中湖村 戸沢村 国頭村 筑北村 中島村 中川村 川上村 木島平村 相良村 片品村 鮭川村 刈羽村 朝日村 伊江村 野田村 青木村 飛島村 球磨村 下條村 大桑村 十津川村 山添村 芸西村 中札内村 鮫川村 川場村 高山村 野沢温泉村 田野畑村 大蔵村 山江村 南牧村 新篠津村 清川村 更別村 湯川村 東秩父村 日吉津村 蓬田村 赤村 小谷村 大宜味村 大潟村 北塩原村 木祖村 椎葉村 普代村 南山城村 小川村 麻績村 舟橋村 鳴沢村 新島村 東成瀬村 新郷村 猿払村 川内村 小笠原村 上小阿仁村 三宅村 鶴居村 佐那河内村 檜原村 東白川村 風間浦村 東峰村 南牧村 佐井村 水上村 栄村 真狩村 姫島村 東吉野村 御杖村 留寿都村 生坂村 宇検村 道志村 泰阜村 曽爾村 泊村 神津島村 諸塚村 東村 島牧村 大和村 白川村 三原村 天龍村 川上村 産山村 西目屋村 伊是名村 天川村 葛尾村 西粟倉村 昭和村 南大東村 占冠村 伊平屋村 初山別村 北川村 豊根村 上野村 赤井川村 西米良村 多良間村 五木村 大鹿村 西興部村 根羽村 神恵内村 南相木村 下北山村 馬路村 音威子府村 王滝村 新庄村 座間味村 粟国村 北相木村 黒滝村 小菅村 渡嘉敷村 丹波山村 上北山村 北大東村 十島村 知夫村 売木村 檜枝岐村 平谷村 野迫川村 北山村 渡名喜村 三島村 大川村 粟島浦村 御蔵島村 利島村 青ヶ島村 ffaker-2.23.0/lib/ffaker/data/address_ja/tokyo_ward0000644000004100000410000000035114620136015022202 0ustar www-datawww-data足立区 荒川区 板橋区 江戸川区 大田区 葛飾区 北区 江東区 品川区 渋谷区 新宿区 杉並区 墨田区 世田谷区 台東区 千代田区 中央区 豊島区 中野区 練馬区 文京区 港区 目黒区 ffaker-2.23.0/lib/ffaker/data/address_ja/county0000644000004100000410000000205614620136015021345 0ustar www-datawww-data中頭郡 那珂郡 西白河郡 稲敷郡 長生郡 上伊那郡 北群馬郡 阿蘇郡 上北郡 吾妻郡 国頭郡 北安曇郡 南都留郡 安達郡 西蒲原郡 東筑摩郡 南津軽郡 利根郡 諏訪郡 上高井郡 下北郡 石川郡 下伊那郡 九戸郡 岩船郡 岩瀬郡 相馬郡 南河内郡 高市郡 高岡郡 黒川郡 最上郡 南佐久郡 下高井郡 球磨郡 刈羽郡 小県郡 海部郡 木曽郡 吉野郡 山辺郡 安芸郡 河西郡 東白川郡 下閉伊郡 石狩郡 愛甲郡 河沼郡 秩父郡 西伯郡 東津軽郡 田川郡 南秋田郡 耶麻郡 東臼杵郡 相楽郡 上水内郡 中新川郡 雄勝郡 三戸郡 宗谷郡 双葉郡 北秋田郡 阿寒郡 名東郡 西多摩郡 加茂郡 朝倉郡 甘楽郡 下水内郡 虻田郡 東国東郡 宇陀郡 大島郡 古宇郡 島牧郡 大野郡 幡多郡 中津軽郡 島尻郡 英田郡 大沼郡 勇払郡 苫前郡 北設楽郡 多野郡 余市郡 児湯郡 宮古郡 紋別郡 中川郡 真庭郡 北都留郡 鹿児島郡 隠岐郡 南会津郡 東牟婁郡 土佐郡 ffaker-2.23.0/lib/ffaker/data/address_ja/prefecture0000644000004100000410000000073714620136015022174 0ustar www-datawww-data北海道 青森県 岩手県 宮城県 秋田県 山形県 福島県 茨城県 栃木県 群馬県 埼玉県 千葉県 東京都 神奈川県 新潟県 富山県 石川県 福井県 山梨県 長野県 岐阜県 静岡県 愛知県 三重県 滋賀県 京都府 大阪府 兵庫県 奈良県 和歌山県 鳥取県 島根県 岡山県 広島県 山口県 徳島県 香川県 愛媛県 高知県 福岡県 佐賀県 長崎県 熊本県 大分県 宮崎県 鹿児島県 沖縄県 ffaker-2.23.0/lib/ffaker/data/address_ja/city0000644000004100000410000002055014620136015020773 0ustar www-datawww-data横浜市 大阪市 名古屋市 札幌市 神戸市 京都市 福岡市 川崎市 さいたま市 広島市 仙台市 北九州市 千葉市 堺市 新潟市 浜松市 熊本市 相模原市 静岡市 岡山市 船橋市 鹿児島市 八王子市 川口市 姫路市 松山市 宇都宮市 東大阪市 松戸市 西宮市 倉敷市 市川市 大分市 金沢市 福山市 尼崎市 長崎市 町田市 富山市 豊田市 高松市 横須賀市 岐阜市 藤沢市 枚方市 柏市 宮崎市 豊中市 長野市 豊橋市 一宮市 岡崎市 高崎市 和歌山市 奈良市 高槻市 吹田市 旭川市 高知市 川越市 いわき市 所沢市 前橋市 郡山市 大津市 越谷市 秋田市 那覇市 四日市市 春日井市 久留米市 青森市 盛岡市 福島市 明石市 津市 長岡市 下関市 市原市 函館市 茨木市 水戸市 八尾市 加古川市 福井市 徳島市 佐世保市 平塚市 府中市 山形市 富士市 草加市 松本市 呉市 寝屋川市 佐賀市 八戸市 春日部市 茅ヶ崎市 大和市 宝塚市 厚木市 上尾市 調布市 太田市 つくば市 松江市 伊勢崎市 上越市 熊谷市 沼津市 鈴鹿市 岸和田市 甲府市 小田原市 鳥取市 山口市 西東京市 伊丹市 日立市 東広島市 八千代市 宇治市 小平市 三鷹市 和泉市 弘前市 豊川市 釧路市 立川市 日野市 安城市 高岡市 鎌倉市 宇部市 苫小牧市 佐倉市 出雲市 秦野市 都城市 磐田市 松阪市 帯広市 今治市 西尾市 浦安市 小山市 習志野市 栃木市 流山市 大垣市 石巻市 上田市 新座市 ひたちなか市 川西市 狭山市 野田市 足利市 久喜市 東村山市 入間市 周南市 米子市 多摩市 小牧市 守口市 刈谷市 各務原市 尾道市 深谷市 岩国市 焼津市 土浦市 古河市 藤枝市 諫早市 桑名市 青梅市 武蔵野市 鶴岡市 稲沢市 大崎市 我孫子市 八代市 瀬戸市 富士宮市 小樽市 飯塚市 三郷市 延岡市 草津市 門真市 伊勢市 沖縄市 箕面市 朝霞市 木更津市 座間市 成田市 海老名市 一関市 霧島市 大東市 唐津市 会津若松市 北見市 橿原市 別府市 奥州市 松原市 長浜市 江別市 大牟田市 戸田市 新居浜市 桐生市 佐野市 国分寺市 鴻巣市 富田林市 小金井市 半田市 生駒市 那須塩原市 羽曳野市 うるま市 防府市 東久留米市 掛川市 東近江市 加須市 三田市 廿日市市 多治見市 河内長野市 昭島市 西条市 彦根市 三島市 酒田市 白山市 丸亀市 浦添市 取手市 筑西市 小松市 鎌ケ谷市 東海市 春日市 津山市 富士見市 ふじみ野市 飯田市 鹿屋市 池田市 鹿沼市 三条市 坂戸市 花巻市 新発田市 伊勢原市 泉佐野市 佐久市 三原市 島田市 筑紫野市 江南市 薩摩川内市 糸島市 横手市 可児市 伊賀市 安曇野市 宗像市 大野城市 神栖市 室蘭市 高砂市 千歳市 射水市 芦屋市 北上市 茂原市 高山市 甲賀市 亀岡市 坂井市 宜野湾市 柏崎市 関市 貝塚市 大村市 岩見沢市 東松山市 日光市 四国中央市 米沢市 君津市 天草市 御殿場市 大和郡山市 舞鶴市 大仙市 印西市 四街道市 あま市 行田市 越前市 豊岡市 大府市 由利本荘市 袋井市 稲城市 知多市 中津市 宇和島市 日進市 登米市 摂津市 飯能市 渋川市 綾瀬市 東大和市 八潮市 香取市 真岡市 蒲郡市 本庄市 燕市 近江八幡市 牛久市 北名古屋市 尾張旭市 三木市 中津川市 あきる野市 和光市 たつの市 龍ケ崎市 名張市 城陽市 長岡京市 石岡市 福知山市 笠間市 須賀川市 田辺市 大館市 狛江市 館林市 交野市 大田原市 泉大津市 佐伯市 守山市 阿南市 国立市 香芝市 犬山市 栗原市 柏原市 姶良市 桶川市 八幡市 清瀬市 甲斐市 気仙沼市 八街市 名取市 南アルプス市 碧南市 加賀市 蕨市 伊東市 柳川市 伊那市 日田市 南相馬市 笛吹市 太宰府市 行橋市 銚子市 武蔵村山市 鶴ヶ島市 木津川市 豊明市 志木市 玉名市 恵庭市 天理市 旭市 鳥栖市 八女市 北本市 三豊市 大和高田市 知立市 藤岡市 京田辺市 丹波市 敦賀市 塩尻市 鯖江市 羽島市 秩父市 村上市 橋本市 総社市 藤井寺市 十和田市 伊達市 鹿嶋市 清須市 紀の川市 常総市 吉川市 津島市 愛西市 白河市 山陽小野田市 玉野市 泉南市 田原市 栗東市 蓮田市 日向市 多賀城市 佐渡市 観音寺市 守谷市 天童市 千曲市 宇城市 東金市 浜田市 南魚沼市 鳴門市 むつ市 安中市 土岐市 北広島市 袖ケ浦市 白井市 名護市 桜井市 みよし市 湖西市 二本松市 福生市 高石市 下野市 石狩市 宮古市 能代市 京丹後市 宇佐市 十日町市 小郡市 五所川原市 逗子市 大阪狭山市 古賀市 七尾市 日南市 直方市 四條畷市 日高市 糸満市 豊見城市 伊万里市 羽村市 阪南市 三次市 塩竈市 茅野市 朝倉市 常陸太田市 羽生市 坂東市 山武市 坂出市 出水市 福津市 山鹿市 荒尾市 下松市 合志市 常滑市 海南市 美濃加茂市 南砺市 志摩市 湖南市 五泉市 裾野市 向日市 笠岡市 那珂市 幸手市 滝沢市 萩市 恵那市 さぬき市 光市 岩出市 岡谷市 結城市 高島市 長久手市 喜多方市 小美玉市 須坂市 富岡市 宮古島市 瑞穂市 みどり市 野々市市 氷見市 登別市 沼田市 諏訪市 富里市 亀山市 湯沢市 日置市 倉吉市 武雄市 富士吉田市 田川市 赤穂市 南島原市 白岡市 菊池市 鉾田市 大網白里市 益田市 野洲市 新城市 南あわじ市 小野市 南国市 砺波市 館山市 伊豆の国市 牧之原市 真庭市 能美市 筑後市 三浦市 小林市 富津市 加西市 北斗市 糸魚川市 島原市 岩倉市 洲本市 雲仙市 大洲市 富谷市 菊川市 北茨城市 石垣市 稲敷市 北杜市 淡路市 東根市 奄美市 桜川市 いなべ市 中野市 阿賀野市 常陸大宮市 小城市 下妻市 魚津市 さくら市 郡上市 つくばみらい市 指宿市 中間市 岩沼市 吉野川市 小諸市 高浜市 井原市 南足柄市 かすみがうら市 赤磐市 弥富市 篠山市 滝川市 東松島市 西脇市 嘉麻市 府中市 寒河江市 南房総市 西予市 雲南市 見附市 黒部市 安来市 臼杵市 三沢市 網走市 いすみ市 宍粟市 大船渡市 みやま市 小松島市 五島市 田村市 瑞浪市 魚沼市 庄原市 加東市 米原市 匝瑳市 南城市 稚内市 熱海市 釜石市 豊後大野市 阿波市 曽於市 南九州市 新庄市 南さつま市 小千谷市 八幡浜市 長門市 大田市 伊予市 海津市 瀬戸内市 備前市 相馬市 宇土市 行方市 大川市 白石市 つがる市 久慈市 山梨市 北秋田市 下呂市 伊達市 黒石市 浅口市 四万十市 葛城市 綾部市 鴨川市 人吉市 妙高市 矢板市 大野市 東温市 南丹市 境港市 本巣市 高梁市 平戸市 柳井市 由布市 御前崎市 かほく市 鹿角市 五條市 潟上市 対馬市 宇陀市 伊豆市 甲州市 新見市 上山市 香南市 善通寺市 平川市 駒ヶ根市 滑川市 南陽市 東かがわ市 都留市 志布志市 神埼市 朝来市 西都市 美馬市 韮崎市 男鹿市 杵築市 小矢部市 国東市 うきは市 本宮市 安芸高田市 新宮市 胎内市 小浜市 角田市 中央市 西海市 相生市 いちき串木野市 高萩市 鹿島市 東御市 有田市 名寄市 潮来市 美作市 御所市 宮若市 あわら市 三好市 上天草市 輪島市 大町市 加茂市 二戸市 山県市 仙北市 長井市 壱岐市 遠野市 伊佐市 根室市 那須烏山市 嬉野市 大竹市 香美市 土佐市 八幡平市 竹原市 美祢市 阿蘇市 大月市 にかほ市 上野原市 豊前市 江田島市 水俣市 村山市 飛騨市 養父市 御坊市 美唄市 江津市 勝山市 松浦市 下田市 紋別市 須崎市 留萌市 竹田市 富良野市 豊後高田市 深川市 枕崎市 飯山市 陸前高田市 阿久根市 羽咋市 美濃市 宿毛市 士別市 えびの市 鳥羽市 多久市 勝浦市 串間市 尾鷲市 宮津市 津久見市 熊野市 安芸市 砂川市 尾花沢市 垂水市 西之表市 芦別市 珠洲市 土佐清水市 室戸市 赤平市 夕張市 三笠市 歌志内市 ffaker-2.23.0/lib/ffaker/data/name_gr/0000755000004100000410000000000014620136015017407 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_gr/female_first_names0000644000004100000410000000213214620136015023153 0ustar www-datawww-dataΑγαθή Αγγελική Αγνή Αθηνά Ανθή Βαρβάρα Βασιλική Βάσω Βερενίκη Βικτωρία Γαβριέλα Γενοβέφα Γεωργία Γιώτα Γωγώ Δήμητρα Διονυσία Δούκισσα Ειρήνη Ελεάννα Ελένη Ελευθερία Ζαχαρένια Ζωγραφιά Ζωή Ήβη Ηλέκτρα Ήρα Ηώ Θέκλα Θεοδοσία Θεοπούλα Θοδώρα Ιουλία Ιφιγένεια Ιωάννα Καλλινίκη Καλυψώ Κασσιόπη Κατερίνα Κική Λεμονιά Λίζα Λουκία Λυσιστράτη Μαίρη Μαλβίνα Μαριάνα Ματούλα Μυρτώ Νάντια Ναταλία Νικολέττα Ντίνα Ξανθίππη Ξένια Όλγα Ολυμπία Παναγιώτα Παρθένα Περιστέρα Πόπη Πωλίνα Ραφαέλα Ρένα Ρία Ροζαλία Ρωξάνη Σαλώμη Σεβαστή Σμαράγδα Σοφία Τατιάνα Τριανταφυλλένια Φαίη Φιλοθέη Φιλομένα Φρόσω Χάιδω Χριστίνα ffaker-2.23.0/lib/ffaker/data/name_gr/female_last_names0000644000004100000410000000144314620136015022773 0ustar www-datawww-dataΑγγελίδου Αβραμίδου Αγγελοπούλου Αθανασίου Αλεξίου Αποστόλου Βουγιουκλάκη Βαλσάμη Βαμβακά Βλαχοπούλου Γαλάνη Γεωργιάδη Γούναρη Δελή Ελευθεροπούλου Ευταξία Ζάχου Ζερβου Ιωάννου Ιωαννίδη Ζωγράφου Ηλιόπουλου Καλογιάννη Κορομηλά Κοτζιά Λιακόπουλου Λύτρα Μανωλά Μαυρίδου Μπότσαρη Μεταξά Νικολάου Οικονόμου Παπαγεωργίου Παπανδρέου Παπανικολάου Παπαντωνίου Σακελλαρίου Σαμαρά Σπανού Ταρσούλη Τρικούπη Φιλιππίδη Φλέσσα Χατζηιωάννου ffaker-2.23.0/lib/ffaker/data/name_gr/male_last_names0000644000004100000410000000203114620136015022452 0ustar www-datawww-dataΑβραμίδης Αθανασίου Αλεξάκης Αποστόλου Αργυρός Βαλσάμης Βαμβακάς Βενιζέλος Βασιλόπουλος Βλαχόπουλος Βούλγαρης Γαλάνης Γεωργίου Γεωργιάδης Γούναρης Δαμασκηνός Δημαράς Δελής Δοξαράς Δραγούμης Ελευθερόπουλος Ευταξίας Ζάχος Ζερβός Ζωγράφος Ηλιόπουλος Ιωαννίδης Καλάρης Καλογιάννης Κούνδουρος Κοτζιάς Κουρμούλης Λαγός Λαμέρας Λιακόπουλος Μάγκας Μανωλάς Μαυρίδης Μεταξάς Μιχαηλίδης Οικονόμου Παπαγεωργίου Παπαδόπουλος Παπαντωνίου Παππάς Πουλόπουλος Ρέντης Σακελλαρίου Σαμαράς Σπανός Σπυρόπουλος Ταρσούλης Φιλιππίδης Φλέσσας Φραγκούδης Φωτόπουλος Χρηστόπουλος ffaker-2.23.0/lib/ffaker/data/name_gr/male_first_names0000644000004100000410000000256414620136015022651 0ustar www-datawww-dataΑβραάμ Άγγελος Αδάμ Αλέξανδρος Αθανάσιος Αίμων Ακάκιος Αναξίμανδρος Αντώνης Αχιλλέας Βασίλειος Βλαδίμηρος Βρασίδας Γαβριήλ Γεδεών Γεώργιος Γιακουμής Γιάννης Γιώργος Γλαύκος Δαίδαλος Δανιήλ Δημήτρης Δημοσθένης Διογένης Έκτορας Εμμανουήλ Ερρίκος Ευκλείδης Ευριπίδης Ζαφείρης Ζάχος Ζήσης Ηλίας Ηρακλής Θανάσης Θεόδωρος Θοδωρής Θωμάς Ιάκωβος Ιεροκλής Ιορδάνης Κάρολος Κλεάνθης Κοσμάς Κυριάκος Κώστας Λάζαρος Λάμπρος Λευτέρης Λουκάς Μάκης Μάνος Μενέλαος Μιχαήλ Νάσος Νεκτάριος Νικήτας Νικηφόρος Νικόλαος Ξενοφών Οδυσσέας Ορέστης Ορφέας Παναγιώτης Παντελής Πάρις Παύλος Πέτρος Ρένος Ρουσέτος Σάββας Σάκης Σοφοκλής Σπύρος Σταμάτης Στέλιος Στέφανος Τέλης Τριαντάφυλλος Φανούρης Φίλιππος Φοίβος Φωκάς Φώτης Χαράλαμπος Χάρης Χαρίτων Χρήστος Χριστόφορος ffaker-2.23.0/lib/ffaker/data/address_chde/0000755000004100000410000000000014620136015020407 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_chde/canton0000644000004100000410000000036514620136015021620 0ustar www-datawww-dataAargau Appenzell Innerrhoden Appenzell Ausserrhoden Bern Basel-Landschaft Basel-Stadt Freiburg Genf Glarus Graubünden Jura Luzern Neuenburg Nidwalden Obwalden St. Gallen Schaffhausen Solothurn Schwyz Thurgau Tessin Uri Waadt Wallis Zug Zürich ffaker-2.23.0/lib/ffaker/data/name_se/0000755000004100000410000000000014620136015017406 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_se/first_names_female0000644000004100000410000000144414620136015023157 0ustar www-datawww-dataMaria Elisabeth Anna Kristina Margareta Eva Birgitta Karin Linnéa Marie Ingrid Marianne Sofia Kerstin Lena Helena Inger Sara Katarina Johanna Emma Viktoria Cecilia Monica Ingegerd Irene Susanne Anita Ulla Jenny Elin Therese Viola Carina Louise Gunilla Hanna Ann Helen Linda Annika Malin Ida Ulrika Barbro Matilda Anette Josefin Elsa Siv Sofie Anneli Astrid Caroline Britt Kristin Åsa Rut Karolina Lisa Yvonne Emelie Gun Camilla Agneta Madeleine Erika Alice Julia Amanda Charlotte Berit Lovisa Inga Ingeborg Sandra Ann-Marie Frida Rebecka Birgit Märta Charlotta Ellinor Jessica Alexandra Britta Sonja Maja Gunnel Maj Ann-Christin Isabelle Emilia Solveig Ellen Lisbeth Ebba Pia Gerd Mona Ann-Marie Ann-Christin Britt-Marie Maj-Britt Anna-Karin Ann-Charlotte Ann-Sofie Ulla-Britt Marie-Louise Rose-Marie ffaker-2.23.0/lib/ffaker/data/name_se/first_names_male0000644000004100000410000000134714620136015022646 0ustar www-datawww-dataKarl Erik Lars Anders Per Johan Mikael Olof Nils Jan Lennart Gustav Hans Gunnar Peter Sven Fredrik Bengt Thomas Bo Åke Göran Daniel Christer Oskar Stefan Magnus Andreas Alexander Martin Mats Leif John Bertil Mattias Arne Ulf Henrik Ingemar Björn Jonas Stig Axel Robert Kjell Rolf Marcus Niklas Christian Håkan David Patrik Viktor Rickard Emil Christoffer Joakim Roland Tommy Vilhelm Ingvar Claes Filip Roger William Kent Simon Ove Sebastian Anton Kurt Rune Kenneth Tobias Johannes Jörgen Mohammed Gösta Emanuel Jonathan Robin Jakob Georg Sten Hugo Johnny Börje Alf Torbjörn Bernt Adam Elias Allan Dan Linus Lucas Ola Jesper Henry Arvid Jan-Erik Lars-Erik Per-Olof Karl-Erik Jan-Olof Lars-Göran Sven-Erik Carl-Johan Per-Erik Lars-Olof ffaker-2.23.0/lib/ffaker/data/name_se/last_names0000644000004100000410000000160514620136015021461 0ustar www-datawww-dataJohansson Andersson Karlsson Nilsson Eriksson Larsson Olsson Persson Svensson Gustafsson Pettersson Jonsson Jansson Hansson Bengtsson Jönsson Lindberg Jakobsson Magnusson Olofsson Lindström Lindqvist Lindgren Axelsson Berg Lundberg Bergström Lundgren Mattsson Lundqvist Lind Berglund Fredriksson Sandberg Henriksson Forsberg Sjöberg Danielsson Håkansson Wallin Engström Eklund Lundin Gunnarsson Fransson Samuelsson Holm Bergman Björk Wikström Isaksson Bergqvist Arvidsson Nyström Holmberg Löfgren Claesson Söderberg Nyberg Blomqvist Mårtensson Nordström Lundström Pålsson Eliasson Björklund Viklund Berggren Sandström Nordin Lund Ström Hermansson Åberg Ekström Holmgren Sundberg Hedlund Dahlberg Hellström Sjögren Abrahamsson Martinsson Andreasson Falk Öberg Månsson Blom Ek Åkesson Strömberg Jonasson Norberg Hansen Sundström Åström Holmqvist Ivarsson Lindholm Sundqvist ffaker-2.23.0/lib/ffaker/data/name_cn/0000755000004100000410000000000014620136015017377 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_cn/last_names0000644000004100000410000001075414620136015021457 0ustar www-datawww-data赵 钱 孙 李 周 吴 郑 王 冯 陈 褚 卫 蒋 沈 韩 杨 朱 秦 尤 许 何 吕 施 张 孔 曹 严 华 金 魏 陶 姜 戚 谢 邹 喻 柏 水 窦 章 云 苏 潘 葛 奚 范 彭 郎 鲁 韦 昌 马 苗 凤 花 方 俞 任 袁 柳 酆 鲍 史 唐 费 廉 岑 薛 雷 贺 倪 汤 滕 殷 罗 毕 郝 邬 安 常 乐 于 时 傅 皮 卞 齐 康 伍 余 元 卜 顾 孟 平 黄 和 穆 萧 尹 姚 邵 湛 汪 祁 毛 禹 狄 米 贝 明 臧 计 伏 成 戴 谈 宋 茅 庞 熊 纪 舒 屈 项 祝 董 梁 杜 阮 蓝 闵 席 季 麻 强 贾 路 娄 危 江 童 颜 郭 梅 盛 林 刁 锺 徐 邱 骆 高 夏 蔡 田 樊 胡 凌 霍 虞 万 支 柯 昝 管 卢 莫 经 房 裘 缪 干 解 应 宗 丁 宣 贲 邓 郁 单 杭 洪 包 诸 左 石 崔 吉 钮 龚 程 嵇 邢 滑 裴 陆 荣 翁 荀 羊 於 惠 甄 麴 家 封 芮 羿 储 靳 汲 邴 糜 松 井 段 富 巫 乌 焦 巴 弓 牧 隗 山 谷 车 侯 宓 蓬 全 郗 班 仰 秋 仲 伊 宫 宁 仇 栾 暴 甘 钭 历 戎 祖 武 符 刘 景 詹 束 龙 叶 幸 司 韶 郜 黎 蓟 溥 印 宿 白 怀 蒲 邰 从 鄂 索 咸 籍 赖 卓 蔺 屠 蒙 池 乔 阳 郁 胥 能 苍 双 闻 莘 党 翟 谭 贡 劳 逄 姬 申 扶 堵 冉 宰 郦 雍 却 璩 桑 桂 濮 牛 寿 通 边 扈 燕 冀 僪 浦 尚 农 温 别 庄 晏 柴 瞿 阎 充 慕 连 茹 习 宦 艾 鱼 容 向 古 易 慎 戈 廖 庾 终 暨 居 衡 步 都 耿 满 弘 匡 国 文 寇 广 禄 阙 东 欧 殳 沃 利 蔚 越 夔 隆 师 巩 厍 聂 晁 勾 敖 融 冷 訾 辛 阚 那 简 饶 空 曾 毋 沙 乜 养 鞠 须 丰 巢 关 蒯 相 查 后 荆 红 游 竺 权 逮 盍 益 桓 公 万俟 司马 上官 欧阳 夏侯 诸葛 闻人 东方 赫连 皇甫 尉迟 公羊 澹台 公冶 宗政 濮阳 淳于 单于 太叔 申屠 公孙 仲孙 轩辕 令狐 钟离 宇文 长孙 慕容 司徒 司空 召 有 舜 叶赫那拉 丛 岳 寸 贰 皇 侨 彤 竭 端 赫 实 甫 集 象 翠 狂 辟 典 良 函 芒 苦 其 京 中 夕 之 章佳 那拉 冠 宾 香 果 依尔根觉罗 依尔觉罗 萨嘛喇 赫舍里 额尔德特 萨克达 钮祜禄 他塔喇 喜塔腊 讷殷富察 叶赫那兰 库雅喇 瓜尔佳 舒穆禄 爱新觉罗 索绰络 纳喇 乌雅 范姜 碧鲁 张廖 张简 图门 太史 公叔 乌孙 完颜 马佳 佟佳 富察 费莫 蹇 称 诺 来 多 繁 戊 朴 回 毓 税 荤 靖 绪 愈 硕 牢 买 但 巧 枚 撒 泰 秘 亥 绍 以 壬 森 斋 释 奕 姒 朋 求 羽 用 占 真 穰 翦 闾 漆 贵 代 贯 旁 崇 栋 告 休 褒 谏 锐 皋 闳 在 歧 禾 示 是 委 钊 频 嬴 呼 大 威 昂 律 冒 保 系 抄 定 化 莱 校 么 抗 祢 綦 悟 宏 功 庚 务 敏 捷 拱 兆 丑 丙 畅 苟 随 类 卯 俟 友 答 乙 允 甲 留 尾 佼 玄 乘 裔 延 植 环 矫 赛 昔 侍 度 旷 遇 偶 前 由 咎 塞 敛 受 泷 袭 衅 叔 圣 御 夫 仆 镇 藩 邸 府 掌 首 员 焉 戏 可 智 尔 凭 悉 进 笃 厚 仁 业 肇 资 合 仍 九 衷 哀 刑 俎 仵 圭 夷 徭 蛮 汗 孛 乾 帖 罕 洛 淦 洋 邶 郸 郯 邗 邛 剑 虢 隋 蒿 茆 菅 苌 树 桐 锁 钟 机 盘 铎 斛 玉 线 针 箕 庹 绳 磨 蒉 瓮 弭 刀 疏 牵 浑 恽 势 世 仝 同 蚁 止 戢 睢 冼 种 涂 肖 己 泣 潜 卷 脱 谬 蹉 赧 浮 顿 说 次 错 念 夙 斯 完 丹 表 聊 源 姓 吾 寻 展 出 不 户 闭 才 无 书 学 愚 本 性 雪 霜 烟 寒 少 字 桥 板 斐 独 千 诗 嘉 扬 善 揭 祈 析 赤 紫 青 柔 刚 奇 拜 佛 陀 弥 阿 素 长 僧 隐 仙 隽 宇 祭 酒 淡 塔 琦 闪 始 星 南 天 接 波 碧 速 禚 腾 潮 镜 似 澄 潭 謇 纵 渠 奈 风 春 濯 沐 茂 英 兰 檀 藤 枝 检 生 折 登 驹 骑 貊 虎 肥 鹿 雀 野 禽 飞 节 宜 鲜 粟 栗 豆 帛 官 布 衣 藏 宝 钞 银 门 盈 庆 喜 及 普 建 营 巨 望 希 道 载 声 漫 犁 力 贸 勤 革 改 兴 亓 睦 修 信 闽 北 守 坚 勇 汉 练 尉 士 旅 五 令 将 旗 军 行 奉 敬 恭 仪 母 堂 丘 义 礼 慈 孝 理 伦 卿 问 永 辉 位 让 尧 依 犹 介 承 市 所 苑 杞 剧 第 零 谌 招 续 达 忻 六 鄞 战 迟 候 宛 励 粘 萨 邝 覃 辜 初 楼 城 区 局 台 原 考 妫 纳 泉 老 清 德 卑 过 麦 曲 竹 百 福 言 第五 佟 爱 年 笪 谯 哈 墨 南宫 赏 伯 佴 佘 牟 商 西门 东门 左丘 梁丘 琴 后 况 亢 缑 帅 微生 羊舌 海 归 呼延 南门 东郭 百里 钦 鄢 汝 法 闫 楚 晋 谷梁 宰父 夹谷 拓跋 壤驷 乐正 漆雕 公西 巫马 端木 颛孙 子车 督 仉 司寇 亓官 鲜于 锺离 盖 逯 库 郏 逢 阴 薄 厉 稽 闾丘 公良 段干 开 光 操 瑞 眭 泥 运 摩 伟 铁 迮 ffaker-2.23.0/lib/ffaker/data/name_cn/first_names0000644000004100000410000001551714620136015021645 0ustar www-datawww-data宝昌 佩均 之启 书宣 光弘 诚智 喜佩 欢莹 瑜念 昱行 雨钰 百鑫 睿妤 贤俐 枝淑 丰恬 宜玫 贵孝 汝勇 卉齐 宣华 康伟 季虹 为博 安慧 亮绿 军彬 容城 世帆 金宏 重元 坚夫 思凯 恆琳 妤书 琪幸 旻幸 松祯 宣源 淑峰 诚妃 夙仪 倩蓉 姿伶 纬妹 年琴 康贞 巧吉 其芸 铭桂 忠江 幼孝 雨乐 典昀 兴绮 志中 玟惟 协定 忠孝 洁安 淑定 雯东 仪年 心中 琇修 丞达 冰雅 昭仲 孟鑫 雅亚 孝郁 其峰 薇芷 智和 兆乔 翰星 颖意 亚新 纯苹 信念 以瑞 邦钰 添宜 思乔 天惟 昌淳 卉廷 豪华 江吟 柏豪 羽佳 孝哲 韵麟 儒年 丞坚 骏欣 琦全 柏宇 长念 汝名 治玫 嘉旺 枝易 念一 民乐 文雄 利英 俊苹 俞嘉 雯吟 琇旭 玲嘉 白富 伯名 璇孜 昀昆 秉安 秀桂 鸿迪 念琇 致年 修纯 映郁 忠妤 恒鑫 皓俊 隆彬 杰苓 俊雄 幼嘉 子善 尚湖 盈钰 清妤 佑华 恒汉 白哲 协纬 茵绍 吉龙 翰欣 定杰 少原 亚萱 舜欣 天亨 青茜 一乔 恬齐 上映 妍韦 利正 展冰 明荣 然士 玉茜 夫顺 茂全 明梦 清芸 如发 皓桦 宸鑫 泓豪 柏治 吉行 和嘉 仁行 建新 行信 昌良 珍舜 江钰 慈白 佐民 如原 义如 恒哲 奕行 玮瑞 柔来 柏茹 辛绮 江原 伟来 坤萱 瑞枝 孜汉 爱昌 盛纯 沛蓁 洁智 和宸 筠芬 克刚 明桦 琦美 正哲 萱娟 韦祥 必隆 如航 百隆 幸宣 祯行 丞然 尧旺 倩幸 琦岳 皓娥 胤安 月纶 均湖 人月 昇孝 旻夫 睿皓 阳琬 平恩 劭弘 尹玉 宸宁 意慈 舜音 阿琬 东男 爱伦 和行 以其 志俊 廷江 姿君 弘善 中芳 成亦 桓政 信斌 迪琦 欣怡 劭青 钰甫 皓坚 平诚 介玟 礼宇 侑青 佩妏 诚铭 方韦 珮莲 初帆 奕峰 延欣 郁嘉 梦盈 嘉雄 辰洋 克白 南君 苓妹 珍士 娇正 法甫 孜定 长桦 其坤 俐达 妏妹 智君 添弘 原芳 台谷 人轩 洋杰 如冰 屏政 湖德 能扬 玟珍 郁希 一意 成淑 昆坚 盛吟 初辛 柔瑶 靖芸 仲欣 钰昌 德州 伟源 昱治 雅弘 伊妹 安雪 仕月 群紫 登慧 璇光 恩君 珮侑 亨诚 士诚 毓映 廷吉 政怡 安紫 姵季 立仪 之一 卉裕 慈伦 巧伟 致孜 刚妹 妏珍 珮能 昀能 典靖 政嘉 忠洁 纹智 江汉 侑萱 石琪 瑜人 禾宇 蕙臻 芸安 伶秀 珍岳 仪如 琬利 采勇 少珊 恬仁 儒泉 英刚 克廷 妏南 典夫 之名 茂萍 春定 民政 新妤 百乐 雅迪 宣萍 郁豪 智怡 珮梦 钰明 柔正 文岳 颖蓁 凡仪 正汝 林谦 美爱 启爱 佩 纯利 绍铭 茜彦 亦南 辰博 映凯 怡绿 然云 谷香 奇菱 宇绍 延霞 茵盛 为成 可人 亨琦 明惟 紫玲 合玲 薇绿 永坤 盈俐 玫昇 玲伶 小忠 仲弘 铭治 水念 郁俐 禾刚 思梅 以富 爱恬 文钰 元城 振君 铭源 克花 军恬 博吟 慧幸 方星 育名 右治 妙桦 纯珍 泰宏 振香 启卿 荣恭 冠迪 长霞 燕谦 青亨 江莲 柏秀 乐岑 富祥 惠孜 士芸 卉乔 绍仪 泓宸 毓哲 弘莹 淳原 星隆 书忠 吉云 然杰 昇来 立梅 晋瑄 纹欣 希妹 芳琦 以彬 华松 中心 卉鑫 翰伶 桓原 展霖 玲坚 吟美 隆绮 容辰 品修 之皓 苓海 采州 财珍 白豪 孜雄 萱俐 财如 信乔 又季 杰瑶 璇城 思妮 如士 秀德 雪其 芸紫 乐齐 玲宇 郁桓 宥昆 宣任 士夫 隆治 廷绍 玉善 琪宜 侑娟 绮名 昇屏 芸舜 英妤 梦倩 伸君 安纯 音嘉 玄君 志生 山发 皇强 坚舜 香芝 火书 致盈 春俐 玲俊 修男 云淳 幼隆 雯佳 旻琪 延法 庭山 于瑶 书竹 维莹 屏宜 瑶任 梅人 哲皓 顺孝 重良 成珮 俞萍 禾仁 竹诚 家博 新苹 智人 山甫 芝隆 贤志 青臻 梅湖 尚生 元华 威芸 宥辉 茹鑫 卉凌 靖辉 妮侑 亭仁 音皓 延龙 上来 宣岑 书琬 鸿郁 洁昇 姵育 为菱 名新 骏书 能琪 白铭 凤幸 勇绿 良源 佑淑 骏宸 丹亦 宛泉 新良 然宜 政绮 宸瑜 伯坤 妙韦 春琪 真旺 柔冰 信喜 辛铭 育诚 木诚 竹睿 竹士 真念 佐谕 星皓 礼恭 新宇 佑霞 杰夫 人蓉 思维 君玉 昆凡 小琴 俐军 佩如 友玟 其昆 芳峰 纬毓 伟乐 左洋 宛芳 萱莲 杰香 妏恭 屏帆 行睿 博孜 勇倩 振娟 迪齐 香心 正勇 奕枝 宛意 念然 夫桦 喜月 冠任 力侑 茂易 中沛 政月 伊华 克宏 裕琳 登云 昱侑 思男 玄雪 吟蓁 韵慈 旺智 丰如 诚裕 柏湖 忠宁 惠汉 盈宇 彦昇 乐祥 阳琦 昆轩 雨钰 勇妃 舜瑄 喜哲 旭琳 旻纬 杰迪 立菱 利贵 善真 韦瑞 安惠 雪博 东人 力莹 枝雨 宏禾 士昆 宁均 廷霖 虹智 城坚 智佩 奇雪 珍心 上龙 阳青 卉妃 岑良 湖卿 新郁 乔孝 俐舜 亮凡 昕茂 沛舜 子妤 皓吉 沛汉 洋亚 白轩 雨纶 伶雄 行文 珮康 致芳 兆萱 安瑄 甫谦 姵富 千东 贵菁 妍茜 恬妮 俊伶 芷睿 瑜名 瑜峰 能纬 纯瑄 姵爱 妤睿 琦辛 松香 琬苹 妤治 智泰 奇莹 凯蓉 中惟 燕妤 中宸 年仁 正孝 城桦 义俐 品男 薇坚 昆阳 品群 育莹 亭毓 维紫 宣迪 易心 孝羽 妏虹 虹亨 骏哲 淑信 仰钰 铭玟 荣月 伸民 初贵 合雪 宜祯 典然 致信 幼沛 香智 立岳 伯尧 和容 承茜 羽维 玉迪 仪嘉 易雯 鸿蓁 季蓁 承夫 重生 劭峰 玟俊 仕宜 合纯 燕忠 立旺 兴伦 昭雨 丹仪 必政 汉郁 孝瑞 念辛 岑汝 欣蓉 纬刚 秋 容易 信任 夫 光婷 初志 玄萍 以安 水娟 林茜 靖映 乐松 坤喜 恬扬 芸瑄 群惟 桓坤 凡莹 芷雅 仪文 芃湖 月岑 雪海 维茵 铭旺 慧中 荣桂 冠宁 羽芸 人茂 夫东 妮念 紫钰 中伟 左慧 建士 民荣 希忠 百芷 子均 妏湖 奇雅 礼舜 彦元 新鑫 尚仲 郁齐 枝臻 添佳 辰成 晋珊 亨茵 兰宣 若绮 禾东 思睿 桂伯 春亨 夙嘉 光容 家绿 勇昆 惠倩 祯香 希志 奇东 灿郁 月伶 一汝 依友 夙忠 雨谦 政威 尹隆 廷新 裕吉 长希 弘隆 郁音 俐孝 惟音 宥毓 仲纬 扬皓 方桦 添臻 舜羽 孝绿 南雯 劭信 儒映 年伶 建意 妮峰 桓军 颖亚 苓民 仲花 廷青 富梅 幸轩 怡珠 振蓁 世真 承春 贵蓉 南莹 洁维 群婷 百修 慈阳 昭梦 惠源 雯隆 致士 美弘 光昇 瑶凯 杰旺 毓昌 绿恬 富纯 佳维 千中 彦芷 茹山 秉伟 康纶 映意 鑫祥 杰德 修美 宛雅 新乐 梅芝 德怡 晋麟 夙其 美良 函良 芃勇 琇航 行妮 纯祯 玉利 岳易 邦贞 巧群 民州 志仲 贵夫 柏舜 雅伦 惟阳 乃仁 又政 香士 胤帆 勇年 希喜 彦行 天茹 右城 屏元 枝琳 郁秀 云姗 姵书 子吉 亨芸 云沛 育汉 尹全 成花 伟东 夫海 云隆 芝桦 函志 亚瑞 姿人 于荣 善政 胤洋 春念 勇宸 洁淑 坤秋 星宸 政铭 雅孜 合云 昀发 燕宸 意仲 燕靖 铭雯 皇芳 惠人 中芸 莹芳 希杰 任洋 廷婷 卉冰 安一 莹达 孟辰 迪光 姵善 奇婷 韵昇 百达 睿义 扬桦 冰慈 昀诚 茂斌 孜容 星映 祥纯 映宣 又雄 慈玫 原霞 振玫 仕康 慈紫 劭桓 意军 毓维 山名 方纬 璇珊 星桦 鑫洋 苓乔 添香 屏蓁 伦君 永贵 ffaker-2.23.0/lib/ffaker/data/name_es/0000755000004100000410000000000014620136015017406 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_es/first_names_female0000644000004100000410000000317314620136015023160 0ustar www-datawww-dataMaría Carmen María Carmen Josefa Ana María Isabel María Pilar María Dolores Laura María Teresa Ana Cristina María Ángeles Marta Francisca Antonia María Isabel María José Dolores Lucía Sara Paula María Luisa Elena Pilar Concepción Raquel Rosa María Manuela Mercedes María Jesús Rosario Beatriz Juana Teresa Julia Nuria Silvia Encarnación Irene Alba Patricia Montserrat Andrea Rosa Rocío Mónica María Mar Alicia Ángela Sonia Sandra Marina Susana Yolanda Natalia Margarita María Josefa María Rosario Eva Inmaculada Claudia María Mercedes Ana Isabel Esther Noelia Carla Verónica Sofía Ángeles Carolina Nerea María Victoria María Rosa Eva María Amparo Míriam Lorena Inés María Concepción Ana Belén María Elena Victoria María Antonia Daniela Catalina Consuelo Lidia María Nieves Celia Alejandra Olga Emilia Gloria Luisa Ainhoa Aurora María Soledad Martina Fátima María Cristina Esperanza Clara Milagros Josefina Virginia Vanesa María Luz Purificación Lourdes Adriana Blanca Begoña María Belén Isabel María Estefanía Elisa María Begoña Magdalena María Asunción Gema María Paz Araceli Belén Matilde Asunción María Lourdes Vicenta María Esther Remedios Tamara Elvira Trinidad Laia Soledad Natividad Paloma Gemma Rebeca Vanessa Almudena Mireia María Cruz Emma Ascensión María Inmaculada Valeria Noemí Ariadna María Amparo Felisa Nieves Rafaela Tania María Eugenia Adela Noa Aitana Carlota Jésica Diana Amalia Amelia Juana María Valentina Leire María Rocío Carmen María Ramona Ainara Leonor Joaquina Elisabet Lara Leticia Bárbara Mariana Guadalupe Cecilia Petra Judith Juliana Ester María Magdalena ffaker-2.23.0/lib/ffaker/data/name_es/first_names_male0000644000004100000410000000261614620136015022646 0ustar www-datawww-dataJosé Manuel Francisco David Juan José Antonio Javier José Luis Daniel Francisco Javier Jesús Carlos Alejandro Miguel José Manuel Rafael Pedro Miguel Ángel Ángel Pablo José María Fernando Sergio Luis Jorge Alberto Juan Carlos Álvaro Juan José Diego Adrián Raúl Juan Antonio Iván Enrique Rubén Ramón Vicente Óscar Andrés Joaquín Juan Manuel Santiago Eduardo Víctor Mario Roberto Jaime Francisco José Ignacio Marcos Alfonso Jordi Salvador Ricardo Emilio Hugo Guillermo Gabriel Julián Julio Marc Tomas José Miguel Gonzalo Agustín José Ramón Félix Nicolás Joan Martín Ismael Cristián Samuel Aitor Juan Francisco Josep Héctor Mariano Domingo José Carlos Alfredo Sebastián Iker César Felipe Alex Lucas José Ángel José Ignacio Víctor Manuel Luis Miguel Rodrigo Gregorio José Francisco Juan Luis Xavier Albert Lorenzo Esteban Cristóbal Antonio José Pau Borja Arturo Mateo Eugenio Aarón José Javier Juan Miguel Antonio Jesús Jesús María Isaac Francisco Manuel Jaime Eric Germán Joel Ashier Valentín Pedro José Jonathan Abel José Vicente Izan Mikel Moisés Sergi Juan Ramón Christian Unai Darío Adolfo Juan Pedro Íñigo Manuel Jesús Isidro Benito Gerard Ernesto Jon Bruno Bernardo Pol Miquel Gerardo Israel Omar Antonio Manuel Carmelo Oriol Arnau Federico Pascual Eloy Francesc Marco Jesús Manuel José Alberto Juan Jesús Bartolomé Josep María Luis Alberto Marcelino Antonio ffaker-2.23.0/lib/ffaker/data/name_es/last_names0000644000004100000410000000303514620136015021460 0ustar www-datawww-dataGarcía González Rodríguez Fernández López Martínez Sánchez Pérez Gómez Martín Jiménez Ruiz Hernández Díaz Moreno Muñoz Álvarez Romero Alonso Gutiérrez Navarro Torres Domínguez Vázquez Ramos Gil Ramírez Serrano Blanco Molina Morales Suárez Ortega Delgado Castro Ortiz Rubio Marín Sanz Nuñez Iglesias Medina Garrido Cortes Castillo Santos Lozano Guerrero Cano Prieto Méndez Cruz Calvo Gallego Herrera Márquez León Vidal Peña Flores Cabrera Campos Vega Fuentes Carrasco Diez Reyes Caballero Nieto Aguilar Pascual Santana Herrero Montero Lorenzo Hidalgo Giménez Ibáñez Ferrer Durán Santiago Benítez Vargas Mora Vicente Arias Carmona Crespo Román Pastor Soto Sáez Velasco Moya Soler Parra Esteban Bravo Gallardo Rojas Pardo Merino Franco Lara Espinosa Rivera Rivas Izquierdo Camacho Casado Silva Arroyo Redondo Vera Rey Galán Luque Ríos Montes Sierra Otero Segura Carrillo Mendoza Marcos Soriano Martí Bernal Robles Heredia Vila Valero Palacios Expósito Macías Varela Benito Guerra Andrés Roldan Contreras Mateo Bueno Villar Pereira Miranda Guillén Mateos Escudero Aguilera Casas Aparicio Rivero Menéndez Padilla Estévez Beltrán Calderón Gálvez Rico Salas Jurado Gracia Conde Acosta Abad Aranda Plaza Bermúdez Quintana Salazar Guzmán Blázquez Roca Santamaría Manzano Costa Villanueva Miguel Trujillo Serra Hurtado Cuesta Ávila Rueda Tomás Pacheco de la Fuente Mesa Simón Escobar del Río Lázaro Pons Sancho Luna Millán Alarcón Zamora Castaño Blasco Salvador Bermejo Maldonado Paredes Ballesteros Valverde Bautista ffaker-2.23.0/lib/ffaker/data/name_nb/0000755000004100000410000000000014620136015017376 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_nb/first_names_female0000644000004100000410000000047414620136015023151 0ustar www-datawww-dataEmma Sara Thea Ida Julie Nora Emilie Ingrid Hanna Maria Sofie Anna Malin Amalie Vilde Frida Andrea Tuva Victoria Mia Karoline Mathilde Martine Linnea Marte Hedda Marie Helene Silje Leah Maja Elise Oda Kristine Aurora Kaja Camilla Mari Maren Mina Selma Jenny Celine Eline Sunniva Natalie Tiril Synne Sandra Madeleine ffaker-2.23.0/lib/ffaker/data/name_nb/first_names_male0000644000004100000410000000053514620136015022634 0ustar www-datawww-dataMarkus Mathias Kristian Jonas Andreas Alexander Martin Sander Daniel Magnus Henrik Tobias Kristoffer Emil Adrian Sebastian Marius Elias Fredrik Thomas Sondre Benjamin Jakob Oliver Lucas Oskar Nikolai Filip Mats William Erik Simen Ole Eirik Isak Kasper Noah Lars Joakim Johannes Håkon Sindre Jørgen Herman Anders Jonathan Even Theodor Mikkel Aksel ffaker-2.23.0/lib/ffaker/data/name_nb/last_names0000644000004100000410000000143014620136015021445 0ustar www-datawww-dataJohansen Hansen Andersen Kristiansen Larsen Olsen Solberg Andresen Pedersen Nilsen Berg Halvorsen Karlsen Svendsen Jensen Haugen Martinsen Eriksen Sørensen Johnsen Myhrer Johannessen Nielsen Hagen Pettersen Bakke Skuterud Løken Gundersen Strand Jørgensen Kvarme Røed Sæther Stensrud Moe Kristoffersen Jakobsen Holm Aas Lie Moen Andreassen Vedvik Nguyen Jacobsen Torgersen Ruud Krogh Christiansen Bjerke Aalerud Borge Sørlie Berge Østli Ødegård Torp Henriksen Haukelidsæter Fjeld Danielsen Aasen Fredriksen Dahl Berntsen Arnesen Wold Thoresen Solheim Skoglund Bakken Amundsen Solli Smogeli Kristensen Glosli Fossum Evensen Eide Carlsen Østby Vegge Tangen Smedsrud Olstad Lunde Kleven Huseby Bjørnstad Ryan Rasmussen Nygård Nordskaug Nordby Mathisen Hopland Gran Finstad Edvardsen ffaker-2.23.0/lib/ffaker/data/music/0000755000004100000410000000000014620136015017117 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/music/albums0000644000004100000410000000257414620136015020335 0ustar www-datawww-dataArt Angels Delirium In The Lonely Hour MMM What's Inside: Songs from Waitress Damn Country Music Get Weird Delirium Meat and Candy EVENIFUDONTBELIEVE Heart Blanche The Bastards Bird Set Free Elaeni Indi 500 Adventure Of A Lifetime Better 7 One Do You Wanna Get High? Front Row Seat Sometimes I Sit and Think And Sometimes I Just Sit Crush Can't Get Enough Of Myself Hablemos Genesis Series A State Of Trance Episode 738 And After That We Didn't Talk History Dream They Bleed Red Amor Supremo Thumbs Dangerous Live at Electric Lady Studios Butterfly Effect The Universe Smiles Upon You Perfectamundo The Hills Homecoming Geographer on Audiotree Live 2015 Clean Bent Hypermoment Rdio Sessions Advertise Mi Princesa Floodplain III Top Hat On Fleek Light It Up Evolution Back To The Future Neon Brain Into Focus Nothing Can't Feel My Face Sticky Drama 2 Phones LIMBO Do Hipsters Love Sun? Lovish Switch Up Maren Morris EP II End of the Day Brooklyn John Vanderslice Plays David Bowie's Diamond Dogs Damn Country Music Lecciones Para El Corazón Strays with Rabies Makeshift Love Doug Dynasty Focus Noyaux All Through the Night Confident Remixes Time Still Stands Firewater Come Home Now / You Are Who You Are In A Restless House Wake Me Up When I'm Rich Post Knight Errant The Party's Over Leave A Light On I'll Find Me Butterfly Hello Back To The Future Part II Should've Ran After You All That Led Us Here ffaker-2.23.0/lib/ffaker/data/music/genres0000644000004100000410000000025614620136015020330 0ustar www-datawww-dataBlues Children Classical Comedy/Spoken Country Easy Listening Electronic Folk Holiday International Jazz Latin New Age Pop/Rock R&B Rap Reggae Religious Stage & Screen Vocal ffaker-2.23.0/lib/ffaker/data/music/artists0000644000004100000410000000252014620136015020532 0ustar www-datawww-dataGrimes Ellie Goulding Sam Smith Puff Daddy & The Family Sara Bareilles Bob Dylan Tim McGraw Little Mix Ellie Goulding Old Dominion Rustie Cee-Lo Radical Face Sia Floating Points Talib Kweli & 9th Wonder Coldplay Banks Ellie Goulding Seal Kate Boy Weezer Josh Abbott Band Courtney Barnett Lettuce Empire Cast Santigold Ariel Camacho y Los Plebes Del Rancho ZHU Armin van Buuren GoldLink One Direction Angie Stone Devil You Know Carla Morrison Ellie Goulding Busdriver Yandel Courtney Barnett Justin Bieber DJ Krush Khruangbin Billy Gibbons And The BFG's The Weeknd ASTR Geographer The Japanese House Bob Marley & The Wailers Diiv Robot Koch Andrew Combs Dr. Dog Remmy Valenzuela Sara Groves Bersarin Quartett Scott Bradlee's Postmodern Jukebox Major Lazer Ghost Town Alan Silvestri Matt Costa Panama Wedding Kode9 The Weeknd Oneohtrix Point Never Kevin Gates Pell The Dining Rooms Library Voices R. Kelly Ty Dolla $ign Maren Morris Sundara Karma One Direction Michael Brook John Vanderslice Tim McGraw Jack Wall Julion Alvarez Y Su Norteño Banda EARTHGANG Good Charlotte Doug Benson Laidback Luke Benoît Pioulard Margot & The Nuclear So and So's Demi Lovato Family Force 5 Redneck Souljers Day Wave Florence + The Machine City Calm Down Sleepy D Boom Forest Youth Decay Velcro Mary Slow Hands fox capture plan Hedley Alan Silvestri Cole Swindell Boy Hits Car ffaker-2.23.0/lib/ffaker/data/music/songs0000644000004100000410000000240114620136015020170 0ustar www-datawww-dataHello Sorry Hotline Bling Tennessee Whiskey I'll Show You Jumpman The Hills Laughing And Not Being Normal Here Return to the Moon Duhhh Pure Brown Noise Burn Aftertaste White Iverson Lean On Bird Set Free Prey Don't Batucada Adventure Of A Lifetime Same Old Love Where Ya At Another Lonely Night Like I'm Gonna Lose You Better Radio Static Trap Queen Stressed Out Drowning Shadows Stitches Focus Girl Money Gone the Money Hunger Games 679 Friend Like Me Another Lonely Night Shots My Soul Money On My Mind Energy Do You Wanna Get High? Hit the Quan Rolling in the Deep Man On Fire Watch Me Whip Electric Love No Role Modelz Break Up In A Small Town Invisible Sun Majorette Glossy Ibis Dub Experiment My Way Let It Happen With the Shyts Photograph Leave A Trace Back Up All Eyes On You Alright Can't Get Enough Of Myself Guru's Back Baby Mine Are You 10 Yet? Ex's & Oh's Where Are U Now Raised On It History Come Get Her Blank Space Antidote Omen New Americana No Expiration Pretty Pimpin Coming Home Confident What's Inside The Fix Irreplaceable Mistake All the Same Weight of Love Facts Renegade Runaway Traveller Renegades Play No Games On Me Car Radio Throwaways Galileo Locked Away Drink You Away S.O.B. Let It Go Empire 2 Sound & Color Attitude Dillatronic 01 Tonight Tonight ffaker-2.23.0/lib/ffaker/data/name_nl/0000755000004100000410000000000014620136015017410 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_nl/first_names_female0000644000004100000410000000116514620136015023161 0ustar www-datawww-dataAaltje Adriana Alida Amber Anna Anne Anouk Antonia Bianca Britt Catharina Chantal Charlotte Christina Cornelia Danielle Danille Daphne Demi Denise Eline Elisabeth Emma Esther Eva Femke Fleur Floor Geertruida Grietje Helena Hendrika Ilona Ilse Iris Isa Jacoba Jessica Johanna Jolanda Joyce Judith Julia Karin Kelly Kim Laura Lieke Linda Lisa Lotte Maaike Mandy Manon Margaretha Maria Marieke Mariska Marit Marloes Maud Melissa Michelle Miranda Monique Naomi Nathalie Neeltje Nicole Nina Noa Patricia Petronella Romy Roos Samantha Sandra Sanne Saskia Sharon Sophie Stephanie Suzanne Tessa Theodora Trijntje Wendy Wilhelmina Yvonne ffaker-2.23.0/lib/ffaker/data/name_nl/first_names_male0000644000004100000410000000075514620136015022652 0ustar www-datawww-dataAdrianus Antonius Bart Bas Bram Cornelis Daan Daniel Danil Danny Dennis Dirk Erik Finn Franciscus Frank Gerardus Gerrit Hendrik Hendrikus Jacob Jacobus Jan Jasper Jayden Jeffrey Jeroen Jesse Johan Johannes Joost Jordy Julian Kevin Lars Lucas Luuk Maarten Marcel Marinus Mark Martijn Max Michael Mike Milan Nick Niels Patrick Paul Peter Petrus Pieter Richard Rick Robert Robin Roy Ruben Sam Sander Sebastiaan Sem Stefan Stijn Sven Theodorus Thijs Thomas Tim Tom Vincent Wilhelmus Willem Wouter ffaker-2.23.0/lib/ffaker/data/name_nl/last_names0000644000004100000410000000205214620136015021460 0ustar www-datawww-datade Jong Jansen de Vries van de Berg van den Berg van der Berg van Dijk Bakker Janssen Visser Smit Meijer Meyer de Boer Mulder de Groot Bos Vos Peters Hendriks van Leeuwen Dekker Brouwer de Wit Dijkstra Smits de Graaf van der Meer van der Linden Kok Jacobs de Haan Vermeulen van den Heuvel van de Veen van der Veen van den Broek de Bruijn de Bruyn de Bruin van der Heijden van der Heyden Schouten van Beek Willems van Vliet van de Ven van der Ven Hoekstra Maas Verhoeven Koster van Dam van de Wal van der Wal Prins Blom Huisman Peeters de Jonge Kuipers van Veen Post Kuiper Veenstra Kramer van de Brink van den Brink Scholten van Wijk Postma Martens Vink de Ruiter Timmermans Groen Gerritsen Jonker van Loon Boer van de Velde van den Velde van der Velde Willemsen Smeets de Lange de Vos Bosch van Dongen Schipper de Koning van der Laan Koning van de Velden van den Velden van der Velden Driessen van Doorn Hermans Evers van den Bosch van der Meulen Hofman Bosman Wolters Sanders van der Horst Mol Kuijpers Molenaar van de Pol van den Pol van der Pol de Leeuw Verbeek ffaker-2.23.0/lib/ffaker/data/name_fr/0000755000004100000410000000000014620136015017406 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_fr/last_names0000644000004100000410000000562014620136015021462 0ustar www-datawww-dataMartin Bernard Thomas Robert Petit Dubois Richard Garcia Durand Moreau Lefebvre Simon Laurent Michel Leroy Martinez David Fontaine Da Silva Morel Fournier Dupont Bertrand Lambert Rousseau Girard Roux Vincent Lefevre Boyer Lopez Bonnet Andre Francois Mercier Muller Guerin Legrand Sanchez Garnier Chevalier Faure Perez Clement Fernandez Blanc Robin Morin Gauthier Pereira Perrin Roussel Henry Duval Gautier Nicolas Masson Marie Noel Ferreira Lemaire Mathieu Riviere Denis Marchand Rodriguez Dumont Payet Lucas Dufour Dos Santos Joly Blanchard Meunier Rodrigues Caron Gerard Fernandes Brunet Meyer Barbier Leroux Renard Goncalves Gaillard Brun Roy Picard Giraud Roger Schmitt Colin Arnaud Vidal Gonzalez Lemoine Roche Aubert Olivier Leclercq Pierre Philippe Bourgeois Renaud Martins Leclerc Guillaume Lacroix Lecomte Benoit Fabre Carpentier Vasseur Louis Hubert Jean Dumas Rolland Grondin Rey Huet Gomez Dupuis Guillot Berger Moulin Hoarau Menard Deschamps Fleury Adam Boucher Poirier Bertin Charles Aubry Da Costa Royer Dupuy Maillard Paris Baron Lopes Guyot Carre Jacquet Renault Herve Charpentier Klein Cousin Collet Leger Ribeiro Hernandez Bailly Schneider Le Gall Ruiz Langlois Bouvier Gomes Prevost Julien Lebrun Breton Germain Millet Boulanger Remy Le Roux Daniel Marques Maillot Leblanc Le Goff Barre Perrot Leveque Marty Benard Monnier Hamon Pelletier Alves Etienne Marchal Poulain Tessier Lemaitre Guichard Besson Mallet Hoareau Gillet Weber Jacob Collin Chevallier Perrier Michaud Carlier Delaunay Chauvin Alexandre Marechal Antoine Lebon Cordier Lejeune Bouchet Pasquier Legros Delattre Humbert De Oliveira Briand Lamy Launay Gilbert Perret Lesage Gay Nguyen Navarro Besnard Pichon Hebert Cohen Pons Lebreton Sauvage De Sousa Pineau Albert Jacques Pinto Barthelemy Turpin Bigot Lelievre Georges Reynaud Ollivier Martel Voisin Leduc Guillet Vallee Coulon Camus Marin Teixeira Costa Mahe Didier Charrier Gaudin Bodin Guillou Gregoire Gros Blanchet Buisson Blondel Paul Dijoux Barbe Hardy Laine Evrard Laporte Rossi Joubert Regnier Tanguy Gimenez Allard Devaux Morvan Levy Dias Courtois Lenoir Berthelot Pascal Vaillant Guilbert Thibault Moreno Duhamel Colas Masse Baudry Bruneau Verdier Delorme Blin Guillon Mary Coste Pruvost Maury Allain Valentin Godard Joseph Brunel Marion Texier Seguin Raynaud Bourdon Raymond Bonneau Chauvet Maurice Legendre Loiseau Ferrand Toussaint Techer Lombard Lefort Couturier Bousquet Diaz Riou Clerc Weiss Imbert Jourdan Delahaye Gilles Guibert Begue Descamps Delmas Peltier Dupre Chartier Martineau Laroche Leconte Maillet Parent Labbe Potier Bazin Normand Pottier Torres Lagarde Blot Jacquot Lemonnier Grenier Rocher Bonnin Boutin Fischer Munoz Neveu Lacombe Mendes Delannoy Auger Wagner Fouquet Mace Ramos Pages Petitjean Chauveau Foucher Peron Guyon Gallet Rousset Traore Bernier Vallet Letellier Bouvet Hamel Chretien Faivre Boulay Thierry Samson Ledoux Salmon Gosselin Lecoq Pires Leleu Becker Diallo Merle Valette ffaker-2.23.0/lib/ffaker/data/name_fr/first_names0000644000004100000410000000335414620136015021650 0ustar www-datawww-dataAdrien Aimé Alain Alexandre Alfred Alphonse André Antoine Arthur Auguste Augustin Benjamin Benoît Bernard Bertrand Charles Christophe Daniel David Denis Édouard Émile Emmanuel Éric Étienne Eugène François Franck Frédéric Gabriel Georges Gérard Gilbert Gilles Grégoire Guillaume Guy William Henri Honoré Hugues Isaac Jacques Jean Jérôme Joseph Jules Julien Laurent Léon Louis Luc Lucas Marc Marcel Martin Matthieu Maurice Michel Nicolas Noël Olivier Patrick Paul Philippe Pierre Raymond Rémy René Richard Robert Roger Roland Sébastien Stéphane Théodore Théophile Thibaut Thibault Thierry Thomas Timothée Tristan Victor Vincent Xavier Yves Zacharie Adélaïde Adèle Adrienne Agathe Agnès Aimée Alexandrie Alix Alexandria Alex Alice Amélie Anaïs Anastasie Andrée Anne Anouk Antoinette Arnaude Astrid Audrey Aurélie Aurore Bernadette Brigitte Capucine Caroline Catherine Cécile Céline Célina Chantal Charlotte Christelle Christiane Christine Claire Claudine Clémence Colette Constance Corinne Danielle Denise Diane Dorothée Édith Éléonore Élisabeth Élise Élodie Émilie Emmanuelle Françoise Frédérique Gabrielle Geneviève Hélène Henriette Hortense Inès Isabelle Jacqueline Jeanne Jeannine Joséphine Josette Julie Juliette Laetitia Laure Laurence Lorraine Louise Luce Lucie Lucy Madeleine Manon Marcelle Margaux Margaud Margot Marguerite Margot Margaret Maggie daisy Marianne Marie Marine Marthe Martine Maryse Mathilde Michèle Michelle Michelle Monique Nathalie Nath Nathalie Nicole Noémi Océane Odette Olivie Patricia Paulette Pauline Pénélope Philippine Renée Sabine Simone Sophie Stéphanie Susanne Suzanne Susan Suzanne Sylvie Thérèse Valentine Valérie Véronique Victoire Virginie Zoé Camille Claude Dominique ffaker-2.23.0/lib/ffaker/data/address_fi/0000755000004100000410000000000014620136015020102 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_fi/countries0000644000004100000410000000177014620136015022045 0ustar www-datawww-dataYhdysvallat Saksa Australia Iran Yhdistynyt kuningaskunta Hongkong Islanti Ranska Intia Kanada Venäjä Japani Italia Filippiinit Etelä-Afrikka Thaimaa Puola Englanti Irlanti Brasilia Argentiina Belgia Alankomaat Tanska Ruotsi Turkki Venezuela Korean demokraattinen kansantasavalta Korean tasavalta Meksiko Uusi-Seelanti Liettua Espanja Singapore Norja Kroatia Slovakia Marokko Luxemburg Pakistan Suomi Sveitsi Weimarin tasavalta Botswana Malesia Egypti Unkari Andorra Yhdistyneet arabiemiirikunnat Afganistan Antigua ja Barbuda Anguilla Albania Armenia Alankomaiden Antillit Angola Amerikan Samoa Itävalta Aruba Azerbaidzan Bosnia ja Hertsegovina Barbados Bangladesh Burkina Faso Bulgaria Bahrain Burundi Benin Bermuda Brunei Bolivia Bahama Bhutan Valko-Venäjä Belize Kookossaaret Keski-Afrikan tasavalta Kongon tasavalta Norsunluurannikko Cookinsaaret Chile Kamerun Kiina Kolumbia Costa Rica Serbia Kuuba Kap Verde Joulusaari Kyproksen tasavalta Djibouti Dominica Dominikaaninen tasavalta Algeria Ecuador Viro ffaker-2.23.0/lib/ffaker/data/address_fi/street0000644000004100000410000000337114620136015021337 0ustar www-datawww-dataAallontie Aamoksentie Aholantie Ahteensuuntie Alatie Alhonkuja Anna-Marinpolku Annantie Antinojantie Etelärinteentie Eveliinanpolku Forssantie Hanttulantie Harjulantie Hauniontie Hevosraitti Hirsimäentie Hollinkorventie Hossintie Huiskarintie Hyrsynkulmantie Ilveskalliontie Isokuja Isoniituntie Jaakkolantie Jyvämäentie Kaahintie Kalkkimäentie Kallaistentie Kallenpolku Kalliomäentie Karjunsuontie Karrinmäentie Kartanonkuja Kartanonkyläntie Kartanonmäki Katajamäentie Kerhotie Keskikyläntie Kiurunpolku Kiusalantie Kivenkorvantie Kivirasintie Koskentie Kujalantie Kujatie Kurjenmäentie Kurjentie Kuusimäentie Kuusjoentie Käkimäentie Käpälintie Kärppäsaarentie Köllintie Lassilantie Laurilantie Lehtimäenkulmantie Lehtolantie Leiritie Lemeläntie Lepolantie Leppäkorventie Lepäntie Levänmäentie Leväntie Liljanpolku Lingontie Loimaantie Lukkarinkuja Löyttyntie Maijanpolku Mannistentie Mattilantie Mttk Hevostalouden tutkimusase Muuntajantie Myllymäentie Mäenpääntie Männiköntie Mäntypolku Mätiköntie Naiminpolku Niilonpolku Opistontie Paavolantie Pajatie Palikkalantie Papalintie Papinkuja Pappilanmäentie Pekankuja Perttulantie Pertuntie Peräläntie Pihkurintie Pohjankulmantie Porrasmäentie Poste restante Poukkasillantie Pummintie Pyssymäentie Päivöläntie Rajalahdentie Rajalahdentie Rajatie Rantatie Rasiojantie Rassintie Ratsastajantie Ratsumestarinraitti Rauhalantie Raviradantie Rekolantie Ristikuja Ruokosuontie Ruonantie Saarentie Saarikontie Savikontie Siittolanmäentie Simontie Soinintie Soukanseljäntie Suntionpolku Suokulmantie Suorannantie Suorannantie Sököpolku Tallikuja Tolmintie Toltintie Turtolanpolku Turuntie Uitontie Uotilantie Urheilutie Varsanojantie Veikonpolku Vellinkimäentie Vähäsuontie Ypäjänkyläntie ffaker-2.23.0/lib/ffaker/data/address_fi/city0000644000004100000410000000167614620136015021007 0ustar www-datawww-dataAkaa Alajärvi Alavus Espoo Forssa Haapajärvi Haapavesi Hamina Hanko Harjavalta Heinola Helsinki Huittinen Hyvinkää Hämeenlinna Iisalmi Ikaalinen Imatra Joensuu Juankoski Jyväskylä Jämsä Järvenpää Kaarina Kajaani Kalajoki Kankaanpää Kannus Karkkila Kaskinen Kauhajoki Kauhava Kauniainen Kemi Kemijärvi Kerava Keuruu Kitee Kiuruvesi Kokemäki Kokkola Kotka Kouvola Kristiinankaupunki Kuhmo Kuopio Kurikka Kuusamo Lahti Laitila Lappeenranta Lapua Lieksa Lohja Loimaa Loviisa Maarianhamina Mikkeli Mänttä-Vilppula Naantali Nivala Nokia Nurmes Närpiö Orimattila Orivesi Oulainen Oulu Outokumpu Paimio Parainen Parkano Pieksämäki Pietarsaari Pori Porvoo Pudasjärvi Pyhäjärvi Raahe Raasepori Raisio Rauma Riihimäki Rovaniemi Saarijärvi Salo Sastamala Savonlinna Seinäjoki Somero Suonenjoki Tampere Tornio Turku Ulvila Uusikaarlepyy Uusikaupunki Vaasa Valkeakoski Vantaa Varkaus Viitasaari Virrat Ylivieska Ylöjärvi Ähtäri Äänekoski ffaker-2.23.0/lib/ffaker/data/phone_number/0000755000004100000410000000000014620136016020461 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/phone_number/phone_calling_code0000644000004100000410000000172114620136016024201 0ustar www-datawww-data+1 +62 +65 +20 +212 +213 +216 +218 +220 +221 +222 +223 +224 +225 +226 +227 +228 +229 +230 +231 +232 +233 +234 +235 +236 +237 +238 +239 +240 +241 +242 +243 +244 +245 +248 +249 +250 +251 +252 +253 +254 +255 +256 +257 +258 +260 +261 +262 +263 +264 +265 +266 +267 +268 +269 +27 +290 +291 +297 +298 +299 +30 +31 +32 +33 +34 +350 +351 +352 +353 +354 +355 +356 +357 +358 +359 +36 +370 +371 +372 +373 +374 +375 +376 +377 +378 +380 +381 +382 +385 +386 +387 +389 +39 +40 +41 +420 +421 +423 +43 +44 +45 +46 +47 +48 +49 +500 +501 +502 +503 +504 +505 +506 +507 +508 +509 +51 +52 +53 +54 +55 +56 +57 +58 +590 +591 +592 +593 +594 +595 +596 +597 +598 +599 +60 +61 +618 +63 +64 +66 +670 +672 +673 +674 +675 +676 +677 +678 +679 +680 +681 +682 +683 +685 +686 +687 +688 +689 +690 +691 +692 +7 +808 +81 +82 +84 +850 +852 +853 +855 +856 +86 +872 +880 +886 +90 +91 +92 +93 +94 +95 +960 +961 +962 +963 +964 +965 +966 +967 +968 +970 +971 +972 +973 +974 +975 +976 +977 +98 +992 +993 +994 +995 +996 +998 ffaker-2.23.0/lib/ffaker/data/lorem_pl/0000755000004100000410000000000014620136015017610 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/lorem_pl/words0000644000004100000410000000372114620136015020674 0ustar www-datawww-dataabażur abdykowanie absolutorium adept adopcja agent aktywować alimentacja angażować anulować aplikacja Armenia as atonia autarkia baba balerina balot balsa bariera bark Benin bezpiecznik bełkotać biceps bliza brechtać brodawka bruzda buchta burta byczek błyszczeć cieciorka cieszynianka czajka damka Dania debiut delikwent demiurg detektor dodatek donica doświadczenie drewno drogi dualizm dyktator dyscyplina dziobak dziąsło ekscentryczność element fala ferment fizjoterapeuta forma frekwencja gacica galeria Gibraltar glon graba Grenada gródź hala hazuka hałas hipopotam hydraulik iglica induktor infuła inteligentny jaguar Japonia jarzmo jądro jęczmień Jordania kamera Kamerun katedra klaps kocher konkret kostur kowal krętarz kubeł kudu kufer Kuwejt lada lew Liban lis lot lubo lędźwie maniera mech meduza metka miednica milicjant Namibia nadgarstek nagłówek napletek nokturn nosorożec obojnactwo obojętny obręcz odwiedzenie opuszka orgia pachwina pacierz packa paleta panda park pasiak pasterka pazur pekińczyk pełnia piston pióro placówka plater platyna pochwa podbicie podbijak podściółka pogotowie pogłębiacz pokolenie pole poler połowa prawica proces proporcja przebiegły przelot przerost przywilej próg prącie północ pępek pętla płomyk pływacz rabunek rak rdza rekwizyt repryza robinsonada Rosja rotacja rotunda rozprawa runda rześki rzęsa sadz Salwador samotnik sceptycyzm Senegal sielanka sklepikarz skrypt sok spanikowany spałowanie stanowisko stuknąć substytucja suma suwak sylabowiec szoferka szyk sędzia tarantula tetryczenie Tokelau topos toto trap trop trąba tumanienie twarzoczaszka tygrys tytan tężenie uczuciowy udar upaść ustnik utarczka uwaga walor Watykan weto wieniec wodnik wolant wolno wróbel wręga wstrząśnięty wycieczka wykop wyniszczenie wyrocznia wyrzut wywrót wznieść wzór władza zapalarka zarzutka zdecydowany zebra zimowisko zmaza zmywarka znaczek zszywka złom złoty ława ściana żak żakiet ffaker-2.23.0/lib/ffaker/data/lorem_pl/characters0000644000004100000410000000011114620136015021643 0ustar www-datawww-dataa ą b c ć d e ę f g h i j k l ł m n ń o ó p r s ś t u w y z ź ż ffaker-2.23.0/lib/ffaker/data/job_br/0000755000004100000410000000000014620136015017234 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/job_br/job_nouns0000644000004100000410000000117514620136015021157 0ustar www-datawww-dataArquiteto Astro do Rock Atendente Atleta Bibliotecário Biomédico Biólogo Bombeiro Caixa Chef de Cozinha Cientista Consultor DJ Dentista Deputado Desenvolvedor de Software Designer Diarista Diretor de Cinema Eletricista Encanador Enfermeiro Engenheiro Civil Engenheiro Eletricista Engenheiro Mecânico Engenheiro Químico Engenheiro do Petróleo Gerente Maqueiro Mecânico Militar Motorista Médico Músico Neurocirurgião Oculista Padeiro Paraquedista Percursionista Pescador Pesquisador Piloto de Aviação Piloto de F1 Pintor Presidente Professor Roteirista Senador Taxista Turismólogo Técnico de Futebol Técnico em Informática ffaker-2.23.0/lib/ffaker/data/address_br/0000755000004100000410000000000014620136015020107 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_br/complement0000644000004100000410000000004314620136015022172 0ustar www-datawww-dataApartamento ### Casa Térrea Fundosffaker-2.23.0/lib/ffaker/data/address_br/state0000644000004100000410000000044414620136015021154 0ustar www-datawww-dataAcre Alagoas Amapá Amazonas Bahia Ceará Distrito Federal Espírito Santo Goiás Maranhão Mato Grosso Mato Grosso do Sul Minas Gerais Paraná Paraíba Pará Pernambuco Piauí Rio de Janeiro Rio Grande do Norte Rio Grande do Sul Rondônia Roraima Santa Catarina Sergipe São Paulo Tocantins ffaker-2.23.0/lib/ffaker/data/address_br/state_abbr0000644000004100000410000000012114620136015022132 0ustar www-datawww-dataAC AL AP AM BA CE DF ES GO MA MT MS MG PR PB PA PE PI RJ RN RS RO RR SC SE SP TO ffaker-2.23.0/lib/ffaker/data/address_br/neighborhood_prefixes0000644000004100000410000000002214620136015024400 0ustar www-datawww-dataVila Parque Jardimffaker-2.23.0/lib/ffaker/data/address_br/city0000644000004100000410000000660014620136015021004 0ustar www-datawww-dataSão Paulo Rio de Janeiro Salvador Brasília Fortaleza Belo Horizonte Manaus Curitiba Recife Porto Alegre Belém Goiânia Guarulhos Campinas São Luís São Gonçalo Maceió Duque de Caxias Natal Teresina Campo Grande São Bernardo do Campo Nova Iguaçu João Pessoa Santo André Osasco Jaboatão dos Guararapes São José dos Campos Ribeirão Preto Uberlândia Contagem Sorocaba Aracaju Feira de Santana Cuiabá Joinville Juiz de Fora Londrina Aparecida de Goiânia Niterói Ananindeua Porto Velho Belford Roxo Campos dos Goytacazes Serra Caxias do Sul São João de Meriti Vila Velha Florianópolis Mauá Macapá São José do Rio Preto Santos Mogi das Cruzes Diadema Betim Campina Grande Jundiaí Olinda Carapicuíba Montes Claros Maringá Piracicaba Cariacica Bauru Anápolis Rio Branco São Vicente Vitória Caucaia Itaquaquecetuba Pelotas Canoas Caruaru Vitória da Conquista Franca Ponta Grossa Blumenau Petrolina Paulista Ribeirão das Neves Uberaba Boa Vista Guarujá Cascavel Petrópolis Taubaté Limeira Santarém Praia Grande São José dos Pinhais Mossoró Suzano Camaçari Governador Valadares Santa Maria Gravataí Taboão da Serra Foz do Iguaçu Várzea Grande Volta Redonda Juazeiro do Norte Sumaré Palmas Barueri Embu das Artes Ipatinga Marabá Imperatriz Viamão Novo Hamburgo São Carlos Magé Parnamirim Marília Arapiraca Sete Lagoas Colombo Divinópolis São Leopoldo Itaboraí São José Americana Macaé Jacareí Indaiatuba Araraquara Cotia Presidente Prudente Itabuna Maracanaú Itapevi Juazeiro Santa Luzia Hortolândia Rondonópolis Dourados Rio Grande Cachoeiro de Itapemirim Alvorada Criciúma Cabo Frio Chapecó Itajaí Sobral Rio Verde Rio Claro Cabo de Santo Agostinho Passo Fundo Araçatuba Santa Bárbara do Oeste Luziânia Ilhéus Lauro de Freitas Nova Friburgo Castanhal Angra dos Reis Ferraz de Vasconcelos Barra Mansa Águas Lindas de Goiás Parauapebas Guarapuava Nossa Senhora do Socorro São José de Ribamar Mesquita Ibirité Teresópolis Francisco Morato Araguaína Itu Itapecerica da Serra Timon Jequié Poços de Caldas Caxias Lages Nilópolis Linhares Pindamonhangaba Bragança Paulista Jaraguá do Sul São Caetano do Sul Itapetininga Teixeira de Freitas Alagoinhas Camaragibe Barreiras Palhoça Parnaíba Paranaguá Abaetetuba Valparaíso de Goiás Patos de Minas Mogi Guaçu Franco da Rocha Queimados Porto Seguro Pouso Alegre Jaú Teófilo Otoni Maricá Sapucaia do Sul Botucatu Garanhuns Atibaia Vitória de Santo Antão Barbacena Sabará Varginha Simões Filho Uruguaiana Araucária Toledo Ji-Paraná Apucarana Cametá Crato Araras Santa Rita Cubatão Santa Cruz do Sul Pinhais Cachoeirinha Sinop Resende Conselheiro Lafaiete Itapipoca Rio das Ostras Bagé Santana de Parnaíba Balneário Camboriú Campo Largo São Mateus Colatina Maranguape Codó Araruama Ribeirão Pires Bragança Catanduva Barretos Guaratinguetá Marituba Sertãozinho Paulo Afonso Brusque Valinhos Guarapari Jandira Birigui Itabira Votorantim Itaguaí Araguari Vespasiano Tatuí Várzea Paulista Trindade Paço do Lumiar Arapongas Salto Poá Passos Bento Gonçalves Eunápolis Almirante Tamandaré Barcarena Itatiba Caraguatatuba Três Lagoas Igarassu Parintins Santana Ourinhos Formosa Ubá Coronel Fabriciano São Lourenço da Mata Açailândia Corumbá São Félix do Xingu Umuarama Muriaé Altamira Patos Paragominas Tucuruí Novo Gama Bayeux Cambé Ituiutaba Bacabal Tubarão Ariquemes Erechim Piraquara Lagarto Assis Iguatu ffaker-2.23.0/lib/ffaker/data/address_ru/0000755000004100000410000000000014620136015020132 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_ru/street0000644000004100000410000000224314620136015021364 0ustar www-datawww-dataул. Советская ул. Молодежная ул. Центральная ул. Школьная ул. Новая ул. Садовая ул. Лесная ул. Набережная пр. Ленина пр. Мира ул. Октябрьская ул. Зеленая ул. Комсомольская ул. Заречная ул. Первомайская ул. Гагарина ул. Полевая ул. Луговая ул. Пионерская ул. Кирова ул. Юбилейная ул. Северная ул. Пролетарская ул. Степная ул. Пушкина ул. Калинина ул. Южная ул. Колхозная ул. Рабочая ул. Солнечная ул. Железнодорожная ул. Восточная ул. Заводская ул. Чапаева ул. Нагорная ул. Строителей ул. Береговая пр. Победы ул. Горького ул. Кооперативная ул. Красноармейская ул. Совхозная ул. Речная ул. Спортивная ул. Озерная ул. Строительная ул. Парковая ул. Чкалова ул. Мичурина ffaker-2.23.0/lib/ffaker/data/address_ru/province0000644000004100000410000000520514620136015021704 0ustar www-datawww-dataАдыгея Алтай Алтайский край Амурская область Архангельская область Астраханская область Башкортостан Белгородская область Брянская область Бурятия Владимирская область Волгоградская область Вологодская область Воронежская область Дагестан Еврейская автономная область Забайкальский край Ивановская область Ингушетия Иркутская область Кабардино-Балкария Калининградская область Калмыкия Калужская область Камчатский край Карачаево-Черкесия Карелия Кемеровская область Кировская область Коми Костромская область Краснодарский край Красноярский край Курганская область Курская область Ленинградская область Липецкая область Магаданская область Марий Эл Мордовия Москва Московская область Мурманская область Ненецкий автономный округ Нижегородская область Новгородская область Новосибирская область Омская область Оренбургская область Орловская область Пензенская область Пермский край Приморский край Псковская область Ростовская область Рязанская область Самарская область Санкт-Петербург Саратовская область Саха Сахалинская область Свердловская область Северная Осетия - Алания Смоленская область Ставропольский край Тамбовская область Татарстан Тверская область Томская область Тульская область Тыва Тюменская область Удмуртия Ульяновская область Хабаровский край Хакасия Ханты-Мансийский автономный округ - Югра Челябинская область Чечня Чувашия Чукотский автономный округ Ямало-Ненецкий автономный округ Ярославская область ffaker-2.23.0/lib/ffaker/data/address_ru/city0000644000004100000410000000241114620136015021023 0ustar www-datawww-dataМосква Санкт-Петербург Новосибирск Нижний Новгород Екатеринбург Самара Омск Казань Челябинск Ростов-на-Дону Уфа Волгоград Пермь Волгоград Красноярск Воронеж Саратов Тольятти Краснодар Ижевск Ярославль Ульяновск Барнаул Иркутск Хабаровск Тюмень Владивосток Новокузнецк Оренбург Кемерово Липецк Набережные Челны Рязань Томск Пенза Астрахань Архангельск Белгород Брянск Владикавказ Владимир Волжский Вологда Иваново Калининград Калуга Киров Комсомольск-на-Амуре Кострома Курган Курск Магнитогорск Махачкала Мурманск Нальчик Нижневартовск Нижний Тагил Орёл Петрозаводск Саранск Смоленск Сочи Ставрополь Стерлитамак Сургут Таганрог Тамбов Тверь Тула Улан-Удэ Чебоксары Череповец Чита Якутск ffaker-2.23.0/lib/ffaker/data/name_ph/0000755000004100000410000000000014620136015017406 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_ph/autochthonous_surnames0000644000004100000410000000351214620136015024152 0ustar www-datawww-dataAbaygar Abucay Abrogar Abulog Adona Agatep Agbayani Alimboyugen Almazan Allanic Alupay Ahkiong Amora Amurao Baal Baang Baldedara Baltar Balignasay Batungbakal Barrometrog Bello Biag Biglang-Awag Bilatan Bongalos Bitaog Butil Cabatingan Cabigas Cagas Calapatia Camat Canumay Carandang Casicas Catacutan Cawayan Cayawan Cayubyub Cojuangco Chincuanco Chuchu Cuyegkeng Dacudag Dacudao Dagalag Dahil-Dahilg Dahilang Daplas Dimaanog Dimaguibag Dimaunahang Dinlayan Dioquino Divero Dumaloan Dumalahay Dysangcog De Cedidomutila Gabuat Galitg Gallano Gatan Gosiengfiao Gubatg Guimatao Guintog Dinguinbayan Dyquiangco Humilde Ifugao Ilaban Japos Kalawakang Kanaway Kaunlarang Kulikutang Kulubotg Kumulitog Labasang Labongg Lacro Lao-laog Lazaro Lemoncito Limbudan Limcuando Linganyan Luso-Luso Macawili Macaraeg Macaspac1 Macalipay Madlambayan Madlangbayan Magan Magalingg Magbantayg Magbanua Magday Magdiwangg Maglikian Magnaye Magos Magpantayg Magpulongg Magsaysayg Mahiyag Makabaligoten Makadaang Malit Manansala Manyakesg Marapao Matapangg Makisigg Malakig Maputig Maitimg Maliitg Masipagg Matiyagag Malagar Mangsinco Magsino Murro Navea Labuguen Lantag Limbaco Limcangco Limuaco Loshangg Luansing Olan Ongpauco Ongsioco Otogan Pabalan Paca Pagsisihang Paloma Paña Panonce Patanindagat Paragili Parsaligan Pecore Peria Pilapil Pildilapil Pinagbuklodg Pinagdamutan Pinagpalag Quiambao Relano Reotutarg Santos Sariwa Sariuag Salem Salumbidez Sarte Sese Sinagtala Sipsipg Siapuatco Simangan Simsuangco Solmorog Songcuya Sumague Supsup Sydiongco Syjuco Sytengco Subrabas Tabilla Tagaan Talaugon Tala Talatala Talongg Tiaoqui Tambuatco Tanhehco Tanjutco Tanjuatco Tansiongco Tapalla Tiangco Tiongson Tubog Tubongbanua Tugonon Tagonon Tumulakg Tupas Tupaz Tupa Quiblat Quisumbing Quindipan Quibin Quibuyen Uy Uytengsu Uysiuseng Vital Vitug Vivas Yengko Yaptinchay Yapchulay Yu ffaker-2.23.0/lib/ffaker/data/name_ph/spanish_surnames0000644000004100000410000000456614620136015022726 0ustar www-datawww-dataAbad Abella Abracosa Acevedo Acebedo Acosta Acuesta africa Aguilar Agustin Alba Alcantara Alcantar Alconcel Alicante Alcazar Alcaraz Alferez Alejandro Alonzo alvarez Ambriz Ancheta Aquino Arabejo Arboleda Arce Arcilla Armas Arrogante Artesano Asuncion Austria Ayala Azarcon Balandra Barcelona Barrameda Barerra Barreto Barrientos Bautista Belleza Bello Belloso Belmonte Benavides Benitez Bermudo Bernal Blanco Borja Borje Buenaflor Buenaventura Buenconsejo Buendia Buenpacifico Bustamante Cabrales Cabrera Cadiz Canencia Cantillo Cachuela Capistrano Carrasco Castillo Castro Castañares Cayetano Celis Ceniza Cereza Cerezo Cerinza Cervantes Chavez Concepcion Corporal Corpuz Cordoba Cordova Cuenca Custodio Cruz Cuenca Cueva Cuevas Dantes del Castillo de la Cruz de la Torre Torre de Leon de Leon de los Reyes Desiderio Despujol Diaz Divinagracia Domingo Dominguez Dulce Dueñaz Dueñas Elefante Elizalde Ello Ereve Escalante Escaño Escribano España Espejo Estillore Estrada Estrella Eusebio Evangelista Fajardo Fandiño Fernandez Flores Fontanilla Francisco Garay Galindez Galendez Galvez Gierran Garcia Gil Gomez Gonzales Gonzalez Gonzaga Goyena Guerra Guevarra Guevara Gutierrez Hermano Hernandez Hernando Herrera Hinojosa Hojas Hontiveros Ignacio Inarez Infante Infanta Inserto Ira Isidro Jabillo Jacinto Javier Jimenez Labrador Lara Laranang Laurel Lavares Lazaro Legaspi Legazpi Lindo Lorenzo Lopez Luz Madrid Madrigal Magallanes Magno Marcelo Matias Malano Manrique Manjon Mariano Martinez Marquez Manzano Medel Mencion Mendez Mendoza Mercado Mercadejas Mesias Miedes Mineque Mipa Miranda Monceda Montecillo Monteloyola Montenegro Monteverde de Monteverde Monzon Moreno Muñoz Murcia Murcialego Nallos Nañez Nañes Núñez Natural Naval Navarro Navidad Natividad Nievez Ocampo Olaguer Olarte Orante Ordenes Opulencia Osorio Padilla Palmones Paloma Pante Pastor Patajo de la Paz Paz Pelayo Perez Pilota Pelota Pizarro Pojas Ponferrada Portugal Quema Quezada Querubin Ramientos Razon Ramirez Ramos Recio Recto Relleve Reyes Reoja Rioja Rivera Riego Rodriguez Romero Roncesvalles Roque Rosario Rosales Roxas Rojas Ruedas Salazar Salvador Santillan Santos Sarmiento Segismundo Sigismundo Silvestre Soleminio Subijano Suelto Tejada Tolosa Torrealba Torres Valle Vargas Veterano Velasco Ventura Verano Villaecija Vicente Villamar Villamor Villanueva Villaroman Villegas Villosillo Vizcaya Yllana Zacarias Zafra Zamora ffaker-2.23.0/lib/ffaker/data/name_ga/0000755000004100000410000000000014620136015017366 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_ga/first_names_female0000644000004100000410000000307414620136015023140 0ustar www-datawww-dataAbie Adama Adu Aisha Allabatou Allamouta AllimatouAmie Aminata Ancha Anna Anta Aram Aret Arookee Asanatou Atta Ayi Balankang Banna Beteng Bijilo Bin Binneh Binet Binta Bintanding Bintu Boneh Bori Ceesaynding Charlotte Christine Corina Coumba Coura Daggah Daado Daniela Danjang Dawitt Denise Dolly Donna Elaine Ellen Eli Elisa Elizabeth Enna Fama Fanna Fanta Fatamina Fatma Fatoumata Fatou Fatunding Fara Fayel Frances Fulatunk Funtufaye Galo Gaye Gegeh Georgina Gidera Gindereh Babibatou Hajarta Hallima Hamisowe Hanna Hariette Hellen Hoja Horeja Houdja Houmou Hoyaan Huja Huri Ida Isatou Jaboh Jabou Jaherr Jajeh Jall Jalika Jalnum Jamba Jamos Jankay Janun Jarai Jaria Jariatou Jidereh Kaddy Kafa Kandar Kandeh Kani Kanja Kanjumblaank Kassamanding Kinti Kodou Kujayjah Kumareh Kunkung Kurou Kuura Kaani Lena Lisa Lobe Lolong Lolo Madeghen Mai Maimuna Mairam Majula Mam Mamandew Mambisinnine Mankita Mansata Margaret Marget Mariatu Mariama Mariam Marie Mary Manyimba Mbasey Mbayam Mbene Mberegaye Mberi Mbinga Mbinkinding Mbissine Momkan Musubanding Musukoi Musukoto Musukuta Maaluta Naffie Natoma NBene Ndiabou NGat Nano Ndey Ndingbo Ndura Nenegalleh Ngenarr Ngilan Ngoneh Njaling Njarram Njemeh Njonkoling Nkey Nogoy Numbeh Nyakasi Nyaling Nyanya Nyillan Nyima Obaar Olaye Oli Olimatta Olimatou Ousainatou Penda Rabbi Regina Rokhia Rohe Ruggie Saffie Sainabou Sanjani Sanou Saribaa Saribanding Sarata Saratou Saro Satang Satunding Siffaye Sigga Sirando Sirreh Soda Soffie Sonna Sora Sukai Suna Sunkang Tamara Tano Tasatou Tida Tiya Tuti Veronica Victoria Wuday Yadikon Yakay Yama Yandeh Zainab ffaker-2.23.0/lib/ffaker/data/name_ga/first_names_male0000644000004100000410000000411114620136015022616 0ustar www-datawww-dataAbba Abdoulaye Adama Ajuma Alasana Alboury Alfusainou Alkalo Alex Alieu Allabatou Allamouta Almami Almamo Amadou Amata Anthony Appaye Araba Ayyah Aziz Baba Baba Galleh Baboucar Badara Bairo Bakary Balankang Balla Bamara Bamba Banjuku Basirou Bechou Benedict Benjamin Bolla Biji Booti Bora Boto Booya Buba Bubacarr Buka Bulley Bun Bunja Buray Bye Chabba Chambi Chana Charles Charneh Cheboh Cheikh Christopher Correa Daniel Daraman Dekory Demba Dembo Deguman Desmon Dominick Dulla Durang Duwa Ebin Ebou Ebrima Edrisa Edward Eggeh Emanuel Ekku Fabala Fafanding Fakebba Falla Fallou Fanding Fansaine Fara Faranding Farimang Findi Foday Folongko Fransis Gabi Garba Galo George Giddo Gidom Gregory Gondoi Gorra Hadim Halifa Hamadi Haruna Henry Houn Hoyan Ibrahim Ibou Ignatius Jabel Jahu Jalang Jalima Jallom James Jamos Jatta Jatto Jemussu Jerreh Jewru Jidere Jirang Joseph Juldeh Jung Jungkunda Junkung Kajaly Kalilu Kamuneh Kanimang Kanjura Karamba Karankallo Karanlang Karanta Karrafa Katim Kawsu Kaykoto Kayluntang Kayring Kebba Kebuteh Kekoi Kemesseng Kemeta Kemo Kemoring Kemoba Kenbugut Kenbugul Ketabou Kewuleng Kitim Koora Koro Kulubo Kuto Kutobo Laity Lalo Landing Lang Larry Latjor Latri Leemu Lensa Loloh Lolon Maamina Maari Madehgen Madi Madiba Madikeh Majorr Malal Malanding Malaw Malick Mamadi Mamar Mamburray Mamo Mamudu Mamur Manlafy Mansor Maoyatou Masamba Massaneh Mawdo Mayekor Mba Mbarka Melbourey Michael Mohammad Moli Mom Momat Momkan Momodou Moses Mot Mounir Mufri Musa Mustapha Nathaniel Nfally Nfamara Nfansu Njuga Naibelle Ndongo Nduggu Ngattan Ngoja Ngor Njagga Numu Nyanya Oliver Omar Ousainou Ousman Pateh Patrick Peter Philip Pili Rabbi Richard Roger Roddie Saaki Saako Saderr Saiarr Saidou Saikou Sainey Sait Sajaa Sajo Salmina Samaba Samba Sambou Samory Samuel Sana Sanballa Sanjally Sanjani Sanji Sankung Sawalo Seedy Sayer Seckka Sengan Sherrif Sidia Sinajo Siman Sirach Sittafa Suntu Saangone Sylvester Solomon Sora Stephen Steve Sulayman Sumbundu Sutay Sutura Sutunkung Tam Tamba Tamsir Tanu Tijan Theodore Tom Turo Tombong Victor Vincent William Willie Yanding Yahya Yelee Yeyeh Yob Yugo ffaker-2.23.0/lib/ffaker/data/name_id/0000755000004100000410000000000014620136015017373 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_id/first_names_female0000644000004100000410000000324314620136015023143 0ustar www-datawww-dataAdinda Afifah Alisa Alya Amalia Amanda Ambar Ambarwati Aminah Andini Andrea Anggi Anggita Anggra Anggraeni Ani Anindita Anisa Anita Aprilia Arini Aristi Ariyani Aulia Ayu Azizah Banowati Belinda Bella Bentari Bianca Carissa Catur Chandra Christina Cintana Cintya Cut Cyndi Dahlia Damar Daniati Dara Dea Debi Dessy Dewanti Dewi Dina Dini Dona Dwi Echa Eka Elly Elvira Ema Eni Erika Erlita Eva Evelyn Evi Evita Fanny Farah Fatimah Fatma Fauziah Febi Febina Febri Fifi Fitri Fitrianti Gabriela Gadisa Galuh Gantari Gianti Gisella Hafizah Halimah Hana Hani Hazrina Hilda Icha Ida Ika Ike Ima Ina Indah Indana Indri Inka Intan Ira Irma Isti Ita Ivanka Jainab Jasinta Jesika Jessica Juli Juli Julia Jumiati Juminten Juni Junita Kadek Kadijah Kamila Karina Karolina Kartini Kikan Kiki Kinanti Kinaryosih Kirana Komala Kristin Kristina Kusumaningrum Laila Lala Lani Laura Laurentia Lena Leni Leticia Lidya Lies Lily Lina Linda Lisa Lola Lopita Lulu Lusie Lutfia Maemunah Maesaroh Maria May Maya Melisa Melly Mia Mira Misa Mita Monika Munaroh Munawaroh Muryati Nabila Nadia Najma Nana Nani Nelly Nike Nila Nilam Nisa Norma Nova Novi Novianti Nunik Nur Nurhayati Nuri Nurma Oktaviani Oktavianti Oktavita Olla Omanda Parwati Penny Pevita Pradita Prasetyani Prianti Priganti Prilly Prisilia Puitika Purwati Puti Putri Rahma Rahmawati Raisa Rani Rania Ranti Rara Rere Rika Rina Rini Riri Risa Risna Roro Sabrina Sandra Santi Sarah Saras Sari Septi Sinta Siti Soraya Susi Tami Tania Tari Tasya Tati Teti Tika Tina Tisya Titi Tiwi Tri Tuti Ukhti Ully Umi Usmaini Vani Vanny Vanya Vetty Vina Vivi Voni Wanda Warda Wati Widia Widya Widyawati Wulan Wulandari Yanti Yasina Yasinta Yeyen Yuyun Zahida Zahra Zainab Zara ffaker-2.23.0/lib/ffaker/data/name_id/first_names_male0000644000004100000410000000364114620136015022632 0ustar www-datawww-dataAbdul Abi Abidin Achmad Adam Adang Adi Aditya Adjie Adrian Ageng Agung Agus Ahmad Akmal Alan Aldi Amir Andi Andre Andri Anto Anton Antonio Anwar Arfan Asep Awan Bagas Bahri Bakti Bayu Bejo Bimo Brian Budi Burhan Cahyo Chairil Chandra Cipto Coki Danang Dandi Dani Daniel Darmadi Daud David Dedi Defri Dendi Dewa Dirga Dodi Doni Dono Edi Edo Edwin Effendi Ega Eki Eko Eri Evan Fachri Fadli Fahmi Fahreza Fajar Fajri Fajrul Faris Febri Felix Ferdian Feri Fikri Firman Fitrianto Fuad Gafar Galih Gandi Gatot Geofani Geri Gibran Gito Guntur Gusti Habib Hadi Haidar Hakim Halim Handi Hari Harmoko Haryo Hasto Hasyim Hendra Hendri Hendro Hengki Herjuno Herman Hikmanto Husein Husni Hutomo Ibnu Ichsan Idris Ilyas Iman Imran Indra Irwan Ivan Jaelani Jajang Jamal Januar Jaya Jefri Jodi Johan Jojon Joko Jono Juli Jumadi Jumanto Kahfi Kardah Kardi Karmadi Karno Kartono Khoir Kholid Kholiq Krisna Kristanto Krisyanto Kuntoaji Kurniawan Kusuma Lamhot Lanang Lenggo Ludi Luki Lukito Lukman Lulung Made Mahdi Mahmud Malik Maman Mansyur Mario Martin Marvin Miko Mufti Mukti Munir Mursyid Nanang Nandar Nano Naufal Nizar Novan Novrianto Nur Nur Nurdin Nurhadi Oemar Oki Okto Ongki Pandu Panji Pardi Pardian Parto Paryanto Paul Pepen Pitoyo Priadi Priyo Puji Putra Putu Qomar Qutub Rachim Raden Rahmad Raihan Raja Ramdan Randi Rasyid Rendi Rendra Riadi Rian Ridwan Rino Rio Ristanto Rizki Romli Ronald Roni Rudi Rudolf Rusman Ruswandi Ryan Sadewo Sahid Saiful Salim Sandro Sapto Sarwono Sendi Sidiq Sigit Soleh Sugito Sukardi Sukarno Sulaiman Sunaryo Surya Syahroni Syahrul Syarif Syauqi Taufik Tedi Teguh Tejo Teuku Thomas Tian Tino Tirto Tito Tohir Tommy Toni Tono Toto Tri Tugiman Tukino Tukiyo Uli Umar Untung Usman Utomo Utoro Viki Viktor Virda Wahono Wahyu Waluyo Wardoyo Wawan Wibowo Widianto Widodo Wijaya Wira Wirawan Wiryawan Wisnu Yakub Yandi Yanto Yasin Yayan Yayat Yogi Yoni Yono Yoseph Yudha Yudi Yudo Yusak Yusuf Zainal Zainul Zakaria Zakky Zawadi Ziko ffaker-2.23.0/lib/ffaker/data/name_id/last_names0000644000004100000410000003611714620136015021454 0ustar www-datawww-dataAbdillah Abdullah Abdurokhman Abednego Abimanyu Abiwinata Abrizal Adebisiajamu Adelayde Adelina Adeline Aderlina Adetama Adhigara Adhilia Adiansyah Adikusuma Adining Aditiyan Adriana Adriani Adriansyah Adrianti Adriwansah Aferetdi Affandi Afianto Afiasari Afidatu Afriani Afriansyah Afrianti Afrianto Afrilia Afriliana Afrilisa Afriyuanti Afrizal Aftiani Afyandini Agrivina Agusdinsyah Agustia Agustian Agustiani Agustin Agustina Agustini Agustiningsih Agustino Agustinus Ahmaddin Ahmaludin Airlangga Akhsani Akmalia Al-aqid Alamsyah Alawiyah Alberto Alexander Alfajar Alfarizi Alfiani Alfiansyah Alhajji Alhamdu Alimahmud Alkautsar Alkhawasyi Almaidah Alqindy Alviana Alviani Amadhani Amalina Amaliya Amaliyah Ambarsari Ambyah Amillia Aminuddin Aminudin Amirudin Amirullah An`nissa Anandhita Anarizqi Anastasia Andaru Anddriansyah Andhika Andika Andikasari Andiputeri Andiyani Andraeni Andrayani Andreas Andrian Andriani Andriansyah Andrianto Andriantoro Andriyan Andryan Angelia Angelica Anggara Anggisa Anggit Anggita Anggiyani Anggraeni Anggraini Anggreini Anggreni Angkoso Angraini Anilsonrizka Anindhita Anindhyta Anindya Anistasari Anistia Anjani Anjelina Annisafajarrini Annisah Annisya Antarressa Anthonius Antobri Antonius Anugerah Apriana Apriandari Apriandi Apriani Aprianti Aprianto Apriany Aprihantina Aprilia Aprilian Aprilianti Aprilianto Apriliany Apriliya Aprillia Aprillian Aprilliana Aprilyanti Apriska Apriyandi Apriyani Apriyanti Apriyanto Apryana Arbaniyah Ardhito Ardiahanni Ardiani Ardiansyah Ardianti Ardianto Ardiyansyah Arfandy Arfiandri Arfiansyah Arfianti Argustia Ariansyah Arianti Arianto Ariesco Arifian Arifuddin Aristian Aritonang Ariyadi Ariyani Arnimas Artanti Arviana Aryanti Aryanto Asma'ulludin Asmarani Asmoro Aspiyanti Assairy Assyifa Astiana Astriana Astriani Astrimalia Astrini Atiiqah Atmadja Audeane Auliani Avianti Avicenna Avriyanti Awaludin Awandra Ayniyah Ayuningrum Ayuningtyas Azairus Azarnis Bachrun Bachtiar Badarudin Badriah Badriyyah Bagaskoro Bagong Baharudin Baihaki Baihaqi Balgohom Bambang Barizah Barkah Barnabas Basahil Baskara Baskoro Basomario Bastian Basuki Begananda Belinda Belland Bellina Berliana Bernard Bestari Bethara Bethari Bharata Biandhika Bimoputra Bimosekti Binawan Bintang Binthan Bismoko Budiaji Budianto Budiarti Budiarto Budiman Bunyamin Busthomi Buwono Caesarani Cahayani Cahyadi Cahyadianti Cahyani Cahyati Canadia Capricornia Carolina Cempaka Cendikia Chaerani Chaerunissah Chairil Chairun Chairunisa Chandra Chandriani Chantika Charell Chelvia Chikmatul Choerunisya Choiriyah Choirunnisa Cholidya Cholifah Chollis Christian Christina Christine Christoper Chusaeni Cicilia Cicitri Cindhe Claudia Condro Cosiolienti Crisnia Cyanophyta Damaiyanti Damanik Damaratri Damayanthi Damayanti Darmawa Darmawan Darmayanti Darussalam Darwinto Dawamah Dekatuanty Desianuri Destana Destyan Desyanna Detiarni Deviana Dewanegoro Dewanto Dewantri Dewinta Dhaifina Dhianty Dhimas Diananda Dianita Diastuti Dimasyq Diniyah Dipanata Djubairah Djulpaka Dotulong Dumadi Dwintha Dwiputra Dwiputri Dwiyanti Dwiyanto Dwiyono Dzikrian Dzikyrullah Effendi Eizabeth Ekaputri Ekarianti Ekasari Eleonora Elhajri Elizabeth Elmainiati Elserida Elsinda Eltanin Emeraldy Emiliya Emprit Endrawan Endrayani Erianty Erikson Erlando Erlinda Ermawati Ernanda Eryantie Estriana Estu/hestu Euisnawati Evayanti Eveline Fachriani Fadhilah Fadhillah Fadhlah Fadilah Fadilla Fadillah Fadliah Fadlyansyah Fahlevi Fahrian Fahriansyah Fahrudin Fahrurrozi Fahthia Faineisya Fajarianto Fajarmeidia Fajarrudin Fajriah Fajrini Fakhriy Fakhrurrazi Faliani Fandini Farasari Fardani Fardiyansyah Farhana Farhanah Farhani Fariani Faridah Faridhaniati Farrogi Fathihani Fathoni Fatimah Fatiyatus Faujiah Faustin Fauziah Fauziyah Fauziyyah Fazriani Febrian Febriani Febriansyah Febrianti Febriantinah Febriany Febriyana Febriyanie Febriyanto Febryan Felicia Fellygrina Ferdian Ferdiansyah Ferdinand Ferizal Ferlizan Ferriawan Fharastina Fikriyah Firdaus Firdayanti Firdiyanti Firmansyah Firmanyah Firnita Fithrina Fithriyamah Fitriana Fitriani Fitrianingsih Fitriari Fitrilia Fitriya Fitriyah Fitriyana Fitriyani Fitriyanti Florensia Francine Frangky Fransisca Fransisco Fransiska Frastiansyah Fredyca Friyadi Fujiastuti Gaeauli Ganesha Garnesia Garudho Gathot Gemilang Ghazali Ghozali Giandoly Giantri Ginting Girsang Goesyen Goranov Gregorius Gucciano Gumelar Gunardi Gunawan Guniawati Guntur Guritno Gurusinga Guslinda Gusmaida Gustiana Gutilani Habeahan Habibah Hadimaulana Hadinata Hadisaputra Hadisusanto Hafizhul Hairani Halimah Hamdani Hamengku Handayani Handini Handoko Handrian Handriansyah Handrias Handriyan Hanifah Hanipah Haniputra Hantari Hapipah Hapsara Hapsari Haqqoni Harahap Harapan Hardawina Hardian Hardiansyah Hardianto Hardimas Harfiani Harisma Haristiara Harjanti Harjuno Harmuzain Harryansha Harseno Hartarto Hartono Haryadi Haryandi Haryanto Hasanah Hasanti Hasanuddin Hasaryo Hashilah Hasibuan Hasnita Hayatun Hedytia Hendratno Hendriawan Hendrix Hennyta Henrina Herawati Herdanto Herdian Herdiansyah Heriyanto Herlina Hermansyah Hermanto Hermawan Hermawati Hernaningsih Hernawa Hernawaty Hervianty Herwina Heryansen Hestiningsih Hidayah Hidayanti Hidayat Hidayati Hidayatulah Hidayatullah Hikmiah Hildansyah Hillary Himawan Hshaini Husaini Husnullabib Hutasuhut Ibrahim Idevitra Ihsaniel Imaniar Imansyah Imarnia Immanuel Indonesiana Indrahayu Indrawan Indrayati Indriana Indrianawati Indriani Indritiana Indriyani Inrachman Inriany Insanti Irmasari Irmawati Irnanda Irnawati Irsandyk Irsyanih Irwandi Irwansyah Isfihani Iskandar Ismarinah Ismawati Ismoyo Isnaini Isro`atun Istawati Istiyanti Istrianingsih Istyadi Iswandi Iswiyanto Izharruddn Izharul Jamaludin Januari Januarizky Jatikusumo Jauhari Jayantie Jayanto Jayatrus Jayusman Jeremia Jessica Johardi Jonatan Jonathan Jonthan Josephine Judidtrichwanto Juliansyah Julianto Juliarti Juliyani Juliyanto Jumaini Junaedi Junaedy Junaidi Juniansyah Juniarto Juniati Junizar Kahirunnisa Kamalia Kamalludin Kancil Kandidah Karennita Karinatasya Karinina Karlina Karnianto Kartika Kartikasari Karunia Karyadi Kautsar Kemuning Kencono Kenongo Kevinsyah Khadijah Khaidir Khairul Khairunnisa Kharisma Khawasyi Khoiriyah Khoirunnisa Kholipah Khomaudin Khotimah Khusnul Kinanti Kinasih Kirono Kiswanto Koesuma Komalasari Komaryana Kresnadi Kresno Krismawati Kristina Kristiyana Kristiyani Kristiyono Kumolo Kuncahyo Kuniawan Kuntadi Kurniadi Kurnianto Kurnianty Kurniati Kurniawan Kurniawansyah Kurniawati Kurniwati Kurniyawan Kusdinar Kusumasari Kusumastuti Kusumawardhanny Kusumo Kuswara Kuswarini Ladayna Lailiyah Laksamana Laksana Laksmana Laksmilusia Laksono Langgeng Langit Larasati Latifah Laurensiana Lawrenza Lazuardika Lazuardy Legowo Leksono Lembayung Leonardi Leonardo Lesmono Lestari Lianatus Lihukay Limawan Lintang Lisandy Lisiani Lismaiyeni Lismayati Lisnawati Listiani Listianty Listiyani Listyana Listyanti Louhenapessy Luciana Lugiarto Lunasti Lusiana Lusiyani Luthfiyah Machdianata Maerissa Magdalena Maghfirah Maghfiroh Mahadhika Maharani Maharany Mahardika Mahardini Mahdalena Mahfreska Mahfudzzeihan Mahmiatun Mahmudin Maianit Maimanah Maisari Makalew Maleakhi Maliani Mansell Mansyur Marcela Marcelena Marceleni Marchella Marchia Mardani Mardhotillah Mardiah Mardiyah Mardona Marganti Margina Margitio Marianah Marifah Mariyani Marlina Marshelly Marthasoebrata Martini Martodo Marudut Marulitua Marvalia Maryani Maryanto Maryati Masfiyah Masfufah Mashaful Masneno Mastriza Matriyas Maulana Maulida Maulidina Maulidya Maulidyah Mayangsari Mayoshi Mayrintan Maysaroh Mayurika Meddyanka Megawati Meiilianita Meiliana Meilizar Meisiany Meisyaroh Meliana Meliani Meliawaty Meliyantha Melliana Mellisani Menggolo Mentari Merianti Merlinda Meryana Methirana Meylissa Meytika Michael Mickhael Misbahul Mlathi Mochamad Mochammad Mohamad Mohamma Mohammad Monalisa Mrlinda Mubaraq Mubarok Mubarrok Muchamad Muchlas Muchlis Muflihanny Mughtifa Muhaimin Muhajirin Muhamad Muhamamad Muhammad Muhammd Muharom Muharya Muhendri Muhtadan Mukaromah Mukharomah Muliati Muliyasari Mulyadi Mulyanah Mulyani Mulyaning Mulyawati Munandar Munanjar Munziat Murdiyanti Mursalin Mursalina Murtado Murtafikoh Murtika Musfiroh Musrifah Mustakin Mustaqim Mustika Mustiko Mustofa Mutahar Mutaqin Muthi'ah Mutiara Muzakiyah Muzalifah Nababan Nabella Nabilla Nafilah Nainggolan Nangkulo Napsiah Narwastu Nasikhatun Nasirrudin Nastiti Nasution Nasyiah Natasya Nayyiroh Negoro Neovita Nerissa Nigusriana Niladita Nilasari Nilawaty Ningrat Ningrum Ningsih Ningtrias Nirmala Nirmolo Nispurwati Nofriansyah Nopitasari Nopriatin Norrofi Novarea Novariana Novelez Novialita Noviana Noviani Novianni Novianti Novianty Novitasari Noviyanti Novizah Novoriyana Novrian Novrida Novyannisari Nugraha Nugraheni Nugroho Nuitania Nurahyanah Nuraini Nuralamsah Nurazizah Nurbaiti Nurbalqies Nurdhana Nurdiani Nurdiansyah Nurdianti Nurdianza Nurdini Nurfiani Nurfita Nurhakim Nurhariani Nurhasanah Nurhayati Nurhidayat Nurisworo Nurjaman Nurjamin Nurjanah Nurlaili Nurlandia Nurlela Nurlidyawati Nurmala Nurmalasari Nurmalina Nurmalita Nurmansyah Nurmatin Nurmaulana Nurochman Nurpadilah Nurrachman Nursaadah Nursina Nurullah Nurullita Nuswantoro Octavfiana Octavia Octavian Octaviani Oentung Okramia Oktanto Oktapiani Oktaria Oktarini Oktavian Oktaviana Oktaviane Oktaviani Oktavianus Oktaviyanti Oktianingsih Okzianty Osfaldo Pahlawan Palembang Pambudi Pamungkas Pancaran Pangastuti Pangestika Pangestu Panggabean Panggastuti Panjaitan Paramitha Pariana Parlindungan Parmanta Parulian Parwita Patriasa Patricia Pengaribowo Perdana Permadi Permana Permata Permatahati Permatasari Persada Pertiwi Perwira Perwiro Pinasty Prabawanti Prabayu Prabowo Pradana Pradanna Pradena Pradhana Pradika Pradipta Pradita Pradono Prakoso Pramadani Pramana Pramayoga Pramesh Pramestiara Pramitha Pramono Pramudhita Pramudika Pranadjaya Pranoto Prapdipta Prasetio Prasetiyo Prasetya Prasetyaningsih Prasetyo Prasojo Prastaji Prastiyo Prastuti Prastya Prastyo Praswito Pratama Pratiwi Pratiwie Pratiyo Pratomo Prawira Prawirawan Prawiro Prayuda Prengki Prialmanda Priantini Prihantoro Prihata Prihatin Primalukyta Primastuti Priskilla Priyanti Priyanto Priyatna Priyotomo Pujiwijayanti Pujiyanto Puntodewo Puonggo Purantoro Purbono Purboyo Purisna Purmalasari Purnama Purnami Purnawan Purnita Purnomo Purwaningsih Purwanti Purwanto Purwasih Purwati Puspadara Puspaningtyas Puspasari Puspita Puspitarini Puspitasari Puspito Puspitoningrum Putranto Putriani Qhotimah Qomarianah Qurachman Rachmadiary Rachman Rachmana Rachmandhika Rachmaningtyas Rachmat Rachmawati Radista Raditia Raesulah Rahadian Rahadiansyah Rahardi Raharjo Rahmadani Rahmadevi Rahmadhani Rahmadi Rahmadiah Rahmadiani Rahmansyah Rahmatika Rahmawati Rahmawaty Rahmeika Rahmiany Rahmita Rakafsya Rakhman Rakhmatia Ramadan Ramadanti Ramadhan Ramadhani Ramadhaniyah Ramadhanti Ramadhanty Ramadhina Ramadhon Ramadhony Ramayona Ramdany Ramdhan Ramdhani Ramdhini Ranggadara Raninda Rantika Rarasyufah Ratnani Ratnasari Ravelino Rayendra Rayindra Refa'januar Reizkia Renaldi Renaldy Renanto Renatha Restiana Revindra Reynaldi Reyvindra Rhetorica Rhezardi Rianita Rianjani Riansyah Richard Richardi Richlah Ridhowati Riduwan Rieyansah Rifandy Rifansah Rifdatunnisa Rijaldi Rijatmoko Rinaldi Rinaldy Riskawati Riskyta Rismayanti Ristiawan Rivaldy Riyadi Riyanto Rizalulhaq Rizkiah Rizkita Rizkitavania Rizkylia Robbani Roberta Robianto Rochmah Rochyadi Rofi'rizky Rohhana Rohmalia Rohmatulloh Romadhon Romadhona Romansyah Rosalina Rosandi Rosandy Rosdiana Rosdiyanah Rosiana Rosihan Roslini Rosmayani Rostiana Rostiawati Roswati Rosyadi Rowahullnisfi Ruchiat Rudiansyah Rukmasari Ruminda Rumondang Rurihandayani Rusninah Rustandi Sa'adah Sabilla Sabrina Sabtati Sadewo Safitri Sahadia Saharani Sahidah Sahroni Sahupala Saifullah Sakarudin Salahuddin Salsabilah Samganeka Sampurna Sanggih Sanjaya Sanjoyo Santika Santoso Saparudin Sapoetra Saptadji Saptaji Saputra Saputri Saputro Saragih Sarasita Saraswati Sardimuhalim Sarhapi Sarifatah Sarimaria Sarinastity Saripudin Sarjiantini Sartika Sartikah Sarujih Sarwendah Sarwindah Sasmita Sastrawan Sastrawati Satriyo Sattria Saulana Savitri Sawitri Sefiana Sefriyana Seftiani Selpiyah Selvianna Semalawati Sembojo Senjaya Septeni Septiadi Septian Septiana Septiani Septianingrum Septiano Septianto Septiawan Septiyani Septyanto Septyorini Setiadi Setiaji Setiana Setianingsih Setiapradana Setiawan Setiawanagus Setiawati Setiyanto Setyandin Setyanegoro Setyaningrum Setyaningsih Setyawan Setyawati Shabrina Shafari Shafaringga Shafira Shahapi Shalihah Shamlan Shannen Shiddiq Shintawati Shintia Shintya Shofiyah Sholihat Shoummaya Siburian Sicilia Sihotang Siliviana Silvera Silviani Silvinita Simbolon Sinatra Singarimbun Singgih Sintikhe Sintiya Sintong Siregar Sirojjudin Siswanto Sitorus Slamet Sobirin Sodikin Soemantri Soewandi Sofriyan Solichah Solihani Solihati Sotanto Soviana Srengenge Stefany Stefhani Stepanus Stephanes Stianingsih Stievhen Suandari Subagiyo Subekti Suciadi Suciati Suciyani Sudarma Suderazat Sudibyono Sudiyantono Sudrajat Sufriyanti Sugandi Sugesti Sugianto Suharman Suharningsih Suharti Suhartini Suharto Suhendar Suhendra Suherman Sujarwo Sujatmiko Sujiati Sujiwandono Sukaesih Sukamto Sukarni Sulaeman Sulistia Sulistiwan Sulistyaningrum Sulistyo Sumantri Sumayya Sumerat Sunandar Sunardy Sunarti Sundari Sunilela Suntana Suntoro Supardi Supoyo Supriadi Suprihatin Supriyadi Supriyanto Supriyatna Surbakti Surgamayanti Suryadi Suryadinata Suryaman Suryani Suryaningsih Suryaningtyas Suryanti Susanti Susanto Susiantika Susilo Susilowati Susisanti Suswani Sutanto Sutantyo Sutaprawira Sutedja Sutiagus Sutiman Sutriatmojati Sutrisno Suwandaru Suwardesiah Suwarno Swadipta Swandhana Sya'bani Syaeful Syafitri Syahbana Syahida Syahputra Syahputri Syahrial Syahril Syahrudi Syahrul Syaifudin Syaiful Syaifullah Syaifulloh Syairopi Syamiela Syamsika Syaputra Syarafina Syarifah Syarifatul Syefiyani Syehaffer Syepvin Tamalia Tambunan Tampubolon Tanamas Tangkas Tantiana Tanuwijaya Tanwilis Taripartio Tariscaanit Taufikkurrachman Taurina Thariqi Theodorus Theresa Thufeil Tiffany Tirtayasa Tjondronegoro Tohpati Treesmayanti Triantama Trianti Tristia Triwibowo Triyanto Tubagus Tunggul Tursina Turyana Tyastika Ubaidillah Uhammad Unggul Untoro Urrahman Usbatun Uswatun Vahlevy Veliayanti Verdian Vernandy Veronica Vibrianosa Virgianti Virgiawan Virgiyanti Virgorita Vistuti Vizandi Wahidin Wahyningsih Wahyudi Wahyudin Wahyuni Wahyuningsih Wahyusaputra Waluyo Wangsit Waratri Wardani Warliyah Warseno Wening Wibisono Wibowo Wicaksana Wicaksono Widawati Widiana Widiarti Widiasari Widiastuti Widiati Widiatuti Widiawati Widiharjo Widiyansyah Widiyanti Widiyastuti Widyanto Widyarto Widyati Widyatuti Widyawati Wigati Wijayanto Wijiyanti Wijoyo Wildati Wildiansyah Wiliyadin William Willyam Wimeyda Winanti Windratno Winduwiro Wiradinata Wiradiputra Wirahdika Wirahdikasaptadji Wiranata Wirawan Wisanggeni Wiselie Wiyantara Wiyanti Wiyoto Wizanarko Wulandari Yamanah Yaniarti Yansyah Yaputra Yasafitri Yennifer Yolanda Yonatan Yudhistira Yudistyra Yuliana Yuliandiani Yulianingsih Yuliansyah Yulianti Yulianto Yulisga Yulistiana Yulisty Yuliyanti Yunarni Yuniartha Yuniarti Yuniarto Yuningtias Yunovitri Yusianna Yusinta Yusnitasari Zaenudin Zainnatu Zakaria Zamalludin Zamhuri Zharfandy Zuhrudin Zulaikha Zulaini Zulfaqor Zulfikar Zulhendri Zulistiawan ffaker-2.23.0/lib/ffaker/data/address_chit/0000755000004100000410000000000014620136015020433 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_chit/canton0000644000004100000410000000036014620136015021637 0ustar www-datawww-dataArgovia Appenzello Interno Appenzello Esterno Berna Basilea Campagna Basilea Città Friburgo Ginevra Glarona Grigioni Giura Lucerna Neuchâtel Nidvaldo Obvaldo San Gallo Sciaffusa Soletta Svitto Turgovia Ticino Uri Vaud Vallese Zugo Zurigo ffaker-2.23.0/lib/ffaker/data/bank/0000755000004100000410000000000014620136015016712 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/bank/card_types0000644000004100000410000000015714620136015020775 0ustar www-datawww-datavisa mastercard american_express discover diners_club jcb switch solo dankort maestro forbrugsforeningen laser ffaker-2.23.0/lib/ffaker/data/name_sn/0000755000004100000410000000000014620136015017417 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_sn/first_names_female0000644000004100000410000000314314620136015023166 0ustar www-datawww-dataAbibatou Aby Absa Adama Adiouma Adji Adja Aïcha Aïda Aïssatou Akinumelob Alima Alimatou Alinesiitowe Aloendisso Altine Ama Aminata Aminta Amy Amina Anta Arame Assa Assietou Astou Ata Atia Awa Awentorébé Ayimpen Banel Batouly Bigué Billé Binta Bineta Binette Binta Bintou Borika Bougouma Boury Bousso Ciramadi Codou Combé Coudouution Coumba Coumboye Coura Daba Dado Daka Debbo Défa Dewel Dewene Diakher Diakhou Dialikatou Dianké Diariatou Diarra Diary Dibor Dieourou Dior Diouma Djaly Djébou Djeynaba Dkikel Djilane Enfadima Fabala Fabinta Fadima Fakane Fama Fanta Farmata Fatima Fatou Fatoumatou Fily Garmi Gnagna Gnilane Gnima Gouya Guignane Guissaly Haby Hawa Heinda Holèl Issate Kankou Karimatou Kenbougoul Kéwé Kadiali Khadija Khadijatou Khady Khar Khary Khayfatte Khoudia Khoudjedji Khoumbaré Kiné Korka Laf Lama Léna Lika Lissah Liwane Mada Madior Madjiguène Maguette Mahawa Mame Mamina Manthita Marème Mariama Mamassa Mane Maty Mayatta Maymouna Mbarou Mbayeng Mbissine Mbossé Mingue Mintou Mouskéba Nafi Nbieumbet Ndella Ndeye Ndiarenioul Ndiasse Ndiaty Ndiémé Ndioba Ndiolé Ndioro Ndombo Néné Neyba Ngoné Ngosse Nguenar Nguissaly Niakuhufosso Niali Nialine Ningou Nini Niouma Oulèye Ouly Oulimata Oumou Oumy Oureye Penda Raby Raki Rama Ramatoulaye Ramata Rokhaya Roubba Roughy Sadio Safiétou Safi Sagar Sahaba Salimata Salamata Sanakha Sarratou Saoudatou Sawdiatou Selbé Sell Seynabou Seyni Sibett Siga Sira Sirabiry Soda Sofiatou Sofietou Sokhna Souadou Soukeye Soukeyna Tabara Tacko Taki Tening Téwa Tiné Thiomba Thiony Thioro Thioumbane Tocka Tokoselle Toly Walty Yadicone Yacine Yandé Yaye ffaker-2.23.0/lib/ffaker/data/name_sn/first_names_male0000644000004100000410000000416114620136015022654 0ustar www-datawww-dataAbba Abdallah Abdou Abdoulatif Abdoulaye Abdourahmane Ablaye Abou Adama Agouloubene Aïnina Aladji Alassane Albouri Alfa Alfousseyni Aliou Alioune Allé Almamy Amadou Amara Amath Amidou Ansoumane Anta Arfang Arona Assane Ass Aziz Baaba Babacar Babou Badara Badou Bacar Baïdi Baila Bakari Ballago Balla Bamba Banta Bara Bassirou Bathie Bayo Becaye Bilal Biram Birane Birima Biry Bocar Bodiel Bolikoro Boubacar Boubou Bougouma Bouly Bouna Bourkhane Bransan Cheikh Chérif Ciré Daly Dame Daouda Daour Demba Dényanké Diakhou Dial Dialamba Dialegueye Dianco Dicory Diégane Diène Dierry Diokel Diokine Diomaye Djibo Djibril Djiby Doudou Dramane ElHadj Elimane Facourou Fadel Falilou Fallou Famara Farba Fatel Fodé Fodey Fodié Foulah Galaye Gaoussou Gora Gorgui Goumbo Goundo Guidado Habib Hadiya Hady Hamidou Hammel Hatab Iba Ibrahima Ibou Idrissa Insa Ismaïl Ismaïla Issa Isshaga Jankebay Jamuyon Kader Kainack Kalidou Kalilou Kambia Kao Kaourou Karamo Kéba Khadim Khadir Khalifa Khamby Khary Khoudia Khoule Kor Koutoubo Lamine Lamp Landing Lat Latif Latsouck Latyr Lémou Léou Leyti Libasse Limane Loumboul Maba Macky Macodou Madia Madické Mady Mactar Maffal Maguette Mahécor Makan Malal Malamine Malang Malaw Malick Mallé Mamadou Mamour Mansour Maodo Mapaté Mar Massamba Massar Masseck Mbagnick Mbakhane Mbamoussa Mbar Mbaye Mébok Médoune Meïssa Modou Moktar Momar Mor Mountaga Moussa Moustapha Namori Ndane Ndiack Ndiaga Ndiankou Ndiaw Ndiawar Ndiaya Ndiogou Ndiouga Ndongo Ngagne Ngor Nguénar Niakar Niankou Niokhor Nouh Nouha Npaly Ogo Omar Opa Oumar Oury Ousmane Ousseynou Papa Pape Papis Pathé Racine Sadibou Sacoura Saër Sahaba Saïdou Sakhir Salam Salif Saliou Saloum Samba Samori Samsidine Sandigui Sankoun Sanokho Sécouba Sédar Sékou Semou Senghane Serigne Seyba Seydina Seydou Sibiloumbaye Sidate Sidy Siéka Sihalébé Sihounke Silly Socé Sogui Soireba Solal Sonar Souleymane Soundjata Sounkarou Souty Tafsir Talla Tamsir Tanor Tayfor Tekheye Tété Thiawlo Thierno Thione Tijane Tidjane Toumani Vieux Wagane Waly Wandifing Wasis Woula Woury Yacouba Yafaye Yakou Yankhoba Yerim Yero Yoro Yougo Younouss Youssou Yussu Youssoufa ffaker-2.23.0/lib/ffaker/data/name_sn/last_names0000644000004100000410000000320614620136015021471 0ustar www-datawww-dataBadji Badiatte Badji Biagui Bassène Bodian Coly Diamacoune Diatta Diadhiou Diédhiou Deme Diémé Djiba Ehemba Goudiaby Himbane Mané Manga Sagna Sambou Sané Sonko Tamba Tendeng Badji Gomis Mané Vieira Carvalho Mendy Mané Preira Correia Basse Sylva Da_Sylva Fernandez Da_Costa Bakhoum Diop Diagne Gaye Gueye Ndoye Ndiour Samb Baloucoune Bandiacky Boissy Diompy Dupa Kabely Kaly Kantoussan Kassoka Kayounga Keny Malack Malèle Malomar Malou Mandika Mandiouban Mancabou Mantanne Mbampassy Médou Minkette Nabaline Nadiack Napel Ndecky Ndeye Niouky Ntab Nzale Panduppy Samy Boubane Bonang Bianquinch Bindian Bendian Bangonine Bapinye Bidiar Bangar Sadio Vieira Lopez Marques Preira Ndiaye Diouf Ndong Dioh Senghor Faye Dior Dione Seye Diongue Sene Dieye Sarr Seck Diaher Bop Kitane Kital Acc Aïdara Athie Aw Ba Baby Baldé Barro Barry Bathily Bousso Camara Cissé Dia Diamanka Diallo Diao Diaw Fassa Fofana Gadio Galadio Kâ Kane Maal Mbow Lo Ly Sall Seydi Sow Sy Sylla Tall Thiam Wane Wone Yock Amar Babou Diagne Diakhoumpa Goumbala Saady Sabara Sougou Sougoufara Tandiné Tandini Touré Diandy Aïdara Bathily Camara Cissé Cissoko Coulibaly Dabo Doumbia Doumbouya Diabang Diakhaté Diabira Diakité Dansokho Diakho Diarra Diawara Djimera Dramé Doucouré Fadiga Fofana Gakou Gandega Kanté Kanouté Keïta Koïta Konaté Niangane Sadio Sakho Samassa Sawane Sidibé Sissoko Soumaré Tandjigora Timera Traoré Touré Wagué Yatéra Boye Demba Dembelé Diack Diarra Dieng Diop Fall Gningue Hanne Kane Kassé Lèye Loum Marone Mbathié Mbaye Mbengue Mbodj Mbodji Mboup Mbow Ndao Ndaw Nder Ndiaye Ndour Niane Niang Niass Niasse Pouye Seck Sock Taye Thiam Thiongane Wade ffaker-2.23.0/lib/ffaker/data/name_it/0000755000004100000410000000000014620136015017413 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_it/last_names0000644000004100000410000000114314620136015021463 0ustar www-datawww-dataRossi Bianchi Verdi Neri Martini Tommasi Piccolo Riccardi Taddei Segoni Spinosa Patrizi Borgogni Licastro Pacitto Longo Corti Sangiacomo Mastrogiacomo Diotaiuti Martinez Fontana Casà Bertini Sabatino Parente Esposito Barbagallo Adamo Messineo Rizzo Persichetti Perpiglia Conchiglia Finocchiaro Coppola Monachello Messina Micchichè Morelli Manzari Marinelli Fumanti Gattari Martorano Cantalamessa Pecora Grassini Lonzi Cupellaro Carelli Lionetti Pocci Arrigo Lolli Santandrea Gelsomino Melegatti Motta Alemanga Olivetti Ferrari Ferrero Piervincenti Piccolomini Sangiorgi Tirinnanzi Pitruzzella Bertola Canella ffaker-2.23.0/lib/ffaker/data/name_it/first_names0000644000004100000410000000253114620136015021651 0ustar www-datawww-dataAdriano Alessandro Alfredo Alfonso Andrea Antonio Arturo Augusto Agostino Beniamino Benedetto Bernardo Carlo Cristoforo Daniele Davide Edoardo Emilio Emanuele Enrico Eugenio Francesco Franco Federico Gabriele Giorgio Gerardo Gilberto Gioacchino Gregorio Guglielmo Onorato Isacco Giovanni Girolamo Guseppe Giulio Guliano Lorenzo Leone Luca Luigi Marco Marcello Martino Matteo Maurizio Michele Nicola Natale Oliviero Patrizio Paolo Filippo Pietro Raimondo Renato Riccardo Roberto Rolando Sebastiano Stefano Teodoro Teofilo Tommaso Timoteo Tristano Ugo Vittorio Vincenzo Ivo Zaccaria Adelaide Adele Adriena Agata Agnese Amata Alessandra Alice Amelia Amalia Anastasia Anita Andrea Anna Antoinetta Aurelia Aurora Bernadetta Brigitta Carolina Caterina Cecilia Clelia Carlotta Cristiana Cristina Chiara Claudia Costanza Corinna Daniela Denise Diana Dorotea Eleonora Elisabetta Elisa Emilia Emanuela Francesca Federica Gabriella Genoveffa Elena Ortenzia Inès Isabella Giovanna Giuseppina Giulia Giulietta Laetitia Letizia Laura Lorenza Luisa Luce Lucia Maddalena Marcella Margherita Margot Marianna Maria Marina Marta Martina Marisa Matilde Michela Michelle Monica Natalina Natalia Nicoletta Noemi Olivia Patrizia Paola Paolina Penelope Filippa Renata Sabina Simona Sophia Sofia Stefania Susanna Silvia Teresa Valentina Valeria Veronica Vittoria Virginia Zoe Camilla Domenica ffaker-2.23.0/lib/ffaker/data/job_vn/0000755000004100000410000000000014620136015017254 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/job_vn/job_nouns0000644000004100000410000001043014620136015021171 0ustar www-datawww-dataThiết kế chuyên gia tính toán người báo cáo Trang phục nhân viên bán hàng kế hoạch tổ chức sự kiện điều phối nội thất Wedding planner chuyên gia thẩm mỹ người chụp hình thiết kế vườn tư vấn nghề nghiệp Club DJ Một nhà thiết kế đồ họa Đại Nhân viên quản lý chăm sóc nhà phát triển trò chơi video copywriter Một cầu thủ bóng đá Kỹ sư hệ thống nhà báo người tạo mẫu huấn luyện viên thể thao Trị Liệu Sommelier dẫn du lịch chơi quần vợt giám đốc truyền hình sản xuất truyền hình dữ liệu nhà khoa học thương gia Người kể chuyện thợ làm nghề móng tay người mua hướng dẫn tour du lịch cầu thủ bóng rổ nữ vũ công cầu thủ bóng chuyền người pha rượu phi công các nhà sản xuất mô hình bánh ngọt lập kế hoạch tài chính thiết kế thời trang quản lý quỹ điều phối thực phẩm người chăn nuôi lập trình viên võ sĩ quyền Anh chuyên nghiệp Đô vật chuyên nghiệp cầu thủ bóng chày chuyên nghiệp người giử em bé nhân viên khách sạn Cán bộ Quản lý Nhà chung cư nhạc sĩ nghệ sĩ make-up hướng dẫn Yoga giám đốc Đài phát thanh nhân cách phát thanh người đua xe thẩm định viên Bất động sản giáo viên trung học cơ sở nhân viên chăm sóc người soạn nhạc trị liệu nghề nghiệp nhà thi sĩ chuyên viết thơ tình y tá sức khỏe trông trẻ nhân viên bán hàng bảo hiểm nữ diễn viên diễn viên thầy tu sĩ quan xuất nhập cảnh cán bộ kiểm Di Trú Kế toán Công chứng viên chức nhà tù cô mụ Lao động thanh tra tiêu chuẩn bác sĩ mã hóa y tế nhà tiên tri Thư viện người cho vay tư pháp Chuyên gia thuế quốc gia nhân viên Liên Hợp Quốc trắc Bất động sản Công nhân xây dựng diễn viên lồng tiếng nhà ngoại giao giáo sư Đại học đội ngũ giảng viên thợ mộc người quản lý chuyên giao dịch bất động sản Phi hành gia phi hành đoàn nhân viên nội thất đầu bếp giáo viên tiểu học tiểu thuyết gia người tô hồ giáo viên mẫu giáo làm vườn kiến trúc sư Kiến trúc Kỹ thuật Tấm kim loại luật sư bằng sáng chế luật sư thông dịch viên ngôn ngữ ký hiệu nhạc trưởng thám tử nhà văn truyền hình Chính trị gia nhân viên ứng phó khẩn cấp máy nghiền xương phóng viên báo chí đạo diễn phim người bán sách Thư pháp Dinh dưỡng Công tố viên Bác sĩ phẫu thuật ca sĩ trợ lý nha khoa nha sĩ kỹ thuật viên nha khoa vệ sinh răng miệng dự báo thời tiết giảng viên pháp lý cảnh sát trưởng Hàng hải hướng dẫn tour du lịch nước ngoài Lính cứu hỏa trắc địa đã đăng ký ngư phủ đạo diễn sân khấu người vẽ hí họa Đặc biệt cần giáo viên trung học Một bác sĩ thú y Vật lý trị liệu thợ hớt tóc họa sĩ sĩ quan y tá tư vấn lao động bảo hiểm xã hội có xác nhận nhân viên xã hội Cha-mục sư Thư ký kế toán thuế Công chức hải quan người chơi xuồng máy đua xe đạp chuyên nghiệp Chuyên gia dinh dưỡng đăng ký quốc gia nhân viên xã hội Tâm thần nhà văn cuốn sách ảnh Biên tập viên chuyên môn về sắc đẹp nhân viên đẹp Prosthetist thông dịch viên khảo cổ học nhà viết kịch kỹ sư lâm sàng nhà tâm lý lâm sàng Kỹ thuật viên phòng thí nghiệm lâm sàng ô tô cơ khí Lực lượng tự vệ diễn viên sân khấu hoa tiêu hàng không cơ khí bộ điều khiển không lưu người bán hoa nơi trình diển của nam giới quản lý giải trí tài năng nổi tiếng dược sĩ người chép lại hành chính thẩm phán Thư ký toà án chẩn đoán hình ảnh lâm sàng người bán dầu thơm bảo vệ an ninh cảnh sát viên thư ký nhạc trưởng nông phu thông dịch viên nhân viên hướng dẫn cách giải thích công chức hải quan người lái xe thợ hàn chì chủ ngân hàng nhạc sĩ Y tá trường học sĩ quan giám đốc ffaker-2.23.0/lib/ffaker/data/address_ca/0000755000004100000410000000000014620136015020067 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_ca/province0000644000004100000410000000025314620136015021637 0ustar www-datawww-dataNewfoundland and Labrador Nova Scotia Prince Edward Island New Brunswick Quebec Ontario Manitoba Saskatchewan Alberta British Columbia Yukon Northwest Territories Nunavut ffaker-2.23.0/lib/ffaker/data/address_ca/city0000644000004100000410000000410314620136015020760 0ustar www-datawww-dataToronto Montreal Calgary Ottawa Edmonton Mississauga Winnipeg Vancouver Brampton Hamilton Quebec City Surrey Laval Halifax London Markham Vaughan Gatineau Longueuil Burnaby Saskatoon Kitchener Windsor Regina Richmond Richmond Hill Oakville Burlington Greater Sudbury Sherbrooke Oshawa Saguenay Barrie Abbotsford St. Catharines Trois-Rivières Cambridge Coquitlam Kingston Whitby Guelph Kelowna Saanich Ajax Thunder Bay Terrebonne St. John's Langley Chatham-Kent Delta Waterloo Cape Breton Brantford Strathcona County Saint-Jean-sur-Richelieu Red Deer Pickering Kamloops Clarington North Vancouver Milton Nanaimo Lethbridge Niagara Falls Repentigny Victoria Newmarket Brossard Peterborough Chilliwack Maple Ridge Sault Ste. Marie Kawartha Lakes Sarnia Prince George Drummondville Saint John Moncton Saint-Jérôme New Westminster Wood Buffalo Granby Norfolk County St. Albert Medicine Hat Caledon Halton Hills Port Coquitlam Fredericton Grande Prairie North Bay Blainville Saint-Hyacinthe Aurora Welland Shawinigan Dollard-des-Ormeaux Belleville North Vancouver La Tuque Toronto Senneterre Rouyn-Noranda Halifax Regional Municipality Val-d'Or Greater Sudbury Kawartha Lakes Timmins Cape Breton Regional Municipality Queens Gillam Sept-Îles Norfolk County Leaf Rapids Haldimand County Snow Lake Gaspé Port-Cartier Prince Edward County Lynn Lake County of Brant Témiscaming Huntsville Chibougamau Elliot Lake Caledon Saint-Raymond Laurentian Hills Bracebridge Iroquois Falls Mont-Laurier Dégelis Belleterre Baie-Saint-Paul Cochrane South Bruce Peninsula Lakeshore Kearney Blind River Gravenhurst Mississippi Mills Northeastern Manitoulin and the Islands Quinte West Mirabel Fermont Greater Napanee La Malbaie Rivière-Rouge Québec City Lévis St. John's Bécancour Percé Amos Chandler Whitehorse Gracefield Baie Verte Milton Saint-Félicien Pohénégamook Baie-Comeau Thunder Bay Plympton–Wyoming Prince George Saint John North Bay Happy Valley-Goose Bay Minto Erin Clarence-Rockland Cookshire-Eaton Dolbeau-Mistassini Trois-Rivières Georgina The Blue Mountains Innisfil Essex Mono Halton Hills New Tecumseth ffaker-2.23.0/lib/ffaker/data/job_it/0000755000004100000410000000000014620136015017245 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/job_it/job_prefix0000644000004100000410000000030414620136015021314 0ustar www-datawww-dataGuida Anziano Diretto aziendale Dinamico Futuro Prodotto Nazionale Regionale Quartiere Centrale Globale Cliente Investitore Dinamico Internazionale Eredità Inoltrare Interno Umano Capo Principaleffaker-2.23.0/lib/ffaker/data/job_it/job_noun0000644000004100000410000000043014620136015020776 0ustar www-datawww-dataSupervisore Socio Esecutivo collegamento Ufficiale Manager Ingegnere Specialista La direttrice Coordinatore Amministratore Architetto Analista progettista pianificatore orchestratore Tecnico Sviluppatore Produttore Consulente Assistente Facilitatore Agente Rappresentante Strategaffaker-2.23.0/lib/ffaker/data/job_it/job_adj0000644000004100000410000000060314620136015020557 0ustar www-datawww-dataSoluzioni Programma Marca Sicurezza Ricerca Marketing Direttive Implementazione Integrazione Funzionalità Risposta Paradigma tattica Identità mercati Gruppo Divisione Applicazioni Ottimizzazione operazioni Infrastruttura Intranet Comunicazioni ragnatela marchio Qualità Assicurazione Mobilità Conti Dati Creativo Configurazione Responsabilità Interazioni Fattori Usabilità Metrica ffaker-2.23.0/lib/ffaker/data/name_in/0000755000004100000410000000000014620136015017405 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_in/first_names_female0000644000004100000410000000121414620136015023151 0ustar www-datawww-dataSaanvi Aadya Kiara Diya Pihu Prisha Ananya Fatima Myra Sarah Aarohi Aaradhya Aarya Sri Pari Anvi Riya Siya Kavya Ayesha Anika Anaya Advika Aditi Maryam Riddhi Meera Aanya Ahana Aayra Sai Maria Samaira Swara Princess Navya Jia Isha Avani Sophia Kyra Shreya Ira Aadriti Amyra Yazhini Vanya Nisha Mishka Nitara Angel Mary Mahira Aarushi Sanaya Maithreyi Manya Drishya Kashvi Inaaya Ishika Aavya Aadhira Anshika Misha Mia Michelle Ishani Veda Tania Shanaya Reeva Trisha Hayaa Vedanshi Tia Sahana Vrinda Sana Shivanya Pranavi Naira Manasvi Aradhana Mishti Nitya Dhvani Ayat Elizabeth Divija Eleanor Gabriella Emma Zoe Maahi Aarna Disha Vaishnavi Saira Zara ffaker-2.23.0/lib/ffaker/data/name_in/first_names_male0000644000004100000410000000120214620136015022633 0ustar www-datawww-dataMohammed Reyansh Aarav Atharv Vivaan Advik Ansh Ishaan Dhruv Siddharth Vihaan Arjun Aarush Shaurya Viaan Rayan Ahmad Advait Ayansh Kabir Sai Jayden Yuvaan Anay Vedant Joshua Ayaan Pranav David Ahaan Noah Jay Daniel Aaron Dev Ruhaan Kavin Hridaan Raghav Viraj Rudra Aryan Ryan Abdul Johan Ram Kiaan Arhaan Yash Naksh Aaditya John Nihal Advit Elijah Jaxon Kush Om Shiv Shreyan Rishaan Saathvik Avik Rudransh Darsh Ivaan Vedansh Nathan Liam Jason Krishiv Abhinav Ezekiel Divit Divyansh Daksh Mithran Avi Avyaan Arya Arnav Shivansh Veer Shriyansh Anish Kiyansh Surya Neil Yug Shlok Shaashwat Parth Luke Armaan Aayush Mivaan Pranit Ved Nivaan Leo ffaker-2.23.0/lib/ffaker/data/name_in/last_names0000644000004100000410000000124314620136015021456 0ustar www-datawww-dataAcharya Agarwal Khatri Ahuja Anand Laghari Patel Reddy Bakshi Anthony Babu Arya Balakrishnan Banerjee Burman Bhatt Basu Bedi Varma Dara Dalal Chowdhury Chabra Chadha Chakrabarti Chawla Ahluwalia Amin Apte Datta Deol Deshpande Dewan Lal Kohli Mangal Malhotra Jha Joshi Kapadia Iyer Jain Khanna Grover Kaur Kashyap Gokhale Ghosh Garg Dhar Gandhi Ganguly Gupta Das Chopra Dhawan Dixit Dubey Haldar Kapoor Khurana Kulkarni Madan Bajwa Bhasin Chandra Chauhan Deshmukh Dayal Dhillon Goswami Goel Mallick Mahajan Kumar Mani Gill Mannan Biswas Batra Bawa Mehta Mukherjee Saxena Zacharia Shah Ray Rao Purohit Parekh Thakur Singh Sharma Seth Sachdev Ranganathan Puri Pandey Naidu Modi ffaker-2.23.0/lib/ffaker/data/identification_mx/0000755000004100000410000000000014620136015021474 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/identification_mx/estados_curp0000644000004100000410000000014314620136015024110 0ustar www-datawww-dataAS BC BS CC CL CM CS CH DF DG GT GR HG JC MC MN MS NT NL OC PL QT QR SP SL SR TC TS TL VZ YN ZS NE ffaker-2.23.0/lib/ffaker/data/venue/0000755000004100000410000000000014620136016017122 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/venue/venue_list0000644000004100000410000000205114620136016021220 0ustar www-datawww-dataBarcelona Business Center Business Planet Can Domenge. Centre Tecnologic Casapiedra Centro de Convenciones Puebla William O. Jenkins Centro de Convenciones Torreon Centro de Eventos Castillo Hidalgo Centro de Exposiciones y Convenciones Las Americas Centro de Exposiciones y Convenciones del World Trade Center Centro de Exposiciones y Convenciones de Chihuahua Chez Moi Expo CenterNet de Argentina Expotrade Expourense Feria de Muestras de Navarra, S.L. Feria de Zaragoza Feria Internacional de Bilbao Feria Internacional de Galicia Feria Internacional de Muestras de Asturias Ferias y Congresos de Baleares Fundacion de Ferias y Exposiciones de Lugo Institucion Ferial de Calamocha Los Almendros de Huechuraba Oficina de Convenciones y Visitantes de Monterrey Oficina de Convenciones y Visitantes de Acapulco Palacio de Congresos de Cadiz Palacio de Congresos de Galicia Palacio de Congresos de La Coruna Palacio de Exposiciones y Congresos de Sevilla Palau de Congressos de Catalunya Parque Ferial On Line World Trade Center Barcelona World Trade Center Sevilla ffaker-2.23.0/lib/ffaker/data/bacon_ipsum/0000755000004100000410000000000014620136015020276 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/bacon_ipsum/bacon_words0000644000004100000410000000100514620136015022515 0ustar www-datawww-databeef chicken pork bacon chuck short loin sirloin shank flank sausage pork belly shoulder cow pig ground round hamburger meatball tenderloin strip steak t-bone ribeye shankle tongue tail pork chop pastrami corned beef jerky ham fatback ham hock pancetta pork loin short ribs spare ribs beef ribs drumstick tri-tip ball tip venison turkey biltong rump jowl salami bresaola meatloaf brisket boudin andouille capicola swine kielbasa frankfurter prosciutto filet mignon leberkas turducken doner Kevin landjaeger porchetta ffaker-2.23.0/lib/ffaker/data/name/0000755000004100000410000000000014620136015016717 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name/first_names_female0000644000004100000410000006762514620136015022505 0ustar www-datawww-dataAbbey Abbie Abby Abigail Ada Adah Adaline Addie Adela Adelaida Adelaide Adele Adelia Adelina Adeline Adell Adella Adelle Adena Adina Adria Adrian Adriana Adriane Adrianna Adrianne Adrien Adriene Adrienne Afton Agatha Agnes Agnus Agripina Agueda Agustina Ai Aida Aide Aiko Aileen Ailene Aimee Aisha Aja Akiko Akilah Alaina Alaine Alana Alane Alanna Alayna Alba Alberta Albertha Albertina Albertine Albina Alda Alease Alecia Aleen Aleida Aleisha Alejandra Alejandrina Alena Alene Alesha Aleshia Alesia Alessandra Aleta Aletha Alethea Alethia Alex Alexa Alexandra Alexandria Alexia Alexis Alfreda Alfredia Ali Alia Alica Alice Alicia Alida Alina Aline Alisa Alise Alisha Alishia Alisia Alison Alissa Alita Alix Aliza Alla Alleen Allegra Allena Allene Allie Alline Allison Allyn Allyson Alma Almeda Almeta Alona Alpha Alta Altagracia Altha Althea Alva Alvera Alverta Alvina Alyce Alycia Alysa Alyse Alysha Alysia Alyson Alyssa Amada Amal Amalia Amanda Amber Amberly Amee Amelia America Ami Amie Amiee Amina Amira Ammie Amparo Amy An Ana Anabel Analisa Anamaria Anastacia Anastasia Andera Andra Andrea Andree Andria Anette Angel Angela Angele Angelena Angeles Angelia Angelic Angelica Angelika Angelina Angeline Angelique Angelita Angella Angelyn Angie Angila Angla Angle Anglea Anh Anika Anisa Anisha Anissa Anita Anitra Anja Anjanette Anjelica Ann Anna Annabel Annabell Annabelle Annalee Annalisa Annamae Annamaria Annamarie Anne Anneliese Annelle Annemarie Annett Annetta Annette Annice Annie Annika Annis Annita Annmarie Antionette Antoinette Antonetta Antonette Antonia Antonietta Antonina Anya Apolonia April Apryl Ara Araceli Aracelis Aracely Arcelia Ardath Ardelia Ardell Ardella Ardelle Ardis Ardith Aretha Argelia Argentina Ariana Ariane Arianna Arianne Arica Arie Ariel Arielle Arla Arlean Arleen Arlena Arlene Arletha Arletta Arlette Arlinda Arline Arlyne Armanda Armandina Armida Arminda Arnetta Arnette Arnita Artie Arvilla Asha Ashanti Ashely Ashlea Ashlee Ashleigh Ashley Ashli Ashlie Ashly Ashlyn Ashton Asia Asley Assunta Astrid Asuncion Athena Aubrey Audie Audra Audrea Audrey Audria Audrie Audry Augusta Augustina Aundrea Aura Aurea Aurelia Aurora Aurore Autumn Ava Avelina Avery Avis Avril Awilda Ayako Ayana Ayanna Ayesha Azalee Azucena Azzie Babara Babette Bailey Bambi Bao Barabara Barb Barbar Barbara Barbera Barbie Barbra Bari Barrie Basilia Bea Beata Beatrice Beatris Beatriz Beaulah Bebe Becki Beckie Becky Bee Belen Belia Belinda Belkis Bell Bella Belle Belva Benita Berenice Berna Bernadette Bernadine Bernarda Bernardina Bernardine Berneice Bernetta Bernice Berniece Bernita Berry Berta Bertha Bertie Beryl Bess Bessie Beth Bethanie Bethann Bethany Bethel Betsey Betsy Bette Bettie Bettina Betty Bettyann Bettye Beula Beulah Bev Beverlee Beverley Beverly Bianca Bibi Billi Billie Billye Birdie Birgit Blair Blanca Blanch Blanche Blondell Blossom Blythe Bobbi Bobbie Bobbye Bobette Bok Bong Bonita Bonnie Bonny Branda Brande Brandee Brandi Brandie Brandy Breana Breann Breanna Breanne Bree Brenda Brenna Briana Brianna Brianne Bridget Bridgett Bridgette Brigette Brigid Brigida Brigitte Brinda Britany Britney Britni Britt Britta Brittaney Brittani Brittanie Brittany Britteny Brittney Brittni Brittny Bronwyn Brook Brooke Bruna Brunilda Bryanna Brynn Buena Buffy Bula Bulah Bunny Burma Caitlin Caitlyn Calandra Calista Callie Camelia Camellia Cami Camie Camila Camilla Camille Cammie Cammy Candace Candance Candelaria Candi Candice Candida Candie Candis Candra Candy Candyce Caprice Cara Caren Cari Caridad Carie Carin Carina Carisa Carissa Carita Carla Carlee Carleen Carlena Carlene Carletta Carley Carli Carlie Carline Carlita Carlota Carlotta Carly Carlyn Carma Carman Carmel Carmela Carmelia Carmelina Carmelita Carmella Carmen Carmina Carmon Carol Carola Carolann Carole Carolee Carolin Carolina Caroline Caroll Carolyn Carolyne Carolynn Caron Caroyln Carri Carrie Carrol Carroll Carry Cary Caryl Carylon Caryn Casandra Casie Casimira Cassandra Cassaundra Cassey Cassi Cassidy Cassie Cassondra Cassy Catalina Catarina Caterina Catharine Catherin Catherina Catherine Cathern Catheryn Cathey Cathi Cathie Cathleen Cathrine Cathryn Cathy Catina Catrice Catrina Cayla Cecelia Cecila Cecile Cecilia Cecille Cecily Celena Celesta Celeste Celestina Celestine Celia Celina Celinda Celine Celsa Ceola Chae Chan Chana Chanda Chandra Chanel Chanell Chanelle Chantal Chantay Chante Chantel Chantell Chantelle Chara Charis Charise Charissa Charisse Charita Charity Charla Charleen Charlena Charlene Charlesetta Charlette Charline Charlott Charlotte Charlsie Charlyn Charmain Charmaine Charolette Chasidy Chasity Chassidy Chastity Chau Chaya Chelsea Chelsey Chelsie Cher Chere Cheree Cherelle Cheri Cherie Cherilyn Cherise Cherish Cherly Cherlyn Cherri Cherrie Cherry Cherryl Chery Cheryl Cheryle Cheryll Cheyenne Chia Chieko Chin China Ching Chiquita Chloe Chris Chrissy Christa Christal Christeen Christel Christen Christena Christene Christi Christia Christiana Christiane Christie Christin Christina Christine Christinia Christy Chrystal Chu Chun Ciara Cicely Ciera Cierra Cinda Cinderella Cindi Cindie Cindy Cinthia Cira Clair Claire Clara Clare Claretha Claretta Claribel Clarice Clarinda Clarine Claris Clarisa Clarissa Clarita Classie Claudette Claudia Claudie Claudine Clelia Clemencia Clementina Clementine Clemmie Cleopatra Cleora Cleotilde Cleta Clora Clorinda Clotilde Codi Coleen Colene Coletta Colette Colleen Collen Collene Collette Concepcion Conception Concetta Concha Conchita Connie Constance Consuela Consuelo Contessa Cora Coral Coralee Coralie Corazon Cordelia Cordia Cordie Coreen Corene Coretta Cori Corie Corina Corine Corinna Corinne Corliss Cornelia Corrie Corrin Corrina Corrine Corrinne Cortney Courtney Creola Cris Criselda Crissy Crista Cristal Cristen Cristi Cristie Cristin Cristina Cristine Cristy Crysta Crystal Crystle Cuc Cyndi Cyndy Cynthia Cyrstal Cythia Dacia Dagmar Dagny Dahlia Daina Daine Daisey Daisy Dakota Dalene Dalia Dalila Damaris Dana Danae Danelle Danette Dani Dania Danica Daniela Daniele Daniell Daniella Danielle Danika Danille Danita Dann Danna Dannette Dannielle Danuta Danyel Danyell Danyelle Daphine Daphne Dara Darby Darcel Darcey Darci Darcie Darcy Daria Darla Darleen Darlena Darlene Darline Daryl Davida Davina Dawn Dawna Dawne Dayle Dayna Daysi Deadra Deana Deandra Deandrea Deane Deann Deanna Deanne Deb Debbi Debbie Debbra Debby Debera Debi Debora Deborah Debra Debrah Debroah Dede Dedra Dee Deeann Deeanna Deedee Deedra Deena Deetta Deidra Deidre Deirdre Deja Delaine Delana Delcie Delena Delfina Delia Delicia Delila Delilah Delinda Delisa Dell Della Delma Delmy Delois Deloise Delora Deloras Delores Deloris Delorse Delpha Delphia Delphine Delsie Delta Demetra Demetria Demetrice Dena Denae Deneen Denese Denice Denise Denisha Denisse Denita Denna Dennise Denyse Deonna Desirae Desire Desiree Despina Dessie Destiny Detra Devona Devora Devorah Dia Diamond Dian Diana Diane Diann Dianna Dianne Diedra Diedre Dierdre Digna Dimple Dina Dinah Dinorah Dione Dionna Dionne Divina Dixie Dodie Dollie Dolly Dolores Doloris Domenica Dominga Dominica Dominque Domitila Domonique Dona Donella Donetta Donette Donita Donna Donnetta Donnette Donya Dora Dorathy Dorcas Doreatha Doreen Dorene Doretha Dorethea Doretta Dori Doria Dorie Dorinda Dorine Doris Dorla Dorotha Dorothea Dorothy Dorris Dortha Dorthea Dorthey Dorthy Dot Dottie Dotty Dovie Dreama Drema Drucilla Drusilla Dulce Dulcie Dung Dusti Dwana Dyan Earlean Earleen Earlene Earlie Earline Earnestine Eartha Easter Eboni Ebonie Ebony Echo Eda Edda Edelmira Eden Edie Edith Edna Edra Edris Edwina Edyth Edythe Effie Ehtel Eileen Eilene Ela Eladia Elaina Elaine Elana Elane Elanor Elayne Elba Elda Eldora Eleanor Eleanora Eleanore Elease Elena Elene Eleni Elenor Elenora Elenore Eleonor Eleonora Eleonore Elfreda Elfrieda Elfriede Elia Eliana Elicia Elida Elidia Elin Elina Elinor Elinore Elisa Elisabeth Elise Elisha Elissa Eliz Eliza Elizabet Elizabeth Elizbeth Elizebeth Elke Ella Ellamae Ellan Ellen Ellena Elli Ellie Elly Ellyn Elma Elmira Elna Elnora Elodia Elois Eloisa Eloise Elouise Elsa Else Elsie Elsy Elva Elvera Elvia Elvie Elvina Elvira Elwanda Elyse Elza Ema Emelda Emelia Emelina Emeline Emely Emerald Emerita Emiko Emilee Emilia Emilie Emily Emma Emmaline Emmie Emmy Emogene Ena Enda Enedina Eneida Enid Enola Enriqueta Epifania Era Erica Ericka Erika Erin Erinn Erlene Erlinda Erline Erma Ermelinda Erminia Erna Ernestina Ernestine Eryn Esmeralda Esperanza Essie Esta Estefana Estela Estell Estella Estelle Ester Esther Estrella Etha Ethel Ethelene Ethelyn Ethyl Etsuko Etta Ettie Eufemia Eugena Eugenia Eugenie Eula Eulah Eulalia Eun Euna Eunice Eura Eusebia Eustolia Eva Evalyn Evangelina Evangeline Eve Evelia Evelin Evelina Eveline Evelyn Evelyne Evelynn Evette Evia Evie Evita Evon Evonne Ewa Exie Fabiola Fae Fairy Faith Fallon Fannie Fanny Farah Farrah Fatima Fatimah Faustina Faviola Fawn Fay Faye Fe Felecia Felica Felice Felicia Felicidad Felicita Felicitas Felipa Felisa Felisha Fermina Fern Fernanda Fernande Ferne Fidela Fidelia Filomena Fiona Flavia Fleta Flo Flor Flora Florance Florence Florencia Florene Florentina Floretta Floria Florida Florinda Florine Florrie Flossie Floy Fonda Fran France Francene Frances Francesca Franchesca Francie Francina Francine Francisca Francoise Fransisca Freda Fredda Frederica Fredericka Fredia Fredricka Freeda Freida Frida Frieda Fumiko Gabriela Gabriele Gabriella Gabrielle Gail Gala Gale Galina Garnet Garnett Gay Gaye Gayla Gayle Gaylene Gaynell Gaynelle Gearldine Gema Gemma Gena Genesis Geneva Genevie Genevieve Genevive Genia Genie Genna Gennie Genny Genoveva Georgann Georgeann Georgeanna Georgene Georgetta Georgette Georgia Georgiana Georgiann Georgianna Georgianne Georgie Georgina Georgine Geraldine Geralyn Gerda Geri Germaine Gerri Gertha Gertie Gertrud Gertrude Gertrudis Gertude Ghislaine Gia Gianna Gidget Gigi Gilberte Gilda Gillian Gilma Gina Ginette Ginger Ginny Giovanna Gisela Gisele Giselle Gita Giuseppina Gladis Glady Gladys Glayds Glenda Glendora Glenna Glennie Glennis Glinda Gloria Glory Glynda Glynis Golda Golden Goldie Grace Gracia Gracie Graciela Grayce Grazyna Gregoria Greta Gretchen Gretta Gricelda Grisel Griselda Guadalupe Gudrun Guillermina Gussie Gwen Gwenda Gwendolyn Gwenn Gwyn Gwyneth Ha Hae Hailey Haley Halina Halley Hallie Han Hana Hang Hanh Hanna Hannah Hannelore Harmony Harriet Harriett Harriette Hassie Hattie Haydee Hayley Hazel Heather Hedwig Hedy Hee Heide Heidi Heidy Heike Helaine Helen Helena Helene Helga Hellen Henrietta Henriette Herlinda Herma Hermelinda Hermila Hermina Hermine Herminia Herta Hertha Hester Hettie Hiedi Hien Hilaria Hilary Hilda Hilde Hildegard Hildegarde Hildred Hillary Hilma Hiroko Hisako Hoa Holley Holli Hollie Holly Honey Hope Hortencia Hortense Hortensia Hsiu Hue Hui Hulda Huong Hwa Hyacinth Hye Hyo Hyon Hyun Ida Idalia Idell Idella Iesha Ignacia Ila Ilana Ilda Ileana Ileen Ilene Iliana Illa Ilona Ilse Iluminada Ima Imelda Imogene In Ina India Indira Inell Ines Inez Inga Inge Ingeborg Inger Ingrid Inocencia Iola Iona Ione Iraida Irena Irene Irina Iris Irish Irma Irmgard Isa Isabel Isabell Isabella Isabelle Isadora Isaura Isela Isidra Isis Isobel Iva Ivana Ivelisse Ivette Ivey Ivonne Ivy Izetta Izola Ja Jacalyn Jacelyn Jacinda Jacinta Jackeline Jackelyn Jacki Jackie Jacklyn Jackqueline Jaclyn Jacqualine Jacque Jacquelin Jacqueline Jacquelyn Jacquelyne Jacquelynn Jacquetta Jacqui Jacquie Jacquiline Jacquline Jacqulyn Jada Jade Jadwiga Jaime Jaimee Jaimie Jaleesa Jalisa Jama Jamee Jamey Jami Jamie Jamika Jamila Jammie Jan Jana Janae Janay Jane Janean Janee Janeen Janel Janell Janella Janelle Janene Janessa Janet Janeth Janett Janetta Janette Janey Jani Janice Janie Janiece Janina Janine Janis Janise Janita Jann Janna Jannet Jannette Jannie January Janyce Jaqueline Jaquelyn Jasmin Jasmine Jaunita Jaye Jayme Jaymie Jayna Jayne Jazmin Jazmine Jean Jeana Jeane Jeanelle Jeanene Jeanett Jeanetta Jeanette Jeanice Jeanie Jeanine Jeanmarie Jeanna Jeanne Jeannetta Jeannette Jeannie Jeannine Jeffie Jen Jena Jenae Jene Jenee Jenell Jenelle Jenette Jeneva Jeni Jenice Jenifer Jeniffer Jenine Jenise Jenna Jennefer Jennell Jennette Jenni Jennie Jennifer Jenniffer Jennine Jenny Jeraldine Jeri Jerica Jerilyn Jerlene Jerri Jerrica Jerrie Jesenia Jesica Jessenia Jessi Jessia Jessica Jessie Jessika Jestine Jesusa Jesusita Jetta Jettie Jewel Jewell Ji Jill Jillian Jin Jina Jinny Jo Joan Joana Joane Joanie Joann Joanna Joanne Joannie Joaquina Jocelyn Jodee Jodi Jodie Jody Joeann Joella Joelle Joellen Joetta Joette Johana Johanna Johanne Johna Johnetta Johnette Johnna Johnsie Joi Joie Jolanda Joleen Jolene Jolie Joline Jolyn Jolynn Jona Jone Jonell Jonelle Jong Joni Jonie Jonna Jonnie Josefa Josefina Josefine Joselyn Josephina Josephine Josette Josie Joslyn Josphine Jovan Jovita Joy Joya Joyce Joycelyn Joye Juana Juanita Jude Judi Judie Judith Judy Jule Julee Julene Juli Julia Julian Juliana Juliane Juliann Julianna Julianne Julie Julieann Julienne Juliet Julieta Julietta Juliette Julissa June Jung Junie Junita Junko Justa Justina Justine Jutta Ka Kacey Kaci Kacie Kacy Kai Kaila Kaitlin Kaitlyn Kala Kaleigh Kaley Kali Kallie Kalyn Kam Kamala Kami Kamilah Kandace Kandi Kandice Kandis Kandra Kandy Kanesha Kanisha Kara Karan Kareen Karen Karena Karey Kari Karie Karima Karin Karina Karine Karisa Karissa Karla Karleen Karlene Karly Karlyn Karma Karmen Karol Karole Karoline Karolyn Karon Karren Karri Karrie Karry Kary Karyl Karyn Kasandra Kasha Kasi Kasie Kassandra Kassie Kate Katelin Katelyn Katelynn Katerine Kathaleen Katharina Katharine Katharyn Kathe Katheleen Katherin Katherina Katherine Kathern Katheryn Kathey Kathi Kathie Kathleen Kathlene Kathline Kathlyn Kathrin Kathrine Kathryn Kathryne Kathy Kathyrn Kati Katia Katie Katina Katlyn Katrice Katrina Kattie Katy Kay Kayce Kaycee Kaye Kayla Kaylee Kayleen Kayleigh Kaylene Kazuko Kecia Keeley Keely Keena Keesha Keiko Keila Keira Keisha Keitha Keli Kelle Kellee Kelley Kelli Kellie Kelly Kellye Kelsey Kelsi Kelsie Kemberly Kena Kenda Kendal Kendra Kenia Kenisha Kenna Kenya Kenyatta Kenyetta Kera Keren Keri Kerri Kerrie Kerstin Kesha Keshia Keturah Keva Khadijah Khalilah Kia Kiana Kiara Kiera Kiersten Kiesha Kiley Kim Kimber Kimberely Kimberlee Kimberley Kimberli Kimberlie Kimberly Kimbery Kimbra Kimi Kimiko Kina Kindra Kira Kirsten Kirstie Kirstin Kisha Kit Kittie Kitty Kiyoko Kizzie Kizzy Klara Kori Kortney Kourtney Kris Krishna Krissy Krista Kristal Kristan Kristeen Kristel Kristen Kristi Kristian Kristie Kristin Kristina Kristine Kristle Kristy Kristyn Krysta Krystal Krysten Krystin Krystina Krystle Krystyna Kum Kyla Kylee Kylie Kym Kymberly Kyoko Kyong Kyra Kyung Lacey Lachelle Laci Lacie Lacresha Lacy Ladawn Ladonna Lady Lael Lahoma Lai Laila Laine Lajuana Lakeesha Lakeisha Lakendra Lakenya Lakesha Lakeshia Lakia Lakiesha Lakisha Lakita Lala Lamonica Lan Lana Lanell Lanelle Lanette Lang Lani Lanie Lanita Lannie Lanora Laquanda Laquita Lara Larae Laraine Laree Larhonda Larisa Larissa Larita Laronda Larraine Larue Lasandra Lashanda Lashandra Lashaun Lashaunda Lashawn Lashawna Lashawnda Lashay Lashell Lashon Lashonda Lashunda Lasonya Latanya Latarsha Latasha Latashia Latesha Latia Laticia Latina Latisha Latonia Latonya Latoria Latosha Latoya Latoyia Latrice Latricia Latrina Latrisha Launa Laura Lauralee Lauran Laure Laureen Laurel Lauren Laurena Laurene Lauretta Laurette Lauri Laurice Laurie Laurinda Laurine Lauryn Lavada Lavelle Lavenia Lavera Lavern Laverna Laverne Laveta Lavette Lavina Lavinia Lavon Lavona Lavonda Lavone Lavonia Lavonna Lavonne Lawana Lawanda Lawanna Layla Layne Le Lea Leah Lean Leana Leandra Leann Leanna Leanne Leanora Leatha Leatrice Lecia Leda Lee Leeann Leeanna Leeanne Leena Leesa Leia Leida Leigh Leigha Leighann Leila Leilani Leisa Leisha Lekisha Lela Lelah Lelia Lena Lenita Lenna Lennie Lenora Lenore Leola Leoma Leona Leonarda Leone Leonia Leonida Leonie Leonila Leonor Leonora Leonore Leontine Leora Leota Lera Lesa Lesha Lesia Leslee Lesley Lesli Leslie Lessie Leta Letha Leticia Letisha Letitia Lettie Letty Lexie Lezlie Li Lia Liana Liane Lianne Libbie Libby Liberty Librada Lida Lidia Lien Lieselotte Ligia Lila Lili Lilia Lilian Liliana Lilla Lilli Lillia Lilliam Lillian Lilliana Lillie Lilly Lily Lin Lina Linda Lindsay Lindsey Lindsy Lindy Linette Ling Linh Linn Linnea Linnie Linsey Lisa Lisabeth Lisandra Lisbeth Lise Lisette Lisha Lissa Lissette Lita Livia Liz Liza Lizabeth Lizbeth Lizeth Lizette Lizzette Lizzie Loan Loida Lois Loise Lola Lolita Loma Lona Londa Loni Lonna Lonnie Lora Loraine Loralee Lore Lorean Loree Loreen Lorelei Loren Lorena Lorene Lorenza Loreta Loretta Lorette Lori Loria Loriann Lorie Lorilee Lorina Lorinda Lorine Loris Lorita Lorna Lorraine Lorretta Lorri Lorriane Lorrie Lorrine Lory Lottie Louann Louanne Louella Louetta Louisa Louise Loura Lourdes Lourie Louvenia Love Lovella Lovetta Lovie Loyce Lu Luana Luann Luanna Luanne Luba Luci Lucia Luciana Lucie Lucienne Lucila Lucile Lucilla Lucille Lucina Lucinda Lucrecia Lucretia Lucy Ludie Ludivina Lue Luella Luetta Luisa Luise Lula Lulu Luna Lupe Lupita Lura Lurlene Lurline Luvenia Luz Lyda Lydia Lyla Lyn Lynda Lyndia Lyndsay Lyndsey Lynell Lynelle Lynetta Lynette Lynn Lynna Lynne Lynnette Lynsey Ma Mabel Mabelle Mable Machelle Macie Mackenzie Macy Madalene Madaline Madalyn Maddie Madelaine Madeleine Madelene Madeline Madelyn Madge Madie Madison Madlyn Madonna Mae Maegan Mafalda Magali Magaly Magan Magaret Magda Magdalen Magdalena Magdalene Magen Maggie Magnolia Mahalia Mai Maia Maida Maile Maira Maire Maisha Maisie Majorie Makeda Malena Malia Malika Malinda Malisa Malissa Malka Mallie Mallory Malorie Malvina Mamie Mammie Mana Manda Mandi Mandie Mandy Manie Manuela Many Mao Maple Mara Maragaret Maragret Maranda Marcela Marcelene Marcelina Marceline Marcell Marcella Marcelle Marcene Marchelle Marci Marcia Marcie Marcy Mardell Maren Marg Margaret Margareta Margarete Margarett Margaretta Margarette Margarita Margarite Margart Marge Margene Margeret Margert Margery Marget Margherita Margie Margit Margo Margorie Margot Margret Margrett Marguerita Marguerite Margurite Margy Marhta Mari Maria Mariah Mariam Marian Mariana Marianela Mariann Marianna Marianne Maribel Maribeth Marica Maricela Maricruz Marie Mariel Mariela Mariella Marielle Marietta Mariette Mariko Marilee Marilou Marilu Marilyn Marilynn Marin Marina Marinda Marine Maris Marisa Marisela Marisha Marisol Marissa Marita Maritza Marivel Marjorie Marjory Marketta Markita Marla Marlana Marleen Marlen Marlena Marlene Marline Marlo Marlyn Marlys Marna Marni Marnie Marquerite Marquetta Marquita Marquitta Marry Marsha Marta Marth Martha Marti Martina Martine Marva Marvel Marvella Marvis Marx Mary Marya Maryalice Maryam Maryann Maryanna Maryanne Marybelle Marybeth Maryellen Maryetta Maryjane Maryjo Maryland Marylee Marylin Maryln Marylou Marylouise Marylyn Marylynn Maryrose Masako Matha Mathilda Mathilde Matilda Matilde Mattie Maud Maude Maudie Maura Maureen Maurine Maurita Mavis Maxie Maxima Maximina Maxine May Maya Maybell Maybelle Maye Mayme Mayola Mayra Mazie Mckenzie Meagan Meaghan Mechelle Meda Mee Meg Megan Meggan Meghan Meghann Mei Melaine Melani Melania Melanie Melany Melba Melda Melia Melida Melina Melinda Melisa Melissa Melissia Melita Mellie Mellisa Mellissa Melodee Melodi Melodie Melody Melonie Melony Melva Melvina Melynda Mendy Mercedes Mercedez Mercy Meredith Meri Merideth Meridith Merilyn Merissa Merle Merlene Merlyn Merna Merri Merrie Merrilee Merry Mertie Meryl Meta Mi Mia Mica Micaela Micha Michaela Michaele Michal Micheal Michel Michele Michelina Micheline Michell Michelle Michiko Micki Mickie Miesha Migdalia Mignon Miguelina Mika Mikaela Miki Mikki Mila Milagro Milagros Milda Mildred Milissa Millicent Millie Milly Mimi Min Mina Minda Mindi Mindy Minerva Ming Minh Minna Minnie Minta Mira Miranda Mireille Mirella Mireya Miriam Mirian Mirna Mirta Mirtha Misha Miss Missy Misti Mistie Misty Mitsue Mitsuko Mittie Mitzi Mitzie Miyoko Modesta Moira Mollie Molly Mona Monet Monica Monika Monique Monnie Monserrate Moon Mora Moriah Mozell Mozella Mozelle Mui Muoi Muriel My Myesha Myong Myra Myriam Myrl Myrle Myrna Myrta Myrtice Myrtie Myrtis Myrtle Myung Na Nada Nadene Nadia Nadine Naida Nakesha Nakia Nakisha Nakita Nam Nan Nana Nancee Nancey Nanci Nancie Nancy Nanette Nannette Nannie Naoma Naomi Narcisa Natacha Natalia Natalie Natalya Natasha Natashia Nathalie Natisha Natividad Natosha Necole Neda Nedra Neely Neida Nelda Nelia Nelida Nell Nella Nelle Nellie Nelly Nena Nenita Neoma Neomi Nereida Nerissa Nery Neta Nettie Neva Nevada Nga Ngan Ngoc Nguyet Nia Nichelle Nichol Nichole Nicholle Nicki Nickie Nickole Nicky Nicol Nicola Nicolasa Nicole Nicolette Nicolle Nida Nidia Niesha Nieves Niki Nikia Nikita Nikki Nikole Nila Nilda Nilsa Nina Ninfa Nisha Nita Nobuko Noel Noelia Noella Noelle Noemi Nohemi Nola Noma Nona Nora Norah Noreen Norene Noriko Norine Norma Nova Novella Nu Nubia Nydia Nyla Xzbdulia Ocie Octavia Oda Odelia Odessa Odette Odilia Ofelia Ok Ola Olene Oleta Olevia Olga Olimpia Olinda Oliva Olive Olivia Olympia Oma Omega Ona Oneida Onie Onita Opal Ophelia Ora Oralee Oralia Oretha Orpha Ossie Otelia Otilia Ouida Ozell Ozella Ozie Pa Page Paige Palma Palmira Pam Pamala Pamela Pamelia Pamella Pamila Pamula Pandora Pansy Paola Paris Parthenia Particia Pasty Pat Patience Patria Patrica Patrice Patricia Patrina Patsy Patti Pattie Patty Paula Paulene Pauletta Paulette Paulina Pauline Paulita Paz Pearl Pearle Pearlene Pearlie Pearline Pearly Peg Peggie Peggy Pei Penelope Penney Penni Pennie Penny Perla Petra Petrina Petronila Phebe Phillis Philomena Phoebe Phung Phuong Phylicia Phylis Phyliss Phyllis Pia Piedad Pilar Ping Pinkie Piper Pok Polly Porsche Porsha Portia Precious Pricilla Princess Priscila Priscilla Providencia Prudence Pura Qiana Queen Queenie Quiana Quyen Rachael Rachal Racheal Rachel Rachele Rachell Rachelle Racquel Rae Raeann Raelene Rafaela Raguel Raina Raisa Ramona Ramonita Rana Ranae Randa Randee Randi Ranee Raquel Rasheeda Rashida Raven Raye Raylene Raymonde Rayna Rea Reagan Reanna Reatha Reba Rebbeca Rebbecca Rebeca Rebecca Rebecka Rebekah Reda Reena Refugia Regan Regena Regenia Regina Regine Reginia Reiko Reina Reita Rema Remedios Remona Rena Renae Renata Renate Renay Renda Rene Renea Renee Renetta Renita Renna Ressie Reta Retha Retta Reva Reyna Reynalda Rhea Rheba Rhiannon Rhoda Rhona Rhonda Ria Ricarda Richelle Ricki Rikki Rima Rina Risa Rita Riva Rivka Robbi Robbin Robbyn Robena Roberta Robin Robyn Rochel Rochell Rochelle Rocio Rolanda Rolande Roma Romaine Romana Romelia Romona Rona Ronda Roni Ronna Ronni Rosa Rosalba Rosalee Rosalia Rosalie Rosalina Rosalind Rosalinda Rosaline Rosalva Rosalyn Rosamaria Rosamond Rosana Rosann Rosanna Rosanne Rosaria Rosaura Rose Roseann Roseanna Roseanne Roselee Roselia Roseline Rosella Roselle Roselyn Rosemarie Rosemary Rosena Rosenda Rosetta Rosette Rosia Rosie Rosina Rosio Rosita Roslyn Rossana Rossie Rosy Rowena Roxana Roxane Roxann Roxanna Roxanne Roxie Roxy Rozanne Rozella Rubi Rubie Ruby Rubye Rufina Ruth Rutha Ruthann Ruthanne Ruthe Ruthie Ryann Sabina Sabine Sabra Sabrina Sacha Sachiko Sade Sadie Sadye Sage Salena Salina Salley Sallie Sally Salome Sam Samantha Samara Samatha Samella Samira Sammie Sammy Sana Sanda Sandee Sandi Sandie Sandra Sandy Sanjuana Sanjuanita Sanora Santa Santana Santina Sara Sarah Sarai Saran Sari Sarina Sarita Sasha Saturnina Sau Saundra Savanna Savannah Scarlet Scarlett Season Sebrina See Seema Selena Selene Selina Selma Sena Senaida September Serafina Serena Serina Serita Setsuko Sha Shae Shaina Shakia Shakira Shakita Shala Shalanda Shalon Shalonda Shameka Shamika Shan Shana Shanae Shanda Shandi Shandra Shaneka Shanel Shanell Shanelle Shani Shanice Shanika Shaniqua Shanita Shanna Shannan Shannon Shanon Shanta Shantae Shantay Shante Shantel Shantell Shantelle Shanti Shaquana Shaquita Shara Sharan Sharda Sharee Sharell Sharen Shari Sharice Sharie Sharika Sharilyn Sharita Sharla Sharleen Sharlene Sharmaine Sharolyn Sharon Sharonda Sharri Sharron Sharyl Sharyn Shasta Shauna Shaunda Shaunna Shaunta Shaunte Shavon Shavonda Shavonne Shawana Shawanda Shawanna Shawna Shawnda Shawnee Shawnna Shawnta Shay Shayla Shayna Shea Sheba Sheena Sheila Sheilah Shela Shelba Shelby Shelia Shella Shelley Shelli Shellie Shelly Shemeka Shemika Shena Shenika Shenita Shenna Shera Sheree Sherell Sheri Sherice Sheridan Sherie Sherika Sherill Sherilyn Sherise Sherita Sherlene Sherley Sherly Sherlyn Sheron Sherrell Sherri Sherrie Sherril Sherrill Sherron Sherry Sherryl Shery Sheryl Sheryll Shiela Shila Shiloh Shin Shira Shirely Shirl Shirlee Shirleen Shirlene Shirley Shirly Shizue Shizuko Shona Shonda Shondra Shonna Shonta Shoshana Shu Shyla Sibyl Sidney Sierra Signe Sigrid Silva Silvana Silvia Sima Simona Simone Simonne Sina Sindy Siobhan Sirena Siu Sixta Skye Slyvia So Socorro Sofia Soila Sol Solange Soledad Somer Sommer Sona Sondra Song Sonia Sonja Sonya Soo Sook Soon Sophia Sophie Soraya Sparkle Spring Stacee Stacey Staci Stacia Stacie Stacy Star Starla Starr Stasia Stefani Stefania Stefanie Stefany Steffanie Stella Stepanie Stephaine Stephane Stephani Stephania Stephanie Stephany Stephenie Stephine Stephnie Stormy Su Suanne Sudie Sue Sueann Suellen Suk Sulema Sumiko Summer Sun Sunday Sunni Sunny Sunshine Susan Susana Susann Susanna Susannah Susanne Susie Susy Suzan Suzann Suzanna Suzanne Suzette Suzi Suzie Suzy Svetlana Sybil Syble Sydney Sylvia Sylvie Synthia Syreeta Ta Tabatha Tabetha Tabitha Tai Taina Taisha Tajuana Takako Takisha Talia Talisha Talitha Tam Tama Tamala Tamar Tamara Tamatha Tambra Tameika Tameka Tamekia Tamela Tamera Tamesha Tami Tamica Tamie Tamika Tamiko Tamisha Tammara Tammera Tammi Tammie Tammy Tamra Tana Tandra Tandy Taneka Tanesha Tangela Tania Tanika Tanisha Tanja Tanna Tanya Tara Tarah Taren Tari Tarra Tarsha Taryn Tasha Tashia Tashina Tasia Tatiana Tatum Tatyana Taunya Tawana Tawanda Tawanna Tawna Tawny Tawnya Taylor Tayna Teena Tegan Teisha Telma Temeka Temika Tempie Temple Tena Tenesha Tenisha Tennie Tennille Teodora Teofila Tequila Tera Tereasa Teresa Terese Teresia Teresita Teressa Teri Terica Terina Terisa Terra Terresa Terri Terrie Terrilyn Tesha Tess Tessa Tessie Thalia Thao Thea Theda Thelma Theodora Theola Theresa Therese Theresia Theressa Thersa Thi Thomasena Thomasina Thomasine Thora Thresa Thu Thuy Tia Tiana Tianna Tiara Tien Tiera Tierra Tiesha Tifany Tiffaney Tiffani Tiffanie Tiffany Tiffiny Tijuana Tilda Tillie Timika Tina Tinisha Tiny Tisa Tish Tisha Tobi Tobie Toccara Toi Tomasa Tomeka Tomi Tomika Tomiko Tommye Tomoko Tona Tonda Tonette Toni Tonia Tonie Tonisha Tonita Tonja Tonya Tora Tori Torie Torri Torrie Tory Tosha Toshia Toshiko Tova Towanda Toya Tracee Tracey Traci Tracie Tracy Tran Trang Treasa Treena Trena Tresa Tressa Tressie Treva Tricia Trina Trinh Trinidad Trinity Trish Trisha Trista Trudi Trudie Trudy Trula Tu Tula Tuyet Twana Twanda Twanna Twila Twyla Tyesha Tyisha Tynisha Tyra Ula Ulrike Un Una Ursula Usha Ute Vada Val Valarie Valda Valencia Valene Valentina Valentine Valeri Valeria Valerie Valery Vallie Valorie Valrie Vanda Vanesa Vanessa Vanetta Vania Vanita Vanna Vannesa Vannessa Vashti Vasiliki Veda Velda Velia Vella Velma Velva Velvet Vena Venessa Venetta Venice Venita Vennie Venus Veola Vera Verda Verdell Verdie Verena Vergie Verla Verlene Verlie Verline Verna Vernell Vernetta Vernia Vernice Vernie Vernita Verona Veronica Veronika Veronique Versie Vertie Vesta Veta Vi Vicenta Vickey Vicki Vickie Vicky Victoria Victorina Vida Viki Vikki Vilma Vina Vincenza Vinita Vinnie Viola Violet Violeta Violette Virgen Virgie Virgina Virginia Vita Viva Vivan Vivian Viviana Vivien Vivienne Voncile Vonda Vonnie Wai Waltraud Wan Wanda Waneta Wanetta Wanita Wava Wei Wen Wendi Wendie Wendolyn Wendy Wenona Whitley Whitney Wilda Wilhelmina Wilhemina Willa Willena Willene Willetta Willette Willia Williemae Willodean Willow Wilma Windy Winifred Winnie Winnifred Winona Winter Wonda Wynell Wynona Xenia Xiao Xiomara Xochitl Xuan Yadira Yaeko Yael Yahaira Yajaira Yan Yang Yanira Yasmin Yasmine Yasuko Yee Yelena Yen Yer Yesenia Yessenia Yetta Yevette Yi Ying Yoko Yolanda Yolande Yolando Yolonda Yon Yoshie Yoshiko Youlanda Yu Yuette Yuk Yuki Yukiko Yuko Yulanda Yun Yung Yuonne Yuri Yuriko Yvette Yvone Yvonne Zada Zaida Zana Zandra Zelda Zella Zelma Zena Zenaida Zenia Zenobia Zetta Zina Zita Zoe Zofia Zoila Zola Zona Zonia Zora Zoraida Zula Zulema Zulma ffaker-2.23.0/lib/ffaker/data/name/pronouns0000644000004100000410000000005714620136015020527 0ustar www-datawww-dataHe/Him She/Her They/Them Zie/Zim Xe/Xem Xe/Xer ffaker-2.23.0/lib/ffaker/data/name/first_names_male0000644000004100000410000001741314620136015022160 0ustar www-datawww-dataAaron Abdul Abe Abel Abraham Abram Adalberto Adam Adan Adolfo Adolph Adrian Agustin Ahmad Ahmed Al Alan Albert Alberto Alden Aldo Alec Alejandro Alex Alexander Alfonso Alfonzo Alfred Alfredo Ali Allan Allen Alonso Alonzo Alphonse Alphonso Alton Alvaro Alvin Amado Ambrose Amos Anderson Andre Andrea Andreas Andres Andrew Andy Angel Angelo Anibal Anthony Antione Antoine Anton Antone Antonio Antony Antwan Archie Arden Ariel Arlen Arlie Armand Armando Arnold Arnoldo Arnulfo Aron Arron Art Arthur Arturo Asa Ashley August Augustine Augustus Aurelio Austin Avery Barney Barrett Barry Bart Barton Basil Beau Ben Benedict Benito Benjamin Bennett Bennie Benny Benton Bernard Bernardo Bernie Bert Bertram Bill Billie Billy Blaine Blair Blake Bo Bob Bobbie Bobby Booker Boris Boyce Boyd Brad Bradford Bradley Bradly Brady Brain Branden Brandon Brant Brendan Brendon Brent Brenton Bret Brett Brian Brice Britt Brock Broderick Brooks Bruce Bruno Bryan Bryant Bryce Bryon Buck Bud Buddy Buford Burl Burt Burton Buster Byron Caleb Calvin Cameron Carey Carl Carlo Carlos Carlton Carmelo Carmen Carmine Carol Carrol Carroll Carson Carter Cary Casey Cecil Cedric Cedrick Cesar Chad Chadwick Chance Chang Charles Charley Charlie Chas Chase Chauncey Chester Chet Chi Chong Chris Christian Christoper Christopher Chuck Chung Clarence Clark Claud Claude Claudio Clay Clayton Clement Clemente Cleo Cletus Cleveland Cliff Clifford Clifton Clint Clinton Clyde Cody Colby Cole Coleman Colin Collin Colton Columbus Conrad Cordell Corey Cornelius Cornell Cortez Cory Coy Craig Cristobal Cristopher Cruz Curt Curtis Cyril Cyrus Dale Dallas Dalton Damian Damien Damion Damon Dan Dana Dane Danial Daniel Danilo Dannie Danny Dante Darell Daren Darin Dario Darius Darnell Daron Darrel Darrell Darren Darrick Darrin Darron Darryl Darwin Daryl Dave David Davis Dean Deandre Deangelo Dee Del Delbert Delmar Delmer Demarcus Demetrius Denis Dennis Denny Denver Deon Derek Derick Derrick Deshawn Desmond Devin Devon Dewayne Dewey Dewitt Dexter Dick Diego Dillon Dino Dion Dirk Domenic Domingo Dominic Dominick Dominique Don Donald Dong Donn Donnell Donnie Donny Donovan Donte Dorian Dorsey Doug Douglas Douglass Doyle Drew Duane Dudley Duncan Dustin Dusty Dwain Dwayne Dwight Dylan Earl Earle Earnest Ed Eddie Eddy Edgar Edgardo Edison Edmond Edmund Edmundo Eduardo Edward Edwardo Edwin Efrain Efren Elbert Elden Eldon Eldridge Eli Elias Elijah Eliseo Elisha Elliot Elliott Ellis Ellsworth Elmer Elmo Eloy Elroy Elton Elvin Elvis Elwood Emanuel Emerson Emery Emil Emile Emilio Emmanuel Emmett Emmitt Emory Enoch Enrique Erasmo Eric Erich Erick Erik Ernest Ernesto Ernie Errol Ervin Erwin Esteban Ethan Eugene Eugenio Eusebio Evan Everett Everette Ezekiel Ezequiel Ezra Fabian Faustino Fausto Federico Felipe Felix Felton Ferdinand Fermin Fernando Fidel Filiberto Fletcher Florencio Florentino Floyd Forest Forrest Foster Frances Francesco Francis Francisco Frank Frankie Franklin Franklyn Fred Freddie Freddy Frederic Frederick Fredric Fredrick Freeman Fritz Gabriel Gale Galen Garfield Garland Garret Garrett Garry Garth Gary Gaston Gavin Gayle Gaylord Genaro Gene Geoffrey George Gerald Geraldo Gerard Gerardo German Gerry Gil Gilbert Gilberto Gino Giovanni Giuseppe Glen Glenn Gonzalo Gordon Grady Graham Graig Grant Granville Greg Gregg Gregorio Gregory Grover Guadalupe Guillermo Gus Gustavo Guy Hai Hal Hank Hans Harlan Harland Harley Harold Harris Harrison Harry Harvey Hassan Hayden Haywood Heath Hector Henry Herb Herbert Heriberto Herman Herschel Hershel Hilario Hilton Hipolito Hiram Hobert Hollis Homer Hong Horace Horacio Hosea Houston Howard Hoyt Hubert Huey Hugh Hugo Humberto Hung Hunter Hyman Ian Ignacio Ike Ira Irvin Irving Irwin Isaac Isaiah Isaias Isiah Isidro Ismael Israel Isreal Issac Ivan Ivory Jacinto Jack Jackie Jackson Jacob Jacques Jae Jaime Jake Jamaal Jamal Jamar Jame Jamel James Jamey Jamie Jamison Jan Jared Jarod Jarred Jarrett Jarrod Jarvis Jason Jasper Javier Jay Jayson Jc Jean Jed Jeff Jefferey Jefferson Jeffery Jeffrey Jeffry Jerald Jeramy Jere Jeremiah Jeremy Jermaine Jerold Jerome Jeromy Jerrell Jerrod Jerrold Jerry Jess Jesse Jessie Jesus Jim Jimmie Jimmy Joaquin Joe Joel Joesph Joey John Johnathan Johnathon Johnie Johnnie Johnny Johnson Jon Jonah Jonas Jonathan Jonathon Jordan Jordon Jorge Jose Josef Joseph Josh Joshua Josiah Jospeh Josue Juan Jude Judson Jules Julian Julio Julius Junior Justin Kareem Karl Kasey Keenan Keith Kelley Kelly Kelvin Ken Kendall Kendrick Keneth Kenneth Kennith Kenny Kent Kenton Kermit Kerry Keven Kevin Kieth Kim King Kip Kirby Kirk Korey Kory Kraig Kris Kristofer Kristopher Kurt Kurtis Kyle Lamar Lamont Lance Landon Lane Lanny Larry Laurence Lawerence Lawrence Lazaro Leandro Lee Leif Leland Lemuel Len Lenard Lenny Leo Leon Leonard Leonardo Leonel Leopoldo Leroy Les Lesley Leslie Lester Levi Lewis Lincoln Lino Linwood Lionel Lloyd Logan Lon Long Lonnie Lonny Lorenzo Lou Louie Louis Lowell Loyd Lucas Luciano Lucien Lucio Lucius Luigi Luis Luke Lupe Luther Lyle Lyman Lyndon Lynn Lynwood Mac Mack Major Malcolm Malcom Malik Man Manual Manuel Marc Marcel Marcelino Marcellus Marcelo Marco Marcos Marcus Margarito Mariano Mario Marion Mark Markus Marlin Marlon Marquis Marshall Martin Marty Marvin Mason Mathew Matt Matthew Maurice Mauricio Mauro Max Maximo Maxwell Maynard Mckinley Mel Melvin Merle Merlin Merrill Mervin Micah Michael Michal Michale Micheal Michel Mickey Miguel Mike Mikel Milan Miles Milford Millard Milo Milton Miquel Mitch Mitchel Mitchell Modesto Mohamed Mohammad Mohammed Moises Monroe Monte Monty Morgan Morris Morton Mose Moses Moshe Murray Myles Myron Napoleon Nathan Nathanael Nathanial Nathaniel Neal Ned Neil Nelson Nestor Neville Newton Nicholas Nick Nickolas Nicolas Nigel Noah Noble Noe Noel Nolan Norbert Norberto Norman Normand Norris Octavio Odell Odis Olen Olin Oliver Ollie Omar Omer Oren Orlando Orval Orville Oscar Osvaldo Oswaldo Otha Otis Otto Owen Pablo Palmer Parker Pasquale Pat Patrick Paul Pedro Percy Perry Pete Peter Phil Philip Phillip Pierre Porfirio Porter Preston Prince Quentin Quincy Quinn Quintin Quinton Rafael Raleigh Ralph Ramiro Ramon Randal Randall Randell Randolph Randy Raphael Rashad Raul Ray Rayford Raymon Raymond Raymundo Reed Refugio Reggie Reginald Reid Reinaldo Renaldo Renato Rene Reuben Rex Rey Reyes Reynaldo Rhett Ricardo Rich Richard Richie Rick Rickey Rickie Ricky Rico Rigoberto Riley Rob Robbie Robby Robert Roberto Robin Robt Rocco Rocky Rod Roderick Rodger Rodney Rodolfo Rodrick Rodrigo Rogelio Roger Roland Rolando Rolf Rolland Roman Romeo Ron Ronald Ronnie Ronny Roosevelt Rory Rosario Roscoe Rosendo Ross Roy Royal Royce Ruben Rubin Rudolf Rudolph Rudy Rueben Rufus Rupert Russ Russel Russell Rusty Ryan Sal Salvador Salvatore Sam Sammie Sammy Samual Samuel Sanford Sang Santiago Santo Santos Saul Scot Scott Scottie Scotty Sean Sebastian Sergio Seth Seymour Shad Shane Shannon Shaun Shawn Shayne Sheldon Shelton Sherman Sherwood Shon Sid Sidney Silas Simon Sol Solomon Son Sonny Spencer Stan Stanford Stanley Stanton Stefan Stephan Stephen Sterling Steve Steven Stevie Stewart Stuart Sung Sydney Sylvester Tad Tanner Taylor Ted Teddy Teodoro Terence Terrance Terrell Terrence Terry Thad Thaddeus Thanh Theo Theodore Theron Thomas Thurman Tim Timmy Timothy Titus Tobias Toby Tod Todd Tom Tomas Tommie Tommy Toney Tony Tracey Tracy Travis Trent Trenton Trevor Trey Tristan Troy Truman Tuan Ty Tyler Tyree Tyrell Tyron Tyrone Tyson Ulysses Val Valentin Van Vance Vaughn Vern Vernon Vicente Victor Vince Vincent Vincenzo Virgil Virgilio Vito Von Wade Waldo Walker Wallace Wally Walter Walton Ward Warner Warren Waylon Wayne Weldon Wendell Werner Wes Wesley Weston Whitney Wilber Wilbert Wilbur Wilburn Wiley Wilford Wilfred Wilfredo Will Willard William Williams Willian Willie Willis Willy Wilmer Wilson Wilton Winford Winfred Winston Wm Woodrow Wyatt Xavier Yong Young Zachariah Zachary Zachery Zack Zackary Zane ffaker-2.23.0/lib/ffaker/data/name/last_names0000644000004100000410000000676614620136015021007 0ustar www-datawww-dataAbbott Abernathy Abshire Adams Altenwerth Anderson Ankunding Armstrong Auer Aufderhar Bahringer Bailey Balistreri Barrows Bartell Bartoletti Barton Bashirian Batz Bauch Baumbach Bayer Beahan Beatty Bechtelar Becker Bednar Beer Beier Berge Bergnaum Bergstrom Bernhard Bernier Bins Blanda Blick Block Bode Boehm Bogan Bogisich Borer Bosco Botsford Boyer Boyle Bradtke Brakus Braun Breitenberg Brekke Brown Bruen Buckridge Carroll Carter Cartwright Casper Cassin Champlin Christiansen Cole Collier Collins Conn Connelly Conroy Considine Corkery Cormier Corwin Cremin Crist Crona Cronin Crooks Cruickshank Cummerata Cummings Dach D'Amore Daniel Dare Daugherty Davis Deckow Denesik Dibbert Dickens Dicki Dickinson Dietrich Donnelly Dooley Douglas Doyle DuBuque Durgan Ebert Effertz Eichmann Emard Emmerich Erdman Ernser Fadel Fahey Farrell Fay Feeney Feest Feil Ferry Fisher Flatley Frami Franecki Friesen Fritsch Funk Gaylord Gerhold Gerlach Gibson Gislason Gleason Gleichner Glover Goldner Goodwin Gorczany Gottlieb Goyette Grady Graham Grant Green Greenfelder Greenholt Grimes Gulgowski Gusikowski Gutkowski Gutmann Haag Hackett Hagenes Hahn Haley Halvorson Hamill Hammes Hand Hane Hansen Harber Harris Hartmann Harvey Hauck Hayes Heaney Heathcote Hegmann Heidenreich Heller Herman Hermann Hermiston Herzog Hessel Hettinger Hickle Hilll Hills Hilpert Hintz Hirthe Hodkiewicz Hoeger Homenick Hoppe Howe Howell Hudson Huel Huels Hyatt Jacobi Jacobs Jacobson Jakubowski Jaskolski Jast Jenkins Jerde Johns Johnson Johnston Jones Kassulke Kautzer Keebler Keeling Kemmer Kerluke Kertzmann Kessler Kiehn Kihn Kilback King Kirlin Klein Kling Klocko Koch Koelpin Koepp Kohler Konopelski Koss Kovacek Kozey Krajcik Kreiger Kris Kshlerin Kub Kuhic Kuhlman Kuhn Kulas Kunde Kunze Kuphal Kutch Kuvalis Labadie Lakin Lang Langosh Langworth Larkin Larson Leannon Lebsack Ledner Leffler Legros Lehner Lemke Lesch Leuschke Lind Lindgren Littel Little Lockman Lowe Lubowitz Lueilwitz Luettgen Lynch Macejkovic Maggio Mann Mante Marks Marquardt Marvin Mayer Mayert McClure McCullough McDermott McGlynn McKenzie McLaughlin Medhurst Mertz Metz Miller Mills Mitchell Moen Mohr Monahan Moore Morar Morissette Mosciski Mraz Mueller Muller Murazik Murphy Murray Nader Nicolas Nienow Nikolaus Nitzsche Nolan Oberbrunner O'Connell O'Conner O'Hara O'Keefe O'Kon Oga Okuneva Olson Ondricka O'Reilly Orn Ortiz Osinski Pacocha Padberg Pagac Parisian Parker Paucek Pfannerstill Pfeffer Pollich Pouros Powlowski Predovic Price Prohaska Prosacco Purdy Quigley Quitzon Rath Ratke Rau Raynor Reichel Reichert Reilly Reinger Rempel Renner Reynolds Rice Rippin Ritchie Robel Roberts Rodriguez Rogahn Rohan Rolfson Romaguera Roob Rosenbaum Rowe Ruecker Runolfsdottir Runolfsson Runte Russel Rutherford Ryan Sanford Satterfield Sauer Sawayn Schaden Schaefer Schamberger Schiller Schimmel Schinner Schmeler Schmidt Schmitt Schneider Schoen Schowalter Schroeder Schulist Schultz Schumm Schuppe Schuster Senger Shanahan Shields Simonis Sipes Skiles Smith Smitham Spencer Spinka Sporer Stamm Stanton Stark Stehr Steuber Stiedemann Stokes Stoltenberg Stracke Streich Stroman Strosin Swaniawski Swift Terry Thiel Thompson Tillman Torp Torphy Towne Toy Trantow Tremblay Treutel Tromp Turcotte Turner Ullrich Upton Vandervort Veum Volkman Von VonRueden Waelchi Walker Walsh Walter Ward Waters Watsica Weber Wehner Weimann Weissnat Welch West White Wiegand Wilderman Wilkinson Will Williamson Willms Windler Wintheiser Wisoky Wisozk Witting Wiza Wolf Wolff Wuckert Wunsch Wyman Yost Yundt Zboncak Zemlak Ziemann Zieme Zulauf ffaker-2.23.0/lib/ffaker/data/locale/0000755000004100000410000000000014620136015017236 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/locale/language_code0000644000004100000410000000063014620136015021735 0ustar www-datawww-dataAA AB AF AM AR AS AY AZ BA BE BG BH BI BN BO BR CA CO CS CY DA DE DZ EL EN EO ES ET EU FA FI FJ FO FR FY GA GD GL GN GU HA HI HR HU HY IA IE IK IN IS IT IW JA JI JW KA KK KL KM KN KO KS KU KY LA LN LO LT LV MG MI MK ML MN MO MR MS MT MY NA NE NL NO OC OM OR PA PL PS PT QU RM RN RO RU RW SA SD SG SH SI SK SL SM SN SO SQ SR SS ST SU SV SW TA TE TG TH TI TK TL TN TO TR TS TT TW UK UR UZ VI VO WO XH YO ZH ZU ffaker-2.23.0/lib/ffaker/data/locale/language0000644000004100000410000000210214620136015020737 0ustar www-datawww-dataAfar Abkhazian Afrikaans Amharic Arabic Assamese Aymara Azerbaijani Bashkir Byelorussian Bulgarian Bihari Bislama Bengali Tibetan Breton Catalan Corsican Czech Welsh Danish German Bhutani Greek English Esperanto Spanish Estonian Basque Persian Finnish Fiji Faeroese French Frisian Irish Gaelic Galician Guarani Gujarati Hausa Hindi Croatian Hungarian Armenian Interlingua Interlingue Inupiak Indonesian Icelandic Italian Hebrew Japanese Yiddish Javanese Georgian Kazakh Greenlandic Cambodian Kannada Korean Kashmiri Kurdish Kirghiz Latin Lingala Laothian Lithuanian Latvian Malagasy Maori Macedonian Malayalam Mongolian Moldavian Marathi Malay Maltese Burmese Nauru Nepali Dutch Norwegian Occitan Oromo Oriya Punjabi Polish Pashto Portuguese Quechua Rhaeto Kirundi Romanian Russian Kinyarwanda Sanskrit Sindhi Sangro Serbo Singhalese Slovak Slovenian Samoan Shona Somali Albanian Serbian Siswati Sesotho Sudanese Swedish Swahili Tamil Tegulu Tajik Thai Tigrinya Turkmen Tagalog Setswana Tonga Turkish Tsonga Tatar Twi Ukrainian Urdu Uzbek Vietnamese Volapuk Wolof Xhosa Yoruba Chinese Zulu ffaker-2.23.0/lib/ffaker/data/address_ua/0000755000004100000410000000000014620136015020111 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_ua/street0000644000004100000410000000035314620136015021343 0ustar www-datawww-dataЗелена Молодіжна Городоцька Стрийська Вузька Нижанківського Староміська Ліста Вічева Брюховичів Винників Рудного Коліївщини ffaker-2.23.0/lib/ffaker/data/address_ua/country0000644000004100000410000000675414620136015021553 0ustar www-datawww-dataАвстралія Австрія Азербайджан Албанія Алжир Ангола Андорра Антигуа і Барбуда Аргентина Афганістан Багамські Острови Бангладеш Барбадос Бахрейн Беліз Бельгія Бенін Білорусь Болгарія Болівія Боснія і Герцеговина Ботсвана Бразилія Бруней Буркіна-Фасо Бурунді Бутан В’єтнам Вануату Ватикан Велика Британія Венесуела Вірменія Габон Гаїті Гайана Гамбія Гана Гватемала Гвінея Гвінея-Бісау Гондурас Гренада Греція Грузія Данія Демократична Республіка Конго Джибуті Домініка Домініканська Республіка Еквадор Екваторіальна Гвінея Еритрея Естонія Ефіопія Єгипет Ємен Замбія Зімбабве Ізраїль Індія Індонезія Ірак Іран Ірландія Ісландія Іспанія Італія Йорданія Кабо-Верде Казахстан Камбоджа Камерун Канада Катар Кенія Киргизстан Китай Кіпр Кірибаті Колумбія Коморські Острови Конго Коста-Рика Кот-д’Івуар Куба Кувейт Лаос Латвія Лесото Литва Ліберія Ліван Лівія Ліхтенштейн Люксембург Маврикій Мавританія Мадаґаскар Македонія Малаві Малайзія Малі Мальдіви Мальта Марокко Маршаллові Острови Мексика Мозамбік Молдова Монако Монголія Намібія Науру Непал Нігер Нігерія Нідерланди Нікарагуа Німеччина Нова Зеландія Норвегія Об’єднані Арабські Емірати Оман Пакистан Палау Панама Папуа-Нова Гвінея Парагвай Перу Південна Корея Південний Судан Південно-Африканська Республіка Північна Корея Польща Португалія Російська Федерація Руанда Румунія Сальвадор Самоа Сан-Марино Сан-Томе і Принсіпі Саудівська Аравія Свазіленд Сейшельські Острови Сенеґал Сент-Вінсент і Гренадини Сент-Кітс і Невіс Сент-Люсія Сербія Сирія Сінгапур Словаччина Словенія Соломонові Острови Сомалі Судан Суринам Східний Тимор США Сьєрра-Леоне Таджикистан Таїланд Танзанія Того Тонга Тринідад і Тобаго Тувалу Туніс Туреччина Туркменістан Уганда Угорщина Узбекистан Україна Уругвай Федеративні Штати Мікронезії Фіджі Філіппіни Фінляндія Франція Хорватія Центральноафриканська Республіка Чад Чехія Чилі Чорногорія Швейцарія Швеція Шрі-Ланка Ямайка Японія ffaker-2.23.0/lib/ffaker/data/address_ua/province0000644000004100000410000000165114620136015021664 0ustar www-datawww-dataАР Крим Вінницька область Волинська область Дніпропетровська область Донецька область Житомирська область Закарпатська область Запорізька область Івано-Франківська область Київська область Кіровоградська область Луганська область Львівська область Миколаївська область Одеська область Полтавська область Рівненська область Сумська область Тернопільська область Харківська область Херсонська область Хмельницька область Черкаська область Чернівецька область Чернігівська область Київ Севастополь ffaker-2.23.0/lib/ffaker/data/address_ua/city0000644000004100000410000000201414620136015021001 0ustar www-datawww-dataАлчевськ Артемівськ Бердичів Бердянськ Біла Церква Бровари Вінниця Горлівка Дніпродзержинськ Дніпропетровськ Донецьк Євпаторія Єнакієве Житомир Запоріжжя Івано-Франківськ Ізмаїл Кам’янець-Подільський Керч Київ Кіровоград Конотоп Краматорськ Красний Луч Кременчук Кривий Ріг Лисичанськ Луганськ Луцьк Львів Макіївка Маріуполь Мелітополь Миколаїв Мукачеве Нікополь Одеса Олександрія Павлоград Полтава Рівне Севастополь Сєвєродонецьк Сімферополь Слов’янськ Суми Тернопіль Ужгород Умань Харків Херсон Хмельницький Черкаси Чернівці Чернігів Шостка Ялта ffaker-2.23.0/lib/ffaker/data/lorem_it/0000755000004100000410000000000014620136015017611 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/lorem_it/words0000644000004100000410000000532214620136015020674 0ustar www-datawww-dataabdicazione abile accenditore acquario addizione addormentarsi adozione agente agenzia alga alimentazione allenatore alunno ambientazione androginia annulla approvazione ardesia artiglio astuzia atonia attendente attenzione attivare ausiliario autarchia autorità autunno avventuriero bacino balla ballerina balsa barriera bastone bene bicipite bitta boccaglio boccia bue buongiorno calcestruzzo camino campo cancro caro catena cattedrale cerchio chiudere ciclo continuo ciglio colpevole colpire come considerare contatore convincere copia corsivo costate costole crescita eccessiva cuore d'oro damigella Danimarca debutto decadimento decida deciso demiurgo disciplina dissuasore dittatore domanda donna dualismo eccentricità eco elemento emergenza emotivo entusiasta eretto esca esperienza etichetta fabbro fermento fiamma figlio finire fisioterapista fornello forte francobollo frasi frequenza fuliggine fuoco fuori uso fusibile galleria generazione genere ghiandola ghirlanda giacca giaguaro Giappone Gibilterra giogo Giordania giorno giudice giusto gomma grammatica gravi Grenada guglia ictus idillio idraulico in preda al panico in visita induttore inerte ingaggiare inguine iniziale intelligente intestazione io ippopotamo istituzione itinerario kernel Kuwait la lampadina lampo lato lavastoviglie le lento leone letterale Libano linea lombi lombo lui lungo luogotenenti macchia maniera mantiene medusa meno mesi metà miliziano mille mille dollari miscuglio mitra modello modulo motivi di svernamento moto Namibia negoziante no nome nord nostalgico notturno novembre nuotatore oceano ombelico ombra onda oracolo origini orizzonte ornitorinco orzo ossimoro padelle paga panca panda paragrafo paratia parco parete parole parte facciale del cranio passaggio passero pastorella pechinese piatto piccola pieno pinne piolo pipistrello pistone piuma platino polso posizione potente precedente preghiera prevenire prime privilegio processi progetti proporzione proprio punteggiatura puntello punto punto e virgola puro qui rapina rendiconto retorica ribaltabile rifiuti rimettere rimprovero rinoceronte ripresa ristabilire ritornatore ritrattazione rivelatore rotazione rotonda rottame ruggine rumore Russia sala santo scarico scavo sceneggiatura scetticismo schermaglia schizzare sconcertante secchio semantico sfruttatore si sicuro sillaba simpatico soglia solco solitario somma sopra sostituzione sottolinea spalla splendore sprecare storia strumentale succo svasare tarantola tavolozza taxi telecamera tempi lunghi tigre titanio titolo tondo topos toto tour traccia trappola trocantere tromba tronco udito umile un uniforme a righe valore vaso di fiori vasta Vaticano verruca versante versare verso veto vettore vieni ville vivace vivente voi volano volenteroso voloffaker-2.23.0/lib/ffaker/data/dizzle_ipsum/0000755000004100000410000000000014620136015020515 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/dizzle_ipsum/dizzle_words0000644000004100000410000000170114620136015023156 0ustar www-datawww-datatha dizzle fo shizzle fo rizzle tha shiznit in tha hizzle Doggfada Snoopy televizzle real deal Holyfield how we do it if the ride is more fly, then you must buy plizzay fizzle roll with the dopest Coupe de Ville the Magic Johnson of rap drop it like it's hot hizzouse if you was me and I was you through all the drama I love my momma rolling down the street smokin' indo sippin' on gin and juice laid back with my mind on my money and my money on my mind nothing can save ya you talk too much gold chain waddup drizzle realer realness recognize put ya choppers up your chrome Snoop pizzle gizzo rizzoad zig zag smoke nasty why is you smokin' weed the LBC like every single day for the Gs for the hustlers may I make a few ends everybody got they cups eighty degrees at ease the Dogg Pound feel the breeze bubbles in the tub Long Beach now I'm on parole guess what? it's 1993 rizzide the S oh yes bionic every single one Mr. Buckwort used to sell loot the diggy ffaker-2.23.0/lib/ffaker/data/job_ja/0000755000004100000410000000000014620136015017223 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/job_ja/job_nouns0000644000004100000410000000734314620136015021151 0ustar www-datawww-dataCADオペレーター CGデザイナー WEBデザイナー あん摩マッサージ指圧師 アクチュアリー アナウンサー アニメーター アパレル店員 イベントプランナー イラストレーター インテリアコーディネーター ウエディングプランナー エステティシャン カメラマン ガーデンデザイナー キックボクサー キャリアカウンセラー クラブDJ グラフィックデザイナー グランドスタッフ ケアマネジャー ゲームクリエイター ゲームプログラマー コピーライター サッカー選手 システムエンジニア ジャーナリスト スタイリスト スポーツインストラクター スポーツトレーナー セラピスト ソムリエ ダンサー ツアーコンダクター テニス選手 テレビAD テレビディレクター テレビプロデューサー データサイエンティスト トリマー トレーダー ドッグトレーナー ナレーター ネイリスト バイヤー バスガイド バスケットボール選手 バリスタ バレリーナ バレーボール選手 バーテンダー パイロット パタンナー パティシエ ピアニスト ファイナンシャルプランナー ファッションデザイナー ファンドマネージャー フードコーディネーター ブリーダー プログラマー プロゴルファー プロボクサー プロレスラー プロ野球選手 ベビーシッター ホテルスタッフ ホームヘルパー マンション管理士 ミュージシャン メイクアップアーティスト モデル ヨガインストラクター ライター ラジオディレクター ラジオパーソナリティ レーサー 不動産鑑定士 中学校教師 予備校講師 介護福祉士 作曲家 作業療法士 作詞家 保健師 保育士 保険外交員 俳優・女優 傭兵 僧侶 入国審査官 入国警備官 公認会計士 刑務官 助産師 労働基準監督官 動物看護師 動物飼育員 医師 医療事務 占い師 司書 司法書士 和菓子職人 商社マン 国税専門官 国連職員 土地家屋調査士 土木作業員 声優 外交官 大学教授 大学職員 大工 学芸員 宅地建物取引主任者 宇宙飛行士 客室乗務員 宮大工 家具職人 寿司職人 小学校教師 小説家 左官 幼稚園教諭 庭師 建築士 建築板金工 弁理士 弁護士 手話通訳士 指揮者 探偵 放送作家 政治家 救急救命士 整体師 新聞記者 日本語教師 映画宣伝 映画監督 書店員 書道家 板前 柔道整復師 栄養士 棋士 森林インストラクター 検事 樹木医 歌手 歯科助手 歯科医師 歯科技工士 歯科衛生士 気象予報士 法務教官 海上保安官 海外ツアーガイド 消防士 測量士 漁師 演出家 漫画家 特別支援学校教諭 獣医師 理学療法士 理容師 画家 皇宮護衛官 看護師 社会保険労務士 社会福祉士 神父・牧師 神職・神主 秘書 税理士 税関職員 競艇選手 競輪選手 管理栄養士 精神保健福祉士 絵本作家 編集者 美容師 美容部員 義肢装具士 翻訳家 考古学者 脚本家 臨床工学技士 臨床心理士 臨床検査技師 自動車整備士 自衛隊 舞台俳優 舞妓 航海士 航空整備士 航空管制官 花屋 芸人 芸能マネージャー 芸能人・タレント 葬儀屋 薬剤師 行政書士 裁判官 裁判所事務官 視能訓練士 言語聴覚士 診療放射線技師 調理師 調香師 警備員 警察官 議員秘書 車掌 農家 通訳 通訳案内士 通関士 運転手 配管工 野菜ソムリエ 銀行員 鍼灸師 電車運転士 音楽家 音楽療法士 養護教諭 騎手 高校教師 鳶職人 麻薬取締役官 ffaker-2.23.0/lib/ffaker/data/address_in/0000755000004100000410000000000014620136015020112 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_in/state0000644000004100000410000000045414620136015021160 0ustar www-datawww-dataAndhra Pradesh Arunachal Pradesh Assam Bihar Chhattisgarh Goa Gujarat Haryana Himachal Pradesh Jammu and Kashmir Jharkhand Karnataka Kerala Madhya Pradesh Maharashtra Manipur Meghalaya Mizoram Nagaland Orissa Punjab Rajasthan Sikkim Tamil Nadu Telangana Tripura Uttar Pradesh Uttarakhand West Bengal ffaker-2.23.0/lib/ffaker/data/address_in/state_abbr0000644000004100000410000000012714620136015022143 0ustar www-datawww-dataAP AR AS BR CT GA GJ HR HP JK JH KA KL MP MH MN ML MZ NL OR PB RJ SK TN TG TR UP UK WB ffaker-2.23.0/lib/ffaker/data/address_in/union_territory_abbr0000644000004100000410000000002514620136015024273 0ustar www-datawww-dataAN CH DN DD DL LK PY ffaker-2.23.0/lib/ffaker/data/address_in/union_territory0000644000004100000410000000015214620136015023306 0ustar www-datawww-dataAndaman and Nicobar Islands Chandigarh Dadra and Nagar Haveli Daman and Diu Delhi Lakshadweep Pondicherry ffaker-2.23.0/lib/ffaker/data/address_in/city0000644000004100000410000000027714620136015021013 0ustar www-datawww-dataMumbai Delhi Bangalore Hyderabad Ahmedabad Chennai Kolkata Surat Pune Jaipur Lucknow Kanpur Nagpur Visakhapatnam Indore Thane Bhopal Patna Vadodara Ghaziabad Ludhiana Coimbatore Agra Madurai ffaker-2.23.0/lib/ffaker/data/address_da/0000755000004100000410000000000014620136015020070 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_da/kommune0000644000004100000410000000145214620136015021470 0ustar www-datawww-dataAabenraa Aalborg Aarhus Albertslund Allerød Assens Billund Bornholm Brønderslev Egedal Esbjerg Faaborg-Midtfyn Fanø Favrskov Faxe Fredensborg Fredericia Frederikshavn Frederikssund Furesø Gentofte Greve Gribskov Guldborgsund Haderslev Halsnæs Hedensted Helsingør Herlev Herning Hillerød Hjørring Holbæk Holstebro Horsens Høje-Taastrup Hørsholm Ikast-Brande Ishøj Jammerbugt Kalundborg Kerteminde Kolding København Køge Langeland Lejre Lemvig Lolland Læsø Mariagerfjord Middelfart Morsø Norddjurs Nordfyns Nyborg Næstved Odder Odense Odsherred Randers Rebild Ringkøbing-Skjern Ringsted Roskilde Rudersdal Rødovre Samsø Silkeborg Skanderborg Skive Slagelse Solrød Sorø Stevns Struer Svendborg Syddjurs Sønderborg Thisted Tønder Varde Vejen Vejle Vesthimmerlands Viborg Vordingborg Ærø ffaker-2.23.0/lib/ffaker/data/address_da/street0000644000004100000410000001765314620136015021335 0ustar www-datawww-dataAbsalonsvej Agrovej Ahornvej Akacievej Akelejehaven Alvedgårdsvej Alvedstræde Anemonevej Annexgårdsparken Annexgårdsvej Arresøgårdsvej Arresøvej Askevang Avlholmgårdsvej Bakkekær Bakkevej Baldersbrøndegade Baldersbuen Baldersvej Banestrøget Bartholinstræde Bavneåsen Bellevue Strand Berberisvej Beredskabsvej Berings Gade Birkegården Birkehegnet Birkehøjvej Birkelien Birketoften Birkevang Birkevangen Birkevej Blekinge Boulevard Blommehegnet Bogmosen Bohus Boulevard Bolandsvej Bomager Bondehøjvej Borupvej Bousagervej Brandhøjgårdsvej Bredebjergvej Bredekær Bremerholmen Bremertoften Bringebakken Bringehusene Bringekrogen Bringetoften Bringevej Bringevænget Broengen Brogårdsvej Brombærhegnet Bronzealderen Brostrædet Brovænget Brunellevej Brunsøvej Bruunsvej Brydetoften Brønsgårdsvej Brønsholm Kongevej Brønsholmvej Brønshulevej Bundsvej Bybrøndstræde Bygaden Bygmarken Bynkehaven Byvej Byvejen Bækgårdsvej Bæksø Bøgehaven Bøgekrattet Bøgevang Bøgevej Bøllemosegårdsvej Bøllemosevej Carl Gustavs Gade Cathrinebergvej Cederlunden Charlotteager Charlottegårdsvej Chr Hauchs Alle Christianshøjvej City 2 Dalbergstrøget Dalgårdsvej Damgårdsvej Damhusvænget Damhøjvej Damsholtevej Damtoften Damtofteparken Dannevang Danstrupvej Davidsvænge Digeager Digelsvej Divisionsvænget Donsevej Drosselvænget Duekær Dybendalsvænget Dybkærvænget Dyssevej Dådyrvænget Dæmpegårdsvej Egager Egekrattet Egernvænget Egestedvej Egevangen Egevej Egholmsvej Eigtveds Alle Ellekildevej Ellevej Elme Alle Elmekrogen Elverdalsvej Endrup Byvej Enebærkrattet Engbrinken Engelholm Alle Enggårdsvej Enghavegårdsvej Enghaven Engvej Enighedsvej Erhvervsvej Erik Husfeldts Vej Eskildsvej Estland Alle Fagerbo Fasanvænget Fjællebro Flintebjergvej Flinterne Fløng Byvej Fløngvej Fløngvænget Folehavevej Forsythiavej Fredensvej Frederiksholms Frederiksholmsvej Frøbjerget Frødalen Frøgård Alle Frøhaven Frøvænget Fyrrekrattet Fyrrevang Fyrrevej Gadehavegårdsvej Galgebakkevej Gammel Bygade Gammel Hareskovvej Gammel Åvej Gammelsøhøj Geerslettevej Georg Hansens Ager Girostrøget Gran Alle Granbakken Granstien Granvej Gregersensvej Grønholtvangen Grønholtvej Guldalderen Gunderødvej Gyvelhaven Gyvelhegnet Gyvelvej Gårdager Gørløsevej Hakkemosevej Halland Boulevard Hallandsparken Hammeren Hammersholt Byvej Hammershøjvej Hans Andersensvej Hasejevej Haslevgade Hasselvej Havedamsvej Haveforen. Bakkevej Haveforen. Brandhøj Havlyngbuen Havremarken Hedegaardsvej Hedeland Hedelandsstien Hedelykken Hedevej Helgeshøj Alle Helsingørsvej Herringløsevej Hindbærhegnet Hjortevænget Hjortholmgårdsvej Hjørnestenen Holmegårdsparken Holmegårdsvej Holmegårdsvænget Holmemarksvej Holmenevej Holtebakken Holtedam Horsemosevej Hortensiavej Hostavej Hovedgaden Hovmarken Hovmarksstien Hovmarksvej Hultoften Hulvejen Humlebækvej Humlehegnet Humlemosevej Humletoften Hybenhegnet Hybenvej Hyldager Hyldekrattet Hyldevangen Håndværkerbakken Høholmvej Højager Højbakkegård Alle Højbakkevej Høje Lønholt Høje Taastrup Høje Taastrup Gade Højlundevej Højsagervej Højsdal Højvangsvej Høkerstræde Hørager Hørsholmvej Hørskætten Hørsvinget Ildtornvej Industribakken Industrivænget Ingersvej Ishøj Centervej Islandshøjparken Jagtvej Jasminhaven Jasminvej Jernalderen Jernvedvej Johannes Hages Alle Jonstrup Vænge Jonstruphøj Jonstrupvangvej Jonstrupvej Jægerbakken Jørlunde Overdrev Kallerupvej Karlebo Karlebo Markvej Kastaniens Kastaniens Kvarter Kastanjegang Katrinevej Keglens Kvarter Kellerisvej Kildebakken Kildehusene Kildelunden Kildemosevej Kildetoften Kildevej Kildevænget Kirke Værløsevej Kirkebakken Kirkegårdsvej Kirkeleddet Kirkeltehusvej Kirkeltevej Kirkestien Kirkestræde Kjeldgårdsvej Klevehøjvej Klinken Klintehaven Klinthøj Alle Klovtoftegade Klovtofteparken Kløverhaven Kløvermarksvej Kløvervej Knud Hjortøsvej Knudsvej Kohøjvej Kongevejen Konkyliestien Koppen Koralstien Kornelhegnet Korpsvænget Korsbjergpark Korsebjergengen Korshavevej Kraghave Parkvej Kraghavevej Krogager Kroparken Kroppedals Alle Kuglens Kvarter Kæmpehøj Kærengen Kærhavegårdsvej Kærmindevej L A Rings Vænge Landsbygaden Langageren Langelunden Langerødvej Langstrup Mose Langstrupvej Langås Lavendelvej Leen A Leen B Leen C Leen D Leen E Leen F Leen G Leen H Leen I Lejrvej Lerbakkevej Lersøstien Lervangen Letland Alle Ligustervej Lille Kongevej Lille Solhøjvej Lilleager Lillemosevej Lillevangsvej Lindegang Lindegårdsager Lindevej Liselundager Litauen Alle Ludvig Finds Vej Lupingang Lyngevej Lystholm Lærkelunden Lærketoften Lærkevej Løberen Løjeltevej Lønholtvej Løvefodvej M W Gjøes Vej Maglehøjgårdsvej Maglehøjtoften Maglemosevej Magnoliavej Marbjerg Byvej Marbjergholmsvej Margerittens Marie Alle Mariehøj Midtervej Morelhaven Moseager Mosedalen Mosegårdsvej Mosekilen Mosevænget Munkegårds Alle Murertoften Murskeen Muslingestien Myremosevej Månebakken Månedalstien Mølleager Mølledalen Møllestedet Møllevangen Møllevej Niebuhr Gade Niverød Niverød Bakke Niverød Kongevej Niverødgårdsvej Nivåhøj Nivåvej Nordre Strandvej Nordtoften Nordvang Ny Hjortespringvej Nybovej Nybølle Vad Nøddekrattet Nørreby Alle Nørreby Torv Nørregade Nørrekær Nørremarken Oldenburg Alle Oldvejen Ole Lippmanns Vej Ole Rømers Vej Olivenlunden Palmelunden Parallelvej Peder Peder Oxesvej Perikonhegnet Pilehaven Pilekrattet Pilenborgvej Pileurtvej Pilevangsdal Pilevej Pilevænget Plantagevej Poppel Alle Poppelvej Porsehaven Porsemosevej Postgade Potentilvej Poul Hansens Vænge Priors Alle Præstegårdsvej Præstemosevej Præstevænget Rafteager Rantzausvej Ravnehusparken Ravnehusvej Ravnekrogen Refmosevej Ribeshegnet Ribesvej Ringvej B 4 Rolandsvej Rolfsvej Rolighedsvej Rosen Alle Rosenager Rosengang Rosenhegnet Rosenhøj Rosens Rosens Kvarter Roskildevej Rundageren Ryethøjvej Ryvej Rådyrvej Rævebakkevej Rødegårdsvej Rødehusvej Rønnehegnet Rønnevej Rørmosen Rørsøstien Salvievej Sandet Sandvejen Sengeløsevej Sirius Alle Skagensgade Skandrups Alle Skelvej Skiftet Skjeberg Alle Skjørrings Vænge Skov Alle Skovbovænget Skovdalen Skovgårdsvej Skovhavevej Skovhegnet Skovhuskrogen Skovkildevej Skovlystvej Skovmose Alle Skovmose Side Alle Skovsvinget Skråplanet Skåne Boulevard Sletteager Slåenhegnet Slåenhøj Smedegade Smedevej Smedevænget Snebærvej Sneklokkehegnet Sneppevænget Snerlehaven Snubbekorsvej Soderupvej Sognekæret Sognevangen Sognevej Solager Solbakken Solbakkevej Solbjergvej Solbærhegnet Soldalen Solengen Solhaven Solhøj Solhøjvej Solkrogen Solvang Solvej Solvænget Spangåvej Sparrebro Spiræavej Spjeldager Spotorno Alle Stationsvej Stejlepladsvej Stenalderen Stenborgvej Stendiget Stendyssevej Stenrølds Alle Stjernedalen Storager Storemosen Storengen Storkekrogen Stormly Stormvang Strandgang Struergade Strømsvej Studekrogen Stærkendevej Svendsvej Svinget Sydstjernen Sylen Syrengang Syrenhegnet Syrenvej Søanemonestien Søholmvej Søkrogen Sømosevej Sønderby Torv Søndervangen Sørupvej Søvangs Alle Teglbrændertoften Teglbuen Teglevej Teglholmsvej Telegade Terningens Kvarter Thistedgade Thorbjergvej Thorsager Thorsbrovej Tibberup Alle Tibbevangen Timianhaven Tingstedvej Tingstenen Tjørneager Tjørnekrattet Tjørnen Toeltvej Tofteledet Toften Toftevej Topager Tornehegnet Torslunde Bygade Torslundevej Torstorpvej Tostholmvej Tranemosevej Truelshøj Truelsvang Tårnhøjgård Tårnkær Tørvevej Udsigten Uglesø Mosevej Vadsby Bygade Vadsbystræde Vadsbyvej Vagtelvænget Valdemarsvej Valmuens Valmuens Kvarter Vandtårnsvej Vandværksvej Vartovvej Vasekær Ved Gadekæret Ved Kastrupfortet Ved Kæret Vejenbrødvej Veksebovej Vesterby Alle Vesterby Torv Vesterled Vestervang Vestre Alle Vibe Alle Vibensholmsvej Vigerslev Allé Vildrosevej Vinterhusvej Vintoften Violens Violens Kvarter Vænget Værløse Gydevej Walgerholm Weirsøevej Wilhelmsvej Ågesholmsvej Åhusene Åløbet Åskrænten Åsletten Åtoften Åvej Åvænget Æblets Kvarter Øksen Østengen Østerby Alle Østerby Torv Østre Alle Øtoftegårdsvej ffaker-2.23.0/lib/ffaker/data/address_da/city0000644000004100000410000001252714620136015020772 0ustar www-datawww-dataAabenraa Aabybro Aakirkeby Aalborg Aalborg SV Aalborg SØ Aalborg Øst Aalestrup Aarhus C Aarhus N Aarhus V Aars Aarup Agedrup Agerbæk Agerskov Albertslund Allerød Allinge Allingåbro Almind Anholt Ans By Ansager Arden Asaa Askeby Asnæs Asperup Assens Augustenborg Aulum Auning Bagenkop Bagsværd Balle Ballerup Bandholm Barrit Beder Bedsted Thy Bevtoft Billum Billund Bindslev Birkerød Bjerringbro Bjert Bjæverskov Blokhus Blommenslyst Blåvand Boeslunde Bogense Bogø By Bolderslev Bording Borre Borup Brabrand Bramming Brande Branderup J Bredebro Bredsten Brenderup Fyn Broager Broby Brovst Bryrup Brædstrup Brøndby Brøndby Strand Brønderslev Brønshøj Brørup Bylderup-Bov Bække Bækmarksbro Bælum Børkop Bøvlingbjerg Charlottenlund Christiansfeld Dalby Dalmose Dannemare Daugård Dianalund Dragør Dronninglund Dronningmølle Dybvad Dyssegård Ebberup Ebeltoft Egernsund Egtved Egå Ejby Ejstrupholm Engesvang Errindlev Erslev Esbjerg Esbjerg N Esbjerg V Esbjerg Ø Eskebjerg Eskilstrup Espergærde Faaborg Fanø Farsø Farum Faxe Faxe Ladeplads Fejø Ferritslev Fyn Fjenneslev Fjerritslev Flemming Fredensborg Fredericia Frederiksberg C Frederikshavn Frederikssund Frederiksværk Frørup Frøstrup Fuglebjerg Fur Fårevejle Fårup Fårvang Føllenslev Føvling Gadbjerg Gadstrup Galten Gandrup Gedser Gedsted Gedved Gelsted Gentofte Gesten Gilleleje Gislev Gislinge Gistrup Give Gjerlev J Gjern Glamsbjerg Glejbjerg Glesborg Glostrup Glumsø Gram Gredstedbro Grenaa Greve Grevinge Grindsted Gråsten Græsted Gudbjerg Sydfyn Gudhjem Gudme Guldborg Gørding Gørlev Gørløse Haarby Haderslev Haderup Hadsten Hadsund Hals Hammel Hampen Hanstholm Harboøre Harlev J Harndrup Harpelunde Hasle Haslev Hasselager Havdrup Havndal Hedehusene Hedensted Hejls Hejnsvig Hellebæk Hellerup Helsinge Helsingør Hemmet Henne Herfølge Herlev Herlufmagle Herning Hesselager Hillerød Hinnerup Hirtshals Hjallerup Hjerm Hjortshøj Hjørring Hobro Holbæk Holeby Holmegaard Holstebro Holsted Holte Horbelev Hornbæk Hornslet Hornsyld Horsens Horslunde Hovborg Hovedgård Humble Humlebæk Hundested Hundslund Hurup Thy Hvalsø Hvide Sande Hvidovre Hårlev Højbjerg Højby Højer Højslev Høng Hørning Hørsholm Hørve Idestrup Ikast Ishøj Janderup Vestj Jelling Jerslev J Jerslev Sjælland Jerup Jordrup Juelsminde Jyderup Jyllinge Jystrup Midtsj Jægerspris Kalundborg Kalvehave Karby Karise Karlslunde Karrebæksminde Karup J Kastrup Kerteminde Kettinge Kibæk Kirke Eskilstrup Kirke Hyllinge Kirke Såby Kjellerup Klampenborg Klarup Klemensker Klippinge Klovborg Knebel Kokkedal Kolding Kolind Kongens Lyngby Kongerslev Korsør Kruså Kvistgård Kværndrup København København K København N København NV København S København SV København Ø Køge Langebæk Langeskov Langå Lejre Lem St Lemming Lemvig Lille Skensved Lintrup Liseleje Lundby Lunderskov Lynge Lystrup Låsby Læsø Løgstrup Løgstør Løgumkloster Løkken Løsning Malling Mariager Maribo Marslev Marstal Martofte Melby Mern Mesinge Middelfart Millinge Morud Munke Bjergby Munkebo Måløv Mårslet Møldrup Mørke Mørkøv Nakskov Nexø Nibe Nimtofte Nivå Nordborg Nyborg Nykøbing F Nykøbing M Nykøbing Sj Nyrup Nysted Nærum Næstved Nørager Nørre Aaby Nørre Alslev Nørre Asmindrup Nørre Nebel Nørre Snede Nørreballe Nørresundby Odder Odense C Odense M Odense N Odense NV Odense NØ Odense S Odense SV Odense SØ Odense V Oksbøl Otterup Oure Outrup Padborg Pandrup Præstø Randbøl Randers C Randers NV Randers NØ Randers SV Randers SØ Ranum Rask Mølle Redsted M Regstrup Ribe Ringe Ringkøbing Ringsted Risskov Risskov Ø Risskov Ø Roskilde Roslev Rude Rudkøbing Ruds Vedby Rungsted Kyst Ry Rynkeby Ryomgård Ryslinge Rødby Rødding Rødekro Rødkærsbro Rødovre Rødvig Stevns Rømø Rønde Rønne Rønnede Rørvig Sabro Sakskøbing Saltum Samsø Sandved Sejerø Silkeborg Sindal Sjællands Odde Sjølund Skagen Skals Skamby Skanderborg Skibby Skive Skjern Skodsborg Skovlunde Skårup Fyn Skælskør Skærbæk Skævinge Skødstrup Skørping Slagelse Slangerup Smørum Snedsted Snekkersten Snertinge Solbjerg Solrød Strand Sommersted Sorring Sorø Spentrup Spjald Sporup Spøttrup Stakroge Stege Stenderup Stenlille Stenløse Stenstrup Stensved Stoholm Jyll Stokkemarke Store Fuglede Store Heddinge Store Merløse Storvorde Stouby Strandby Struer Strøby Stubbekøbing Støvring Suldrup Sulsted Sunds Svaneke Svebølle Svendborg Svenstrup J Svinninge Sydals Sæby Søborg Søby Ærø Søllested Sønder Felding Sønder Omme Sønder Stenderup Sønderborg Søndersø Sørvad Taastrup Tappernøje Tarm Terndrup Them Thisted Thorsø Thyborøn Thyholm Tikøb Tilst Tim Tinglev Tistrup Tisvildeleje Tjele Tjæreborg Toftlund Tommerup Toreby L Torrig L Tranbjerg J Tranekær Trige Trustrup Tune Tureby Tylstrup Tårs Tølløse Tønder Tørring Ugerløse Uldum Ulfborg Ullerslev Ulstrup Vadum Valby Vallensbæk Vallensbæk Strand Vamdrup Vandel Vanløse Varde Vedbæk Veflinge Vejby Vejen Vejers Strand Vejle Vejle Øst Vejstrup Veksø Sjælland Vemb Vemmelev Vesløs Vestbjerg Vester Skerninge Vesterborg Vestervig Viborg Viby J Viby Sjælland Videbæk Vig Vildbjerg Vils Vinderup Vipperød Virum Vissenbjerg Viuf Vodskov Vojens Vonge Vorbasse Vordingborg Vrå Væggerløse Værløse Åbyhøj Ålbæk Ålsgårde Årre Årslev Ærøskøbing Ølgod Ølsted Ølstykke Ørbæk Ørnhøj Ørsted Ørum Djurs Østbirk Øster Assels Øster Ulslev Østermarie Østervrå ffaker-2.23.0/lib/ffaker/data/philosophie/0000755000004100000410000000000014620136015020322 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/philosophie/lessons0000644000004100000410000000071614620136015021737 0ustar www-datawww-dataIntroduction à la philosophie L’interrogation métaphysique L’interrogation axiologique L’interrogation anthropologique La problématique de l’existence d’une philosophie africaine Nature et Culture Le travail Le langage Les normes La conscience, l’inconscient l’Etat la Liberté L’émergence de la pensée scientifique Les typologies de science Science et technique. la problématique du beau Fonctions et significations de l’œuvre d’art. ffaker-2.23.0/lib/ffaker/data/address_fr/0000755000004100000410000000000014620136015020113 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_fr/region0000644000004100000410000000053114620136015021320 0ustar www-datawww-dataAlsace Aquitaine Auvergne Basse-Normandie Bourgogne Bretagne Centre Champagne-Ardenne Corse Franche-Comté Haute-Normandie Île-de-France Languedoc-Roussillon Limousin Lorraine Midi-Pyrénées Nord-Pas-de-Calais Pays de la Loire Picardie Poitou-Charentes Provence-Alpes-Côte d'Azur Rhône-Alpes Guadeloupe Guyane La Réunion Martinique Mayotte ffaker-2.23.0/lib/ffaker/data/address_fr/city0000644000004100000410000000560314620136015021012 0ustar www-datawww-dataParis Marseille Lyon Toulouse Nice Nantes Strasbourg Montpellier Bordeaux Lille Rennes Reims Le Havre Saint-Étienne Toulon Grenoble Dijon Angers Villeurbanne Saint-Denis Le Mans Nîmes Aix-en-Provence Brest Clermont-Ferrand Limoges Tours Amiens Metz Perpignan Besançon Boulogne-Billancourt Orléans Rouen Mulhouse Caen Saint-Denis Nancy Saint-Paul Argenteuil Montreuil Roubaix Dunkerque12 Tourcoing Créteil Avignon Nanterre Poitiers Courbevoie Fort-de-France Versailles Vitry-sur-Seine Colombes Asnières-sur-Seine Aulnay-sous-Bois Pau Rueil-Malmaison Saint-Pierre Aubervilliers Champigny-sur-Marne La Rochelle Saint-Maur-des-Fossés Antibes Calais Le Tampon Cannes Béziers Colmar Saint-Nazaire Drancy Bourges Mérignac Ajaccio Issy-les-Moulineaux Levallois-Perret Villeneuve-d'Ascq Quimper Valence Noisy-le-Grand La Seyne-sur-Mer Antony Neuilly-sur-Seine Troyes Vénissieux Clichy Sarcelles Les Abymes Pessac Ivry-sur-Seine Chambéry Niort Lorient Cergy Montauban Saint-Quentin Cayenne Villejuif Beauvais Hyères Épinay-sur-Seine Pantin Cholet Saint-André Bondy Fontenay-sous-Bois Maisons-Alfort Chelles La Roche-sur-Yon Arles Clamart Vannes Évry Saint-Louis Fréjus Le Blanc-Mesnil Sartrouville Narbonne Grasse Laval Meaux Évreux Annecy Belfort Sevran Charleville-Mézières Brive-la-Gaillarde Albi Montrouge Vincennes Martigues Bobigny Carcassonne Saint-Ouen Cagnes-sur-Mer Suresnes Blois Aubagne Saint-Malo Saint-Brieuc Châteauroux Châlons-en-Champagne Meudon Chalon-sur-Saône Bayonne Puteaux Alfortville Valenciennes Saint-Herblain Salon-de-Provence Corbeil-Essonnes Boulogne-sur-Mer Tarbes Bastia Mantes-la-Jolie Sète Istres Le Cannet Castres Massy Douai Saint-Priest Livry-Gargan Angoulême Arras Wattrelos Vaulx-en-Velin Gennevilliers Caluire-et-Cuire Alès Rosny-sous-Bois Thionville Choisy-le-Roi Talence Compiègne Saint-Germain-en-Laye Bourg-en-Bresse Garges-lès-Gonesse Gap Noisy-le-Sec Melun Le Lamentin Gagny Marcq-en-Barœul Chartres Bron Cherbourg-Octeville Rezé Le Port Montluçon Saint-Laurent-du-Maroni Bagneux Anglet La Courneuve Poissy Saint-Martin Savigny-sur-Orge Roanne Nevers Draguignan Auxerre Saint-Martin-d'Hères Joué-lès-Tours Saint-Joseph Saint-Chamond Échirolles Villepinte Pontault-Combault Conflans-Sainte-Honorine Villefranche-sur-Saône Montélimar Colomiers Saint-Benoît Lens Vitrolles Six-Fours-les-Plages Tremblay-en-France Marignane Haguenau Sainte-Geneviève-des-Bois Mâcon Agen Thonon-les-Bains Bagnolet La Ciotat Stains Saint-Raphaël Creil Romans-sur-Isère Neuilly-sur-Marne Montigny-le-Bretonneux Franconville Épinal Châtillon Cambrai Le Perreux-sur-Marne Châtellerault Villeneuve-Saint-Georges Annemasse Châtenay-Malabry Viry-Châtillon Dieppe Liévin Nogent-sur-Marne Houilles Mont-de-Marsan Maubeuge Dreux Goussainville Malakoff Vandœuvre-lès-Nancy Saint-Leu Plaisir Schiltigheim Les Mureaux Athis-Mons La Possession Palaiseau Meyzieu Baie-Mahault L'Haÿ-les-Roses Chatou ffaker-2.23.0/lib/ffaker/data/phone_number_nl/0000755000004100000410000000000014620136016021152 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/phone_number_nl/area_codes0000644000004100000410000000103114620136016023155 0ustar www-datawww-data10 111 113 114 115 117 118 13 14 15 161 162 164 165 166 167 168 172 174 180 181 182 183 184 186 187 20 222 223 224 226 227 228 229 23 24 251 252 255 26 294 297 299 30 313 314 315 316 317 318 320 321 33 341 342 343 344 345 346 347 348 35 36 38 40 411 412 413 416 418 43 45 46 475 478 481 485 486 487 488 492 493 495 497 499 50 511 512 513 514 515 516 517 518 519 521 522 523 524 525 527 528 529 53 541 543 544 545 546 547 548 55 561 562 566 570 571 572 573 575 577 578 58 591 592 593 594 595 596 597 598 599 70 71 72 73 74 75 76 77 78 79 ffaker-2.23.0/lib/ffaker/data/name_then/0000755000004100000410000000000014620136015017735 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_then/last_names0000644000004100000410000000124414620136015022007 0ustar www-datawww-dataAromdee Atitarn Bunyasarn Chaiprasit Chaisurivirat Chiawat Jetatikarn Jetjirawat Juntasa Kadesadayurat Kaewburesai Kaouthai Kasamsun Kitjakarn Kongkatitum Kongpaisarn Kongsangchai Kraiputra Kunakorn Kunchai Kurusarttra Leekpai Leelapun Lertkunakorn Maleenon Maneerattana Meesang Narkbunnum Narkhirunkanok Nimitwanitch Ornlamai Paowsong Parnpradub Parnthong Pornpipatpong Prasongsanti Puntasrima Punyawong Rojjanasukchai Rojumanong Saenamuang Sakda Sangsorn Shinawatra Sirisopa Somwan Songprawati Sripituksakul Srisati Sriwarunyu Sukbunsung Suntornnitikul Suppamongkon Suttirat Tawisuwan Thumying Tuntayakul Udomprecha Vipavakit Visalyaputra Wattanapanit Wattanasin Yongjaiyut ffaker-2.23.0/lib/ffaker/data/name_then/nick_names0000644000004100000410000000017314620136015021770 0ustar www-datawww-dataBum Chai Chock Faa Kan Kung Lek Mai May Mee Moo Nam Nan Nin Nit Noi Nok Nu Nui Pet Pla Poo Pui Sam Som Tai Tao Toi Uan Yai ffaker-2.23.0/lib/ffaker/data/name_then/first_names0000644000004100000410000000433214620136015022174 0ustar www-datawww-dataA-gun A-wut Aat Aawut Achara Adranuch Ambhom Anada Ananada Anchali Anuman Anurak Apasra Apsara Aran Aroon Asnee Atid Benjakalyani Boon-Mee Boon-Nam Boribun Bun Ma Buppha Busaba Bussaba Chaem Choi Chai Charoen Chai Son Chailai Chaisai Chaisee Chaiya Chaiyo Chakan Chalerm Chalermchai Chalermwan Chaloem Chai Chaloem Channarong Chantana Chanthira Chao Fah Charanya Chariya Charn Chai Charoen Charoenrasamee Charong Charunee Chatalerm Chatchada Chatchom Chatmanee Chatrasuda Chatri Chaveevan Chayan Chet Chimlin Chinda Chintana Chirawan Chomechai Chomesri Chompoo Chongrak Choochai Chuachai Chuachan Chuanchen Chuasiri Chuenchai Chula Chulamai Churai Dao Dara Daw Decha Dok Mai Dok Phi Sua Dok Rak Dok-Ban-Yen Dusadi Fa Ying Han Hansa Hanuman Hom Isra Ittiporn Kaew Kalaya Kamala Kamlai Kamnan Kanchana Kannika Kanok Kanya Karawek Karnchana Kasem Kasemchai Khemkhaeng Khiew Wan Khun Mae Kiet Kit Kitti Kittibun Kittichai Kittichat Kla Han Kla Klaew Kla Klahan Kob Chai Kob Khun Kob Sinn Kob Sook Kohsoom Kosum Kovit Kraisee Kraisingha Kriang Krai Kriang Sak Kris Kukrit Kulap Kusa Kwanchai Kwang Kwanjai Lamai Lamon Lawan Lek Madee Mae Noi Malee Mali Malivalaya Maliwan Mani Mayuree Mee Noi Mekhala Mongkut Muan Nang Narong Ngam-Chit Ngoen Nin Niran Nong Yao On Choi On Paitoon Pakpao Pen-Chan Pensri Phaibun Phailin Phairoh Phanumas Phassakorn Phawta Phet Phichai Phichit Phitsamai Phloi Phueng Pichai Pimchan Piyabutr Pravat Prayut Pricha Prija Prisana Pu Yai Bahn Puenthai Pundit Rama Ratana Ratanaporn Ritthirong Rochana Rom Ran Ruang Rit Ruang Sak Runrot Saengdao Sajja Sakda Samorn Sanan Nam Sanoh Sanouk Santichai Sanun Sanya Sap Sarai Sarakit Sataheep Satra Sawatdi Seni Si Fah Si Mok Si Sin Sinn Solada Som Chai Som Kid Som Phon Som Phong Som Wang Som Somchair Son Chai Sonchai Songsuda Sopa Sroy Su Suk Suchada Suchin Sud Saming Sud Suda Sukhon Sukonta Sum Sumalee Sumana Sumatra Sunan Sunee Sunstra Sunti Sup Taeng Tansanee Tha Kai Bok Thahan Thai Thaklaew Tham-Boon Thanom Thapthim Thinnakorn Thong Daeng Thong Dam Thong Di Thong Khao Thong Kon Thong Thaem Thong Thaeng Thong Thao Thong Thuanthong Ti Nung Cha Tida Totsaken Tukata Ubol Udom Vanida Vidura Virote Waan Waen Wila Winai Wipa Xuwicha Ya Chai Yindee Ying Yod Rak Yong-Yut Yu-Pha Yu-Phin Yuthakon ffaker-2.23.0/lib/ffaker/data/animal_es/0000755000004100000410000000000014620136015017727 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/animal_es/common_names0000644000004100000410000000206214620136015022325 0ustar www-datawww-dataÁguila Albatros Alce Alpaca Anguila Antílope Ardilla Armadillo Arrendajo Avestruz Babuino Bacalao Ballena Barracuda Bisonte Burro Búfalo Búfalo de agua Búho Caballo Caballo de mar Cabra Cabra montés Camello Cangrejo Canguro Caracol Caribú Carnero Castor Cazón Cebra Cerdo Cerdo hormiguero Chacal Chimpancé Cisne Coala Cobra Cocodrilo Codorniz Colibrí Comadreja Conejillo de indias Conejo Coyote Cuervo Delfín Dugongo Elefante Emú Erizo Faisán Flamenco Gacela Ganso Garza Gato Gorila Grua Halcón Hiena Hormiga Hurón Hámster Jabali Jaguar Lagarto Langosta Leopardo León León marino Liebre Llama Lobo Loro Lémur Mamut Manatí Mangosta Mapache Mariposa Marsopa Mono Morsa Murciélago Musaraña Narval Nutria Ñu Oso Oso hormiguero Oso polar Ostra Oveja Paloma Panda Pantera Pato Pavo Pavo real Pelícano Perdiz Perezoso Perrito de las praderas Perro Pez Pingüino Pinzón Pollo Poni Puerco espín Pulpo Pájaro Rana Rata Ratón Reno Salamandra Salmón Sapo Sello Serpiente Simio Tiburón Tigre Topo Tortuga Tritón Ualabi Uombat Yak Zarigüeya Zorrillo Zorro ffaker-2.23.0/lib/ffaker/data/address_it/0000755000004100000410000000000014620136015020120 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_it/region0000644000004100000410000000031014620136015021320 0ustar www-datawww-dataAbruzzo Basilicata Calabria Campania Emilia-Romagna Friuli-Venezia Giulia Lazio Liguria Lombardia Marche Molise Piemonte Puglia Sardegna Sicilia Toscana Trentino-Alto Adige Umbria Valle d'Aosta Venetoffaker-2.23.0/lib/ffaker/data/address_it/city0000644000004100000410000000171614620136015021020 0ustar www-datawww-dataAgrigento Alessandria Ancona Arezzo Ascoli Piceno Asti Avellino Bari Barletta Andria Trani Belluno Benevento Bergamo Biella Bologna Bolzano Brescia Brindisi Cagliari Caltanissetta Campobasso Carbonia-Iglesias Caserta Catania Catanzaro Chieti Como Cosenza Cremona Crotone Cuneo Enna Fermo Ferrara Firenze Foggia Forlì Cesena Frosinone Genova Gorizia Grosseto Imperia Isernia L'Aquila La Spezia Latina Lecce Lecco Livorno Lodi Lucca Macerata Mantova Massa Carrara Matera Medio Campidano Messina Milano Modena Monza e Della Brianza Napoli Novara Nuoro Ogliastra Olbia-Tempio Oristano Padova Palermo Parma Pavia Perugia Pesaro Urbino Pescara Piacenza Pisa Pistoia Pordenone Potenza Prato Ragusa Ravenna Reggio Calabria Reggio Emilia Rieti Rimini Roma Rovigo Salerno Sassari Savona Siena Siracusa Sondrio Sud Sardegna Taranto Teramo Terni Torino Trapani Trento Treviso Trieste Udine Valle d'Aosta Varese Venezia Verbano-Cusio-Ossola Vercelli Verona Vibo Valentia Vicenza Viterboffaker-2.23.0/lib/ffaker/data/animal_pl/0000755000004100000410000000000014620136015017733 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/animal_pl/common_names0000644000004100000410000000361114620136015022332 0ustar www-datawww-dataAlbatros Aligator Alpaka Anakonda Antylopa Bawół Bażant Biedronka Bizon Bocian Borsuk Bóbr Chomik Chrabąszcz Czajka Czapla Czyżyk Daniel Delfin Dingo Dorsz Drozd Dudek Dzięcioł Dzik Dziobak Dżdżownica Emu Flaming Foka Gawron Gazela Gekon Gepard Gęś Gil Głuptak Gniewosz Gołąb Goryl Gronostaj Guziec Halibut Hiena Hipopotam Homar Humbak Ibik Indyk Jaguar Jaskółka Jastrząb Jaszczurka Jeleń Jemiołuszka Jenot Jerzyk Jesiotr Jeż Kajman Kalmar Kameleon Kangur Kapibara Kapucynka Karaczan Karaś Karibu Karp Kaszalot Kawka Kiwi Kleszcz Koala Kobra Koczkodan Kojot Kokoszka Koliberek Komar Kondor Koń Kormoran Kos Kot Kowalik Koza Koziorożec Krab Kret Krewetka Krogulec Krokodyl Królik Kruk Kukułka Kuna Kura Lama Lampart Langusta Legwan Leming Lemur Leniwiec Leszcz Lew Lis Łabędź Łasica Łosoś Łoś Makrela Mamba Mandryl Mangusta Mazurek Mewa Mintaj Modliszka Mors Morszczuk Morświn Motyl Mól Mrówka Muflon Muł Mysz Myszołów Niedźwiedź Nocek Norka Nornica Nosorożec Nur Okoń Orangutan Orka Orlik Orzeł Osa Osioł Ostryga Ośmiornica Owca Padalec Pancernik Panda Pantera Pasikonik Paw Pawian Pchła Pelikan Perkoz Pies Pijawka Pingwin Pirania Piżmak Pliszka Płetwal Przepiórka Pstrąg Pszczoła Ptasznik Puchacz Puma Puszczyk Pyton Rak Rekin Ropucha Rosomak Rozgwiazda Rybitwa Rybołów Ryjówka Ryś Rzekotka Salamandra Sardynka Sarna Sęp Sierpówka Sikora Skorek Skorpion Skowronek Skunks Słoń Słowik Sokół Sowa Sójka Sroka Stonka Stonoga Struś Sum Surykatka Suseł Szakal Szarańcza Szczupak Szczur Szczygieł Szerszeń Szop Szpak Szprot Szympans Szynszyla Śledź Ślimak Świerszcz Świetlik Świnia Świstak Świszcz Tapir Tchórz Termit Topik Traszka Trzmiel Tuńczyk Tygrys Uchatek Uszatka Waleń Waran Wąż Wielbłąd Wiewiórka Wilk Wombat Wół Wrona Wróbel Wydra Zając Zaskroniec Zebra Zięba Zimorodek Żaba Żarłacz Żbik Żmija Żółw Żubr Żuk Żuraw Żyrafa ffaker-2.23.0/lib/ffaker/data/education/0000755000004100000410000000000014620136015017752 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/education/major_noun0000644000004100000410000000021214620136015022037 0ustar www-datawww-dataScience Arts Administration Engineering Management Production Economics Architecture Accountancy Education Development Philosophy Studies ffaker-2.23.0/lib/ffaker/data/education/degree_prefix0000644000004100000410000002127314620136015022512 0ustar www-datawww-dataBachelor of Architecture Bachelor of Biomedical Science Bachelor of Business Administration Bachelor of Clinical Science Bachelor of Commerce Bachelor of Computer Applications Bachelor of Computer Information Systems Bachelor of Science in Construction Technology Bachelor of Criminal Justice Bachelor of Divinity Bachelor of Economics Bachelor of Education Bachelor of Engineering Bachelor of Fine Arts Bachelor of Information Systems Bachelor of Management Bachelor of Music Bachelor of Pharmacy Bachelor of Philosophy Bachelor of Social Work Bachelor of Technology Bachelor of Accountancy Bachelor of Arts in American Studies Bachelor of Arts in American Indian Studies Bachelor of Arts in Applied Psychology Bachelor of Arts in Biology Bachelor of Arts in Anthropology Bachelor of Arts in Child Advocacy Bachelor of Arts in Clinical Psychology Bachelor of Arts in Forensic Psychology Bachelor of Arts in Organizational Psychology Bachelor of Science in Aerospace Engineering Bachelor of Science in Actuarial Bachelor of Science in Agriculture Bachelor of Science in Architecture Bachelor of Science in Architectural Engineering Bachelor of Science in Biology Bachelor of Science in Biomedical Engineering Bachelor of Science in Business Administration Bachelor of Science in Business and Technology Bachelor of Science in Chemical Engineering Bachelor of Science in Chemistry Bachelor of Science in Civil Engineering Bachelor of Science in Clinical Laboratory Science Bachelor of Science in Cognitive Science Bachelor of Science in Computer Engineering Bachelor of Science in Computer Science Bachelor of Science in Construction Engineering Bachelor of Science in Construction Management Bachelor of Science in Criminal Justice Bachelor of Science in Criminology Bachelor of Science in Diagnostic Radiography Bachelor of Science in Education Bachelor of Science in Electrical Engineering Bachelor of Science in Engineering Physics Bachelor of Science in Engineering Science Bachelor of Science in Engineering Technology Bachelor of Science in English Literature Bachelor of Science in Environmental Engineering Bachelor of Science in Environmental Science Bachelor of Science in Environmental Studies Bachelor of Science in Food Science Bachelor of Science in Foreign Service Bachelor of Science in Forensic Science Bachelor of Science in Forestry Bachelor of Science in History Bachelor of Science in Hospitality Management Bachelor of Science in Human Resources Management Bachelor of Science in Industrial Engineering Bachelor of Science in Information Technology Bachelor of Science in Information Systems Bachelor of Science in Integrated Science Bachelor of Science in International Relations Bachelor of Science in Journalism Bachelor of Science in Legal Management Bachelor of Science in Management Bachelor of Science in Manufacturing Engineering Bachelor of Science in Marketing Bachelor of Science in Mathematics Bachelor of Science in Mechanical Engineering Bachelor of Science in Medical Technology Bachelor of Science in Meteorology Bachelor of Science in Microbiology Bachelor of Science in Mining Engineering Bachelor of Science in Molecular Biology Bachelor of Science in Neuroscience Bachelor of Science in Nursing Bachelor of Science in Nutrition science Bachelor of Science in Software Engineering Bachelor of Science in Petroleum Engineering Bachelor of Science in Podiatry Bachelor of Science in Pharmacology Bachelor of Science in Pharmacy Bachelor of Science in Physical Therapy Bachelor of Science in Physics Bachelor of Science in Plant Science Bachelor of Science in Politics Bachelor of Science in Psychology Bachelor of Science in Public Safety Bachelor of Science in Quantity Surveying Engineering Bachelor of Science in Radiologic Technology Bachelor of Science in Real-Time Interactive Simulation Bachelor of Science in Religion Bachelor of Science in Respiratory Therapy Bachelor of Science in Risk Management and Insurance Bachelor of Science in Science Education Bachelor of Science in Sports Management Bachelor of Science in Systems Engineering Bachelor of Music in Jazz Studies Bachelor of Music in Composition Bachelor of Music in Performance Bachelor of Music in Theory Bachelor of Music in Music Education Bachelor of Science in Veterinary Technology Master of Accountancy Master of Advanced Study Master of Applied Finance Master of Applied Mathematical Sciences Master of Applied Science Master of Architecture Master of Arts Master of Arts in Liberal Studies Master of Arts in Strategic Communication Management Master of Arts in Teaching Master of Bioinformatics Master of Business Administration Master of Business Administration Management of Technology Master of Business Master of Business Economics Master of Business Engineering Master of Business Informatics Master of Chemistry Master of City Planning Master of Commerce Master of Computational Finance Master of Computer Applications Master of Computer Science Master of Communication Master of Counseling Master of Criminal Justice Master in Creative Technologies Master of Design Master of Divinity Master of Economics Master of Education Master of Educational Technology Master of Engineering Master of Engineering Management Master of Enterprise Master of European Law Master of Finance Master of Financial Economics Master of Financial Engineering Master of Financial Mathematics Master of Fine Arts Master of Health Administration Master of Health Science Master of Humanities Master of Industrial and Labor Relations Master of International Affairs Master of International Business Master of International Economics Master of International Public Policy Master of International Studies Master of Information Master of Information Management Master of Information Systems Master of Information System Management Master of Islamic Studies Master of IT Master of Jurisprudence Master of Laws Master of Studies in Law Master of Landscape Architecture Master of Letters Master of Liberal Arts Master of Library and Information Science Master of Management Master of Mass Communication and Journalism Master of Mathematical Finance Master of Mathematics Master of Mathematics and Computer Science Master of Mathematics and Philosophy Master of Medical Science Master of Medicine Master of Military Art and Science Master of Music Master of Network and Communications Management Master of Occupational Therapy Master of Pharmacy Master of Philosophy Master of Physician Assistant Studies Master of Physics Master of Political Science Master of Professional Studies Master of Psychology Master of Public Administration Master of Public Affairs Master of Public Diplomacy Master of Public Health Master of Public Management Master of Public Policy Master of Public Relations Master of Public Service Master of Quantitative Finance Master of Rabbinic Studies Master of Real Estate Development Master of Religious Education Master of Research Master of Sacred Music Master of Sacred Theology Master of Science Master of Science in Applied Cognition and Neuroscience Master of Science in Bioinformatics Master of Science in Clinical Epidemiology Master of Science in Computing Research Master of Science in Cyber Security Master of Science in Education Master of Science in Engineering Master of Science in Development Administration Master of Science in Finance Master of Science in Governance & Organizational Sciences Master of Science in Government Contracts Master of Science in Health Informatics Master of Science in Human Resource Development Master of Science in Information Assurance Master of Science in Information Systems Master of Science in Information Technology Master of Science in Leadership Master of Science in Management Master of Science in Nursing Master of Science in Project Management Master of Science in Quality Assurance Master of Science in Risk Management Master of Science in Supply Chain Management Master of Science in Teaching Master of Science in Taxation Master of Social Science Master of Social Work Master of Statistics Master of Strategic Studies Master of Studies Master of Surgery Master of Theological Studies Master of Technology Master of Theology Master of Urban Planning Master of Veterinary Science Doctor of Business Administration Doctor of Canon Law Doctor of Chiropractic Doctor of Commerce Doctor of Dental Surgery Doctor of Divinity Doctor of Education Doctor of Engineering Doctor of Health Administration Doctor of Health Science Doctor of Juridical Science; Juris Doctor Doctor of Law; Legum Doctor Doctor of Liberal Studies Doctor of Management Doctor of Medicine Doctor of Ministry Doctor of Musical Arts Doctor of Naturopathic Medicine Doctor of Optometry Doctor of Osteopathic Medicine Doctor of Pharmacy Doctor of Philosophy Doctor of Public Administration Doctor of Science Doctor of Theology Doctor of Veterinary Medicine ffaker-2.23.0/lib/ffaker/data/education/degree_short_prefix0000644000004100000410000000012514620136015023722 0ustar www-datawww-dataAB BS BSc BCom BCA BE BTech BPharm BEd MPharm ME MTech MA MD MCA MSc MCom DMus DPhil ffaker-2.23.0/lib/ffaker/data/education/school_suffix0000644000004100000410000000011114620136015022541 0ustar www-datawww-datawood dale ridge ville point field shire shore crest spur well side coast ffaker-2.23.0/lib/ffaker/data/job_cn/0000755000004100000410000000000014620136015017231 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/job_cn/job_nouns0000644000004100000410000000723514620136015021157 0ustar www-datawww-data会计师 会计助理 记帐员 会计部经理 会计部职员 会计主管 演员 广告文撰写人 行政助理 行政经理 行政人员 行政主管 局域网管理员 广告助理 广告协调员 地勤人员 航空公司定座员 航空公司职员 新闻主播 广播员 应用软件程序员 学徒工 考古学家 建筑师 工匠 艺术家 客户管理助理 人事助理 副厂长 商店经理助理 人力资源副总裁助理 副总裁助理 副教授 宇航员 运动员 服务员 律师 审计师 汽车技工 保姆 烘培师 理发师 棒球选手 门童 旅馆行李员 员工福利协调员 清洁工 生物学家 铁匠 证券分析员 证券交易员 植物学家 拳击手 部门经理 经纪人 预算师 公车司机 业务主任 业务经理 屠夫 采购员 木匠 漫画家 出纳员 厨师 化学工程师 总工程师 首席执行官 首席运营官 土木工程师 公务员 文员 打字员 接待员 小丑 鞋匠 薪酬经理 作曲家 计算机工程师 程序员 乘务员 建筑工人 厨师 牛仔 工匠 客户经理 客户代表 海关官员 舞蹈家 牙科医生 副总经理 设计师 侦探 人力资源总监 信息服务主管 运营总监 分公司权利总监 董事 主管 医生 推销员 司机 药剂师 经济研究助理 经济学家 编辑 电气工程师 电工 员工关系代表 招募顾问 英语教师 行政董事 市场执行总监 探险家 外销部经理 外汇部职员 外汇部核算员 后勤经理 农夫 时装设计师 土地担保协调员 财务主任 财务总监 财务报告人 消防人员 消防员 渔夫 花商 飞行员 食品服务经理 外交部长 领班 财务经理 园丁 审计长 总经理助理 总经理秘书 地质学家 警卫 导游 理发师 硬件工程师 校长 中学校长 小学校长 产品经理 管家 进口联络员 信息分析师 保险公司理赔员 保险代理人 保险认领管理员 保险协调员 口语翻译 人员配置专员 记者 法官 劳动关系专员 系统分析师 法律顾问 图书管理员 救生员 语言学家 魔术师 邮差 维修工程师 管理顾问 公关部经理 网络管理经理 厂家代表 市场分析师 市场开发部经理 市场调查分析员 市场顾问 销售主管 市场实习生 市场部经理 销售代表 市场销售员 按摩师 数学家 机械师 采购经理 矿工 模特 导演 音乐教师 音乐家 造船工程师 尼姑 护士 职员 业务经理 接线员 包装设计师 画家 人事部职员 药剂师 哲学家 摄影师 物理学家 生理学家 钢琴家 飞行员 厂长 剧作家 诗人 警察 邮政人员 私人秘书 产品经理 校对员 房地产经理 质量管理工程师 房地产经纪人 房地产评估师 房地产经理 前台 招聘专员 饭店经理 零售采购员 雕刻家 船员 安全员 高级会计 高级客户经理 服务部经理 店主 软件工程师 统计员 监管员 辅导员 外科医生 测量员 系统工程师 计程车司机 技术编辑 电话调查员 导游 贸易财务主管 交通协管员 培训部经理 培训专员 翻译核对员 翻译员 运输经理 银行高级职员 五毛 兽医 人力资源副总裁 焊接工 批发采购员 动物学家 编辑 部长助理 播音指导 参事 仓库管理员 常务副省长 车间主任 大学校长 党组书记 电视主持人 儿科主任医师 发言人 法警 法医 妇科主治医师 副教授 高级工程师 高级编辑 高级讲师 公证员 顾问 护师 讲师 警督 警监 警员 局长 录音师 名誉董事长 名誉教授 名誉顾问 人大代表 人民法院院长 人民检察院检察长 省长 书记 特级教师 司长 武官 文化专员 舞蹈编剧 舞台监督 县长 乡镇长 新闻文化参赞 学院院长 巡视员 ffaker-2.23.0/lib/ffaker/data/currency/0000755000004100000410000000000014620136015017631 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/currency/currency_symbol0000644000004100000410000000003314620136015022767 0ustar www-datawww-data$ ¢ £ ¥ ฿ € ₶ ₺ ffaker-2.23.0/lib/ffaker/data/currency/currency_code0000644000004100000410000000124414620136015022401 0ustar www-datawww-dataAED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BRL BSD BWP BYR BZD CAD CDF CHF CLP CNY COP CRC CUP CVE CZK DJF DKK DOP DZD EEK EGP ERN ETB EUR FJD FKP GBP GEL GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS INR INR IQD IRR ISK JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LTL LVL LYD MAD MDL MGA MKD MMK MNT MOP MRO MUR MVR MWK MXN MYR MZN NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLL SOS SRD STD SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD UYU UZS VEF VND VUV WST XAF XAG XAU XBA XBB XBC XBD XCD XDR XFU XOF XPD XPF XPT XTS YER ZAR ZAR ZAR ZMK ZWL ffaker-2.23.0/lib/ffaker/data/currency/currency_name0000644000004100000410000000462214620136015022412 0ustar www-datawww-dataUAE Dirham Afghani Lek Armenian Dram Netherlands Antillian Guilder Kwanza Argentine Peso Australian Dollar Aruban Guilder Azerbaijanian Manat Convertible Marks Barbados Dollar Taka Bulgarian Lev Bahraini Dinar Burundi Franc Bermudian Dollar (customarily known as Bermuda Dollar) Brunei Dollar Boliviano Mvdol Brazilian Real Bahamian Dollar Pula Belarussian Ruble Belize Dollar Canadian Dollar Congolese Franc Swiss Franc Chilean Peso Unidades de fomento Yuan Renminbi Colombian Peso Unidad de Valor Real Costa Rican Colon Cuban Peso Peso Convertible Cape Verde Escudo Czech Koruna Djibouti Franc Danish Krone Dominican Peso Algerian Dinar Kroon Egyptian Pound Nakfa Ethiopian Birr Euro Fiji Dollar Falkland Islands Pound Pound Sterling Lari Cedi Gibraltar Pound Dalasi Guinea Franc Quetzal Guyana Dollar Hong Kong Dollar Lempira Croatian Kuna Gourde US Dollar Forint Rupiah New Israeli Sheqel Indian Rupee Indian Rupee Ngultrum Iraqi Dinar Iranian Rial Iceland Krona Jamaican Dollar Jordanian Dinar Yen Kenyan Shilling Som Riel Comoro Franc North Korean Won Won Kuwaiti Dinar Cayman Islands Dollar Tenge Kip Lebanese Pound Sri Lanka Rupee Liberian Dollar Lithuanian Litas Latvian Lats Libyan Dinar Moroccan Dirham Moldovan Leu Malagasy Ariary Denar Kyat Tugrik Pataca Ouguiya Mauritius Rupee Rufiyaa Kwacha Mexican Peso Mexican Unidad de Inversion (UDI) Malaysian Ringgit Metical Naira Cordoba Oro Norwegian Krone Nepalese Rupee New Zealand Dollar Rial Omani Balboa US Dollar Nuevo Sol Kina Philippine Peso Pakistan Rupee Zloty Guarani Qatari Rial New Leu Serbian Dinar Russian Ruble Rwanda Franc Saudi Riyal Solomon Islands Dollar Seychelles Rupee Sudanese Pound Swedish Krona Singapore Dollar Saint Helena Pound Leone Somali Shilling Surinam Dollar Dobra El Salvador Colon US Dollar Syrian Pound Lilangeni Baht Somoni Manat Tunisian Dinar Pa'anga Turkish Lira Trinidad and Tobago Dollar New Taiwan Dollar Tanzanian Shilling Hryvnia Uganda Shilling US Dollar Peso Uruguayo Uruguay Peso en Unidades Indexadas Uzbekistan Sum Bolivar Fuerte Dong Vatu Tala CFA Franc BEAC Silver Gold Bond Markets Units European Composite Unit (EURCO) European Monetary Unit (E.M.U.-6) European Unit of Account 9(E.U.A.-9) European Unit of Account 17(E.U.A.-17) East Caribbean Dollar SDR UIC-Franc CFA Franc BCEAO Palladium CFP Franc Platinum Codes specifically reserved for testing purposes Yemeni Rial Rand Rand Loti Rand Namibia Dollar Zambian Kwacha Zimbabwe Dollar ffaker-2.23.0/lib/ffaker/data/address_us/0000755000004100000410000000000014620136015020133 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_us/state0000644000004100000410000000073014620136015021176 0ustar www-datawww-dataAlabama Alaska Arizona Arkansas California Colorado Connecticut Delaware Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming ffaker-2.23.0/lib/ffaker/data/address_us/state_abbr0000644000004100000410000000022614620136015022164 0ustar www-datawww-dataAL AK AZ AR CA CO CT DE FL GA HI ID IL IN IA KS KY LA ME MD MA MI MN MS MO MT NE NV NH NJ NM NY NC ND OH OK OR PA RI SC SD TN TX UT VT VA WA WV WI WY ffaker-2.23.0/lib/ffaker/data/address_us/state_and_territories_abbr0000644000004100000410000000027214620136015025442 0ustar www-datawww-dataAL AK AS AZ AR CA CO CT DE DC FM FL GA GU HI ID IL IN IA KS KY LA ME MH MD MA MI MN MS MO MT NE NV NH NJ NM NY NC ND MP OH OK OR PW PA PR RI SC SD TN TX UT VT VI VA WA WV WI WY AE AA AP ffaker-2.23.0/lib/ffaker/data/sport_pl/0000755000004100000410000000000014620136016017642 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/sport_pl/summer0000644000004100000410000000127114620136016021076 0ustar www-datawww-dataBadminton Baseball Biegi płotkarski Bule Dżudo Futbol amerykański Gimnastyka artystyczna Gimnastyka sportowa Golf Hokej na trawie Jeździectwo Kajakarstwo górskie Kajakarstwo regatowe Kolarstwo szosowe Kolarstwo torowe Koszykówka Krykiet Lacrosse Łucznictwo Pchnięcie kulą Pięciobój nowoczesny Pięściarstwo Piłka nożna Piłka ręczna Piłka wodna Pływanie synchroniczne Podnoszenie ciężarów Poker Polo Rugby Rzut dyskiem Rzut młotem Rzut oszczepem Siatkówka Siatkówka plażowa Skok o tyczce Skok w dal Skok wzwyż Skoki do wody Squash Strzelectwo Szachy Szermierka Taekwondo Tenis stołowy Tenis ziemny Trójbój Trójskok Unihokej Wędkarstwo Wioślarstwo Zapasy Żeglarstwo ffaker-2.23.0/lib/ffaker/data/sport_pl/winter0000644000004100000410000000034314620136016021075 0ustar www-datawww-dataBiegi narciarskie Bobsleje Curling Dwubój zimowy Hokej na lodzie Kombinacja norweska Łyżwiarstwo figurowe Łyżwiarstwo szybkie Narciarstwo alpejskie Narciarstwo dowolne Saneczkarstwo Skeleton Skoki narciarskie Snowboarding ffaker-2.23.0/lib/ffaker/data/phone_number_ua/0000755000004100000410000000000014620136016021146 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/phone_number_ua/home_phone_prefixes0000644000004100000410000000012714620136016025117 0ustar www-datawww-data31 32 33 34 35 36 37 38 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 61 62 64 65 69 ffaker-2.23.0/lib/ffaker/data/phone_number_ua/mobile_phone_prefixes0000644000004100000410000000004114620136016025431 0ustar www-datawww-data50 63 66 67 73 93 95 96 97 98 99 ffaker-2.23.0/lib/ffaker/data/freedom_ipsum/0000755000004100000410000000000014620136015020635 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/freedom_ipsum/freedom_words0000644000004100000410000000413314620136015023420 0ustar www-datawww-datafreedom God Bless America Chuck Norris bacon cheeseburgers fireworks explosions bald eagles better dead than red liberty anti-metric system mission accomplished stars and stripes Uncle Sam fighter jets super-size Wal-Mart NASCAR Michael Bay movies Texas bigger southwest breakfast burrito low taxes pro-wrestling no-terrorist-zone second amendment rights Bud heavy tall-boy MGD Dallas Cowboys Medal of Honor Call of Duty enemies of freedom Dale Earnhardt Jr pickup trucks mud flaps extra beef automatic rifle wanted dead or alive RoboCop Arnold Schwarzenegger Die Hard 2: Die Harder I only speak American red white and blue nuclear-powered aircraft carrier John Cena SUVs Mega-Stuf Oreos Philly cheesesteak NASA Championship Pro Bass Fishing Denny's Grand Slam Breakfast shock and awe Star-Spangled Banner truck nuts dual-wielded machine guns route 66 the economy super bowl border wall democracy capitalism commies get out of my country John Wayne CSI: Miami 74-inch HDTV Hanes boxer briefs Mountain Dew Disney World Branson Missouri Van Halen WMD jean shorts Marlboro reds gigantic huge monster truck rally 85oz soda chili cheese fries patriotic extra pulled pork Harley Davidson Hot Pockets sweatpants more bullets tomahawk cruise missile propane tanks drive-thru Garth Brooks exploding explosive extra value meal juicy flame-grilled stock market low gas prices Mount Rushmore Lynyrd Skynyrd DirecTV cheese-stuffed crunch-tastic lunchables DiGiorno slurpees Starbucks country-fried USA-4-Life-Bro the government FBI CIA NSA hot dogs potato salad Fox News supreme court ruling freedom fries crispy chicken strips condiments BBQ apple pie twinkies MOPAR XXXL 18-wheeler Nashville corporations bigfoot redwood extra-large TGIF 7-Eleven cholesterol microwaved taco night television DVD 3D Blu-Ray credit cards consumerism Costco malls shopping Checkers milkshakes congress voting official sponsor constitutional rights independence 1776 Proud To Be An American truthers CNN boneless buffalo wings Applebee's drone strike online multiplayer controversial the media velcro foreign policy national security elections Home Depot ESPN2 weekends ffaker-2.23.0/lib/ffaker/data/movie/0000755000004100000410000000000014620136015017116 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/movie/adj_and_adv0000644000004100000410000000021714620136015021253 0ustar www-datawww-dataAction Hungry Ultra Dangerous Danger Tokyo Red Blue Green Killer Electric Blonde Flying Forbidden Nuclear Fake American Death Champagne Bloody ffaker-2.23.0/lib/ffaker/data/movie/nouns0000644000004100000410000000034614620136015020206 0ustar www-datawww-dataWolf Wolves Cousins Jungle Witch Woman Women Man Men Identity Ninja Ninjas Pickpocket Hills Clash Wizard World Brain Brains Fly Mutant Blow Imp Journals Diaries Dreams Tears City Cat Tentacle Friday Rain Thief Beast Demon Monster ffaker-2.23.0/lib/ffaker/data/movie/prefixes0000644000004100000410000000031614620136015020666 0ustar www-datawww-dataTime of the Season of the Return of the I am Planet of the War of the Invasion of the I Married a Legend of Codename: Case of the Missing Day of the Curse of the Rise of the The A Fistful of Journey of the ffaker-2.23.0/lib/ffaker/data/address_pl/0000755000004100000410000000000014620136015020117 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_pl/square0000644000004100000410000001343214620136015021345 0ustar www-datawww-data1 Maja 11 Pułku 15 Sierpnia 16 Dywizji 18 Stycznia 1831 Roku 1905 Roku 21 Stycznia 3 Maja 4 Czerwca 1989 Roku Adama Mickiewicza Akademicki Alfreda Nobla Aliantów Amfiteatru Andersa Anielewicza Anny Jagiellonki Armii Krajowej Armii Wojska Polskiego Armstronga Artylerii Polskiej Artystów Asnyka Axentowicza Baczyńskiego Bankowy Barnima I Basztowy Bałtycki Benedyktyński Bernardyński Białowąsa Biskupa Jana Chrapka Bogurodzicy Bohaterów Armii Krajowej Bohaterów Getta Bohaterów II Wojny Światowej Bohaterów Nysy Bohaterów Warszawy Bohaterów Westerplatte Bohaterów Września Bojowników Bolesława Chrobrego Bolesława Prusa Bolesława Wstydliwego Bolesława Śmiałego Bożego Ciała Bramy Wolińskiej Bramy Wrocławskiej Broniewskiego Browarniany Browarowy Brygady Pancernej Bzowy Centralny im. Ronalda Reagana Chorążego Starca Cichociemnych Cichy Cieszyński Cmentarny Cystersów Czechowicza Czerwca 1976 Roku Czesława Niemena Czochralskiego Czysty Defiladowy Dietla Dobrego Pasterza Dominikański Drezdeńskiego Pułku Czołgów Średnich Drzewny Drzymały Dworcowy Dworzysko Dwóch Miast Działowy Dziecka Dzierżonia Dzika Dół Dębowy Elizy Orzeszkowej Emila Młynarskiego Energetyka Esperanto Europejski Ewangelicki Fabryczny Farny Fatimski Faustyny Festiwalu Muzyki Rockowej Floriański Franciszkański Frankfurcki Franklina D. Roosevelta Fryderyka Chopina Gabriela Narutowicza Gałczyńskiego Gdański gen. bryg. dr. Stanisława Czepielika gen. Grota Roweckiego gen. Jana Nepomucena Umińskiego gen. Józefa Bema gen. Józefa Hallera gen. Pilota Stanisława Skalskiego gen. Stanisława Maczka gen. Władysława E. Sikorskiego Gimnazjalny Grotowskiego Grunwaldzki Gryfitów Grzybowy Gwiaździsty Górników Górnośląski Handlowy Harcerski Henryka Pobożnego Henryka Sienkiewicza Honorowych Dawców Krwi Hołdu Pruskiego Hutniczy Ignacego Paderewskiego im. Króla Kazimierza III Wielkiego im. Księcia Władysława im. Więźniów Oświęcimia Inwalidów Jacka Kuronia Jagielloński Jana Chrzciciela Jana Długosza Jana Henryka Dąbrowskiego Jana III Sobieskiego Jana Kasprowicza Jana Kazimierza Jana Kilińskiego Jana Matejki Jana Pawła II Jana z Głogowa Jaroszewicza Jaroszka Jedności Jedności Narodowej Jedności Słowiańskiej Joachima Lelewela Józefa Józefa Piłsudskiego kard. Stefana Wyszyńskiego Karola Brzostowskiego Karola Miarki Kasztanowy Kasztelański Kaszubski Katedralny Katyński Kazimierza Kazimierza Jagiellończyka Kazimierza Pułaskiego Kingi Klasztorny Kochanowskiego Kolei Warszawsko-Wiedeńskiej Kolejowy Kombatantów Kompanii Armii Krajowej Komuny Paryskiej Konfederacji Tyszowieckiej Konfederatów Barskich Konstytucji 3 Maja Korczaka Kosynierów Koszarowy Kotlarza Kołodziejskiego Kołłątaja Kościelny Krakowski Krasickiego Krasińskiego Króla Władysława Jagiełły ks. Jerzego Popiełuszki ks. prof. J. Tischnera ks. Ryszarda Rajskiego Kupiecki Kwiatowy Lecha Legionów Leśny Limanowskiego Lipowy Lotników Łagiewnicki Łukasińskiego Magistracki Majdańskiego Majora Adama Lazarowicz Majora Mieczysława Tarchalskiego Mariacki Mariański Mazurski Mechaników Medyków Miejski Mieszka I Mongolski Monte Cassino Młyński Najświętszej Maryi Panny Nauczycieli Tajnego Nauczania Niepodległości Niepodległości im. Romana Dmowskiego Nieznanego Żołnierza Niezłomnych Norwida Nowy NSZZ Solidarność Obrońców Pokoju Obrońców Warszawy Obrońców Westerplatte Obrońców Wybrzeża Oddziałów Młodzieży Powstańczej Odnowy Odrodzenia Ofiar Getta Ofiar Katastrofy Smoleńskiej Ofiar Katynia Ofiar Niemieckich Hitlerowskich Obozów Ofiar Stalinizmu Ogrodowy Oleandrów Opatrzności Bożej Orląt Lwowskich Orła Białego Ostrej Bramy Ottona Pamięci Narodowej Papieski Parkowy Partyzantów Patriotów Pałacowy Piastowski Piastów Piechoty Pielgrzymów Pionierów Piotra i Pawła Pisarzy Polskich Pluty Pocztowy Pokoju Politechniki Polonii Polskiego Czerwonego Krzyża Polskiej Organizacji Wojskowej Pomorski Poniatowskiego Powstań Narodowych Powstańców Styczniowych Powstańców Warszawskich Powstańców Wielkopolskich Powstańców Śląskich prof. Alfonsa Hoffmanna prof. Jana Szyrockiego prof. Stefana du Chateau Przyjaźni Przyjaźni Polsko-Węgierskiej Przymierza Pułkownika Berka Joselewicza Pułku Strzelców Konnych Raciborski Raczyńskiego Ratuszowy Reymonta Richarda Wagnera Rocha Rodła Romualda Traugutta Rotmistrza Witolda Pileckiego Rumiankowy Rybaków Rybny Rycerski Rynkowy Rzeźniczy Różany Róży Wiatrów Saperów Skargi Skłodowskiej-Curie Solidarności Solny Sportowy Sprawiedliwości Sprzymierzeńców Spółdzielczy Spółdzielców Srebrny Stanisława Moniuszki Staromiejski Staromłyński Staroszkolny Starozamkowy Staszica Stawowy Stefana Batorego Stefana Czarnieckiego Stefana Okrzei Straconych Straży Pożarnej Strzelecki Stuligrosza Sucharskiego Sybiraków Synagogi Szafranka Szarych Szeregów Szczepański Szkolny Szpitalny Słonecznikowy Słoneczny Słowackiego Słowiański Śląski Śniegockich Śreniawitów św. Ambrożego św. Anny św. Barbary św. Ducha św. Floriana św. Jakuba św. Jakuba Apostoła św. Jerzego św. Józefa św. Katarzyny św. Krzysztofa św. Krzyża św. Maksymiliana Kolbego św. Mikołaja św. Piotra św. Rozalii św. Stanisława św. Wojciecha Świętojański Tadeusza Czackiego Tadeusza Kotarbińskiego Towarzystwa Przyjaciół Dzieci Uniwersytecki Walecznych Warszawski Wawrzyńca Wałowy Westerplatte Wielkopolski Wileński Wilsona Wincentego Witosa Wiślany Wojska Polskiego Wolnica Wolności Wszystkich Świętych Wybickiego Wyspiańskiego Wyzwolenia Władysława Łokietka Xawerego Dunikowskiego Zakopiański Zamenhofa Zamkowy Zawadzkiego Zawiszy Czarnego Zbawiciela Zdrojowy Zgody Zjednoczenia Narodowego Zofii Nałkowskiej Związku Nauczycielstwa Polskiego Zwycięstwa Zygmunta Starego Żelazny Żeromskiego Żołnierza Żołnierzy Wyklętych Żwirki i Wigury ffaker-2.23.0/lib/ffaker/data/address_pl/street0000644000004100000410000001104414620136015021350 0ustar www-datawww-data1 Maja 11 Listopada 3 Maja Adama Mickiewicza Akademicka Aleksandra Fredry Andrzeja Struga Andyjska Anhellego Anieli Krzywoń Armii Krajowej Artura Grottgera Azotowa Babiego Lata Babiogórska Bagienna Bajeczna Bajkowa Bakaliowa Balladyny Balonowa Bankowa Barbakan Bartnicza Bartosza Głowackiego Barwna Basenowa Batalionów Chłopskich Bałkańska Bałtycka Baśniowa Beskidzka Białoskórnicza Bielska Bohaterów Monte Cassino Bolesława Chrobrego Bolesława Limanowskiego Bolesława Prusa Bracka Browarna Brzeska Bytomska Chemiczna Chełmińska Chlebowa Chmielna Chmurna Chobolańska Chocimska Chojnicka Chorwacka Chorzowska Chłodna Chłopska Ciasna Deszczowa Dobra Dobrej Nadziei Dobropole Dobrzyńska Dworcowa Dębogórska Dębowa Długa Emila Zegadłowicza Emilii Gierczak Emilii Plater Emilii Sczanieckiej Energetyków Eugeniusza Romera Europejska Fabryczna Farna Feniksa Figowa Filaretów Floriańska Franciszkańska Francuska Fryderyka Chopina Gabriela Narutowicza Garbarska Gdańska gen. Władysława Andersa Gipsowa Giżycka Glazurowa Gliniana Glinkowa Gliwicka Gnieźnieńska Gołębia Graniczna Grodzka Grunwaldzka Górnośląska Gęsia Głogowska Głowicka Głucha Głęboka Hallera Henryka Sienkiewicza Hetmańska Himalajska Hipolita Cegielskiego Hodowlana Holenderska Honorowych Krwiodawców Horeszków Hołdu Pruskiego Hoża Hrubieszowska Ignacego Paderewskiego Jacka Malczewskiego Jacka Soplicy Jagiellońska Jagny Jagodowa Jakuba Bojki Jana Henryka Dąbrowskiego Jana III Sobieskiego Jana Karola Chodkiewicza Jana Kasprowicza Jana Kazimierza Jana Kilińskiego Jana Pawła II Jana z Kolna Janusza Korczaka Jezuicka Juliana Tuwima Juliusza Słowackiego Józefa Bema Józefa Piłsudskiego Józefa Poniatowskiego Kaczeńców Kadetów Kadmowa Kalinowa Kaliska Kameliowa Kameralna Kamienna Kamieńska Karmelicka Karola Olszewskiego Karola Świerczewskiego Kartuska Kasjopei Kaskadowa Kasztanowa Kaszubska Katedralna Katowicka Kazimierska Kazimierza Pułaskiego Kijowska Kmicica Kmieca Kniewska Kobaltowa Kokosowa Koksowa Kolarska Kolejowa Kolibra Kolonistów Krakowska Krakowskie Przedmieście Krucza Krupnicza Królewska Królowej Jadwigi ks. Jerzego Popiełuszki Kłosowa Kłuszyńska Lechicka Legionów Lipowa Lubelska Lwowska Łódzka Łąkowa Mariacka Migdałowa Mikołaja Kopernika Mikołaja Reja Mikołowska Milczańska Miodowa Mirabelki Mirtowa Misia Wojtka Miła Miłosławska Mokradłowa Monte Cassino Monterska Morawska Morelowa Morenowa Morska Morwowa Mostowa Mołdawska Młyńska Niepodległości Niestachowska Niezapominajki Niklowa Niny Rydzewskiej Norberta Barlickiego Norweska Notecka Nowowiejska Obornicka Obozowa Ogrodowa Okopowa Oliwkowa Olkuska Olsztyńska Olszynki Grochowskiej Opałowa Opolska Opłotki Oraczy Orawska Ołowiana Oświęcimska Partyzantów Perlista Perseusza Perłowa Piaseczna Piaskowa Piekarska Piotra Skargi Piwna Piękna Pocztowa Pomorska Poznańska Przyszłości Przytorze Przytulna Pszczelna Pszenna Pucka Pustułki Puszczykowa Puławska Północna Racławicka Rtęciowa Rubież Rubinowa Ruciana Ruda Rudzika Rugiańska Rumiankowa Rumuńska Ruska Róży Wiatrów Senatorska Siemianowicka Smutna Sobótki Sokolników Sokoła Solidarności Solna Sopocka Sosnowa Sowia Sołtysia Sośnicka Stanisława Małachowskiego Stanisława Staszica Starowiejska Stefana Starzyńskiego Stefana Wyszyńskiego Stefana Żeromskiego Stoisława Stokrotki Stolarska Storczykowa Stołczyńska Stroma Strumykowa Strusia Strzelecka Szczecińska Szeroka Szewska Szpitalna Sójki Śląska św. Ambrożego św. Anny św. Barbary św. Ducha św. Floriana św. Jakuba św. Jakuba Apostoła św. Jerzego św. Józefa św. Katarzyny św. Krzysztofa św. Krzyża św. Maksymiliana Kolbego św. Mikołaja św. Piotra św. Rozalii św. Stanisława św. Wojciecha Świętojańska Świętokrzyska Tadeusza Kościuszki Targowa Toruńska Towarowa Tropikalna Truskawkowa Trygława Trzcinowa Tucholska Tulipanowa Turkusowa Turystyczna Uniwersytecka Waleriana Pawłowskiego Waleriana Łukasińskiego Warszawska Wawelska Wałowa Wiejska Wielokwiatowa Wieluńska Wierzbowa Wiewiórcza Wikingów Wiklinowa Wilcza Wincentego Janasa Wincentego Witosa Wita Stwosza Wojska Polskiego Wolności Wrocławska Władysława Reymonta Władysława Sikorskiego Zachodnia Zagonowa Zagrzebska Zagłoby Zajęcza Zakopiańska Zakładowa Zamiejska Zamieć Zamknięta Zamkowa Zamojska Zapadła Załogowa Zbożowa Zbyszka z Bogdańca Zbójnicka Zdrojowa Zdrowa Zenona Klemensiewicza Zgierska Zgodna Zgody Zgorzelecka Zwierzyniecka Zwycięstwa Złota Żeglarska Żubrów Żurawia Żurawinowa Żwirki i Wigury Żwirowa Żytnia Żywiczna Żywiecka Żyzna ffaker-2.23.0/lib/ffaker/data/address_pl/voivodeship_capital_city0000644000004100000410000000025014620136015025123 0ustar www-datawww-dataBiałystok Bydgoszcz Gdańsk Gorzów Wielkopolski Katowice Kielce Kraków Lublin Łódź Olsztyn Opole Poznań Rzeszów Szczecin Toruń Warszawa Wrocław Zielona Góra ffaker-2.23.0/lib/ffaker/data/address_pl/voivodeship0000644000004100000410000000032314620136015022377 0ustar www-datawww-datadolnośląskie kujawsko-pomorskie lubelskie lubuskie łódzkie małopolskie mazowieckie opolskie podkarpackie podlaskie pomorskie śląskie świętokrzyskie warmińsko-mazurskie wielkopolskie zachodniopomorskie ffaker-2.23.0/lib/ffaker/data/address_pl/voivodeship_abbr0000644000004100000410000000006014620136015023363 0ustar www-datawww-dataDS KP LU LB LD MA MZ OP PK PD PM SL SK WN WP ZP ffaker-2.23.0/lib/ffaker/data/address_pl/city0000644000004100000410000002251714620136015021021 0ustar www-datawww-dataAleksandrów Kujawski Aleksandrów Łódzki Alwernia Andrychów Annopol Augustów Babimost Baborów Baranów Sandomierski Barcin Barczewo Bardo Barlinek Bartoszyce Barwice Bełchatów Bełżyce Będzin Biała Biała Podlaska Białobrzegi Białogard Biały Bór Białystok Biecz Bielawa Bielsk Podlaski Bielsko-Biała Bieruń Bierutów Bieżuń Biłgoraj Biskupiec Bisztynek Blachownia Błaszki Błażowa Błonie Bobolice Bobowa Bochnia Bodzentyn Bogatynia Boguszów-Gorce Bojanowo Bolesławiec Bolków Borek Wielkopolski Borne Sulinowo Braniewo Brańsk Brodnica Brok Brusy Brwinów Brzeg Brzeg Dolny Brzesko Brzeszcze Brześć Kujawski Brzeziny Brzostek Brzozów Buk Busko-Zdrój Bychawa Byczyna Bydgoszcz Bystrzyca Kłodzka Bytom Bytów Cedynia Chełm Chełmek Chełmno Chełmża Chęciny Chmielnik Chocianów Chociwel Chocz Chodecz Chodzież Chojna Chojnice Chojnów Choroszcz Chorzele Chorzów Choszczno Chrzanów Ciechanowiec Ciechanów Ciechocinek Cieszanów Cieszyn Ciężkowice Cybinka Czaplinek Czarna Białostocka Czarna Woda Czarne Czarnków Czchów Czechowice-Dziedzice Czeladź Czempiń Czerniejewo Czersk Czerwieńsk Czerwionka-Leszczyny Częstochowa Człopa Człuchów Czyżew Ćmielów Daleszyce Darłowo Dąbie Dąbrowa Białostocka Dąbrowa Górnicza Dąbrowa Tarnowska Debrzno Dębica Dęblin Dębno Dobczyce Dobiegniew Dobra Dobre Miasto Dobrodzień Dobrzany Dobrzyca Dobrzyń nad Wisłą Dolsk Drawno Drawsko Pomorskie Drezdenko Drobin Drohiczyn Drzewica Dukla Duszniki-Zdrój Dynów Działdowo Działoszyce Działoszyn Dzierzgoń Dzierżoniów Dziwnów Elbląg Ełk Frampol Frombork Garwolin Gąbin Gdańsk Gdynia Giżycko Glinojeck Gliwice Głogów Głogów Małopolski Głogówek Głowno Głubczyce Głuchołazy Głuszyca Gniew Gniewkowo Gniezno Gogolin Golczewo Goleniów Golina Golub-Dobrzyń Gołańcz Gołdap Goniądz Gorlice Gorzów Śląski Gorzów Wielkopolski Gostynin Gostyń Gościno Gozdnica Góra Góra Kalwaria Górowo Iławeckie Górzno Grabów nad Prosną Grajewo Grodków Grodzisk Mazowiecki Grodzisk Wielkopolski Grójec Grudziądz Grybów Gryfice Gryfino Gryfów Śląski Gubin Hajnówka Halinów Hel Hrubieszów Iława Iłowa Iłża Imielin Inowrocław Ińsko Iwonicz-Zdrój Izbica Kujawska Jabłonowo Pomorskie Janikowo Janowiec Wielkopolski Janów Lubelski Jaraczewo Jarocin Jarosław Jasień Jasło Jastarnia Jastrowie Jastrzębie-Zdrój Jawor Jaworzno Jaworzyna Śląska Jedlicze Jedlina-Zdrój Jedwabne Jelcz-Laskowice Jelenia Góra Jeziorany Jędrzejów Jordanów Józefów Jutrosin Kalety Kalisz Kalisz Pomorski Kalwaria Zebrzydowska Kałuszyn Kamienna Góra Kamień Krajeński Kamień Pomorski Kamieńsk Kańczuga Karczew Kargowa Karlino Karpacz Kartuzy Katowice Kazimierz Dolny Kazimierza Wielka Kąty Wrocławskie Kcynia Kędzierzyn-Koźle Kępice Kępno Kętrzyn Kęty Kielce Kietrz Kisielice Kleczew Kleszczele Kluczbork Kłecko Kłobuck Kłodawa Kłodzko Knurów Knyszyn Kobylin Kobyłka Kock Kolbuszowa Kolno Kolonowskie Koluszki Kołaczyce Koło Kołobrzeg Koniecpol Konin Konstancin-Jeziorna Konstantynów Łódzki Końskie Koprzywnica Korfantów Koronowo Korsze Kosów Lacki Kostrzyn Kostrzyn nad Odrą Koszalin Kościan Kościerzyna Kowal Kowalewo Pomorskie Kowary Koziegłowy Kozienice Koźmin Wielkopolski Kożuchów Kórnik Krajenka Kraków Krapkowice Krasnobród Krasnystaw Kraśnik Krobia Krosno Krosno Odrzańskie Krośniewice Krotoszyn Kruszwica Krynica Morska Krynica-Zdrój Krynki Krzanowice Krzepice Krzeszowice Krzywiń Krzyż Wielkopolski Książ Wielkopolski Kudowa-Zdrój Kunów Kutno Kuźnia Raciborska Kwidzyn Lądek-Zdrój Legionowo Legnica Lesko Leszno Leśna Leśnica Lewin Brzeski Leżajsk Lębork Lędziny Libiąż Lidzbark Lidzbark Warmiński Limanowa Lipiany Lipno Lipsk Lipsko Lubaczów Lubań Lubartów Lubawa Lubawka Lubień Kujawski Lubin Lublin Lubliniec Lubniewice Lubomierz Luboń Lubraniec Lubsko Lubycza Królewska Lwówek Lwówek Śląski Łabiszyn Łańcut Łapy Łasin Łask Łaskarzew Łaszczów Łaziska Górne Łazy Łeba Łęczna Łęczyca Łęknica Łobez Łobżenica Łochów Łomianki Łomża Łosice Łowicz Łódź Łuków Maków Mazowiecki Maków Podhalański Malbork Małogoszcz Małomice Margonin Marki Maszewo Miasteczko Śląskie Miastko Michałowo Miechów Miejska Górka Mielec Mielno Mieroszów Mieszkowice Międzybórz Międzychód Międzylesie Międzyrzec Podlaski Międzyrzecz Międzyzdroje Mikołajki Mikołów Mikstat Milanówek Milicz Miłakowo Miłomłyn Miłosław Mińsk Mazowiecki Mirosławiec Mirsk Mława Młynary Modliborzyce Mogielnica Mogilno Mońki Morawica Morąg Mordy Moryń Mosina Mrągowo Mrocza Mrozy Mszana Dolna Mszczonów Murowana Goślina Muszyna Mysłowice Myszków Myszyniec Myślenice Myślibórz Nakło nad Notecią Nałęczów Namysłów Narol Nasielsk Nekla Nidzica Niemcza Niemodlin Niepołomice Nieszawa Nisko Nowa Dęba Nowa Ruda Nowa Sarzyna Nowa Sól Nowe Nowe Brzesko Nowe Miasteczko Nowe Miasto Lubawskie Nowe Miasto nad Pilicą Nowe Skalmierzyce Nowe Warpno Nowogard Nowogrodziec Nowogród Nowogród Bobrzański Nowy Dwór Gdański Nowy Dwór Mazowiecki Nowy Sącz Nowy Staw Nowy Targ Nowy Tomyśl Nowy Wiśnicz Nysa Oborniki Oborniki Śląskie Obrzycko Odolanów Ogrodzieniec Okonek Olecko Olesno Oleszyce Oleśnica Olkusz Olsztyn Olsztynek Olszyna Oława Opalenica Opatów Opatówek Opoczno Opole Opole Lubelskie Orneta Orzesze Orzysz Osieczna Osiek Ostrołęka Ostroróg Ostrowiec Świętokrzyski Ostróda Ostrów Lubelski Ostrów Mazowiecka Ostrów Wielkopolski Ostrzeszów Ośno Lubuskie Oświęcim Otmuchów Otwock Ozimek Ozorków Ożarów Ożarów Mazowiecki Pabianice Paczków Pajęczno Pakość Parczew Pasłęk Pasym Pelplin Pełczyce Piaseczno Piaski Piastów Piechowice Piekary Śląskie Pieniężno Pieńsk Pieszyce Pilawa Pilica Pilzno Piła Piława Górna Pińczów Pionki Piotrków Kujawski Piotrków Trybunalski Pisz Piwniczna-Zdrój Pleszew Płock Płońsk Płoty Pniewy Pobiedziska Poddębice Podkowa Leśna Pogorzela Polanica-Zdrój Polanów Police Polkowice Połaniec Połczyn-Zdrój Poniatowa Poniec Poręba Poznań Prabuty Praszka Prochowice Proszowice Prószków Pruchnik Prudnik Prusice Pruszcz Gdański Pruszków Przasnysz Przecław Przedbórz Przedecz Przemków Przemyśl Przeworsk Przysucha Pszczyna Pszów Puck Puławy Pułtusk Puszczykowo Pyrzyce Pyskowice Pyzdry Rabka-Zdrój Raciąż Racibórz Radków Radlin Radłów Radom Radomsko Radomyśl Wielki Radymno Radziejów Radzionków Radzymin Radzyń Chełmiński Radzyń Podlaski Rajgród Rakoniewice Raszków Rawa Mazowiecka Rawicz Recz Reda Rejowiec Rejowiec Fabryczny Resko Reszel Rogoźno Ropczyce Różan Ruciane-Nida Ruda Śląska Rudnik nad Sanem Rumia Rybnik Rychwał Rydułtowy Rydzyna Ryglice Ryki Rymanów Ryn Rypin Rzepin Rzeszów Rzgów Sandomierz Sanok Sejny Serock Sędziszów Sędziszów Małopolski Sępopol Sępólno Krajeńskie Sianów Siechnice Siedlce Siedliszcze Siemianowice Śląskie Siemiatycze Sieniawa Sieradz Sieraków Sierpc Siewierz Skalbmierz Skała Skarszewy Skaryszew Skarżysko-Kamienna Skawina Skępe Skierniewice Skoczów Skoki Skórcz Skwierzyna Sława Sławków Sławno Słomniki Słubice Słupca Słupsk Sobótka Sochaczew Sokołów Małopolski Sokołów Podlaski Sokółka Solec Kujawski Sompolno Sopot Sosnowiec Sośnicowice Stalowa Wola Starachowice Stargard Starogard Gdański Stary Sącz Staszów Stawiski Stawiszyn Stąporków Stepnica Stęszew Stoczek Łukowski Stopnica Stronie Śląskie Strumień Stryków Strzegom Strzelce Krajeńskie Strzelce Opolskie Strzelin Strzelno Strzyżów Sucha Beskidzka Suchań Suchedniów Suchowola Sulechów Sulejów Sulejówek Sulęcin Sulmierzyce Sułkowice Supraśl Suraż Susz Suwałki Swarzędz Syców Szadek Szamocin Szamotuły Szczawnica Szczawno-Zdrój Szczebrzeszyn Szczecin Szczecinek Szczekociny Szczucin Szczuczyn Szczyrk Szczytna Szczytno Szepietowo Szklarska Poręba Szlichtyngowa Szprotawa Sztum Szubin Szydłowiec Ścinawa Ślesin Śmigiel Śrem Środa Śląska Środa Wielkopolska Świątniki Górne Świdnica Świdnik Świdwin Świebodzice Świebodzin Świecie Świeradów-Zdrój Świerzawa Świętochłowice Świnoujście Tarczyn Tarnobrzeg Tarnogród Tarnowskie Góry Tarnów Tczew Terespol Tłuszcz Tolkmicko Tomaszów Lubelski Tomaszów Mazowiecki Toruń Torzym Toszek Trzcianka Trzciel Trzcińsko-Zdrój Trzebiatów Trzebinia Trzebnica Trzemeszno Tuchola Tuchów Tuczno Tuliszków Turek Tuszyn Twardogóra Tychowo Tychy Tyczyn Tykocin Tyszowce Ujazd Ujście Ulanów Uniejów Urzędów Ustka Ustroń Ustrzyki Dolne Wadowice Wałbrzych Wałcz Warka Warszawa Warta Wasilków Wąbrzeźno Wąchock Wągrowiec Wąsosz Wejherowo Węgliniec Węgorzewo Węgorzyno Węgrów Wiązów Wieleń Wielichowo Wieliczka Wieluń Wieruszów Więcbork Wilamowice Wisła Witkowo Witnica Wleń Władysławowo Włocławek Włodawa Włoszczowa Wodzisław Śląski Wojcieszów Wojkowice Wojnicz Wolbórz Wolbrom Wolin Wolsztyn Wołczyn Wołomin Wołów Woźniki Wrocław Wronki Września Wschowa Wyrzysk Wysoka Wysokie Mazowieckie Wyszków Wyszogród Wyśmierzyce Zabłudów Zabrze Zagórów Zagórz Zakliczyn Zaklików Zakopane Zakroczym Zalewo Zambrów Zamość Zator Zawadzkie Zawichost Zawidów Zawiercie Ząbki Ząbkowice Śląskie Zbąszynek Zbąszyń Zduny Zduńska Wola Zdzieszowice Zelów Zgierz Zgorzelec Zielona Góra Zielonka Ziębice Złocieniec Złoczew Złotoryja Złotów Złoty Stok Zwierzyniec Zwoleń Żabno Żagań Żarki Żarów Żary Żelechów Żerków Żmigród Żnin Żory Żukowo Żuromin Żychlin Żyrardów Żywiec ffaker-2.23.0/lib/ffaker/data/company_it/0000755000004100000410000000000014620136015020141 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/company_it/piva_office_codes0000644000004100000410000000061414620136015023514 0ustar www-datawww-data084 006 042 007 051 044 005 064 072 025 062 016 021 017 098 074 092 085 070 061 087 079 069 013 078 019 004 086 038 048 097 071 040 060 010 099 031 053 008 094 011 059 075 049 046 043 020 045 077 083 015 096 036 063 121 003 091 028 082 034 018 054 041 068 033 050 047 093 076 088 039 080 035 058 100 029 065 090 009 052 089 014 073 067 055 001 081 022 026 032 030 012 027 002 023 024 056 888 999 ffaker-2.23.0/lib/ffaker/data/animal_us/0000755000004100000410000000000014620136015017747 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/animal_us/common_names0000644000004100000410000000172014620136015022345 0ustar www-datawww-dataAardvark Albatross Alligator Alpaca Ant Anteater Antelope Ape Armadillo Baboon Barracuda Bat Bear Beaver Bird Bison Boar Buffalo Butterfly Camel Caribou Cat Cheetah Chicken Chimpanzee Cobra Cod Coyote Crab Crane Crocodile Crow Dog Dogfish Dolphin Donkey Dove Duck Dugong Eagle Eel Elephant Elk Emu Falcon Ferret Finch Fish Flamingo Fox Frog Gazelle Gnu Goat Goose Gorilla Guinea Pig Hamster Hare Hawk Hedgehog Heron Horse Hummingbird Hyena Ibex Jackal Jaguar Jay Kangaroo Koala Lemur Leopard Lion Llama Lobster Mallard Mammoth Manatee Mole Mongoose Monkey Moose Mouse Narwhal Newt Octopus Opossum Ostrich Otter Owl Oyster Panther Parrot Panda Partridge Pelican Penguin Pheasant Pig Pigeon Polar Bear Pony Porcupine Porpoise Prairie Dog Quail Rabbit Raccoon Ram Rat Raven Reindeer Salamander Salmon Sea Lion Seahorse Seal Shark Sheep Shrew Skunk Sloth Snail Snake Squirrel Swan Tiger Toad Turkey Turtle Wallaby Walrus Water Buffalo Weasel Whale Wolf Wolverine Wombat Yak Zebra ffaker-2.23.0/lib/ffaker/data/lorem_ja/0000755000004100000410000000000014620136015017567 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/lorem_ja/words0000644000004100000410000000114414620136015020650 0ustar www-datawww-dataカムパネルラ ジョバンニ 星 銀河 先生 天の川 水 手 川 粒 レンズ 雑誌 乳 太陽 地球 赤 つぶ 眼 ほんとう お父さん 教室 望遠鏡 砂 ぼんやり 返事 教室じゅう 毎日教室 あんまり物 銀河帯 脂油 真空 模型 のど つまり 球 答え 点々 いっしょ 四方 博士 ぎん 凸レンズ いちいち 理科 白 星図 図 流れ 書斎 底 写真 仕事 頁 下 席 学校 次 一つ一つ まん中 涙 ザネリ 机 説 黒板 ガラス 気持ち 蓋 お祭り 光 両面 礼 ひま ページ 自分 形 外 音 ノート 承知 星座 砂利 ffaker-2.23.0/lib/ffaker/data/lorem_ja/sentences0000644000004100000410000000316214620136015021503 0ustar www-datawww-data黒板につるした大きな黒い星座の図の 上から下へ白くけぶった銀河帯のようなところを指しながら ジョバンニも手をあげようとして たしかにあれがみんな星だと いつか雑誌で読んだのでしたが このごろはジョバンニはまるで毎日教室でもねむく 本を読むひまも読む本もないので ジョバンニは勢いよく立ちあがりましたが ザネリが前の席からふりかえって やっぱり星だとジョバンニは思いましたが 先生はしばらく困ったようすでしたが 眼をカムパネルラの方へ向けて するとあんなに元気に手をあげたカムパネルラが 先生は意外なようにしばらくじっとカムパネルラを見ていましたが と言いながら そうだ僕は知っていたのだ もちろんカムパネルラも知っている それどこでなくカムパネルラは その雑誌を読むと すぐお父さんの書斎から巨きな本をもってきて ぎんがというところをひろげ それをカムパネルラが忘れるはずもなかったのに すぐに返事をしなかったのは このごろぼくが 朝にも午後にも仕事がつらく 学校に出てももうみんなともはきはき遊ばず カムパネルラともあんまり物を言わないようになったので カムパネルラがそれを知ってきのどくがってわざと返事をしなかったのだ そう考えるとたまらないほど そして教室じゅうはしばらく机の蓋をあけたりしめたり本を重ねたりする音がいっぱいでしたが ffaker-2.23.0/lib/ffaker/data/lorem_ja/characters0000644000004100000410000000062414620136015021633 0ustar www-datawww-dataあ い う え お か き く け こ さ し す せ そ た ち つ て と な に ぬ ね の は ひ ふ へ ほ ま み む め も や ゐ ゆ ゑ よ ら り る れ ろ わ を ん が ぎ ぐ げ ご ざ じ ず ぜ ぞ だ ぢ ず で ど ば び ぶ べ ぼ ぱ ぴ ぷ ぺ ぽ 0 1 2 3 4 5 6 7 8 9 @ * < > ・ ? ! / ¥ = ~ # % & 、 。 + - ffaker-2.23.0/lib/ffaker/data/lorem_ja/sentences_end0000644000004100000410000000273114620136015022332 0ustar www-datawww-dataみんなに問いをかけました カムパネルラが手をあげました それから四、五人手をあげました 急いでそのままやめました ところが先生は早くもそれを見つけたのでした なんだかどんなこともよくわからないという気持ちがするのでした 立ってみるともうはっきりとそれを答えることができないのでした ジョバンニを見てくすっとわらいました ジョバンニはもうどぎまぎしてまっ赤になってしまいました 先生がまた言いました こんどもすぐに答えることができませんでした やはりもじもじ立ち上がったままやはり答えができませんでした 自分で星図を指しました ジョバンニはまっ赤になってうなずきました けれどもいつかジョバンニの眼のなかには涙がいっぱいになりました それはいつかカムパネルラのお父さんの博士のうちでカムパネルラといっしょに読んだ雑誌のなかにあったのだ まっ黒な頁《ページ》いっぱいに白に点々のある美しい写真を二人でいつまでも見たのでした じぶんもカムパネルラもあわれなような気がするのでした 先生はまた言いました 先生は中にたくさん光る砂のつぶのはいった大きな両面の凸レンズを指しました まもなくみんなはきちんと立って礼をすると教室を出ました ffaker-2.23.0/lib/ffaker/data/lorem_ru/0000755000004100000410000000000014620136015017623 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/lorem_ru/words0000644000004100000410000000511514620136015020706 0ustar www-datawww-dataо то от бы мы из на не же по ёж так нас всё том что это как тем при тех без или где вне быть выше вина доля тоже была сила лишь этих небу силу этой тема даёт лимб ищет неба было того ноны дата типа ёлка этом лист иней даже дёрн могли звёзд налёт узкой около окнах между новых яркие очень после будет ярких много целой минут можно связи менее более нужно кроме никак тогда таким собой блеск точно точки равен ближе такая видим время после разъём второй группы подъём тёмный искать полосе других выводу больше каждая низкие слабых объект состав больше слабым образом пылевой материи вспышек стороны объекты слились пылевая газовой сильное состоит десятки никакой понятно зелёный большая удалось спектра твёрдой нулевой угловое вопросе начиная больших лёгкость экватора близкими звёздами облаками являлась объектов невелика точечные являются например основная которого гипотеза точечные площадке галактик случайным оказались видимости поскольку оптически источники объектами входящими указывали трудность остатками выдвинута надеяться площадках расстояний аэросъёмка сверхновых источником вызывалась оптических достаточно содержащей квадратных показывала равномерно астрономии оптическое отсутствие дискретных источников источниками расстояниях действующие межзвёздная радиоволнах температуры наблюдениях большинство определяется концентраций отождествляя существование многочисленная распределённых немногочисленных ffaker-2.23.0/lib/ffaker/data/lorem_ru/capital_chars0000644000004100000410000000014314620136015022341 0ustar www-datawww-dataА Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ь Ы Ъ Э Ю Я ffaker-2.23.0/lib/ffaker/data/lorem_ru/chars0000644000004100000410000000014314620136015020644 0ustar www-datawww-dataа б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ь ы ъ э ю я ffaker-2.23.0/lib/ffaker/data/phone_number_ja/0000755000004100000410000000000014620136016021133 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/phone_number_ja/three_disit_area_codes0000644000004100000410000000224014620136016025524 0ustar www-datawww-data123 124 125 126 133 134 135 136 137 138 139 142 143 144 145 146 152 153 154 155 156 157 158 162 163 164 165 166 167 172 173 174 175 176 178 179 182 183 184 185 186 187 191 192 193 194 195 197 198 220 223 224 225 226 228 229 233 234 235 237 238 240 241 242 243 244 246 247 248 250 254 255 256 257 258 259 260 261 263 264 265 266 267 268 269 270 274 276 277 278 279 280 282 283 284 285 287 288 289 291 293 294 295 296 297 299 422 428 436 438 439 460 463 465 466 467 470 475 476 478 479 480 493 494 495 531 532 533 536 537 538 539 544 545 547 548 550 551 553 554 555 556 557 558 561 562 563 564 565 566 567 568 569 572 573 574 575 576 577 578 581 584 585 586 587 594 595 596 597 598 599 721 725 735 736 737 738 739 740 742 743 744 745 746 747 748 749 761 763 765 766 767 768 770 771 772 773 774 776 778 779 790 791 794 795 796 797 798 799 820 823 824 826 827 829 833 834 835 836 837 838 845 846 847 848 852 853 854 855 856 857 858 859 863 865 866 867 868 869 875 877 879 880 883 884 885 887 889 892 893 894 895 896 897 898 920 930 940 942 943 944 946 947 948 949 950 952 954 955 956 957 959 964 965 966 967 968 969 972 973 974 977 978 979 980 982 983 984 985 986 987 993 994 995 996 997 ffaker-2.23.0/lib/ffaker/data/phone_number_ja/one_disit_area_codes0000644000004100000410000000000614620136016025174 0ustar www-datawww-data3 4 6 ffaker-2.23.0/lib/ffaker/data/phone_number_ja/two_disit_area_codes0000644000004100000410000000022014620136016025222 0ustar www-datawww-data11 15 17 18 19 22 23 24 25 26 27 28 29 42 43 44 45 46 47 48 49 52 53 54 55 58 59 72 73 75 76 77 78 79 82 83 84 86 87 88 89 92 93 95 96 97 98 99 ffaker-2.23.0/lib/ffaker/data/phone_number_ja/four_disit_area_codes0000644000004100000410000000031514620136016025371 0ustar www-datawww-data1267 1372 1374 1377 1392 1397 1398 1456 1457 1466 1547 1558 1564 1586 1587 1632 1634 1635 1648 1654 1655 1656 1658 4992 4994 4996 4998 5769 5979 7468 8387 8388 8396 8477 8512 8514 9496 9802 9912 9913 9969 ffaker-2.23.0/lib/ffaker/data/lorem_cn/0000755000004100000410000000000014620136015017575 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/lorem_cn/words0000644000004100000410000002073714620136015020667 0ustar www-datawww-data瞥 瞅 望 瞄 瞪 盯 观察 凝视 注视 看望 探望 瞻仰 扫视 环视 仰望 俯视 鸟瞰 俯瞰 远望 眺望 了望 讲 曰 讨论 议论 谈论 交流 交谈 嚷 吼 嚎 啼 鸣 嘶 嘶叫 嚎叫 叫嚷 首 元 甲 子 首先 首屈一指 名列前茅 吱呀 喀嚓 扑哧 哗啦 沙沙 咕咚 叮当 咕噜 嗖嗖 唧唧喳喳 叽叽喳喳 轰轰隆隆 叮叮当当 叮叮咚咚 哗哗啦啦 鸟语花香 春暖花开 阳春三月 万物复苏 春风轻拂 烈日当空 暑气逼人 大汗淋漓 挥汗如雨 乌云翻滚 秋高气爽 五谷丰登 万花凋谢 天高云淡 落叶沙沙 三九严寒 天寒地冻 雪花飞舞 寒冬腊月 千里冰封 头重脚轻 指手画脚 愁眉苦脸 心明眼亮 目瞪口呆 张口结舌 交头接耳 面黄肌瘦 眼明手快 眼高手低 昂首挺胸 心灵手巧 摩拳擦掌 摩肩接踵 鼠目寸光 谈虎色变 兔死狐悲 龙马精神 杯弓蛇影 马到成功 与虎谋皮 亡羊补牢 雄狮猛虎 鹤立鸡群 狗急跳墙 叶公好龙 声名狼籍 狐假虎威 画蛇添足 九牛一毛 鸡犬不宁 一箭双雕 惊弓之鸟 胆小如鼠 打草惊蛇 鸡飞蛋打 指鹿为马 顺手牵羊 对牛弹琴 鸟语花香 虎背熊腰 杀鸡儆猴 莺歌燕舞 鸦雀无声 鱼目混珠 鱼龙混杂 龙争虎斗 出生牛犊 望女成凤 望子成龙 狗尾续貂 爱屋及乌 螳臂当车 蛛丝马迹 投鼠忌器 门口罗雀 管中窥豹 马到成功 龙马精神 马失前蹄 指鹿为马 一马当先 闻鸡起舞 鹤立鸡群 杀鸡取卵 鸡犬不宁 鸡飞蛋打 小试牛刀 九牛一毛 牛头马面 牛鬼蛇神 牛马不如 一诺千金 一鸣惊人 一马当先 一触即发 一气呵成 一丝不苟 一言九鼎 一日三秋 一落千丈 一字千金 一本万利 一手遮天 一文不值 一贫如洗 一身是胆 一毛不拔 二三其德 两面三刀 两肋插刀 两败俱伤 两情相悦 两袖清风 两全其美 三生有幸 三思而行 三令五申 三头六臂 三更半夜 三顾茅庐 四面楚歌 四面八方 四海为家 四通八达 四平八稳 四分五裂 五大三粗 五光十色 五花八门 五体投地 五谷丰登 五彩缤纷 五湖四海 六神无主 六根清净 六道轮回 六亲不认 七零八落 七嘴八舌 七高八低 七窍生烟 七上八下 七折八扣 七拼八凑 八面玲珑 八面威风 八仙过海,各显神通 九霄云外 九牛一毛 九死一生 九鼎一丝 十指连心 十面埋伏 十字街头 十全十美 十年寒窗 十万火急 十拿九稳 桃红柳绿 万紫千红 青红皂白 黑白分明 绿意盎然 绿树成阴 素车白马 万古长青 漆黑一团 灯红酒绿 面红耳赤 青山绿水 白纸黑字 青黄不接 金灿灿 黄澄澄 绿莹莹 红彤彤 红艳艳 红通通 白茫茫 黑乎乎 黑压压 鹅黄 乳白 湖蓝 枣红 雪白 火红 梨黄 孔雀蓝 柠檬黄 象牙白 苹果绿 五彩缤纷 五光十色 万紫千红 绚丽多彩 色彩斑斓 千姿百态 千姿万状 姿态万千 形态多样 形态不一 不胜枚举 数不胜数 不可胜数 不计其数 成千上万 成群结队 人山人海 排山倒海 琳琅满目 车水马龙 铺天盖地 满山遍野 变化多端 变幻莫测 千变万化 瞬息万变 一泻千里 一目十行 快如闪电 移步换影 健步如飞 光阴似箭 日月如梭 星转斗移 流星赶月 慢慢 缓缓 冉冉 徐徐 缓慢 一眨眼 一瞬间 刹那间 顷刻间 霎时间 时而 去世 已故 牺牲 逝世 与世长辞 为国捐躯 驾崩 苦思冥想 静思默想 绞尽脑汁 拾金不昧 舍己为人 视死如归 坚贞不屈 不屈不挠 身材魁梧 亭亭玉立 老态龙钟 西装革履 婀娜多姿 洗耳恭听 昂首阔步 拳打脚踢 交头接耳 左顾右盼 扬眉吐气 怒目而视 火眼金睛 面红耳赤 热泪盈眶 泪流满面 泪如雨下 泪眼汪汪 泪如泉涌 嚎啕大哭 喜笑颜开 眉开眼笑 哈哈大笑 嫣然一笑 微微一笑 忐忑不安 惊慌失措 闷闷不乐 激动人心 笑容可掬 微微一笑 开怀大笑 喜出望外 乐不可支 火冒三丈 怒发冲冠 勃然大怒 怒气冲冲 咬牙切齿 可憎可恶 十分可恶 深恶痛绝 疾恶如仇 恨之入骨 伤心落泪 欲哭无泪 失声痛哭 泣不成声 潸然泪下 无精打采 顾虑重重 忧愁不安 愁眉苦脸 闷闷不乐 激动不已 激动人心 百感交集 激动万分 感慨万分 舒舒服服 高枕无忧 无忧无虑 悠然自得 心旷神怡 迫不及待 急急忙忙 急不可待 操之过急 焦急万分 追悔莫及 悔恨交加 于心不安 深感内疚 羞愧难言 心灰意冷 大失所望 灰心丧气 毫无希望 黯然神伤 惊弓之鸟 提心吊胆 惊惶失措 惊恐万状 惶惶不安 深入浅出 借尸还魂 买空卖空 内忧外患 前呼后拥 异口同声 声东击西 三长两短 凶多吉少 不进则退 大同小异 大公无私 承上启下 天长日久 天崩地裂 天老地荒 理直气壮 云开日出 长短不同 黑白相间 表里如一 喜怒哀乐 安危冷暖 生死存亡 茫雾似轻 枫叶似火 骄阳似火 秋月似钩 日月如梭 雪花如席 雪飘如絮 细雨如烟 星月如钩 碧空如洗 暴雨如注 吉祥如意 视死如归 挥金如土 疾走如飞 一见如故 和好如初 心急如焚 早出晚归 眉清目秀 月圆花好 李白桃红 心直口快 水落石出 水滴石穿 月白风清 字正腔圆 口蜜腹剑 雨打风吹 虎啸龙吟 龙争虎斗 走马观花 废寝忘食 张灯结彩 招兵买马 争分夺秒 坐井观天 思前顾后 投桃报李 行云流水 乘热打铁 生离死别 舍近求远 返老还童 载歌载舞 难舍难分 能屈能伸 蹑手蹑脚 有始有终 若即若离 古色古香 无影无踪 无牵无挂 无边无际 无情无义 无忧无虑 无缘无故 无穷无尽 不干不净 不清不楚 不明不白 不闻不问 不伦不类 不吵不闹 不理不睬 自言自语 自说自话 自吹自擂 自私自利 自高自大 自暴自弃 自给自足 时隐时现 时高时低 时明时暗 时上时下 半信半疑 半明半昧 半梦半醒 半推半就 神采奕奕 星光熠熠 小心翼翼 炊烟袅袅 白雪皑皑 烈日灼灼 赤日炎炎 绿浪滚滚 波浪滚滚 云浪滚滚 麦浪滚滚 热浪滚滚 江水滚滚 车轮滚滚 果实累累 秋实累累 硕果累累 果实累累 尸骨累累 弹孔累累 白骨累累 生气勃勃 生机勃勃 生气勃勃 朝气勃勃 兴致勃勃 雄心勃勃 千军万马 千言万语 千变万化 千山万水 千秋万代 千丝万缕 千奇百怪 千锤百炼 千方百计 千疮百孔 千姿百态 前因后果 前呼后拥 前思后想 前赴后继 前仰后合 前倨后恭 天经地义 天罗地网 天昏地暗 天诛地灭 天南地北 天荒地老 有眼无珠 有气无力 有始无终 有备无患 有恃无恐 有勇无谋 有名无实 东倒西歪 东张西望 东奔西走 东拉西扯 东拼西凑 东邻西舍 东鳞西爪 迫在眉睫 千钧一发 燃眉之急 十万火急 震耳欲聋 惊天动地 震天动地 响彻云霄 众志成城 齐心协力 同心同德 万众一心 废寝忘食 刻苦钻研 争分夺秒 精益求精 专心致志 全神贯注 聚精会神 一心一意 议论纷纷 各抒己见 七嘴八舌 争论不休 车水马龙 人山人海 人声鼎沸 摩肩接踵 生龙活虎 人流如潮 振奋人心 洁白无瑕 白璧无瑕 冰清玉洁 洁白如玉 言而有信 一言九鼎 一诺千金 信守诺言 毅然决然 当机立断 雷厉风行 前所未有 空前绝后 绝无仅有 史无前例 犹豫不决 出尔反尔 优柔寡断 狐疑不决 浩浩荡荡 气势磅礴 气势恢弘 气势非凡 枝繁叶茂 绿树成阴 绿阴如盖 闻名于世 举世闻名 闻名天下 大名鼎鼎 手足无措 手忙脚乱 手舞足蹈 足下生辉 赞不绝口 赞叹不已 连连称赞 叹为观止 慷慨激昂 壮志凌云 铿锵有力 语气坚定 汹涌澎湃 波涛汹涌 白浪滔天 惊涛骇浪 风平浪静 水平如镜 波光粼粼 碧波荡漾 旭日东升 绵绵细雨 桃红柳绿 艳阳高照 山河壮丽 高山峻岭 危峰兀立 连绵不断 飞流直下 一泻千里 万丈瀑布 水帘悬挂 雄鸡报晓 红日东升 朝霞辉映 金光万道 中午时分 丽日当空 艳阳高照 当午日明 暮色苍茫 夕阳西下 天色模糊 晚风习习 华灯初上 月明星稀 灯火通明 漫漫长夜 万家灯火 夜幕降临 狂风暴雨 倾盆大雨 瓢泼大雨 暴风骤雨 秋雨绵绵 绵绵细雨 细雨如烟 淅淅沥沥 暴雨如注 风和日丽 天高云淡 万里无云 秋高气爽 纷纷扬扬 粉妆玉砌 银妆素裹 白雪皑皑 冰雪消融 冰天雪地 白雪皑皑 雪花飞舞 大雪封门 雪中送炭 和风拂面 风狂雨猛 秋风凉爽 北风呼啸 轻风徐徐 令人发指 丧失人性 ffaker-2.23.0/lib/ffaker/data/lorem_kr/0000755000004100000410000000000014620136015017611 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/lorem_kr/words0000644000004100000410000000067614620136015020703 0ustar www-datawww-data가슴 가을 공활한데 괴로우나 구름 기상과 기상일세 길이 나라 남산 높고 다하여 달은 닳도록 대한 대한으로 동해 두른 듯 마르고 만세 맘으로 무궁화 물과 바람서리 밝은 백두산이 보우하사 보전하세 불변함은 사람 사랑하세 삼천리 소나무 없이 우리 우리나라 위에 이 일편단심일세 저 즐거우나 철갑을 충성을 하느님이 하늘 화려강산 ffaker-2.23.0/lib/ffaker/data/mathematiques/0000755000004100000410000000000014620136015020646 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/mathematiques/lessons0000644000004100000410000000317114620136015022261 0ustar www-datawww-dataRacine carrée NOMBRE DÉCIMAUX ARITHMÉTIQUES ADDITION DE DEUX NOMBRES DÉCIMAUX SOUSTRACTION DE DEUX NOMBRES DÉCIMAUX ARITHMÉTIQUES RANGEMENT DES NOMBRES DÉCIMAUX ARITHMÉTIQUES MULTIPLICATION DES NOMBRES DÉCIMAUX ARITHMÉTIQUES DIVISION DES NOMBRES DÉCIMAUX ARITHMÉTIQUES ORGANISATION D’UN CALCUL PROPORTIONNALITÉ NOMBRES DÉCIMAUX RELATIFS REPÉRAGE INTRODUCTION A LA GÉOMÉTRIE LE CERCLE DROITES PERPENDICULAIRES ET DROITES PARALLELES SYMETRIE ORTHOGONALE PAR RAPPORT A UNE DROITE DONNEE LES ANGLES LES POLYGONES LES AIRES LA GÉOMÉTRIE DANS L’ESPACE REPÉRAGE SUR LA SPHERE PUISSANCE DANS D MULTIPLES ET DIVISEURS LES FRACTIONS LA PROPORTIONNALITE NOMBRES DECIMAUX RELATIFS REPRESENTATION GRAPHIQUE D’UN TABLEAU DE CORRESPONDANCE SYMETRIE CENTRALE LES ANGLES LES PARALLELOGRAMMES LES TRIANGLES LES AUTRES QUADRILATERES LA GEOMETRE DANS L’ESPACE STATISTIQUES THÉORÈME DE THALÈS RELATIONS TRIGONOMÉTRIQUES DANS UN TRIANGLE RECTANGLE ANGLE INSCRIT VECTEURS TRANSFORMATIONS DU PLAN REPÉRAGE DANS LE PLAN GÉOMÉTRIE DANS L'ESPACE NOMBRES RATIONNELS Calcul algébrique EQUATIONS A UNE INCONNUE INEQUATIONS ET SYSTEMES DE DEUX INEQUATIONS A UNE INCONNUE APPLICATIONS LINEAIRES STATISTIQUES DISTANCES DROITES DES MILIEUX DROITES REMARQUABLES DANS UN TRIANGLE ; BISSECTRICES ET MEDIANES TRIANGLE RECTANGLE TRANSLATIONS ET VECTEURS ROTATIONS ET POLYGONES REGULIERS PROJECTION ORTHOGONALE DANS LE PLAN GEOMETRIE DANS L'ESPACE APPLICATIONS AFFINES ET APPLICATIONS AFFINES PAR INTERVALLES EQUATIONS ET INEQUATIONS A UNE INCONNUE ÉQUATIONS ET SYSTÈME D'ÉQUATIONS À DEUX INCONNUES INÉQUATIONS ET SYSTÈME D'INÉQUATIONS À DEUX INCONNUES ffaker-2.23.0/lib/ffaker/data/nato_alphabet/0000755000004100000410000000000014620136015020600 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/nato_alphabet/numeric_codes0000644000004100000410000000006214620136015023340 0ustar www-datawww-dataONE TWO THREE FOUR FIVE SIX SEVEN EIGHT NINE ZERO ffaker-2.23.0/lib/ffaker/data/nato_alphabet/alphabet_codes0000644000004100000410000000024514620136015023461 0ustar www-datawww-dataALPHA BRAVO CHARLIE DELTA ECHO FOXTROT GOLF HOTEL INDIA JULIETT KILO LIMA MIKE NOVEMBER OSCAR PAPA QUEBEC ROMEO SIERRA TANGO UNIFORM VICTOR WHISKEY XRAY YANKEE ZULU ffaker-2.23.0/lib/ffaker/data/color/0000755000004100000410000000000014620136015017115 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/color/names_list0000644000004100000410000000266014620136015021202 0ustar www-datawww-dataaliceblue antiquewhite aqua aquamarine azure beige bisque black blanchedalmond blue blueviolet brown burlywood cadetblue chartreuse chocolate coral cornflowerblue cornsilk crimson cyan darkblue darkcyan darkgoldenrod darkgray darkgrey darkgreen darkkhaki darkmagenta darkolivegreen darkorange darkorchid darkred darksalmon darkseagreen darkslateblue darkslategray darkslategrey darkturquoise darkviolet deeppink deepskyblue dimgray dimgrey dodgerblue firebrick floralwhite forestgreen fuchsia gainsboro ghostwhite gold goldenrod gray grey green greenyellow honeydew hotpink indianred indigo ivory khaki lavender lavenderblush lawngreen lemonchiffon lightblue lightcoral lightcyan lightgoldenrodyellow lightgray lightgrey lightgreen lightpink lightsalmon lightseagreen lightskyblue lightslategray lightslategrey lightsteelblue lightyellow lime limegreen linen magenta maroon mediumaquamarine mediumblue mediumorchid mediumpurple mediumseagreen mediumslateblue mediumspringgreen mediumturquoise mediumvioletred midnightblue mintcream mistyrose moccasin navajowhite navy oldlace olive olivedrab orange orangered orchid palegoldenrod palegreen paleturquoise palevioletred papayawhip peachpuff peru pink plum powderblue purple red rosybrown royalblue saddlebrown salmon sandybrown seagreen seashell sienna silver skyblue slateblue slategray slategrey snow springgreen steelblue tan teal thistle tomato turquoise violet wheat white whitesmoke yellow yellowgreen ffaker-2.23.0/lib/ffaker/data/address_uk/0000755000004100000410000000000014620136015020123 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_uk/county0000644000004100000410000000146714620136015021377 0ustar www-datawww-dataAvon Bedfordshire Berkshire Borders Buckinghamshire Cambridgeshire Central Cheshire Cleveland Clwyd Cornwall County Antrim County Armagh County Down County Fermanagh County Londonderry County Tyrone Cumbria Derbyshire Devon Dorset Dumfries and Galloway Durham Dyfed East Sussex Essex Fife Gloucestershire Grampian Greater Manchester Gwent Gwynedd County Hampshire Herefordshire Hertfordshire Highlands and Islands Humberside Isle of Wight Kent Lancashire Leicestershire Lincolnshire Lothian Merseyside Mid Glamorgan Norfolk North Yorkshire Northamptonshire Northumberland Nottinghamshire Oxfordshire Powys Rutland Shropshire Somerset South Glamorgan South Yorkshire Staffordshire Strathclyde Suffolk Surrey Tayside Tyne and Wear Warwickshire West Glamorgan West Midlands West Sussex West Yorkshire Wiltshire Worcestershire ffaker-2.23.0/lib/ffaker/data/name_kh/0000755000004100000410000000000014620136015017401 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_kh/last_names0000644000004100000410000000133314620136015021452 0ustar www-datawww-dataសំ ប៉ាញ ហុក ខៀវ ហ៊ុន សៅ លឹម អ៊ុយ វី វៃ វ៉ា ផាត ជ័យ សូរ សួង រែន ងែត កុក ផួង មិញ វ៉ន ហម ហែម ហឺម ហីុង បូ បឺម ប៉ែន ពីង ខួច ឆេង នី ឆួង ខាត់ ព្រាប ឆន សុខ ឪក យក់ យ៉ែម យឺម គីម គីម ពូវ កែប យង់ កល គង់ ឃួន ហេង លាង ហួយ ហុង មាន នូរ អុក ហួយ រុន តឹក ផេង ប៊ុន នុប ពិជ្រ រចនា សីុម ទូរ រៈ ភា គ្រុយ គ្រួច ផាន់ ffaker-2.23.0/lib/ffaker/data/name_kh/nick_names0000644000004100000410000000111414620136015021430 0ustar www-datawww-dataស្រីដាបែកស្លុយ ចាន់ហ្វឿង ហុងហ្វៀក រំដួល អូនអូក ចែរវិត អាប៉យ អាប្ផោក ស្រីញ្ញាញ ស្រីមៅ ខ្ចិប ចេក ស្រីណេ ស្រីនាង ចែហុង ចែហួយ ទីទី ខ្មឺប មីុមីុរៀល ខ្ញុង ឡួយ បែកកាវ អាសង្ហា អាបឺក អាធ្មិល ចរិយា ចម្បា ចម្បី ស្រីហ្វៀង អាផុង ffaker-2.23.0/lib/ffaker/data/name_kh/first_names0000644000004100000410000000207114620136015021636 0ustar www-datawww-dataសុខ គឹម ថន ក្តឹប ប៉ែន ចាន់ សឹង សុខៈ រស្មី តុលា កុសល កំុកុំ មិថុនា រាត្រី គឹមសាន ផានិត្យ បញ្ញា សំណាង កកដា សែនជ័យ ពិទូ ប៊ុនហួត សុីយ៉ា ភារុន នីរៈ សីុម ចាន់ណា ប៊ុនធឿន កំណាញ់ លក្ខណា សំរេច សីុលៀង សារ៉ន ជាតា សារ៉ាយ គន្ធា ធីតា ចំរើន ភក្តី ពិជ្រ ឆៃហេង ចាន់រិទ្ធ ប្រាសាទ ឆាយ ជីជី សុផាត លីនដា ដានីតា ម៉េងលេង គីមមួយ រតនៈ សេរី វណ្ណារិទ្ធ បូផា រំដួល ម៉ាលីស ចាន់ថូ ប៉េងហូត កល្យាន សម្ផស្ស វិបុល សិរីបុត្រ សុខលី ផានិត្យ ffaker-2.23.0/lib/ffaker/data/lorem_ie/0000755000004100000410000000000014620136015017572 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/lorem_ie/words0000644000004100000410000000145014620136015020653 0ustar www-datawww-databean fear nathair seangán broc sciathán béar beach ciaróg bonnán lon torc tarbh gealóg féileacán cág coileach broigheall traonach bó portán corr criogar préachán cuach lúma madra deilf colm snáthaid lacha iolar péist eascann seabhac cuil sionnach loscann gannéad gabhar gé dreoilín spágaire cearc foracha faoileán giorria seabhac gráinneog cearc eilit feannóg capall cág cruidín saidhbhéar ciaróg fuiseog gleoiseach earc lúnadán míol snag cat gabhlán leamhan luch dobharchú ulchabán roilleach riabhóg feadóg fuipín reithe luch fiach spideog préachán bradán gobadán gráinneog rón seilide seilide naoscach cráin gealbhan iora fia easóg fáinleog eala gabhlán geabhróg smólach meantán snag badhbh glasóg ceolaire puch sciathán míol cat faolchú snag dreoilín ffaker-2.23.0/lib/ffaker/data/lorem_ie/sentences0000644000004100000410000000003114620136015021476 0ustar www-datawww-dataIs fearr liom seacláid! ffaker-2.23.0/lib/ffaker/data/lorem_ie/characters0000644000004100000410000000001714620136015021632 0ustar www-datawww-dataá é í ó ú ffaker-2.23.0/lib/ffaker/data/lorem_ie/questions0000644000004100000410000000003314620136015021543 0ustar www-datawww-dataCén dáta atá ann inniu? ffaker-2.23.0/lib/ffaker/data/lorem_ie/paragraphs0000644000004100000410000000047314620136015021651 0ustar www-datawww-dataAn madra: "Tugann tú bia dom. Ligeann tú dom codladh istigh mar a bhfuil sé tirim. Slíocann tú mo cheann ó am go ham. Caithfidh gur dia thú!" An cat: "Tugann tú bia dom. Ligeann tú isteach is amach mé. Codlaím i d'ucht, nó ar an leaba, nó os comhair an tine, mar is mian liom. Caithfidh gur dia mé!" ffaker-2.23.0/lib/ffaker/data/food/0000755000004100000410000000000014620136015016726 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/food/meat0000644000004100000410000000064714620136015017606 0ustar www-datawww-dataBear Beef Beef heart Beef liver Beef tongue Bone soup from allowable meats Buffalo, Bison Calf liver Caribou Goat Ham Horse Kangaroo Lamb Marrow soup Moose Mutton Opossum Organ Meats Pork Pork, Bacon Rabbit Snake Squirrel Sweetbreads Tripe Turtle Veal Venison Chicken Chicken Liver Cornish Game Hen Duck Duck Liver Emu Gizzards Goose Goose Liver Grouse Guinea Hen Liver Organs Ostrich Partridge Pheasant Quail Squab Turkey ffaker-2.23.0/lib/ffaker/data/food/vegetable0000644000004100000410000000416714620136015020617 0ustar www-datawww-dataAmaranth Arugula Beet Bok choy Borage Broccolini Brussels sprout Cabbage Catsear Celery Celtuce Chaya Chickweed Chicory Chinese mallow Chrysanthemum Collard greens Common Purslane Corn salad Cress Dandelion Dill Endive Fat hen Fiddlehead Fluted pumpkin Garden Rocket Golden samphire Good King Henry Greater Plantain Kai-lan Kale Komatsuna Kuka Lagos bologi Lamb's lettuce Lamb's Quarters Land cress Lettuce Lizard's tail Malabar Spinach Melokhia Miner's Lettuce Mizuna greens Mustard Napa cabbage New Zealand Spinach Orache Pak choy Paracress Pea Poke Radicchio Rapini Samphire Sculpit Stridolo Sea beet Sea kale Sierra Leone bologi Soko Sorrel Spinach Summer purslane Swiss chard Tatsoi Turnip Watercress Water spinach Wheatgrass Winter purslane Yarrow Yao Choy Avocado Bell pepper Bitter melon/Bitter gourd Chayote Cucumber Ivy Gourd Eggplant/Aubergine/Brinjal Luffa Olive fruit Pumpkin Squash Sweet pepper Tinda Tomatillo Tomato Vanilla West Indian gherkin Winter melon Zucchini/Courgette Artichoke Broccoli Broccolini Caper Cauliflower Courgette flowers Squash blossoms American groundnut Azuki bean Black-eyed pea Chickpea Common bean Drumstick Dolichos bean Fava bean Garbanzo Green bean Guar Horse gram Indian pea Lentil Lima Bean Moth bean Mung bean Okra Pea Peanut Pigeon pea Ricebean Runner bean Snap pea Snow pea Soybean Tarwi Tepary bean Urad bean Velvet bean Winged bean Yardlong bean Asparagus Cardoon Celeriac Celery Chives Elephant Garlic Florence fennel Garlic Garlic Chives Kohlrabi Kurrat Lemongrass Leek Lotus root Nopal Onion Pearl onion Potato onion Prussian asparagus Spring Onion/Scallion Shallot Tree onion Welsh onion Wild leek Ahipa Arracacha Bamboo shoot Beetroot Burdock Broadleaf arrowhead Camas Canna Carrot Cassava Chinese artichoke Daikon Earthnut pea Elephant Foot yam Ensete Galangal Ginger Hamburg parsley Horseradish Jerusalem artichoke Jícama Mashua Parsnip Pignut Potato Prairie turnip Radish Rutabaga Salsify Scorzonera Skirret Swede Sweet Potato Taro Ti Tigernut Turmeric Turnip Ulluco Wasabi Water caltrop Water chestnut Yacón Yam Aonori Arame Carola Dabberlocks or badderlocks Dulse or dillisk Laver Sea grape Sea lettuce ffaker-2.23.0/lib/ffaker/data/food/herb_spice0000644000004100000410000000131014620136015020747 0ustar www-datawww-dataAgar agar Allspice Anise Seed Apple Pie Spice Arrowroot Bar-B-Que Spice Basil Bay Leaf Cajun Spice Caraway Seed Cardamom Cayenne Pepper Celery Salt Chinese Five Spice Chipolte Pepper Chives Cilantro Cinnamon Cloves Coriander Cream Of Tartar Cumin Curry Dill Fajita Seasoning Fennel Fenugreek Garam Masala Garlic Ginger Grains F Paradise Gumbo File Herbs De Provence Hickory Salt Horseradish Lemon Pepper Mace Marjoram Mustard Seed Nutmeg Onion Oregano Oriental Stir Fry Spice Paprika Parsley Pepper Pickling Spice Pizza Seasoning Poppy Seed Poultry Seasoning Pumpkin Pie Spice Rosemary Safflower Saffron Sage Salad Herbs Salt Savory Summer Leaf Taco Seasoning Tarragon Thai Seasoning Thyme Turmeric Vanilla Bean ffaker-2.23.0/lib/ffaker/data/food/fruit0000644000004100000410000000134514620136015020005 0ustar www-datawww-dataApple Apricot Avocado Banana Breadfruit Bilberry Blackberry Blackcurrant Blueberry Boysenberry Cantaloupe Currant Cherry Cherimoya Cloudberry Coconut Cranberry Cucumber Damson Date Dragonfruit Durian Eggplant Elderberry Feijoa Fig Goji berry Gooseberry Grape Raisin Grapefruit Guava Huckleberry Honeydew Jackfruit Jambul Jujube Kiwi fruit Kumquat Lemon Lime Loquat Lychee Mango Melon Cantaloupe Honeydew Watermelon Rock melon Miracle fruit Mulberry Nectarine Nut Olive Orange Clementine Mandarine Blood Orange Tangerine Papaya Passionfruit Peach Pepper Pear Williams pear Bartlett pear Persimmon Physalis Plum Pineapple Pomegranate Pomelo Purple Mangosteen Quince Raspberry Rambutan Redcurrant Salal Satsuma Star fruit Strawberry Ugli fruit ffaker-2.23.0/lib/ffaker/data/name_vn/0000755000004100000410000000000014620136015017422 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_vn/middle_names0000644000004100000410000000102114620136015021760 0ustar www-datawww-dataAn Anh Bay Bich Bảo Bằng Châu Cung Công Cảnh Diệp Dung Gia Giang Hiệp Hoa Hoàng Huỳnh Hà Hùng Hạnh Hải Hằng Hồng Khoa Khánh Khôi Kim Lai Lan Linh Liêm Liên Long Lưu Lộc Mai Minh Mạnh Mộng Mỹ Nam Nghĩa Nguyên Nguyệt Ngọc Nhung Ninh Phát Phùng Phú Phương Phục Quang Quyên Quân Quỳnh Sang Sơn Thanh Thi Thiên Thoa Thu Thuận Thảo Toàn Trinh Trung Trúc Tuyến Tuyết Tuân Tâm Tân Tùng Tú Tưởng Tạo Uyên Vinh Việt Văn Vũ Xuân Xương Yến Đông Đạt ffaker-2.23.0/lib/ffaker/data/name_vn/last_names0000644000004100000410000000062214620136015021473 0ustar www-datawww-dataBành Bùi Cao Chu Chung Châu Diệp Dương Dương Giang Hoàng Huỳnh Hà Hàn Hồ Kim Kiều La Liễu Lâm Lê Lý Lưu Lương Lạc Lục Mai Mã Mạch Nghiêm Nguyễn Ngô Phan Phó Phùng Phạm Quang Quyền Quách Sái Thi Thái Thân Thạch Thảo Thủy Tiêu Trang Triệu Trương Trần Trịnh Tô Tôn Tạ Võ Văn Vĩnh Vũ Vưu Vương Đinh Đoàn Đàm Đào Đặng Đỗ ffaker-2.23.0/lib/ffaker/data/name_vn/first_names0000644000004100000410000000004414620136015021655 0ustar www-datawww-dataThị Văn Hữu Đức Công Quang ffaker-2.23.0/lib/ffaker/data/vehicle/0000755000004100000410000000000014620136016017417 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/vehicle/trims_list0000644000004100000410000000005314620136016021531 0ustar www-datawww-dataDX ES EX EX-L GL GS LS LT RS SE SI SLT XLT ffaker-2.23.0/lib/ffaker/data/vehicle/upholstery_list0000644000004100000410000000005214620136016022610 0ustar www-datawww-dataLeather Vinyl Faux Vinyl PVC Nylon Fabric ffaker-2.23.0/lib/ffaker/data/vehicle/transmissions_list0000644000004100000410000000007014620136016023306 0ustar www-datawww-dataAutomatic Manual Automated Manual Continuously Variable ffaker-2.23.0/lib/ffaker/data/vehicle/displacements_list0000644000004100000410000000012514620136016023226 0ustar www-datawww-data1.0 1.6 2.0 2.5 3.0 4.0 4.1 4.2 4.3 4.9 5.0 5.2 5.7 5.8 5.9 7.0 7.2 7.4 7.5 7.7 11.3 ffaker-2.23.0/lib/ffaker/data/vehicle/models_list0000644000004100000410000000151014620136016021655 0ustar www-datawww-data4Runner Accent Accord Alero Allante Altima Astro Avenger Aveo Aztek Beetle Bravada Bronco Caliber Camaro Camry Caprice Caravan Cavalier Charger Cherokee Civic Cobalt Colorado Concorde Contour Corolla Corolla Wagon Corvette CR-V CR-Z Cutlass Dakota Durango Echo Econoline Elantra Element Envoy Equinox Escalade Escort Expedition Fiero Focus Freestyle Frontier Fusion Ghost Golf Grand Am Grand Caravan Grand Cherokee Grand Marquis Grand Marquis Wagon Grand Prix HHR Highlander Hummer Impala Impreza Integra Intrepid Intrigue Jetta Jimmy Lancer LaSabre Magnum Malibu Mustang Neon Odyssey Optima Pacifica Passat Pathfinder Prius Probe Protege PT Cruiser Quest Rabbit RAV4 Rio S10 Sable Santa Fe Sierra Silverado Sonata Sprinter Tahoe Taurus Tercel Town & Country Trailblazer Trans Am Uplander Villager Viper Voyager Windstar Yaris Yukon Zephyr ffaker-2.23.0/lib/ffaker/data/vehicle/fuel_types_list0000644000004100000410000000010614620136016022551 0ustar www-datawww-dataGas Hybrid Diesel Electric Natural Gas (CNG) Hydrogen Fuel Cell (FCV) ffaker-2.23.0/lib/ffaker/data/vehicle/makes_list0000644000004100000410000000105414620136016021475 0ustar www-datawww-dataAcura Alfa Romeo AM General AMC Aston Martin Audi Autocar Avanti Bentley BMW Bugatti Buick Cadillac Chevrolet Chrysler Country Coach Daewoo Daihatsu Dodge Eagle Ferrari Fiat Ford Freightliner Geo GMC Honda Hummer Hyundai Infiniti Isuzu Jaguar Jeep Kia Lada Lamborghini Land Rover Lexus Lincoln Lodal Lotus Maserati Maybach Mazda Mercedes-Benz Mercury Merkur Mini Mitsubishi Morgan Nissan Oldsmobile Oshkosh Peugeot Plymouth Polaris Pontiac Porsche Ram Renault Rolls-Royce Saab Saleen Saturn Scion Smart Sterling Subaru Suzuki Tesla Toyota Volkswagen Volvo ffaker-2.23.0/lib/ffaker/data/vehicle/color_prefixes0000644000004100000410000000027214620136016022366 0ustar www-datawww-databeautiful bright calm dangerous dark dull fast magnetic magnificent majestic melodic metallic mundane mute mysterious new pleasant pretty resonant royal slate soft tranquil vibrant weak ffaker-2.23.0/lib/ffaker/data/education_cn/0000755000004100000410000000000014620136015020432 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/education_cn/school_type0000644000004100000410000000031714620136015022706 0ustar www-datawww-data理工 科技 技术 工业 交通 石油 邮电 电力 电子科技 航空航天 医科 药科 中医药 农业 林业 农林 海洋 外国语 经贸 财经 金融 政法 传媒 师范 体育 美术 艺术 ffaker-2.23.0/lib/ffaker/data/education_cn/province0000644000004100000410000000033714620136015022205 0ustar www-datawww-data北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 ffaker-2.23.0/lib/ffaker/data/education_cn/major0000644000004100000410000002016514620136015021471 0ustar www-datawww-data哲学 逻辑学 宗教学 伦理学 经济学 经济统计学 国民经济管理 资源与环境经济学 商务经济学 能源经济 财政学 税收学 金融学 金融工程 保险学 投资学 金融数学 信用管理 经济与金融 国际经济与贸易 贸易经济 法学 知识产权 监狱学 政治学与行政学 国际政治 外交学 国际事务与国际关系 政治学、经济学与哲学 社会学 社会工作 人类学 女性学 家政学 民族学 科学社会主义 中国共产党历史 思想政治教育 治安学 侦查学 边防管理 禁毒学 警犬技术 经济犯罪侦查 边防指挥 消防指挥 警卫学 公安情报学 犯罪学 公安管理学 涉外警务 国内安全保卫 警务指挥与战术 教育学 科学教育 人文教育 教育技术学 艺术教育 学前教育 小学教育 特殊教育 华文教育 体育教育 运动训练 社会体育指导与管理 武术与民族传统体育 运动人体科学 运动康复 休闲体育 汉语言文学 汉语言 汉语国际教育 中国少数民族语言文学 古典文献学 应用语言学 秘书学 英语 俄语 德语 法语 西班牙语 阿拉伯语 日语 波斯语 朝鲜语 菲律宾语 梵语巴利语 印度尼西亚语 印地语 柬埔寨语 老挝语 缅甸语 马来语 蒙古语 僧伽罗语 泰语 乌尔都语 希伯来语 越南语 豪萨语 斯瓦希里语 阿尔巴尼亚语 保加利亚语 波兰语 捷克语 斯洛伐克语 罗马尼亚语 葡萄牙语 瑞典语 塞尔维亚语 土耳其语 希腊语 匈牙利语 意大利语 泰米尔语 普什图语 世界语 孟加拉语 尼泊尔语 克罗地亚语 荷兰语 芬兰语 乌克兰语 挪威语 丹麦语 冰岛语 爱尔兰语 拉脱维亚语 立陶宛语 斯洛文尼亚语 爱沙尼亚语 马耳他语 哈萨克语 乌兹别克语 祖鲁语 拉丁语 翻译 商务英语 新闻学 广播电视学 广告学 传播学 编辑出版学 网络与新媒体 数字出版 历史学 世界史 考古学 文物与博物馆学 文物保护技术 外国语言与外国历史 数学与应用数学 信息与计算科学 数理基础科学 物理学 应用物理学 核物理 声学 化学 应用化学 化学生物学 分子科学与工程 天文学 地理科学 自然地理与资源环境 人文地理与城乡规划 地理信息科学 大气科学 应用气象学 海洋科学 海洋技术 海洋资源与环境 军事海洋学 地球物理学 空间科学与技术 地质学 地球化学 地球信息科学与技术 古生物学 生物科学 生物技术 生物信息学 生态学 心理学 应用心理学 统计学 应用统计学 理论与应用力学 工程力学 机械工程 机械设计制造及其自动化 材料成型及控制工程 机械电子工程 工业设计 过程装备与控制工程 车辆工程 汽车服务工程 机械工艺技术 微机电系统工程 机电技术教育 汽车维修工程教育 测控技术与仪器 材料科学与工程 材料物理 材料化学 冶金工程 金属材料工程 无机非金属材料工程 高分子材料与工程 复合材料与工程 粉体材料科学与工程 宝石及材料工艺学 焊接技术与工程 功能材料 纳米材料与技术 新能源材料与器件 能源与动力工程 能源与环境系统工程 新能源科学与工程 电气工程及其自动化 智能电网信息工程 光源与照明 电气工程与智能控制 电子信息工程 电子科学与技术 通信工程 微电子科学与工程 光电信息科学与工程 信息工程 广播电视工程 水声工程 电子封装技术 集成电路设计与集成系统 医学信息工程 电磁场与无线技术 电波传播与天线 电子信息科学与技术 电信工程及管理 应用电子技术教育 自动化 轨道交通信号与控制 计算机科学与技术 软件工程 网络工程 信息安全 物联网工程 数字媒体技术 智能科学与技术 空间信息与数字技术 电子与计算机工程 土木工程 建筑环境与能源应用工程 给排水科学与工程 建筑电气与智能化 城市地下空间工程 道路桥梁与渡河工程 水利水电工程 水文与水资源工程 港口航道与海岸工程 水务工程 测绘工程 遥感科学与技术 导航工程 地理国情监测 化学工程与工艺 制药工程 资源循环科学与工程 能源化学工程 化学工程与工业生物工程 地质工程 勘查技术与工程 资源勘查工程 地下水科学与工程 采矿工程 石油工程 矿物加工工程 油气储运工程 矿物资源工程 海洋油气工程 纺织工程 服装设计与工程 非织造材料与工程 服装设计与工艺教育 轻化工程 包装工程 印刷工程 交通运输 交通工程 航海技术 轮机工程 飞行技术 交通设备与控制工程 救助与打捞工程 船舶电子电气工程 船舶与海洋工程 海洋工程与技术 海洋资源开发技术 航空航天工程 飞行器设计与工程 飞行器制造工程 飞行器动力工程 飞行器环境与生命保障工程 飞行器质量与可靠性 飞行器适航技术 武器系统与工程 武器发射工程 探测制导与控制技术 弹药工程与爆炸技术 特种能源技术与工程 装甲车辆工程 信息对抗技术 核工程与核技术 辐射防护与核安全 工程物理 核化工与核燃料工程 农业工程 农业机械化及其自动化 农业电气化 农业建筑环境与能源工程 农业水利工程 森林工程 木材科学与工程 林产化工 环境科学与工程 环境工程 环境科学 环境生态工程 环保设备工程 资源环境科学 水质科学与技术 生物医学工程 假肢矫形工程 食品科学与工程 食品质量与安全 粮食工程 乳品工程 酿酒工程 葡萄与葡萄酒工程 食品营养与检验教育 烹饪与营养教育 建筑学 城乡规划 风景园林 历史建筑保护工程 安全工程 生物工程 生物制药 刑事科学技术 消防工程 交通管理工程 安全防范工程 公安视听技术 抢险救援指挥与技术 火灾勘查 网络安全与执法 核生化消防 农学 园艺 植物保护 植物科学与技术 种子科学与工程 设施农业科学与工程 茶学 烟草 应用生物科学 农艺教育 园艺教育 农业资源与环境 野生动物与自然保护区管理 水土保持与荒漠化防治 动物科学 蚕学 蜂学 动物医学 动物药学 动植物检疫 林学 园林 森林保护 水产养殖学 海洋渔业科学与技术 水族科学与技术 草业科学 基础医学 临床医学 麻醉学 医学影像学 眼视光医学 精神医学 放射医学 口腔医学 预防医学 食品卫生与营养学 妇幼保健医学 卫生监督 全球健康学 中医学 针灸推拿学 藏医学 蒙医学 维医学 壮医学 哈医学 中西医临床医学 药学 药物制剂 临床药学 药事管理 药物分析 药物化学 海洋药学 中药学 中药资源与开发 藏药学 蒙药学 中药制药 中草药栽培与鉴定 法医学 医学检验技术 医学实验技术 医学影像技术 眼视光学 康复治疗学 口腔医学技术 卫生检验与检疫 听力与言语康复学 护理学 管理科学 信息管理与信息系统 工程管理 房地产开发与管理 工程造价 保密管理 工商管理 市场营销 会计学 财务管理 国际商务 人力资源管理 审计学 资产评估 物业管理 文化产业管理 劳动关系 体育经济与管理 财务会计教育 市场营销教育 农林经济管理 农村区域发展 公共事业管理 行政管理 劳动与社会保障 土地资源管理 城市管理 海关管理 交通管理 海事管理 公共关系学 图书馆学 档案学 信息资源管理 物流管理 物流工程 采购管理 工业工程 标准化工程 质量管理工程 电子商务 电子商务及法律 旅游管理 酒店管理 会展经济与管理 旅游管理与服务教育 艺术史论 音乐表演 音乐学 作曲与作曲技术理论 舞蹈表演 舞蹈学 舞蹈编导 表演 戏剧学 电影学 戏剧影视文学 广播电视编导 戏剧影视导演 戏剧影视美术设计 录音艺术 播音与主持艺术 动画 影视摄影与制作 美术学 绘画 雕塑 摄影 书法学 中国画 艺术设计学 视觉传达设计 环境设计 产品设计 服装与服饰设计 公共艺术 工艺美术 数字媒体艺术 艺术与科技 ffaker-2.23.0/lib/ffaker/data/education_cn/city0000644000004100000410000000517214620136015021332 0ustar www-datawww-data遵义 自贡 淄博 驻马店 珠海 株洲 周口 舟山 中山 郑州 镇江 肇庆 昭通 长治 长沙 长春 樟树 漳州 张掖 张家口 张家界 张家港 湛江 枣庄 运城 岳阳 玉溪 玉林 榆林 永州 永城 营口 鹰潭 银川 益阳 宜州 宜春 宜昌 宜宾 伊宁 伊春 杨凌 阳泉 阳江 扬州 盐城 延吉 延安 烟台 雅安 宣城 许昌 徐州 兴义 邢台 信阳 新余 新乡 忻州 孝感 襄阳 襄樊 湘西自治州 湘潭 咸阳 咸宁 仙桃 锡林郭勒盟 西双版纳州 西宁 西峰 西昌 西安 武威 武汉 五指山 梧州 芜湖 吴忠 无锡 乌鲁木齐 乌鲁木齐 乌兰浩特 乌兰察布 乌海 汶川 文山州 文昌 温州 渭南 潍坊 威海 铜仁 铜陵 铜川 通辽 通化 铁岭 天水 天门 天津 唐山 泰州 泰安 太原 太谷 台州 遂宁 随州 绥化 宿州 宿迁 苏州 松原 四平 朔州 双鸭山 石嘴山 石家庄 石河子 十堰 沈阳 深圳 绍兴 邵阳 韶关 上饶 上海 商州 商丘 汕尾 汕头 厦门 三亚 三明 三门峡 三河 日照 泉州 衢州 曲靖 琼海 清远 青岛 秦皇岛 钦州 黔南州 齐齐哈尔 七台河 普洱 濮阳 莆田 萍乡 平凉 平顶山 盘锦 攀枝花 宁德 宁波 内江 南阳 南通 南平 南宁 南京 南海 南充 南昌 牡丹江 绵阳 梅州 眉山 茂名 满洲里 马鞍山 马鞍山 漯河 洛阳 罗定 吕梁 潞江 泸州 娄底 龙岩 六盘水 六安 柳州 临沂 临河 临汾 临沧 聊城 辽源 辽阳 连云港 丽水 丽江 乐山 廊坊 兰州 莱芜 拉萨 昆山 昆明 奎屯 克拉玛依 科尔沁 凯里 开封 喀什 酒泉 九江 景德镇 景德镇 荆州 荆门 晋中 晋城 锦州 金华 金昌 揭阳 焦作 江门 嘉峪关 嘉兴 佳木斯 佳木斯 济源 济宁 济南 集宁 吉首 吉林 吉安 鸡西 惠州 黄石 黄山 黄冈 淮阴 淮南 淮北 淮安 怀化 葫芦岛 湖州 呼伦贝尔 呼和浩特 红河州 红河 衡阳 衡水 黑河 鹤岗 鹤壁 贺州 菏泽 河源 河池 和田 合肥 杭州 汉中 邯郸 海拉尔 海口 哈尔滨 桂林 贵阳 贵港 广州 广元 广汉 广安 固原 共青城 巩义 公主岭 高州 赣州 甘孜州 甘南州 阜阳 阜新 抚州 抚顺 福州 扶绥 佛山 恩施 鄂州 鄂尔多斯 都匀 东营 东莞 定西 登封 德州 德阳 德宏州 丹东 大兴安岭地区 大同 大庆 大连 大理州 达州 达川 楚雄州 楚雄 滁州 崇左 重庆 赤峰 池州 承德 成都 郴州 潮州 朝阳 巢湖 常州 常德 昌吉 沧州 亳州 滨州 毕节 本溪 北京 北海 保山 保定 宝鸡 包头 蚌埠 百色 白银 白山 白城 巴州 巴彦淖尔 鞍山 安阳 安顺 安庆 安康 阿拉善 阿拉尔 阿克苏 ffaker-2.23.0/lib/ffaker/data/jo_jo/0000755000004100000410000000000014620136015017077 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/jo_jo/stands0000644000004100000410000000355514620136015020326 0ustar www-datawww-dataAnubis Atum Bastet Cream Death Thirteen Geb High Priestess Horus Judgement Khnum Osiris Sethan Tenore Sax Tohth Dark Blue Moon Emperor Ebony Devil Empress Hanged Man Hermit Purple Hierophant Green Justice Lovers Magician's Red Silver Chariot Star Platinum Strength Sun The Fool The World Tower of Gray Wheel of Fortune Yellow Temperance Achtung Baby Aqua Necklace Atom Heart Father Bad Company Boy II Man Cheap Trick Cinderella Crazy Diamond Enigma Earth Wind and Fire Harvest Heaven's Door Highway Star Killer Queen Sheer Heart Attack Bites the Dust Love Deluxe Pearl Jam Ratt Red Hot Chili Pepper Super Fly Surface The Lock The Hand Stray Cat Black Sabbath Baby Face Gold Experience Sticky Fingers Metallica Purple Haze Moody Blues Sex Pistols The Grateful Dead Aerosmith Beach Boy Man in the Mirror Baby Face (GoGo) Chariot Requiem Clash Echoes Gold Experience Requiem Green Day King Crimson Kraft Work Little Feet Mr.President Notorious B.I.G Oasis Rolling Stones Soft Machine Spice Girl Talking Head White Album Whitesnake C-Moon Jail House Lock Stone Free Goo Goo Dolls Under World Sky High Star Platinum Bohemian Rhapsody Burning Down the House Diver Down Dragon's Dream Foo Fighters Green Highway to Hell Kiss Jumpin' Jack Flash Limp Bizkit Made in Heaven Manhattan Transfer Marilyn Manson Planet Waves Survivor Weather Report Yo-Yo Ma 20th Century Boy Ball Breaker Boku no Rhythm wo Kiitekure Catch the Rainbow Chocolate Disco Civil War Cream Starter Dirty Deeds Done Dirt Cheap D4C Love Train Hey Ya! In a Silent Way Mandom Oh! Lonesome Me Scary Monsters Sugar Mountain Tatoo You! Ticket to Ride Tomb of the Boom Tubular Bells Tusk Wired Born This Way California King Bed Fun Fun Fun Nut King Call Paisley Park Paper Moon King Soft & Wet Manic Depression Voodoo Child All Along Watchtower Dolly Dagger Nightbird Flying Purple Haze Distortion Rainy Day Dream Away Remote Romance House of Holyffaker-2.23.0/lib/ffaker/data/jo_jo/last_names0000644000004100000410000000217114620136015021151 0ustar www-datawww-dataJoestar Zeppeli Speedwagon Brando Pendleton Chan Ripper Styx Lisa Stuart Watkin Back Hamar Stroheim Brown Q Beck Hitler Kujo Avdol Kakyoin Polnareff Ice Horse Shop D'Arby N'Doul Soul Geil Dan Phillips Tennille Serai Moor Vander Mayama Higashikata Hirose Nijimura Kishibe Kawajiri Sugimoto Yangu Hazekura Fungami Yamagishi Kobayashi Hazamada Trussardi Tsuji Kira Otoishi Katagiri Oyanagi Kanedaichi Miyamoto Kinoto Shopkeeper Okura Nakae Murakami Morishita Yoshimura Harada Tachikawa Yamashita Yoshizawa Giovanna Bucciarati Abbacchio Mista Ghirga Fugo Una Jumbo Doppio Zucchero Nero Rossi Menini Ultello Cujoh Costello Alnino Fighters Bluemarine Anasui Garden Pucci Versus Maxx McQueen Rangler Westwood Miuller Lawyer Jisso Likir Steel Pants Tim Valentine Blackmore Roadagain RO Magent Ferdinand Boomboom Robinson Mountain Avdul Han Roocatugo Becker Hagen Lukather Chicken Mondatta Yaga Sloop White Porgie Mamezuku Sakunami Akefu Damo Yagiyama Dainenjiyama Guerrilla Do Tomoki Dadada Oblada Gaga Clip Sasame Kitani Iwakiri Nigatake Nanami Izumi Kaigamori Osato Kamafusa Yamamura Mochizuki Rabbit Katahira Hashimoto Hayamura Murase Giannini Sawakiffaker-2.23.0/lib/ffaker/data/jo_jo/full_names0000644000004100000410000000632614620136015021156 0ustar www-datawww-dataJonathan Joestar Will Zeppeli Robert Speedwagon Dio Brando Erina Pendleton George Joestar Wang Chan Jack the Ripper Dario Brando Father Styx Lisa Lisa Mary Joestar Mary Stuart Mark Watkin Jeff Back Dan Hamar Joseph Joestar Caesar Zeppeli Rudol Stroheim Smokey Brown Suzi Q Wired Beck Mario Zeppeli Adolf Hitler Jotaro Kujo Muhammad Avdol Noriaki Kakyoin Jean Polnareff Holy Kujo Vanilla Ice Hol Horse Pet Shop Telence D'Arby Daniel D'Arby Rubber Soul Steely Dan Wilson Phillips Sherry Polnareff Sadao Kujo Caravan Serai Garie Moor Stephen Moor Christian Vander Shozo Mayama Josuke Higashikata Koichi Hirose Okuyasu Nijimura Rohan Kishibe Hayato Kawajiri Reimi Sugimoto Shigekiyo Yangu Mikitaka Hazekura Yuya Fungami Yukako Yamagishi Tamami Kobayashi Toshikazu Hazamada Tonio Trussardi Aya Tsuji Shizuka Joestar Yoshikage Kira Yoshihiro Kira Akira Otoishi Anjuro Katagiri Keicho Nijimura Ken Oyanagi Toyohiro Kanedaichi Terunosuke Miyamoto Masazo Kinoto Tomoko Higashikata Ryohei Higashikata Father Nijimura Ayana Hirose Mukade Shopkeeper Kosaku Kawajiri Shinobu Kawajiri Minako Okura Satoru Nakae Takashi Sugimoto Kazuko Sugimoto Ichiro Morishita Hiroshi Yoshimura Kai Harada Rika Tachikawa Masaya Yoshizawa Giorno Giovanna Bruno Bucciarati Leone Abbacchio Guido Mista Narancia Ghirga Pannacotta Fugo Trish Una Coco Jumbo Vinegar Doppio Mario Zucchero Risotto Nero Paolo Bucciarati Donatella Una Antonio Rossi Mela Ghirga Monica Ultello 'Jolyne Cujoh Ermes Costello Emporio Alnino Foo Fighters Wes Bluemarine Narciso Anasui Savage Garden Enrico Pucci Donatello Versus Sports Maxx Thunder McQueen Lang Rangler Viviano Westwood Miuccia Miuller Corrupt Lawyer Romeo Jisso Sonny Likir Gloria Costello Perla Pucci Johnny Joestar Gyro Zeppeli Lucy Steel Diego Brando Hot Pants Steven Steel Mountain Tim Norisuke Higashikata Funny Valentine Ringo Roadagain Axl RO Magent Magent Benjamin Boomboom Andre Boomboom Fritz Stroheim Scarlet Valentine Sugar Mountain Gregorio Zeppeli Nicholas Joestar Rina Higashikata Urmd Avdul Dot Han Baron Roocatugo Mark Becker David Hagen Paul Lukather Dixie Chicken Zenyatta Mondatta Baba Yaga John Sloop Billy White Georgie Porgie Anne Joestar Adam Pendleton Silas Pendleton Mary Pendleton Alice Pendleton Yasuho Hirose Rai Mamezuku Jobin Higashikata Tsurugi Higashikata Joshu Higashikata Kei Nijimura Hato Higashikata Daiya Higashikata Mitsuba Higashikata Kaato Higashikata Karera Sakunami Josefumi Kujo Satoru Akefu Tamaki Damo Yotsuyu Yagiyama Aisho Dainenjiyama Urban Guerrilla Doremifasolati Do Wu Tomoki Dododo De Dadada Obladi Oblada Radio Gaga Hair Clip Ojiro Sasame Maako Kitani Suzuyo Hirose Kiyomi Kujo Elizabeth Joestar Yoshiteru Kira Teru Higashikata Toyoko Higashikata Sadafumi Kujo Atsunori Iwakiri Zaihei Nigatake Rena Nanami Kyoka Izumi Minoru Kaigamori Naoko Osato Gunpei Kamafusa Nanase Kishibe Nizaemon Yamamura Noboru Mochizuki Haruko Mochizuki Aki Mochizuki Takeru Mochizuki Mitsu Mochizuki Moon Rabbit Mai Katahira Mao Katahira Yoma Hashimoto Mika Hayamura Mitsuki Murase Hosho Osato Kiriko Osato Kai Osato Frida Giannini Sakuzo Mochizuki Mamoru Mochizuki Seizo Mochizuki Sae Mochizuki Kentaro Mochizuki Kayo Mochizuki Tsukiji Mochizuki Yoshigoro Mochizuki Yamato Mochizuki Miwa Mochizuki Akiko Mochizuki Akira Katahira Deliveryman Sawakiffaker-2.23.0/lib/ffaker/data/jo_jo/first_names0000644000004100000410000000456414620136015021345 0ustar www-datawww-dataJonathan Will Robert Dio Erina George Poco Tonpetty Dire Straizo Bruford Tarkus Wang Jack Adams Doobie Pag Jone Plan Bornnam Dario Danny Tattoo Father Lisa Mary Winzaleo Eijkman Caineghis Mark Darnley Harry Jeff Dan Joseph Caesar Rudol Messina Loggins Smokey Suzi Kars Esidisi Wamuu Santana Donovan Wired Mario Bruto Adolf Jotaro Muhammad Noriaki Jean Iggy Holy Roses Anne Enya Vanilla Hol Pet Telence Daniel Mariah Alessi Oingo Boingo Anubis Kenny Nukesaku Devo Rubber Nena ZZ Steely Cameo Midler Chaka Khan Malena Wilson Sherry Sadao Pocky Princ Michael Lionel Caravan Garie Stephen Christian Shozo Chibi Buchi Sonia Elliot Tatsuhiko Josuke Koichi Okuyasu Rohan Hayato Reimi Shigekiyo Mikitaka Yuya Yukako Tamami Toshikazu Tonio Aya Shizuka Arnold Yoshikage Yoshihiro Akira Anjuro Keicho Ken Toyohiro Terunosuke Masazo Tama Tomoko Ryohei Ayana Mukade Kosaku Shinobu Akemi Yoshie Reiko Minako Satoru Police Junko Masaji Sachiko Takashi Kazuko Gonta Ichiro Yoshioka Minayo Mika Hiroshi Rio Kai Sakai Asuka Rika Masaya Hirata Giorno Bruno Leone Guido Narancia Pannacotta Trish Coco Pericolo Diavolo Vinegar Cioccolata Secco Squalo Tizzano Carne Luca Polpo Sale Risotto Formaggio Illuso Prosciutto Pesci Melone Ghiaccio Sorbet Gelato Scolippi Paolo Donatella Anita Antonio Mela Benedict Monica 'Jolyne Ermes Emporio Foo Wes Narciso Gwess Savage Enrico Donatello Rikiel Ungalo Johngalli Sports Thunder Miraschon Lang Viviano Kenzou Guccio Miuccia Corrupt Rod Romeo Loccobarocco Atroe Sonny Gloria Perla Irene Anakiss Sharon David Ron Johnny Gyro Lucy Diego Hot Steven Mountain Wekapipo Pocoloco Norisuke Funny Mike Ringo Axl Magent Sandman Oyecomova Benjamin Andre Fritz Scarlet Sugar Jesus Gregorio Nicholas Rina Marco Urmd Dot Baron Gaucho Paul Dixie Zenyatta Baba Nellyville John Billy Iglesias Mack Nightfly Kanye Shigechi Georgie Adam Silas Alice Yasuho Rai Jobin Tsurugi Joshu Kei Hato Daiya Mitsuba Kaato Karera Josefumi Toru Tamaki Yotsuyu Aisho Dolomite Urban Doremifasolati Wu Dododo Obladi Radio Hair Ojiro Maako Suzuyo Iwasuke Kiyomi Taoka Elizabeth Yoshiteru Teru Toyoko Sadafumi Atsunori Zaihei Rena Miko Mina Kyoka Bakin Minoru Naoko Gunpei Nanase Nizaemon Noguchi Gaucher Pierre Ikkyu Noboru Haruko Aki Takeru Mitsu Moon Mai Mao Obanazawa Yoma Eve Mitsuki Hosho Shuichi Kiriko Frida Virgina Sakuzo Mamoru Seizo Sae Kentaro Kayo Tsukiji Yoshigoro Yamato Miwa Akiko Tomoya Deliveryman Hermes Batsudera Mu Emmaffaker-2.23.0/lib/ffaker/data/youtube/0000755000004100000410000000000014620136016017474 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/youtube/video_ids0000644000004100000410000000113014620136016021357 0ustar www-datawww-data9bZkp7q19f0 RgKAFK5djSk OPf0YbXqDm0 e-ORhEE9VVg YQHsXMglC9A nfWlot6h_JM fRh_vgS2dFE HP-MbfHFUqs NUsoVlDFqZg 0KSOMA3QBU0 YqeW9_5kURI CevxZvSJLk8 7PCkvCPvDXk KYniUCGPGLs kffacxfA7G4 2vjPBrBU-TM 09R8_2nJtjg hT_nvWreIhg AJtDXIazrMo lp-EO5I60KA KQ6zr6kCPj8 pRpeEdMmmQ0 uelHwf8o7_U DK_0jXPuIr0 RBumgq5yVrA QFs3PIZb3js IcrbM1l_BoI PIh2xe4jnpk rYEDA3JcQqw fLexgOxsZu0 QcIy9NiNbmo vjW8wmF5VWc YBHQbu5rbdQ 450p7goxZqg TapXs54Ah3E y6Sxv-sUYtM CGyEd0aKWZE _OBlgSz8sSM fWNaR-rxAic gCYcHz2k5x0 yzTuBuRdAyA iS1g8G_njx8 lWA2pjMjpBs ebXbLfLACGM kHSFpGBFGHY 8UVNT4wvIGY 7OHMqdMpsj8 uxpDa-c-4Mc uO59tfQ2TbA QGJuMBdaqIw ffaker-2.23.0/lib/ffaker/data/book/0000755000004100000410000000000014620136015016731 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/book/adj_and_adv0000644000004100000410000000021714620136015021066 0ustar www-datawww-dataAction Hungry Ultra Dangerous Danger Tokyo Red Blue Green Killer Electric Blonde Flying Forbidden Nuclear Fake American Death Champagne Bloody ffaker-2.23.0/lib/ffaker/data/book/genres0000644000004100000410000001214514620136015020142 0ustar www-datawww-dataAdventure novel Epic Imaginary voyage Lost World Subterranean fiction Men's adventure Milesian tale Picaresque novel Robinsonade Apocalyptic robinsonade Science fiction robinsonade Sea story Brit lit Children's literature Young-adult fiction Class S Light novel Comic novel Black comedy Parody Romantic comedy Satire Picaresque novel Political satire Education fiction Campus novel Campus murder mystery School story Varsity novel Experimental fiction Antinovel Ergodic literature Erotic fiction Erotic romance Picaresque novel Women's erotica Graphic novel Historical fiction Historical romance Metahistorical romance Historical whodunnit Holocaust novel Plantation tradition Prehistoric fiction Regency novel Regency romance Kontrafiction Literary fiction Literary nonsense Mathematical fiction Metafiction Nonfiction novel Bildungsroman Biographical novel Autobiographical novel Semi-autobiographical novel I novel Slave narrative Contemporary slave narrative Neo-slave narrative Occupational fiction Hollywood novel Lab lit Legal thriller Medical fiction Medical romance Musical fiction Sports fiction Philosophical fiction Existentialist fiction Novel of ideas Philosophical horror Platonic Dialogues Political fiction Political satire Pulp fiction Quantum fiction Religious fiction Christian fiction Christian science fiction Contemporary Christian fiction Islamic fiction Jewish Fiction Saga Family saga Speculative fiction Fantasy By setting Epic / High fantasy Hard fantasy Historical fantasy Prehistoric fantasy Medieval fantasy Wuxia Low fantasy Urban fantasy Paranormal romance By Theme Comic fantasy Contemporary fantasy Dark fantasy Fantasy of manners Heroic fantasy Magic realism Mythic Paranormal fantasy Shenmo fantasy Superhero fantasy Sword and sorcery Horror Body horror Splatterpunk Erotic Gothic fiction Southern Gothic Psychological Supernatural / Paranormal Cosmic Ghost story Monster literature Jiangshi fiction Vampire fiction Werewolf fiction Occult detective Science fiction Alien invasion Post-apocalyptic Cyberpunk derivatives aka Punk Cyberpunk Biopunk Nanopunk Postcyberpunk Steampunk Atompunk Clockpunk Dieselpunk Dystopian Hard science fiction Military science fiction Parallel universe aka Alternative universe Alternative history Scientific romance Soft science fiction Space opera Speculative cross-genre fiction Bizarro fiction Dying Earth Science fantasy Planetary romance Sword and planet Slipstream Weird fiction New Weird Suspense fiction Crime fiction Detective fiction Gong'an fiction Mystery fiction Thriller Mystery fiction Legal thriller Medical thriller Political thriller Spy fiction Psychological thriller Techno-thriller Tragedy Melodrama Urban fiction Westerns Women's fiction Class S Femslash Matron literature Romance novel Yaoi Yuri Workplace tell-all General cross-genre Historical romance Juvenile fantasy LGBT pulp fiction Gay male pulp fiction Lesbian pulp fiction Lesbian erotica fiction Paranormal romance Romantic fantasy Tragicomedy Biography Memoir Autobiographical novel Bildungsroman Slave narrative Contemporary slave narrative Neo-slave narrative Spiritual autobiography Creative nonfiction Diaries and journals Erotic literature Essay, treatise Fable, fairy tale, folklore History Popular history People's history Official history Academic history Narrative history Whig history Popular nonfiction Letter Religious text Apocalyptic Apocrypha Apologetics Autograph Biography Autobiography Blessing Canon Chant Commentary Confession Covenant Creed Critique Canonical criticism Form criticism Higher criticism Historical criticism Lower criticism Narrative criticism Postmodern criticism Psychological criticism Redaction criticism Rhetorical criticism Socio-scientific criticism Source criticism Textual criticism Cult literature Curse Didactic Dialectic Rabbinic Aporetic Elenctic Epistle Pauline epistle General epistle Encyclical Gospel Homily History Narrative Genealogy Royal Prophetic Koan Lament Law Ceremonial Family Levitical Moral Natural Royal decree Social Lectionary Liturgy Manuscript Morality play Mysticism Narrative Erotic Historical Horror Pilgrim Mystery Redemption story Occult literature Origin story Parable Prayer Poetry Philosophy Philosophical theology Philosophy of religion Metaphysics Religious epistemology Hebrew poetry Erotic Prophecy Blessing/Curse Messianic prophecy Divination Oracle Woe oracle Predictive Typology Vision Proverbs Psalms Confession Imprecatory psalm Lament Liturgy Pilgrim song Praise Prophecy Royal psalm Thanksgiving Wisdom psalm Revelation Natural revelation Special revelation Scientific writing Scripture Sutra Song Dirge Hymn Praise Testament Theology Apologetics Bibliology Biblical theology Cosmology Christology Ecclesiology Eschatology Hamartiology Pneumatology Prolegomena Mariology Natural theology Soteriology Theology proper Theo-mythology True crime Wisdom literature Woe Buddhist texts Lotus Sutra Tripitaka Christian literature Apocrypha Encyclical New Testament Old Testament Patristic Anti-Nicene Post-Nicene Pseudepigrapha Hindu literature Vedas Bhagavad Gita Islamic literature Quran Haddith Jewish literature Torah Nevi'im Ketuvim Talmud Kabala Occult Incantation Spell Philosophy ffaker-2.23.0/lib/ffaker/data/book/nouns0000644000004100000410000000034614620136015020021 0ustar www-datawww-dataWolf Wolves Cousins Jungle Witch Woman Women Man Men Identity Ninja Ninjas Pickpocket Hills Clash Wizard World Brain Brains Fly Mutant Blow Imp Journals Diaries Dreams Tears City Cat Tentacle Friday Rain Thief Beast Demon Monster ffaker-2.23.0/lib/ffaker/data/book/prefixes0000644000004100000410000000031614620136015020501 0ustar www-datawww-dataTime of the Season of the Return of the I am Planet of the War of the Invasion of the I Married a Legend of Codename: Case of the Missing Day of the Curse of the Rise of the The A Fistful of Journey of the ffaker-2.23.0/lib/ffaker/data/lorem_br/0000755000004100000410000000000014620136015017600 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/lorem_br/words0000644000004100000410000000255314620136015020666 0ustar www-datawww-dataa aborrecimentos aceitos acontecer algum alguma alguém ame antipatia aqueles assegurar através atém bem-vindo buscar busque capazes casos cegados certas circunstâncias com como completo conseqüências criticar culpa da dar darei de denunciamos denunciar deseje desejo desfrutar desimpedido desmoralizados devem dever devido devo direito disso distinguir dizer do dolorosas dor dores dos e em empreende encantos encolhimento encontram enganados ensinamentos equivocada escolha escolhe essa esse esses estão evita evitada evitar exceto exemplo exercício explicar-lhe explorador expondo extremamente fadados falham fazer felicidade fraqueza freqüentemente fáceis físico gosta gostamos grande homem homens hora humana há idéia igual impede indignação irritantes justa laborioso labuta lado lhe livre louvar maiores mais mas mesmo mestre-construtor momento nada nasceu negócios ninguém nosso não nós o obrigações obter ocasionalmente ocorrem ocorrerá os ou outro outros para pelo pelos perfeitamente pertence piores podem poder por porque portanto prazer prazeres prever princípio problemas produz proporcionar qual quando que quem racionalmente reais reivindicações rejeita relato repudiados resultante sabem se sejamos seleção sempre ser seu si simples sistema sábio são tampouco tem toda todo tolera trivial tão um uma vantagem verdade vontade àqueles às é ffaker-2.23.0/lib/ffaker/data/lorem_br/characters0000644000004100000410000000011014620136015021632 0ustar www-datawww-dataa b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 ffaker-2.23.0/lib/ffaker/data/game/0000755000004100000410000000000014620136015016710 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/game/mechanic0000644000004100000410000000605414620136015020407 0ustar www-datawww-dataActing Action Drafting Action Points Action Queue Action Retrieval Action Timer Action/Event Advantage Token Alliances Area Majority / Influence Area Movement Area-Impulse Auction/Bidding Auction: Dexterity Auction: Dutch Auction: Dutch Priority Auction: English Auction: Fixed Placement Auction: Once Around Auction: Sealed Bid Auction: Turn Order Until Pass Automatic Resource Growth Betting and Bluffing Bias Bingo Bribery Campaign / Battle Card Driven Card Drafting Card Play Conflict Resolution Catch the Leader Chaining Chit-Pull System Closed Economy Auction Command Cards Commodity Speculation Communication Limits Connections Constrained Bidding Contracts Cooperative Game Crayon Rail System Critical Hits and Failures Cube Tower Deck Construction Deck, Bag, and Pool Building Deduction Delayed Purchase Dice Rolling Die Icon Resolution Different Dice Movement Drafting Elapsed Real Time Ending Enclosure End Game Bonuses Events Finale Ending Flicking Follow Force Commitment Grid Coverage Grid Movement Hand Management Hexagon Grid Hidden Movement Hidden Roles Hidden Victory Points Highest-Lowest Scoring Hot Potato I Cut, You Choose Impulse Movement Income Increase Value of Unchosen Resources Induction Interrupts Investment Kill Steal King of the Hill Ladder Climbing Layering Legacy Game Line Drawing Line of Sight Loans Lose a Turn Mancala Map Addition Map Deformation Map Reduction Market Matching Measurement Movement Melding and Splaying Memory Minimap Resolution Modular Board Move Through Deck Movement Points Movement Template Moving Multiple Units Multiple Maps Multiple-Lot Auction Narrative Choice / Paragraph Negotiation Network and Route Building Once-Per-Game Abilities Order Counters Ownership Paper-and-Pencil Passed Action Token Pattern Building Pattern Movement Pattern Recognition Physical Removal Pick-up and Deliver Pieces as Map Player Elimination Player Judge Point to Point Movement Predictive Bid Prisoner's Dilemma Programmed Movement Push Your Luck Race Random Production Ratio / Combat Results Table Re-rolling and Locking Real-Time Relative Movement Resource to Move Rock-Paper-Scissors Role Playing Roles with Asymmetric Information Roll / Spin and Move Rondel Scenario / Mission / Campaign Game Score-and-Reset Game Secret Unit Deployment Selection Order Bid Semi-Cooperative Game Set Collection Simulation Simultaneous Action Selection Singing Single Loser Game Slide/Push Solo / Solitaire Game Speed Matching Square Grid Stacking and Balancing Stat Check Resolution Static Capture Stock Holding Storytelling Sudden Death Ending Take That Targeted Clues Team-Based Game Tech Trees / Tech Tracks Three Dimensional Movement Tile Placement Time Track Track Movement Trading Traitor Game Trick-taking Tug of War Turn Order: Auction Turn Order: Claim Action Turn Order: Pass Order Turn Order: Progressive Turn Order: Random Turn Order: Role Order Turn Order: Stat-Based Variable Phase Order Variable Player Powers Variable Set-up Victory Points as a Resource Voting Worker Placement Worker Placement with Dice Workers Worker Placement, Different Worker Types Zone of Control ffaker-2.23.0/lib/ffaker/data/game/category0000644000004100000410000000176714620136015020463 0ustar www-datawww-dataAbstract Strategy Action / Dexterity Adventure Age of Reason American Civil War American Indian Wars American Revolutionary War American West Ancient Animals Arabian Aviation / Flight Bluffing Book Card Game Children's Game City Building Civil War Civilization Collectible Components Comic Book / Strip Deduction Dice Economic Educational Electronic Environmental Expansion for Base-game Exploration Fan Expansion Fantasy Farming Fighting Game System Horror Humor Industry / Manufacturing Korean War Mafia Math Mature / Adult Maze Medical Medieval Memory Miniatures Modern Warfare Movies / TV / Radio theme Murder/Mystery Music Mythology Napoleonic Nautical Negotiation Novel-based Number Party Game Pike and Shot Pirates Political Post-Napoleonic Prehistoric Print & Play Puzzle Racing Real-time Religious Renaissance Science Fiction Space Exploration Spies/Secret Agents Sports Territory Building Trains Transportation Travel Trivia Video Game Theme Vietnam War Wargame Word Game World War I World War II Zombies ffaker-2.23.0/lib/ffaker/data/game/adj_and_adv0000644000004100000410000000015114620136015021042 0ustar www-datawww-dataGood First Great Little Big Bad Last Killer Lost Sleeping Marvelous Old Young White Black Red Blue Green ffaker-2.23.0/lib/ffaker/data/game/nouns0000644000004100000410000000034414620136015017776 0ustar www-datawww-dataJungle Witch Woman Women Man Men Ninja Ninjas Pickpocket Hills Clash Wizard Wizards World Brain Brains Mutant Dreams Tears City Cat Tentacle Friday Rain Thief Beast Demon Monster Brew Oath School Gods Gods Mars Clan Lion Spirit ffaker-2.23.0/lib/ffaker/data/game/prefixes0000644000004100000410000000031614620136015020460 0ustar www-datawww-dataTime of the Season of the Return of the I am Planet of the War of the Invasion of the I Married a Legend of Codename: Case of the Missing Day of the Curse of the Rise of the The A Fistful of Journey of the ffaker-2.23.0/lib/ffaker/data/lorem/0000755000004100000410000000000014620136015017115 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/lorem/words0000644000004100000410000000250714620136015020202 0ustar www-datawww-dataalias consequatur aut perferendis sit voluptatem accusantium doloremque aperiam eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo aspernatur odit fugit sed quia consequuntur magni dolores eos qui ratione sequi nesciunt neque dolorem ipsum dolor amet consectetur adipisci velit non numquam eius modi tempora incidunt ut labore dolore magnam aliquam quaerat enim ad minima veniam quis nostrum exercitationem ullam corporis nemo ipsam voluptas suscipit laboriosam nisi aliquid ex ea commodi autem vel eum iure reprehenderit in voluptate esse quam nihil molestiae iusto odio dignissimos ducimus blanditiis praesentium laudantium totam rem voluptatum deleniti atque corrupti quos quas molestias excepturi sint occaecati cupiditate provident perspiciatis unde omnis iste natus error similique culpa officia deserunt mollitia animi id est laborum dolorum fuga harum quidem rerum facilis expedita distinctio nam libero tempore cum soluta nobis eligendi optio cumque impedit quo porro quisquam minus quod maxime placeat facere possimus assumenda repellendus temporibus quibusdam illum fugiat nulla pariatur at vero accusamus officiis debitis necessitatibus saepe eveniet voluptates repudiandae recusandae itaque earum hic tenetur a sapiente delectus reiciendis voluptatibus maiores doloribus asperiores repellat ffaker-2.23.0/lib/ffaker/data/lorem/characters0000644000004100000410000000011014620136015021147 0ustar www-datawww-dataa b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 ffaker-2.23.0/lib/ffaker/data/airline/0000755000004100000410000000000014620136015017422 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/airline/codes_list0000644000004100000410000000123014620136015021471 0ustar www-datawww-data2B 2L 2N 2W 319 3B 3L 3R 3V 3Z 4U 5N 5O 6D 6G 6H 6W 6Y 7M 7O 7R 7W 8P 8Q 9C 9W A2 A3 A5 AA AB ABP AC AF AH ALS AM AOJ AP AY AZ B2 BA BE BGH BGY BID BJ BM BMI BRJ BT BUC CI CLJ CTM CTS CX CZ D2 D9 DC DE DFC DL DX DY ED EI EK ENT ET EY EZY F7 FAT FB FH FI FR FS FV FZ GNJ HC HG HGR HK HM HRM HV HY IB IG IGA ISD IZ J2 J7 JA JAF JL JN JP JQ JU K2 KE KK KL KM KT LG LH LO LS LT LX LY M9 ML MS MTL MU NH NJE NMA NO OAE OK OPJ OR OS OU OV P6 P7 PC PF PK PS QF QNR QS R2 R3 RC RO RSJ RWZ S7 SE SG SK SM SN SQ ST SU SVB SX TB TD TF TG TI TIE TK TO TP TS TU TUL U6 U9 UA UG UN US UT UU UX V3 V5 V7 VG VIP VL VLG VN VY W6 W7 WDL WF WU WW WX X3 X9 XC XG XK YC YE YM YQ YW ZT ffaker-2.23.0/lib/ffaker/data/airline/names_list0000644000004100000410000000573614620136015021516 0ustar www-datawww-dataAbs Jets Adria Airways Aegean Airlines Aeralp Aer Lingus Aeroflot Aero-jet Swissjet Aeromexico Aeropartner Air Algerie Air Austral Air Baltic Air Berlin Air Cairo Air Canada Air Europa Airexplore Air France Airlines 400 Jsc (red Wings Ai Air Lituanica Air Malta Air Mediterranee Air One Air Serbia Air Seychelles Air Transat Air Via Bulgarian Airways Ak Bars Aero Alba Star Alitalia All Nippon Airways American Airlines Arkia Israel Airlines Astra Airlines Atlantic Airways Faroe Islands Atlasjet Airlines Austrian Airlines Avion Express Azerbaijan Airlines Belavia Bh Air B H Airlines Binair Bingo Airways Bmibaby Bmi Regional Bora Jet Braathens Regional British Airways Brussels Airlines Bulgaria Air Bulgarian Air Charter Carpatair Cathay Pacific Airways Cello Aviation Center-south Airlines China Airlines China Eastern Airlines China Southern Airlines Cityjet Compagnie Corse Mediterranee Condor Flugdienst Corendon Airlines Croatia Airlines Czech Airlines Danish Air Transport Darwin Airline Delta Air Lines Denim Air Donavia Easyjet Egyptair El Al Israel Airlines Emirates Enter Air Estonian Air Ethiopian Airlines Etihad Airways Eurolot Europe Airpost Farnair Switzerland Finnair Flybe Flydubai Freebird Airlines Gain Jet Aviation S.a. Germania Fluggesellschaft Germanwings Go2sky Golden Air Flyg Hamburg Airways Hangar 8 Ltd Helvetic Airways Hermes Airlines Holidays Czech Airlines Hop! Iberia Icelandair Intersky Luftfahrt Isd Avia Israir Airlines Japan Airlines Jet2.com Jetairfly Jet Airways Job Air Kharkiv Airlines Klm Royal Dutch Airlines Korean Air Lot Polish Airlines Lufthansa Luxair Malmo Aviation Meridiana Fly Mistral Air Montenegro Airlines Moscovia Airlines Motor Sich Airlines Neos Nesma Airlines Netjets New Livingston Next Jet Niki Nordavia Norwegian Nouvelair Omni Air Express Onur Air Opera Jet Orenair Pakistan International Airline Pegasus Airlines Polet Airlines Primera Air Scandinavia Privilege Style Qantas Airways Queen Air Raf-avia Rossiya Airlines Rusjet Rusline Ryanair S7 Airlines Saratov Airlines Sas Scandinavian Airlines Syst Sayegh Aviation Europe (samair Severstal Siavia Singapore Airlines Sky Taxi Skywork Airlines Small Planet Airlines Smartlynx Airlines Spicejet Sunexpress Deutschland Swiss International Air Lines Syphaxair Tag Aviation Uk Tailwind Airlines Tap Portugal Tarom Tatarstan Airlines Thai Airways Time Air Titan Airways Tnt Airways Trade Air Transaero Airlines Transavia.com Transavia France Transport Aerien Militaire Fra Travel Service Travel Service A.s. Slovakia Travel Service Legiforgalmi Es Travel Service Polska Tui Airlines Nederland Tuifly Gmbh Tulpar Air Tunisair Tunisair Express Turkish Airlines Ukraine International Airlines United Airlines Up By El Al Ural Airlines Us Airways Utair Uzbekistan Airways Vietnam Airlines Vip Wings Ltd. Vlm Airlines Volotea Vueling Wdl Aviation Welcome Air Gmbh Wideroe's Flyveselskap Wind Rose Aviation Company Ltd Wings Of Lebanon Wizz Air Wizz Air Ukraine Wow Air Ehf Xl Airways France Yakutia Airlines Yamal Airlines Yanair ffaker-2.23.0/lib/ffaker/data/name_ua/0000755000004100000410000000000014620136015017404 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_ua/first_names_female0000644000004100000410000000535314620136015023160 0ustar www-datawww-dataАврелія Аврора Агапія Агата Агафія Агнеса Агнія Агрипина Ада Аделаїда Аделіна Адріана Азалія Алевтина Аліна Алла Альбіна Альвіна Анастасія Анастасія Анатолія Ангеліна Анжела Анна Антонида Антоніна Антонія Анфіса Аполлінарія Аполлонія Аркадія Артемія Афанасія Білослава Біляна Благовіста Богдана Богуслава Божена Болеслава Борислава Броніслава В’ячеслава Валентина Валерія Варвара Василина Вікторія Вілена Віленіна Віліна Віола Віолетта Віра Віргінія Віта Віталіна Влада Владислава Власта Всеслава Галина Ганна Гелена Далеслава Дана Дарина Дарислава Діана Діяна Добринка Добромила Добромира Добромисла Доброслава Долеслава Доляна Жанна Жозефіна Забава Звенислава Зінаїда Злата Зореслава Зорина Зоряна Зоя Іванна Ілона Інна Іннеса Ірина Ірма Калина Каріна Катерина Квітка Квітослава Клавдія Крентта Ксенія Купава Лада Лариса Леся Ликера Лідія Лілія Любава Любислава Любов Любомила Любомира Люборада Любослава Людмила Людомила Майя Мальва Мар’яна Марина Марічка Марія Марта Меланія Мечислава Милодара Милослава Мирослава Мілана Мокрина Мотря Мстислава Надія Наталія Неля Немира Ніна Огняна Оксана Олександра Олена Олеся Ольга Ореста Орина Орислава Орися Оріяна Павліна Палажка Пелагея Пелагія Поліна Поляна Потішана Радміла Радослава Раїна Раїса Роксолана Ромена Ростислава Руслана Світлана Святослава Слава Сміяна Сніжана Соломія Соня Софія Станислава Сюзана Таїсія Тамара Тетяна Устина Фаїна Февронія Федора Феодосія Харитина Христина Христя Юліанна Юлія Юстина Юхима Юхимія Яна Ярина Ярослава ffaker-2.23.0/lib/ffaker/data/name_ua/first_names_male0000644000004100000410000000530214620136015022637 0ustar www-datawww-dataАвгустин Аврелій Адам Адріян Азарій Алевтин Альберт Анастас Анастасій Анатолій Андрій Антін Антон Антоній Аркадій Арсен Арсеній Артем Архип Аскольд Афанасій Біломир Білослав Богдан Божемир Божен Болеслав Боримир Боримисл Борис Борислав Братимир Братислав Братомил Братослав Брячислав Будимир Буйтур Буревіст В’ячеслав Вадим Валентин Валерій Василь Велемир Віктор Віталій Влад Владислав Володимир Володислав Всевлад Всеволод Всеслав Гаврило Гарнослав Геннадій Георгій Герасим Гліб Гнат Гордій Горимир Горислав Градимир Григорій Далемир Данило Дарій Даромир Денис Дмитро Добромир Добромисл Доброслав Євген Єремій Захар Захарій Зборислав Звенигор Звенимир Звенислав Земислав Зеновій Зиновій Злат Златомир Зоремир Зореслав Зорян Іван Ігор Ізяслав Ілля Кий Корнелій Корнилій Корнило Корній Костянтин Кузьма Лаврентій Лаврін Лад Ладислав Ладо Ладомир Левко Листвич Лук’ян Любодар Любозар Любомир Макар Максим Мар’ян Маркіян Марко Матвій Мечислав Микита Микола Мирон Мирослав Михайло Мстислав Мусій Назар Назарій Натан Немир Нестор Олег Олександр Олексій Олелько Олесь Омелян Орест Орхип Остап Охрім Павло Панас Пантелеймон Петро Пилип Подолян Потап Радим Радимир Ратибор Ратимир Родіон Родослав Роксолан Роман Ростислав Руслан Святополк Святослав Семибор Сергій Синьоок Славолюб Славомир Славута Сніжан Сологуб Станіслав Степан Стефаній Стожар Тарас Тиміш Тимофій Тихон Тур Устим Хвалимир Хорив Чорнота Щастислав Щек Юліан Юрій Юхим Ян Ярема Яровид Яромил Яромир Ярополк Ярослав ffaker-2.23.0/lib/ffaker/data/name_ua/middle_names_female0000644000004100000410000000467514620136015023275 0ustar www-datawww-dataАдамівна Азарівна Алевтинівна Альбертівна Анастасівна Анатоліївна Андріївна Антонівна Аркадіївна Арсенівна Арсеніївна Артемівна Архипівна Аскольдівна Афанасіївна Білославівна Богданівна Божемирівна Боженівна Болеславівна Боримирівна Борисівна Бориславівна Братиславівна В’ячеславівна Вадимівна Валентинівна Валеріївна Василівна Вікторівна Віталіївна Владиславівна Володимирівна Всеволодівна Всеславівна Гаврилівна Гарасимівна Георгіївна Гнатівна Гордіївна Григоріївна Данилівна Даромирівна Денисівна Дмитрівна Добромирівна Доброславівна Євгенівна Захарівна Захаріївна Збориславівна Звенимирівна Звениславівна Зеновіївна Зиновіївна Златомирівна Зореславівна Іванівна Ігорівна Ізяславівна Корнеліївна Корнилівна Корніївна Костянтинівна Лаврентіївна Любомирівна Макарівна Максимівна Марківна Маркіянівна Матвіївна Мечиславівна Микитівна Миколаївна Миронівна Мирославівна Михайлівна Мстиславівна Назарівна Назаріївна Натанівна Немирівна Несторівна Олегівна Олександрівна Олексіївна Олельківна Омелянівна Орестівна Орхипівна Остапівна Охрімівна Павлівна Панасівна Пантелеймонівна Петрівна Пилипівна Радимирівна Радимівна Родіонівна Романівна Ростиславівна Русланівна Святославівна Сергіївна Славутівна Станіславівна Степанівна Стефаніївна Тарасівна Тимофіївна Тихонівна Устимівна Юріївна Юхимівна Ярославівна ffaker-2.23.0/lib/ffaker/data/name_ua/middle_names_male0000644000004100000410000000475314620136015022757 0ustar www-datawww-dataАдамович Азарович Алевтинович Альбертович Анастасович Анатолійович Андрійович Антонович Аркадійович Арсенійович Арсенович Артемович Архипович Аскольдович Афанасійович Білославович Богданович Божемирович Боженович Болеславович Боримирович Борисович Бориславович Братиславович В’ячеславович Вадимович Валентинович Валерійович Васильович Вікторович Віталійович Владиславович Володимирович Всеволодович Всеславович Гаврилович Герасимович Георгійович Гнатович Гордійович Григорійович Данилович Даромирович Денисович Дмитрович Добромирович Доброславович Євгенович Захарович Захарійович Збориславович Звенимирович Звениславович Зеновійович Зиновійович Златомирович Зореславович Іванович Ігорович Ізяславович Корнелійович Корнилович Корнійович Костянтинович Лаврентійович Любомирович Макарович Максимович Маркович Маркіянович Матвійович Мечиславович Микитович Миколайович Миронович Мирославович Михайлович Мстиславович Назарович Назарійович Натанович Немирович Несторович Олегович Олександрович Олексійович Олелькович Омелянович Орестович Орхипович Остапович Охрімович Павлович Панасович Пантелеймонович Петрович Пилипович Радимирович Радимович Родіонович Романович Ростиславович Русланович Святославович Сергійович Славутович Станіславович Степанович Стефанович Тарасович Тимофійович Тихонович Устимович Юрійович Юхимович Ярославович ffaker-2.23.0/lib/ffaker/data/name_ua/last_names_male0000644000004100000410000000723714620136015022464 0ustar www-datawww-dataАндрухович Бабух Балабан Балабух Балакун Балицький Бамбула Бандера Барановський Бачей Башук Бердник Білич Бондаренко Борецький Боровський Борочко Боярчук Брицький Бурмило Бутько Василин Василишин Васильківський Вергун Вередун Верещук Витребенько Вітряк Волощук Гайдук Гайовий Гайчук Галаєнко Галатей Галаціон Гаман Гамула Ганич Гарай Гарун Гладківський Гладух Глинський Гнатишин Гойко Головець Горбач Гордійчук Горовий Городоцький Гречко Григоришин Гриневецький Гриневський Гришко Громико Данилишин Данилко Демків Демчишин Дзюб’як Дзюба Дідух Дмитришин Дмитрук Довгалевський Дурдинець Євенко Євпак Ємець Єрмак Забіла Зварич Зінкевич Зленко Іванишин Іванів Іванців Калач Кандиба Карпух Каськів Кивач Коваленко Ковальський Коломієць Коман Компанієць Кононець Кордун Корецький Корнїйчук Коров’як Коцюбинський Кулинич Кульчицький Лагойда Лазірко Лановий Латаний Латанський Лахман Левадовський Ликович Линдик Ліхно Лобачевський Ломовий Луговий Луцький Луцьків Лученко Лучко Лютий Лящук Магера Мазайло Мазило Мазун Майборода Майстренко Маковецький Малкович Мамій Маринич Марієвський Марків Махно Миклашевський Миклухо Милославський Михайлюк Міняйло Могилевський Москаль Москалюк Мотрієнко Негода Ногачевський Опенько Осадко Павленко Павлишин Павлів Пагутяк Паламарчук Палій Паращук Пасічник Пендик Петик Петлюра Петренко Петрин Петришин Петрів Плаксій Погиба Поліщук Пономарів Поривай Поривайло Потебенько Потоцький Пригода Приймак Притула Прядун Розпутній Романишин Романів Ромей Роменець Ромочко Савицький Саєнко Свидригайло Семеночко Семещук Сердюк Силецький Сідлецький Сідляк Сірко Скиба Скоропадський Слободян Сосюра Сплюх Спотикач Стахів Степанець Стецьків Стигайло Сторожук Сторчак Стоян Сучак Сушко Тарасюк Тиндарей Ткаченко Третяк Троян Трублаєвський Трясило Трясун Уманець Унич Усич Федоришин Хитрово Цимбалістий Цушко Червоній Шамрило Шевченко Шестак Шиндарей Шиян Шкараба Шудрик Шумило Шупик Шухевич Щербак Юрчишин Юхно Ющик Ющук Яворівський Яловий Ялюк Янюк Ярмак Яцишин Яцьків Ящук ffaker-2.23.0/lib/ffaker/data/name_ua/last_names_female0000644000004100000410000000673414620136015023000 0ustar www-datawww-dataАндрухович Бабух Балабан Балабуха Балакун Балицька Бамбула Бандера Барановська Бачей Башук Бердник Білич Бондаренко Борецька Боровська Борочко Боярчук Брицька Бурмило Бутько Василишина Васильківська Вергун Вередун Верещук Витребенько Вітряк Волощук Гайдук Гайова Гайчук Галаєнко Галатей Галаціон Гаман Гамула Ганич Гарай Гарун Гладківська Гладух Глинська Гнатишина Гойко Головець Горбач Гордійчук Горова Городоцька Гречко Григоришина Гриневецька Гриневська Гришко Громико Данилишина Данилко Демків Демчишина Дзюб’як Дзюба Дідух Дмитришина Дмитрук Довгалевська Дурдинець Євенко Євпак Ємець Єрмак Забіла Зварич Зінкевич Зленко Іванишина Калач Кандиба Карпух Кивач Коваленко Ковальська Коломієць Коман Компанієць Кононець Кордун Корецька Корнїйчук Коров’як Коцюбинська Кулинич Кульчицька Лагойда Лазірко Ланова Латан Латанська Лахман Левадовська Ликович Линдик Ліхно Лобачевська Ломова Лугова Луцька Луцьків Лученко Лучко Люта Лящук Магера Мазайло Мазило Мазун Майборода Майстренко Маковецька Малкович Мамій Маринич Марієвська Марків Махно Миклашевська Миклухо Милославська Михайлюк Міняйло Могилевська Москаль Москалюк Мотрієнко Негода Ногачевська Опенько Осадко Павленко Павлишина Павлів Пагутяк Паламарчук Палій Паращук Пасічник Пендик Петик Петлюра Петренко Петрина Петришина Петрів Плаксій Погиба Поліщук Пономарів Поривай Поривайло Потебенько Потоцька Пригода Приймак Притула Прядун Розпутня Романишина Ромей Роменець Ромочко Савицька Саєнко Свидригайло Семеночко Семещук Сердюк Силецька Сідлецька Сідляк Сірко Скиба Скоропадська Слободян Сосюра Сплюха Спотикач Степанець Стигайло Сторожук Сторчак Стоян Сучак Сушко Тарасюк Тиндарей Ткаченко Третяк Троян Трублаєвська Трясило Трясун Уманець Унич Усич Федоришина Цушко Червоній Шамрило Шевченко Шестак Шиндарей Шиян Шкараба Шудрик Шумило Шупик Шухевич Щербак Юрчишина Юхно Ющик Ющук Яворівська Ялова Ялюк Янюк Ярмак Яцишина Яцьків Ящук ffaker-2.23.0/lib/ffaker/data/sport/0000755000004100000410000000000014620136016017147 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/sport/names0000644000004100000410000000136314620136016020200 0ustar www-datawww-dataArchery Artistic Gymnastics Athletics BMX Badminton Base jumping Basketball Beach Volleyball Bodyboarding Bodysurfing Boxing Canoe Slalom Canoe Sprint Cycling BMX Cycling Mountain Bike Cycling Road Cycling Track Diving Equestrian Fencing Football Formula Indy Formula One Golf Handball Hockey Jiu Jitsu Judo Karate Kickboxing Kitesurfing Longboard Marathon Swimming Mixed Martial Arts Modern Pentathlon Mountain Bike Muay-Thai Nascar Rafting Rapel Rhythmic Gymnastics Rowing Rugby Rugby Sevens Running Sailing Sandboarding Shooting Skateboarding Ski Skimboarding Snowboarding Soccer Surfing Swimming Synchronised Swimming Table Tennis Taekwondo Tennis Trampoline Gymnastics Triathlon Volleyball Wakeboarding Water Polo Weightlifting Windsurfing Wrestling ffaker-2.23.0/lib/ffaker/data/address_ch/0000755000004100000410000000000014620136015020076 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_ch/canton_abbr0000644000004100000410000000011614620136015022267 0ustar www-datawww-dataAG AI AR BE BL BS FR GE GL GR JU LU NE NW OW SG SH SO SZ TG TI UR VD VS ZG ZH ffaker-2.23.0/lib/ffaker/data/name_ru/0000755000004100000410000000000014620136015017425 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_ru/first_names_female0000644000004100000410000000234114620136015023173 0ustar www-datawww-dataАгафья Агриппина Акулина Алевтина Александра Алина Алла Анастасия Ангелина Анжела Анжелика Анна Антонина Анфиса Валентина Валерия Варвара Василиса Вера Вероника Галина Глафира Дана Дарья Евгения Евдокия Евпраксия Евфросиния Екатерина Елена Елизавета Епистима Ермиония Жанна Зинаида Злата Зоя Инга Инесса Инна Иоанна Ираида Ирина Ия Карина Каролина Кира Клавдия Ксения Лада Лариса Лидия Лилия Любовь Людмила Маргарита Марина Мария Марфа Матрена Мирослава Надежда Наталья Нина Нонна Оксана Октябрина Ольга Пелагея Пинна Полина Прасковья Рада Раиса Римма Светлана Серафима Снежана София Таисия Тамара Татьяна Ульяна Фаина Феврония Фекла Феодора Целестина Юлия Яна Ярослава ffaker-2.23.0/lib/ffaker/data/name_ru/first_names_male0000644000004100000410000000453214620136015022664 0ustar www-datawww-dataАвдей Аверкий Авксентий Агафон Александр Алексей Альберт Альвиан Анатолий Андрей Антон Антонин Анфим Аристарх Аркадий Арсений Артем Артур Архипп Афанасий Богдан Борис Вадим Валентин Валерий Валерьян Варлам Варфоломей Василий Венедикт Вениамин Викентий Виктор Виссарион Виталий Владимир Владислав Владлен Влас Всеволод Вячеслав Гавриил Галактион Геласий Геннадий Георгий Герасим Герман Глеб Гордей Григорий Даниил Демид Демьян Денис Дмитрий Добрыня Донат Дорофей Евгений Евграф Евдоким Евсей Евстафий Егор Емельян Еремей Ермолай Ефим Ждан Зиновий Иакинф Иван Игнатий Игорь Илья Иннокентий Ираклий Ириней Исидор Иулиан Ким Кирилл Климент Кондрат Константин Корнилий Кузьма Куприян Лаврентий Лев Леонид Леонтий Лука Лукий Лукьян Магистриан Макар Максим Марк Мартын Матвей Мелентий Мирон Мирослав Митрофан Михаил Мстислав Назар Нестор Никанор Никита Никифор Николай Никон Олег Онисим Павел Пантелеймон Парфений Петр Платон Порфирий Потап Пров Прокопий Протасий Прохор Родион Роман Ростислав Руслан Савва Савелий Самуил Святополк Святослав Севастьян Семен Сергей Сильвестр Сильвестр Созон Спиридон Станислав Степан Тарас Тимофей Тимур Тихон Тихон Трифон Трофим Фаддей Федор Федосей Федот Феликс Феоктист Филат Филипп Фома Харитон Христофор Эдуард Эраст Юлиан Юрий Юстин Яков Якун Ярослав ffaker-2.23.0/lib/ffaker/data/name_ru/middle_names_female0000644000004100000410000000247414620136015023311 0ustar www-datawww-dataАлександровна Алексеевна Анатольевна Андреевна Антоновна Аркадьевна Арсеньевна Артемовна Афанасьевна Богдановна Борисовна Вадимовна Валентиновна Валериевна Васильевна Викторовна Витальевна Владимировна Владиславовна Всеволодовна Вячеславовна Гавриловна Геннадиевна Георгиевна Глебовна Григорьевна Давыдовна Даниловна Денисовна Дмитриевна Евгеньевна Егоровна Емельяновна Ефимовна Ивановна Игоревна Ильинична Иосифовна Кирилловна Константиновна Леонидовна Львовна Максимовна Матвеевна Михайловна Николаевна Олеговна Павловна Петровна Платоновна Робертовна Романовна Семеновна Сергеевна Станиславовна Степановна Тарасовна Тимофеевна Федоровна Фелuксовна Филипповна Эдуардовна Юрьевна Яковлевна Ярославовна ffaker-2.23.0/lib/ffaker/data/name_ru/middle_names_male0000644000004100000410000000271314620136015022772 0ustar www-datawww-dataАлександрович Алексеевич Анатольевич Андреевич Антонович Аркадьевич Арсеньевич Артемович Афанасьевич Богданович Борисович Вадимович Валентинович Валериевич Васильевич Викторович Витальевич Владимирович Всеволодович Вячеславович Гаврилович Геннадиевич Георгиевич Глебович Григорьевич Давыдович Данилович Денисович Дмитриевич Евгеньевич Егорович Емельянович Ефимович Иванович Игоревич Ильич Иосифович Кириллович Константинович Корнеевич Леонидович Львович Макарович Максимович Маркович Матвеевич Митрофанович Михайлович Назарович Наумович Николаевич Олегович Павлович Петрович Платонович Робертович Родионович Романович Савельевич Семенович Сергеевич Станиславович Степанович Тарасович Тимофеевич Тихонович Федорович Феликсович Филиппович Эдуардович Юрьевич Яковлевич Ярославович ffaker-2.23.0/lib/ffaker/data/name_ru/last_names_male0000644000004100000410000000275614620136015022506 0ustar www-datawww-dataАлександров Алексеев Андреев Анисимов Антонов Баранов Белов Белоусов Беляев Блинов Бобров Богданов Большаков Борисов Васильев Веселов Виноградов Волков Воробьев Герасимов Голубев Григорьев Громов Гусев Давыдов Данилов Денисов Дмитриев Дорофеев Егоров Ершов Ефимов Жуков Журавлев Зайцев Захаров Иванов Ильин Казаков Калинин Киселев Ковалев Козлов Колесников Комаров Коновалов Королев Крылов Кудрявцев Кузнецов Кузьмин Куликов Лазарев Лебедев Макаров Максимов Марков Матвеев Медведев Мельников Миронов Михайлов Морозов Никитин Никифоров Николаев Новиков Орлов Осипов Павлов Петров Петухов Поляков Пономарев Попов Романов Рябов Семенов Сергеев Сидоров Смирнов Соболев Соколов Соловьев Сорокин Степанов Суханов Тарасов Тимофеев Титов Федотов Филиппов Фомин Фролов Федоров Цветков Шестаков Ширяев Щербаков Яковлев ffaker-2.23.0/lib/ffaker/data/name_ru/last_names_female0000644000004100000410000000326614620136015023016 0ustar www-datawww-dataАлександрова Алексеева Андреева Анисимова Антонова Баранова Белова Белоусова Беляева Блинова Боброва Богданова Большакова Борисова Васильева Веселова Виноградова Волкова Воробьева Герасимова Голубева Григорьева Громова Гусева Давыдова Данилова Денисова Дмитриева Дорофеева Егорова Ершова Ефимова Жукова Журавлева Зайцева Захарова Иванова Ильина Казакова Калинина Киселева Ковалева Козлова Колесникова Комарова Коновалова Королева Крылова Кудрявцева Кузнецова Кузьмина Куликова Лазарева Лебедева Макарова Максимова Маркова Матвеева Медведева Мельникова Миронова Михайлова Морозова Никитина Никифорова Николаева Новикова Орлова Осипова Павлова Петрова Петухова Полякова Пономарева Попова Романова Рябова Семенова Сергеева Сидорова Смирнова Соболева Соколова Соловьева Сорокина Степанова Суханова Тарасова Тимофеева Титова Федотова Филиппова Фомина Фролова Федорова Цветкова Шестакова Ширяева Щербакова Яковлева ffaker-2.23.0/lib/ffaker/data/sport_ru/0000755000004100000410000000000014620136016017655 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/sport_ru/summer0000644000004100000410000000264714620136016021121 0ustar www-datawww-dataБадминтон Баскетбол Бейсбол Бокс Борьба Велоспорт Водное поло Волейбол Гандбол Гольф Гребля на байдарках и каноэ Гребной слалом Гребной спорт Дзюдо Каратэ Конный спорт Легкая атлетика Настольный теннис Парусный спорт Плавание Пляжный волейбол Прыжки в воду Прыжки на батуте Регби Серфинг Синхронное плавание Скалолазание Скейтбординг Пятиборье Софтбол Спортивная гимнастика Стрельба Стрельба из лука Теннис Триатлон Тхэквондо Тяжелая атлетика Фехтование Футбол Хоккей на траве Художественная гимнастика Крикет Шахматы Лакросс Футбол Толкание ядра Поло Покер Метание диска Метание копья Прыжок с шестом Дайвинг Прыжки в воду Прыжки в длину Прыжки в высоту Рыбалка Греко-римская борьба Кудо Бильярд Айкидо Дрессура Конкур Дартс Джиу-джитсу Самбо Сумо Скандинавская ходьба Фитнес ffaker-2.23.0/lib/ffaker/data/sport_ru/winter0000644000004100000410000000105114620136016021105 0ustar www-datawww-dataБиатлон Бобслей Горнолыжный спорт Керлинг Конькобежный спорт Лыжное двоеборье Лыжные гонки Прыжки на лыжах с трамплина Санный спорт Скелетон Сноуборд Фигурное катание на коньках Фристайл Хоккей Шорт-трек Юкигассен Ледолазание Мотогонки на льду Гонки на собачьих упряжках Катание на ледяных глыбах ffaker-2.23.0/lib/ffaker/data/address_nl/0000755000004100000410000000000014620136015020115 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_nl/province0000644000004100000410000000017514620136015021670 0ustar www-datawww-dataGroningen Friesland Overijssel Noord-Holland Zuid-Holland Limburg Utrecht Gelderland Drenthe Flevoland Noord-Brabant Zeeland ffaker-2.23.0/lib/ffaker/data/address_nl/city0000644000004100000410000005425314620136015021021 0ustar www-datawww-data's-Gravenhage 's-Gravenhage-Blommendael 's-Gravenhage-Ockenrode 's-Gravenpolder 's-Heer Abtskerke 's-Heer Arenskerke 's-Heer Hendrikskinderen 's-Heerenbroek 's-Heerenhoek 's-Hertogenbosch 't Goy 't Harde 't Horntje 't Loo 't Veld 't Zand 't Zand 't Zandt Aadorp Aagtekerke Aalden Aalsmeer Aalst Aalst Aalten Aan de Berg Aardenburg Aarlanderveen Aarle-Rixtel Abbega Abbekerk Abbenbroek Abbenes Abcoude Achlum Achterberg Achterdrempt Achterveld Achthuizen Achtmaal Acquoy Adorp Aduard Aerdt Afferden Afferden Agodorp-Burgemeester Beinsdorp Aijen Akersloot Akkrum Albergen Alblasserdam Aldeboarn Alem Alkmaar Almelo Almen Almere-Buiten Almere-Haven Almere-Hout Almere-Stad Almkerk Alphen Alphen Alphen aan den Rijn Altena Alteveer Alteveer Altforst Altweerterheide Alverna Ameide America Amerongen Amersfoort Ammerstol Ammerzoden Amsterdam Andel Andelst Andijk Angeren Angerlo Anjum Ankeveen Anloo Anna Jacobapolder Anna-Paulowna Annen Apeldoorn Appelscha Appeltern Appingedam Arcen Arensgenhout Arkel Arnemuiden Arnhem Arnhem-Zuid Arum Asch Asenray Asperen Assen Assendelft Assendelft-Mariahoeve Assendelft-Zuideinde Asten Augustinusga Austerlitz Avenhorn Axel Azewijn Baak Baambrugge Baard Baarland Baarle-Hertog Baarle-Nassau Baarlo Baarn Babberich Babberich-Oost Baexem Baflo Bakel Bakhuizen Bakkeveen Balgoy Balk Balkbrug Ballum Baneheide Banholt Bant Barchem Barendrecht Barger-Compascuum Barneveld Barsingerhorn Batenburg Bath Bathmen Beckum Bedum Beegden Beek Beek Beek en Donk Beekbergen Beekbergen-Hulsthorstweg Beers Beerta Beerzerveld Beesd Beesel Beetgum Beetgumermolen Beets Beetsterzwaag Beilen Beinsdorp Beinum Bekkenkamp Belfeld Bellingwolde Bellingwolde-Heemhof Bellingwolde-Noord Belt-Schutsloot Beltrum Bemelen Bemmel Beneden-Leeuwen Benedenvaart Bennebroek Bennekom Benschop Bentelo Benthuizen Berg Berg Berg en Dal Bergambacht Bergeijk Bergen Bergen Bergen -Buerweg Bergen aan Zee Bergen aan Zee-Russenduin Bergen op Zoom Bergen-Siebengewaldseweg Bergentheim Bergharen Berghem Bergschenhoek Bergum Beringe Berkel Berkel-Enschot Berkenwoude-Oost Berkenwoude-West Berkhout Berlicum Berlikum Best Bestmen Beugen Beukbergen Beuningen Beuningen Beusichem Biddinghuizen Bierum Biervliet Biezelinge Biezenmortel Biggekerke Bikbergen Bilthoven Bingelrade Birdaard Blaaksedijk Bladel Blaricum Blauhuis Bleiswijk Blerick Bleskensgraaf Blije Blijham Blitterswijck Blokzijl Bocholtz Bocholtzerheide Bodegraven Boekel Boekelo Boekelo-West Boekend Boelenslaan Boerakker Boerdonk Boerhaar Boijl Bokhoven Boksum Bolsward Bontebok Bontebrug Boornbergum Borculo Borger Borgharen Borkel Born Borne Bornerbroek Borssele Bosch en Duin Boschhoven Boshoven Boskamp Boskant Boskoop Boskoop-Vereenigde polder Bosschenhoofd Boukoul Bourtange Boven-Hardinxveld Boven-Leeuwen Bovenkarspel Bovensmilde Boxmeer Boxtel Bozum Braamt Brakel Brantgum Breda Bredevoort Breedenbroek Breedeweg Breezand Breskens Breskens-Noord-Oost Breugel Breukelen Breukelen-West Brielle Britsum Broek in Waterland Broek op Langed Broekhuizen Broekhuizenvorst Broekland Broeksterwoude Bronkhorst Brouwershaven Bruchem Bruchterveld Bruinehaar Bruinisse Brummen Buchten Budel Budel-Dorplein Budel-Schoot-Noord Budel-Schoot-Zuid Buggenum Buinen Buitenkaag Buitenpost Buitenvaart Bunde Bunde-Noord Bunnik Bunschoten Buren Buren-Noord Buren-Zuid Burgerbrug Burgerveen Burgh Burgwerd Burum Bussloo Bussum Buurmalsen Buurse Cabauw Cadier en Keer Cadzand Cadzand-Bad Calfven Callantsoog Camperduin Castenray Casteren Castricum Catrijp Chaam Clinge Coevorden Coevorden-Klinkenvier Colijnsplaat Cornjum Cothen Creil Cromvoirt Cuijk Culemborg d Rijn Daarle Daarlerveen Dalen Dalerpeel Dalfsen Damwoude Damwoude-Oost Darp De Anloup De Bilt De Blesse De Brabander De Cocksdorp De Donckse Velden De Engel-Noord De Engel-Zuid De Glind De Goorn De Groeve De Haere De Heeg De Heen De Heurne De Hoef De Horst De Hoven De Jister De Knipe De Koog De Krim De Kwakel De Lier De Lutte De Mortel De Noord De Rijp De Rips De Santbrincke De Steeg De Vossenberg De Waal De Weere De Weere-Noord De Wijk De Wilgen De Wilp De Zilk Dedemsvaart Deest Deil Deinum Delden Delfzijl Delwijnen Den Andel Den Bommel Den Burg Den Dolder Den Dungen Den Ham Den Helder Den Hoorn Den Hout Den Ilp Den Nul Den Oever Denekamp Deurne Deurningen Deursen-Dennenburg Deventer Didam Diepenheim Diepenveen Dieren Diessen Dieteren Diever Dijkerhoek Dinteloord Dinther Dinxperlo Dinxterveen Dirkshorn Dirksland Dishoek Distelberg Dodewaard Doenrade Doesburg Doetinchem Doezum Dokkum Domburg Dommelen Doncksebos Donderen Dongen Dongjum Donkerbroek Doorn Doorn-West Doornenburg Doornspijk Doorwerth Dordrecht Dorst Drachten Drachtstercompagnie Dreischor Drempt Dreumel Driebergen-Boswijk Driebergen-Rijsenburg Drieborg Driebruggen Driel Driemond Driesum Driewegen Driewegen Drimmelen Drogeham Drongelen Dronrijp Dronten Drouwen Drunen Druten Duiven Duizel Dussen Dwingeloo Echt Echteld Echten Echtenerbrug Eck en Wiel Eckelrade Edam Ede Ederveen Ee Eede Eefde Eelde Eemdijk Eemnes Een Eeneind Eenrum Eerbeek Eerde Eernewoude Eersel Ees Eesveen Eethen Eext Eexterveen Effen Egchel Egmond aan den Hoef Egmond aan Zee Egmond-Binnen Eibergen Eijsden Eind Eindhoven Einighausen-Noord Einighausen-Zuid Ekehaar Elahuizen Elburg Elim Ell Ellecom Ellemeet Ellewoutsdijk Elp Elsendorp Elshout Elsloo Elspeet Elst Elst Emmeloord Emmen Emmen-Noord Emmen-Zuid Emmer-Compascuum Emmer-Erfscheidenveen Empe Emst Engelbert Engelen Engelum Engwierum Enkhuizen Ens Enschede Enspijk Enter Epe Epe-De Epenhorst Epen Epse Erica Erichem Ermelo Ermelo-Horst Ern Erp Esbeek Esch Escharen Espel Est Etsberg Etten Etten-Leur Everdingen Everse en Koevering Ewijk Exloo Exmorra Eys Ezinge Feerwerd Ferwerd Fijnaart Finsterwolde Fleringen Flevopoort Fluitenberg Fochteloo Folsgare Fort Franeker Frieschepalen Froombosch Gaanderen Gaast Gaastmeer Galder Gameren Ganzedijk Gapinge Garderen Garijp Garmerwolde Garnwerd Garrelsweer Garsthuizen Gassel Gasselte Gasselternijveen Gastel Gasteren Gauw Geersdijk Geertruidenberg Geervliet Gees Geesbrug Geesteren Geesteren Geffen Geldermalsen Geldrop Geleen Gellicum Gelselaar Gemert Gemonde Genderen Gendringen Gendt Genemuiden Gennep Gerkesklooster Gerwen Geulle Geverik Geysteren Giekerk Giesbeek Giessen Giessenburg Giessendam Gieten Gieterveen Giethoorn Giethoorn-Zuideinde-Oost Giethoorn-Zuideinde-West Gijbeland Gilze Ginderover Glimmen Godlinze Goedereede Goedereede-Havenhoofd Goes Goingarijp Goirle Goor Gorinchem Gorredijk Gorssel Gorssel-Oost Gouda Gouderak Goudriaan Goudswaard Graauw Graetheide Grafhorst Graft Gramsbergen Grashoek Grathem Grave Grevenbicht Griendtsveen-Oost Griendtsveen-West Grijpskerk Grijpskerke Grijzegrubben Groede Groenekan Groenlo Groenlo Zuid-Oost Groesbeek Groessen Groet Grolloo Groningen Gronsveld Groot Genhout Groot-Ammers Grootebroek Grootegast Grootschermer Grou Grubbenvorst Gulpen Guttecoven Haaften Haaksbergen Haalderen Haamstede Haamstede-Noord Haaren Haaren-'t Eind Haarle Haarlem Haarlo Haarsteeg Haarzuilens Haastrecht Haelen Hagestein Haghorst Halder Haler Halfweg Hall Halle Hallum Halsteren Handel Hank Hansweert Hantum Hantumhuizen Hapert Haps Harbrinkhoek Hardegarijp Hardenberg Hardenberg Harderwijk Harderwijk-Drielanden Haren Harfsen Harich Harkema Harkstede Harlingen Harmelen Harreveld Harskamp Haskerdijken Haskerhorne Hasselderheide Hasselt Hattem Hattemerbroek Haule Haulerwijk Hauwert Havelte Havelterberg Hazerswoude-Dorp Hazerswoude-Rijndijk Hedel Heeg Heel Heelsum Heenvliet Heenweg Heerde Heerde-Bakhuisbos Heerenveen Heerewaarden Heerhugowaard Heerjansdam Heerle Heerlen Heesch Heeswijk Heeten Heetveld Heeze Hei- en Boeicop Heibloem Heide Heide Heijen Heijningen Heikant Heiloo Heinenoord Heinkenszand Heino Hekelingen Hekendorp Helenaveen Hellendoorn Hellevoetsluis Hellouw Hellum Helmond Helmond-Dierdonk Helvoirt Helwijk Hem Hemelum Hemrik Hengelo Hengelo Hengelo-Noord Hengevelde Hengstdijk Hensbroek Herbaijum Herkenbosch Herkingen Hernen Herpen Herpt Herten Hertme Herveld-Noord Herveld-Zuid Herwen Herwijnen Herwijnen-Buitenburg Heteren Heukelum Heumen Heusden Heusden Heveadorp Heythuysen Hierden Hierden-De Biest Hijken Hijum Hilaard Hillegom Hillegom-Zanderij Hilvarenbeek Hilversum Hindeloopen Hippolytushoef Hitzum Hoedekenskerke Hoek Hoek van Holland Hoek van Holland-Strand Hoenderloo Hoevelaken Hoeven Hoge Enk Hollandsche Rading Hollandsche Rading-West Hollandsche Rading-Zuid Hollandscheveld Hollum Holten Holten-Noord Holthees Holtum Holwerd Holwierde Hommerts Honselersdijk Hoofddorp Hoofdplaat Hoog-Keppel Hoogblokland Hooge Mierde Hooge Zwaluwe-Noord Hooge Zwaluwe-Zuid Hoogeloon Hoogerheide Hoogersmilde Hoogeveen Hoogezand Hoogezand-Oostermeer Hooghalen Hoogkarspel Hoogkerk Hoogkerk-Zuid-Oost Hoogmade Hoogvliet Hoogwoud Hoonhorst Hoorn Hoorn Hoornaar Horn Horssen Horst Houtakker Houten Houthem Houtigehage Houtribhaven Houwerzijl Hoven Huijbergen Huis ter Heide Huisduinen Huissen Huizen Huizinge Hulsberg Hulsel Hulsen Hulshorst Hulst Hulst-Oost Hummelo Hunsel Hurwenen IJburg-Noordwest IJburg-Zuidoost IJhorst IJlst IJmond IJssellaan IJsselmuiden IJsselstein IJzendijke IJzendoorn Ilpendam Indoornik Ingen Itens Itteren Ittervoort Jaarsveld Jabeek Jelsum Jipsingboermussel Jipsingboertange Jirnsum Jiskenhuizen Jisp Jistrum Jonkersland Jorwerd Joure Jubbega Julianadorp Jutrijp Kaag Kaatsheuvel Kalenberg Kamerik Kampen Kampen-Onderdijks Kamperland Kamperzeedijk-Oost Kanis Kantens Kapel-Avezaath Kapelle Kapellebrug Katerbosch Kats Kattendijke Katwijk Kedichem Keijenborg Kekerdom Keldonk Kelpen Kerk-Avezaath Kerkbuurt Kerkdriel Kerkenveld Kerkrade Kerkwerve Kerkwijk Kessel Kesseleik Kesteren Kievitsdel Kilder Kille Kimswerd Kinderdijk Klaaswaal Klarenbeek Klazienaveen Klein Groningen Klijndijk Klimmen Kloetinge Kloosterburen Kloosterhaar Kloosterzande Klundert Knegsel Kockengen Koekange Koewacht Kolham Kolhorn Kollum Kollumerpomp Kollumerzwaag Kollumerzwaag -Zuid Kommerzijl Koningsbosch Koningslust Kootstertille Kootwijkerbroek Kornhorn Kortenhoef Kortgene Koudekerk a Koudekerke Koudhoorn Koudum Krabbendijke Kraggenburg Kranenburg Kreileroord Krimpen aan de Lek Kronenberg Kropswolde Kruiningen Kruisland Kruisweg Kubaard Kudelstaart Kuinre Kwadendamme Kwadijk Kwintsheul Laag Zuthem Laag-Keppel Laag-Soeren Laar Lage Mierde Lage Vuursche Lage Weg Lage Zwaluwe Lamswaarde Landhorst Landsmeer Langbroek Langenboom Langeraar Langeraar-Zuid Langerak Langeveen Langeweg Langezwaag Langweer Laren Laren Lathum Lattrop Ledeacker Leegkerk Leek Leende Leenderstrijp Leens Leerbroek Leerdam Leerrmens Leersum Leeuwarden Leiden Leimuiden Lekkerkerk Lekkum Lelystad Lelystad-Jagersveld Lelystad-Kromkamp Lelystad-Zuigerplas Lemele Lemelerveld Lemiers Lemmer Lennisheuvel Lent Lepelstraat Lettele Leunen Leusden Leuth Leveroy Lewedorp Lexmond Lexmond-Noord Lichtenvoorde Liempde Lienden Lierderholthuis Lieren Lierop Lieshout Liessel Lievelde Limbricht Limmen Linden Linne Linschoten Lintelo Lioessens Lippenhuizen Lisse Lisserbroek Lith Lithoijen Lobith Lochem Loenen Loenen Loenersloot Loil Lollum Lomm Lonneker Loo Loo Loon Loon op Zand Loosbroek Lopik Lopikerkapel Loppersum Losser Lottum Lunteren Lutjebroek Lutjegast Lutjewinkel Luttelgeest Lutten Luttenberg Luyksgestel Maarheeze Maarn Maarsbergen Maartensdijk Maasbommel Maasbracht Maasbracht-Brachterbeek Maasbree Maasdam Maasdijk Maashees Maasland Maassluis Maastricht Macharen Made Makkinga Makkum Malden Manderveen Mantgum Maren-Kessel Margraten Mariadorp Mariaheide Mariahoop Mariahout Mariaparochie Mariënberg Mariënheem Mariënvelde Markelo Marken Marken-Kerkbuurt Markenbinnen Marknesse Marrum Marssum Marum Maurik Mechelen Meddo Medemblik Meeden Meedhuizen Meerkerk Meerlo Meers Meerssen Meerwijck Meeuwen Megchelen Megen Meijel Melderslo Melick Meliskerke Melissant Menaldum Meppel Meppen Merkelbeek Merselo Merum Mesch Meteren Meterik Metslawier Mheer Mheer-Hackenroth Middelaar Middelbeers Middelburg Middelharnis Middelie Middelrode Middelsluis Middelstum Middenbeemster Middenmeer Midlum Midsland Midwolda Midwoud Mierlo Mijdrecht Mijnsheerenland Mildam Milheeze Mill Millingen aan de Rijn Milsbeek Minkelose Heul Minnertsga Moerdijk Moergestel Moerkapelle Moerstraten Molenaarsgraaf Molenend Molenheide Molenhoek Molenschot Molkwerum Monnickendam Monster Monster-Het Westerhonk Montfoort Montfort Mook Mookhoek Moordrecht Moorveld Morra Muiden Muiderberg Munnekezijl Munstergeleen Muntendam Mussel Musselkanaal Naaldwijk Naarden Naarden-Naarderbos Naarden-Vesting Nagele Neck Neder-Hardinxveld Nederasselt Nederhemert-Noord Nederhorst Den Berg Nederweert Nederwetten Neede Neer Neeritter Neerkant Nes Nes Nes aan de Amstel Netersel Netterden Nibbixwoud Niebert Niehove Niekerk Nieuw Bergen Nieuw- en Sint Joosland Nieuw-Amsterdam Nieuw-Balinge Nieuw-Beerta Nieuw-Beijerland Nieuw-Dijk Nieuw-Dordrecht Nieuw-Haamstede Nieuw-Heeten Nieuw-Lekkerland Nieuw-Loosdrecht Nieuw-Namen Nieuw-Schoonebeek Nieuw-Vennep Nieuw-Vossemeer Nieuw-Weerdinge Nieuw-Wehl Nieuwaal Nieuwdorp Nieuwe Niedorp-Zuid Nieuwe Pekela Nieuwe Pekela-De Weerd Nieuwe-Tonge Nieuwe-Vaart Nieuwegein Nieuwehorne Nieuwendijk Nieuwendijk Nieuwenhoorn Nieuwer-Ter-Aa Nieuwerbrug Nieuwerkerk Nieuwerkerk aan den IJssel Nieuweroord Nieuwersluis Nieuweschans Nieuwkoop Nieuwkuijk Nieuwland Nieuwlande Nieuwleusen Nieuwolda Nieuwolda-Oost Nieuwpoort Nieuwstadt Nieuwveen Nieuwvliet Niezijl Niftrik Nigtevecht Nij Altoenae Nij Beets Nijbroek Nijega Nijemirdum Nijeveen Nijewier Nijkerk Nijkerkerveen Nijland Nijmegen Nijmegen-Oosterhout Nijnsel Nijswiller Nijverdal Nispen Nisse Nistelrode Noorbeek Noord Deurningen Noord-Sleen Noordbergum Noordbroek Noordeinde Noordeloos Noorden Noordgouwe Noordhoek Noordhorn Noordijk Noordlaren Noordwelle Noordwijk Noordwijk Noordwijkerhout Noordwolde Noordwolde Norg Nuenen Nuis Nuland Numansdorp Nummer Één Nunhem Nunspeet Nuth Obbicht Obdam Ochten Odijk Odiliapeel Odoorn Oeffelt Oene Oenkerk Ohé Oijen Oirlo Oirschot Oisterwijk Okkenbroek Olburgen Oldeberkoop Oldebroek Oldeholtpade Oldehove Oldemarkt Oldenzaal Olland Olst Ommel Ommelanderwijk Ommen Ommeren Onderdendam Onderdijk Onnen Onstwedde Ooij Ool Ooltgensplaat Oost-Graftdijk Oost-Knollendam Oost-Maarland Oost-Souburg Oost-Vlieland Oostburg Oostdijk Oosteind Oosteinde Oostelbeers Oosterbeek Oosterbierum Oosterblokker Oosterend Oosterend Oosterhesselen Oosterhout Oosterhout Oosterland Oosterlittens Oostermeer Oosternijkerk Oosterstreek Oosterwierum Oosterwijtwerd Oosterwolde Oosterwolde Oosterzee-Gietersebrug Oosthem Oosthuizen Oostkapelle Oostkappelle-Veldzigt Oostmahorn Oostrum Oostrum Oostvoorne Oostwold Oostwold Oostwoud Oostzaan Ootmarsum Opeinde Opende Ophemert Opheusden Opijnen Oploo Opmeer Oppenhuizen Opperdoes Ospel Ospeldijk Oss Ossendrecht Ossenisse Ossenzijl Oterleek Otterlo Ottersum Ottoland Oud Gastel Oud Velp Oud Zevenaar Oud-Ade Oud-Alblas Oud-Beijerland Oud-Heusden Oud-Loosdrecht Oud-Sabbinge Oud-Vossemeer Ouddorp Oude Bildtzijl Oude Leije Oude Pekela Oude Pekela-Zuid Oude Wetering Oude-Tonge Oude-Tonge-Zuid Oudega Oudega Oudega Oudehaske Oudelande Oudemirdum Oudenbosch Oudendijk Oudenhoorn Ouderkerk aan de Amstel Ouderkerk aan den IJssel Oudeschild Oudesluis Oudewater Oudkarspel Oudkerk Oudleusen Oudwoude Ouwerkerk Ouwsterhaule Overasselt Overberg Overdinkel Overeys Overlangel Overloon Overmeer Overslag Ovezande Paal Paesens Panheel Pannerden Panningen Papenhoven Papenveer Partij Paterswolde Paterswolde-Noord Peins Peize Peperga Pesse Petten Philippine Piershil Pieterburen Pieterzijl Pijnacker Pingjum Plasmolen Poederoijen Poeldijk Polsbroek Poortugaal Poortvliet Poppingawier Posterholt Posterholt-Oost Prinsenbeek Punthorst Purmerend Puth Putte Putten Puttershoek Raalte Raamsdonk Raamsdonksveer Raard Randwijk Ransdaal Rasquert Rauwerd Ravenstein Ravenswaaij Ravenswoud Reduzum Reek Reeuwijk Reeuwijk-Dorp Reijmerstok Reitsum Rekken Renesse Renkum Renswoude Retranchement Reusel Reutje Reutum Reuver Rheden Rhederbrug Rhenen Rhenen-Cuneraweg Rhenoy Rhoon Rhoon-Kiefhoek Ridderkerk Ried Riel Riethoven Rietmolen Rijckholt Rijen Rijkevoort Rijnsaterwoude Rijperkerk Rijpwetering Rijsbergen Rijsenhout Rijsoord Rijssen Rijswijk Rijswijk Rilland Rimburg Rinsumageest Ritthem Rockanje Roden Rodenrijs Roderesch Roderwolde Roelofarendsveen-Zuid Roelofsarendsveen Roermond Roggel Rolde Roodeschool Roosendaal Roosteren Rossum Rossum Roswinkel Rothem Rothenbach Rotterdam Rottevalle Rottum Rottum Rouveen Rozenburg Rozenburg-Noord Rucphen Ruinen Ruinerwold Rumpt Rutten Ruurlo s Gravenduin s Gravenmoer s-Gravendeel s-Gravenzande s-Heerenberg Saaksum Saasveld Sambeek Santpoort-Noord Sappemeer Sas van Gent Sassenheim Sauwerd Schagen Schagerbrug Schaijk Schalkhaar-Noord Schalkwijk Scharendijke Scharnegoutum Scharsterbrug Scharwoude Scharwoude Scheemda Scheerwolde Schellingwoude Schellinkhout Schelluinen Schenkeldijk Schermerhorn Scherpenisse Scherpenzeel Scherpenzeel Schiermonnikoog Schietberg Schijf Schijndel Schilberg Schildwolde Schimmert Schin op Geul Schinnen Schinveld Schipborg Schipluiden Schipperskerk Schoondijke Schoonebeek Schoonhoven Schoonloo Schoonoord Schoonrewoerd Schoorl Schoorldam Schore Schraard Schuddebeurs Schuinesloot Sellingen Serooskerke Serooskerke Sevenum Sexbierum Sibbe Sibculo Siddeburen Siebengewald Sijbekarspel Sijbrandaburen Silvolde Simonshaven Simpelveld Sinderen Sint Agatha Sint Annaland Sint Annaparochie Sint Anthonis Sint Geertruid Sint Hubert Sint Isidorushoeve Sint Jacobiparochie Sint Jansklooster Sint Jansteen Sint Joost Sint Kruis Sint Laurens Sint Maarten Sint Maartensbrug Sint Maartensdijk Sint Maartensvlotbrug Sint Michielsgestel Sint Odiliënberg Sint Oedenrode Sint Philipsland Sint Willebrord Sint-Annen Sintjohannesga Sirjansland Sittard Slagharen Sleen Sleeuwijk Slek Slenaken Sliedrecht Slochteren Slootdorp Sloten Sluis Sluiskil Smilde Sneek Snijdersberg Soerendonk Soest Soestduinen Soesterberg Someren Someren-Eind Someren-Heide Sommelsdijk Son Spaarndam Spakenburg Spannum Spaubeek Spier Spierdijk Spijk Spijk Spijk Spijkenisse Spoordonk Sprundel Spui St Jacobsbrug St Nicolaasga Stad aan 't Haringvliet Stadskanaal Stadskanaal-de Heggerank Stampersgat Standdaarbuiten Staphorst Stavenisse Stavoren Stedum Steenbergen Steenderen Steenenkamer Steensel Steenwijk Steenwijkerwold Steenwijksmoer Steggerda Stein Stellendam Sterksel Stevensbeek Stevensweert Stiens Stiphout Stiphout Zuid-West Stofmolen Stokkum Stolwijk Stommeveld Stompetoren Stompwijk Stramproy Streefkerk Strijen Strijensas Stroe Stuifzand Suameer Suawoude Surhuisterveen Surhuizum Susteren Swalmen Swartbroek Sweagerbosk Sweikhuizen Swifterbant Swolgen Teeffelen Tegelen Ten Boer Ten Post Ter Aar Ter Apel Ter Heijde Ter Hole Terborg Terheijden Terherne Terhofstede Termaar Termunten Termunterzijl Ternaard Terneuzen Terschuur Terwispel Terwolde Terzool Teteringen Teuge Thesinge Tholen Thorn Tiel Tiendeveen Tienhoven Tienray Tietjerk Tijnje Tilburg Tilligte Tjalleberd Tjerkwerd Toldijk Tolkamer Tollebeek Tricht Triemen Tubbergen Tuil Tuitjenhorn Tull en 't Waal Tungelroy Tweede Exloërmond Twello Twijzel Twisk Twizelerheide Tynaarlo Tzum Tzummarum Ubachsberg Ubbergen Uddel Uden Udenhout Uffelte Uitgeest Uithoorn Uithuizen Uithuizen-Oost Uithuizermeeden Uitweg Uitwijk Ulestraten Ulft Ulicoten Ulrum Ulvenhout Ureterp Urk Urmond-Oost Urmond-West Ursem Usquert Utrecht Vaals Vaart Vaassen Vaesrade Valburg Valkenburg Valkenswaard Valthe Valtherblokken Valthermond-Midden Valthermond-Noord Valthermond-Zuid Van Ewijcksluis Varik Varsselder Varsseveld Vasse Veelerveen Veen Veendam Veenendaal Veenhuizen Veeningen Veenwouden Veere Veere-Buiten de Veste Veere-Zanddijk Veessen Vegelinsoord Veghel Velddriel Velden Veldhoek Velp Velserbroek Velswijk Ven-Zelderheide Venhorst Venhuizen Venlo Venlo-Herungerberg Venray Vessem Veulen Vianen Vianen Vierhouten Vierlingsbeek Vierpolders Vijfhuizen Vijlen Vilsteren Vilt Vinkel Vinkeveen Vinkeveen-Veldwijck Visvliet Vlagtwedde Vledder Vledderveen Vlierden Vlijmen Vlissingen Vlist Vlodrop Voerendaal Vogelenzang Vogelwaarde Volendam Volkel Vollenhove Voorhout Voorst Voorthuizen Vorden Vorstenbosch Vortum-Mullem Vragender Vreeland Vries Vriescheloo Vriezenveen Vriezenveen-Oost Vrijhoeve Vroomshoop Vroomshoop-Oost Vroondaal Vrouwenparochie Vrouwenpolder Vuren Waalre Waalwijk Waarde Waardenburg Waarder Waarland Waddinxveen Wadenoijen Wagenberg Wagenborgen Wageningen Wahlwiller Walik Wamel Wanneperveen Wanroij Wanssum Wanswerd Wapenveld Wapenveld-Noord Wapse Wapserveen-De Wiekslag Warffum Warfhuizen Warfstermolen Warmenhuizen Warns Warns-Zuid Warnsveld Warten Waskemeer Waspik Waspik-Zuid Wassenaar Wassenaar-Kerkehout Wassenaar-Rijksdorp Watergang Waterlandkerkje Waverveen Wedde Weebosch Weerselo Weert Weesp Wehe-Den Hoorn Wehl Weidum Weiteveen-Oost Weiteveen-West Wekerom Welberg Well Well-Noord Well-Zuid Wellerlooi Welsrijp Wemeldinge Wergea Werkendam Werkhoven Wernhout Wervershoof Wesepe Wessem West-Graftdijk West-Knollendam West-Terschelling Westbeemster Westbroek Westdorpe Westendorp Westenschouwen Westerbeek Westerbork Westerbroek Westeremden Westergeest Westerhaar-Vriezenveensewijk Westerhoven Westerland Westerlee Westervoort Westkapelle Westmaas Westwoud Westwoud-Oost Westzaan Westzaan-Zuideinde Weteringbrug Weustenrade Wezep Wichmond Wierden Wierden-Meijerinksberg Wieringerwaard Wieringerwerf Wierum Wieuwerd Wijbosch Wijchen Wijckel Wijdenes Wijhe Wijk aan Zee Wijk bij Duurstede Wijk en Aalburg Wijlre Wijnaldum Wijnandsrade Wijngaarden Wijnjewoude Wijster Wijtgaard Wijthmen Wilbertoord Wildervank Wilhelminadorp Wilhelminaoord Willemsoord Willemstad Wilnis Wilp Wilp-Achterhoek Wilsum Windesheim Winkel Winschoten Winssen Winsum Winsum Wintelre Winterswijk Wirdum Wirdum Wissel Wissenkerke Witmarsum Witteveen Woensdrecht Woerden Woerdense Verlaat Wognum Wolbert Woldendorp Wolfheze Wolfshoek Wolphaartsdijk Woltersum Wolvega Wommels Wons Woonoord Lunetten Workum Woubrugge Woudenberg Woudrichem Woudsend Wouw Wouwse Plantage Yde Yerseke Ysbrechtum Ysselstein Zaamslag Zalk Zaltbommel Zandeweer Zandpol Zandvoort Zeddam Zeegse Zeeland Zeerijp Zeewolde Zegge Zegveld Zeist Zelhem Zenderen Zetten Zevenaar Zevenbergen Zevenbergschen Hoek Zevenhoven Zevenhuizen Zevenhuizen Zevenmorgen Zeyen Zierikzee Zieuwent Zijderveld Zijtaart Zoelen Zoelmond Zoetermeer Zoeterwoude-Dorp Zoeterwoude-Zuidbuurt Zonnehof Zonnemaire Zorgvlied Zoutelande Zoutkamp Zuid-Beijerland Zuidbroek Zuiddorpe Zuidhorn Zuidland Zuidlaren Zuidschermer Zuidwolde Zuidwolde Zuidzande Zuidzijde Zuilichem Zuilichem-Oost Zunderdorp Zundert Zurich Zutphen Zwaagdijk-Oost Zwaagdijk-West Zwaagwesteinde Zwaanshoek Zwaantje Zwammerdam Zwanenburg Zwartebroek Zwartemeer Zwartewaal Zwartsluis Zweeloo Zwolle Zwolle-Stadshage ffaker-2.23.0/lib/ffaker/data/address_de/0000755000004100000410000000000014620136015020074 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_de/state0000644000004100000410000000031214620136015021133 0ustar www-datawww-dataBaden-Wuerttemberg Bayern Berlin Brandenburg Bremen Hamburg Hessen Mecklenburg-Vorpommern Niedersachsen Nordrhein-Westfalen Rheinland-Pfalz Saarland Sachsen Sachsen-Anhalt Schleswig-Holstein Thueringen ffaker-2.23.0/lib/ffaker/data/address_de/city0000644000004100000410000003761614620136015021004 0ustar www-datawww-dataAach Aachen Aalen Abenberg Abensberg Achern Achim Adelsheim Adenau Adorf Ahaus Ahlen Ahrensburg Aichach Aichtal Aken Albstadt Alfeld Allendorf Allstedt Alpirsbach Alsfeld Alsdorf Alsleben Altdorf Altena Altenau Altenberg Altenburg Altenkirchen Altensteig Altentreptow Altlandsberg Alzenau Alzey Amberg Amorbach Andernach Angermuende Anklam Annaberg-Buchholz Annaburg Annweiler Ansbach Apolda Arendsee Arneburg Arnis Arnsberg Arnstadt Arnstein Artern Arzberg Aschaffenburg Aschersleben Asperg Attendorn Aub Aue Auerbach Augsburg Augustusburg Aulendorf Auma Aurich Babenhausen Bacharach Backnang Baden-Baden Baesweiler Baiersdorf Balingen Ballenstedt Balve Bamberg Barby Bargteheide Barmstedt Baernau Barntrup Barsinghausen Barth Baruth Bassum Battenberg Baumholder Baunach Baunatal Bautzen Bayreuth Bebra Beckum Bedburg Beelitz Beerfelden Beeskow Beilngries Beilstein Belgern Belzig Bendorf Benneckenstein Bensheim Berching Berga Bergen Bergheim Bergisch Gladbach Bergkamen Bergneustadt Berka Berlin Bernburg Bernkastel-Kues Bernsdorf Bersenbrueck Besigheim Betzdorf Betzenstein Beverungen Bexbach Biedenkopf Bielefeld Biesenthal Bietigheim-Bissingen Billerbeck Birkenfeld Bischofswerda Bismark Bitburg Bitterfeld Blankenburg Blankenhain Blaubeuren Bleckede Bleicherode Blieskastel Blomberg Blumberg Bobingen Bocholt Bochum Bockenem Bodenwerder Bogen Boizenburg Bonn Bopfingen Boppard Borgentreich Borgholzhausen Borken Borken Borkum Borna Bornheim Bottrop Boxberg Brackenheim Brake Brakel Bramsche Brand-Erbisdorf Brandis Braubach Braunfels Braunlage Braeunlingen Braunsbedra Braunschweig Breckerfeld Bredstedt Brehna Bremen Bremerhaven Bretten Breuberg Brilon Brotterode Bruchsal Brueck Brueel Bruehl Brunsbuettel Bruessow Buchen Buchloe Bueckeburg Buckow Buedelsdorf Buedingen Buehl Buende Bueren Burg Burgau Burgbernheim Burgdorf Buergel Burghausen Burgkunstadt Burglengenfeld Burgstaedt Burgwedel Burladingen Burscheid Buerstadt Buttelstedt Buttstaedt Butzbach Buetzow Buxtehude Calau Calbe Calw Camburg Castrop-Rauxel Celle Cham Chemnitz Clausthal-Zellerfeld Clingen Cloppenburg Coburg Cochem Coesfeld Colditz Coswig Coswig Cottbus Crailsheim Creglingen Creuzburg Crimmitschau Crivitz Cuxhaven Dachau Dahlen Dahn Damme Dannenberg Dargun Darmstadt Dassel Dassow Datteln Daun Deggendorf Deidesheim Delbrueck Delitzsch Delmenhorst Demmin Derenburg Dessau Detmold Dettelbach Dieburg Diemelstadt Diepholz Dierdorf Dietenheim Dietfurt Dietzenbach Diez Dillenburg Dillingen Dingolfing Dinkelsbuehl Dinklage Dinslaken Dippoldiswalde Dissen Ditzingen Doberlug-Kirchhain Dohna Dommitzsch Donaueschingen Donzdorf Dorfen Dormagen Dornhan Dornstetten Dorsten Dortmund Dransfeld Drebkau Dreieich Drensteinfurt Dresden Drolshagen Duderstadt Duisburg Duelmen Dueren Duesseldorf Ebeleben Eberbach Ebermannstadt Ebern Ebersbach Ebersberg Eberswalde Eckartsberga Eckernfoerde Edenkoben Egeln Eggenfelden Eggesin Ehingen Ehrenfriedersdorf Eibelstadt Eibenstock Eichstaett Eilenburg Einbeck Eisenach Eisenberg Eisenberg Eisenhuettenstadt Eisfeld Eisleben Eislingen Elbingerode Ellingen Ellrich Ellwangen Elmshorn Elsfleth Elsterberg Elsterwerda Elstra Elterlein Eltmann Eltville Elzach Elze Emden Emmendingen Emmerich Emsdetten Endingen Engen Enger Ennepetal Ennigerloh Eppelheim Eppingen Eppstein Erbach Erbach Erbendorf Erding Erftstadt Erfurt Erkelenz Erkner Erkrath Erlangen Erlenbach Erwitte Eschborn Eschenbach Eschershausen Eschwege Eschweiler Esens Espelkamp Essen Esslingen Ettenheim Ettlingen Euskirchen Eutin Falkenberg Falkensee Falkenstein Fehmarn Fellbach Felsberg Feuchtwangen Filderstadt Finsterwalde Fladungen Flensburg Forchheim Forchtenberg Forst Frankenau Frankenberg Frankenberg Frankenthal Frankfurt Franzburg Frauenstein Frechen Freiberg Freilassing Freinsheim Freising Freital Freren Freudenberg Freudenberg Freudenstadt Freyburg Freystadt Freyung Friedberg Friedberg Friedland Friedland Friedrichroda Friedrichsdorf Friedrichshafen Friedrichstadt Friedrichsthal Friesack Friesoythe Fritzlar Frohburg Fulda Gadebusch Gaggenau Gaildorf Gammertingen Garbsen Gardelegen Garding Gartz Gau-Algesheim Gebesee Gedern Geesthacht Gefell Gefrees Gehrden Gehren Geilenkirchen Geisa Geiselhoering Geisenfeld Geisenheim Geising Geisingen Geislingen Geithain Geldern Gelnhausen Gelsenkirchen Gemuenden Gengenbach Genthin Georgsmarienhuette Gera Gerabronn Gerbstedt Geretsried Geringswalde Gerlingen Germering Germersheim Gernrode Gernsbach Gernsheim Gerolstein Gerolzhofen Gersfeld Gersthofen Gescher Geseke Gevelsberg Geyer Gifhorn Gladbeck Gladenbach Glashuette Glauchau Glinde Gluecksburg Glueckstadt Gnoien Goch Goldberg Goldkronach Gommern Goeppingen Goerlitz Goslar Gotha Goettingen Grabow Grafenau Graefenberg Graefenhainichen Graefenthal Grafenwoehr Gransee Grebenau Grebenstein Greding Greifswald Greiz Greven Grevenbroich Grevesmuehlen Griesheim Grimma Grimmen Groebzig Groeditz Groitzsch Gronau Gronau Groeningen Gruenberg Gruenhain-Beierfeld Gruensfeld Gruenstadt Guben Gudensberg Gueglingen Gummersbach Gundelsheim Guentersberge Guenzburg Gunzenhausen Guesten Guestrow Guetersloh Guetzkow Haan Hachenburg Hadamar Hadmersleben Hagen Hagenbach Hagenow Haiger Haigerloch Hainichen Haiterbach Halberstadt Haldensleben Halle Halle Hallenberg Hallstadt Halver Hamburg Hameln Hamm Hammelburg Hamminkeln Hanau Hannover Harburg Hardegsen Haren Harsewinkel Hartenstein Hartha Harzgerode Haseluenne Hasselfelde Hattingen Hatzfeld Hausach Hauzenberg Havelberg Havelsee Hayingen Hechingen Hecklingen Heide Heideck Heidelberg Heidenau Heilbronn Heiligenhafen Heiligenhaus Heilsbronn Heimbach Heimsheim Heinsberg Heitersheim Heldrungen Helmbrechts Helmstedt Hemau Hemer Hemmingen Hemmoor Hemsbach Hennef Hennigsdorf Heppenheim Herbolzheim Herborn Herbrechtingen Herbstein Herdecke Herdorf Herford Heringen Hermeskeil Hermsdorf Herne Herrenberg Herrieden Herrnhut Hersbruck Herten Herzberg Herzogenaurach Herzogenrath Hettingen Hettstedt Heubach Heusenstamm Hilchenbach Hildburghausen Hilden Hildesheim Hillesheim Hilpoltstein Hirschau Hirschberg Hirschhorn Hitzacker Hockenheim Hof Hofgeismar Hohenleuben Hohenmoelsen Hohnstein Hoehr-Grenzhausen Hollfeld Holzgerlingen Holzminden Homberg Homberg Homburg Hornbach Hornberg Hornburg Hoerstel Horstmar Hoexter Hoya Hoyerswerda Hoym Hueckelhoven Hueckeswagen Huefingen Huenfeld Hungen Huerth Husum Ibbenbueren Ichenhausen Idar-Oberstein Idstein Illertissen Ilmenau Ilsenburg Ilshofen Immenhausen Ingelfingen Ingolstadt Iphofen Iserlohn Isselburg Itzehoe Jarmen Jena Jerichow Jessen Jever Joachimsthal Johanngeorgenstadt Joehstadt Juelich Jueterbog Kaarst Kahla Kaisersesch Kaiserslautern Kalbe Kalkar Kaltenkirchen Kaltennordheim Kamen Kamenz Kamp-Lintfort Kandel Kandern Kappeln Karben Karlsruhe Karlstadt Kassel Kastellaun Katzenelnbogen Kaub Kaufbeuren Kehl Kelbra Kelheim Kelkheim Kellinghusen Kelsterbach Kemberg Kemnath Kempen Kempten Kenzingen Kerpen Ketzin Kevelaer Kiel Kierspe Kindelbrueck Kirchberg Kirchberg Kirchen Kirchenlamitz Kirchhain Kirchheimbolanden Kirn Kirtorf Kitzingen Kitzscher Kleve Knittlingen Koblenz Kohren-Sahlis Kolbermoor Konstanz Konz Korbach Korntal-Muenchingen Kornwestheim Korschenbroich Kraichtal Kranichfeld Krautheim Krefeld Kremmen Krempe Kreuztal Kronach Kroppenstedt Krumbach Kuehlungsborn Kulmbach Kuelsheim Kuenzelsau Kupferberg Kuppenheim Kusel Kyllburg Kyritz Laage Laatzen Ladenburg Lage Lahnstein Laichingen Lambrecht Lampertheim Landsberg Landshut Landstuhl Langelsheim Langen Langen Langenau Langenburg Langenfeld Langenhagen Langenselbold Langenzenn Langewiesen Lassan Laubach Lauchhammer Lauchheim Lauda-Koenigshofen Laufen Laufenburg Lauingen Laupheim Lauscha Lauta Lauter Lauterbach Lauterecken Lauterstein Lebach Lebus Leer Lehesten Lehrte Leichlingen Leimen Leinefelde-Worbis Leinfelden-Echterdingen Leipheim Leipzig Leisnig Lemgo Lengefeld Lengenfeld Lengerich Lennestadt Lenzen Leonberg Leun Leuna Leutenberg Leutershausen Leverkusen Lich Lichtenau Lichtenberg Lichtenfels Lichtenstein Liebenau Liebenwalde Lieberose Liebstadt Lindau Lindau Linden Lindenfels Lindow Lingen Linnich Lippstadt Loebau Loebejuen Loburg Lohmar Lohne Loehne Loitz Lollar Lommatzsch Loeningen Lorch Lorch Loerrach Lorsch Loewenstein Luebbecke Luebben Luebeck Luebtheen Luebz Luechow Lucka Luckau Luckenwalde Luedenscheid Luedinghausen Ludwigsburg Ludwigsfelde Ludwigslust Ludwigsstadt Luegde Lueneburg Luenen Lunzenau Luetjenburg Luetzen Lychen Magdala Magdeburg Mahlberg Mainbernheim Mainburg Maintal Mainz Malchin Malchow Mannheim Manderscheid Mansfeld Marburg Marienberg Marienmuenster Markdorf Markgroeningen Markkleeberg Markneukirchen Markranstaedt Marktbreit Marktheidenfeld Marktleuthen Marktoberdorf Marktredwitz Marktsteft Marl Marlow Marne Marsberg Maulbronn Maxhuette-Haidhof Mayen Mechernich Meckenheim Medebach Meerane Meerbusch Meersburg Meinerzhagen Meiningen Meisenheim Meldorf Melle Mellrichstadt Melsungen Memmingen Menden Mendig Mengen Meppen Merkendorf Merseburg Merzig Meschede Mettmann Metzingen Meuselwitz Meyenburg Michelstadt Miesbach Miltenberg Mindelheim Minden Mirow Mittenwalde Mitterteich Mittweida Moers Monheim Monschau Montabaur Moerfelden-Walldorf Moringen Mosbach Moessingen Muecheln Muegeln Muehltroff Muelheim-Kaerlich Muellheim Muellrose Muenchberg Muencheberg Muenchen Muenchenbernsdorf Munderkingen Muennerstadt Muensingen Munster Muenster Muenstermaifeld Muenzenberg Murrhardt Mutzschen Mylau Nabburg Nagold Naila Nassau Nastaetten Nauen Naumburg Naumburg Naunhof Nebra Neckarbischofsheim Neckargemuend Neckarsteinach Neckarsulm Nerchau Neresheim Netphen Nettetal Netzschkau Neubrandenburg Neubukow Neubulach Neudenau Neuenbuerg Neuenhaus Neuenrade Neuenstein Neuerburg Neuffen Neugersdorf Neu-Isenburg Neukalen Neukirchen Neukirchen-Vluyn Neukloster Neumark Neunkirchen Neuruppin Neusalza-Spremberg Neuss Neustadt Neustadt-Glewe Neustrelitz Neutraubling Neu-Ulm Neuwied Nidda Niddatal Nidderau Nideggen Niebuell Niedenstein Niederkassel Niedernhall Niederstetten Niederstotzingen Nieheim Niemegk Nienburg Nienburg Niesky Nittenau Norden Nordenham Norderney Norderstedt Nordhausen Nordhorn Noerdlingen Northeim Nortorf Nossen Nuernberg Nuertingen Oberasbach Oberhausen Oberhof Oberkirch Oberkochen Oberlungwitz Obermoschel Obernkirchen Ober-Ramstadt Oberriexingen Obertshausen Oberursel Oberviechtach Oberwesel Oberwiesenthal Ochsenfurt Ochsenhausen Ochtrup Oderberg Oebisfelde Oederan Oelde Oelsnitz Oer-Erkenschwick Oerlinghausen Oestrich-Winkel Offenburg Ohrdruf Oehringen Olbernhau Oldenburg Olfen Olpe Olsberg Oppenau Oppenheim Oranienbaum Oranienburg Orlamuende Ornbau Ortenberg Ortrand Oschatz Oschersleben Osnabrueck Osterburg Osterburken Osterfeld Osterhofen Osterholz-Scharmbeck Osterwieck Ostfildern Osthofen Oestringen Ostritz Otterberg Otterndorf Ottweiler Overath Owen Paderborn Papenburg Pappenheim Parchim Parsberg Pasewalk Passau Pattensen Pegau Pegnitz Peine Peitz Penig Penkun Penzberg Penzlin Perleberg Petershagen Pfarrkirchen Pforzheim Pfreimd Pfullendorf Pfullingen Pfungstadt Philippsburg Pinneberg Pirmasens Pirna Plattling Plaue Plauen Plettenberg Pleystein Plochingen Ploen Pocking Pohlheim Polch Potsdam Pottenstein Preetz Premnitz Prenzlau Pressath Prettin Pretzsch Prichsenstadt Pritzwalk Pruem Pulheim Pulsnitz Putbus Putlitz Puettlingen Quakenbrueck Quedlinburg Querfurt Quickborn Rabenau Radeberg Radebeul Radeburg Radegast Radevormwald Raguhn Rahden Rain Ramstein-Miesenbach Ranis Ransbach-Baumbach Rastatt Rastenberg Rathenow Ratingen Ratzeburg Rauenberg Raunheim Rauschenberg Ravensburg Ravenstein Recklinghausen Rees Regen Regensburg Regis-Breitingen Rehau Rehburg-Loccum Rehna Reichelsheim Reinbek Reinfeld Reinheim Remagen Remda-Teichel Remscheid Renchen Rendsburg Rennerod Renningen Rerik Rethem Reutlingen Rheda-Wiedenbrueck Rhede Rheinau Rheinbach Rheinberg Rheine Rheinfelden Rheinsberg Rheinstetten Rhens Rhinow Ribnitz-Damgarten Richtenberg Riedenburg Riedlingen Rieneck Riesa Rietberg Rinteln Rochlitz Rockenhausen Rodalben Rodenberg Roedental Roedermark Rodewisch Rodgau Roding Roemhild Romrod Ronneburg Ronnenberg Rosenfeld Rosenheim Rosenthal Rostock Rotenburg Roth Roetha Rothenfels Roettingen Rottweil Roetz Rudolstadt Ruhla Ruhland Runkel Ruesselsheim Ruethen Saalburg-Ebersdorf Saalfeld Saarburg Saarlouis Sachsenhagen Sachsenheim Salzgitter Salzkotten Salzwedel Sandau Sandersleben Sangerhausen Sarstedt Sassenberg Sassnitz Sayda Schafstaedt Schalkau Schauenstein Scheer Scheibenberg Scheinfeld Schelklingen Schenefeld Schieder-Schwalenberg Schifferstadt Schildau Schillingsfuerst Schiltach Schirgiswalde Schkeuditz Schkoelen Schleiden Schleiz Schleswig Schlettau Schleusingen Schlieben Schlitz Schlotheim Schluechtern Schluesselfeld Schmalkalden Schmallenberg Schmoelln Schnackenburg Schnaittenbach Schneeberg Schneverdingen Schongau Schoeningen Schoensee Schoenwald Schopfheim Schoeppenstedt Schorndorf Schortens Schotten Schramberg Schraplau Schriesheim Schrobenhausen Schrozberg Schuettorf Schwaan Schwabach Schwabmuenchen Schwaigern Schwalbach Schwalmstadt Schwandorf Schwanebeck Schwarzenbek Schwarzenborn Schwarzheide Schweich Schweinfurt Schwelm Schwerin Schwerte Schwetzingen Sebnitz Seehausen Seehausen Seelow Seelze Seesen Sehnde Seifhennersdorf Selb Selbitz Seligenstadt Selm Selters Senden Sendenhorst Senftenberg Siegburg Siegen Sigmaringen Simbach Sindelfingen Singen Sinsheim Sinzig Soest Solingen Solms Soltau Soemmerda Sondershausen Sonneberg Sonnewalde Sonthofen Sontra Spaichingen Spalt Spangenberg Spenge Speyer Spremberg Springe Sprockhoevel Stade Stadtallendorf Stadthagen Stadtilm Stadtlengsfeld Stadtlohn Stadtoldendorf Stadtprozelten Stadtroda Stadtsteinach Starnberg Staufenberg Stavenhagen Stein Steinach Steinbach Steinfurt Steinheim Stendal Sternberg Stockach Stolberg Stolberg Stolpen Storkow Straelen Stralsund Strasburg Straubing Strausberg Strehla Stromberg Stutensee Stuttgart Suhl Sulingen Sulzburg Syke Tann Tanna Tauberbischofsheim Taucha Taunusstein Tecklenburg Tegernsee Telgte Teltow Templin Tengen Tessin Teterow Tettnang Teublitz Teuchern Teupitz Teuschnitz Thale Thannhausen Tharandt Themar Thum Tirschenreuth Titisee-Neustadt Tittmoning Todtnau Toenisvorst Toenning Torgau Torgelow Tornesch Traben-Trarbach Traunreut Traunstein Trebbin Treffurt Trendelburg Treuchtlingen Treuen Treuenbrietzen Tribsees Trier Triptis Trochtelfingen Troisdorf Trossingen Trostberg Tuebingen Tuttlingen Twistringen Uebigau-Wahrenbrueck Ueckermuende Uelzen Uetersen Uffenheim Uhingen Ulm Ulrichstein Ummerstadt Unkel Unna Usedom Usingen Uslar Vacha Vallendar Varel Vechta Velbert Velburg Velden Vellberg Vellmar Velten Verden Veringenstadt Versmold Viechtach Vienenburg Viernheim Viersen Villingen-Schwenningen Vilsbiburg Vilseck Visselhoevede Vlotho Voerde Volkach Volkmarsen Vreden Waechtersbach Wadern Waghaeusel Wahlstedt Waiblingen Waibstadt Waischenfeld Waldeck Waldenbuch Waldenburg Waldenburg Waldershof Waldheim Waldkappel Waldkirch Waldkirchen Waldkraiburg Waldmuenchen Waldsassen Waldshut-Tiengen Walldorf Wallduern Wallenfels Walsrode Waltershausen Waltrop Wanfried Wanzleben Warburg Waren Warendorf Warin Warstein Wassenberg Wassertruedingen Wasungen Wedel Weener Wegberg Wegeleben Wehr Weida Weikersheim Weilburg Weimar Weingarten Weinheim Weinsberg Weinstadt Weismain Weiterstadt Welzheim Welzow Wemding Werben Werdau Werder Werdohl Werl Wermelskirchen Wernau Werne Werneuchen Wernigerode Wertheim Werther Wertingen Wesel Wesenberg Wesselburen Wesseling Westerburg Westerland Westerstede Wetter Wetter Wettin Wetzlar Widdern Wiehe Wiehl Wiesbaden Wiesmoor Wiesensteig Wiesloch Wildberg Wildemann Wildenfels Wildeshausen Wilhelmshaven Willebadessen Willich Wilsdruff Wilster Wilthen Windischeschenbach Windsbach Winnenden Winsen Winterberg Wipperfuerth Wirges Wismar Wissen Witten Wittenberg Wittenberge Wittenburg Wittichenau Wittlich Wittingen Wittmund Witzenhausen Woldegk Wolfach Wolfen Wolfenbuettel Wolfhagen Wolframs-Eschenbach Wolfratshausen Wolfsburg Wolfstein Wolgast Wolkenstein Wolmirstedt Worms Wriezen Wuelfrath Wunsiedel Wunstorf Wuppertal Wuerselen Wurzbach Wuerzburg Wurzen Wustrow Xanten Zahna Zehdenick Zeitz Zell Zella-Mehlis Zerbst Zeulenroda-Triebes Zeven Zierenberg Ziesar Zirndorf Zittau Zossen Zschopau Zwenkau Zwickau Zwiesel Zwingenberg ffaker-2.23.0/lib/ffaker/data/address_gr/0000755000004100000410000000000014620136015020114 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_gr/region0000644000004100000410000000051314620136015021321 0ustar www-datawww-dataΑνατολική Μακεδονία και Θράκη Κεντρική Μακεδονία Δυτική Μακεδονία Ήπειρος Θεσσαλία Ιόνιοι Νήσοι Δυτική Ελλάδα Στερεά Ελλάδα Αττική Πελοπόννησος Βόρειο Αιγαίο Νότιο Αιγαίο Κρήτη ffaker-2.23.0/lib/ffaker/data/address_gr/street0000644000004100000410000000447414620136015021356 0ustar www-datawww-dataΆβαντος Αβδήρων Αγίας Γλυκερίας Αγίου Δημητρίου Αγίων Αναργύρων Αγριανών Αγχιάλου Αδριανουπόλεως Αδριανουπόλεως Αζαλέων Αθηνάς Αθύρων Αίνου Αισχύλου Ακρίτα Τάκη Αλαμάνας Αλέας Αθηνάς Αλεξανδρείας Αλκιβιάδου Αλτιναλμάζη Κωνσταντίνου Αμαζόνων Αμισού Αμμοχώστου Αμφιπόλεως Ανακούς Ανατολικής Θράκης Ανδρονίκου Ανδρονίκου Άνδρου Ανδρούτσου Οδυσσέα Ανθεμίου Βάρναλη Κώστα Βασιλείου Βουλγαροκτόνου Βελισαρίου Βελισαρίου Βενιζέλου Ελευθερίου Βενιζέλου Ελευθερίου Βιζβιζή Δόμνας Γαβριηλίδη Κωνσταντίνου Γεωργιάδη Θεόφιλου Γιαννούτσου Χρήστου Δελφών Δήμητρος Δημοκρατίας Λεωφ. Διγενή Ακρίτα Δικαστηρίων Διογένους Δύμης Δωδεκανήσου Έβρου Εθνικής Αντιστάσεως Ειρήνης Ελλησπόντου Ευκαρπίας Ζαρίφη Γεωργίου Ήρας Ηροδότου Ηφαίστου Θάσου Θερμοπυλών Θουκυδίδου Θράκης Ικονίου Ινεπόλεως Ιωνίας Καβάφη Κωνσταντίνου Καζαντζάκη Νίκου Καλύμνου Καππαδοκίας Καρπασίας Κασσάνδρου Κεσσάνης Κίρκης Κονδύλη Γεωργίου Κότυος Κυρηνείας Κωνσταντινουπόλεως Λευκωσίας Λόρδου Βύρωνος Μελά Παύλου Μομφερράτου Ιωσήφ Μυστρά Ορεστιάδος Παναγάθου Παπαδιαμάντη Αλεξάνδρου Παπαφλέσσα Πάροδος Δωδεκανήσου Πάροδος Ηροδότου Πάροδος Κυψελών Πάροδος Σαρανταπόρου Πάροδος Χαλκηδόνος Πατριάρχου Γρηγορίου Πατριάρχου Κυρίλλου Πέλλης Πόντου Σάμου Σεφέρη Γιώργου Σνωκ Κωνσταντίνου Τήνου Φωκά Νικηφόρου ffaker-2.23.0/lib/ffaker/data/address_gr/city0000644000004100000410000000230614620136015021010 0ustar www-datawww-dataΆγιος Νικόλαος Άργος Άρτα Άρτεμη (Λούτσα) Αίγι Αγρίνιο Αθήνα Αλεξάνδρεια Αλεξανδρούπολη Αμαλιάδα Βάρη Βέροια Βόλος Γάζι Γέρακας Γιαννιτσά Γλυκά Νερά Γρεβενά Δράμα Έδεσσα Ελευσίνα Ερμούπολη Ηράκλειο Θέρμη Θήβα Θεσσαλονίκη Ιαλυσός Ιεράπετρα Ιωάννινα Κάλυμνος Κέρκυρα Καβάλα Καλαμάτα Καλύβια Θορικού Καρδίτσα Καστοριά Κατερίνη Κιλκίς Κοζάνη Κομοτηνή Κορωπί Κως Κόρινθος Λάρισα Λαμία Λιβαδειά Λουτράκι Μάνδρα Μέγαρα Μεσολόγγι Μυτιλήνη Νάουσα Νέα Μάκρη Ναύπακτος Ναύπλιο Ξάνθη Ορεστιάδα Πάτρα Παιανία Παλλήνη Πειραιάς Περαία Πρέβεζα Πτολεμαΐδα Πύργος Ρέθυμνο Ραφήνα Ρόδος Σέρρες Σαλαμίνα Σπάρτη Τρίκαλα Τρίπολη Τύρναβος Φλώρινα Χίος Χαλκίδα Χανιά Ωραιόκαστρο ffaker-2.23.0/lib/ffaker/data/sport_us/0000755000004100000410000000000014620136016017656 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/sport_us/names0000644000004100000410000000136314620136016020707 0ustar www-datawww-dataArchery Artistic Gymnastics Athletics BMX Badminton Base jumping Basketball Beach Volleyball Bodyboarding Bodysurfing Boxing Canoe Slalom Canoe Sprint Cycling BMX Cycling Mountain Bike Cycling Road Cycling Track Diving Equestrian Fencing Football Formula Indy Formula One Golf Handball Hockey Jiu Jitsu Judo Karate Kickboxing Kitesurfing Longboard Marathon Swimming Mixed Martial Arts Modern Pentathlon Mountain Bike Muay-Thai Nascar Rafting Rapel Rhythmic Gymnastics Rowing Rugby Rugby Sevens Running Sailing Sandboarding Shooting Skateboarding Ski Skimboarding Snowboarding Soccer Surfing Swimming Synchronised Swimming Table Tennis Taekwondo Tennis Trampoline Gymnastics Triathlon Volleyball Wakeboarding Water Polo Weightlifting Windsurfing Wrestling ffaker-2.23.0/lib/ffaker/data/animal/0000755000004100000410000000000014620136015017240 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/animal/common_names0000644000004100000410000000172014620136015021636 0ustar www-datawww-dataAardvark Albatross Alligator Alpaca Ant Anteater Antelope Ape Armadillo Baboon Barracuda Bat Bear Beaver Bird Bison Boar Buffalo Butterfly Camel Caribou Cat Cheetah Chicken Chimpanzee Cobra Cod Coyote Crab Crane Crocodile Crow Dog Dogfish Dolphin Donkey Dove Duck Dugong Eagle Eel Elephant Elk Emu Falcon Ferret Finch Fish Flamingo Fox Frog Gazelle Gnu Goat Goose Gorilla Guinea Pig Hamster Hare Hawk Hedgehog Heron Horse Hummingbird Hyena Ibex Jackal Jaguar Jay Kangaroo Koala Lemur Leopard Lion Llama Lobster Mallard Mammoth Manatee Mole Mongoose Monkey Moose Mouse Narwhal Newt Octopus Opossum Ostrich Otter Owl Oyster Panther Parrot Panda Partridge Pelican Penguin Pheasant Pig Pigeon Polar Bear Pony Porcupine Porpoise Prairie Dog Quail Rabbit Raccoon Ram Rat Raven Reindeer Salamander Salmon Sea Lion Seahorse Seal Shark Sheep Shrew Skunk Sloth Snail Snake Squirrel Swan Tiger Toad Turkey Turtle Wallaby Walrus Water Buffalo Weasel Whale Wolf Wolverine Wombat Yak Zebra ffaker-2.23.0/lib/ffaker/data/phone_number_se/0000755000004100000410000000000014620136016021150 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/phone_number_se/phone_prefix0000644000004100000410000000201414620136016023556 0ustar www-datawww-data8 11 120 121 122 123 125 13 140 141 142 143 144 150 151 152 155 156 157 158 159 16 171 173 174 175 176 18 19 21 220 221 222 223 224 225 226 227 23 240 241 243 246 247 248 250 251 253 258 26 270 271 278 280 281 290 291 292 293 294 295 297 300 301 302 303 304 31 320 321 322 325 33 340 345 346 35 36 370 371 372 380 381 382 383 390 392 393 40 410 411 413 414 415 416 417 418 42 430 431 433 435 44 451 454 455 456 457 459 46 470 471 472 474 476 477 478 479 480 481 485 486 490 491 492 493 494 495 496 498 499 500 501 502 503 504 505 506 510 511 512 513 514 515 520 521 522 523 524 525 526 528 530 531 532 533 534 54 550 551 552 553 554 555 560 563 564 565 570 571 573 580 581 582 583 584 585 586 587 589 590 591 60 611 612 613 620 621 622 623 624 63 640 642 643 644 645 647 650 651 652 653 657 660 661 662 663 670 671 672 680 682 684 687 690 691 692 693 695 696 8 90 910 911 912 913 914 915 916 918 920 921 922 923 924 925 926 927 928 929 930 932 933 934 935 940 941 942 943 950 951 952 953 954 960 961 970 971 973 975 976 977 978 980 981 ffaker-2.23.0/lib/ffaker/data/phone_number_it/0000755000004100000410000000000014620136016021155 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/phone_number_it/home_phone_prefixes0000644000004100000410000000215214620136016025126 0ustar www-datawww-data004191 010 011 0121 0122 0123 0124 0125 0131 0141 0142 0143 0144 015 0161 0163 0165 0166 0171 0172 0173 0174 0175 0182 0183 0184 0185 0187 019 02 030 031 0321 0322 0323 0324 0331 0332 0341 0342 0343 0344 0345 0346 035 0362 0363 0364 0365 0371 0372 0373 0374 0375 0376 0377 0381 0382 0383 0384 0385 0386 039 040 041 0421 0422 0423 0424 0425 0426 0427 0428 0429 0431 0432 0433 0434 0435 0436 0437 0438 0439 0442 0444 0445 045 0461 0462 0463 0464 0465 0471 0472 0473 0474 0481 049 050 051 0521 0522 0523 0524 0525 0532 0533 0534 0535 0536 0541 0542 0543 0544 0545 0546 0547 055 0564 0565 0566 0571 0572 0573 0574 0575 0577 0578 0583 0584 0585 0586 0587 0588 059 06 070 071 0721 0722 0731 0732 0733 0734 0735 0736 0737 0742 0743 0744 0746 075 0761 0763 0765 0766 0771 0773 0774 0775 0776 0781 0782 0783 0784 0785 0789 079 080 081 0823 0824 0825 0827 0828 0831 0832 0833 0835 0836 085 0861 0862 0863 0864 0865 0871 0872 0873 0874 0875 0881 0882 0883 0884 0885 089 090 091 0921 0922 0923 0924 0925 0931 0932 0933 0934 0935 0941 0942 095 0961 0962 0963 0964 0965 0966 0967 0968 0971 0972 0973 0974 0975 0976 0981 0982 0983 0984 0985 099 ffaker-2.23.0/lib/ffaker/data/phone_number_it/mobile_phone_prefixes0000644000004100000410000000011014620136016025435 0ustar www-datawww-data320 325 326 328 329 333 334 335 337 338 339 340 344 345 346 347 348 349 ffaker-2.23.0/lib/ffaker/data/filesystem/0000755000004100000410000000000014620136015020163 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/filesystem/extension0000644000004100000410000000021614620136015022121 0ustar www-datawww-dataflac mp3 wav bmp gif jpeg jpg png tiff css csv html js json txt mp4 avi mov webm doc docx xls xlsx ppt pptx odt ods odp pages numbers key pdf ffaker-2.23.0/lib/ffaker/data/filesystem/mime_type0000644000004100000410000000177214620136015022105 0ustar www-datawww-dataapplication/atom+xml application/ecmascript application/EDI-X12 application/EDIFACT application/json application/javascript application/ogg application/pdf application/postscript application/rdf+xml application/rss+xml application/soap+xml application/font-woff application/xhtml+xml application/xml-dtd application/xop+xml application/zip application/gzip audio/basic audio/L24 audio/mp4 audio/mpeg audio/ogg audio/vorbis audio/vnd.rn-realaudio audio/vnd.wave audio/webm image/gif image/jpeg image/pjpeg image/png image/svg+xml image/tiff image/vnd.microsoft.icon message/http message/imdn+xml message/partial message/rfc822 model/example model/iges model/mesh model/vrml model/x3d+binary model/x3d+vrml model/x3d+xml multipart/mixed multipart/alternative multipart/related multipart/form-data multipart/signed multipart/encrypted text/cmd text/css text/csv text/html text/javascript text/plain text/vcard text/xml video/mpeg video/mp4 video/ogg video/quicktime video/webm video/x-matroska video/x-ms-wmv video/x-flv ffaker-2.23.0/lib/ffaker/data/address_mx/0000755000004100000410000000000014620136015020130 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/address_mx/tab0000644000004100000410000000025214620136015020620 0ustar www-datawww-dataBalancán Centla Centro Comalcalco Cunduacán Cárdenas Emiliano Zapata Huimanguillo Jalapa Jalpa de Méndez Jonuta Macuspana Nacajuca Paraíso Tacotalpa Teapa Tenosique ffaker-2.23.0/lib/ffaker/data/address_mx/slp0000644000004100000410000000143414620136015020653 0ustar www-datawww-dataAhualulco Alaquines Aquismón Armadillo de los Infante Axtla de Terrazas Catorce Cedral Cerritos Cerro de San Pedro Charcas Ciudad Fernández Ciudad Valles Ciudad del Maíz Coxcatlán Cárdenas Ebano El Naranjo Guadalcázar Huehuetlán Lagunillas Matehuala Matlapa Mexquitic de Carmona Moctezuma Rayón Rioverde Salinas San Antonio San Ciro de Acosta San Luis Potosí San Martín Chalchicuautla San Nicolás Tolentino San Vicente Tancuayalab Santa Catarina Santa María del Río Santo Domingo Soledad de Graciano Sánchez Tamasopo Tamazunchale Tampacán Tampamolón Corona Tamuín Tancanhuitz Tanlajás Tanquián de Escobedo Tierra Nueva Vanegas Venado Villa Hidalgo Villa Juárez Villa de Arista Villa de Arriaga Villa de Guadalupe Villa de Ramos Villa de Reyes Villa de la Paz Xilitla Zaragoza ffaker-2.23.0/lib/ffaker/data/address_mx/sin0000644000004100000410000000025214620136015020643 0ustar www-datawww-dataAhome Angostura Badiraguato Choix Concordia Cosalá Culiacán El Fuerte Elota Escuinapa Guasave Mazatlán Mocorito Navolato Rosario Salvador Alvarado San Ignacio Sinaloa ffaker-2.23.0/lib/ffaker/data/address_mx/qro0000644000004100000410000000037214620136015020656 0ustar www-datawww-dataAmealco de Bonfil Arroyo Seco Cadereyta de Montes Colón Corregidora El Marqués Ezequiel Montes Huimilpan Jalpan de Serra Landa de Matamoros Pedro Escobedo Peñamiller Pinal de Amoles Querétaro San Joaquín San Juan del Río Tequisquiapan Tolimán ffaker-2.23.0/lib/ffaker/data/address_mx/son0000644000004100000410000000141014620136015020646 0ustar www-datawww-dataAconchi Agua Prieta Alamos Altar Arivechi Arizpe Atil Bacadéhuachi Bacanora Bacerac Bacoachi Banámichi Bavispe Baviácora Benito Juárez Benjamín Hill Bácum Caborca Cajeme Cananea Carbó Cucurpe Cumpas Divisaderos Empalme Etchojoa Fronteras General Plutarco Elías Calles Granados Guaymas Hermosillo Huachinera Huatabampo Huásabas Huépac Imuris La Colorada Magdalena Mazatán Moctezuma Naco Nacozari de García Navojoa Nogales Nácori Chico Onavas Opodepe Oquitoa Pitiquito Puerto Peñasco Quiriego Rayón Rosario Sahuaripa San Felipe de Jesús San Ignacio Río Muerto San Javier San Luis Río Colorado San Miguel de Horcasitas San Pedro de la Cueva Santa Ana Santa Cruz Soyopa Suaqui Grande Sáric Tepache Trincheras Tubutama Ures Villa Hidalgo Villa Pesqueira Yécora ffaker-2.23.0/lib/ffaker/data/address_mx/ags0000644000004100000410000000023514620136015020625 0ustar www-datawww-dataAguascalientes Asientos Calvillo Cosío El Llano Jesús María Pabellón de Arteaga Rincón de Romos San Francisco de los Romo San José de Gracia Tepezalá ffaker-2.23.0/lib/ffaker/data/address_mx/tlax0000644000004100000410000000207014620136015021022 0ustar www-datawww-dataAcuamanala de Miguel Hidalgo Amaxac de Guerrero Apetatitlán de Antonio Carvajal Apizaco Atlangatepec Atltzayanca Benito Juárez Calpulalpan Chiautempan Contla de Juan Cuamatzi Cuapiaxtla Cuaxomulco El Carmen Tequexquitla Emiliano Zapata Españita Huamantla Hueyotlipan Ixtacuixtla de Mariano Matamoros Ixtenco La Magdalena Tlaltelulco Lázaro Cárdenas Mazatecochco de José María Morelos Muñoz de Domingo Arenas Nanacamilpa de Mariano Arista Natívitas Panotla Papalotla de Xicohténcatl San Damián Texóloc San Francisco Tetlanohcan San Jerónimo Zacualpan San José Teacalco San Juan Huactzinco San Lorenzo Axocomanitla San Lucas Tecopilco San Pablo del Monte Sanctórum de Lázaro Cárdenas Santa Ana Nopalucan Santa Apolonia Teacalco Santa Catarina Ayometla Santa Cruz Quilehtla Santa Cruz Tlaxcala Santa Isabel Xiloxoxtla Tenancingo Teolocholco Tepetitla de Lardizábal Tepeyanco Terrenate Tetla de la Solidaridad Tetlatlahuca Tlaxcala Tlaxco Tocatlán Totolac Tzompantepec Xaloztoc Xaltocan Xicohtzinco Yauhquemehcan Zacatelco Ziltlaltépec de Trinidad Sánchez Santos ffaker-2.23.0/lib/ffaker/data/address_mx/gto0000644000004100000410000000116214620136015020644 0ustar www-datawww-dataAbasolo Acámbaro Apaseo el Alto Apaseo el Grande Atarjea Celaya Comonfort Coroneo Cortazar Cuerámaro Doctor Mora Dolores Hidalgo Cuna de la Independencia Nacional Guanajuato Huanímaro Irapuato Jaral del Progreso Jerécuaro León Manuel Doblado Moroleón Ocampo Pueblo Nuevo Purísima del Rincón Pénjamo Romita Salamanca Salvatierra San Diego de la Unión San Felipe San Francisco del Rincón San José Iturbide San Luis de la Paz San Miguel de Allende Santa Catarina Santa Cruz de Juventino Rosas Santiago Maravatío Silao Tarandacuao Tarimoro Tierra Blanca Uriangato Valle de Santiago Victoria Villagrán Xichú Yuriria ffaker-2.23.0/lib/ffaker/data/address_mx/hgo0000644000004100000410000000233514620136015020633 0ustar www-datawww-dataAcatlán Acaxochitlán Actopan Agua Blanca de Iturbide Ajacuba Alfajayucan Almoloya Apan Atitalaquia Atlapexco Atotonilco de Tula Atotonilco el Grande Calnali Cardonal Chapantongo Chapulhuacán Chilcuautla Cuautepec de Hinojosa El Arenal Eloxochitlán Emiliano Zapata Epazoyucan Francisco I. Madero Huasca de Ocampo Huautla Huazalingo Huehuetla Huejutla de Reyes Huichapan Ixmiquilpan Jacala de Ledezma Jaltocán Juárez Hidalgo La Misión Lolotla Metepec Metztitlán Mineral de la Reforma Mineral del Chico Mineral del Monte Mixquiahuala de Juárez Molango de Escamilla Nicolás Flores Nopala de Villagrán Omitlán de Juárez Pachuca de Soto Pacula Pisaflores Progreso de Obregón San Agustín Metzquititlán San Agustín Tlaxiaca San Bartolo Tutotepec San Felipe Orizatlán San Salvador Santiago Tulantepec de Lugo Guerrero Santiago de Anaya Singuilucan Tasquillo Tecozautla Tenango de Doria Tepeapulco Tepehuacán de Guerrero Tepeji del Río de Ocampo Tepetitlán Tetepango Tezontepec de Aldama Tianguistengo Tizayuca Tlahuelilpan Tlahuiltepa Tlanalapa Tlanchinol Tlaxcoapan Tolcayuca Tula de Allende Tulancingo de Bravo Villa de Tezontepec Xochiatipan Xochicoatlán Yahualica Zacualtipán de Ángeles Zapotlán de Juárez Zempoala Zimapán ffaker-2.23.0/lib/ffaker/data/address_mx/camp0000644000004100000410000000015314620136015020772 0ustar www-datawww-dataCalakmul Calkiní Campeche Candelaria Carmen Champotón Escárcega Hecelchakán Hopelchén Palizada Tenabo ffaker-2.23.0/lib/ffaker/data/address_mx/qr0000644000004100000410000000021514620136015020473 0ustar www-datawww-dataBacalar Benito Juárez Cozumel Felipe Carrillo Puerto Isla Mujeres José María Morelos Lázaro Cárdenas Othón P. Blanco Solidaridad Tulum ffaker-2.23.0/lib/ffaker/data/address_mx/state0000644000004100000410000000051014620136015021167 0ustar www-datawww-dataAguascalientes Baja California Baja California Sur Campeche Chiapas Chihuahua Coahuila Colima Distrito Federal Durango Guanajuato Guerrero Hidalgo Jalisco México Michoacán Morelos Nayarit Nuevo León Oaxaca Puebla Querétaro Quintana Roo San Luis Potosí Sinaloa Sonora Tabasco Tamaulipas Tlaxcala Veracruz Yucatán Zacatecas ffaker-2.23.0/lib/ffaker/data/address_mx/chih0000644000004100000410000000140314620136015020764 0ustar www-datawww-dataAhumada Aldama Allende Aquiles Serdán Ascensión Bachíniva Balleza Batopilas Bocoyna Buenaventura Camargo Carichí Casas Grandes Chihuahua Chínipas Coronado Coyame del Sotol Cuauhtémoc Cusihuiriachi Delicias Dr. Belisario Domínguez El Tule Galeana Gran Morelos Guachochi Guadalupe Guadalupe y Calvo Guazapares Guerrero Gómez Farías Hidalgo del Parral Huejotitán Ignacio Zaragoza Janos Jiménez Julimes Juárez La Cruz López Madera Maguarichi Manuel Benavides Matachí Matamoros Meoqui Morelos Moris Namiquipa Nonoava Nuevo Casas Grandes Ocampo Ojinaga Praxedis G. Guerrero Riva Palacio Rosales Rosario San Francisco de Borja San Francisco de Conchos San Francisco del Oro Santa Bárbara Santa Isabel Satevó Saucillo Temósachic Urique Uruachi Valle de Zaragoza ffaker-2.23.0/lib/ffaker/data/address_mx/yuc0000644000004100000410000000162514620136015020657 0ustar www-datawww-dataAbalá Acanceh Akil Baca Bokobá Buctzotz Cacalchén Calotmul Cansahcab Cantamayec Celestún Cenotillo Chacsinkín Chankom Chapab Chemax Chichimilá Chicxulub Pueblo Chikindzonot Chocholá Chumayel Conkal Cuncunul Cuzamá Dzemul Dzidzantún Dzilam González Dzilam de Bravo Dzitás Dzoncauich Dzán Espita Halachó Hocabá Hoctún Homún Huhí Hunucmá Ixil Izamal Kanasín Kantunil Kaua Kinchil Kopomá Mama Maní Maxcanú Mayapán Mocochá Motul Muna Muxupip Mérida Opichén Oxkutzcab Panabá Peto Progreso Quintana Roo Río Lagartos Sacalum Samahil San Felipe Sanahcat Santa Elena Seyé Sinanché Sotuta Sucilá Sudzal Suma Tahdziú Tahmek Teabo Tecoh Tekal de Venegas Tekantó Tekax Tekit Tekom Telchac Pueblo Telchac Puerto Temax Temozón Tepakán Tetiz Teya Ticul Timucuy Tinum Tixcacalcupul Tixkokob Tixmehuac Tixpéhual Tizimín Tunkás Tzucacab Uayma Ucú Umán Valladolid Xocchel Yaxcabá Yaxkukul Yobaín ffaker-2.23.0/lib/ffaker/data/address_mx/mor0000644000004100000410000000057014620136015020652 0ustar www-datawww-dataAmacuzac Atlatlahucan Axochiapan Ayala Coatlán del Río Cuautla Cuernavaca Emiliano Zapata Huitzilac Jantetelco Jiutepec Jojutla Jonacatepec Mazatepec Miacatlán Ocuituco Puente de Ixtla Temixco Temoac Tepalcingo Tepoztlán Tetecala Tetela del Volcán Tlalnepantla Tlaltizapán de Zapata Tlaquiltenango Tlayacapan Totolapan Xochitepec Yautepec Yecapixtla Zacatepec Zacualpan ffaker-2.23.0/lib/ffaker/data/address_mx/state_abbr0000644000004100000410000000020414620136015022155 0ustar www-datawww-dataAGS BC BCS CAMP CHIS CHIH COAH COL DF DGO GTO GRO HGO JAL MEX MICH MOR NAY NL OAX PUE QR QRO SLP SIN SON TAB TAMPS TLAX VER YUC ZAC ffaker-2.23.0/lib/ffaker/data/address_mx/pue0000644000004100000410000000601314620136015020644 0ustar www-datawww-dataAcajete Acateno Acatlán Acatzingo Acteopan Ahuacatlán Ahuatlán Ahuazotepec Ahuehuetitla Ajalpan Albino Zertuche Aljojuca Altepexi Amixtlán Amozoc Aquixtla Atempan Atexcal Atlequizayan Atlixco Atoyatempan Atzala Atzitzihuacán Atzitzintla Axutla Ayotoxco de Guerrero Calpan Caltepec Camocuautla Caxhuacan Cañada Morelos Chalchicomula de Sesma Chapulco Chiautla Chiautzingo Chichiquila Chiconcuautla Chietla Chigmecatitlán Chignahuapan Chignautla Chila Chila de la Sal Chilchotla Chinantla Coatepec Coatzingo Cohetzala Cohuecan Coronango Coxcatlán Coyomeapan Coyotepec Cuapiaxtla de Madero Cuautempan Cuautinchán Cuautlancingo Cuayuca de Andrade Cuetzalan del Progreso Cuyoaco Domingo Arenas Eloxochitlán Epatlán Esperanza Francisco Z. Mena General Felipe Ángeles Guadalupe Guadalupe Victoria Hermenegildo Galeana Honey Huaquechula Huatlatlauca Huauchinango Huehuetla Huehuetlán el Chico Huehuetlán el Grande Huejotzingo Hueyapan Hueytamalco Hueytlalpan Huitzilan de Serdán Huitziltepec Ixcamilpa de Guerrero Ixcaquixtla Ixtacamaxtitlán Ixtepec Izúcar de Matamoros Jalpan Jolalpan Jonotla Jopala Juan C. Bonilla Juan Galindo Juan N. Méndez La Magdalena Tlatlauquitepec Lafragua Libres Los Reyes de Juárez Mazapiltepec de Juárez Mixtla Molcaxac Naupan Nauzontla Nealtican Nicolás Bravo Nopalucan Ocotepec Ocoyucan Olintla Oriental Pahuatlán Palmar de Bravo Pantepec Petlalcingo Piaxtla Puebla Quecholac Quimixtlán Rafael Lara Grajales San Andrés Cholula San Antonio Cañada San Diego la Mesa Tochimiltzingo San Felipe Teotlalcingo San Felipe Tepatlán San Gabriel Chilac San Gregorio Atzompa San Jerónimo Tecuanipan San Jerónimo Xayacatlán San José Chiapa San José Miahuatlán San Juan Atenco San Juan Atzompa San Martín Texmelucan San Martín Totoltepec San Matías Tlalancaleca San Miguel Ixitlán San Miguel Xoxtla San Nicolás Buenos Aires San Nicolás de los Ranchos San Pablo Anicano San Pedro Cholula San Pedro Yeloixtlahuaca San Salvador Huixcolotla San Salvador el Seco San Salvador el Verde San Sebastián Tlacotepec Santa Catarina Tlaltempan Santa Inés Ahuatempan Santa Isabel Cholula Santiago Miahuatlán Santo Tomás Hueyotlipan Soltepec Tecali de Herrera Tecamachalco Tecomatlán Tehuacán Tehuitzingo Tenampulco Teopantlán Teotlalco Tepanco de López Tepango de Rodríguez Tepatlaxco de Hidalgo Tepeaca Tepemaxalco Tepeojuma Tepetzintla Tepexco Tepexi de Rodríguez Tepeyahualco Tepeyahualco de Cuauhtémoc Tetela de Ocampo Teteles de Avila Castillo Teziutlán Tianguismanalco Tilapa Tlachichuca Tlacotepec de Benito Juárez Tlacuilotepec Tlahuapan Tlaltenango Tlanepantla Tlaola Tlapacoya Tlapanalá Tlatlauquitepec Tlaxco Tochimilco Tochtepec Totoltepec de Guerrero Tulcingo Tuzamapan de Galeana Tzicatlacoyan Venustiano Carranza Vicente Guerrero Xayacatlán de Bravo Xicotepec Xicotlán Xiutetelco Xochiapulco Xochiltepec Xochitlán Todos Santos Xochitlán de Vicente Suárez Yaonáhuac Yehualtepec Zacapala Zacapoaxtla Zacatlán Zapotitlán Zapotitlán de Méndez Zaragoza Zautla Zihuateutla Zinacatepec Zongozotla Zoquiapan Zoquitlán ffaker-2.23.0/lib/ffaker/data/address_mx/gro0000644000004100000410000000244614620136015020650 0ustar www-datawww-dataAcapulco de Juárez Acatepec Ahuacuotzingo Ajuchitlán del Progreso Alcozauca de Guerrero Alpoyeca Apaxtla Arcelia Atenango del Río Atlamajalcingo del Monte Atlixtac Atoyac de Álvarez Ayutla de los Libres Azoyú Benito Juárez Buenavista de Cuéllar Chilapa de Álvarez Chilpancingo de los Bravo Coahuayutla de José María Izazaga Cochoapa el Grande Cocula Copala Copalillo Copanatoyac Coyuca de Benítez Coyuca de Catalán Cuajinicuilapa Cualác Cuautepec Cuetzala del Progreso Cutzamala de Pinzón Eduardo Neri Florencio Villarreal General Canuto A. Neri General Heliodoro Castillo Huamuxtitlán Huitzuco de los Figueroa Iguala de la Independencia Igualapa Iliatenco Ixcateopan de Cuauhtémoc José Joaquín de Herrera Juan R. Escudero Juchitán La Unión de Isidoro Montes de Oca Leonardo Bravo Malinaltepec Marquelia Metlatónoc Mochitlán Mártir de Cuilapan Olinalá Ometepec Pedro Ascencio Alquisiras Petatlán Pilcaya Pungarabato Quechultenango San Luis Acatlán San Marcos San Miguel Totolapan Taxco de Alarcón Tecoanapa Teloloapan Tepecoacuilco de Trujano Tetipac Tixtla de Guerrero Tlacoachistlahuaca Tlacoapa Tlalchapa Tlalixtaquilla de Maldonado Tlapa de Comonfort Tlapehuala Técpan de Galeana Xalpatláhuac Xochihuehuetlán Xochistlahuaca Zapotitlán Tablas Zihuatanejo de Azueta Zirándaro Zitlala ffaker-2.23.0/lib/ffaker/data/address_mx/coah0000644000004100000410000000060714620136015020770 0ustar www-datawww-dataAbasolo Acuña Allende Arteaga Candela Castaños Cuatro Ciénegas Escobedo Francisco I. Madero Frontera General Cepeda Guerrero Hidalgo Jiménez Juárez Lamadrid Matamoros Monclova Morelos Múzquiz Nadadores Nava Ocampo Parras Piedras Negras Progreso Ramos Arizpe Sabinas Sacramento Saltillo San Buenaventura San Juan de Sabinas San Pedro Sierra Mojada Torreón Viesca Villa Unión Zaragoza ffaker-2.23.0/lib/ffaker/data/address_mx/jal0000644000004100000410000000343214620136015020623 0ustar www-datawww-dataAcatic Acatlán de Juárez Ahualulco de Mercado Amacueca Amatitán Ameca Arandas Atemajac de Brizuela Atengo Atenguillo Atotonilco el Alto Atoyac Autlán de Navarro Ayotlán Ayutla Bolaños Cabo Corrientes Casimiro Castillo Cañadas de Obregón Chapala Chimaltitán Chiquilistlán Cihuatlán Cocula Colotlán Concepción de Buenos Aires Cuautitlán de García Barragán Cuautla Cuquío Degollado Ejutla El Arenal El Grullo El Limón El Salto Encarnación de Díaz Etzatlán Guachinango Guadalajara Gómez Farías Hostotipaquillo Huejuquilla el Alto Huejúcar Ixtlahuacán de los Membrillos Ixtlahuacán del Río Jalostotitlán Jamay Jesús María Jilotlán de los Dolores Jocotepec Juanacatlán Juchitlán La Barca La Huerta La Manzanilla de la Paz Lagos de Moreno Magdalena Mascota Mazamitla Mexticacán Mezquitic Mixtlán Ocotlán Ojuelos de Jalisco Pihuamo Poncitlán Puerto Vallarta Quitupan San Cristóbal de la Barranca San Diego de Alejandría San Gabriel San Ignacio Cerro Gordo San Juan de los Lagos San Juanito de Escobedo San Julián San Marcos San Martín Hidalgo San Martín de Bolaños San Miguel el Alto San Pedro Tlaquepaque San Sebastián del Oeste Santa María de los Ángeles Santa María del Oro Sayula Tala Talpa de Allende Tamazula de Gordiano Tapalpa Tecalitlán Techaluta de Montenegro Tecolotlán Tenamaxtlán Teocaltiche Teocuitatlán de Corona Tepatitlán de Morelos Tequila Teuchitlán Tizapán el Alto Tlajomulco de Zúñiga Tolimán Tomatlán Tonalá Tonaya Tonila Totatiche Tototlán Tuxcacuesco Tuxcueca Tuxpan Unión de San Antonio Unión de Tula Valle de Guadalupe Valle de Juárez Villa Corona Villa Guerrero Villa Hidalgo Villa Purificación Yahualica de González Gallo Zacoalco de Torres Zapopan Zapotiltic Zapotitlán de Vadillo Zapotlanejo Zapotlán del Rey Zapotlán el Grande ffaker-2.23.0/lib/ffaker/data/address_mx/bcs0000644000004100000410000000005114620136015020616 0ustar www-datawww-dataComondú La Paz Loreto Los Cabos Mulegé ffaker-2.23.0/lib/ffaker/data/address_mx/bc0000644000004100000410000000006414620136015020437 0ustar www-datawww-dataEnsenada Mexicali Playas de Rosarito Tecate Tijuana ffaker-2.23.0/lib/ffaker/data/address_mx/mex0000644000004100000410000000305114620136015020643 0ustar www-datawww-dataAcambay Acolman Aculco Almoloya de Alquisiras Almoloya de Juárez Almoloya del Río Amanalco Amatepec Amecameca Apaxco Atenco Atizapán Atizapán de Zaragoza Atlacomulco Atlautla Axapusco Ayapango Calimaya Capulhuac Chalco Chapa de Mota Chapultepec Chiautla Chicoloapan Chiconcuac Chimalhuacán Coacalco de Berriozábal Coatepec Harinas Cocotitlán Coyotepec Cuautitlán Cuautitlán Izcalli Donato Guerra Ecatepec de Morelos Ecatzingo El Oro Huehuetoca Hueypoxtla Huixquilucan Isidro Fabela Ixtapaluca Ixtapan de la Sal Ixtapan del Oro Ixtlahuaca Jaltenco Jilotepec Jilotzingo Jiquipilco Jocotitlán Joquicingo Juchitepec La Paz Lerma Luvianos Malinalco Melchor Ocampo Metepec Mexicaltzingo Morelos Naucalpan de Juárez Nextlalpan Nezahualcóyotl Nicolás Romero Nopaltepec Ocoyoacac Ocuilan Otumba Otzoloapan Otzolotepec Ozumba Papalotla Polotitlán Rayón San Antonio la Isla San Felipe del Progreso San José del Rincón San Martín de las Pirámides San Mateo Atenco San Simón de Guerrero Santo Tomás Soyaniquilpan de Juárez Sultepec Tecámac Tejupilco Temamatla Temascalapa Temascalcingo Temascaltepec Temoaya Tenancingo Tenango del Aire Tenango del Valle Teoloyucan Teotihuacán Tepetlaoxtoc Tepetlixpa Tepotzotlán Tequixquiac Texcaltitlán Texcalyacac Texcoco Tezoyuca Tianguistenco Timilpan Tlalmanalco Tlalnepantla de Baz Tlatlaya Toluca Tonanitla Tonatico Tultepec Tultitlán Valle de Bravo Valle de Chalco Solidaridad Villa Guerrero Villa Victoria Villa de Allende Villa del Carbón Xalatlaco Xonacatlán Zacazonapan Zacualpan Zinacantepec Zumpahuacán Zumpango ffaker-2.23.0/lib/ffaker/data/address_mx/tamps0000644000004100000410000000066614620136015021207 0ustar www-datawww-dataAbasolo Aldama Altamira Antiguo Morelos Burgos Bustamante Camargo Casas Ciudad Madero Cruillas El Mante González Guerrero Gustavo Díaz Ordaz Gómez Farías Güémez Hidalgo Jaumave Jiménez Llera Mainero Matamoros Mier Miguel Alemán Miquihuana Méndez Nuevo Laredo Nuevo Morelos Ocampo Padilla Palmillas Reynosa Río Bravo San Carlos San Fernando San Nicolás Soto la Marina Tampico Tula Valle Hermoso Victoria Villagrán Xicoténcatl ffaker-2.23.0/lib/ffaker/data/address_mx/nay0000644000004100000410000000035614620136015020646 0ustar www-datawww-dataAcaponeta Ahuacatlán Amatlán de Cañas Bahía de Banderas Compostela Del Nayar Huajicori Ixtlán del Río Jala La Yesca Rosamorada Ruíz San Blas San Pedro Lagunillas Santa María del Oro Santiago Ixcuintla Tecuala Tepic Tuxpan Xalisco ffaker-2.23.0/lib/ffaker/data/address_mx/dgo0000644000004100000410000000073514620136015020631 0ustar www-datawww-dataCanatlán Canelas Coneto de Comonfort Cuencamé Durango El Oro General Simón Bolívar Guadalupe Victoria Guanaceví Gómez Palacio Hidalgo Indé Lerdo Mapimí Mezquital Nazas Nombre de Dios Nuevo Ideal Ocampo Otáez Peñón Blanco Poanas Pueblo Nuevo Pánuco de Coronado Rodeo San Bernardo San Dimas San Juan de Guadalupe San Juan del Río San Luis del Cordero San Pedro del Gallo Santa Clara Santiago Papasquiaro Súchil Tamazula Tepehuanes Tlahualilo Topia Vicente Guerrero ffaker-2.23.0/lib/ffaker/data/address_mx/nl0000644000004100000410000000112714620136015020465 0ustar www-datawww-dataAbasolo Agualeguas Allende Anáhuac Apodaca Aramberri Bustamante Cadereyta Jiménez Carmen Cerralvo China Ciénega de Flores Dr. Arroyo Dr. Coss Dr. González Galeana García Gral. Bravo Gral. Escobedo Gral. Terán Gral. Treviño Gral. Zaragoza Gral. Zuazua Guadalupe Hidalgo Higueras Hualahuises Iturbide Juárez Lampazos de Naranjo Linares Los Aldamas Los Herreras Los Ramones Marín Melchor Ocampo Mier y Noriega Mina Montemorelos Monterrey Parás Pesquería Rayones Sabinas Hidalgo Salinas Victoria San Nicolás de los Garza San Pedro Garza García Santa Catarina Santiago Vallecillo Villaldama ffaker-2.23.0/lib/ffaker/data/address_mx/df0000644000004100000410000000034114620136015020442 0ustar www-datawww-dataAzcapotzalco Benito Juárez Coyoacán Cuajimalpa de Morelos Cuauhtémoc Gustavo A. Madero Iztacalco Iztapalapa La Magdalena Contreras Miguel Hidalgo Milpa Alta Tlalpan Tláhuac Venustiano Carranza Xochimilco Álvaro Obregón ffaker-2.23.0/lib/ffaker/data/address_mx/chis0000644000004100000410000000265114620136015021005 0ustar www-datawww-dataAcacoyagua Acala Acapetahua Aldama Altamirano Amatenango de la Frontera Amatenango del Valle Amatán Angel Albino Corzo Arriaga Bejucal de Ocampo Bella Vista Benemérito de las Américas Berriozábal Bochil Cacahoatán Catazajá Chalchihuitán Chamula Chanal Chapultenango Chenalhó Chiapa de Corzo Chiapilla Chicoasén Chicomuselo Chilón Cintalapa Coapilla Comitán de Domínguez Copainalá El Bosque El Porvenir Escuintla Francisco León Frontera Comalapa Frontera Hidalgo Huehuetán Huitiupán Huixtla Huixtán Ixhuatán Ixtacomitán Ixtapa Ixtapangajoya Jiquipilas Jitotol Juárez La Concordia La Grandeza La Independencia La Libertad La Trinitaria Larráinzar Las Margaritas Las Rosas Mapastepec Maravilla Tenejapa Marqués de Comillas Mazapa de Madero Mazatán Metapa Mitontic Montecristo de Guerrero Motozintla Nicolás Ruíz Ocosingo Ocotepec Ocozocoautla de Espinosa Ostuacán Osumacinta Oxchuc Palenque Pantelhó Pantepec Pichucalco Pijijiapan Pueblo Nuevo Solistahuacán Rayón Reforma Sabanilla Salto de Agua San Andrés Duraznal San Cristóbal de las Casas San Fernando San Juan Cancuc San Lucas Santiago el Pinar Siltepec Simojovel Sitalá Socoltenango Solosuchiapa Soyaló Suchiapa Suchiate Sunuapa Tapachula Tapalapa Tapilula Tecpatán Tenejapa Teopisca Tila Tonalá Totolapa Tumbalá Tuxtla Chico Tuxtla Gutiérrez Tuzantán Tzimol Unión Juárez Venustiano Carranza Villa Comaltitlán Villa Corzo Villaflores Yajalón Zinacantán ffaker-2.23.0/lib/ffaker/data/address_mx/col0000644000004100000410000000015714620136015020633 0ustar www-datawww-dataArmería Colima Comala Coquimatlán Cuauhtémoc Ixtlahuacán Manzanillo Minatitlán Tecomán Villa de Álvarez ffaker-2.23.0/lib/ffaker/data/address_mx/zac0000644000004100000410000000146514620136015020636 0ustar www-datawww-dataApozol Apulco Atolinga Benito Juárez Calera Cañitas de Felipe Pescador Chalchihuites Concepción del Oro Cuauhtémoc El Plateado de Joaquín Amaro El Salvador Fresnillo Genaro Codina General Enrique Estrada General Francisco R. Murguía General Pánfilo Natera Guadalupe Huanusco Jalpa Jerez Jiménez del Teul Juan Aldama Juchipila Loreto Luis Moya Mazapil Melchor Ocampo Mezquital del Oro Miguel Auza Momax Monte Escobedo Morelos Moyahua de Estrada Nochistlán de Mejía Noria de Ángeles Ojocaliente Pinos Pánuco Río Grande Sain Alto Santa María de la Paz Sombrerete Susticacán Tabasco Tepechitlán Tepetongo Teúl de González Ortega Tlaltenango de Sánchez Román Trancoso Trinidad García de la Cadena Valparaíso Vetagrande Villa García Villa González Ortega Villa Hidalgo Villa de Cos Villanueva Zacatecas ffaker-2.23.0/lib/ffaker/data/address_mx/ver0000644000004100000410000000522514620136015020653 0ustar www-datawww-dataAcajete Acatlán Acayucan Actopan Acula Acultzingo Agua Dulce Alpatláhuac Alto Lucero de Gutiérrez Barrios Altotonga Alvarado Amatitlán Amatlán de los Reyes Angel R. Cabada Apazapan Aquila Astacinga Atlahuilco Atoyac Atzacan Atzalan Ayahualulco Banderilla Benito Juárez Boca del Río Calcahualco Camarón de Tejeda Camerino Z. Mendoza Carlos A. Carrillo Carrillo Puerto Castillo de Teayo Catemaco Cazones de Herrera Cerro Azul Chacaltianguis Chalma Chiconamel Chiconquiaco Chicontepec Chinameca Chinampa de Gorostiza Chocamán Chontla Chumatlán Citlaltépetl Coacoatzintla Coahuitlán Coatepec Coatzacoalcos Coatzintla Coetzala Colipa Comapa Cosamaloapan de Carpio Cosautlán de Carvajal Coscomatepec Cosoleacaque Cotaxtla Coxquihui Coyutla Cuichapa Cuitláhuac Córdoba El Higo Emiliano Zapata Espinal Filomeno Mata Fortín Gutiérrez Zamora Hidalgotitlán Huatusco Huayacocotla Hueyapan de Ocampo Huiloapan de Cuauhtémoc Ignacio de la Llave Ilamatlán Isla Ixcatepec Ixhuacán de los Reyes Ixhuatlancillo Ixhuatlán de Madero Ixhuatlán del Café Ixhuatlán del Sureste Ixmatlahuacan Ixtaczoquitlán Jalacingo Jalcomulco Jamapa Jesús Carranza Jilotepec José Azueta Juan Rodríguez Clara Juchique de Ferrer Jáltipan La Antigua La Perla Landero y Coss Las Choapas Las Minas Las Vigas de Ramírez Lerdo de Tejada Los Reyes Magdalena Maltrata Manlio Fabio Altamirano Mariano Escobedo Martínez de la Torre Mecatlán Mecayapan Medellín Miahuatlán Minatitlán Misantla Mixtla de Altamirano Moloacán Nanchital de Lázaro Cárdenas del Río Naolinco Naranjal Naranjos Amatlán Nautla Nogales Oluta Omealca Orizaba Otatitlán Oteapan Ozuluama de Mascareñas Pajapan Papantla Paso de Ovejas Paso del Macho Perote Platón Sánchez Playa Vicente Poza Rica de Hidalgo Pueblo Viejo Puente Nacional Pánuco Rafael Delgado Rafael Lucio Río Blanco Saltabarranca San Andrés Tenejapan San Andrés Tuxtla San Juan Evangelista San Rafael Santiago Sochiapan Santiago Tuxtla Sayula de Alemán Sochiapa Soconusco Soledad Atzompa Soledad de Doblado Soteapan Tamalín Tamiahua Tampico Alto Tancoco Tantima Tantoyuca Tatahuicapan de Juárez Tatatila Tecolutla Tehuipango Tempoal Tenampa Tenochtitlán Teocelo Tepatlaxco Tepetlán Tepetzintla Tequila Texcatepec Texhuacán Texistepec Tezonapa Tierra Blanca Tihuatlán Tlachichilco Tlacojalpan Tlacolulan Tlacotalpan Tlacotepec de Mejía Tlalixcoyan Tlalnelhuayocan Tlaltetela Tlapacoyan Tlaquilpa Tlilapan Tomatlán Tonayán Totutla Tres Valles Tuxpan Tuxtilla Ursulo Galván Uxpanapa Vega de Alatorre Veracruz Villa Aldama Xalapa Xico Xoxocotla Yanga Yecuatla Zacualpan Zaragoza Zentla Zongolica Zontecomatlán de López y Fuentes Zozocolco de Hidalgo Álamo Temapache ffaker-2.23.0/lib/ffaker/data/address_mx/mich0000644000004100000410000000235414620136015020777 0ustar www-datawww-dataAcuitzio Aguililla Álvaro Obregón Angamacutiro Angangueo Apatzingán Aporo Aquila Ario Arteaga Briseñas Buenavista Carácuaro Charapan Charo Chavinda Cherán Chilchota Chinicuila Chucándiro Churintzio Churumuco Coahuayana Coalcomán de Vázquez Pallares Coeneo Cojumatlán de Régules Contepec Copándaro Cotija Cuitzeo Ecuandureo Epitacio Huerta Erongarícuaro Gabriel Zamora Hidalgo Huandacareo Huaniqueo Huetamo Huiramba Indaparapeo Irimbo Ixtlán Jacona Jiménez Jiquilpan José Sixto Verduzco Jungapeo Juárez La Huacana La Piedad Lagunillas Los Reyes Lázaro Cárdenas Madero Maravatío Marcos Castellanos Morelia Morelos Múgica Nahuatzen Nocupétaro Nuevo Parangaricutiro Nuevo Urecho Numarán Ocampo Pajacuarán Panindícuaro Paracho Parácuaro Penjamillo Peribán Puruándiro Purépero Pátzcuaro Queréndaro Quiroga Sahuayo Salvador Escalante San Lucas Santa Ana Maya Senguio Susupuato Tacámbaro Tancítaro Tangamandapio Tangancícuaro Tanhuato Taretan Tarímbaro Tepalcatepec Tingambato Tingüindín Tiquicheo de Nicolás Romero Tlalpujahua Tlazazalca Tocumbo Tumbiscatío Turicato Tuxpan Tuzantla Tzintzuntzan Tzitzio Uruapan Venustiano Carranza Villamar Vista Hermosa Yurécuaro Zacapu Zamora Zinapécuaro Zináparo Ziracuaretiro Zitácuaro ffaker-2.23.0/lib/ffaker/data/address_mx/oax0000644000004100000410000002774414620136015020660 0ustar www-datawww-dataAbejones Acatlán de Pérez Figueroa Asunción Cacalotepec Asunción Cuyotepeji Asunción Ixtaltepec Asunción Nochixtlán Asunción Ocotlán Asunción Tlacolulita Ayoquezco de Aldama Ayotzintepec Calihualá Candelaria Loxicha Capulálpam de Méndez Chahuites Chalcatongo de Hidalgo Chiquihuitlán de Benito Juárez Ciudad Ixtepec Ciénega de Zimatlán Coatecas Altas Coicoyán de las Flores Concepción Buenavista Concepción Pápalo Constancia del Rosario Cosolapa Cosoltepec Cuilápam de Guerrero Cuyamecalco Villa de Zaragoza El Barrio de la Soledad El Espinal Eloxochitlán de Flores Magón Fresnillo de Trujano Guadalupe Etla Guadalupe de Ramírez Guelatao de Juárez Guevea de Humboldt Heroica Ciudad de Ejutla de Crespo Heroica Ciudad de Huajuapan de León Heroica Ciudad de Juchitán de Zaragoza Heroica Ciudad de Tlaxiaco Heroica Villa Tezoatlán de Segura y Luna, Cuna de la Independencia de Oaxaca Huautepec Huautla de Jiménez Ixpantepec Nieves Ixtlán de Juárez La Compañía La Pe La Reforma La Trinidad Vista Hermosa Loma Bonita Magdalena Apasco Magdalena Jaltepec Magdalena Mixtepec Magdalena Ocotlán Magdalena Peñasco Magdalena Teitipac Magdalena Tequisistlán Magdalena Tlacotepec Magdalena Yodocono de Porfirio Díaz Magdalena Zahuatlán Mariscala de Juárez Matías Romero Avendaño Mazatlán Villa de Flores Mesones Hidalgo Miahuatlán de Porfirio Díaz Mixistlán de la Reforma Monjas Mártires de Tacubaya Natividad Nazareno Etla Nejapa de Madero Nuevo Zoquiápam Oaxaca de Juárez Ocotlán de Morelos Pinotepa de Don Luis Pluma Hidalgo Putla Villa de Guerrero Reforma de Pineda Reyes Etla Rojas de Cuauhtémoc Salina Cruz San Agustín Amatengo San Agustín Atenango San Agustín Chayuco San Agustín Etla San Agustín Loxicha San Agustín Tlacotepec San Agustín Yatareni San Agustín de las Juntas San Andrés Cabecera Nueva San Andrés Dinicuiti San Andrés Huaxpaltepec San Andrés Huayápam San Andrés Ixtlahuaca San Andrés Lagunas San Andrés Nuxiño San Andrés Paxtlán San Andrés Sinaxtla San Andrés Solaga San Andrés Teotilálpam San Andrés Tepetlapa San Andrés Yaá San Andrés Zabache San Andrés Zautla San Antonino Castillo Velasco San Antonino Monte Verde San Antonino el Alto San Antonio Acutla San Antonio Huitepec San Antonio Nanahuatípam San Antonio Sinicahua San Antonio Tepetlapa San Antonio de la Cal San Baltazar Chichicápam San Baltazar Loxicha San Baltazar Yatzachi el Bajo San Bartolo Coyotepec San Bartolo Soyaltepec San Bartolo Yautepec San Bartolomé Ayautla San Bartolomé Loxicha San Bartolomé Quialana San Bartolomé Yucuañe San Bartolomé Zoogocho San Bernardo Mixtepec San Blas Atempa San Carlos Yautepec San Cristóbal Amatlán San Cristóbal Amoltepec San Cristóbal Lachirioag San Cristóbal Suchixtlahuaca San Dionisio Ocotepec San Dionisio Ocotlán San Dionisio del Mar San Esteban Atatlahuca San Felipe Jalapa de Díaz San Felipe Tejalápam San Felipe Usila San Francisco Cahuacuá San Francisco Cajonos San Francisco Chapulapa San Francisco Chindúa San Francisco Huehuetlán San Francisco Ixhuatán San Francisco Jaltepetongo San Francisco Lachigoló San Francisco Logueche San Francisco Nuxaño San Francisco Ozolotepec San Francisco Sola San Francisco Telixtlahuaca San Francisco Teopan San Francisco Tlapancingo San Francisco del Mar San Gabriel Mixtepec San Ildefonso Amatlán San Ildefonso Sola San Ildefonso Villa Alta San Jacinto Amilpas San Jacinto Tlacotepec San Jerónimo Coatlán San Jerónimo Silacayoapilla San Jerónimo Sosola San Jerónimo Taviche San Jerónimo Tecóatl San Jerónimo Tlacochahuaya San Jorge Nuchita San José Ayuquila San José Chiltepec San José Estancia Grande San José Independencia San José Lachiguiri San José Tenango San José del Peñasco San José del Progreso San Juan Achiutla San Juan Atepec San Juan Bautista Atatlahuca San Juan Bautista Coixtlahuaca San Juan Bautista Cuicatlán San Juan Bautista Guelache San Juan Bautista Jayacatlán San Juan Bautista Lo de Soto San Juan Bautista Suchitepec San Juan Bautista Tlachichilco San Juan Bautista Tlacoatzintepec San Juan Bautista Tuxtepec San Juan Bautista Valle Nacional San Juan Cacahuatepec San Juan Chicomezúchil San Juan Chilateca San Juan Cieneguilla San Juan Coatzóspam San Juan Colorado San Juan Comaltepec San Juan Cotzocón San Juan Diuxi San Juan Evangelista Analco San Juan Guelavía San Juan Guichicovi San Juan Ihualtepec San Juan Juquila Mixes San Juan Juquila Vijanos San Juan Lachao San Juan Lachigalla San Juan Lajarcia San Juan Lalana San Juan Mazatlán San Juan Mixtepec -Dto. 08 - San Juan Mixtepec -Dto. 26 - San Juan Ozolotepec San Juan Petlapa San Juan Quiahije San Juan Quiotepec San Juan Sayultepec San Juan Tabaá San Juan Tamazola San Juan Teita San Juan Teitipac San Juan Tepeuxila San Juan Teposcolula San Juan Yaeé San Juan Yatzona San Juan Yucuita San Juan de los Cués San Juan del Estado San Juan del Río San Juan Ñumí San Lorenzo San Lorenzo Albarradas San Lorenzo Cacaotepec San Lorenzo Cuaunecuiltitla San Lorenzo Texmelúcan San Lorenzo Victoria San Lucas Camotlán San Lucas Ojitlán San Lucas Quiaviní San Lucas Zoquiápam San Luis Amatlán San Marcial Ozolotepec San Marcos Arteaga San Martín Huamelúlpam San Martín Itunyoso San Martín Lachilá San Martín Peras San Martín Tilcajete San Martín Toxpalan San Martín Zacatepec San Martín de los Cansecos San Mateo Cajonos San Mateo Etlatongo San Mateo Nejápam San Mateo Peñasco San Mateo Piñas San Mateo Río Hondo San Mateo Sindihui San Mateo Tlapiltepec San Mateo Yoloxochitlán San Mateo Yucutindó San Mateo del Mar San Melchor Betaza San Miguel Achiutla San Miguel Ahuehuetitlán San Miguel Aloápam San Miguel Amatitlán San Miguel Amatlán San Miguel Chicahua San Miguel Chimalapa San Miguel Coatlán San Miguel Ejutla San Miguel Huautla San Miguel Mixtepec San Miguel Panixtlahuaca San Miguel Peras San Miguel Piedras San Miguel Quetzaltepec San Miguel Santa Flor San Miguel Soyaltepec San Miguel Suchixtepec San Miguel Tecomatlán San Miguel Tenango San Miguel Tequixtepec San Miguel Tilquiápam San Miguel Tlacamama San Miguel Tlacotepec San Miguel Tulancingo San Miguel Yotao San Miguel del Puerto San Miguel del Río San Miguel el Grande San Nicolás San Nicolás Hidalgo San Pablo Coatlán San Pablo Cuatro Venados San Pablo Etla San Pablo Huitzo San Pablo Huixtepec San Pablo Macuiltianguis San Pablo Tijaltepec San Pablo Villa de Mitla San Pablo Yaganiza San Pedro Amuzgos San Pedro Apóstol San Pedro Atoyac San Pedro Cajonos San Pedro Comitancillo San Pedro Coxcaltepec Cántaros San Pedro Huamelula San Pedro Huilotepec San Pedro Ixcatlán San Pedro Ixtlahuaca San Pedro Jaltepetongo San Pedro Jicayán San Pedro Jocotipac San Pedro Juchatengo San Pedro Mixtepec -Dto. 22 - San Pedro Mixtepec -Dto. 26 - San Pedro Molinos San Pedro Mártir San Pedro Mártir Quiechapa San Pedro Mártir Yucuxaco San Pedro Nopala San Pedro Ocopetatillo San Pedro Ocotepec San Pedro Pochutla San Pedro Quiatoni San Pedro Sochiápam San Pedro Tapanatepec San Pedro Taviche San Pedro Teozacoalco San Pedro Teutila San Pedro Tidaá San Pedro Topiltepec San Pedro Totolápam San Pedro Yaneri San Pedro Yucunama San Pedro Yólox San Pedro el Alto San Pedro y San Pablo Ayutla San Pedro y San Pablo Teposcolula San Pedro y San Pablo Tequixtepec San Raymundo Jalpan San Sebastián Abasolo San Sebastián Coatlán San Sebastián Ixcapa San Sebastián Nicananduta San Sebastián Río Hondo San Sebastián Tecomaxtlahuaca San Sebastián Teitipac San Sebastián Tutla San Simón Almolongas San Simón Zahuatlán San Vicente Coatlán San Vicente Lachixío San Vicente Nuñú Santa Ana Santa Ana Ateixtlahuaca Santa Ana Cuauhtémoc Santa Ana Tavela Santa Ana Tlapacoyan Santa Ana Yareni Santa Ana Zegache Santa Ana del Valle Santa Catalina Quierí Santa Catarina Cuixtla Santa Catarina Ixtepeji Santa Catarina Juquila Santa Catarina Lachatao Santa Catarina Loxicha Santa Catarina Mechoacán Santa Catarina Minas Santa Catarina Quiané Santa Catarina Quioquitani Santa Catarina Tayata Santa Catarina Ticuá Santa Catarina Yosonotú Santa Catarina Zapoquila Santa Cruz Acatepec Santa Cruz Amilpas Santa Cruz Itundujia Santa Cruz Mixtepec Santa Cruz Nundaco Santa Cruz Papalutla Santa Cruz Tacache de Mina Santa Cruz Tacahua Santa Cruz Tayata Santa Cruz Xitla Santa Cruz Xoxocotlán Santa Cruz Zenzontepec Santa Cruz de Bravo Santa Gertrudis Santa Inés Yatzeche Santa Inés de Zaragoza Santa Inés del Monte Santa Lucía Miahuatlán Santa Lucía Monteverde Santa Lucía Ocotlán Santa Lucía del Camino Santa Magdalena Jicotlán Santa María Alotepec Santa María Apazco Santa María Atzompa Santa María Camotlán Santa María Chachoápam Santa María Chilchotla Santa María Chimalapa Santa María Colotepec Santa María Cortijo Santa María Coyotepec Santa María Ecatepec Santa María Guelacé Santa María Guienagati Santa María Huatulco Santa María Huazolotitlán Santa María Ipalapa Santa María Ixcatlán Santa María Jacatepec Santa María Jalapa del Marqués Santa María Jaltianguis Santa María Lachixío Santa María Mixtequilla Santa María Nativitas Santa María Nduayaco Santa María Ozolotepec Santa María Petapa Santa María Peñoles Santa María Pápalo Santa María Quiegolani Santa María Sola Santa María Tataltepec Santa María Tecomavaca Santa María Temaxcalapa Santa María Temaxcaltepec Santa María Teopoxco Santa María Tepantlali Santa María Texcatitlán Santa María Tlahuitoltepec Santa María Tlalixtac Santa María Tonameca Santa María Totolapilla Santa María Xadani Santa María Yalina Santa María Yavesía Santa María Yolotepec Santa María Yosoyúa Santa María Yucuhiti Santa María Zacatepec Santa María Zaniza Santa María Zoquitlán Santa María del Rosario Santa María del Tule Santa María la Asunción Santiago Amoltepec Santiago Apoala Santiago Apóstol Santiago Astata Santiago Atitlán Santiago Ayuquililla Santiago Cacaloxtepec Santiago Camotlán Santiago Chazumba Santiago Choápam Santiago Comaltepec Santiago Huajolotitlán Santiago Huauclilla Santiago Ihuitlán Plumas Santiago Ixcuintepec Santiago Ixtayutla Santiago Jamiltepec Santiago Jocotepec Santiago Juxtlahuaca Santiago Lachiguiri Santiago Lalopa Santiago Laollaga Santiago Laxopa Santiago Llano Grande Santiago Matatlán Santiago Miltepec Santiago Minas Santiago Nacaltepec Santiago Nejapilla Santiago Niltepec Santiago Nundiche Santiago Nuyoó Santiago Pinotepa Nacional Santiago Suchilquitongo Santiago Tamazola Santiago Tapextla Santiago Tenango Santiago Tepetlapa Santiago Tetepec Santiago Texcalcingo Santiago Textitlán Santiago Tilantongo Santiago Tillo Santiago Tlazoyaltepec Santiago Xanica Santiago Xiacuí Santiago Yaitepec Santiago Yaveo Santiago Yolomécatl Santiago Yosondúa Santiago Yucuyachi Santiago Zacatepec Santiago Zoochila Santiago del Río Santo Domingo Albarradas Santo Domingo Armenta Santo Domingo Chihuitán Santo Domingo Ingenio Santo Domingo Ixcatlán Santo Domingo Nuxaá Santo Domingo Ozolotepec Santo Domingo Petapa Santo Domingo Roayaga Santo Domingo Tehuantepec Santo Domingo Teojomulco Santo Domingo Tepuxtepec Santo Domingo Tlatayápam Santo Domingo Tomaltepec Santo Domingo Tonaltepec Santo Domingo Tonalá Santo Domingo Xagacía Santo Domingo Yanhuitlán Santo Domingo Yodohino Santo Domingo Zanatepec Santo Domingo de Morelos Santo Tomás Jalieza Santo Tomás Mazaltepec Santo Tomás Ocotepec Santo Tomás Tamazulapan Santos Reyes Nopala Santos Reyes Pápalo Santos Reyes Tepejillo Santos Reyes Yucuná Silacayoápam Sitio de Xitlapehua Soledad Etla Tamazulápam del Espíritu Santo Tanetze de Zaragoza Taniche Tataltepec de Valdés Teococuilco de Marcos Pérez Teotitlán de Flores Magón Teotitlán del Valle Teotongo Tepelmeme Villa de Morelos Tlacolula de Matamoros Tlacotepec Plumas Tlalixtac de Cabrera Totontepec Villa de Morelos Trinidad Zaachila Unión Hidalgo Valerio Trujano Villa Díaz Ordaz Villa Hidalgo Villa Sola de Vega Villa Talea de Castro Villa Tejúpam de la Unión Villa de Chilapa de Díaz Villa de Etla Villa de Tamazulápam del Progreso Villa de Tututepec de Melchor Ocampo Villa de Zaachila Yaxe Yogana Yutanduchi de Guerrero Zapotitlán Lagunas Zapotitlán Palmas Zimatlán de Álvarez Ánimas Trujano ffaker-2.23.0/lib/ffaker/data/name_br/0000755000004100000410000000000014620136015017402 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/data/name_br/first_names_female0000644000004100000410000001762514620136015023163 0ustar www-datawww-dataAbelita Abidina Abigail Abimaela Acácia Acelina Acidália Açucena Ada Adaci Adalgisa Adalice Adalina Adaliza Adaltiva Adalúcia Adalva Adalzira Adarcy Adária Adeci Adedina Adeia Adeilda Adelaide Adelair Adelci Adelcinda Adeli Adélia Adeliane Adelice Adelícia Adelina Adeline Adelita Adelma Ademilde Adenilde Adercilene Adília Adilma Adineia Adinélia Adolfa Adoração Adosinda Adriana Adriane Adriel Aduzinda Agatha Agda Agenor Aglaia Agledy Agostília Agripina Agueda Aida Aixa Alaíde Alana Alanis Alba Albanita Albertina Alcídia Alcina Alcineide Alcínia Alcione Alda Aldair Aldaisa Aldenice Aldenora Aldicelia Aldina Aldivina Aleandra Alésia Alessandra Alexandra Alexandre Aléxia Aléxis Alfredina Aliana Alice Alícia Aline Alisia Alissa Alma Almerina Almerinda Almerita Alminda Almira Alsorina Altamira Aluisa Aluísa Alva Alverita Alvina Alzerina Alzinda Alzineia Alzira Alzirinda Amália Amanda Amara Amarilde Amarilis Amávia Amavilde Ambrosina Amélia Amena América Amícia Amira Amorita Amorosa Ana Anail Anailza Anaina Anaíra Anaís Anaiza Anália Ananias Anastácia Anativa Andiara Andréa Andreia Andréia Andreise Andrelina Andresa Andresca Andressa Andreza Andria Ane Anedina Anelcides Anésia Anézia Ângela Angélica Angelina Angelique Angelita Ânia Anice Anieta Anissa Anita Antenor Antonela Antônia Antonieta Aparecida Arabela Araci Ari Ariana Ariane Arícia Ariel Arlene Arlete Armanda Armandina Arminda Arthur Artur Ashley Astrid Atena Ateneia Athena Átila Augusta Áurea Aurélia Aureliana Aurinda Aurízia Aurora Auxiliadora Ava Balbina Balduína Balsemina Bárbara Bartira Bartolina Basília Basilisa Beatris Beatriz Bebiana Bela Beladora Belanice Belanísia Belara Belarmina Belém Belenice Belina Belinda Belísia Belita Belivalda Belizaura Belma Belmira Belonice Belonísia Benardete Benedicta Benedita Benícia Benilde Benvinda Berengária Berenice Bernadete Bernardete Berta Bertha Betânia Beth Betina Bia Bianca Bibiana Bina Bitenha Boanerges Bonifácia Branca Brenda Briana Brida Brisa Brita Brízida Bruna Brunilde Cacelina Cácia Cacilda Caetana Caila Cailane Cailany Caitiane Calenice Caliandra Calícia Calvin Camélia Camila Camille Camilly Candelária Cândida Canuta Caren Carilinda Carin Cárin Carina Carine Carla Carlota Carmen Cármen Carol Carole Carolina Caroline Cassandra Cássia Cassilda Catarina Cátia Cecília Celeste Célia Celine Charlene Christiana Christiane Cidália Cíntia Clara Clarice Clarissa Clarisse Cláudia Cleidiane Clementina Cléo Cleyde Conceição Constança Consuelo Cora Coralina Corina Corine Cosme Cris Cristal Cristiana Cristina Cynthia Dacelina Daci Daciria Dádiva Dafne Daglia Dagmery Dagnólia Daiana Daiane Daiani Dailza Daina Daine Daise Daisi Daisy Dália Dalida Dalila Dalira Dalma Dalmara Dalva Damião Dana Dandara Dânia Daniela Danielle Danila Danis Dara Darci Darcy Darlene Débora Deborah Deisily Dejanira Delfina Delma Delmar Dénis Denise Deotília Dercy Desiré Deusa Deusolea Diana Dilan Dilar Dilma Dimas Dina Diná Dinah Dinara Diniz Dinora Dinorah Dionia Dionísia Dirce Diva Djalma Dolores Domicília Dominica Donatela Donizete Dora Dores Doroteia Dorothea Dulce Dulcilaine Dulcineia Ecila Ecilene Edcleia Edeane Edeilda Edeleusa Edelícia Edelma Edelmira Edelvira Edelvita Edely Edelzuita Edênia Edenice Edenilde Edilene Edinalda Edna Edneia Eduarda Edvânia Edviges Elaine Elba Eleanor Eleine Elena Eleonora Eli Eliana Eliane Elide Eliezer Élis Elisa Elisabete Elisabeth Elisângela Elisete Elizabete Ellen Elmina Eloá Eloísa Elsa Elvira Elza Ema Emanuela Emília Emiliana Eneida Erica Érica Érika Éris Esdras Esmeralda Esperança Estefani Estefânia Estela Ester Esther Estrela Eucaliane Eudora Eugênia Eulália Eunice Eurica Eva Evangelina Evelina Eveline Evelyn Ewellyn Fábia Fabiana Fabíola Fabrícia Fabrízia Fátima Fédora Felícia Felipa Fernanda Filomena Fiona Firmina Flávia Flor Flora Florentina Franciely Francisca Frederica Gabriel Gabriela Gabriele Gabrieli Gael Gaetana Galba Galcina Galdência Galdina Gardênia Gasparina Gema Genezia Genuzia Georgete Georgiana Geovana Geralda Germínia Gertrudes Gerusa Geruza Giana Gilda Gilmar Giovana Giovanna Girlene Gisela Giselle Gislaine Gisleine Gladys Glaúcia Glicéria Glória Graça Graciela Gracília Gracinda Grazianny Graziela Guilhermina Haidé Hebe Hedviges Helena Heloísa Henriqueta Hera Hilda Iara Iasmin Iasmine Ida Ilda Ilsa Ilza Imaculada Inácia Inara India Indina Inês Ingrid Iolanda Ioná Ione Iracema Irene Irenilda Íris Isabel Isabela Isabella Isadora Isaura Isidora Isis Ismara Isolda Ítala Ivan Ivana Ivandra Ivani Ivete Ivone Ivonete Izabel Izaira Jaciane Jaciara Jacinta Jacira Jacirene Jackeline Jacobina Jacqueline Jade Jaidete Jandira Jane Janecleide Janete Jani Janice Janilce Janina Janine Jaqueline Jeane Jeni Jennifer Jeovanna Jerusa Jéssica Joana Joelly Joelma Joice Jorgina Joseane Josefa Josefina Joselene Joselina Josiane Jossara Josuana Jucele Jucélia Juciele Juciene Judite Judith Júlia Juliana Julieta Juraci Jurema Jussara Kaline Karen Karina Karine Katia Kátia Kauani Kayanne Kelly Kelma Keyla Laila Laira Lais Laís Laisa Laíza Lana Lara Larisa Larissa Laudicéia Laura Lavínia Lea Léa Leah Leana Leandra Leda Lediane Leila Leilah Leilani Lélia Lena Leni Leona Leonel Leonor Leslie Letícia Letízia Lia Liana Liane Liara Lícia Lídia Lidiane Lígia Lília Lilian Liliana Liliane Lina Linda Lindalva Lira Lisandra Livânia Lívia Liza Lola Lorena Lua Luana Lucélia Lucena Lúcia Luciana Luciane Luciene Lucília Lucrécia Ludmila Luísa Luma Lumena Luna Lurdes Luz Luzia Luzinira Luzitânia Lygia Lyra Mabelly Maciele Macy Madalena Mae Maeva Magali Magda Maiara Maira Maísa Maitê Malena Malvina Manoela Manuela Mara Marcela Márcia Margarida Maria Mariana Maribel Marieta Marilda Marileide Marilene Marília Marilza Marina Marisa Marise Marisol Maristela Mariza Marjolene Marjorie Marlene Marli Marlisa Marlise Marly Marta Martha Matilde Maura Máxima Maya Mayara Mayra Mayse Mécia Mel Mélanie Mélcia Melina Melissa Mercedes Mia Micaela Michelle Michelly Milagres Milena Mirela Miriam Moema Moira Mônica Monique Monise Morgana Muriel Muriela Myriam Nádia Nadine Nadir Nadja Naiara Naíde Nair Naomi Nara Naraiana Narayana Narci Narcisa Narjara Natacha Natália Natalina Natasha Nathaly Nauria Naxla Nayara Nazaré Neci Neida Neide Neize Neli Nélia Nelma Nelsa Nely Nereida Neusa Neuza Neyde Nice Nicole Nídia Niedja Nilma Nilsa Nilse Nilza Nina Nita Nívea Nízia Noélia Noemi Noémia Norah Norberta Norlise Norma Núbia Núria Odaria Odemar Odete Odineide Ofélia Olália Olga Olímpia Olívia Ondina Oriana Orlandina Ortelina Oscar Osmarina Osneide Otília Ozeneide Palmira Paloma Pamela Paola Patrícia Paula Paulina Pedrina Penélope Penha Péricles Perla Pérola Perólia Perpétua Petra Piedade Pietra Poliana Priscila Quitéria Radija Rafaela Raika Raimunda Raisa Raissa Raphaela Raquel Rayane Raymunda Rayssa Rebeca Rebeka Regiane Regina Régis Rejane Renata Renê Risoleta Rita Roberta Rogéria Romilda Rosa Rosália Rosalice Rosalina Rosana Rosane Rosângela Rosaura Rose Roselane Roseli Roselyn Rosemary Rosemere Rosiane Rosilda Rosilene Rosileyde Rosinete Rúbia Rute Ruth Sabina Sabine Sabrina Salete Salomé Samanta Samara Samia Sandra Sandrina Sandy Sara Sarah Sasha Selena Selma Seomara Serena Severina Sheila Shirley Sidnei Silene Silvana Sílvia Simara Simone Sofia Sol Solange Solene Sônia Sophia Sophie Soraia Soraya Stela Stephanie Suele Suéli Suria Surya Susana Suzana Suzy Taciana Taina Tainá Taína Taís Taísa Taíssa Talita Tamára Tamires Tâmiris Tânia Tássia Tatiana Telma Teodora Teresa Teresinha Tereza Thabita Thaís Thaíssa Thuanna Thuanny Thuyla Ticiana Tulane Úrsula Valdete Valentina Valéria Valesca Valquíria Vanda Vanessa Vânia Vanina Vanusa Vanuza Venusa Vera Veridiana Verónica Vicenzia Victória Vida Vilma Violeta Virgínia Vital Vitória Viviana Wanda Wilma Ximena Yara Yasmin Yolanda Zaida Zaira Zalete Zayda Zeandra Zedilia Zedith Zélia Zelma Zenaide Zilá Zilda Zoé Zuleica ffaker-2.23.0/lib/ffaker/data/name_br/first_names_male0000644000004100000410000001112514620136015022635 0ustar www-datawww-dataAbdenago Abdias Abel Abelardo Abelim Abelino Abilino Abílio Abimael Abinaldo Abinálio Abisael Abner Abraão Abrahão Acácio Acelino Acires Aclécio Acrísio Adaelmo Adailtom Adailton Adair Adalberto Adalgiso Adalício Adalmir Adalto Adalton Adamastor Adamor Adão Adauto Adeildo Adeilto Adeilton Adeir Adélcio Adelfo Adelino Adélio Adelmo Adelson Ademar Ademilson Ademir Aderbal Adérito Adilson Admilson Adolfo Adolphino Adónis Adriano Aécio Afonsina Afonso Afrânio Ageo Agipino Agnaldo Agnelo Agostinho Agrício Aguinaldo Ailton Aires Airton Aitor Alan Alaôr Alarico Alayr Albano Albertino Alberto Albino Alcides Alcindo Aldemir Aldenor Aldo Alecsandro Alejandro Alessandro Alex Alexandrino Alexandro Aléxio Alexsandro Alfredo Alípio Alírio Alison Allan Almerindo Almir Aloísio Aloysio Altair Altamir Altino Aluísio Alvantino Álvaro Alvino Amadeo Amadeu Amândio Amarildo Amauri Amaury Ambrósio Américo Amílcar Amilton Amir Amparo Andersen Anderson André Ândreo Andrés Anésio Angélico Ângelo Aníbal Anísio Anselmo Antero Anthony Antilino Antônio Apolo Aprígio Aquiles Arcanjo Aristeu Aristides Armando Armindo Arnaldo Arturo Augusto Aureliano Aurelino Aurélio Aurino Ayrton Balbino Balduíno Baltasar Baltazar Barnabé Baronildes Bartolomeu Basileu Basílio Batista Bazílio Belarmino Belchior Belino Belírio Belisário Belmiro Bendito Benedito Benício Benjamim Bento Bernardo Beto Bonifácio Bóris Bosco Breno Brian Bruce Bruno Cacildo Cacimiro Caetano Caíco Caieon Caio Caique Caíque Calazan Caldêncio Caleano Caleb Calisto Calixto Camerindo Camilo Cândido Canuto Carlos Carmo Casimiro Cassiano Cássio Cauã Cauê Celestino Celso César Christian Cícero Cirilo Ciro Cláudio Clementino Clodomiro Clóvis Conrado Constantino Cristiano Cristóvão Cursino Custódio Dácio Dagmar Dagoberto Dalice Dalmares Dalmir Dalmiro Dalmo Dalton Daniel Danilo Dante Dárcio Dário Davi David Delfim Delfino Demétrio Denzel Deyvson Diego Diógenes Diogo Dionísio Domênico Domingos Donato Dóris Douglas Durval Écio Edberto Eden Éder Edgar Edmilson Edmir Edson Eduardo Edvaldo Eleonor Elias Élio Eliseu Elísio Élton Emanuel Emílio Ênio Enzo Erasmo Eriberto Eric Erik Ernesto Estêvão Eugénio Eurico Evaldo Evandro Evaristo Evelásio Expedito Fabiano Fábio Fabrício Faustino Fausto Felipe Felisberto Félix Ferdinando Fernando Fernão Firmino Flávio Florêncio Florentino Floriano Fortunato Francisco Frank Franklin Frederico Galdino Galileu Gaspar Gastão Genaro Genésio Geovani Geraldo Germano Gerson Gil Gilberto Giovani Golias Gonçalo Gonzaga Graciano Gregório Gualter Guarani Guilherme Gustavo Haroldo Heitor Hélder Hélio Henrique Hernâni Horácio Hugo Humberto Ícaro Inácio Irineu Isaías Isidoro Ismael Israel Ítalo Itamar Ivaldo Ivandro Ivanildo Ivo Jacinto Jackson Jader Jaime Jair Jairo Jamil Janaína Jandir Januário Jarbas Jason Jean Jeferson Jefferson Jeremias Jerónimo Jessé Jessiel Jesualdo Jesus João Joaquim Joel Joelson Jofre Jonas Jonathan Jorge José Josias Josué Juan Juliano Júlio Júnior Jurandir Juvenal Kaique Kauã Kauan Kennedy Kevin Kleber Laerte Lauro Lázaro Leandro Leonardo Leôncio Leopoldo Lineu Lourenço Luan Luca Lucas Luciano Lúcio Luigi Luís Luiz Luiza Luzio Mabel Macário Madel Magno Malvino Manoel Manuel Maomé Marcelo Márcio Marco Marcos Marcus Mário Marley Marlon Martim Martinho Mateus Matheus Mathias Matias Maurício Maurílio Mauro Max Maximiliano Mélvin Messias Michael Michel Miguel Milton Misael Moacir Mohamed Moisés Murilo Nancy Nataniel Nathaniel Neil Nélson Nestor Newton Nicolau Nilo Nilson Nilton Nivaldo Noa Noé Noel Nonato Norberto Norman Octávio Odilson Olavo Omar Onofre Orestes Orlando Osias Osmar Osvaldo Otávio Ozório Pablo Paco Pascoal Patrício Patrick Paulino Paulo Pedro Percival Pierre Quintino Rafael Raí Raimundo Ralf Ramiro Ramón Raphael Raúl Reginaldo Reinaldo Renan Renato Ricardo Rivaldo Roberto Robson Rodolfo Rodrigo Roger Rogério Romão Romário Romeu Rômulo Ronaldo Roni Rosário Rosemar Rosendo Rosimar Rúben Rúbens Rudolfo Rufino Rui Salomão Salvador Samuel Sandro Sansão Santiago Saúl Saulo Sávio Sebastião Serafim Sérgio Severino Silas Sílvio Simão Sinésio Sydney Taciano Tadeu Tales Tarcísio Tarsício Telmo Tenório Teo Teobaldo Teodemiro Teodoro Thales Theo Thiago Thomaz Tiago Tibúrcio Timóteo Tobias Tom Tomás Tomaz Tomé Tristão Túlio Ubirajara Ubiratã Ulisses Uriel Valdemar Valentim Valentino Vanderlei Venâncio Vicente Victor Vílmar Vilson Vinícius Violante Virgílio Vítor Vitório Viviane Vladimir Wagner Waldir Walter Wellington Wendel Wesley William Wilson Xavier Yael Yuri Zacarias Zalmir Zanir Zaqueu ffaker-2.23.0/lib/ffaker/data/name_br/last_names0000644000004100000410000000112214620136015021447 0ustar www-datawww-dataAlbuquerque Almeida Alves Aragão Araújo Barbosa Barros Batista Braga Brito Caldeira Campos Cardoso Carvalho Castro Cavalcante Cavalcanti Costa da Conceição da Costa da Cruz da Cunha da Luz da Mata da Mota da Paz da Rocha da Rosa das Neves Dias Duarte Farias Fernandes Ferreira Fogaça Franco Freitas Gomes Gonçalves Jesus Lima Lopes Macedo Martins Melo Mendes Monteiro Moraes Moreira Moura Nascimento Nogueira Novaes Nunes Oliveira Peixoto Pereira Pinheiro Pinto Pires Porto Ramos Reis Rezende Ribeiro Rocha Rodrigues Sales Santos Saraiva Silva Silveira Souza Teixeira Viana Vieira Xavier ffaker-2.23.0/lib/ffaker/hipster_ipsum.rb0000644000004100000410000000046214620136016020311 0ustar www-datawww-data# frozen_string_literal: true module FFaker # thanks to http://hipsteripsum.me module HipsterIpsum include Lorem extend ModuleUtils extend self def word fetch_sample(HIPSTER_WORDS) end def words(num = 3) fetch_sample(HIPSTER_WORDS, count: num) end end end ffaker-2.23.0/lib/ffaker/date.rb0000644000004100000410000000161614620136016016335 0ustar www-datawww-data# frozen_string_literal: true require 'date' module FFaker module Date extend FFaker::ModuleUtils extend self # Generates a random date between 2 dates def between(from, to) FFaker::Time.between(from, to).to_date end # Generates a random date up to `days` days in the past def backward(days = 365) from = ::Date.today - days to = ::Date.today - 1 between(from, to) end # Generates a random date up to `days` days in the future def forward(days = 365) from = ::Date.today + 1 to = ::Date.today + days between(from, to) end # Random birthday date (maximum age between 18 and 65) # Keyword arguments: min_age, max_age def birthday(min_age: 18, max_age: 65) from = ::Date.today.prev_year(max_age + 1).next_day to = ::Date.today.prev_year(min_age) between(from, to) end end end ffaker-2.23.0/lib/ffaker/gender_ru.rb0000644000004100000410000000065114620136016017370 0ustar www-datawww-data# frozen_string_literal: true module FFaker module GenderRU extend ModuleUtils extend self GENDERS = %w[мужчина женщина нонбайнари агендер].freeze BINARY_GENDERS = %w[мужчина женщина].freeze def random fetch_sample(GENDERS) end def binary fetch_sample(BINARY_GENDERS) end alias maybe random alias sample random end end ffaker-2.23.0/lib/ffaker/unit.rb0000644000004100000410000000166714620136016016405 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Unit extend ModuleUtils extend self TIME_UNITS = [ { name: 'Years', abbreviation: 'yr' }, { name: 'Days', abbreviation: 'd' }, { name: 'Hours', abbreviation: 'h' }, { name: 'Minutes', abbreviation: 'm' }, { name: 'Seconds', abbreviation: 's' }, { name: 'Milliseconds', abbreviation: 'ms' } ].freeze TEMPERATURE_UNITS = [ { name: 'Kelvin', abbreviation: 'K' }, { name: 'Celsius', abbreviation: 'C' }, { name: 'Fahrenheit', abbreviation: 'F' } ].freeze def time_name time[:name] end def time_abbr time[:abbreviation] end def temperature_name temperature[:name] end def temperature_abbr temperature[:abbreviation] end private def time fetch_sample(TIME_UNITS) end def temperature fetch_sample(TEMPERATURE_UNITS) end end end ffaker-2.23.0/lib/ffaker/animal_cn.rb0000644000004100000410000000025614620136015017337 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AnimalCN extend ModuleUtils extend self def common_name fetch_sample(COMMON_NAMES) end end end ffaker-2.23.0/lib/ffaker/food_pl.rb0000644000004100000410000000170114620136016017035 0ustar www-datawww-data# frozen_string_literal: true module FFaker module FoodPL extend ModuleUtils extend self def food case rand(0..1) when 0 then processed when 1 then unprocessed end end def processed case rand(0..2) when 0 then fermented when 1 then diary when 2 then preserves end end def unprocessed case rand(0..4) when 0 then vegetable when 1 then fruit when 2 then herb when 3 then spice when 4 then meat end end def vegetable fetch_sample(VEGETABLES) end def fruit fetch_sample(FRUITS) end def herb fetch_sample(HERBS) end def spice fetch_sample(SPICES) end def meat fetch_sample(MEATS) end def fermented fetch_sample(FERMENTED) end def diary fetch_sample(DIARY) end def preserves fetch_sample(PRESERVES) end end end ffaker-2.23.0/lib/ffaker/ssn_mx.rb0000644000004100000410000000332014620136016016721 0ustar www-datawww-data# frozen_string_literal: true module FFaker module SSNMX extend ModuleUtils extend self # The Social Security number is a eleven-digit number in the format # "AABBCCDDEE-F". def ssn FFaker.numerify('##########-#') end # The Social Security number is a eleven-digit number in the format # "AABBCCDDEEF". def ssn_undashed FFaker.numerify('###########') end # http://es.wikipedia.org/wiki/Instituto_Mexicano_del_Seguro_Social # The Social Security number from IMSS # (Instituto Mexicano del Seguro Social) # is a eleven-digit number in the format # "AABBCCDDEE-F". def imss FFaker.numerify('##########-#') end # http://es.wikipedia.org/wiki/Instituto_Mexicano_del_Seguro_Social # The Social Security number from IMSS # (Instituto Mexicano del Seguro Social) # is a eleven-digit number in the format # "AABBCCDDEEF". def imss_undashed FFaker.numerify('###########') end # http://es.wikipedia.org/wiki/Instituto_de_Seguridad_y_Servicios_Sociales_de_los_Trabajadores_del_Estado # The Social Security number from ISSSTE # (Instituto de Seguridad y Servicios Sociales de los Trabajadores del Estado) # is a eleven-digit number in the format # "AABBCCDDEE-F". def issste FFaker.numerify('##########-#') end # http://es.wikipedia.org/wiki/Instituto_de_Seguridad_y_Servicios_Sociales_de_los_Trabajadores_del_Estado # The Social Security number from ISSSTE # (Instituto de Seguridad y Servicios Sociales de los Trabajadores del Estado) # is a eleven-digit number in the format # "AABBCCDDEEF". def issste_undashed FFaker.numerify('###########') end end end ffaker-2.23.0/lib/ffaker/internet.rb0000644000004100000410000000451014620136016017244 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Internet extend ModuleUtils extend self BYTE = Array('0'..'255').freeze HOSTS = %w[gmail.com yahoo.com hotmail.com].freeze DISPOSABLE_HOSTS = %w[ mailinator.com suremail.info spamherelots.com binkmail.com safetymail.info ].freeze DOMAIN_SUFFIXES = %w[co.uk com us ca biz info name].freeze SAFE_DOMAIN_SUFFIXES = %w[org com net].freeze SLUG_DELIMITERS = %w[- _ .].freeze MAC_LIMIT = 281_474_976_710_655 def email(name = nil) [user_name(name), domain_name].join('@') end # returns an email address of an online disposable email service (like tempinbox.com). # you can really send an email to these addresses an access it by going to the # service web pages. def disposable_email(name = nil) [user_name(name), fetch_sample(DISPOSABLE_HOSTS)].join('@') end def free_email(name = nil) [user_name(name), fetch_sample(HOSTS)].join('@') end def safe_email(name = nil) [user_name(name), fetch_sample(SAFE_DOMAIN_SUFFIXES)].join('@example.') end def user_name(name = nil) return shuffle(name.split(' ')).join(fetch_sample(%w[. _])).downcase if name return sanitize(Name.first_name) if rand(0..1).zero? [sanitize(Name.first_name), sanitize(Name.last_name)].join(fetch_sample(%w[. _])) end def domain_name [domain_word, domain_suffix].join('.') end def domain_word sanitize(Company.name.split(' ').first) end def domain_suffix fetch_sample(DOMAIN_SUFFIXES) end def uri(protocol) [protocol, domain_name].join('://') end def http_url uri('http') end def ip_v4_address (1..4).map { fetch_sample(BYTE) }.join('.') end def slug(words = nil, glue = nil) words ||= Lorem.words(2).join(' ') glue ||= fetch_sample(SLUG_DELIMITERS) words.downcase.gsub(/[^a-z0-9]+/, glue) end def password(min_length = 8, max_length = 16) length = min_length > max_length ? min_length : fetch_sample(min_length..max_length) String.from_regexp(/\w{#{length}}/) end def mac(delimiter = ':') rand(0...MAC_LIMIT).to_s(16).rjust(12, '0').scan(/.{2}/).join(delimiter) end private def sanitize(string) string.gsub(/\W/, '').downcase end end end ffaker-2.23.0/lib/ffaker/phone_number_ua.rb0000644000004100000410000000163114620136016020563 0ustar www-datawww-data# frozen_string_literal: true module FFaker module PhoneNumberUA extend ModuleUtils extend self LOCAL_PREFIX = '0' COUNTRY_PREFIX = '+380 ' PHONE_NUMBER = ' ###-####' def phone_number rand(0..1).zero? ? home_phone_number : mobile_phone_number end def home_phone_number local_number(HOME_PHONE_PREFIXES) end def mobile_phone_number local_number(MOBILE_PHONE_PREFIXES) end def international_home_phone_number international_number(HOME_PHONE_PREFIXES) end def international_mobile_phone_number international_number(MOBILE_PHONE_PREFIXES) end private def local_number(prefixes) FFaker.numerify([LOCAL_PREFIX, fetch_sample(prefixes), PHONE_NUMBER].join('')) end def international_number(prefixes) FFaker.numerify([COUNTRY_PREFIX, fetch_sample(prefixes), PHONE_NUMBER].join('')) end end end ffaker-2.23.0/lib/ffaker/address_mx.rb0000644000004100000410000000107614620136015017550 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressMX extend ModuleUtils extend self def zip_code FFaker.numerify('#####') end def postal_code FFaker.numerify('#####') end def state fetch_sample(STATE) end def state_abbr(st_name = nil) st_name ||= state STATE_ABBR[STATE.index(st_name)] end def municipality(st_abbr = nil) st_abbr ||= state_abbr municipalities = Object.const_get("FFaker::AddressMX::#{st_abbr.upcase}") fetch_sample(municipalities) end end end ffaker-2.23.0/lib/ffaker/bank_us.rb0000644000004100000410000000164014620136015017036 0ustar www-datawww-data# frozen_string_literal: true module FFaker module BankUS extend ModuleUtils extend self def account_number(min_digits: 9, max_digits: 17) FFaker.numerify('#' * rand(min_digits..max_digits)) end def routing_number partial_routing_number = FFaker.numerify('########') ninth_digit = generate_ninth_digit(partial_routing_number) "#{partial_routing_number}#{ninth_digit}" end private def generate_ninth_digit(num_string) # This leverages the `Modules 10, Straight Summation` used for routing_numbers # See http://www.sxlist.com/techref/ecommerce/bank/routingnumber/index.htm # for more details num_array = num_string.chars.map(&:to_i) ( (7 * (num_array[0] + num_array[3] + num_array[6])) + (3 * (num_array[1] + num_array[4] + num_array[7])) + (9 * (num_array[2] + num_array[5])) ) % 10 end end end ffaker-2.23.0/lib/ffaker/phone_number_se.rb0000644000004100000410000000447014620136016020571 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Format for swedish numbers, from here # from http://sv.wikipedia.org/wiki/Telefonnummer # # All area codes are from this list # http://sv.wikipedia.org/wiki/Lista_%C3%B6ver_svenska_riktnummer # # - Length 9 # 08-xxx xxx xx, 0xx-xxx xx xx, 0xxx-xx xx xx # - Length 8 # 08-xxx xx xx, 0xx-xx xx xx, 0xxx-xxx xx # - Length 7 # 08-xx xx xx, 0xx-xxx xx # module PhoneNumberSE extend ModuleUtils extend self PHONE_FORMAT_PREFIX_2 = ['%s-### ### ##', '%s-### ## ##', '%s-## ## ##'].freeze PHONE_FORMAT_PREFIX_3 = ['%s-### ## ##', '%s-## ## ##', '%s-## ###'].freeze PHONE_FORMAT_PREFIX_4 = ['%s-## ## ##', '%s-### ##'].freeze MOBILE_PHONE_FORMAT = ['%s#-## ## ##', '%s#-######'].freeze COUNTRY_PREFIX = ['+46', '0046'].freeze MOBILE_PHONE_PREFIX = %w[70 72 73 76 74].freeze def phone_number case rand(0..1) when 0 then home_work_phone_number when 1 then mobile_phone_number end end def home_work_phone_number FFaker.numerify("0#{phone_number_format}") end def mobile_phone_number FFaker.numerify("0#{mobile_phone_number_format}") end def international_phone_number case rand(0..1) when 0 then international_mobile_phone_number when 1 then international_home_work_phone_number end end def country_prefix fetch_sample(COUNTRY_PREFIX) end def international_mobile_phone_number FFaker.numerify("#{country_prefix} (0)#{mobile_phone_number_format}") end def international_home_work_phone_number FFaker.numerify("#{country_prefix} (0)#{phone_number_format}") end def area_prefix fetch_sample(PHONE_PREFIX) end def phone_number_format prefix = area_prefix case prefix.length when 1 then fetch_sample(PHONE_FORMAT_PREFIX_2) when 2 then fetch_sample(PHONE_FORMAT_PREFIX_3) when 3 then fetch_sample(PHONE_FORMAT_PREFIX_4) end % prefix end def mobile_prefix fetch_sample(MOBILE_PHONE_PREFIX) end def mobile_phone_number_format fetch_sample(MOBILE_PHONE_FORMAT) % mobile_prefix end end end ffaker-2.23.0/lib/ffaker/phone_number_sg.rb0000644000004100000410000000363414620136016020574 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Based on information from http://en.wikipedia.org/wiki/Telephone_numbers_in_Singapore module PhoneNumberSG extend ModuleUtils extend self # Number Ranges # 3xxx xxxx - Voice Over IP services # 6xxx xxxx - Fixed Line services inclusive of Fixed Line Voice Over IP services # like StarHub Digital Voice and SingTel mio Voice # 8xxx xxxx - Mobile phone services # 9xxx xxxx - Mobile phone services Includes Paging Services like SUNPAGE # 800 xxx xxxx - Toll-Free International services # 1800 xxx xxxx - Toll-Free line services # 1900 xxx xxxx - Premium Service # Generates a voip phone number # 3xxx xxxx # def voip_number FFaker.numerify('3### ####') end # Generates a fixed line phone number # 6xxx xxxx # def fixed_line_number FFaker.numerify('6### ####') end # Generates a fixed mobile phone number # 8xxx xxxx # def mobile_number FFaker.numerify('8### ####') end # Generates a fixed mobile phone number or pager service number # 9xxx xxxx # def mobile_or_pager_number FFaker.numerify('9### ####') end # Generates an international toll-free number # 800 xxx xxxx # def international_toll_free_number FFaker.numerify('800 ### ####') end # Generates an toll-free number # 1800 xxx xxxx # def toll_free_number FFaker.numerify('1800 ### ####') end # Generates a premium service number # (1900) xxx xxxx # def premium_service_number FFaker.numerify('1900 ### ####') end # generates mobile or home/work number def phone_number case rand(0..2) when 0 then fixed_line_number when 1 then mobile_number when 2 then mobile_or_pager_number end end def country_code '+65' end end end ffaker-2.23.0/lib/ffaker/unit_metric.rb0000644000004100000410000000351314620136016017740 0ustar www-datawww-data# frozen_string_literal: true module FFaker module UnitMetric include FFaker::Unit extend ModuleUtils extend self LENGTH_UNITS = [ { name: 'millimeters', abbreviation: 'mm' }, { name: 'centimeters', abbreviation: 'cm' }, { name: 'meters', abbreviation: 'm' }, { name: 'kilometers', abbreviation: 'km' } ].freeze MASS_UNITS = [ { name: 'gram', abbreviation: 'g' }, { name: 'kilogram', abbreviation: 'kg' }, { name: 'metric ton', abbreviation: 'mt' } ].freeze LIQUID_UNITS = [ { name: 'milliliters', abbreviation: 'ml' }, { name: 'liters', abbreviation: 'L' } ].freeze VOLUME_UNITS = [ { name: ' cubic centimeters', abbreviation: 'cm^3' }, { name: 'cubic meters', abbreviation: 'm^3' } ].freeze AREA_UNITS = [ { name: 'centimeters squared', abbreviation: 'cm^2' }, { name: 'meters squared', abbreviation: 'm^2' }, { name: 'hectares', abbreviation: 'ha' }, { name: 'kilometers', abbreviation: 'km' } ].freeze def mass_name mass[:name] end def mass_abbr mass[:abbreviation] end def length_name length[:name] end def length_abbr length[:abbreviation] end def liquid_name liquid[:name] end def liquid_abbr liquid[:abbreviation] end def volume_name volume[:name] end def volume_abbr volume[:abbreviation] end def area_name area[:name] end def area_abbr area[:abbreviation] end private def length fetch_sample(LENGTH_UNITS) end def mass fetch_sample(MASS_UNITS) end def liquid fetch_sample(LIQUID_UNITS) end def volume fetch_sample(VOLUME_UNITS) end def area fetch_sample(AREA_UNITS) end end end ffaker-2.23.0/lib/ffaker/color_pl.rb0000644000004100000410000000035214620136015017224 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Inspiration: # https://pl.wikipedia.org/wiki/Lista_kolor%C3%B3w module ColorPL extend ModuleUtils extend self def name fetch_sample(NAMES_LIST) end end end ffaker-2.23.0/lib/ffaker/company_fr.rb0000644000004100000410000000162014620136015017547 0ustar www-datawww-data# frozen_string_literal: true module FFaker module CompanyFR extend ModuleUtils extend self SUFFIXES = ['SA', 'et fils', 'SARL', 'Groupe'].freeze def name case rand(0..2) when 0 then "#{NameFR.last_name} #{suffix}" when 1 then "#{NameFR.last_name}-#{NameFR.last_name}" when 2 then "#{NameFR.last_name}, #{NameFR.last_name} and #{NameFR.last_name}" end end def suffix fetch_sample(SUFFIXES) end # Get a random French SIREN number. See more here https://fr.wikipedia.org/wiki/Syst%C3%A8me_d%27identification_du_r%C3%A9pertoire_des_entreprises def siren base = FFaker.numerify('########') base + luhn_check(base).to_s end # Produces a company french siret number. def siret location = rand(0..99).to_s.rjust(4, '0') org_no = siren + location org_no + luhn_check(org_no).to_s end end end ffaker-2.23.0/lib/ffaker/address_au.rb0000644000004100000410000001150114620136015017523 0ustar www-datawww-data# frozen_string_literal: true require_relative 'address' module FFaker module AddressAU include FFaker::Address extend ModuleUtils extend self # based on areas labeled state (+act) here: # http://en.wikipedia.org/wiki/States_and_territories_of_Australia STATE = [ 'Australian Capital Territory', 'New South Wales', 'Queensland', 'South Australia', 'Tasmania', 'Victoria', 'Western Australia' ].freeze STATE_ABBR = %w[ACT NSW NT QLD SA TAS VIC WA].freeze # based on http://en.wikipedia.org/wiki/List_of_cities_in_Australia SUBURB = { 'ACT' => { '2600' => 'Canberra', '2601' => 'Canberra', '2602' => "O'Connor", '2612' => 'Braddon' }, 'NT' => { '0800' => 'Darwin', '0830' => 'Palmerston' }, 'SA' => { '5000' => 'Adelaide', '5015' => 'Port Adelaide', '5211' => 'Victor Harbor', '5251' => 'Mount Barker', '5253' => 'Murray Bridge', '5254' => 'Murray Bridge', '5290' => 'Mount Gambier', '5291' => 'Mount Gambier', '5540' => 'Port Pirie', '5600' => 'Whyalla', '5606' => 'Port Lincoln', '5607' => 'Port Lincoln', '5700' => 'Port Augusta', '5710' => 'Port Augusta' }, 'WA' => { '6000' => 'Perth', '6008' => 'Subiaco', '6009' => 'Nedlands', '6021' => 'Stirling', '6027' => 'Joondalup', '6053' => 'Bayswater', '6065' => 'Wanneroo', '6110' => 'Gosnells', '6112' => 'Armadale', '6151' => 'South Perth', '6156' => 'Melville', '6160' => 'Fremantle', '6168' => 'Rockingham', '6210' => 'Mandurah', '6230' => 'Bunbury', '6330' => 'Albany', '6430' => 'Kalgoorlie', '6530' => 'Geraldton' }, 'NSW' => { '2000' => 'Sydney', '2031' => 'Randwick', '2046' => 'Canada Bay', '2068' => 'Willoughby', '2112' => 'Ryde', '2142' => 'Holroyd', '2148' => 'Blacktown', '2150' => 'Parramatta', '2165' => 'Fairfield', '2170' => 'Liverpool', '2193' => 'Canterbury', '2200' => 'Bankstown', '2216' => 'Rockdale', '2220' => 'Hurstville', '2250' => 'Gosford', '2300' => 'Newcastle', '2320' => 'Maitland', '2325' => 'Cessnock', '2340' => 'Tamworth', '2350' => 'Armidale', '2450' => 'Coffs Harbour', '2460' => 'Grafton', '2480' => 'Lismore', '2500' => 'Wollongong', '2529' => 'Shellharbour', '2560' => 'Campbelltown', '2580' => 'Goulburn', '2620' => 'Queanbeyan', '2640' => 'Albury', '2650' => 'Wagga Wagga', '2680' => 'Griffith', '2750' => 'Penrith', '2790' => 'Lithgow', '2795' => 'Bathurst', '2800' => 'Orange', '2830' => 'Dubbo', '2880' => 'Broken Hill' }, 'QLD' => { '4000' => 'Brisbane', '4217' => 'Surfers Paradise', '4305' => 'Ipswich', '4350' => 'Toowoomba', '4370' => 'Warwick', '4551' => 'Caloundra', '4570' => 'Gympie', '4650' => 'Maryborough', '4655' => 'Hervey Bay', '4670' => 'Bundaberg', '4680' => 'Gladstone', '4700' => 'Rockhampton', '4740' => 'Mackay', '4810' => 'Townsville', '4820' => 'Charters Towers', '4825' => 'Mount Isa', '4870' => 'Cairns' }, 'VIC' => { '3000' => 'Melbourne', '3175' => 'Dandenong', '3199' => 'Frankston', '3220' => 'Geelong', '3280' => 'Warrnambool', '3300' => 'Hamilton', '3337' => 'Melton', '3350' => 'Ballarat', '3377' => 'Ararat', '3400' => 'Horsham', '3500' => 'Mildura', '3550' => 'Bendigo', '3585' => 'Swan Hill', '3630' => 'Shepparton', '3672' => 'Benalla', '3677' => 'Wangaratta', '3690' => 'Wodonga', '3825' => 'Moe', '3840' => 'Morwell', '3844' => 'Traralgon', '3850' => 'Sale', '3875' => 'Bairnsdale' }, 'TAS' => { '7000' => 'Hobart', '7010' => 'Glenorchy', '7250' => 'Launceston', '7310' => 'Devonport', '7320' => 'Burnie' } }.freeze POSTCODE = SUBURB.inject({}) { |h, (s_abbr, postcode_suburb_map)| h.update(s_abbr => postcode_suburb_map.keys) } TIME_ZONE = { 'ACT' => 'Australia/Canberra', 'NT' => 'Australia/Darwin', 'SA' => 'Australia/Adelaide', 'WA' => 'Australia/Perth', 'NSW' => 'Australia/Sydney', 'QLD' => 'Australia/Brisbane', 'VIC' => 'Australia/Melbourne', 'TAS' => 'Australia/Hobart' }.freeze def postcode(st_abbr = nil) st_abbr ||= state_abbr POSTCODE[st_abbr][rand(0...POSTCODE[st_abbr].size)] end def state fetch_sample(STATE) end def state_abbr fetch_sample(STATE_ABBR) end def suburb(st_abbr = nil, p_code = nil) st_abbr ||= state_abbr p_code ||= postcode(st_abbr) SUBURB[st_abbr][p_code] end def full_address(st_abbr = nil) st_abbr ||= state_abbr "#{FFaker::Address.street_address}, #{suburb(st_abbr)} #{st_abbr} #{postcode}" end def time_zone(st_abbr = nil) return TIME_ZONE[st_abbr] if st_abbr TIME_ZONE.values.sample end end end ffaker-2.23.0/lib/ffaker/name_vn.rb0000644000004100000410000000067014620136016017042 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameVN extend ModuleUtils extend self def name "#{middle_name} #{first_name} #{last_name}" end def first_name fetch_sample(FIRST_NAMES) end def last_name fetch_sample(LAST_NAMES) end def middle_name fetch_sample(MIDDLE_NAMES) end def last_first "#{last_name} #{middle_name} #{first_name}" end end end ffaker-2.23.0/lib/ffaker/animal_us.rb0000644000004100000410000000025614620136015017366 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AnimalUS extend ModuleUtils extend self def common_name fetch_sample(COMMON_NAMES) end end end ffaker-2.23.0/lib/ffaker/music.rb0000644000004100000410000000046514620136016016541 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Music extend ModuleUtils extend self def genre fetch_sample(GENRES) end def album fetch_sample(ALBUMS) end def artist fetch_sample(ARTISTS) end def song fetch_sample(SONGS) end end end ffaker-2.23.0/lib/ffaker/identification_tw.rb0000644000004100000410000000160014620136016021114 0ustar www-datawww-data# frozen_string_literal: true module FFaker module IdentificationTW extend ModuleUtils extend self AREA_CODE = { a: 10, b: 11, c: 12, d: 13, e: 14, f: 15, g: 16, h: 17, i: 34, j: 18, k: 19, l: 20, m: 21, n: 22, o: 35, p: 23, q: 24, r: 25, s: 26, t: 27, u: 28, v: 29, w: 32, x: 30, y: 31, z: 33 }.freeze # Identity Card Number # https://en.wikipedia.org/wiki/National_identification_card_(Taiwan)#Identity_card_number def id letter = FFaker.letterify('?') code = AREA_CODE[letter.to_sym] gender = fetch_sample([1, 2]) serial = FFaker.numerify('#######') a, b, c, d, e, f, g, h, i, j = "#{code}#{gender}#{serial}".chars.map(&:to_i) checksum = ((9 * a) + b + (2 * c) + (3 * d) + (4 * e) + (5 * f) + (6 * g) + (7 * h) + (8 * i) + (9 * j)) % 10 "#{letter.upcase}#{gender}#{serial}#{checksum}" end end end ffaker-2.23.0/lib/ffaker/string.rb0000644000004100000410000000521414620136016016724 0ustar www-datawww-data# frozen_string_literal: true module FFaker module String extend ModuleUtils extend self BACKSLASH = '\\' DASH = '-' LOWERS = Array('a'..'z').freeze UPPERS = Array('A'..'Z').freeze LETTERS = LOWERS + UPPERS NUMBERS = Array('0'..'9').freeze WORD_CHARS = LETTERS + NUMBERS + ['_'] SPACES = [' ', "\t"].freeze ESCAPEABLE_CHARS = ['\\', '/', '.', '(', ')', '[', ']', '{', '}'].freeze def from_regexp(exp) result = +'' @last_token = nil # Drop surrounding /'s and split into characters tokens = exp.inspect[1...-1].chars result << process_token(tokens) until tokens.empty? result end private def generate_range(tokens) result = [] while tokens.any? token = tokens.shift if token == DASH && tokens.first && result.last result += Array(result.pop..tokens.shift) elsif token == BACKSLASH result << special(tokens.shift) else result << token end end result end def process_token(tokens) return '' if tokens.empty? token = tokens.shift case token when '?' # TODO: Let ? generate nothing '' # We already printed its target when '+' tokens.unshift(token) if rand(0..1) == 1 # Leave the `+` on to run again process_token(@last_token) # Run the last one at least once when '*' tokens.unshift(token) if rand(0..1) == 1 # Leave the `*` on to run again return '' if rand(0..1) == 1 # Or maybe do nothing process_token(@last_token) # Else run the last one again when '{' number = +'' while (ch = tokens.shift) != '}' number << ch end number = number.to_i - 1 t = @last_token.dup Array.new(number) { process_token(t.dup) }.join else generate_token token, tokens end end def generate_token(token, tokens) case token when /\w/ @last_token = [token] token when BACKSLASH token = tokens.shift @last_token = ['\\', token] special(token) when '[' set = [] while (ch = tokens.shift) != ']' set << ch end @last_token = ['['] + set + [']'] process_token([fetch_sample(generate_range(set))]) else token end end def special(token) case token when 'w' then fetch_sample(WORD_CHARS) when 'd' then fetch_sample(NUMBERS) when 's' then fetch_sample(SPACES) when *ESCAPEABLE_CHARS then token else '' end end end end ffaker-2.23.0/lib/ffaker/identification_it.rb0000644000004100000410000000115514620136016021103 0ustar www-datawww-data# frozen_string_literal: true module FFaker module IdentificationIT extend ModuleUtils extend self ETHNICITIES = [ 'Afroamericano', 'Asiatico/isolano del Pacifico', 'Caucasico', 'Ispanico', 'Nativo americano', 'Multirazziale', 'Altro', 'Preferisco non rispondere' ].freeze GENDERS = %w[Maschio Femmina].freeze def drivers_license FFaker::String.from_regexp(/U1[1-9]\d{7}[A-Z]/) end def ssn FFaker.numerify('####################') end def ethnicity fetch_sample(ETHNICITIES) end def gender fetch_sample(GENDERS) end end end ffaker-2.23.0/lib/ffaker/address_se.rb0000644000004100000410000000174514620136015017536 0ustar www-datawww-data# frozen_string_literal: true module FFaker # List of countries from http://sv.wikipedia.org/wiki/V%C3%A4rldens_l%C3%A4nder#Lista_.C3.B6ver_l.C3.A4nder # The streetnames are all the roads in Stockholm that contains "väg" or "gata" # List of cities are from http://sv.wikipedia.org/wiki/Sveriges_kommuner module AddressSE include FFaker::Address extend ModuleUtils extend self ZIP_FORMATS = ['#####', '## ###'].freeze STREET_NBR_FORMATS = ['##', '#', '#a', '#b', '###'].freeze def zip_code FFaker.numerify(fetch_sample(ZIP_FORMATS)) end def city fetch_sample(CITY) end def street_name fetch_sample(STREET) end def street_address "#{street_name} #{street_nbr}" end def street_nbr FFaker.numerify(fetch_sample(STREET_NBR_FORMATS)) end def full_address "#{street_address}, #{zip_code} #{city}, SVERIGE" end def random_country fetch_sample(COUNTRIES) end end end ffaker-2.23.0/lib/ffaker/name_ga.rb0000644000004100000410000000132214620136016017001 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Generates names from Gambia West Africa # Source: http://www.columbia.edu/~msj42/Common%20Gambian%20First%20Names.htm module NameGA extend ModuleUtils extend self LAST_NAMES = %w[jammeh ceesay].freeze def first_name_female fetch_sample(FIRST_NAMES_FEMALE) end def first_name_male fetch_sample(FIRST_NAMES_MALE) end def last_name fetch_sample(LAST_NAMES) end def name_male "#{first_name_male} #{last_name}" end def name_female "#{first_name_female} #{last_name}" end def name case rand(0..1) when 1 then name_male else name_female end end end end ffaker-2.23.0/lib/ffaker/name_kh.rb0000644000004100000410000000052714620136016017022 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameKH extend ModuleUtils extend self def name "#{last_name} #{first_name}" end def last_name fetch_sample(LAST_NAMES) end def first_name fetch_sample(FIRST_NAMES) end def nick_name fetch_sample(NICK_NAMES) end end end ffaker-2.23.0/lib/ffaker/job_ja.rb0000644000004100000410000000024214620136016016636 0ustar www-datawww-data# frozen_string_literal: true module FFaker module JobJA extend ModuleUtils extend self def title fetch_sample(JOB_NOUNS) end end end ffaker-2.23.0/lib/ffaker/phone_number_br.rb0000644000004100000410000000374414620136016020570 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Sources: # - https://en.wikipedia.org/wiki/Telephone_numbers_in_Brazil # - http://www.teleco.com.br/num_cel.asp # - http://ddd.online24hs.com.br/ # - https://tecnoblog.net/24850/prefixo-10-para-grande-sao-paulo-deve-comecar-a-funcionar-em-outubro/ # - http://agenciabrasil.ebc.com.br/geral/noticia/2016-10/numeros-de-celulares-de-todo-o-pais-terao-nove-digitos-partir-do-dia-6 # module PhoneNumberBR extend ModuleUtils extend self COUNTRY_PREFIX = '+55' AREA_CODE = [ 11..19, 21..22, 24, 27..28, 31..35, 37..38, 41..49, 51, 53..55, 61..69, 71, 73..75, 77, 79, 81..89, 91..99 ].flat_map { |x| Array(x) }.map(&:to_s).freeze HOME_WORK_PHONE_PREFIX = %w[2 3 4 5].freeze MOBILE_PHONE_PREFIX = %w[96 97 98 99].freeze PHONE_NUMBER = %w[####### ###-####].freeze # generate a random phone number # def phone_number rand(0..1).zero? ? home_work_phone_number : mobile_phone_number end def home_work_phone_number number HOME_WORK_PHONE_PREFIX end def mobile_phone_number number MOBILE_PHONE_PREFIX end # pick a random phone number with the international prefix code # def international_phone_number rand(0..1).zero? ? international_mobile_phone_number : international_home_work_phone_number end def international_mobile_phone_number number MOBILE_PHONE_PREFIX, COUNTRY_PREFIX end def international_home_work_phone_number number HOME_WORK_PHONE_PREFIX, COUNTRY_PREFIX end def country_code COUNTRY_PREFIX end private def number(prefixes, country_prefix = '') space = random_space p = [ country_prefix, space, fetch_sample(AREA_CODE), space, fetch_sample(prefixes), fetch_sample(PHONE_NUMBER) ].join('').strip FFaker.numerify p end def random_space rand(0..1) == 1 ? ' ' : '' end end end ffaker-2.23.0/lib/ffaker/job_vn.rb0000644000004100000410000000024214620136016016667 0ustar www-datawww-data# frozen_string_literal: true module FFaker module JobVN extend ModuleUtils extend self def title fetch_sample(JOB_NOUNS) end end end ffaker-2.23.0/lib/ffaker/job_br.rb0000644000004100000410000000024214620136016016647 0ustar www-datawww-data# frozen_string_literal: true module FFaker module JobBR extend ModuleUtils extend self def title fetch_sample(JOB_NOUNS) end end end ffaker-2.23.0/lib/ffaker/name_cs.rb0000644000004100000410000000450714620136016017027 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameCS include FFaker::Name extend ModuleUtils extend self FIRST_NAMES = { female: FEMALE_FIRST_NAMES, male: MALE_FIRST_NAMES }.freeze LAST_NAMES = { female: FEMALE_LAST_NAMES, male: MALE_LAST_NAMES }.freeze SUFFIXES = %w[Ph.D. Th.D. DSc.].freeze GENDERS = %i[male female random].freeze # :nodoc: # All names generated inside the block will have the same sex. # Can be called with explicit sex which will affect # all calls inside thee block: # # FFaker::NameCS.with_same_sex(:female) # person.last_name = FFaker::NameCS.last_name # person.first_name = FFaker::NameCS.first_name # end # # person.last_name # => "Nováková" # person.first_name # => "Jana" def with_same_sex(sex = :random) @fixed_sex = sex == :random ? GENDERS[rand(0..1)] : sex yield ensure @fixed_sex = nil end # Generates random full name which can contain prefix and suffix # Can be called with explicit sex (:male, :female), like: # # FFaker::NameCS.name(:male) # # for_sex defaults to :random. def name(for_sex = :random) with_same_sex(for_sex) do case rand(0..9) when 0 then "#{prefix} #{first_name} #{last_name} #{suffix}" when 1..2 then "#{prefix} #{first_name} #{last_name}" else "#{first_name} #{last_name}" end end end # Generates random last name # for_sex can be :male, :female. Defaults to :random def last_name(for_sex = :random) fetch_sample(LAST_NAMES[select_sex(for_sex)]) end # Generates random first name # for_sex can be :male, :female. Defaults to :random def first_name(for_sex = :random) fetch_sample(FIRST_NAMES[select_sex(for_sex)]) end # Generates random name prefix, an academic degree def prefix fetch_sample(PREFIXES) end # Generates random name suffix, an academic degree def suffix fetch_sample(SUFFIXES) end private def select_sex(sex) # :nodoc: @fixed_sex ||= nil given_sex = @fixed_sex || sex raise ArgumentError, "Unknown sex #{given_sex}" unless GENDERS.include?(given_sex) given_sex == :random ? GENDERS[rand(0..1)] : given_sex end end end ffaker-2.23.0/lib/ffaker/utils/0000755000004100000410000000000014620136016016227 5ustar www-datawww-dataffaker-2.23.0/lib/ffaker/utils/array_utils.rb0000644000004100000410000000233314620136016021113 0ustar www-datawww-data# frozen_string_literal: true require_relative 'random_utils' module FFaker module ArrayUtils extend RandomUtils def self.const_array(argument) array = argument.is_a?(Array) ? argument : argument.to_a array.extend ArrayUtils freeze_all(array) end def self.random_pick(array, num) warn '[ArrayUtils.random_pick] is deprecated. Please use the ModuleUtils#fetch_sample method' fetch_sample(array, count: num) end def self.rand(array) warn '[ArrayUtils.rand] is deprecated. Please use the ModuleUtils#fetch_sample method' fetch_sample(array) end def self.freeze_all(array) array.each(&:freeze) array.freeze array end def self.shuffle(array) array.sort_by { FFaker::Random.rand } end def random_pick(num) warn '[ArrayUtils#random_pick] is deprecated. Please use the ModuleUtils#fetch_sample method' ArrayUtils.random_pick(self, num) end def rand warn '[ArrayUtils#rand] is deprecated. Please use the ModuleUtils#fetch_sample method' ArrayUtils.rand(self) end def freeze_all ArrayUtils.freeze_all(self) end def shuffle ArrayUtils.shuffle(self) end end end ffaker-2.23.0/lib/ffaker/utils/module_utils.rb0000644000004100000410000000276614620136016021274 0ustar www-datawww-data# frozen_string_literal: true require_relative 'array_utils' require_relative 'random_utils' require_relative 'unique_utils' module FFaker module ModuleUtils include RandomUtils def k(arg) FFaker::ArrayUtils.const_array(arg) end def const_missing(const_name) if const_name.match?(/[a-z]/) # Not a constant, probably a class/module name. super const_name else mod_name = ancestors.first.to_s.split('::').last data_path = "#{FFaker::BASE_LIB_PATH}/ffaker/data/#{underscore(mod_name)}/#{underscore(const_name.to_s)}" data = k File.read(data_path, mode: 'r:UTF-8').split("\n") const_set const_name, data data end end def underscore(string) string.gsub('::', '/') .gsub(/([A-Z]+)([A-Z][a-z])/, '\1_\2') .gsub(/([a-z\d])([A-Z])/, '\1_\2') .tr('-', '_') .downcase end def unique(max_retries = 10_000) FFaker::UniqueUtils.add_instance(self, max_retries) end # http://en.wikipedia.org/wiki/Luhn_algorithm def luhn_check(number) multiplications = [] number.chars.each_with_index do |digit, i| multiplications << i.even? ? digit.to_i * 2 : digit.to_i end sum = 0 multiplications.each do |num| num.to_s.each_byte do |character| sum += character.chr.to_i end end control_digit = (sum % 10).zero? ? 0 : (((sum / 10) + 1) * 10) - sum control_digit.to_s end end end ffaker-2.23.0/lib/ffaker/utils/unique_utils.rb0000644000004100000410000000233114620136016021301 0ustar www-datawww-data# frozen_string_literal: true require 'set' module FFaker class UniqueUtils RetryLimitExceeded = Class.new(StandardError) class << self def add_instance(generator, max_retries) instances[generator] ||= FFaker::UniqueUtils.new(generator, max_retries) end def instances Thread.current[:ffaker_unique_utils] ||= {} end def clear instances.each_value(&:clear) instances.clear end end def initialize(generator, max_retries) @generator = generator @max_retries = max_retries end def clear previous_results.clear end private def method_missing(name, *args, **kwargs) @max_retries.times do result = @generator.public_send(name, *args, **kwargs) next if previous_results[[name, args, kwargs]].include?(result) previous_results[[name, args, kwargs]] << result return result end raise RetryLimitExceeded, "Retry limit exceeded for #{name}" end def respond_to_missing?(name, *args) @generator.respond_to?(name, *args) || super end def previous_results @previous_results ||= Hash.new { |hash, key| hash[key] = Set.new } end end end ffaker-2.23.0/lib/ffaker/utils/random_utils.rb0000644000004100000410000000245514620136016021262 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Methods for returning repeatably-random data using the internal # Random Number Generator. You should not need to use this directly, it is # automatically included when you `include ModuleUtils` in a FFaker module. module RandomUtils # Returns a randon number from the internal Random Number Generator. Can be # used in place of `rand` or `Kernal.rand`. def rand(max = nil) FFaker::Random.rand(max) end # Performs Array#sample on `list` using a the internal Random Number # Generator so that the results are deterministic. # # * Returns one random item from `list`. # * Pass `count: n` in options argument, where `n` is an integer, to # return *n* items from `list` def fetch_sample(list, options = {}) if (count = options.delete(:count)) list.sample(count, random: FFaker::Random) elsif list.is_a?(Range) FFaker::Random.rand(list) else list.sample(random: FFaker::Random) end end # Performs same action as as `Array#suffle` (returns a randomly-reordered # copy of `list`) except that it uses the internal Random Number Generator # so that the results are deterministic. def shuffle(list) list.shuffle(random: FFaker::Random) end end end ffaker-2.23.0/lib/ffaker/phone_number_ru.rb0000644000004100000410000000546614620136016020616 0ustar www-datawww-data# frozen_string_literal: true module FFaker module PhoneNumberRU extend ModuleUtils extend self INTERNATIONAL_COUNTRY_PREFIX = '+7' COUNTRY_PREFIX = '8' TOLL_FREE_PREFIX = '800' # Generate general phone number with international country code # +7 929 933 24 99 # +7 851 921 35 92 # def international_phone_number case rand(0..1) when 0 then international_mobile_phone_number when 1 then international_home_work_phone_number end end # Generate mobile phone number with international country code # +7 929 933 24 99 # +7 978 921 35 92 # def international_mobile_phone_number build_phone_number(international_country_code, mobile_phone_prefix) end # Generate home or work phone number with international country code # +7 842 933 24 99 # +7 851 921 35 92 # def international_home_work_phone_number build_phone_number(international_country_code, home_work_phone_prefix) end # Generate toll free phone number with international country code # +7 800 413 01 33 # +7 800 153 55 22 # def international_toll_free_number build_phone_number(international_country_code, TOLL_FREE_PREFIX) end # Generate general phone number with internal country code # 8 999 044 31 33 # 8 843 944 33 33 # def phone_number case rand(0..1) when 0 then mobile_phone_number when 1 then home_work_phone_number end end # Generate mobile phone number with internal country code # 8 949 232 22 22 # 8 999 331 23 12 # def mobile_phone_number build_phone_number(country_code, mobile_phone_prefix) end # Generate home or work phone number with internal country code # 8 011 232 22 22 # 8 836 331 23 12 # def home_work_phone_number build_phone_number(country_code, home_work_phone_prefix) end # Generate toll free phone number with internal country code # 8 800 413 01 33 # 8 800 153 55 22 # def toll_free_number build_phone_number(country_code, TOLL_FREE_PREFIX) end # International country code # +7 # def international_country_code INTERNATIONAL_COUNTRY_PREFIX end # Internal country code # 8 # def country_code COUNTRY_PREFIX end # Home or work phone prefix # 081 # 301 # def home_work_phone_prefix fetch_sample(HOME_PHONE_PREFIXES) end # Mobile phone prefix # 929 # 978 # def mobile_phone_prefix fetch_sample(MOBILE_PHONE_PREFIXES) end private # Build phone number by country_code and prefix # def build_phone_number(country_code, prefix) "#{country_code} #{prefix} #{FFaker.numerify('###-##-##')}" end end end ffaker-2.23.0/lib/ffaker/company_it.rb0000644000004100000410000000231614620136015017557 0ustar www-datawww-data# frozen_string_literal: true module FFaker module CompanyIT extend ModuleUtils extend self PREFIXES = ['Studio Legale', 'Studio Tecnico', 'Laboratorio'].freeze SUFFIXES = %w[S.p.a. s.r.l. s.n.c. Avvocati Architetti Ingegneri].freeze def name case rand(0..2) when 0 then "#{NameIT.last_name} #{suffix}" when 1 then "#{NameIT.last_name} e #{NameIT.last_name} #{suffix}" when 2 then "#{prefix} #{NameIT.last_name}" end end def suffix fetch_sample(SUFFIXES) end def prefix fetch_sample(PREFIXES) end # Calculated using the algorithm at https://it.wikipedia.org/wiki/Partita_IVA # to return a valid Partita IVA (Italian VAT number) # @return a valid Italian VAT number (Partita IVA) def partita_iva matricola = Array.new(7) { rand(0..9) } office_code = fetch_sample(PIVA_OFFICE_CODES) base = matricola + office_code.chars.map(&:to_i) # Thanks https://stackoverflow.com/a/9189731/1627766 sum = base.reverse.each_slice(2).flat_map do |x, y = 0| [(x * 2).divmod(10), y] end.flatten.sum control_digit = (10 - (sum % 10)) % 10 (base << control_digit).join end end end ffaker-2.23.0/lib/ffaker/gender_jp.rb0000644000004100000410000000034514620136016017353 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Inspirations: # https://ja.wikipedia.org/wiki/%E6%80%A7_(%E7%94%9F%E7%89%A9%E5%AD%A6) module GenderJP extend ModuleUtils extend GenderJA include GenderJA end end ffaker-2.23.0/lib/ffaker/name_br.rb0000644000004100000410000000220414620136016017015 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameBR extend ModuleUtils extend self MALE_PREFIXES = %w[Sr.].freeze FEMALE_PREFIXES = %w[Sra. Srta.].freeze PREFIXES = (MALE_PREFIXES + FEMALE_PREFIXES).freeze FIRST_NAMES = (FIRST_NAMES_FEMALE + FIRST_NAMES_MALE).freeze def name "#{first_name} #{last_name}" end def name_with_prefix fetch_sample( [ female_name_with_prefix, male_name_with_prefix ] ) end def female_name_with_prefix "#{female_prefix} #{first_name_female} #{last_name}" end def male_name_with_prefix "#{male_prefix} #{first_name_male} #{last_name}" end def first_name fetch_sample(FIRST_NAMES) end def first_name_female fetch_sample(FIRST_NAMES_FEMALE) end def first_name_male fetch_sample(FIRST_NAMES_MALE) end def last_name fetch_sample(LAST_NAMES) end def prefix fetch_sample(PREFIXES) end def female_prefix fetch_sample(FEMALE_PREFIXES) end def male_prefix fetch_sample(MALE_PREFIXES) end end end ffaker-2.23.0/lib/ffaker/image.rb0000644000004100000410000000442614620136016016504 0ustar www-datawww-data# frozen_string_literal: true require 'cgi' require 'tempfile' require 'open-uri' module FFaker module Image extend ModuleUtils extend self SUPPORTED_FORMATS = %w[png jpg jpeg gif].freeze ## `*args` for old format support, it will be removed with deprecation # rubocop:disable Metrics/ParameterLists def url(*args, size: '300x300', format: 'png', bg_color: :random, text_color: :random, text: nil) if args.any? warn "Positional arguments for Image##{__method__} are deprecated. Please use keyword arguments." size = args[0] format = args[1] if args.size > 1 bg_color = args[2] if args.size > 2 text_color = args[3] if args.size > 3 text = args[4] if args.size > 4 end check_size!(size) check_format!(format) bg_color = FFaker::Color.hex_code if bg_color == :random text_color = FFaker::Color.hex_code if text_color == :random text = CGI.escape(text.to_s) "https://dummyimage.com/#{size}/#{bg_color}/#{text_color}.#{format}?text=#{text}" end # rubocop:enable Metrics/ParameterLists ## `*args` for old format support, it will be removed with deprecation # rubocop:disable Metrics/ParameterLists def file(*args, size: '300x300', format: 'png', bg_color: :random, text_color: :random, text: nil) if args.any? warn "Positional arguments for Image##{__method__} are deprecated. Please use keyword arguments." size = args[0] format = args[1] if args.size > 1 bg_color = args[2] if args.size > 2 text_color = args[3] if args.size > 3 text = args[4] if args.size > 4 end uri = URI.parse(url(size: size, format: format, bg_color: bg_color, text_color: text_color, text: text)) file = Tempfile.new('ffaker_image') file.binmode file << uri.open.read file.close File.new(file.path) end # rubocop:enable Metrics/ParameterLists private def check_size!(size) return true if size.match?(/\A\d+x\d+\z/) raise ArgumentError, 'Size should be specified in format 300x300' end def check_format!(format) return true if SUPPORTED_FORMATS.include?(format) raise ArgumentError, "Supported formats are #{SUPPORTED_FORMATS.join(', ')}" end end end ffaker-2.23.0/lib/ffaker/gender_cn.rb0000644000004100000410000000036614620136016017345 0ustar www-datawww-data# frozen_string_literal: true module FFaker module GenderCN extend ModuleUtils extend self GENDERS = %w[男 女].freeze def random fetch_sample(GENDERS) end alias maybe random alias sample random end end ffaker-2.23.0/lib/ffaker/name_de.rb0000644000004100000410000000077114620136016017011 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameDE include FFaker::Name extend ModuleUtils extend self PREFIXES = %w[Herr Frau Dr. Prof.].freeze def name case rand(0..9) when 0 then "#{prefix} #{first_name} #{last_name}" else "#{first_name} #{last_name}" end end def first_name fetch_sample(FIRST_NAMES) end def last_name fetch_sample(LAST_NAMES) end def prefix fetch_sample(PREFIXES) end end end ffaker-2.23.0/lib/ffaker/name_in.rb0000644000004100000410000000153114620136016017022 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Generates names from India # Source: https://www.momjunction.com/articles/popular-indian-last-names-for-your-baby_00334734/#gref # Source: https://www.babycenter.in/a25024464/top-100-boy-names-in-india-in-2017 # Source: https://www.babycenter.in/a25024466/top-100-girl-names-in-india-in-2017 module NameIN extend ModuleUtils extend self def first_name_female fetch_sample(FIRST_NAMES_FEMALE) end def first_name_male fetch_sample(FIRST_NAMES_MALE) end def last_name fetch_sample(LAST_NAMES) end def name_male "#{first_name_male} #{last_name}" end def name_female "#{first_name_female} #{last_name}" end def name case rand(0..1) when 1 then name_male else name_female end end end end ffaker-2.23.0/lib/ffaker/crypto.rb0000644000004100000410000000032314620136015016731 0ustar www-datawww-data# frozen_string_literal: true require 'openssl' module FFaker module Crypto extend ModuleUtils extend self def sha256 OpenSSL::Digest::SHA256.hexdigest(Lorem.characters) end end end ffaker-2.23.0/lib/ffaker/html_ipsum.rb0000644000004100000410000001173614620136016017605 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Loosely based on http://html-ipsum.com/ # Requires FFaker::Lorem module module HTMLIpsum extend ModuleUtils extend self def a(word_count = 2) "#{words(word_count).capitalize!}" end def p(count = 3, options = {}) options = { fancy: false, include_breaks: false }.merge(options) if options[:fancy] s = fancy_string(count, options[:include_breaks]) else mode = options[:include_breaks] ? 'paragraphs' : 'paragraph' s = send(mode.to_sym, count) end content_tag_for(:p, s) end def dl(definitions = 2) content_tag_for :dl do |dl| definitions.times do dl << content_tag_for(:dt, words(1).capitalize!) dl << content_tag_for(:dd, paragraph(2)) end end end def ul_short(items = 3) content_tag_for :ul do |ul| items.times do ul << content_tag_for(:li, sentence(2)) end end end def ul_long(items = 3) content_tag_for :ul do |ul| items.times do ul << content_tag_for(:li, paragraph(2)) end end end def ol_short(items = 3) content_tag_for :ol do |ol| items.times do ol << content_tag_for(:li, sentence(2)) end end end def ol_long(items = 3) content_tag_for :ol do |ol| items.times do ol << content_tag_for(:li, paragraph(2)) end end end def ul_links(items = 3) content_tag_for :ul do |ul| items.times do ul << content_tag_for(:li, a(1)) end end end def table(rows = 3) content_tag_for(:table) do |table| table << content_tag_for(:thead) do |thead| thead << content_tag_for(:tr) do |tr| tr << content_tag_for(:th, word.capitalize) tr << content_tag_for(:th, word.capitalize) tr << content_tag_for(:th, word.capitalize) tr << content_tag_for(:th, word.capitalize) end end table << content_tag_for(:tbody) do |tbody| rows.times do tbody << content_tag_for(:tr) do |tr| tr << content_tag_for(:td, words(1).capitalize) tr << content_tag_for(:td, words(1).capitalize) tr << content_tag_for(:td, words(1).capitalize) tr << content_tag_for(:td, a) end end end end end def body body = content_tag_for(:h1, words(2).capitalize) rand(0..3).times do body << content_tag_for(:p, fancy_string) end body << table(rand(0..3)) body << content_tag_for(:h2, words(2).capitalize) body << content_tag_for(:ol) do |ol| rand(0..3).times do ol << content_tag_for(:li, paragraph(1)) end end body << content_tag_for(:blockquote) do |bq| bq << content_tag_for(:p, paragraphs(3)) end body << content_tag_for(:h3, words(2).capitalize!) body << content_tag_for(:ul) do |ul| rand(0..3).times do ul << content_tag_for(:li, paragraph(1)) end end body << content_tag_for(:pre) do |pre| pre << content_tag_for(:code) do |code| code << " ##{word} h1 a { display: block; width: 300px; height: 80px; } " end end body end def fancy_string(count = 3, include_breaks = false) sep = include_breaks ? '
' : ' ' a = k([ content_tag_for(:strong, words(2).capitalize!), content_tag_for(:em, paragraph), content_tag_for(:mark, paragraph), content_tag_for(:del, words(2)), content_tag_for(:ins, words(2)), content_tag_for(:sub, words(2)), content_tag_for(:sup, words(2)), content_tag_for(:code, words(2)), content_tag_for(:small, words(2)), (a 2).to_s ] + FFaker::Lorem.paragraphs(count - 1)) fetch_sample(a, count: count).join(sep) end private def content_tag_for(element, content = nil) element_content = if content content else block_html = +'' yield(block_html) block_html end +"<#{element}>#{element_content}" end def word FFaker::Lorem.word end def words(word_count = 3) FFaker::Lorem.words(word_count).join(' ') end def sentence(word_count = 3) FFaker::Lorem.sentence(word_count) end def sentences(sentence_count = 3) FFaker::Lorem.sentences(sentence_count).join(' ') end def paragraph(sentence_count = 3) FFaker::Lorem.paragraph(sentence_count) end def paragraphs(paragraph_count = 3) FFaker::Lorem.paragraphs(paragraph_count).join('
') end end end ffaker-2.23.0/lib/ffaker/address_ch_fr.rb0000644000004100000410000000027514620136015020205 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressCHFR include AddressCH extend ModuleUtils extend self def canton fetch_sample(CANTON) end end end ffaker-2.23.0/lib/ffaker/skill.rb0000644000004100000410000000064514620136016016537 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Skill extend ModuleUtils extend self def tech_skill fetch_sample(TECH_SKILLS) end def tech_skills(num = 3) fetch_sample(TECH_SKILLS, count: num) end def specialty "#{fetch_sample(SPECIALTY_START)} #{fetch_sample(SPECIALTY_END)}" end def specialties(num = 3) (1..num).map { specialty } end end end ffaker-2.23.0/lib/ffaker/name_gr.rb0000644000004100000410000000242114620136016017023 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameGR extend ModuleUtils extend self # Random full name (male or female). Arguments :male, :female, :any def full_name(gender = :any) case gender when :any then rand(0..1).zero? ? male_full_name : female_full_name when :male then male_full_name when :female then female_full_name else raise ArgumentError, 'Invalid gender, must be one of :any, :male, :female' end end alias name full_name # Random last name (male or female) def last_name case rand(0..1) when 0 then male_last_name when 1 then female_last_name end end # Random first name (male or female) def first_name case rand(0..1) when 0 then male_first_name when 1 then female_first_name end end def male_full_name "#{male_first_name} #{male_last_name}" end def female_full_name "#{female_first_name} #{female_last_name}" end def male_first_name fetch_sample(MALE_FIRST_NAMES) end def male_last_name fetch_sample(MALE_LAST_NAMES) end def female_first_name fetch_sample(FEMALE_FIRST_NAMES) end def female_last_name fetch_sample(FEMALE_LAST_NAMES) end end end ffaker-2.23.0/lib/ffaker/youtube.rb0000644000004100000410000000054514620136016017114 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Youtube extend ModuleUtils extend self def url "www.youtube.com/watch?v=#{video_id}" end def share_url "youtu.be/#{video_id}" end def embed_url "www.youtube.com/embed/#{video_id}" end def video_id fetch_sample(VIDEO_IDS) end end end ffaker-2.23.0/lib/ffaker/name_ja.rb0000644000004100000410000000047514620136016017014 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameJA extend ModuleUtils extend self def first_name fetch_sample(FIRST_NAMES) end def last_name fetch_sample(LAST_NAMES) end def last_first "#{last_name}#{first_name}" end alias name last_first end end ffaker-2.23.0/lib/ffaker/address_kr.rb0000644000004100000410000000500114620136015017530 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressKR extend ModuleUtils extend self BUILDING_DONGS = %w[가 나 다 라 마 바 ## ###].freeze BUILDING_SUFFIXES = %w[빌라 아파트 연립 마을 타운 타워].freeze STREET_SUFFIXES = %w[로 #로 가 #가 거리 길].freeze TOWN_SUFFIXES = %w[동 리 마을].freeze METROPOLITAN_CITIES = %w[서울특별시 부산광역시 대구광역시 인천광역시 광주광역시 대전광역시 울산광역시 세종특별자치시].freeze PROVINCES = %w[경기도 강원도 충청북도 충청남도 전라북도 전라남도 경상북도 경상남도 제주특별자치도].freeze def postal_code FFaker.numerify('#####') end def old_postal_code FFaker.numerify('###-###') end def road_addess fetch_sample([ "#{metropolitan_city} #{borough} #{street}", "#{province} #{town} #{street}", "#{metropolitan_city} #{borough} #{street} (#{town})", "#{province} #{town} #{street} (#{town})" ]) end def land_address fetch_sample([ "#{metropolitan_city} #{borough} #{town} #{land_number}", "#{province} #{town} #{land_number}" ]) end def land_number FFaker.numerify(fetch_sample([ '###', '###-#', '###-##', '####', '####-#' ])) end def building_name "#{NameKR.first_name}#{fetch_sample(BUILDING_SUFFIXES)}" end def address_detail FFaker.numerify(fetch_sample([ building_name, "#{building_name} ###호", "#{building_name} #{fetch_sample(BUILDING_DONGS)} ###호" ])) end def street FFaker.numerify("#{NameKR.first_name}#{fetch_sample(STREET_SUFFIXES)}") end def town "#{NameKR.first_name}#{fetch_sample(TOWN_SUFFIXES)}" end def borough fetch_sample(BOROUGHS) end def city fetch_sample(CITIES) end def province fetch_sample(PROVINCES) end def metropolitan_city fetch_sample(METROPOLITAN_CITIES) end end end ffaker-2.23.0/lib/ffaker/address_ru.rb0000644000004100000410000000113714620136015017550 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressRU include FFaker::Address extend ModuleUtils extend self POSTAL_CODE_FORMAT = ['######'].freeze STREET_NBR_FORMATS = %w[## # ###].freeze def city fetch_sample(CITY) end def province fetch_sample(PROVINCE) end def zip_code FFaker.numerify(POSTAL_CODE_FORMAT) end def street_name fetch_sample(STREET) end def street_address "#{street_name}, д. #{street_number}" end def street_number FFaker.numerify(STREET_NBR_FORMATS) end end end ffaker-2.23.0/lib/ffaker/company.rb0000644000004100000410000000252314620136015017063 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Company extend ModuleUtils extend self SUFFIXES = ['Inc', 'and Sons', 'LLC', 'Group'].freeze POSITION_PREFIXES = %w[Executive Assistant General Associate].freeze POSITIONS = %w[President Manager Director Secretary Consultant].freeze def name case rand(0..2) when 0 then "#{Name.last_name} #{suffix}" when 1 then "#{Name.last_name}-#{Name.last_name}" when 2 then "#{Name.last_name}, #{Name.last_name} and #{Name.last_name}" end end def suffix fetch_sample(SUFFIXES) end # Generate a buzzword-laden catch phrase. # Wordlist from http://www.1728.com/buzzword.htm def catch_phrase "#{fetch_sample(CATCH_PRE)} #{fetch_sample(CATCH_MID)} #{fetch_sample(CATCH_POS)}" end # When a straight answer won't do, BS to the rescue! # Wordlist from http://dack.com/web/bullshit.html def bs "#{fetch_sample(BS_PRE)} #{fetch_sample(BS_MID)} #{fetch_sample(BS_POS)}" end def position case rand(0..2) when 0 then [fetch_sample(POSITION_PREFIXES), fetch_sample(POSITIONS)] when 1 then [fetch_sample(POSITION_AREAS), fetch_sample(POSITIONS)] when 2 then [fetch_sample(POSITION_PREFIXES), fetch_sample(POSITION_AREAS), fetch_sample(POSITIONS)] end.join(' ') end end end ffaker-2.23.0/lib/ffaker/lorem_ru.rb0000644000004100000410000000224614620136016017244 0ustar www-datawww-data# frozen_string_literal: true module FFaker module LoremRU extend ModuleUtils extend self def word fetch_sample(WORDS) end def words(num = 3) fetch_sample(WORDS, count: num) end def sentence(word_count = 7) elements = words(word_count + rand(0..9)) elements.insert(rand(3..(elements.count - 3)), ',') if elements.count > 10 result = elements.join(' ').gsub(' , ', ', ') capitalize_russian("#{result}#{sentence_type_mark}") end alias phrase sentence def sentences(sentence_count = 3) (1..sentence_count).map { sentence } end alias phrases sentences def paragraph(sentence_count = 5) sentences(sentence_count + rand(0..2)).join(' ') end def paragraphs(paragraph_count = 3) (1..paragraph_count).map { paragraph } end private def sentence_type_mark case rand(10) when 0..7 then '.' when 8 then '!' when 9 then '?' end end def capitalize_russian(string) if CAPITAL_CHARS.include?(string[0]) string else CAPITAL_CHARS[CHARS.index(string[0])] + string[1..] end end end end ffaker-2.23.0/lib/ffaker/address_in.rb0000644000004100000410000000160714620136015017532 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressIN include FFaker::Address extend ModuleUtils extend self def zip_code FFaker.numerify('######') end alias pincode zip_code def city fetch_sample(CITY) end def state fetch_sample(STATE) end def state_abbr fetch_sample(STATE_ABBR) end def union_territory fetch_sample(UNION_TERRITORY) end def union_territory_abbr fetch_sample(UNION_TERRITORY_ABBR) end def state_and_union_territory fetch_sample(STATE + UNION_TERRITORY) end def state_and_union_territory_abbr fetch_sample(STATE_ABBR + UNION_TERRITORY_ABBR) end def country FFaker::Address.country('IN') end def country_code FFaker::Address.country_code('India') end def time_zone 'Asia/Kolkata' end end end ffaker-2.23.0/lib/ffaker/company_se.rb0000644000004100000410000000102114620136015017542 0ustar www-datawww-data# frozen_string_literal: true module FFaker module CompanySE extend ModuleUtils extend self SUFFIXES = %w[AB Aktiebolag Ab].freeze def name case rand(0..3) when 0 then "#{NameSE.last_name} #{suffix}" when 1 then "#{NameSE.last_name}-#{NameSE.last_name}" when 2 then "#{NameSE.last_name}-#{NameSE.last_name} #{suffix}" when 3 then "#{NameSE.last_name}, #{NameSE.last_name} och #{NameSE.last_name}" end end def suffix fetch_sample(SUFFIXES) end end end ffaker-2.23.0/lib/ffaker/sport_ru.rb0000644000004100000410000000057514620136016017300 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Inspirations: # https://olympic.ru/team/sport/ # http://ru.sport-wiki.org/vidy-sporta/ module SportRU extend ModuleUtils extend self ALL = SUMMER + WINTER def name fetch_sample(ALL) end def summer fetch_sample(SUMMER) end def winter fetch_sample(WINTER) end end end ffaker-2.23.0/lib/ffaker/education.rb0000644000004100000410000000263614620136016017376 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Education extend ModuleUtils extend self MAJOR_ADJ = [ 'Business', 'Systems', 'Industrial', 'Medical', 'Financial', 'Marketing', 'Political', 'Social', 'Human Resource' ].freeze SCHOOL_PREFIX = %w[Green South North Wind Lake Hill Lark River Red White].freeze SCHOOL_ADJ = %w[International Global Polytechnic National].freeze SCHOOL_TYPE = %w[School University College Institution Academy].freeze SCHOOL_UNI = %w[University College].freeze def degree_short "#{fetch_sample(DEGREE_SHORT_PREFIX)} in #{major}" end def degree "#{fetch_sample(DEGREE_PREFIX)} in #{major}" end def major "#{fetch_sample(MAJOR_ADJ)} #{fetch_sample(MAJOR_NOUN)}" end def school_name fetch_sample(SCHOOL_PREFIX) + fetch_sample(SCHOOL_SUFFIX) end def school_generic_name case rand(0..1) when 0 then fetch_sample(AddressUS::STATE) when 1 then school_name end end def school case rand(0..4) when 0, 1 then "#{school_name} #{fetch_sample(SCHOOL_TYPE)}" when 2 then "#{school_generic_name} #{fetch_sample(SCHOOL_ADJ)} #{fetch_sample(SCHOOL_TYPE)}" when 3 then "#{fetch_sample(SCHOOL_UNI)} of #{school_generic_name}" when 4 then "#{school_generic_name} #{fetch_sample(SCHOOL_TYPE)} of #{fetch_sample(MAJOR_NOUN)}" end end end end ffaker-2.23.0/lib/ffaker/address_us.rb0000644000004100000410000000226614620136015017555 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressUS include FFaker::Address extend ModuleUtils extend self ZIP_FORMATS = ['#####', '#####-####'].freeze CONTINENTAL_STATE = (STATE - %w[Hawaii Alaska]) CONTINENTAL_STATE_ABBR = (STATE_ABBR - %w[HI AK]) def zip_code FFaker.numerify(fetch_sample(ZIP_FORMATS)) end def state fetch_sample(STATE) end def state_abbr(st_name = nil) return find_abbr(state) unless st_name st_name = capitalize_all_words(st_name) check_state_existence(st_name) find_abbr(st_name) end def state_and_territories_abbr fetch_sample(STATE_AND_TERRITORIES_ABBR) end def continental_state fetch_sample(CONTINENTAL_STATE) end def continental_state_abbr fetch_sample(CONTINENTAL_STATE_ABBR) end private def check_state_existence(state_name) return if STATE.include?(state_name) raise ArgumentError, "Unexpected state name: '#{state_name}'" end def find_abbr(state) STATE_ABBR[STATE.index(state)] end def capitalize_all_words(string) string.split.map(&:capitalize).join(' ') end end end ffaker-2.23.0/lib/ffaker/avatar.rb0000644000004100000410000000247714620136015016703 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Avatar extend ModuleUtils extend self SUPPORTED_FORMATS = %w[png jpg bmp].freeze def image(*args, slug: nil, size: '300x300', format: 'png', bgset: nil) if args.any? warn "Positional arguments for Avatar##{__method__} are deprecated. Please use keyword arguments." slug = args[0] size = args[1] if args.size > 1 format = args[2] if args.size > 2 bgset = args[3] if args.size > 3 end check_passed_params(size, format, bgset) slug ||= FFaker::Lorem.words.join "https://robohash.org/#{slug}.#{format}?size=#{size}#{"&bgset=bg#{bgset}" if bgset}" end private def check_passed_params(size, format, bgset) invalid_size_error unless size.match?(/^[0-9]+x[0-9]+$/) invalid_format_error unless SUPPORTED_FORMATS.include?(format) invalid_background_number unless bgset.nil? || (1..2).cover?(bgset.to_i) end def invalid_size_error raise ArgumentError, 'Size should be specified in format 300x300' end def invalid_format_error raise ArgumentError, "Supported formats are #{SUPPORTED_FORMATS.join(', ')}" end def invalid_background_number raise ArgumentError, 'Not a supported background number. Choose eather 1 or 2' end end end ffaker-2.23.0/lib/ffaker/name.rb0000644000004100000410000000452014620136016016335 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Name extend ModuleUtils extend self MALE_PREFIXES = %w[Mr.].freeze FEMALE_PREFIXES = %w[Mrs. Miss.].freeze OTHER_PREFIXES = %w[Ms. Dr.].freeze PREFIXES = (MALE_PREFIXES + FEMALE_PREFIXES + OTHER_PREFIXES).freeze FIRST_NAMES = (FIRST_NAMES_FEMALE + FIRST_NAMES_MALE).freeze SUFFIXES = %w[Jr. Sr. I II III IV V MD DDS PhD DVM].freeze def name "#{first_name} #{last_name}" end def html_safe_name "#{first_name} #{html_safe_last_name}" end def name_with_prefix fetch_sample( [ female_name_with_prefix, male_name_with_prefix ] ) end def name_with_suffix fetch_sample( [ female_name_with_suffix, male_name_with_suffix ] ) end def name_with_prefix_suffix fetch_sample( [ female_name_with_prefix_suffix, male_name_with_prefix_suffix ] ) end def female_name_with_prefix "#{female_prefix} #{first_name_female} #{last_name}" end def male_name_with_prefix "#{male_prefix} #{first_name_male} #{last_name}" end def female_name_with_suffix "#{first_name_female} #{last_name} #{suffix}" end def male_name_with_suffix "#{first_name_male} #{last_name} #{suffix}" end def female_name_with_prefix_suffix "#{female_prefix} #{first_name_female} #{last_name} #{suffix}" end def male_name_with_prefix_suffix "#{male_prefix} #{first_name_male} #{last_name} #{suffix}" end def first_name fetch_sample(FIRST_NAMES) end def first_name_female fetch_sample(FIRST_NAMES_FEMALE) end def first_name_male fetch_sample(FIRST_NAMES_MALE) end def last_name fetch_sample(LAST_NAMES) end def html_safe_last_name loop do t = LAST_NAMES.sample return t unless t.include? "'" end end def prefix fetch_sample(PREFIXES) end def female_prefix fetch_sample(FEMALE_PREFIXES) end def male_prefix fetch_sample(MALE_PREFIXES) end def other_prefix fetch_sample(OTHER_PREFIXES) end def suffix fetch_sample(SUFFIXES) end def pronouns fetch_sample(PRONOUNS) end end end ffaker-2.23.0/lib/ffaker/gender_kr.rb0000644000004100000410000000036614620136016017361 0ustar www-datawww-data# frozen_string_literal: true module FFaker module GenderKR extend ModuleUtils extend self GENDERS = %w[남 녀].freeze def random fetch_sample(GENDERS) end alias maybe random alias sample random end end ffaker-2.23.0/lib/ffaker/phone_number_nl.rb0000644000004100000410000000235014620136016020566 0ustar www-datawww-data# frozen_string_literal: true module FFaker module PhoneNumberNL extend ModuleUtils extend self COUNTRY_CODE = '+31' AREA_CODE_PREFIX = '0' PHONE_NUMBER = { 2 => ['#######', '### ####', '#### ###'], 3 => ['######', '#### ##', '## ## ##'] }.freeze MOBILE_PHONE_NUMBER = ['########', ' ## ## ## ##', ' ### ### ##', ' #### ####'].freeze def phone_number return home_work_phone_number if rand(0..1).zero? mobile_phone_number end def home_work_phone_number area = fetch_sample(AREA_CODES) FFaker.numerify "#{AREA_CODE_PREFIX}#{area}-#{fetch_sample(PHONE_NUMBER[area.size])}" end def mobile_phone_number FFaker.numerify "#{AREA_CODE_PREFIX}6#{fetch_sample(MOBILE_PHONE_NUMBER)}" end def international_phone_number return international_mobile_phone_number if rand(0..1).zero? international_home_work_phone_number end def international_home_work_phone_number area = fetch_sample(AREA_CODES) FFaker.numerify("#{COUNTRY_CODE} #{area}-#{fetch_sample(PHONE_NUMBER[area.size])}") end def international_mobile_phone_number FFaker.numerify("#{COUNTRY_CODE} 6#{fetch_sample(MOBILE_PHONE_NUMBER)}") end end end ffaker-2.23.0/lib/ffaker/code.rb0000644000004100000410000000167714620136015016340 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Code extend ModuleUtils extend self def npi(legacy: false) max = legacy ? 299_999_999 : 999_999_999 base_npi = rand(100_000_000..max).to_s summed_digits = base_npi .chars .each_with_index .map { |n, i| (i.even? ? n.to_i * 2 : n).to_s } .join .chars .inject(0) { |sum, digit| sum + digit.to_i } npi_checksum = (10 - ((24 + summed_digits) % 10)).to_s[-1] base_npi + npi_checksum end def ean ean = rand(100_000_000_000..999_999_999_999).to_s sum = 0 ean.chars.each_with_index { |c, i| sum += c.to_i * (i.odd? ? 3 : 1) } nearest_multiple_of_ten = sum.round(-1) nearest_multiple_of_ten += 10 if nearest_multiple_of_ten < sum "#{ean}#{nearest_multiple_of_ten - sum}" end end end ffaker-2.23.0/lib/ffaker/name_th.rb0000644000004100000410000000060114620136016017024 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Source: http://www.thai-language.com/ module NameTH extend ModuleUtils extend self def first_name fetch_sample(FIRST_NAMES) end def last_name fetch_sample(LAST_NAMES) end def nick_name fetch_sample(NICK_NAMES) end def name "#{first_name} #{last_name}" end end end ffaker-2.23.0/lib/ffaker/sport.rb0000644000004100000410000000044314620136016016564 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Sport extend ModuleUtils extend self # @deprecated US sports name. Moved into {SportUS} def name warn '[name] is deprecated. For US sports please use the SportUS module' fetch_sample(NAMES) end end end ffaker-2.23.0/lib/ffaker/tweet.rb0000644000004100000410000000313414620136016016545 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Tweet extend ModuleUtils extend self # Options # num_hashtags: How many hashtags (default: (skewed (40%) 1-4)) # num_mentions: How many mentions (default: (skewed (20% 1-2)) # reply: Add reply? (default: (random 10%) # body_length: Target length (rand(20..140)) (will be <= target) def tweet(args = {}) options = { num_hashtags: [0, rand(-5..4)].max, num_mentions: [0, rand(-7..2)].max, reply: (rand(1..10) == 1), body_length: rand(20..140) }.merge(args) my_reply = options[:reply] ? "#{mention} " : '' my_mentions = (options[:num_mentions]).positive? ? "#{mentions(options[:num_mentions])} " : '' my_tags = tags(options[:num_hashtags]) remaining = [ options[:body_length], 140 - (my_reply.size + my_mentions.size + my_tags.size) ].min "#{my_reply}#{body(remaining)}#{my_mentions}#{my_tags}" end def mention "@#{FFaker::Internet.user_name}" end def mentions(num = 2) mention_names = [] num.times { mention_names << mention } mention_names.join(' ') end def body(required_length = 140) required_length = [required_length, 20].max body = '' prefix = '' until body.size > required_length body += "#{prefix}#{FFaker::Lorem.sentence}" prefix = ' ' end body[required_length - 1] = '#' body.gsub(/\s\S*\#.*$/, '.') end def tags(num_tags = 2) fetch_sample(HASHTAG, count: num_tags).join(' ') end end end ffaker-2.23.0/lib/ffaker/name_cn.rb0000644000004100000410000000053214620136016017014 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameCN extend ModuleUtils extend self def name "#{first_name}#{last_name}" end def first_name fetch_sample(FIRST_NAMES) end def last_name fetch_sample(LAST_NAMES) end def last_first "#{last_name}#{first_name}" end end end ffaker-2.23.0/lib/ffaker/lorem_ja.rb0000644000004100000410000000133214620136016017203 0ustar www-datawww-data# frozen_string_literal: true module FFaker module LoremJA extend ModuleUtils extend self def character fetch_sample(CHARACTERS) end def characters(count = 20) fetch_sample(CHARACTERS, count: count).join end def word fetch_sample(WORDS) end def words(count = 3) fetch_sample(WORDS, count: count) end def sentence fetch_sample(SENTENCES) end def sentences(count = 3) (1..count).map { fetch_sample(SENTENCES) } end def paragraph(sentence_count = 3) "#{sentences(sentence_count).join('、')}、#{fetch_sample(SENTENCES_END)}。" end def paragraphs(count = 3) (1..count).map { paragraph } end end end ffaker-2.23.0/lib/ffaker/identification_es.rb0000644000004100000410000000032314620136016021072 0ustar www-datawww-data# frozen_string_literal: true module FFaker module IdentificationES extend ModuleUtils extend self GENDERS = %w[Hombre Mujer].freeze def gender fetch_sample(GENDERS) end end end ffaker-2.23.0/lib/ffaker/name_ua.rb0000644000004100000410000000251214620136016017021 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameUA extend ModuleUtils extend self FIRST_NAMES = FIRST_NAMES_MALE + FIRST_NAMES_FEMALE LAST_NAMES = LAST_NAMES_MALE + LAST_NAMES_FEMALE MIDDLE_NAMES = MIDDLE_NAMES_MALE + MIDDLE_NAMES_FEMALE def first_name_female fetch_sample(FIRST_NAMES_FEMALE) end def first_name_male fetch_sample(FIRST_NAMES_MALE) end def middle_name_female fetch_sample(MIDDLE_NAMES_FEMALE) end def middle_name_male fetch_sample(MIDDLE_NAMES_MALE) end def last_name_female fetch_sample(LAST_NAMES_FEMALE) end def last_name_male fetch_sample(LAST_NAMES_MALE) end def first_name fetch_sample(FIRST_NAMES) end def last_name fetch_sample(LAST_NAMES) end def name case rand(0..7) when 0 then first_name_male when 1 then first_name_female when 2 then "#{first_name_male} #{middle_name_male}" when 3 then "#{first_name_female} #{middle_name_male}" when 4 then "#{last_name_male} #{first_name_male}" when 5 then "#{last_name_female} #{first_name_female}" when 6 then "#{last_name_male} #{first_name_male} #{middle_name_male}" when 7 then "#{last_name_female} #{first_name_female} #{middle_name_female}" end end end end ffaker-2.23.0/lib/ffaker/airline.rb0000644000004100000410000000037014620136015017036 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Airline extend ModuleUtils extend self def name fetch_sample(NAMES_LIST) end def flight_number "#{fetch_sample(CODES_LIST)} #{rand(1..3999)}" end end end ffaker-2.23.0/lib/ffaker/address_sn.rb0000644000004100000410000000050414620136015017537 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressSN include FFaker::Address extend ModuleUtils extend self def region fetch_sample(REGIONS) end def departement fetch_sample(DEPARTEMENTS) end def arrondissement fetch_sample(ARRONDISSEMENTS) end end end ffaker-2.23.0/lib/ffaker/identification.rb0000644000004100000410000000111614620136016020404 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Identification extend ModuleUtils extend self ETHNICITIES = [ 'African American', 'Asian/Pacific Islander', 'Caucasian', 'Hispanic', 'Native American', 'Multiracial', 'Other', 'Prefer not to respond' ].freeze GENDERS = %w[Male Female].freeze def drivers_license FFaker.bothify('?###-###-##-###-#').upcase end def ssn FFaker.numerify('###-##-####') end def ethnicity fetch_sample(ETHNICITIES) end def gender fetch_sample(GENDERS) end end end ffaker-2.23.0/lib/ffaker/venue.rb0000644000004100000410000000024214620136016016534 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Venue extend ModuleUtils extend self def name fetch_sample(VENUE_LIST) end end end ffaker-2.23.0/lib/ffaker/gender_id.rb0000644000004100000410000000040214620136016017330 0ustar www-datawww-data# frozen_string_literal: true module FFaker module GenderID extend ModuleUtils extend self GENDERS = %w[laki-laki perempuan].freeze def random fetch_sample(GENDERS) end alias maybe random alias sample random end end ffaker-2.23.0/lib/ffaker/name_es.rb0000644000004100000410000000236414620136016017030 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameES extend ModuleUtils module_function MALE_PREFIXES = %w[D. Dr.].freeze FEMALE_PREFIXES = %w[D.ª Dra.].freeze PREFIXES = (MALE_PREFIXES + FEMALE_PREFIXES).freeze FIRST_NAMES = (FIRST_NAMES_FEMALE + FIRST_NAMES_MALE).freeze # In Spain we use two surnames: The father's and the mother's def name "#{first_name} #{last_name} #{last_name}" end def name_with_prefix fetch_sample( [ female_name_with_prefix, male_name_with_prefix ] ) end def female_name_with_prefix "#{female_prefix} #{first_name_female} #{last_name} #{last_name}" end def male_name_with_prefix "#{male_prefix} #{first_name_male} #{last_name} #{last_name}" end def first_name fetch_sample(FIRST_NAMES) end def first_name_female fetch_sample(FIRST_NAMES_FEMALE) end def first_name_male fetch_sample(FIRST_NAMES_MALE) end def last_name fetch_sample(LAST_NAMES) end def prefix fetch_sample(PREFIXES) end def female_prefix fetch_sample(FEMALE_PREFIXES) end def male_prefix fetch_sample(MALE_PREFIXES) end end end ffaker-2.23.0/lib/ffaker/lorem_kr.rb0000644000004100000410000000123214620136016017224 0ustar www-datawww-data# frozen_string_literal: true module FFaker module LoremKR extend ModuleUtils extend self def word fetch_sample(WORDS) end def words(num = 3) fetch_sample(WORDS, count: num) end def sentence(word_count = 4) "#{words(word_count + rand(1..5)).join(' ')}." end alias phrase sentence def sentences(sentence_count = 3) (1..sentence_count).map { sentence } end alias phrases sentences def paragraph(sentence_count = 3) sentences(sentence_count + rand(0..2)).join(' ') end def paragraphs(paragraph_count = 3) (1..paragraph_count).map { paragraph } end end end ffaker-2.23.0/lib/ffaker/phone_number_de.rb0000644000004100000410000000244514620136016020552 0ustar www-datawww-data# frozen_string_literal: true module FFaker module PhoneNumberDE extend ModuleUtils extend self # Mobile prefixes are in the 015x, 016x, 017x ranges def mobile_prefix(leading_zero = true) mobile_prefix = "1#{rand(5..7)}#{rand(0..9)}" mobile_prefix = "0#{mobile_prefix}" if leading_zero mobile_prefix end # Region prefixes are in range 02..09 with length of 3 to 5 digits def region_prefix(leading_zero = true) region_prefix = rand(2..9).to_s + FFaker.numerify('#' * rand(1..3)).to_s region_prefix = "0#{region_prefix}" if leading_zero region_prefix end def phone_number home_work_phone_number end def mobile_phone_number(leading_zero = true) [mobile_prefix(leading_zero), FFaker.numerify('#######')].join(' ') end def home_work_phone_number(leading_zero = true) [region_prefix(leading_zero), FFaker.numerify('#######')].join(' ') end def country_code '+49' end def international_mobile_phone_number [country_code, mobile_phone_number(false)].join(' ') end def international_home_work_phone_number [country_code, home_work_phone_number(false)].join(' ') end def international_phone_number international_home_work_phone_number end end end ffaker-2.23.0/lib/ffaker/cheesy_lingo.rb0000644000004100000410000000170214620136015020063 0ustar www-datawww-data# frozen_string_literal: true module FFaker module CheesyLingo # Born during RailsGirls Summer of Code 2015. Team Cheesy says Hi! extend ModuleUtils extend self TITLE_1 = %w[Sharp Soft Nutty Smokey Melting Cheeky Fat Dutch Grated Cheesed Milky].freeze TITLE_2 = %w[Gouda Affineurs Alpine Sheep Cows Brie Goats Coulommiers Dairy].freeze def title "#{fetch_sample(TITLE_1)} #{fetch_sample(TITLE_2)}" end def word fetch_sample(CHEESY_WORDS) end def words(count = 5) fetch_sample(CHEESY_WORDS, count: count) end def sentence "#{[ fetch_sample(CHEESY_PHRASES).capitalize, fetch_sample(CHEESY_PHRASES), fetch_sample(CHEESY_PHRASES) ].join}." end def paragraph(number_of_phrases = 10) p = +fetch_sample(CHEESY_PHRASES).capitalize (number_of_phrases - 1).times { p << " #{fetch_sample(CHEESY_PHRASES)}" } p << '.' end end end ffaker-2.23.0/lib/ffaker/gender_it.rb0000644000004100000410000000037614620136016017362 0ustar www-datawww-data# frozen_string_literal: true module FFaker module GenderIT extend ModuleUtils extend self GENDERS = %w[maschio femmina].freeze def random fetch_sample(GENDERS) end alias maybe random alias sample random end end ffaker-2.23.0/lib/ffaker/job_it.rb0000644000004100000410000000033314620136016016661 0ustar www-datawww-data# frozen_string_literal: true module FFaker module JobIT extend ModuleUtils extend self def title "#{fetch_sample(JOB_PREFIX)} #{fetch_sample(JOB_ADJ)} #{fetch_sample(JOB_NOUN)}" end end end ffaker-2.23.0/lib/ffaker/lorem_ua.rb0000644000004100000410000000222014620136016017213 0ustar www-datawww-data# frozen_string_literal: true module FFaker module LoremUA extend ModuleUtils extend self def word fetch_sample(WORDS) end def words(num = 3) fetch_sample(WORDS, count: num) end def sentence(word_count = 7) elements = words(word_count + rand(0..9)) elements.insert(rand(3..(elements.count - 3)), ',') if elements.count > 10 result = elements.join(' ').gsub(' , ', ', ') capitalize_ukrainian(+"#{result}#{sentence_type_mark}") end alias phrase sentence def sentences(sentence_count = 3) (1..sentence_count).map { sentence } end alias phrases sentences def paragraph(sentence_count = 5) sentences(sentence_count + rand(0..2)).join(' ') end def paragraphs(paragraph_count = 3) (1..paragraph_count).map { paragraph } end private def sentence_type_mark case rand(0..9) when 0..7 then '.' when 8 then '!' when 9 then '?' end end def capitalize_ukrainian(string) string[0] = CAPITAL_CHARS[CHARS.index(string[0])] unless CAPITAL_CHARS.include?(string[0]) string end end end ffaker-2.23.0/lib/ffaker/address_ch_de.rb0000644000004100000410000000027514620136015020166 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressCHDE include AddressCH extend ModuleUtils extend self def canton fetch_sample(CANTON) end end end ffaker-2.23.0/lib/ffaker/currency.rb0000644000004100000410000000043414620136015017246 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Currency extend ModuleUtils extend self def code fetch_sample(CURRENCY_CODE) end def name fetch_sample(CURRENCY_NAME) end def symbol fetch_sample(CURRENCY_SYMBOL) end end end ffaker-2.23.0/lib/ffaker/address_de.rb0000644000004100000410000000127114620136015017511 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressDE include FFaker::Address extend ModuleUtils extend self def zip_code FFaker.numerify '#####' end def state fetch_sample(STATE) end def city fetch_sample(CITY) end def street_name name = fetch_sample([true, false]) ? NameDE.last_name.to_s : NameDE.first_name.to_s name + random_type_of_street end def street_address "#{street_name} #{rand(1..192)}" end private def random_type_of_street case rand(0..19) when 0 then 'weg' when 1 then 'gasse' when 3 then 'hain' else 'str.' end end end end ffaker-2.23.0/lib/ffaker/address_da.rb0000644000004100000410000000135214620136015017505 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressDA include FFaker::Address extend ModuleUtils extend self REGION = %w[Hovedstaden Sjælland Syddanmark Midtjylland Nordjylland].freeze STATE = REGION def zip_code FFaker.numerify('####') end def post_nr zip_code end def state kommune end def kommune fetch_sample(KOMMUNE) end def region fetch_sample(REGION) end def city fetch_sample(CITY) end def street_name fetch_sample(STREET) end def street_address "#{street_name} #{rand(0..99)}" end def full_address "#{street_address} #{post_nr} #{city} #{region} DANMARK" end end end ffaker-2.23.0/lib/ffaker/name_tw.rb0000644000004100000410000000043414620136016017047 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameTW extend ModuleUtils extend self def name "#{last_name}#{first_name}" end def first_name fetch_sample(FIRST_NAMES) end def last_name fetch_sample(LAST_NAMES) end end end ffaker-2.23.0/lib/ffaker/phone_number_it.rb0000644000004100000410000000143614620136016020575 0ustar www-datawww-data# frozen_string_literal: true module FFaker module PhoneNumberIT extend ModuleUtils extend self COUNTRY_PREFIX = ['+39', '0039', '+39 ', '0039 '].freeze PHONE_NUMBER = ['######', '########'].freeze def phone_number if rand(0..1) == 1 home_phone_number else mobile_phone_number end end def home_phone_number number HOME_PHONE_PREFIXES end def mobile_phone_number number MOBILE_PHONE_PREFIXES end private def number(prefixes) pattern = [ fetch_sample(COUNTRY_PREFIX), fetch_sample(prefixes), random_space, fetch_sample(PHONE_NUMBER) ].join FFaker.numerify(pattern) end def random_space rand(0..1) == 1 ? ' ' : '' end end end ffaker-2.23.0/lib/ffaker/lorem_pl.rb0000644000004100000410000000215114620136016017224 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Inspirations: # https://pl.wiktionary.org module LoremPL extend ModuleUtils extend self def character fetch_sample(CHARACTERS) end def characters(count = 10) fetch_sample(CHARACTERS, count: count).join end def word fetch_sample(WORDS) end def words(count = 3) fetch_sample(WORDS, count: count) end def sentence(count = 7) sentence = words(count + rand(0..5)) sentence[rand(3..(sentence.length - 3))] += ',' if sentence.length > 10 sentence = sentence.join(' ') sentence = sentence.capitalize "#{sentence}#{end_of_sentence}" end alias phrase sentence def sentences(count = 3) (1..count).map { sentence } end alias phrases sentences def paragraph(count = 3) sentences(count + rand(0..2)).join(' ') end def paragraphs(count = 3) (1..count).map { paragraph } end private def end_of_sentence case rand(10) when 0..7 then '.' when 8 then '?' when 9 then '!' end end end end ffaker-2.23.0/lib/ffaker/food.rb0000644000004100000410000000063214620136016016344 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Food extend ModuleUtils extend self def ingredient send(%w[vegetable fruit meat herb_or_spice][rand 4]) end def vegetable fetch_sample(VEGETABLE) end def fruit fetch_sample(FRUIT) end def meat fetch_sample(MEAT) end def herb_or_spice fetch_sample(HERB_SPICE) end end end ffaker-2.23.0/lib/ffaker/address_pl.rb0000644000004100000410000000356514620136015017544 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Inspirations: # TERYT registry, available at: http://www.stat.gov.pl/broker/access/index.jspa module AddressPL extend ModuleUtils extend self STREET_PREFIXES = %w[al. ul.].freeze SQUARE_PREFIXES = %w[bulwar pasaż plac skwer zaułek].freeze # Full Polish address with country name in French (according to Universal Postal Union). def full_address(include_country = false, include_secondary = false) address = "#{street_address(include_secondary)} #{postal_code} #{city}" address = "#{address} POLOGNE" if include_country address end def street_address(include_secondary = false) address = "#{street_name} #{building_number}" address = "#{address}#{secondary_number}" if include_secondary address end def street_name fetch_sample([street, square]) end def street "#{street_prefix} #{fetch_sample(STREET)}" end def square "#{square_prefix} #{fetch_sample(SQUARE)}" end # A voivodeship is an administrative area in Poland - a Polish equivalent of state. def voivodeship fetch_sample(VOIVODESHIP) end alias state voivodeship alias province voivodeship def voivodeship_abbr fetch_sample(VOIVODESHIP_ABBR) end def voivodeship_capital_city fetch_sample(VOIVODESHIP_CAPITAL_CITY) end def city fetch_sample(CITY) end def building_number # :nodoc: rand(1..199) end def secondary_number # :nodoc: case rand(0..1) when 0 then " m. #{building_number}" when 1 then "/#{building_number}" end end def zip_code FFaker.numerify('##-###') end alias postal_code zip_code def street_prefix fetch_sample(STREET_PREFIXES) end def square_prefix fetch_sample(SQUARE_PREFIXES) end end end ffaker-2.23.0/lib/ffaker/name_da.rb0000644000004100000410000000214214620136016016777 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameDA include FFaker::Name extend ModuleUtils extend self PREFIXES = %w[Hr. Fr. Dr. Prof.].freeze def name(gender = :any) generate_name(first_name(gender)) end def any_name name(:any) end def male_name name(:male) end def female_name name(:female) end def first_name(gender = :any) case gender when :any then rand(0..1).zero? ? first_name(:male) : first_name(:female) when :male then fetch_sample(MALE_FIRST_NAMES) when :female then fetch_sample(FEMALE_FIRST_NAMES) else raise ArgumentError, 'Invalid gender, must be one of :any, :male, :female' end end def last_name fetch_sample(LAST_NAMES) end def prefix fetch_sample(PREFIXES) end private def generate_name(first_name) case rand(0..7) when 0 then "#{prefix} #{first_name} #{last_name}" when 1..2 then "#{first_name} #{last_name} #{last_name}" else "#{first_name} #{last_name}" end end end end ffaker-2.23.0/lib/ffaker/job_kr.rb0000644000004100000410000000024214620136016016660 0ustar www-datawww-data# frozen_string_literal: true module FFaker module JobKR extend ModuleUtils extend self def title fetch_sample(JOB_NOUNS) end end end ffaker-2.23.0/lib/ffaker/filesystem.rb0000644000004100000410000000150314620136016017577 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Filesystem extend ModuleUtils extend self def extension fetch_sample(EXTENSION) end def mime_type fetch_sample(MIME_TYPE) end def directory(directory_separator = File::SEPARATOR) Lorem.words.join(directory_separator) end def file_name( *args, dir: directory, name: Lorem.word.downcase, ext: extension, directory_separator: File::SEPARATOR ) if args.any? warn "Positional arguments for Filesystem##{__method__} are deprecated. Please use keyword arguments." dir = args[0] name = args[1] if args.size > 1 ext = args[2] if args.size > 2 directory_separator = args[3] if args.size > 3 end "#{dir}#{directory_separator}#{name}.#{ext}" end end end ffaker-2.23.0/lib/ffaker/phone_number_cu.rb0000644000004100000410000000640714620136016020573 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Based on information from http://en.wikipedia.org/wiki/Telephone_numbers_in_Cuba module PhoneNumberCU extend ModuleUtils extend self # Mobile prefixes MOBILE_OPERATORS_PREFIX = %w[05].freeze # Home or Work Operator prefixes HOME_WORK_OPERATORS_PREFIX = %w[ 021 022 023 024 031 032 033 041 042 043 045 046 047 048 07 ].freeze OPERATORS_PREFIX = MOBILE_OPERATORS_PREFIX + HOME_WORK_OPERATORS_PREFIX # Return a prefix in MOBILE_OPERATORS_PREFIX # @see FFaker::PhoneNumberCU::MOBILE_OPERATORS_PREFIX # def mobile_phone_prefix fetch_sample(MOBILE_OPERATORS_PREFIX) end # Return a prefix in HOME_WORK_OPERATORS_PREFIX # @see FFaker::PhoneNumberCU::HOME_WORK_OPERATORS_PREFIX # def home_work_phone_prefix fetch_sample(HOME_WORK_OPERATORS_PREFIX) end def phone_prefix fetch_sample(OPERATORS_PREFIX) end # Generates a general phone number # (0x) xxx xxxx or (0xx) xx xxxx # def home_work_phone_number phone_prefix = home_work_phone_prefix case phone_prefix.size when 2 then FFaker.numerify("(#{phone_prefix}) ### ####") when 3 then FFaker.numerify("(#{phone_prefix}) ## ####") end end # Generates a mobile phone number # 05 xxx xxxx # def mobile_phone_number FFaker.numerify("#{mobile_phone_prefix} ### ####") end # Generates general number # def general_phone_number rand(0..1).zero? ? home_work_phone_number : mobile_phone_number end # Country Code is E.164 Country Code # def country_code e164_country_code end # International formats # def international_country_code rand(0..1).zero? ? "00#{country_code}" : "+#{country_code}" end def international_mobile_phone_number FFaker.numerify("#{international_country_code}#{mobile_phone_prefix[1]} ### ####") end def international_home_work_phone_number phone_prefix = home_work_phone_prefix case phone_prefix.size when 2 then FFaker.numerify("#{international_country_code}#{phone_prefix[1]} ### ####") when 3 then FFaker.numerify("#{international_country_code}#{phone_prefix[1, 2]} ## ####") end end def international_phone_number rand(0..1).zero? ? international_mobile_phone_number : international_home_work_phone_number end # E.164 formats # Based on information from http://en.wikipedia.org/wiki/E.164 # def e164_country_code '53' end def e164_mobile_phone_number FFaker.numerify("#{country_code}#{mobile_phone_prefix[1]}#######") end def e164_home_work_phone_number phone_prefix = home_work_phone_prefix case phone_prefix.size when 2 then FFaker.numerify("#{e164_country_code}#{phone_prefix[1]}#######") when 3 then FFaker.numerify("#{e164_country_code}#{phone_prefix[1, 2]}######") end end def e164_phone_number rand(0..1).zero? ? e164_mobile_phone_number : e164_home_work_phone_number end # Generates phone number # def phone_number case rand(0..2) when 0 then general_phone_number when 1 then international_phone_number when 2 then e164_phone_number end end end end ffaker-2.23.0/lib/ffaker/lorem_it.rb0000644000004100000410000000130614620136016017226 0ustar www-datawww-data# frozen_string_literal: true module FFaker module LoremIT extend ModuleUtils extend self def word fetch_sample(WORDS) end def words(num = 3) fetch_sample(WORDS, count: num) end def sentence(word_count = 4) s = words(word_count + rand(0..5)) s = s.join(' ') s.capitalize! "#{s}." end alias phrase sentence def sentences(sentence_count = 3) (1..sentence_count).map { sentence } end alias phrases sentences def paragraph(sentence_count = 3) sentences(sentence_count + rand(0..2)).join(' ') end def paragraphs(paragraph_count = 3) (1..paragraph_count).map { paragraph } end end end ffaker-2.23.0/lib/ffaker/book.rb0000644000004100000410000000273514620136015016354 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Book require 'cgi' extend ModuleUtils extend self def title case rand(0..1) when 0 then simple_title when 1 then title_with_prefix end end def genre fetch_sample(GENRES) end def author FFaker::Name.name end def isbn rand(1_000_000_000...25_000_000_000).to_s end def description(sentence_count = 3) FFaker::Lorem.paragraph(sentence_count) end def cover(*args, slug: nil, size: '300x300', format: 'png', bgset: nil) if args.any? warn "Positional arguments for Book##{__method__} are deprecated. Please use keyword arguments." slug = args[0] size = args[1] if args.size > 1 format = args[2] if args.size > 2 bgset = args[3] if args.size > 3 end FFaker::Avatar.image(slug: slug, size: size, format: format, bgset: bgset) end def orly_cover(name = title, book_author = author, top_text = genre) 'https://orly-appstore.herokuapp.com/generate?' \ "title=#{CGI.escape(name)}&" \ "top_text=#{CGI.escape(top_text)}&" \ "author=#{CGI.escape(book_author)}&" \ "image_code=#{Random.rand(1..40)}&" \ "theme=#{Random.rand(1..16)}" end private def simple_title "#{fetch_sample(ADJ_AND_ADV)} #{fetch_sample(NOUNS)}" end def title_with_prefix "#{fetch_sample(PREFIXES)} #{simple_title}" end end end ffaker-2.23.0/lib/ffaker/address_nl.rb0000644000004100000410000000133314620136015017531 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressNL include FFaker::Address extend ModuleUtils extend self def postal_code FFaker::String.from_regexp(/[1-9]\d{3} [A-RT-Z][A-Z]/) end def zip_code postal_code end def street_name name = fetch_sample([true, false]) ? NameNL.last_name : NameNL.first_name name + random_type_of_street end def city fetch_sample(CITY) end def province fetch_sample(PROVINCE) end private def random_type_of_street case rand(0..19) when 0 then 'weg' when 1 then 'boulevard' when 3 then 'pad' when 4 then 'steeg' else 'straat' end end end end ffaker-2.23.0/lib/ffaker/address_id.rb0000644000004100000410000000106514620136015017516 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressID include FFaker::Address extend ModuleUtils extend self STREET_PREFIX = %w[Jl Jln].freeze def zip_code FFaker.numerify '#####' end def state fetch_sample(STATE) end def state_abbr fetch_sample(STATE_ABBR) end def city fetch_sample(CITY) end def street_prefix fetch_sample(STREET_PREFIX) end def street "#{street_prefix}. #{fetch_sample(COMMON_STREET_NAMES)}, No. #{rand(1..100)}" end end end ffaker-2.23.0/lib/ffaker/name_ru.rb0000644000004100000410000000173714620136016017052 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameRU extend ModuleUtils extend self FIRST_NAMES = FIRST_NAMES_MALE + FIRST_NAMES_FEMALE LAST_NAMES = LAST_NAMES_MALE + LAST_NAMES_FEMALE def name rand(0..1).zero? ? female_name : male_name end def first_name fetch_sample(FIRST_NAMES) end def last_name fetch_sample(LAST_NAMES) end def female_name "#{first_name_female} #{last_name_female}" end def male_name "#{first_name_male} #{last_name_male}" end def first_name_female fetch_sample(FIRST_NAMES_FEMALE) end def first_name_male fetch_sample(FIRST_NAMES_MALE) end def middle_name_female fetch_sample(MIDDLE_NAMES_FEMALE) end def middle_name_male fetch_sample(MIDDLE_NAMES_MALE) end def last_name_female fetch_sample(LAST_NAMES_FEMALE) end def last_name_male fetch_sample(LAST_NAMES_MALE) end end end ffaker-2.23.0/lib/ffaker/freedom_ipsum.rb0000644000004100000410000000044714620136016020257 0ustar www-datawww-data# frozen_string_literal: true require_relative 'lorem' module FFaker module FreedomIpsum include Lorem extend ModuleUtils extend self def word fetch_sample(FREEDOM_WORDS) end def words(num = 3) fetch_sample(FREEDOM_WORDS, count: num) end end end ffaker-2.23.0/lib/ffaker/identification_es_co.rb0000644000004100000410000000145114620136016021556 0ustar www-datawww-data# frozen_string_literal: true require 'date' module FFaker module IdentificationESCO include IdentificationES extend ModuleUtils extend self BLOOD_TYPE = %w[A B O AB].freeze LICENSE_CATEGORY = %w[A B C].freeze def drivers_license how_many_numbers = rand(6..13) FFaker.numerify('#' * how_many_numbers) end alias id drivers_license def driver_license_category category = fetch_sample(LICENSE_CATEGORY) # the categories are A1 A2 B1 B2 B3 C1 C2 C3 num = category == 'A' ? rand(1..2) : rand(1..3) "#{category}#{num}" end def blood_type sign = fetch_sample(%w[+ -]) "#{fetch_sample(BLOOD_TYPE)}#{sign}" end def expedition_date today = ::Date.today today - rand(today.year) end end end ffaker-2.23.0/lib/ffaker/address_ja.rb0000644000004100000410000000371114620136015017514 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressJA include FFaker::Address extend ModuleUtils extend self ZIP_FORMATS = ['###-####'].freeze LAND_NUMBER_FORMATS = ['#丁目#番#号', '###'].freeze def address fetch_sample([ "#{postal_code} #{prefecture}#{city}#{street}#{land_number}", "#{postal_code} #{prefecture}#{county}#{street}#{land_number}", "#{postal_code} #{prefecture}#{designated_city}#{ward}#{street}#{land_number}", "#{postal_code} 東京都#{tokyo_ward}#{street}#{land_number}" ]) end def other_address fetch_sample([ "#{postal_code} #{prefecture}#{city}#{street}#{land_number}", "#{postal_code} #{prefecture}#{county}#{street}#{land_number}" ]) end def designated_city_address fetch_sample([ # 愛知県名古屋市中区錦3丁目24番4号 "#{postal_code} #{prefecture}#{designated_city}#{ward}#{street}#{land_number}" ]) end def tokyo_ward_address fetch_sample([ # 東京都千代田区永田町2丁目2番1号 "#{postal_code} 東京都#{tokyo_ward}#{street}#{land_number}" ]) end def postal_code FFaker.numerify(fetch_sample(ZIP_FORMATS)) end def land_number FFaker.numerify(fetch_sample(LAND_NUMBER_FORMATS)) end def street FFaker.numerify(fetch_sample(CITY)) end def tokyo_ward fetch_sample(TOKYO_WARD) end def ward fetch_sample(WARD) end def village fetch_sample(VILLAGE) end def designated_city fetch_sample(CITY) end def city fetch_sample(CITY) end def county fetch_sample(COUNTY) end def prefecture fetch_sample(PREFECTURE) end end end ffaker-2.23.0/lib/ffaker/animal.rb0000644000004100000410000000051114620136015016651 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Animal extend ModuleUtils extend self # @deprecated US animals name. Moved into {AnimalUS} def common_name warn '[common_name] is deprecated. For animal name in english please use the AnimalUS module' fetch_sample(COMMON_NAMES) end end end ffaker-2.23.0/lib/ffaker/phone_number_fr.rb0000644000004100000410000000320014620136016020557 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Source: https://en.wikipedia.org/wiki/Telephone_numbers_in_France module PhoneNumberFR extend ModuleUtils extend self COUNTRY_CODE = '33' AREA_PREFIX = %w[01 02 03 04 05].freeze NON_AREA_PREFIX = %w[09].freeze HOME_WORK_PHONE_PREFIX = AREA_PREFIX + NON_AREA_PREFIX MOBILE_PHONE_PREFIX = %w[06 07].freeze PHONE_PREFIX = HOME_WORK_PHONE_PREFIX + MOBILE_PHONE_PREFIX PHONE_NUMBER = ['########', ' ## ## ## ##'].freeze def home_work_phone_number number HOME_WORK_PHONE_PREFIX end def mobile_phone_number number MOBILE_PHONE_PREFIX end # generates mobile or home/work number def phone_number rand(0..1).zero? ? home_work_phone_number : mobile_phone_number end def country_code "#{fetch_sample(['+', '00'])}#{COUNTRY_CODE}" end def international_mobile_phone_number number MOBILE_PHONE_PREFIX, country_code end def international_home_work_phone_number number HOME_WORK_PHONE_PREFIX, country_code end def international_phone_number rand(0..1).zero? ? international_mobile_phone_number : international_home_work_phone_number end private def number(prefixes, country_prefix = '') space = random_space prefix = fetch_sample(prefixes) prefix = prefix[1] unless country_prefix == '' FFaker.numerify [ country_prefix, space, prefix, fetch_sample(PHONE_NUMBER) ].join.strip end def random_space rand(0..1).zero? ? '' : ' ' end end end ffaker-2.23.0/lib/ffaker/guid.rb0000644000004100000410000000027614620136016016351 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Guid extend ModuleUtils extend self def guid FFaker.hexify('########-####-####-####-############') end end end ffaker-2.23.0/lib/ffaker/identification_br.rb0000644000004100000410000000400614620136016021070 0ustar www-datawww-data# frozen_string_literal: true module FFaker module IdentificationBR extend ModuleUtils extend self GENDERS = %w[Feminino Masculino].freeze CPF_VERIFICATION_MULTIPLIERS = [11, 10, 9, 8, 7, 6, 5, 4, 3, 2].freeze CNPJ_VERIFICATION_MULTIPLIERS = [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2].freeze def cpf cpf = FFaker.numerify('#########') validators = cpf_verification_digits(cpf) cpf + validators.join end def pretty_cpf cpf_numbers = cpf "#{cpf_numbers[0..2]}.#{cpf_numbers[3..5]}.#{cpf_numbers[6..8]}-#{cpf_numbers[9..10]}" end def cnpj cnpj = FFaker.numerify('############') validators = cnpj_verification_digits(cnpj) cnpj + validators.join end def pretty_cnpj cnpj_numbers = cnpj.to_s.rjust(14, '0') "#{cnpj_numbers[0..1]}.#{cnpj_numbers[2..4]}.#{cnpj_numbers[5..7]}/#{cnpj_numbers[8..11]}-#{cnpj_numbers[12..14]}" end def rg FFaker.numerify('#########') end def pretty_rg FFaker.numerify('###.###.###') end def gender fetch_sample(GENDERS) end def cpf_verification_digits(cpf) document_verification_digits(CPF_VERIFICATION_MULTIPLIERS, cpf) end def cnpj_verification_digits(cnpj) document_verification_digits(CNPJ_VERIFICATION_MULTIPLIERS, cnpj) end private def document_verification_digits(verification_multipliers, document = nil) return false if document.nil? document_digits = document.to_s.scan(/[0-9]/).map(&:to_i) validation_digits = [] if document_digits.size + 1 == verification_multipliers.size && document_digits.uniq.size > 1 0.upto(1) do |i| sum = verification_multipliers.drop(1 - i).each_with_index.inject(0) do |val, (value, j)| val + (document_digits[j] * value) end validation_digits[i] = (sum %= 11) < 2 ? 0 : 11 - sum document_digits.push(validation_digits[i]) end return validation_digits end [] end end end ffaker-2.23.0/lib/ffaker/phone_number_kr.rb0000644000004100000410000000217714620136016020600 0ustar www-datawww-data# frozen_string_literal: true module FFaker module PhoneNumberKR extend ModuleUtils extend self HOME_PHONE_PREFIXES = %w[02 031 032 033 041 042 043 044 049 051 052 053 054 055 061 062 063 064].freeze MOBILE_PHONE_PREFIXES = %w[010 011 016 019].freeze def phone_number case rand(0..1) when 0 then home_work_phone_number when 1 then mobile_phone_number end end def home_work_phone_number FFaker.numerify("#{fetch_sample(HOME_PHONE_PREFIXES)} #### ####") end def mobile_phone_number FFaker.numerify("#{fetch_sample(MOBILE_PHONE_PREFIXES)} #### ####") end def contry_code '+82' end def international_mobile_phone_number number = mobile_phone_number number[0] = "#{contry_code} " number end def international_home_work_phone_number number = home_work_phone_number number[0] = "#{contry_code} " number end def international_phone_number case rand(0..1) when 0 then international_mobile_phone_number when 1 then international_home_work_phone_number end end end end ffaker-2.23.0/lib/ffaker/internet_se.rb0000644000004100000410000000510514620136016017734 0ustar www-datawww-data# frozen_string_literal: true module FFaker module InternetSE include Internet extend ModuleUtils extend self BYTE = Array('0'..'255').freeze HOSTS = %w[gmail.com yahoo.com hotmail.com spray.se passagen.se].freeze DOMAIN_SUFFIXES = %w[se nu com].freeze DISPOSABLE_HOSTS = %w[ mailinator.com suremail.info spamherelots.com binkmail.com safetymail.info ].freeze SLUG_DELIMITERS = %w[- _ .].freeze def email(name = nil) +"#{user_name(name)}@#{domain_name}" end # Returns an email address of an online disposable email service # (like tempinbox.com). you can really send an email to these # addresses an access it by going to the service web pages. def disposable_email(name = nil) "#{user_name(name)}@#{fetch_sample(DISPOSABLE_HOSTS)}" end def free_email(name = nil) "#{user_name(name)}@#{fetch_sample(HOSTS)}" end # Used to fake login names were dot is not allowed def login_user_name user_name.tr('.', '') end # Mostly used for email creation def user_name(name = nil) return user_name_from_name(name) if name user_name_random end def user_name_random rand(0..1).zero? ? user_name_variant_short : user_name_variant_long end def user_name_variant_long array_parts = [NameSE.first_name, NameSE.last_name] array_parts.map! { |word| word.gsub(/\W/, '') } join_to_user_name(array_parts) end def user_name_variant_short array_parts = [NameSE.first_name] array_parts.map! { |word| word.gsub(/\W/, '') } join_to_user_name(array_parts) end def user_name_from_name(name) array_parts = shuffle(name.scan(/\w+/)) join_to_user_name(array_parts) end def join_to_user_name(array_parts) join_char = fetch_sample(%w[. _]) array_parts.map(&:downcase).join(join_char) end def domain_name "#{domain_word}.#{domain_suffix}" end def domain_word company_name_single_word.tap do |dw| dw.gsub!(/\W/, '') dw.downcase! end end def company_name_single_word CompanySE.name.split(' ').first end def domain_suffix fetch_sample(DOMAIN_SUFFIXES) end def uri(protocol) "#{protocol}://#{domain_name}" end def http_url uri('http') end def ip_v4_address (1..4).map { fetch_sample(BYTE) }.join('.') end def slug(words = nil, glue = nil) glue ||= fetch_sample(SLUG_DELIMITERS) (words || FFaker::Lorem.words(2).join(' ')).gsub(' ', glue).downcase end end end ffaker-2.23.0/lib/ffaker/address.rb0000644000004100000410000000554014620136015017044 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Address extend ModuleUtils extend self COMPASS_DIRECTIONS = %w[North East West South].freeze CITY_PREFIXES = COMPASS_DIRECTIONS + %w[New Lake Port] SEC_ADDR = ['Apt. ###', 'Suite ###'].freeze # @deprecated US specific address info. Moved into {AddressUS} def zip_code warn '[zip_code] is deprecated. For US addresses please use the AddressUS module' FFaker::AddressUS.zip_code end def us_state warn '[us_state] is deprecated. For US addresses please use the AddressUS module' FFaker::AddressUS.state end def us_state_abbr warn '[state_abbr] is deprecated. For US addresses please use the AddressUS module' FFaker::AddressUS.state_abbr end # end US deprecation def city_prefix fetch_sample(CITY_PREFIXES) end def city_suffix fetch_sample(CITY_SUFFIXES) end def city case rand(0..3) when 0 then "#{city_prefix} #{Name.first_name}#{city_suffix}" when 1 then "#{city_prefix} #{Name.first_name}" when 2 then "#{Name.first_name}#{city_suffix}" when 3 then "#{Name.last_name}#{city_suffix}" end end def street_suffix fetch_sample(STREET_SUFFIX) end def building_number FFaker.numerify(('#' * rand(3..5))) end def street_name case rand(0..1) when 0 then "#{Name.last_name} #{street_suffix}" when 1 then "#{Name.first_name} #{street_suffix}" end end def street_address(include_secondary = false) str = +"#{building_number} #{street_name}" str << " #{secondary_address}" if include_secondary str end def secondary_address FFaker.numerify(fetch_sample(SEC_ADDR)) end # @deprecated UK specific address info. Moved into {AddressUK} # UK Variants def uk_county warn '[uk_county] is deprecated. For UK addresses please use the AddressUK module' FFaker::AddressUK.county end def uk_country warn '[uk_country] is deprecated. For UK addresses please use the AddressUK module' FFaker::AddressUK.country end def uk_postcode warn '[uk_postcode] is deprecated. For UK addresses please use the AddressUK module' FFaker::AddressUK.postcode end # end UK deprecation def neighborhood fetch_sample(NEIGHBORHOOD) end def country(given_code = nil) country_index = COUNTRY_CODE.index(given_code) if given_code && country_index COUNTRY[country_index] else fetch_sample(COUNTRY) end end def country_code(given_country = nil) code_index = COUNTRY.index(given_country) if given_country && code_index COUNTRY_CODE[code_index] else fetch_sample(COUNTRY_CODE) end end def time_zone fetch_sample(TIME_ZONE) end end end ffaker-2.23.0/lib/ffaker/sport_us.rb0000644000004100000410000000023714620136016017274 0ustar www-datawww-data# frozen_string_literal: true module FFaker module SportUS extend ModuleUtils extend self def name fetch_sample(NAMES) end end end ffaker-2.23.0/lib/ffaker/phone_number_sn.rb0000644000004100000410000000315714620136016020603 0ustar www-datawww-data# frozen_string_literal: true module FFaker module PhoneNumberSN extend ModuleUtils extend self # Mobile Operator prefixes # # 77 => Orange # 76 => Tigo # 70 => Expresso # MOBILE_OPERATORS_PREFIX = %w[70 76 77].freeze # Home or Work Operator prefixes # # 33 => Orange # HOME_WORK_OPERATORS_PREFIX = %w[33].freeze # Return a prefix in MOBILE_OPERATORS_PREFIX # @see FFaker::PhoneNumberSN::MOBILE_OPERATORS_PREFIX # def mobile_phone_prefix fetch_sample(MOBILE_OPERATORS_PREFIX) end # Return a prefix in HOME_WORK_OPERATORS_PREFIX # @see FFaker::PhoneNumberSN::HOME_WORK_OPERATORS_PREFIX # def homework_phone_prefix fetch_sample(HOME_WORK_OPERATORS_PREFIX) end # Pattern that can be combined with a prefix to generate mobile, office phone_numbers # Example 745 77 99 # Example 245 07 00 # Example 726 29 05 # def short_phone_number FFaker.numerify('###-##-##') end # Generates a mobile phone number # Example 70 745 77 99 # Example 76 245 07 00 # Example 77 726 29 05 # def mobile_number "#{mobile_phone_prefix}-#{short_phone_number}" end # Generates a home or work phone number # Example 33 845 77 99 # Example 33 945 07 00 # Example 33 906 29 05 # def homework_number "#{homework_phone_prefix}-#{rand(8..9)}#{FFaker.numerify('##-##-##')}" end # Generates a random phone number mobile or home or work # def phone_number return homework_number if rand(0..1).zero? mobile_number end end end ffaker-2.23.0/lib/ffaker/phone_number_id.rb0000644000004100000410000000141714620136016020554 0ustar www-datawww-data# frozen_string_literal: true module FFaker module PhoneNumberID extend ModuleUtils extend self COUNTRY_CODE = '+62' def mobile_phone_number "#{fetch_sample(MOBILE_PHONE_PREFIXES)}-#{FFaker.numerify('########')}" end def home_phone_number digit_nums = '#' * rand(7..8) "#{fetch_sample(HOME_PHONE_PREFIXES)}-#{FFaker.numerify(digit_nums)}" end def phone_number rand(0..1).zero? ? home_phone_number : mobile_phone_number end def international_mobile_phone_number mobile_phone_number.sub('0', COUNTRY_CODE) end def international_home_phone_number home_phone_number.sub('0', COUNTRY_CODE) end def international_phone_number phone_number.sub('0', COUNTRY_CODE) end end end ffaker-2.23.0/lib/ffaker/name_ph.rb0000644000004100000410000000102414620136016017020 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Philippine names based on http://en.wikipedia.org/wiki/Philippine_name module NamePH include FFaker::Name extend ModuleUtils extend self def last_name case rand(0..1) when 0 then fetch_sample(AUTOCHTHONOUS_SURNAMES) else fetch_sample(SPANISH_SURNAMES) end end def name case rand(0..8) when 0 then "#{prefix} #{first_name} #{last_name}" else "#{first_name} #{last_name}" end end end end ffaker-2.23.0/lib/ffaker/lorem.rb0000644000004100000410000000173714620136016016542 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Based on Perl's Text::Lorem module Lorem extend ModuleUtils extend self def characters(character_count = 255) character_count = 0 if character_count.negative? Array.new(character_count).map { fetch_sample(CHARACTERS) }.join end def word fetch_sample(WORDS) end def words(num = 3) fetch_sample(WORDS, count: num) end def sentence(word_count = 4) first_word, *last_words = words(word_count + rand(1..5)) return "#{first_word.capitalize} #{last_words.join(' ')}." if last_words first_word.capitalize end alias phrase sentence def sentences(sentence_count = 3) (1..sentence_count).map { sentence } end alias phrases sentences def paragraph(sentence_count = 3) sentences(sentence_count + rand(0..2)).join(' ') end def paragraphs(paragraph_count = 3) (1..paragraph_count).map { paragraph } end end end ffaker-2.23.0/lib/ffaker/ssn_se.rb0000644000004100000410000000446514620136016016717 0ustar www-datawww-data# frozen_string_literal: true require 'date' module FFaker # The Social Security number is a 12-digit number in the format: # "YYYYDDMM-XXXX' # # http://sv.wikipedia.org/wiki/Personnummer_i_Sverige # # The 4 last digits (XXXX) are generated based on what region the person are # born # in, the gender and the last one is a check digit using the luhn # algorithm. # # http://en.wikipedia.org/wiki/Luhn_algorithm # # Usage: # ssn(from: Time.local(1980, 2, 28), # to: Time.local(2000, 2, 28), # gender: :male) # module SSNSE extend ModuleUtils extend self GENDERS = %w[female male].freeze def ssn(opts = {}) from = opts[:from] || ::Time.local(1940, 1, 1) to = opts[:to] || ::Time.now gender = (opts[:gender] || fetch_sample(GENDERS)).to_s raise_error_on_bad_arguments(from, to, gender) generate_ssn(from, to, gender) end private def generate_ssn(from, to, gender) birth_date = random_birth_time_between(from, to) birth_date_str = birth_date.strftime('%Y%m%d') # "19800228" region = random_region_for(gender) # "413" ssn_without_check_digit = birth_date_str + region # "19800228413" check_digit = luhn_check(ssn_without_check_digit) # "9" ssn_without_check_digit + check_digit # "198002284139" end def raise_error_on_bad_arguments(from, to, gender) raise ArgumentError, 'Invalid from argument: from' unless to.is_a? ::Time raise ArgumentError, 'Invalid from argument: from' unless from.is_a? ::Time raise ArgumentError, 'Invalid argument: from > to' if from > to raise ArgumentError, 'Invalid argument: gender' unless GENDERS.include?(gender.to_s) end def random_birth_time_between(from = ::Time.local(1940, 1, 1), to = ::Time.now) ::Time.at(from + (rand * (to.to_f - from.to_f))) end def random_region_for(gender) region_number = case gender when 'female' then random_region_even when 'male' then random_region_odd end three_character_string(region_number) end def random_region_even rand(0..498) * 2 end def random_region_odd (rand(0..498) * 2) + 1 end def three_character_string(number) format('%03d', number) end end end ffaker-2.23.0/lib/ffaker/company_cn.rb0000644000004100000410000000061114620136015017537 0ustar www-datawww-data# frozen_string_literal: true module FFaker module CompanyCN extend ModuleUtils extend self TYPES = %w[科技 食品 电器 教育 咨询 网络].freeze SUFFIXES = %w[有限公司 公司].freeze def name "#{NameCN.first_name}#{type}#{suffix}" end def type fetch_sample(TYPES) end def suffix fetch_sample(SUFFIXES) end end end ffaker-2.23.0/lib/ffaker/game.rb0000644000004100000410000000102014620136016016316 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Game extend ModuleUtils extend self def title case rand(0..1) when 0 then simple_title when 1 then title_with_prefix end end def category fetch_sample(CATEGORY) end def mechanic fetch_sample(MECHANIC) end private def simple_title "#{fetch_sample(ADJ_AND_ADV)} #{fetch_sample(NOUNS)}" end def title_with_prefix "#{fetch_sample(PREFIXES)} #{simple_title}" end end end ffaker-2.23.0/lib/ffaker/address_ca.rb0000644000004100000410000000117114620136015017503 0ustar www-datawww-data# frozen_string_literal: true require_relative 'address' module FFaker module AddressCA include FFaker::Address extend ModuleUtils extend self POSTAL_CODE_FORMAT = '?#? #?#' POSTAL_CODE_CHARS = %w[A B C E G H J K L M N P R S T V X Y].freeze PROVINCE_ABBRS = %w[NL NS PE NB QC ON MB SK AB BC YT NT NU].freeze def postal_code FFaker.numerify(POSTAL_CODE_FORMAT.gsub('?') { fetch_sample(POSTAL_CODE_CHARS) }) end def province fetch_sample(PROVINCE) end def city fetch_sample(CITY) end def province_abbr fetch_sample(PROVINCE_ABBRS) end end end ffaker-2.23.0/lib/ffaker/job.rb0000644000004100000410000000033114620136016016163 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Job extend ModuleUtils extend self def title "#{fetch_sample(JOB_PREFIX)} #{fetch_sample(JOB_ADJ)} #{fetch_sample(JOB_NOUN)}" end end end ffaker-2.23.0/lib/ffaker/gender_br.rb0000644000004100000410000000040114620136016017336 0ustar www-datawww-data# frozen_string_literal: true module FFaker module GenderBR extend ModuleUtils extend self GENDERS = %w[feminino masculino].freeze def random fetch_sample(GENDERS) end alias maybe random alias sample random end end ffaker-2.23.0/lib/ffaker/identification_ec.rb0000644000004100000410000000153114620136016021054 0ustar www-datawww-data# frozen_string_literal: true module FFaker module IdentificationEC extend ModuleUtils extend self # https://medium.com/@bryansuarez/c%C3%B3mo-validar-c%C3%A9dula-y-ruc-en-ecuador-b62c5666186f # Cedula de Identificacion def ci first_digits = ci_digits "#{first_digits}#{last_digit(first_digits)}" end private def ci_digits "#{FFaker.numerify('##')}#{rand(0..5)}#{FFaker.numerify('######')}" end def last_digit(digits) mod = digits_sum(digits) % 10 10 - mod if mod.positive? end def digits_sum(digits) sum = 0 digits.chars.each_with_index do |char, index| if index.even? multiple = char.to_i * 2 sum += multiple > 9 ? multiple - 9 : multiple else sum += char.to_i end end sum end end end ffaker-2.23.0/lib/ffaker/address_ua.rb0000644000004100000410000000221114620136015017521 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressUA extend ModuleUtils extend self POSTAL_CODE_FORMAT = ['#####'].freeze BUILDING_NUMBER_FORMATS = %w[## # ###].freeze APPARTMENT_NUMBER_FORMATS = %w[# ## ###].freeze def country fetch_sample(COUNTRY) end def city fetch_sample(CITY) end def province fetch_sample(PROVINCE) end def zip_code numerify_mask(POSTAL_CODE_FORMAT, true) end def street_name "вул. #{fetch_sample(STREET)}" end def street_address(include_secondary = false) str = +"#{street_name}, #{building_number}" str << ", кв. #{appartment_number}" if include_secondary str end def building_number numerify_mask(BUILDING_NUMBER_FORMATS) end def appartment_number numerify_mask(APPARTMENT_NUMBER_FORMATS) end private def numerify_mask(masks_arr, allow_first_zero = false) if allow_first_zero FFaker.numerify(masks_arr) else fetch_sample(masks_arr).sub('#') { rand(1..9).to_s }.gsub('#') { rand(0..9).to_s } end end end end ffaker-2.23.0/lib/ffaker/boolean.rb0000644000004100000410000000040414620136015017030 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Boolean extend ModuleUtils extend self def maybe case rand(0..1) when 0 then true when 1 then false end end alias random maybe alias sample maybe end end ffaker-2.23.0/lib/ffaker/address_fi.rb0000644000004100000410000000201614620136015017515 0ustar www-datawww-data# frozen_string_literal: true module FFaker # List of countries is from Freebase: # https://www.googleapis.com/freebase/v1/mqlread?lang=/lang/fi&query=[%7B%22name%22:null,%22type%22:%22/location/country%22%7D] # Streetnames are from areacode 32100 (http://posti.fi/postipalvelee/tyokalut/postinumerohaku/) # List of cities is from http://fi.wikipedia.org/wiki/Luettelo_Suomen_kaupungeista module AddressFI include FFaker::Address extend ModuleUtils extend self STREET_NBR_FORMATS = ['##', '#', '# a', '# b', '###', '# a #', '# b #'].freeze def zip_code FFaker.numerify('#####') end def city fetch_sample(CITY) end def street_name fetch_sample(STREET) end def street_address "#{street_name} #{street_nbr}" end def street_nbr FFaker.numerify(fetch_sample(STREET_NBR_FORMATS)) end def full_address "#{street_address}, #{zip_code} #{city}, SUOMI" end def random_country fetch_sample(COUNTRIES) end end end ffaker-2.23.0/lib/ffaker/job_cn.rb0000644000004100000410000000024214620136016016644 0ustar www-datawww-data# frozen_string_literal: true module FFaker module JobCN extend ModuleUtils extend self def title fetch_sample(JOB_NOUNS) end end end ffaker-2.23.0/lib/ffaker/ssn.rb0000644000004100000410000000113514620136016016217 0ustar www-datawww-data# frozen_string_literal: true module FFaker module SSN extend ModuleUtils extend self # The Social Security number is a nine-digit number in the format # "AAA-GG-SSSS". More info here: # # http://en.wikipedia.org/wiki/Social_Security_number # def ssn first_group = fetch_sample([*1..665, *667..899]) second_group = rand(1..99) third_group = rand(1..9999) format( '%.3d-%.2d-%.4d', first_group: first_group, second_group: second_group, third_group: third_group ) end end end ffaker-2.23.0/lib/ffaker/movie.rb0000644000004100000410000000412314620136016016533 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Movie extend ModuleUtils extend self SUFFIXES = [ 'from Hell', 'from Outer Space', 'from Mars', 'from the Black Lagoon', 'with a Thousand Faces', 'from Across the Ocean', 'Who Fell to Earth', 'That Came to Dinner' ].freeze COLORS = %w[Red Yellow Black White].freeze RATINGS = %w[G PG PG-13 R NC-17].freeze # According to MPAA def title case rand(0..3) when 0 then title_with_prefix when 1 then title_with_suffix when 2 then simple_title when 3 then title_from_formula end end def rating fetch_sample(RATINGS) end private def title_with_prefix "#{fetch_sample(PREFIXES)} #{maybe_adj_or_adv}#{fetch_sample(NOUNS)}" end def title_with_suffix "The #{maybe_adj_or_adv}#{fetch_sample(NOUNS)} #{fetch_sample(SUFFIXES)}" end def maybe_adj_or_adv "#{fetch_sample(ADJ_AND_ADV)} " if rand(0..1) == 1 end def simple_title "#{fetch_sample(ADJ_AND_ADV)} #{fetch_sample(NOUNS)}" end def title_from_formula case rand(0..12) when 0 then "#{fetch_sample(NOUNS)} 2: Electric Boogaloo" when 1 then "The #{fetch_sample(NOUNS)} Without a #{fetch_sample(NOUNS)}" when 2 then "The #{fetch_sample(NOUNS)} from #{rand(0...20_000)} Leagues" when 3 then "#{simple_title}: The #{FFaker::Name.name} Story" when 4 then "When #{FFaker::Name.first_name} Met #{FFaker::Name.first_name}" when 5 then "Dr. #{fetch_sample(NOUNS)}" when 6 then "Je Vous Presente, #{FFaker::Name.first_name}" when 7 then "#{rand(0...2999)} A.D." when 8 then "The #{fetch_sample(NOUNS)} from #{FFaker::Address.neighborhood}" when 9 then "Christmas on #{FFaker::Address.street_name}" when 10 then "The #{fetch_sample(COLORS)} Rose of #{FFaker::AddressUK.country}" when 11 then "Hard Boiled #{fetch_sample(NOUNS)}" else ::String.new.tap do |string| title = simple_title string.replace("#{title} 2: Son of #{title}") end end end end end ffaker-2.23.0/lib/ffaker/name_nl.rb0000644000004100000410000000174314620136016017032 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameNL include FFaker::Name extend ModuleUtils extend self PREFIXES = %w[Dr. Drs. Ir. Ing. Prof.].freeze def name case rand(0..29) when 0 then "#{prefix} #{first_name} #{last_name}" else "#{first_name} #{last_name}" end end def first_name case rand(0..1) when 0 then first_name_female when 1 then first_name_male end end def first_name_female case rand(0..7) when 0 then [fetch_sample(FIRST_NAMES_FEMALE), fetch_sample(FIRST_NAMES_FEMALE)].join('-') else fetch_sample(FIRST_NAMES_FEMALE) end end def first_name_male case rand(0..7) when 0 then [fetch_sample(FIRST_NAMES_MALE), fetch_sample(FIRST_NAMES_MALE)].join('-') else fetch_sample(FIRST_NAMES_MALE) end end def last_name fetch_sample(LAST_NAMES) end def prefix fetch_sample(PREFIXES) end end end ffaker-2.23.0/lib/ffaker/time.rb0000644000004100000410000000330014620136016016346 0ustar www-datawww-data# frozen_string_literal: true require 'date' module FFaker module Time extend ModuleUtils extend self MONTHS = %w[ January February March April May June July August September October November December ].freeze DAYS_OF_WEEK = %w[Monday Tuesday Wednesday Thursday Friday Saturday Sunday].freeze def month fetch_sample(MONTHS) end def day_of_week(options = {}) fetch_sample(DAYS_OF_WEEK)[0..(options[:long] ? 10 : 2)] end def datetime(params = {}) years_back = params[:year_range] || 5 latest_year = params[:year_latest] || 0 year = (rand * years_back).ceil + (::DateTime.now.year - latest_year - years_back) month = rand(1..12) day = rand(1..::Date.new(year, month, -1).day) hours = params[:hours] || rand(0..23) minutes = params[:minutes] || rand(0..59) series = [date = ::DateTime.new(year, month, day, hours, minutes)] return date unless params[:series] params[:series].each do |some_time_after| series << (series.last + (rand * some_time_after).ceil) end series end def date(params = {}) datetime(params).to_date end def between(from, to) from_value = convert_to_time(from) to_value = convert_to_time(to) ::Time.at(from_value + (rand * (to_value.to_f - from_value.to_f))) end private def convert_to_time(value) case value.class.name when 'String' DateTime.parse(value).to_time when 'Date', 'DateTime', 'ActiveSupport::TimeWithZone' value.to_time when 'Time' value else raise "FFaker cannot convert #{value.class} '#{value}' to Time" end end end end ffaker-2.23.0/lib/ffaker/gender_pl.rb0000644000004100000410000000050514620136016017353 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Inspirations: # https://pl.wikipedia.org/wiki/P%C5%82e%C4%87 module GenderPL extend ModuleUtils extend self GENDERS = %w[kobieta mężczyzna].freeze def random fetch_sample(GENDERS) end alias maybe random alias sample random end end ffaker-2.23.0/lib/ffaker/lorem_cn.rb0000644000004100000410000000133414620136016017213 0ustar www-datawww-data# frozen_string_literal: true module FFaker module LoremCN extend ModuleUtils extend self def word fetch_sample(WORDS) end def words(num = 3) fetch_sample(WORDS, count: num) end def sentence(word_count = 4) s = words(word_count + rand(0..5)) s = s.join "#{s}," end def sentences(sentence_count = 3) s = (1..sentence_count).map { sentence } def s.to_s result = join(' ') result[-1] = '。' result end s end def paragraph(sentence_count = 3) sentences(sentence_count + rand(0..2)).to_s end def paragraphs(paragraph_count = 3) (1..paragraph_count).map { paragraph } end end end ffaker-2.23.0/lib/ffaker/animal_pl.rb0000644000004100000410000000036314620136015017351 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Inspirations: # https://www.ekologia.pl/wiedza/zwierzeta/ module AnimalPL extend ModuleUtils module_function def common_name fetch_sample(COMMON_NAMES) end end end ffaker-2.23.0/lib/ffaker/version.rb0000644000004100000410000000010614620136016017076 0ustar www-datawww-data# frozen_string_literal: true module FFaker VERSION = '2.23.0' end ffaker-2.23.0/lib/ffaker/lorem_ie.rb0000644000004100000410000000121614620136016017207 0ustar www-datawww-data# frozen_string_literal: true module FFaker module LoremIE extend ModuleUtils extend self def word fetch_sample(WORDS) end def words(num = 3) fetch_sample(WORDS, count: num) end def sentence fetch_sample(SENTENCES) end alias phrase sentence def sentences(sentence_count = 3) (1..sentence_count).map { fetch_sample(SENTENCES) } end alias phrases sentences def paragraph fetch_sample(PARAGRAPHS) end def paragraphs(paragraph_count = 3) (1..paragraph_count).map { paragraph } end def question fetch_sample(QUESTIONS) end end end ffaker-2.23.0/lib/ffaker/name_id.rb0000644000004100000410000000220114620136016017003 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameID extend ModuleUtils extend self MALE_PREFIXES = %w[Tn.].freeze FEMALE_PREFIXES = %w[Ny. Nn.].freeze PREFIXES = (MALE_PREFIXES + FEMALE_PREFIXES).freeze FIRST_NAMES = (FIRST_NAMES_FEMALE + FIRST_NAMES_MALE).freeze def name "#{first_name} #{last_name}" end def name_with_prefix fetch_sample( [ female_name_with_prefix, male_name_with_prefix ] ) end def female_name_with_prefix "#{female_prefix} #{first_name_female} #{last_name}" end def male_name_with_prefix "#{male_prefix} #{first_name_male} #{last_name}" end def first_name fetch_sample(FIRST_NAMES) end def first_name_female fetch_sample(FIRST_NAMES_FEMALE) end def first_name_male fetch_sample(FIRST_NAMES_MALE) end def last_name fetch_sample(LAST_NAMES) end def prefix fetch_sample(PREFIXES) end def female_prefix fetch_sample(FEMALE_PREFIXES) end def male_prefix fetch_sample(MALE_PREFIXES) end end end ffaker-2.23.0/lib/ffaker/phone_number.rb0000644000004100000410000000625314620136016020103 0ustar www-datawww-data# frozen_string_literal: true module FFaker module PhoneNumber extend ModuleUtils extend self def phone_number FFaker.numerify case rand(0..19) when 0 then "#{area_code}-#{exchange_code}-#### x#####" when 1 then "#{area_code}-#{exchange_code}-#### x####" when 2 then "#{area_code}-#{exchange_code}-#### x###" when 3..4 then "#{area_code}-#{exchange_code}-####" when 5 then "#{area_code}.#{exchange_code}.#### x#####" when 6 then "#{area_code}.#{exchange_code}.#### x####" when 7 then "#{area_code}.#{exchange_code}.#### x###" when 8..9 then "#{area_code}.#{exchange_code}.####" when 10 then "(#{area_code})#{exchange_code}-#### x#####" when 11 then "(#{area_code})#{exchange_code}-#### x####" when 12 then "(#{area_code})#{exchange_code}-#### x###" when 13..14 then "(#{area_code})#{exchange_code}-####" when 15 then "1-#{area_code}-#{exchange_code}-#### x#####" when 16 then "1-#{area_code}-#{exchange_code}-#### x####" when 17 then "1-#{area_code}-#{exchange_code}-#### x###" when 18..19 then "1-#{area_code}-#{exchange_code}-####" end end def area_code # The North American Numbering Plan (NANP) does not permit the digits 0 # and 1 as the leading digit of an area code. # https://en.wikipedia.org/wiki/List_of_North_American_Numbering_Plan_area_codes loop do rand_area_code = rand(201..999) return rand_area_code unless rand_area_code % 100 == 11 end end def exchange_code # The North American Numbering Plan (NANP) does not permit the digits 0 # and 1 as the leading digit of the exchange code. # https://en.wikipedia.org/wiki/North_American_Numbering_Plan#Numbering_system area_code end def short_phone_number FFaker.numerify("#{area_code}-#{exchange_code}-####") end def phone_calling_code fetch_sample(PHONE_CALLING_CODE) end def imei(serial_number = nil) # IMEI Format: # AA-BBBBBB-CCCCCC-D characters = Array.new(15, 0) rbi_codes = %w[01 10 30 33 35 44 45 49 50 51 52 53 54 86 91 98 99] serial_number ||= rand(0...1_000_000) serial_number = format('%06d', serial_number).chars.map(&:to_i) first_two_chars = fetch_sample(rbi_codes) characters[0, 2] = first_two_chars.chars.map(&:to_i) # serial number part 2.upto(7) do |current_position| characters[current_position] = fetch_sample((0..9).to_a) end 8.upto(13) do |current_position| characters[current_position] = serial_number[current_position - 8] end current_checksum = characters.reverse.each_with_index.inject(0) do |sum, (digit, i)| digit *= 2 if i.odd? digit -= 9 if digit > 9 sum + digit end final_digit = (10 - (current_checksum % 10)) % 10 characters[14] = final_digit characters.join end end end ffaker-2.23.0/lib/ffaker/name_fr.rb0000644000004100000410000000124214620136016017022 0ustar www-datawww-data# frozen_string_literal: true module FFaker # The names & first names in this module were found at this url # https://github.com/fzaninotto/Faker/blob/master/src/Faker/Provider/fr_FR/Person.php module NameFR extend ModuleUtils extend self PREFIX = %w[de du le].freeze # randomized? (FRENCH) prefix! # def prefix fetch_sample(PREFIX) end def last_name fetch_sample(LAST_NAMES) end def first_name fetch_sample(FIRST_NAMES) end def name case rand(0..9) when 5, 7 "#{first_name} #{prefix} #{last_name}" else "#{first_name} #{last_name}" end end end end ffaker-2.23.0/lib/ffaker/phone_number_da.rb0000644000004100000410000000136514620136016020546 0ustar www-datawww-data# frozen_string_literal: true module FFaker module PhoneNumberDA extend ModuleUtils extend self # Generates a general phone number # xxxxxxxx # def home_work_phone_number phone_number end # Generates a mobile phone number # xxxxxxxxx # def mobile_phone_number phone_number end # generates mobile or home/work number def phone_number FFaker.numerify('########') end def country_code '+45' end def international_mobile_phone_number international_phone_number end def international_home_work_phone_number international_phone_number end def international_phone_number "#{country_code} #{phone_number}" end end end ffaker-2.23.0/lib/ffaker/animal_es.rb0000644000004100000410000000025614620136015017346 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AnimalES extend ModuleUtils extend self def common_name fetch_sample(COMMON_NAMES) end end end ffaker-2.23.0/lib/ffaker/phone_number_tw.rb0000644000004100000410000000214514620136016020611 0ustar www-datawww-data# frozen_string_literal: true module FFaker module PhoneNumberTW extend ModuleUtils extend self HOME_PHONE_PREFIXES = %w[02 03 04 05 06 07 08].freeze MOBILE_PHONE_PREFIX = '09' def phone_number rand(0..1).zero? ? home_work_phone_number : mobile_phone_number end def home_work_phone_number prefix = fetch_sample(HOME_PHONE_PREFIXES) case prefix when '02', '04' FFaker.numerify("(#{prefix}) ####-####") else FFaker.numerify("(#{prefix}) ###-####") end end def mobile_phone_number FFaker.numerify("#{MOBILE_PHONE_PREFIX}##-###-###") end def contry_code '+886' end def international_mobile_phone_number number = mobile_phone_number number[0] = "#{contry_code}-" number end def international_home_work_phone_number number = home_work_phone_number number[0..4] = "#{contry_code}-#{number[2]}-" number end def international_phone_number rand(0..1).zero? ? international_mobile_phone_number : international_home_work_phone_number end end end ffaker-2.23.0/lib/ffaker/phone_number_pl.rb0000644000004100000410000000323514620136016020573 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Inspirations: # https://pl.wikipedia.org/wiki/Numery_telefoniczne_w_Polsce # https://pl.wikipedia.org/wiki/Plan_numeracji_krajowej module PhoneNumberPL extend ModuleUtils module_function PHONE_NUMBER_FORMAT = '%s#######' COUNTRY_CODE = '+48' MOBILE_PREFIXES = %w[50 51 53 57 60 66 69 72 73 78 79 88].freeze AREA_CODES = %w[12 13 14 15 16 17 18 22 23 24 25 29 32 33 34 41 42 43 44 46 48 52 54 55 56 58 59 61 62 63 65 67 68 71 74 75 76 77 81 82 83 84 85 86 87 89 91 94 95].freeze def phone_number case rand(0..1) when 0 then home_work_phone_number when 1 then mobile_phone_number end end def home_work_phone_number FFaker.numerify(phone_number_format) end def mobile_phone_number FFaker.numerify(mobile_phone_number_format) end def international_phone_number case rand(0..1) when 0 then international_mobile_phone_number when 1 then international_home_work_phone_number end end def international_mobile_phone_number FFaker.numerify("#{COUNTRY_CODE} #{mobile_phone_number_format}") end def international_home_work_phone_number FFaker.numerify("#{COUNTRY_CODE} #{phone_number_format}") end def area_code fetch_sample(AREA_CODES) end def mobile_prefix fetch_sample(MOBILE_PREFIXES) end def phone_number_format prefix = area_code PHONE_NUMBER_FORMAT % prefix end def mobile_phone_number_format prefix = mobile_prefix PHONE_NUMBER_FORMAT % prefix end end end ffaker-2.23.0/lib/ffaker/sem_ver.rb0000644000004100000410000000071714620136016017061 0ustar www-datawww-data# frozen_string_literal: true module FFaker module SemVer extend ModuleUtils extend self UPDATE = %w[major minor patch].freeze def next(previous_version = '0.0.0') major, minor, patch = previous_version.split('.').map(&:to_i) case fetch_sample(UPDATE) when 'major' then "#{major + 1}.0.0" when 'minor' then "#{major}.#{minor + 1}.0" when 'patch' then "#{major}.#{minor}.#{patch + 1}" end end end end ffaker-2.23.0/lib/ffaker/phone_number_ja.rb0000644000004100000410000000426114620136016020552 0ustar www-datawww-data# frozen_string_literal: true # sourse: https://www.soumu.go.jp/main_sosiki/joho_tsusin/top/tel_number/number_shitei.html#kotei-denwa module FFaker module PhoneNumberJA extend ModuleUtils extend self JAPAN_PREFIX = '0' JAPAN_COUNTRY_CODE = '+81' ONE_DISIT_FORMAT = '%s #### ####' TWO_DISIT_FORMAT = '%s ### ####' THREE_DISIT_FORMAT = '%s ## ####' FOUR_DISIT_FORMAT = '%s # ####' MOBILE_PHONE_PREFIXES = %w[90 80 70].freeze IP_PHONE_PREFIX = '50' MOBILE_NUMBER_FORMAT = '%s #### ####' def home_phone_number disit = rand(1..4) FFaker.numerify("#{JAPAN_PREFIX}#{home_phone_number_format(disit)}") end def mobile_phone_number FFaker.numerify("#{JAPAN_PREFIX}#{mobile_phone_number_format}") end def phone_number case rand(0..1) when 0 then home_phone_number when 1 then mobile_phone_number end end def international_home_phone_number disit = rand(1..4) FFaker.numerify("#{JAPAN_COUNTRY_CODE} #{home_phone_number_format(disit)}") end def international_mobile_phone_number FFaker.numerify("#{JAPAN_COUNTRY_CODE} #{mobile_phone_number_format}") end def international_phone_number case rand(0..1) when 0 then international_mobile_phone_number when 1 then international_home_phone_number end end def home_phone_prefix(disit = nil) case disit when 1 then fetch_sample(ONE_DISIT_AREA_CODES) when 2 then fetch_sample(TWO_DISIT_AREA_CODES) when 3 then fetch_sample(THREE_DISIT_AREA_CODES) when 4 then fetch_sample(FOUR_DISIT_AREA_CODES) end end def home_phone_number_format(disit) prefix = home_phone_prefix(disit) select_home_phone_format(disit) % prefix end def mobile_prefix fetch_sample(MOBILE_PHONE_PREFIXES) end def mobile_phone_number_format prefix = mobile_prefix MOBILE_NUMBER_FORMAT % prefix end private def select_home_phone_format(disit) case disit when 1 then ONE_DISIT_FORMAT when 2 then TWO_DISIT_FORMAT when 3 then THREE_DISIT_FORMAT when 4 then FOUR_DISIT_FORMAT end end end end ffaker-2.23.0/lib/ffaker/phone_number_au.rb0000644000004100000410000000357214620136016020571 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Based on information from http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia module PhoneNumberAU extend ModuleUtils extend self # Mobile prefixes MOBILE_OPERATORS_PREFIX = %w[04 05].freeze # Home or Work Operator prefixes HOME_WORK_OPERATORS_PREFIX = %w[02 03 07 08].freeze OPERATORS_PREFIX = MOBILE_OPERATORS_PREFIX + HOME_WORK_OPERATORS_PREFIX # Return a prefix in MOBILE_OPERATORS_PREFIX # @see FFaker::PhoneNumberAU::MOBILE_OPERATORS_PREFIX # def mobile_phone_prefix fetch_sample(MOBILE_OPERATORS_PREFIX) end # Return a prefix in HOME_WORK_OPERATORS_PREFIX # @see FFaker::PhoneNumberAU::HOME_WORK_OPERATORS_PREFIX # def home_work_phone_prefix fetch_sample(HOME_WORK_OPERATORS_PREFIX) end def phone_prefix fetch_sample(OPERATORS_PREFIX) end # Generates a general phone number # (0x) xxxx xxxx # def home_work_phone_number FFaker.numerify("(#{home_work_phone_prefix}) #### ####") end # Generates a mobile phone number # 04xx xxx xxx # def mobile_phone_number FFaker.numerify("#{mobile_phone_prefix}## ### ###") end # generates mobile or home/work number def phone_number case rand(0..1) when 0 then home_work_phone_number when 1 then mobile_phone_number end end def country_code '+61' end def international_mobile_phone_number FFaker.numerify("#{country_code} #{mobile_phone_prefix[1]} #### ####") end def international_home_work_phone_number FFaker.numerify("#{country_code} #{home_work_phone_prefix[1]} #### ####") end def international_phone_number case rand(0..1) when 0 then international_mobile_phone_number when 1 then international_home_work_phone_number end end end end ffaker-2.23.0/lib/ffaker/address_ch_it.rb0000644000004100000410000000027514620136015020212 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressCHIT include AddressCH extend ModuleUtils extend self def canton fetch_sample(CANTON) end end end ffaker-2.23.0/lib/ffaker/healthcare_ipsum.rb0000644000004100000410000000042614620136016020733 0ustar www-datawww-data# frozen_string_literal: true module FFaker module HealthcareIpsum include Lorem extend ModuleUtils extend self def word fetch_sample(HEALTHCARE_WORDS) end def words(num = 3) fetch_sample(HEALTHCARE_WORDS, count: num) end end end ffaker-2.23.0/lib/ffaker/number.rb0000644000004100000410000000133514620136016016706 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Number extend ModuleUtils extend self def number(digits: 1) FFaker.numerify(generate_pattern(digits)).to_i end def decimal(whole_digits: 1, fractional_digits: 1) whole_part_pattern = generate_pattern(whole_digits) fractional_part_pattern = generate_pattern(fractional_digits).reverse FFaker.numerify("#{whole_part_pattern}.#{fractional_part_pattern}").to_f end def between(from: 1.00, to: 5000.00) fetch_sample(from..to) end private def generate_pattern(digits) raise ArgumentError, 'Digits cannot be less than 1' if digits < 1 "#{fetch_sample(1..9)}#{'#' * (digits - 1)}" end end end ffaker-2.23.0/lib/ffaker/name_mx.rb0000644000004100000410000000546514620136016017052 0ustar www-datawww-data# frozen_string_literal: true module FFaker # guapolo github.com/guapolo module NameMX include FFaker::Name extend ModuleUtils extend self MALE_PREFIXES = %w[Sr. C.].freeze FEMALE_PREFIXES = %w[Sra. Srita. C.].freeze PREFIXES = %w[Sr. Sra. Srita. C.].freeze # Full name according to gender and prefix, possibly with middle_name def full_name(gender = :any, prefix = false) if prefix full_name_prefix(gender) else full_name_no_prefix(gender) end end # Full name with prefix according to gender, possibly with middle_name def full_name_prefix(gender = :any) case gender when :any case rand(0..8) when 0, 3, 6, 8 then "#{female_prefix} #{female_name} #{paternal_last_names}" else "#{male_prefix} #{male_name} #{paternal_last_names}" end when :male then "#{male_prefix} #{male_name} #{paternal_last_names}" when :female then "#{female_prefix} #{female_name} #{paternal_last_names}" else raise ArgumentError, 'Invalid gender, must be one of :any, :male, :female' end end # Full name with no prefix according to gender, possibly with middle_name def full_name_no_prefix(gender = :any) case gender when :any case rand(0..8) when 0, 3, 6, 8 then "#{female_name} #{paternal_last_names}" else "#{male_name} #{paternal_last_names}" end when :male then "#{male_name} #{paternal_last_names}" when :female then "#{female_name} #{paternal_last_names}" else raise ArgumentError, 'Invalid gender, must be one of :any, :male, :female' end end # Male first name and possibly middle name def male_name case rand(0..8) when 0, 5 then "#{first_name(:male)} #{middle_name(:male)}" else first_name(:male) end end # Female first name and possibly middle name def female_name case rand(0..8) when 0, 5 then "#{first_name(:female)} #{middle_name(:female)}" else first_name(:female) end end # A single name according to gender parameter def name(gender = :any) case gender when :any then rand(0..1).zero? ? name(:male) : name(:female) when :male then fetch_sample(MALE_FIRST_NAMES) when :female then fetch_sample(FEMALE_FIRST_NAMES) else raise ArgumentError, 'Invalid gender, must be one of :any, :male, :female' end end alias middle_name name alias first_name name # Father's and mother's last name def paternal_last_names "#{last_name} #{last_name}" end def last_name fetch_sample(LAST_NAMES) end def prefix fetch_sample(PREFIXES) end def male_prefix fetch_sample(MALE_PREFIXES) end def female_prefix fetch_sample(FEMALE_PREFIXES) end end end ffaker-2.23.0/lib/ffaker/gender.rb0000644000004100000410000000062114620136016016657 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Gender extend ModuleUtils extend self GENDERS = %w[male female non-binary agender androgyne bi-gender pan-gender].freeze BINARY_GENDERS = %w[male female].freeze def random fetch_sample(GENDERS) end def binary fetch_sample(BINARY_GENDERS) end alias maybe random alias sample random end end ffaker-2.23.0/lib/ffaker/gender_ja.rb0000644000004100000410000000050014620136016017325 0ustar www-datawww-data# frozen_string_literal: true module FFaker # https://ja.wikipedia.org/wiki/%E6%80%A7_(%E7%94%9F%E7%89%A9%E5%AD%A6) module GenderJA extend ModuleUtils extend self GENDERS = %w[女 男].freeze def random fetch_sample(GENDERS) end alias maybe random alias sample random end end ffaker-2.23.0/lib/ffaker/bacon_ipsum.rb0000644000004100000410000000045414620136015017715 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Thanks to http://baconipsum.com/ module BaconIpsum include Lorem extend ModuleUtils extend self def word fetch_sample(BACON_WORDS) end def words(num = 3) fetch_sample(BACON_WORDS, count: num) end end end ffaker-2.23.0/lib/ffaker/bank.rb0000644000004100000410000001165614620136015016337 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Bank extend ModuleUtils extend self COUNTRIES = { 'AA' => 'AL##########################', # Albania 'AD' => 'AD######################', # Andorra 'AT' => 'AT##################', # Austria 'AZ' => 'AZ##????####################', # Azerbaijan 'BH' => 'BH##????##############', # Bahrain 'BY' => 'BY##????####################', # Belarus 'BE' => 'BE##############', # Belgium 'BA' => 'BA##################', # Bosnia and Herzegovina 'BR' => 'BR#########################P#', # Brazil 'BG' => 'BG##????##############', # Bulgaria 'CR' => 'CR####################', # Costa Rica 'HR' => 'HR###################', # Croatia 'CY' => 'CY##########################', # Cyprus 'CZ' => 'CZ######################', # Czech Republic 'DK' => 'DK################', # Denmark 'DO' => 'DO##????####################', # Dominican Republic 'SV' => 'SV##????####################', # El Salvador 'EE' => 'EE##################', # Estonia 'FO' => 'FO################', # Faroe Islands 'FI' => 'FI################', # Finland 'FR' => 'FR#########################', # France 'GE' => 'GE##??################', # Georgia 'DE' => 'DE####################', # Germany 'GI' => 'GI##????###############', # Gibraltar 'GR' => 'GR#########################', # Greece 'GL' => 'GL################', # Greenland 'GT' => 'GT##AGRO####################', # Guatemala 'VA' => 'VA####################', # Holy See 'HU' => 'HU##########################', # Hungary 'IS' => 'IS########################', # Iceland 'IQ' => 'IQ##????###############', # Iraq 'IE' => 'IE##????##############', # Ireland 'IL' => 'IL#####################', # Israel 'IT' => 'IT##X######################', # Italy 'JO' => 'JO##????######################', # Jordan 'KZ' => 'KZ##################', # Kazakhstan 'XK' => 'XK##################', # Kosovo 'KW' => 'KW##????######################', # Kuwait 'LV' => 'LV##????#############', # Latvia 'LB' => 'LB##########################', # Lebanon 'LI' => 'LI###################', # Liechtenstein 'LT' => 'LT##################', # Lithuania 'LU' => 'LU##################', # Luxembourg 'MT' => 'MT##MALT#######################', # Malta 'MR' => 'MR#########################', # Mauritania 'MU' => 'MU##????###################MUR', # Mauritius 'MD' => 'MD##??##################', # Moldova 'MC' => 'MC#########################', # Monaco 'ME' => 'ME####################', # Montenegro 'NL' => 'NL##????##########', # Netherlands 'MK' => 'MK#################', # North Macedonia 'NO' => 'NO#############', # Norway 'PK' => 'PK##????################', # Pakistan 'PS' => 'PS##PALS#####################', # Palestine 'PL' => 'PL##########################', # Poland 'PT' => 'PT#######################', # Portugal 'QA' => 'QA##????#####################', # Qatar 'RO' => 'RO##????################', # Romania 'LC' => 'LC##????########################', # Saint Lucia 'SM' => 'SM##P######################', # San Marino 'ST' => 'ST#######################', # Sao Tome and Principe 'SA' => 'SA######################', # Saudi Arabia 'RS' => 'RS####################', # Serbia 'SC' => 'SC##????####################USD', # Seychelles 'SK' => 'SK######################', # Slovak Republic 'SI' => 'SI#################', # Slovenia 'ES' => 'ES######################', # Spain 'SE' => 'SE######################', # Sweden 'CH' => 'CH###################', # Switzerland 'TL' => 'TL#####################', # Timor-Leste 'TN' => 'TN######################', # Tunisia 'TR' => 'TR########################', # Turkey 'UA' => 'UA###########################', # Ukraine 'AE' => 'AE#####################', # United Arab Emirates 'GB' => 'GB##????##############', # United Kingdom 'VG' => 'VG##????################' # Virgin Islands, British }.freeze def iban(country_code: nil) return formatify_iban(fetch_sample(COUNTRIES.values)) unless country_code check_country_existence(country_code) formatify_iban(COUNTRIES[country_code.upcase]) end def card_number FFaker.numerify('#### #### #### ####') end def card_expiry_date(year_range: 5, year_latest: -5, format: '%m/%y') FFaker::Time.date({ year_range: year_range, year_latest: year_latest }).strftime(format) end def card_type fetch_sample(CARD_TYPES) end private def formatify_iban(code) FFaker.bothify(code).upcase end def check_country_existence(country_code) return if COUNTRIES.key?(country_code.upcase) raise ArgumentError, "Unexpected country code: '#{country_code}'" end end end ffaker-2.23.0/lib/ffaker/lorem_fr.rb0000644000004100000410000000130614620136016017221 0ustar www-datawww-data# frozen_string_literal: true module FFaker module LoremFR extend ModuleUtils extend self def word fetch_sample(WORDS) end def words(num = 3) fetch_sample(WORDS, count: num) end def sentence(word_count = 4) s = words(word_count + rand(0..5)) s = s.join(' ') s.capitalize! "#{s}." end alias phrase sentence def sentences(sentence_count = 3) (1..sentence_count).map { sentence } end alias phrases sentences def paragraph(sentence_count = 3) sentences(sentence_count + rand(0..2)).join(' ') end def paragraphs(paragraph_count = 3) (1..paragraph_count).map { paragraph } end end end ffaker-2.23.0/lib/ffaker/job_fr.rb0000644000004100000410000000062314620136016016656 0ustar www-datawww-data# frozen_string_literal: true module FFaker module JobFR extend ModuleUtils extend self JOB_ADJECTIVES = %w[general adjoint associé].freeze def title if rand(0..1).zero? "#{fetch_sample(JOB_PREFIXES)} #{fetch_sample(JOB_ADJECTIVES)} #{fetch_sample(JOB_NOUNS)}" else "#{fetch_sample(JOB_PREFIXES)} #{fetch_sample(JOB_NOUNS)}" end end end end ffaker-2.23.0/lib/ffaker/nato_alphabet.rb0000644000004100000410000000124714620136016020221 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NatoAlphabet extend ModuleUtils extend self STOP_CODE = 'STOP' CODES = ALPHABET_CODES + NUMERIC_CODES + [STOP_CODE] def code fetch_sample(CODES) end def alphabetic_code fetch_sample(ALPHABET_CODES) end def numeric_code fetch_sample(NUMERIC_CODES) end def callsign codify('?-?-#') end def codify(masks) masks.scan(/./).map do |c| case c when '#' then fetch_sample(NUMERIC_CODES) when '?' then fetch_sample(ALPHABET_CODES) when '.' then STOP_CODE else c end end.join end end end ffaker-2.23.0/lib/ffaker/jo_jo.rb0000644000004100000410000000051614620136016016516 0ustar www-datawww-data# frozen_string_literal: true module FFaker module JoJo extend ModuleUtils extend self def full_name fetch_sample(FULL_NAMES) end def first_name fetch_sample(FIRST_NAMES) end def last_name fetch_sample(LAST_NAMES) end def stand fetch_sample(STANDS) end end end ffaker-2.23.0/lib/ffaker/color_ua.rb0000644000004100000410000000024414620136015017216 0ustar www-datawww-data# frozen_string_literal: true module FFaker module ColorUA extend ModuleUtils extend self def name fetch_sample(NAMES_LIST) end end end ffaker-2.23.0/lib/ffaker/lorem_br.rb0000644000004100000410000000174114620136016017220 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Based on Perl's Text::Lorem module LoremBR extend ModuleUtils extend self def characters(character_count = 255) character_count = 0 if character_count.negative? Array.new(character_count).map { fetch_sample(CHARACTERS) }.join end def word fetch_sample(WORDS) end def words(num = 3) fetch_sample(WORDS, count: num) end def sentence(word_count = 4) first_word, *last_words = words(word_count + rand(1..5)) return "#{first_word.capitalize} #{last_words.join(' ')}." if last_words first_word.capitalize end alias phrase sentence def sentences(sentence_count = 3) (1..sentence_count).map { sentence } end alias phrases sentences def paragraph(sentence_count = 3) sentences(sentence_count + rand(0..2)).join(' ') end def paragraphs(paragraph_count = 3) (1..paragraph_count).map { paragraph } end end end ffaker-2.23.0/lib/ffaker/address_uk.rb0000644000004100000410000000067514620136015017547 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressUK include FFaker::Address extend ModuleUtils extend self COUNTRY = ['England', 'Scotland', 'Wales', 'Northern Ireland'].freeze POSTCODE = ['??# #??', '??## #??'].freeze def county fetch_sample(COUNTY) end def country fetch_sample(COUNTRY) end def postcode FFaker.bothify(fetch_sample(POSTCODE)).upcase end end end ffaker-2.23.0/lib/ffaker/product.rb0000644000004100000410000000234314620136016017076 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Product extend ModuleUtils extend self B2 = %w[nix cell sync func balt sche pod].freeze VOWELS = %w[a e i o u ou ie y io].freeze START = %w[tr br p ph].freeze SUFFIX = %w[ck ns nce nt st ne re ffe ph].freeze ADDON = %w[wood forge func].freeze def brand case rand(0..11) when (0..4) then fetch_sample(B1) + fetch_sample(B2) when (5..10) [ fetch_sample(START), fetch_sample(VOWELS), fetch_sample(SUFFIX), rand(0..1).zero? ? fetch_sample(ADDON) : nil ].join.capitalize when 11 then letters(2..3).to_s end end def product_name return "#{fetch_sample(ADJ)} #{fetch_sample(NOUN)}" if rand(0..1).zero? "#{[fetch_sample(ADJ), fetch_sample(ADJ)].uniq.join(' ')} #{fetch_sample(NOUN)}" end def product "#{brand} #{product_name}" end def letters(count) max = count.is_a?(Range) ? fetch_sample(count.to_a) : count (0...max).map { fetch_sample(LETTERS).upcase }.join end def model return "#{fetch_sample(LETTERS).upcase}#{rand(90)}" if rand(0..1).zero? # N90 "#{letters(1..rand(1..2))}-#{rand(9900)}" # N-9400 end end end ffaker-2.23.0/lib/ffaker/identification_in.rb0000644000004100000410000000042614620136016021075 0ustar www-datawww-data# frozen_string_literal: true module FFaker module IdentificationIN extend ModuleUtils extend self AADHAAR_FORMAT = ['############'].freeze # REF: https://en.wikipedia.org/wiki/Aadhaar def aadhaar FFaker.numerify(AADHAAR_FORMAT) end end end ffaker-2.23.0/lib/ffaker/identification_es_cl.rb0000644000004100000410000000137214620136016021555 0ustar www-datawww-data# frozen_string_literal: true module FFaker module IdentificationESCL extend IdentificationES extend ModuleUtils extend self # RUT is the Chilean ID, followed by format: XX.XXX.XXX - Y # http://es.wikipedia.org/wiki/Rol_%C3%9Anico_Tributario # # The last Y is a modulo 11 validation code. In the case the result is 10, it will be # replaced by a 'K' character def rut # Rut is gonna be between 1.000.000 and 24.999.999 n = rand(1_000_000...25_000_000) "#{n}-#{dv(n)}" end private def dv(rut) total = rut.to_s.rjust(8, '0').chars.zip(%w[3 2 7 6 5 4 3 2]).sum do |a, b| a.to_i * b.to_i end (11 - (total % 11)).to_s.gsub('10', 'k').gsub('11', '0') end end end ffaker-2.23.0/lib/ffaker/animal_br.rb0000644000004100000410000000025614620136015017342 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AnimalBR extend ModuleUtils extend self def common_name fetch_sample(COMMON_NAMES) end end end ffaker-2.23.0/lib/ffaker/name_kr.rb0000644000004100000410000000057314620136016017035 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameKR extend ModuleUtils extend self def name "#{last_name}#{first_name}" end def name_with_space "#{last_name} #{first_name}" end def first_name fetch_sample(FIRST_NAMES) end def last_name fetch_sample(LAST_NAMES) end alias last_first name end end ffaker-2.23.0/lib/ffaker/name_ar.rb0000644000004100000410000000070214620136016017015 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameAR extend ModuleUtils extend self def first_name_male fetch_sample(FIRST_NAMES_MALE) end def first_name_female fetch_sample(FIRST_NAMES_FEMALE) end def last_name fetch_sample(LAST_NAMES) end def name_male "#{first_name_male} #{last_name}" end def name_female "#{first_name_female} #{last_name}" end end end ffaker-2.23.0/lib/ffaker/identification_mx.rb0000644000004100000410000000354214620136016021115 0ustar www-datawww-data# frozen_string_literal: true module FFaker module IdentificationMX extend ModuleUtils extend self CONSONANTS = %w[B C D F G H J K L M N P Q R S T V W X Y Z].freeze VOWELS = %w[A E I O U].freeze HOMOCLAVE = CONSONANTS + VOWELS + Array('0'..'9') # http://es.wikipedia.org/wiki/Registro_Federal_de_Contribuyentes_(M%C3%A9xico) # Registro Federal de Contribuyentes (R.F.C.) para persona física def rfc_persona_fisica consonants_n = CONSONANTS + ['Ñ'] [ fetch_sample(consonants_n), fetch_sample(VOWELS), fetch_sample(consonants_n + VOWELS, count: 2).join, date, fetch_sample(HOMOCLAVE, count: 3).join ].join end # http://es.wikipedia.org/wiki/Registro_Federal_de_Contribuyentes_(M%C3%A9xico) # Registro Federal de Contribuyentes (R.F.C.) para persona moral def rfc_persona_moral consonants_n_amp = CONSONANTS + ['Ñ', '&'] all_letters = consonants_n_amp + VOWELS [fetch_sample(all_letters, count: 3), date, fetch_sample(HOMOCLAVE, count: 3)].flatten.join end # http://es.wikipedia.org/wiki/Registro_Federal_de_Contribuyentes_(M%C3%A9xico) # Registro Federal de Contribuyentes (R.F.C.) def rfc fetch_sample([rfc_persona_moral, rfc_persona_fisica]) end # http://es.wikipedia.org/wiki/Clave_%C3%9Anica_de_Registro_de_Poblaci%C3%B3n # Clave Única de Registro de Población def curp all_letters = CONSONANTS + VOWELS hm = %w[H M] [ fetch_sample(CONSONANTS), fetch_sample(VOWELS), fetch_sample(all_letters, count: 2).join, date, fetch_sample(hm), fetch_sample(ESTADOS_CURP), fetch_sample(CONSONANTS, count: 3).join, fetch_sample(HOMOCLAVE), rand(0..9) ].join end private def date ::Time.at(rand * ::Time.now.to_f).strftime('%y%m%d') end end end ffaker-2.23.0/lib/ffaker/vehicle.rb0000644000004100000410000000750614620136016017043 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Vehicle module VIN extend ModuleUtils extend self # https://en.wikibooks.org/wiki/Vehicle_Identification_Numbers_(VIN_codes)/World_Manufacturer_Identifier_(WMI) VALID_WMI_REGIONS = [*'A'..'C', *'J'..'N', 'P', *'R'..'Z', *'1'..'9'].freeze VALID_YEAR_CHARS = %w[ 5 6 7 8 9 A B C D E F G H J K L M N P R S T V W X Y 1 2 3 4 5 6 7 8 9 ].freeze # 2005-2039 # https://en.wikibooks.org/wiki/Vehicle_Identification_Numbers_(VIN_codes)/Check_digit TRANSLITERATION_VALUES = { 'A' => 1, 'B' => 2, 'C' => 3, 'D' => 4, 'E' => 5, 'F' => 6, 'G' => 7, 'H' => 8, 'J' => 1, 'K' => 2, 'L' => 3, 'M' => 4, 'N' => 5, 'P' => 7, 'R' => 9, 'S' => 2, 'T' => 3, 'U' => 4, 'V' => 5, 'W' => 6, 'X' => 7, 'Y' => 8, 'Z' => 9 }.freeze POSITION_WEIGHTS = [8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2].freeze VALID_ALPHA = TRANSLITERATION_VALUES.keys VALID_ALPHANUMERIC = [*VALID_ALPHA, *'1'..'9'].freeze # Generate a VIN that is compliant with specifications of US Title 49 Section 565.15 # https://www.govinfo.gov/content/pkg/CFR-2019-title49-vol6/xml/CFR-2019-title49-vol6-part565.xml#seqnum565.15 # # Position Meaning # 1-3 Manufacturer ID aka WMI (alpha and digits) # 4-8 Vehicle Description ("For passenger cars ..[position 7].. shall be alphabetic") # 9 Check Digit (0-9 or "X") # 10 Year (see VIN_VALID_YEARS) # 11 Plant of manufacture (alpha and digits) # 12-17 Serial number (digits only) # # I, O and Q are NOT allowed. VIN_VALID_ALPHA has valid alpha characters. def vin generated_vin = [ # Manufacturer ID / WMI fetch_sample(VALID_WMI_REGIONS), fetch_sample(VALID_ALPHANUMERIC, count: 2), # Vehicle Description fetch_sample(VALID_ALPHANUMERIC, count: 3), fetch_sample(VALID_ALPHA), fetch_sample(VALID_ALPHANUMERIC), '0', # check digit placeholder fetch_sample(VALID_YEAR_CHARS), # Year of Manufacture fetch_sample(VALID_ALPHANUMERIC), # Plant ID FFaker.numerify('######') # Serial Number ].join # Calculate the Check Digit weighted_sum = generated_vin.chars.each_with_index.sum do |char, idx| (TRANSLITERATION_VALUES[char] || char).to_i * POSITION_WEIGHTS[idx] end check_digit = weighted_sum % 11 check_digit = 'X' if check_digit == 10 generated_vin[8] = check_digit.to_s generated_vin end end extend ModuleUtils extend self DRIVETRAINS = %w[4WD 4X4 AWD FWD RWD].freeze YEARS = Array('1900'..(::Time.now.year + 1).to_s).freeze TRANSMISSIONS_ABBR = %w[AT MT AM CVT].freeze CYLINDERS = %w[2 5 6 8].freeze def base_color FFaker::Color.name end def drivetrain fetch_sample(DRIVETRAINS) end def make fetch_sample(MAKES_LIST) end def manufacturer_color(count = 2) # Take two prefixes because it's more fun than one (fetch_sample(COLOR_PREFIXES, count: count) + [base_color]).join(' ') end alias mfg_color manufacturer_color def model fetch_sample(MODELS_LIST) end def trim fetch_sample(TRIMS_LIST) end def vin VIN.vin end def year fetch_sample(YEARS) end def transmission fetch_sample(TRANSMISSIONS_LIST) end def transmission_abbr fetch_sample(TRANSMISSIONS_ABBR) end def engine_cylinders fetch_sample(CYLINDERS) end def engine_displacement fetch_sample(DISPLACEMENTS_LIST) end def fuel_type fetch_sample(FUEL_TYPES_LIST) end def interior_upholstery fetch_sample(UPHOLSTERY_LIST) end end end ffaker-2.23.0/lib/ffaker/address_gr.rb0000644000004100000410000000121214620136015017524 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressGR include FFaker::Address extend ModuleUtils extend self STREET_PREFIX = [%w[Οδός Πάροδος]].freeze STREET_NUMBER = [%w[# ## ###]].freeze STATE = REGION def zip_code FFaker.numerify '#####' end def region fetch_sample(STATE) end def city fetch_sample(CITY) end def street_name fetch_sample(STREET) end def street_nbr FFaker.numerify(fetch_sample(STREET_NUMBER)) end def street_address "#{fetch_sample(STREET_PREFIX)} #{street_name}, #{street_nbr}" end end end ffaker-2.23.0/lib/ffaker/name_th_en.rb0000644000004100000410000000056514620136016017517 0ustar www-datawww-data# frozen_string_literal: true require_relative 'name_th' module FFaker module NameTHEN extend ModuleUtils extend self def first_name fetch_sample(FIRST_NAMES) end def last_name fetch_sample(LAST_NAMES) end def nick_name fetch_sample(NICK_NAMES) end def name "#{first_name} #{last_name}" end end end ffaker-2.23.0/lib/ffaker/address_ch.rb0000644000004100000410000000040514620136015017511 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressCH include FFaker::Address extend ModuleUtils extend self def postal_code FFaker.numerify '####' end def canton_abbr fetch_sample(CANTON_ABBR) end end end ffaker-2.23.0/lib/ffaker/conference.rb0000644000004100000410000000025414620136015017523 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Conference extend ModuleUtils extend self def name fetch_sample(CONFERENCE_LIST) end end end ffaker-2.23.0/lib/ffaker/locale.rb0000644000004100000410000000100514620136016016647 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Locale extend ModuleUtils extend self def code(given_language = nil) code_index = LANGUAGE.index(given_language) return LANGUAGE_CODE[code_index] if given_language && code_index fetch_sample(LANGUAGE_CODE) end def language(given_code = nil) language_index = LANGUAGE_CODE.index(given_code&.upcase) return LANGUAGE[language_index] if given_code && language_index fetch_sample(LANGUAGE) end end end ffaker-2.23.0/lib/ffaker/dizzle_ipsum.rb0000644000004100000410000000044214620136016020132 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Thanks to Snoop Dogg module DizzleIpsum extend Lorem extend ModuleUtils extend self def word fetch_sample(DIZZLE_WORDS) end def words(num = 3) fetch_sample(DIZZLE_WORDS, count: num) end end end ffaker-2.23.0/lib/ffaker/name_sn.rb0000644000004100000410000000252414620136016017037 0ustar www-datawww-data# frozen_string_literal: true module FFaker # The names & first names in this module were found at this url: # http://www.senegalaisement.com/senegal/noms_et_prenoms.html module NameSN extend ModuleUtils extend self PREFIX_FEMALE = %w[adja adjaratou mame ndeye].freeze PREFIX_MALE = %w[pape eladji mame serigne].freeze def last_name fetch_sample(LAST_NAMES) end def first_name_male fetch_sample(FIRST_NAMES_MALE) end def first_name_female fetch_sample(FIRST_NAMES_FEMALE) end def prefix_male fetch_sample(PREFIX_MALE) end def prefix_female fetch_sample(PREFIX_FEMALE) end def name_male case rand(0..9) when 5, 7 then "#{prefix_male} #{first_name_male} #{last_name}" else "#{first_name_male} #{last_name}" end end def name_female case rand(0..9) when 5, 7 then "#{prefix_female} #{first_name_female} #{last_name}" else "#{first_name_female} #{last_name}" end end def name_sn case rand(0..5) when 0 then "#{prefix_female} #{first_name_female} #{last_name}" when 1 then "#{prefix_male} #{first_name_male} #{last_name}" when 2, 4 then "#{first_name_male} #{last_name}" when 3, 5 then "#{first_name_female} #{last_name}" end end end end ffaker-2.23.0/lib/ffaker/unit_english.rb0000644000004100000410000000432214620136016020105 0ustar www-datawww-data# frozen_string_literal: true module FFaker module UnitEnglish include FFaker::Unit extend ModuleUtils extend self LENGTH_UNITS = [ { name: 'inch', abbreviation: 'in' }, { name: 'foot', abbreviation: 'ft' }, { name: 'yard', abbreviation: 'yd' }, { name: 'furlong', abbreviation: 'fur' }, { name: 'mile', abbreviation: 'mi' } ].freeze MASS_UNITS = [ { name: 'grains', abbreviation: 'gr' }, { name: 'ounces', abbreviation: 'oz' }, { name: 'pounds', abbreviation: 'lb' }, { name: 'hundredweight', abbreviation: 'cwt' }, { name: 'ton', abbreviation: 't' } ].freeze LIQUID_UNITS = [ { name: 'fluid ounce', abbreviation: 'fl oz' }, { name: 'gill', abbreviation: 'gi' }, { name: 'pint', abbreviation: 'pt' }, { name: 'quart', abbreviation: 'qt' } ].freeze VOLUME_UNITS = [ { name: 'cubic inch', abbreviation: 'CI' }, { name: 'cubic foot', abbreviation: 'CFT' }, { name: 'cubic yard', abbreviation: 'CY' } ].freeze AREA_UNITS = [ { name: 'square inch', abbreviation: 'sq in' }, { name: 'square foot', abbreviation: 'sq ft' }, { name: 'square yard', abbreviation: 'sq yd' }, { name: 'acre', abbreviation: 'ac' }, { name: 'section', abbreviation: 's' }, { name: 'square mile', abbreviation: 'sq mi' }, { name: 'township', abbreviation: 'twp' } ].freeze def mass_name mass[:name] end def mass_abbr mass[:abbreviation] end def length_name length[:name] end def length_abbr length[:abbreviation] end def liquid_name liquid[:name] end def liquid_abbr liquid[:abbreviation] end def volume_name volume[:name] end def volume_abbr volume[:abbreviation] end def area_name area[:name] end def area_abbr area[:abbreviation] end private def length fetch_sample(LENGTH_UNITS) end def mass fetch_sample(MASS_UNITS) end def liquid fetch_sample(LIQUID_UNITS) end def volume fetch_sample(VOLUME_UNITS) end def area fetch_sample(AREA_UNITS) end end end ffaker-2.23.0/lib/ffaker/aws.rb0000644000004100000410000000065414620136015016212 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AWS extend ModuleUtils extend self def instance_type fetch_sample(EC2_INSTANCE_TYPE) end def offering_type fetch_sample(EC2_RESERVED_OFFERING_TYPE) end def instance_tenancy fetch_sample(EC2_RESERVED_INSTANCE_TENANCY) end def product_description fetch_sample(EC2_RESERVED_PRODUCT_DESCRIPTION) end end end ffaker-2.23.0/lib/ffaker/lorem_ar.rb0000644000004100000410000000134614620136016017220 0ustar www-datawww-data# frozen_string_literal: true module FFaker # Based on Perl's Text::Lorem module LoremAR extend ModuleUtils extend self def word fetch_sample(WORDS) end def words(num = 3) fetch_sample(WORDS, count: num) end def sentence(word_count = 4) s = words(word_count + rand(0..5)) s = s.join(' ') s.capitalize! "#{s}." end alias phrase sentence def sentences(sentence_count = 3) (1..sentence_count).map { sentence } end alias phrases sentences def paragraph(sentence_count = 3) sentences(sentence_count + rand(0..2)).join(' ') end def paragraphs(paragraph_count = 3) (1..paragraph_count).map { paragraph } end end end ffaker-2.23.0/lib/ffaker/address_it.rb0000644000004100000410000000133314620136015017534 0ustar www-datawww-data# frozen_string_literal: true module FFaker module AddressIT extend ModuleUtils extend self NUM = ['#', '##', '##', '###', '####', '#-##'].freeze SEP = [', ', ' '].freeze TYPE = %w[via viale piazza piazzale].freeze POSTAL_CODE_FORMATS = ['#####'].freeze def street_address "#{FFaker.numerify(fetch_sample(NUM))}#{fetch_sample(SEP)}#{fetch_sample(TYPE)} #{FFaker::NameIT.name}" end def postal_code FFaker.numerify(fetch_sample(POSTAL_CODE_FORMATS)) end def city fetch_sample(CITY) end def full_address %(#{street_address}#{fetch_sample(SEP)}#{postal_code} #{fetch_sample(CITY)}) end def region fetch_sample(REGION) end end end ffaker-2.23.0/lib/ffaker/geolocation.rb0000644000004100000410000000613714620136016017726 0ustar www-datawww-data# frozen_string_literal: true module FFaker module Geolocation extend ModuleUtils extend self def lat fetch_sample(LATLNG)[0] end def lng fetch_sample(LATLNG)[1] end LATLNG = [ [41.022921, -73.667595], [41.017643, -73.769264], [40.89505, -73.83582], [41.018461, -73.66616], [40.6665875097692, -73.8830092325694], [40.6784867492198, -73.9716387729985], [40.5998084142575, -73.9385565185842], [40.6175673160943, -74.0002511295821], [40.7451545655034, -73.971855164776], [40.7143394939935, -73.9783896644132], [40.7916523500249, -73.9693478828185], [40.8005590858048, -73.9473684707957], [40.7292057951864, -73.7555431517841], [40.7532199291845, -73.8842977517553], [40.7490546706085, -73.9187706945134], [40.6609944585817, -73.8454648940358], [38.9962071932467, -77.0898681997577], [38.9614005154765, -77.0739996811784], [38.9381545320739, -77.0656875352079], [39.0788984258721, -77.0500853418371], [40.8377346033077, -73.8618025934729], [40.8377346033077, -73.8618025934729], [40.8831107806302, -73.9212453413708], [40.9077802515069, -73.9025768857695], [36.1936372347, -115.068968492], [36.2345447488, -115.327274645], [36.1257785585, -115.08848819], [36.0150030591, -115.120716573], [41.5205, -81.587], [41.491529, -81.611008], [41.4811, -81.9136], [41.5244, -81.5531], [38.5241394042969, -90.3121643066406], [38.4685363769531, -90.3760452270508], [38.7077140808105, -90.2698593139648], [38.7953453063965, -90.2058792114258], [33.5775667696072, -112.21954995412], [33.4136301699617, -112.605812600303], [33.3732084677927, -111.602125919385], [33.4280828890754, -112.496547310057], [40.0677174866262, -75.0764604391247], [39.9760149034563, -75.1786003814711], [39.9871631180866, -75.1862338204704], [39.9847861520773, -75.110396933127], [26.1180992126465, -80.149299621582], [25.4804286236799, -80.4256357381565], [26.1793003082275, -80.1410980224609], [26.5322723388672, -80.1300048828125], [47.685714288367, -122.340967372417], [47.6993431274679, -122.395610510952], [47.7553943974153, -122.305764516646], [47.5173276931226, -122.275152683751], [40.78595, -73.196244], [40.927955, -73.048076], [41.022872, -72.204989], [40.855153, -72.572405], [34.101011924908, -118.064638782714], [34.2430955947492, -118.427610513239], [34.3823767402857, -118.550562688364], [33.8256050190507, -118.281161297494], [37.5758033375583, -122.012044535507], [37.8768587606888, -122.078250641083], [37.6859990796181, -122.094516147761], [37.4660979087165, -121.900873639257], [41.77117, -87.888795], [41.900425, -87.624262], [41.737173, -87.869998] ].freeze def boxed_coords(upper_left, lower_right) latitude_range = [upper_left[0], lower_right[0]].sort longitude_range = [upper_left[1], lower_right[1]].sort latitude = latitude_range[0] + (rand * (latitude_range[1] - latitude_range[0])) longitude = longitude_range[0] + (rand * (longitude_range[1] - longitude_range[0])) [latitude, longitude] end end end ffaker-2.23.0/lib/ffaker/name_nb.rb0000644000004100000410000000152614620136016017017 0ustar www-datawww-data# frozen_string_literal: true module FFaker module NameNB include FFaker::Name extend ModuleUtils extend self PREFIXES = %w[Dr. Prof.].freeze def name case rand(0..29) when 0 then "#{prefix} #{first_name} #{last_name}" else "#{first_name} #{last_name}" end end def first_name case rand(0..11) when 0..4 then first_name_female when 5..9 then first_name_male when 10 then "#{first_name_male} #{first_name_male}" when 11 then "#{first_name_female} #{first_name_female}" end end def first_name_female fetch_sample(FIRST_NAMES_FEMALE) end def first_name_male fetch_sample(FIRST_NAMES_MALE) end def last_name fetch_sample(LAST_NAMES) end def prefix fetch_sample(PREFIXES) end end end ffaker-2.23.0/lib/ffaker/identification_kr.rb0000644000004100000410000000146314620136016021105 0ustar www-datawww-data# frozen_string_literal: true module FFaker module IdentificationKR extend ModuleUtils extend self # Resident Registration Number # http://ko.wikipedia.org/wiki/%EC%A3%BC%EB%AF%BC%EB%93%B1%EB%A1%9D%EB%B2%88%ED%98%B8 def rrn birth = fetch_sample(::Date.new(1970, 1, 1)..::Date.new(1999, 12, 31)).strftime('%y%d%m') sex = fetch_sample([1, 2]) loc = FFaker.numerify("#{fetch_sample(Array('00'..'95'))}###") a, b, c, d, e, f, g, h, i, j, k, l = "#{birth}#{sex}#{loc}".chars.map(&:to_i) checksum = ( 11 - ( ( (2 * a) + (3 * b) + (4 * c) + (5 * d) + (6 * e) + (7 * f) + (8 * g) + (9 * h) + (2 * i) + (3 * j) + (4 * k) + (5 * l) ) % 11 ) ) % 10 "#{birth}-#{sex}#{loc}#{checksum}" end end end ffaker-2.23.0/test/0000755000004100000410000000000014620136016014042 5ustar www-datawww-dataffaker-2.23.0/test/test_job_vn.rb0000644000004100000410000000061314620136016016703 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerJobVN < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::JobVN, :title) def setup @tester = FFaker::JobVN end def test_title assert_greater_than_or_equal_to @tester.title.length, 1 end def test_nouns assert_kind_of Array, @tester::JOB_NOUNS end end ffaker-2.23.0/test/test_book.rb0000644000004100000410000000317114620136016016362 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestBook < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Book, :title, :genre, :author, :isbn, :description, :cover ) def setup @tester = FFaker::Book end def test_title assert_match(/[\sa-z]+/, @tester.title) end def test_genre assert_match(%r{[\w\s'/]+}, @tester.genre) end def test_author assert_match(/[\sa-z]+/, @tester.author) end def test_isbn assert_match(/\d+/, @tester.isbn) end def test_description assert_match(/[\sa-z]+/, @tester.description) end def test_cover assert_match(%r{\Ahttps://robohash\.org/.+\.png\?size=300x300\z}, @tester.cover) end def test_cover_with_format assert_match(%r{\Ahttps://robohash\.org/.+\.jpg\?size=300x300\z}, @tester.cover(format: 'jpg')) end def test_cover_output_with_keyword_arguments output = capture_output do @tester.cover(format: 'jpg') end assert_equal ['', ''], output end def test_cover_with_slug_as_positional_argument assert_match(%r{\Ahttps://robohash\.org/foobar\.png\?size=300x300\z}, @tester.cover('foobar')) end def test_cover_output_with_positional_arguments output = capture_output do @tester.cover('foobar') end assert_equal( ['', "Positional arguments for Book#cover are deprecated. Please use keyword arguments.\n"], output ) end def test_orly_cover assert_match(%r{\Ahttps://orly-appstore\.herokuapp\.com/generate}, @tester.orly_cover) end end ffaker-2.23.0/test/test_gender.rb0000644000004100000410000000102314620136016016666 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerGender < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::Gender, :binary, :random) def setup @tester = FFaker::Gender end def test_random gender_regex = /\A(?:male|female|non-binary|agender|androgyne|bi-gender|pan-gender)\z/ assert_match(gender_regex, @tester.random) end def test_binary gender_regex = /\A(?:male|female)\z/ assert_match(gender_regex, @tester.binary) end end ffaker-2.23.0/test/test_identification_es.rb0000644000004100000410000000054014620136016021105 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerIdentificationES < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::IdentificationES, :gender) def setup @tester = FFaker::IdentificationES end def test_gender assert_match(/(Hombre|Mujer)/, @tester.gender) end end ffaker-2.23.0/test/test_name.rb0000644000004100000410000001001614620136016016344 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerName < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Name, :name, :name_with_prefix, :female_name_with_prefix, :male_name_with_prefix, :name_with_suffix, :female_name_with_suffix, :male_name_with_suffix, :name_with_prefix_suffix, :female_name_with_prefix_suffix, :male_name_with_prefix_suffix, :first_name, :first_name_female, :first_name_male, :last_name, :prefix, :female_prefix, :male_prefix, :other_prefix, :suffix, :pronouns ) def setup @tester = FFaker::Name end def test_name assert_match(/(\w+\.? ?){2,3}/, @tester.name) end def test_html_safe_name assert_match(/(\w+\.? ?){2,3}/, @tester.html_safe_name) end def test_name_with_prefix prefix, name, last_name = @tester.name_with_prefix.split(/\s+/) assert_include(@tester::PREFIXES, prefix) assert(!name.empty?) refute_empty(last_name) end def test_female_name_with_prefix prefix, name, last_name = @tester.female_name_with_prefix.split(/\s+/) assert_include(@tester::FEMALE_PREFIXES, prefix) assert_include(@tester::FIRST_NAMES_FEMALE, name) refute_empty(last_name) end def test_male_name_with_prefix prefix, name, last_name = @tester.male_name_with_prefix.split(/\s+/) assert_include(@tester::MALE_PREFIXES, prefix) assert_include(@tester::FIRST_NAMES_MALE, name) refute_empty(last_name) end def test_name_with_suffix name, last_name, suffix = @tester.name_with_suffix.split(/\s+/) assert_include(@tester::SUFFIXES, suffix) assert(!name.empty?) refute_empty(last_name) end def test_female_name_with_suffix name, last_name, suffix = @tester.female_name_with_suffix.split(/\s+/) assert_include(@tester::SUFFIXES, suffix) assert_include(@tester::FIRST_NAMES_FEMALE, name) refute_empty(last_name) end def test_male_name_with_suffix name, last_name, suffix = @tester.male_name_with_suffix.split(/\s+/) assert_include(@tester::SUFFIXES, suffix) assert_include(@tester::FIRST_NAMES_MALE, name) refute_empty(last_name) end def test_name_with_prefix_suffix prefix, name, last_name, suffix = @tester.name_with_prefix_suffix.split(/\s+/) assert_include(@tester::PREFIXES, prefix) assert_include(@tester::SUFFIXES, suffix) assert(!name.empty?) refute_empty(last_name) end def test_female_name_with_prefix_suffix prefix, name, last_name, suffix = @tester.female_name_with_prefix_suffix.split(/\s+/) assert_include(@tester::FEMALE_PREFIXES, prefix) assert_include(@tester::SUFFIXES, suffix) assert_include(@tester::FIRST_NAMES_FEMALE, name) refute_empty(last_name) end def test_male_name_with_prefix_suffix prefix, name, last_name, suffix = @tester.male_name_with_prefix_suffix.split(/\s+/) assert_include(@tester::MALE_PREFIXES, prefix) assert_include(@tester::SUFFIXES, suffix) assert_include(@tester::FIRST_NAMES_MALE, name) refute_empty(last_name) end def test_first_name assert_include(@tester::FIRST_NAMES, @tester.first_name) end def test_first_name_female assert_include @tester::FIRST_NAMES_FEMALE, @tester.first_name_female end def test_first_name_male assert_include @tester::FIRST_NAMES_MALE, @tester.first_name_male end def test_last_name assert_include(@tester::LAST_NAMES, @tester.last_name) end def test_html_safe_last_name assert_include(@tester::LAST_NAMES, @tester.html_safe_last_name) end def test_prefix assert_include(@tester::PREFIXES, @tester.prefix) end def test_female_prefix assert_include(@tester::FEMALE_PREFIXES, @tester.female_prefix) end def test_male_prefix assert_include(@tester::MALE_PREFIXES, @tester.male_prefix) end def test_other_prefix assert_include(@tester::OTHER_PREFIXES, @tester.other_prefix) end def test_suffix assert_match(/[A-Z][a-z]*\.?/, @tester.suffix) end def test_pronouns assert_include(@tester::PRONOUNS, @tester.pronouns) end end ffaker-2.23.0/test/test_units.rb0000644000004100000410000000160514620136016016572 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' require 'ostruct' class TestUnits < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Unit, :time_name, :time_abbr, :temperature_name, :temperature_abbr ) def setup @tester = FFaker::Unit @time_units = @tester::TIME_UNITS @temperature_units = @tester::TEMPERATURE_UNITS end def test_time_name assert_include @time_units.map { |unit| unit[:name] }, @tester.time_name end def test_time_abbr assert_include @time_units.map { |unit| unit[:abbreviation] }, @tester.time_abbr end def test_temperature_name assert_include @temperature_units.map { |unit| unit[:name] }, @tester.temperature_name end def test_temperature_abbr assert_include \ @temperature_units.map { |unit| unit[:abbreviation] }, @tester.temperature_abbr end end ffaker-2.23.0/test/test_address_ch_it.rb0000644000004100000410000000052314620136016020221 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressCHIT < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::AddressCHIT, :canton) def test_ch_it_canton FFaker::AddressCHIT::CANTON.each do |canton| assert_match(/\A[- a-zàâ]+\z/i, canton) end end end ffaker-2.23.0/test/test_name_vn.rb0000644000004100000410000000206214620136016017051 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestNameVN < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameVN, :last_name, :first_name, :middle_name, :name, :last_first ) def setup @tester = FFaker::NameVN end def test_last_name assert_include @tester::LAST_NAMES, @tester.last_name end def test_first_name assert_include @tester::FIRST_NAMES, @tester.first_name end def test_middle_name assert_include @tester::MIDDLE_NAMES, @tester.middle_name end def test_name (middle_name, first_name, last_name) = @tester.name.split(' ') assert_include @tester::FIRST_NAMES, first_name assert_include @tester::MIDDLE_NAMES, middle_name assert_include @tester::LAST_NAMES, last_name end def test_last_first (last_name, middle_name, first_name) = @tester.last_first.split(' ') assert_include @tester::FIRST_NAMES, first_name assert_include @tester::MIDDLE_NAMES, middle_name assert_include @tester::LAST_NAMES, last_name end end ffaker-2.23.0/test/test_sport_pl.rb0000644000004100000410000000077014620136016017274 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestSportPL < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::SportPL, :name, :summer, :winter ) def setup @tester = FFaker::SportPL end def test_name assert_include(@tester::ALL, @tester.name) end def test_summer assert_include(@tester::SUMMER, @tester.summer) end def test_winter assert_include(@tester::WINTER, @tester.winter) end end ffaker-2.23.0/test/test_vehicle.rb0000644000004100000410000000556614620136016017061 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestVehicle < Test::Unit::TestCase include DeterministicHelper # https://en.wikibooks.org/wiki/Vehicle_Identification_Numbers_(VIN_codes)/Check_digit VIN_TRANSLITERATION_VALUES = { 'A' => 1, 'B' => 2, 'C' => 3, 'D' => 4, 'E' => 5, 'F' => 6, 'G' => 7, 'H' => 8, 'J' => 1, 'K' => 2, 'L' => 3, 'M' => 4, 'N' => 5, 'P' => 7, 'R' => 9, 'S' => 2, 'T' => 3, 'U' => 4, 'V' => 5, 'W' => 6, 'X' => 7, 'Y' => 8, 'Z' => 9 }.freeze VIN_POSITION_WEIGHTS = [8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2].freeze assert_methods_are_deterministic( FFaker::Vehicle, :base_color, :drivetrain, :engine_cylinders, :engine_displacement, :fuel_type, :interior_upholstery, :make, :manufacturer_color, :mfg_color, :model, :transmission_abbr, :transmission, :trim, :vin, :year ) def test_base_color assert_match(/\A[a-z]+\z/, FFaker::Vehicle.base_color) end def test_year assert_match(/\A\d{4}\z/, FFaker::Vehicle.year) end def test_manufacturer_color assert_match(/\A[ a-z]+\z/, FFaker::Vehicle.manufacturer_color) end def test_mfg_color assert_match(/\A[ a-z]+\z/, FFaker::Vehicle.mfg_color) end def test_make assert_match(/\A[A-Z][- A-Za-z]+\z/, FFaker::Vehicle.make) end def test_model assert_match(/\A[-. &a-z0-9]+\z/i, FFaker::Vehicle.model) end def test_trim assert_match(/\A[- a-z]+\z/i, FFaker::Vehicle.trim) end def test_vin vin = FFaker::Vehicle.vin assert_match(/\A[A-Z0-9]{17}\z/, vin) assert_not_match(/[IOQ]/, vin) # VINs can't have these letters assert_includes(FFaker::Vehicle::VIN::VALID_ALPHA, vin[6]) # passenger vehicle designator assert_includes(FFaker::Vehicle::VIN::VALID_YEAR_CHARS, vin[9]) # check year character assert_equal(vin_checksum_digit(vin), vin[8]) end def test_drivetrain assert_match(/\A[a-z0-9]+\z/i, FFaker::Vehicle.drivetrain) end def test_transmission assert_match(/\A[ a-z0-9]+\z/i, FFaker::Vehicle.transmission) end def test_transmission_abbr assert_match(/\A[A-Z]{2,3}\z/, FFaker::Vehicle.transmission_abbr) end def test_engine_cylinders assert_match(/\A[a-z0-9]+\z/i, FFaker::Vehicle.engine_cylinders) end def test_engine_displacement assert_match(/\A\d{1,2}\.\d\z/, FFaker::Vehicle.engine_displacement) end def test_fuel_type assert_match(/\A[ a-z0-9()]+\z/i, FFaker::Vehicle.fuel_type) end def test_interior_upholstery assert_match(/\A[ a-z0-9]+\z/i, FFaker::Vehicle.interior_upholstery) end private def vin_checksum_digit(vin) weighted_sum = vin.chars.each_with_index.sum do |char, idx| (VIN_TRANSLITERATION_VALUES[char] || char).to_i * VIN_POSITION_WEIGHTS[idx] end check_digit = weighted_sum % 11 check_digit == '10' ? 'X' : check_digit check_digit = 'X' if check_digit == 10 check_digit.to_s end end ffaker-2.23.0/test/test_company_se.rb0000644000004100000410000000056514620136016017571 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestCompanySE < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::CompanySE, :name, :suffix ) def test_name assert_match(/[ a-z]+/, FFaker::CompanySE.name) end def test_suffix assert_match(/[ a-z]+/i, FFaker::CompanySE.suffix) end end ffaker-2.23.0/test/test_phone_number_sg.rb0000644000004100000410000000243214620136016020601 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberSG < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberSG, :voip_number, :fixed_line_number, :mobile_number, :mobile_or_pager_number, :international_toll_free_number, :toll_free_number, :premium_service_number, :phone_number ) def setup @tester = FFaker::PhoneNumberSG end def test_voip_number assert_match(/\A3\d{3}\s\d{4}\z/, @tester.voip_number) end def test_fixed_line_number assert_match(/\A6\d{3}\s\d{4}\z/, @tester.fixed_line_number) end def test_mobile_number assert_match(/\A8\d{3}\s\d{4}\z/, @tester.mobile_number) end def test_mobile_or_pager_number assert_match(/\A9\d{3}\s\d{4}\z/, @tester.mobile_or_pager_number) end def test_international_toll_free_number assert_match(/\A800\s\d{3}\s\d{4}\z/, @tester.international_toll_free_number) end def test_toll_free_number assert_match(/\A1800\s\d{3}\s\d{4}\z/, @tester.toll_free_number) end def test_premium_service_number assert_match(/\A1900\s\d{3}\s\d{4}\z/, @tester.premium_service_number) end def test_phone_number 10.times do assert_match(/\A[689]\d{3}\s\d{4}\z/, @tester.phone_number) end end end ffaker-2.23.0/test/test_phone_number_mx.rb0000644000004100000410000000250414620136016020614 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberMX < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberMX, :mobile_phone_number, :home_work_phone_number, :phone_number, :international_mobile_phone_number, :international_home_work_phone_number, :international_phone_number, :toll_free_number ) def setup @tester = FFaker::PhoneNumberMX end def test_mobile_phone_number assert_match(/044 \d{2} \d{4} \d{4}/, @tester.mobile_phone_number) end def test_home_work_phone_number assert_match(/\d{2} \d{4} \d{4}/, @tester.home_work_phone_number) end def test_phone_number 10.times do assert_match(/(044 )*\d{2} \d{4} \d{4}/, @tester.phone_number) end end def test_international_mobile_phone_number assert_match(/\+52 1 \d{2} \d{4} \d{4}/, @tester.international_mobile_phone_number) end def test_international_home_work_phone_number assert_match(/\+52 \d{2} \d{4} \d{4}/, @tester.international_home_work_phone_number) end def test_international_phone_number 10.times do assert_match(/\+52 (\d )*\d{2} \d{4} \d{4}/, @tester.international_phone_number) end end def test_toll_free_phone_number assert_match(/01 800 \d{3} \d{4}/, @tester.toll_free_number) end end ffaker-2.23.0/test/test_ssn.rb0000644000004100000410000000121514620136016016230 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestSSN < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::SSN, :ssn) def setup @actual_ssn = FFaker::SSN.ssn end def test_ssn_format assert_no_match(/\A666/, @actual_ssn) assert_match(/\A[0-8]\d{2}-\d{2}-\d{4}\Z/, @actual_ssn) end def test_ssn_groups_non_zero first_group, second_group, third_group = @actual_ssn.split('-') with_all_zeros = /\A0+\Z/ assert_no_match(with_all_zeros, first_group) assert_no_match(with_all_zeros, second_group) assert_no_match(with_all_zeros, third_group) end end ffaker-2.23.0/test/test_company_cn.rb0000644000004100000410000000071514620136016017557 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestCompanyCN < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::CompanyCN, :name, :suffix, :type ) def test_name assert_match(/.{4,}公司\z/, FFaker::CompanyCN.name) end def test_suffix assert_match(/公司\z/i, FFaker::CompanyCN.suffix) end def test_type assert_match(/.{2,}/i, FFaker::CompanyCN.type) end end ffaker-2.23.0/test/test_color_ua.rb0000644000004100000410000000045314620136016017233 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestColorUA < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::ColorUA, :name) def test_name assert_match(/\A[а-яА-ЯіїєґІЇЄҐ’\-\s]+\z/, FFaker::ColorUA.name) end end ffaker-2.23.0/test/test_lorem_ja.rb0000644000004100000410000000357014620136016017223 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestLoremJA < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::LoremJA, :character, :characters, :word, :words, :sentence, :sentences, :paragraph, :paragraphs ) def setup @subject = FFaker::LoremJA end def test_character assert_equal 1, @subject.character.length assert_kind_of String, @subject.character end def test_characters assert_equal 20, @subject.characters.length assert_kind_of String, @subject.characters end def test_characters_with_count assert_equal 30, @subject.characters(30).length assert_deterministic { @subject.characters(30) } end def test_word assert_greater_than_or_equal_to @subject.word.length, 1 assert_kind_of String, @subject.word end def test_words assert_equal 3, @subject.words.length assert_kind_of Array, @subject.words end def test_words_with_count assert_equal 10, @subject.words(10).length assert_deterministic { @subject.words(10) } end def test_sentence assert_greater_than_or_equal_to @subject.sentence.length, 1 end def test_sentences assert_equal 3, @subject.sentences.length assert_kind_of Array, @subject.sentences end def test_sentences_with_count assert_equal 10, @subject.sentences(10).length assert_deterministic { @subject.sentences(10) } end def test_paragraph assert_greater_than_or_equal_to @subject.paragraph.length, 1 end def test_paragraphs assert_equal 3, @subject.paragraphs.length assert_kind_of Array, @subject.paragraphs end def test_paragraphs_with_count assert_equal 10, @subject.paragraphs(10).length assert_deterministic { @subject.paragraphs(10) } end def test_paragraph_end_with_terminate_character assert_match(/。$/, @subject.paragraph) end end ffaker-2.23.0/test/test_sports.rb0000644000004100000410000000046414620136016016764 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestSports < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::Sport, :name) def setup @tester = FFaker::Sport end def test_name assert_include @tester::NAMES, @tester.name end end ffaker-2.23.0/test/test_job.rb0000644000004100000410000000047314620136016016204 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerJob < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::Job, :title) def setup @tester = FFaker::Job end def test_title assert_match(/\A(\w+\.? ?){2,3}\z/, @tester.title) end end ffaker-2.23.0/test/test_name_id.rb0000644000004100000410000000342614620136016017027 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameID < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameID, :name, :name_with_prefix, :first_name, :first_name_female, :first_name_male, :last_name, :prefix, :female_prefix, :male_prefix ) def setup @tester = FFaker::NameID end def test_name assert_match(/\A[a-zA-Z\s]+\z/, @tester.name) end def test_name_with_prefix prefix, name, last_name = @tester.name_with_prefix.split(/\s+/) assert_include(@tester::PREFIXES, prefix) refute_empty(name) refute_empty(last_name) end def test_female_name_with_prefix prefix, name, last_name = @tester.female_name_with_prefix.split(/\s+/) assert_include(@tester::FEMALE_PREFIXES, prefix) assert_include(@tester::FIRST_NAMES_FEMALE, name) refute_empty(last_name) end def test_male_name_with_prefix prefix, name, last_name = @tester.male_name_with_prefix.split(/\s+/) assert_include(@tester::MALE_PREFIXES, prefix) assert_include(@tester::FIRST_NAMES_MALE, name) refute_empty(last_name) end def test_first_name assert_include(@tester::FIRST_NAMES, @tester.first_name) end def test_first_name_female assert_include @tester::FIRST_NAMES_FEMALE, @tester.first_name_female end def test_first_name_male assert_include @tester::FIRST_NAMES_MALE, @tester.first_name_male end def test_last_name assert_include(@tester::LAST_NAMES, @tester.last_name) end def test_prefix assert_include(@tester::PREFIXES, @tester.prefix) end def test_female_prefix assert_include(@tester::FEMALE_PREFIXES, @tester.female_prefix) end def test_male_prefix assert_include(@tester::MALE_PREFIXES, @tester.male_prefix) end end ffaker-2.23.0/test/test_identification_ec.rb0000644000004100000410000000126414620136016021071 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestIdentificationEC < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::IdentificationEC, :ci) def setup @tester = FFaker::IdentificationEC end def test_ci assert_match(/^[0-9]{10}$/, @tester.ci) end def test_last_digit ci = @tester.ci sum = 0 ci[0..8].chars.each_with_index do |char, index| if index.even? multiple = char.to_i * 2 sum += multiple > 9 ? multiple - 9 : multiple else sum += char.to_i end end mod = sum % 10 mod = 10 - mod if mod.positive? assert(ci[9].to_i == mod) end end ffaker-2.23.0/test/test_identification_es_cl.rb0000644000004100000410000000054114620136016021564 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerIdentificationESCL < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::IdentificationESCL, :rut) def setup @tester = FFaker::IdentificationESCL end def test_rut assert_match(/\b\d{7,8}-[k|0-9]/i, @tester.rut) end end ffaker-2.23.0/test/test_phone_number_au.rb0000644000004100000410000000355714620136016020606 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberAU < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberAU, :mobile_phone_prefix, :home_work_phone_prefix, :phone_prefix, :mobile_phone_number, :home_work_phone_number, :phone_number, :international_mobile_phone_number, :international_home_work_phone_number, :international_phone_number ) def setup @tester = FFaker::PhoneNumberAU end def test_mobile_phone_prefix assert_include(FFaker::PhoneNumberAU::MOBILE_OPERATORS_PREFIX, @tester.mobile_phone_prefix) end def test_home_work_phone_prefix assert_include(FFaker::PhoneNumberAU::HOME_WORK_OPERATORS_PREFIX, @tester.home_work_phone_prefix) end def test_phone_prefix assert_include(FFaker::PhoneNumberAU::OPERATORS_PREFIX, @tester.phone_prefix) end def test_mobile_phone_number assert_match(/0[45]\d{2} \d{3} \d{3}/, FFaker::PhoneNumberAU.mobile_phone_number) end def test_home_work_phone_number assert_match(/\(\d{2}\) \d{4} \d{4}/, FFaker::PhoneNumberAU.home_work_phone_number) end def test_phone_number assert_match(/(?:0[45]\d{1,2} \d{3} \d{3}|\(\d{2}\) \d{4} \d{4})/, FFaker::PhoneNumberAU.phone_number) end def test_international_mobile_phone_number assert_match(/\+61 \d{1,2} \d{4} \d{4}/, FFaker::PhoneNumberAU.international_mobile_phone_number) end def test_international_home_work_phone_number assert_match(/\+61 \d{1,2} \d{4} \d{4}/, FFaker::PhoneNumberAU.international_home_work_phone_number) end def test_international_phone_number assert_match(/\+61 \d{1,2} \d{4} \d{4}/, FFaker::PhoneNumberAU.international_phone_number) end end ffaker-2.23.0/test/test_animal_pl.rb0000644000004100000410000000052314620136016017362 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAnimalsPL < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::AnimalPL, :common_name) def setup @tester = FFaker::AnimalPL end def test_name assert_include(@tester::COMMON_NAMES, @tester.common_name) end end ffaker-2.23.0/test/test_name_sn.rb0000644000004100000410000000501314620136016017045 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameSn < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameSN, :last_name, :first_name_male, :first_name_female, :prefix_male, :prefix_female, :name_male, :name_female, :name_sn ) def setup @tester = FFaker::NameSN end def test_last_name assert_include @tester::LAST_NAMES, @tester.last_name end def test_first_name_male assert_include @tester::FIRST_NAMES_MALE, @tester.first_name_male end def test_first_name_female assert_include @tester::FIRST_NAMES_FEMALE, @tester.first_name_female end def test_prefix_male assert_include @tester::PREFIX_MALE, @tester.prefix_male end def test_prefix_female assert_include @tester::PREFIX_FEMALE, @tester.prefix_female end def test_name_male parts = @tester.name_male.split(' ') assert_include [2, 3], parts.count case parts.count when 3 male_prefix, male_first_name, last_name = parts assert_include @tester::PREFIX_MALE, male_prefix assert_include @tester::FIRST_NAMES_MALE, male_first_name assert_include @tester::LAST_NAMES, last_name when 2 male_first_name, last_name = parts assert_include @tester::FIRST_NAMES_MALE, male_first_name assert_include @tester::LAST_NAMES, last_name end end def test_name_female parts = @tester.name_female.split(' ') assert_include [2, 3], parts.count case parts.count when 3 female_prefix, female_first_name, last_name = parts assert_include @tester::PREFIX_FEMALE, female_prefix assert_include @tester::FIRST_NAMES_FEMALE, female_first_name assert_include @tester::LAST_NAMES, last_name when 2 female_first_name, last_name = parts assert_include @tester::FIRST_NAMES_FEMALE, female_first_name assert_include @tester::LAST_NAMES, last_name end end def test_senegalese_name parts = @tester.name_sn.split(' ') assert_include [2, 3], parts.count case parts.count when 3 prefix, first_name, last_name = parts assert_include(@tester::PREFIX_FEMALE + @tester::PREFIX_MALE, prefix) assert_include(@tester::FIRST_NAMES_FEMALE + @tester::FIRST_NAMES_MALE, first_name) assert_include @tester::LAST_NAMES, last_name when 2 first_name, last_name = parts assert_include(@tester::FIRST_NAMES_FEMALE + @tester::FIRST_NAMES_MALE, first_name) assert_include @tester::LAST_NAMES, last_name end end end ffaker-2.23.0/test/test_nato_alphabet.rb0000644000004100000410000000207214620136016020230 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestNato < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NatoAlphabet, :code, :alphabetic_code, :numeric_code, :callsign ) def setup @tester = FFaker::NatoAlphabet end def test_code assert FFaker::NatoAlphabet::CODES.include?(@tester.code) end def test_letter_code assert FFaker::NatoAlphabet::ALPHABET_CODES.include?(@tester.alphabetic_code) end def test_numerify_code assert FFaker::NatoAlphabet::NUMERIC_CODES.include?(@tester.numeric_code) end def test_callsign assert_match(/[A-Z]+-[A-Z]+-[A-Z]+/, @tester.callsign) end def test_codify assert_match(/[A-Z]+-[A-Z]+-[A-Z]+/, @tester.codify('?-?-?')) assert_match(/[A-Z]+-[A-Z]+-[A-Z]+/, @tester.codify('?-#-?')) assert_match(FFaker::NatoAlphabet::STOP_CODE, @tester.codify('.')) assert_deterministic { @tester.codify('?-?-?') } assert_deterministic { @tester.codify('?-#-?') } assert_deterministic { @tester.codify('.') } end end ffaker-2.23.0/test/test_name_ga.rb0000644000004100000410000000334314620136016017020 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameGa < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameGA, :last_name, :first_name_male, :first_name_female, :name_male, :name_female, :name ) def setup @tester = FFaker::NameGA end def test_last_name assert_include @tester::LAST_NAMES, @tester.last_name end def test_first_name_male assert_include @tester::FIRST_NAMES_MALE, @tester.first_name_male end def test_first_name_female assert_include @tester::FIRST_NAMES_FEMALE, @tester.first_name_female end def test_name_male # => split the name_male into an array of words first_name, last_name = @tester.name_male.split(' ') # the value at the index 0 should be a valid! male_prefix assert_include @tester::FIRST_NAMES_MALE, first_name # the value at the index 1 should be a valid! last_name assert_include @tester::LAST_NAMES, last_name end def test_name_female # => split the name_male into an array of words first_name, last_name = @tester.name_female.split(' ') # the value at the index 0 should be a valid! male_prefix assert_include @tester::FIRST_NAMES_FEMALE, first_name # the value at the index 1 should be a valid! last_name assert_include @tester::LAST_NAMES, last_name end def test_name # => split the name_male into an array of words first_name, last_name = @tester.name.split(' ') # the value at the index 0 should be a valid! male_prefix assert_include(@tester::FIRST_NAMES_FEMALE + @tester::FIRST_NAMES_MALE, first_name) # the value at the index 1 should be a valid! last_name assert_include @tester::LAST_NAMES, last_name end end ffaker-2.23.0/test/test_phone_number_de.rb0000644000004100000410000000313314620136016020557 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberDE < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberDE, :mobile_prefix, :region_prefix, :mobile_phone_number, :home_work_phone_number, :country_code, :international_mobile_phone_number, :international_home_work_phone_number ) def setup @tester = FFaker::PhoneNumberDE end def test_mobile_prefix assert_match(/^01[567]{1}[0-9]{1}$/, FFaker::PhoneNumberDE.mobile_prefix) end def test_mobile_prefix_without_leading_zero assert_match(/^1[567]{1}[0-9]{1}$/, FFaker::PhoneNumberDE.mobile_prefix(false)) end def test_region_prefix assert_match(/^0[2-9]{1}[0-9]{1,3}$/, FFaker::PhoneNumberDE.region_prefix) end def test_region_prefix_without_leading_zero assert_match(/^[2-9]{1}[0-9]{1,3}$/, FFaker::PhoneNumberDE.region_prefix(false)) end def test_mobile_phone_number assert_match(/^01[567]{1}[0-9]{1} [0-9]{7}$/, FFaker::PhoneNumberDE.mobile_phone_number) end def test_home_work_phone_number assert_match(/^0[2-9]{1}[0-9]{1,3} [0-9]{7}$/, FFaker::PhoneNumberDE.home_work_phone_number) end def test_country_code assert_match('+49', FFaker::PhoneNumberDE.country_code) end def test_international_mobile_phone_number assert_match(/^\+49 1[567]{1}[0-9]{1} [0-9]{7}$/, FFaker::PhoneNumberDE.international_mobile_phone_number) end def test_international_home_work_phone_number assert_match(/^\+49 [2-9]{1}[0-9]{1,3} [0-9]{7}$/, FFaker::PhoneNumberDE.international_home_work_phone_number) end end ffaker-2.23.0/test/test_lorem.rb0000644000004100000410000000253714620136016016553 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestLorem < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Lorem, :paragraph, :sentence, :phrase, :paragraphs, :sentences, :phrases, :words, :word, :characters ) def test_paragraph assert_match(/[ a-z]+/, FFaker::Lorem.paragraph) end def test_sentence assert_match(/[ a-z]+/, FFaker::Lorem.sentence) assert_nothing_thrown do 100.times { FFaker::Lorem.sentence 0 } end end def test_phrase assert_match(/[ a-z]+/, FFaker::Lorem.phrase) end def test_paragraphs assert_match(/[ a-z]+/, FFaker::Lorem.paragraphs.join(' ')) end def test_sentences assert_match(/[ a-z]+/, FFaker::Lorem.sentences.join(' ')) end def test_phrases assert_match(/[ a-z]+/, FFaker::Lorem.phrases.join(' ')) end def test_words assert_match(/[ a-z]+/, FFaker::Lorem.words.join(' ')) end def test_word assert_match(/[a-z]+/, FFaker::Lorem.word) end def test_characters assert_match(/[a-z0-9]+/, FFaker::Lorem.characters) assert FFaker::Lorem.characters.length == 255 assert FFaker::Lorem.characters(10).length == 10 assert FFaker::Lorem.characters(-1) == '' end def test_word_collection_uniqueness assert_equal(FFaker::Lorem::WORDS, FFaker::Lorem::WORDS.uniq) end end ffaker-2.23.0/test/test_name_cn.rb0000644000004100000410000000077214620136016017034 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameCN < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameCN, :name, :first_name, :last_name ) def setup @tester = FFaker::NameCN end def test_name assert_match(/\A.{2,}\z/, @tester.name) end def test_first_name assert_match(/\A.{1,2}\z/, @tester.first_name) end def test_last_name assert_match(/\A.{1,5}\z/, @tester.last_name) end end ffaker-2.23.0/test/test_number.rb0000644000004100000410000000323214620136016016716 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestNumber < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::Number, :number, :decimal, :between) def setup @tester = FFaker::Number end def test_number assert @tester.number.is_a?(Integer) assert @tester.number.digits.count == 1 assert @tester.number(digits: 3).digits.count == 3 assert_match(/\d/, @tester.number.to_s) assert_match(/\d{3}/, @tester.number(digits: 3).to_s) end def test_number_when_invalid_argument assert_raise(ArgumentError.new('Digits cannot be less than 1')) { @tester.number(digits: 0) } end def test_decimal assert @tester.decimal.is_a?(Float) whole_digits = rand(2..5) fractional_digits = rand(2..5) decimal = @tester.decimal(whole_digits: whole_digits, fractional_digits: fractional_digits) assert decimal.to_s.split('.').first.size == whole_digits assert decimal.to_s.split('.').last.size == fractional_digits end def test_decimal_when_invalid_argument assert_raise(ArgumentError.new('Digits cannot be less than 1')) do @tester.decimal(whole_digits: 0) end assert_raise(ArgumentError.new('Digits cannot be less than 1')) do @tester.decimal(fractional_digits: 0) end end def test_between from = -50 to = 50 assert_random_between(from..to) { @tester.between(from: from, to: to) } assert_instance_of Integer, @tester.between(from: from, to: to) from = -50.0 to = 50.0 assert_random_between(from..to) { @tester.between(from: from, to: to) } assert_instance_of Float, @tester.between(from: from, to: to) end end ffaker-2.23.0/test/test_course_philosophie.rb0000644000004100000410000000055514620136016021336 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestCoursePhilosophie < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::CoursesFR::Philosophie, :lesson) def setup @subject = FFaker::CoursesFR::Philosophie end def test_lesson assert @subject::LESSONS.include?(@subject.lesson) end end ffaker-2.23.0/test/test_phone_number_id.rb0000644000004100000410000000371314620136016020567 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberID < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberID, :mobile_phone_number, :home_phone_number, :phone_number ) def setup @tester = FFaker::PhoneNumberID end def test_mobile_phone_number prefixes = FFaker::PhoneNumberID::MOBILE_PHONE_PREFIXES regex = /\A(?:#{prefixes.join('|')})-\d{8}\z/ assert_match regex, FFaker::PhoneNumberID.mobile_phone_number end def test_home_phone_number prefixes = FFaker::PhoneNumberID::HOME_PHONE_PREFIXES regex = /\A(#{prefixes.join('|')})-(\d{7,8})\z/ assert_match regex, FFaker::PhoneNumberID.home_phone_number end def test_phone_number mobile_prefixes = FFaker::PhoneNumberID::MOBILE_PHONE_PREFIXES home_prefixes = FFaker::PhoneNumberID::HOME_PHONE_PREFIXES regex = /\A(#{mobile_prefixes.join('|')}|#{home_prefixes.join('|')})-(\d{7,8})\z/ assert_match regex, FFaker::PhoneNumberID.phone_number end def test_international_mobile_phone_number prefixes = FFaker::PhoneNumberID::MOBILE_PHONE_PREFIXES.map { |x| x.sub('0', '') } regex = /\A\+62(#{prefixes.join('|')})-(\d{8})\z/ assert_match regex, FFaker::PhoneNumberID.international_mobile_phone_number end def test_international_home_phone_number prefixes = FFaker::PhoneNumberID::HOME_PHONE_PREFIXES.map { |x| x.sub('0', '') } regex = /\A\+62(#{prefixes.join('|')})-(\d{7,8})\z/ assert_match regex, FFaker::PhoneNumberID.international_home_phone_number end def test_international_phone_number mobile_prefixes = FFaker::PhoneNumberID::MOBILE_PHONE_PREFIXES.map { |x| x.sub('0', '') } home_prefixes = FFaker::PhoneNumberID::HOME_PHONE_PREFIXES.map { |x| x.sub('0', '') } regex = /\A\+62(#{mobile_prefixes.join('|')}|#{home_prefixes.join('|')})-(\d{7,8})\z/ assert_match regex, FFaker::PhoneNumberID.international_phone_number end end ffaker-2.23.0/test/test_gender_ru.rb0000644000004100000410000000105714620136016017403 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerGenderRU < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::GenderRU, :binary, :random) def setup @tester = FFaker::GenderRU end def test_random gender_regex = /\A(?:мужчина|женщина|нонбайнари|агендер)\z/ assert_match(gender_regex, @tester.random) end def test_binary gender_regex = /\A(?:мужчина|женщина)\z/ assert_match(gender_regex, @tester.binary) end end ffaker-2.23.0/test/test_bank_us.rb0000644000004100000410000000202714620136016017051 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestBankUS < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::BankUS, :account_number, :routing_number ) def setup @tester = FFaker::BankUS end def test_account_number assert_instance_of String, @tester.account_number assert_match(/\A\d{8}\z/, @tester.account_number(min_digits: 8, max_digits: 8)) assert_match(/\A\d{12}\z/, @tester.account_number(min_digits: 12, max_digits: 12)) end def test_routing_number routing_number = @tester.routing_number assert_match(/\A\d{9}\z/, routing_number) checksum = ( (7 * (routing_number[0].to_i + routing_number[3].to_i + routing_number[6].to_i)) + (3 * (routing_number[1].to_i + routing_number[4].to_i + routing_number[7].to_i)) + (9 * (routing_number[2].to_i + routing_number[5].to_i + routing_number[8].to_i)) ) assert_equal(0, checksum % 10, 'The routing number\'s checksum is not a multiple of ten') end end ffaker-2.23.0/test/test_phone_number_ja.rb0000644000004100000410000000367714620136016020576 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberJA < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberJA, :phone_number, :home_phone_number, :mobile_phone_number, :international_mobile_phone_number, :international_home_phone_number, :international_phone_number, :mobile_prefix, :home_phone_prefix ) def setup @tester = FFaker::PhoneNumberJA end def test_phone_number assert_match(/\A0\d{1,4} \d{1,4} \d{4}\z/, @tester.phone_number) assert_include([12, 13], @tester.phone_number.length) end def test_home_phone_number assert_match(/\A0\d{1,4} \d{1,4} \d{4}\z/, @tester.home_phone_number) assert_equal(@tester.home_phone_number.length, 12) end def test_mobile_phone_number assert_match(/\A0(90|80|70) \d{4} \d{4}\z/, @tester.mobile_phone_number) assert_equal(@tester.mobile_phone_number.length, 13) end def test_international_phone_number assert_match(/\A\+81 \d{1,4} \d{1,4} \d{4}\z/, @tester.international_phone_number) assert_include([15, 16], @tester.international_phone_number.length) end def test_international_home_phone_number assert_match(/\A\+81 \d{1,4} \d{1,4} \d{4}\z/, @tester.international_home_phone_number) assert_equal(@tester.international_home_phone_number.length, 15) end def test_international_mobile_phone_number assert_match(/\A\+81 (90|80|70) \d{4} \d{4}\z/, @tester.international_mobile_phone_number) assert_equal(@tester.international_mobile_phone_number.length, 16) end def test_mobile_prefix assert_include(@tester::MOBILE_PHONE_PREFIXES, @tester.mobile_prefix) end def test_home_phone_prefix disit = rand(1..4) assert_include( @tester::ONE_DISIT_AREA_CODES + @tester::TWO_DISIT_AREA_CODES + @tester::THREE_DISIT_AREA_CODES + @tester::FOUR_DISIT_AREA_CODES, @tester.home_phone_prefix(disit) ) end end ffaker-2.23.0/test/test_animal_us.rb0000644000004100000410000000052214620136016017375 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAnimalsUS < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::AnimalUS, :common_name) def setup @tester = FFaker::AnimalUS end def test_name assert_include @tester::COMMON_NAMES, @tester.common_name end end ffaker-2.23.0/test/test_name_ja.rb0000644000004100000410000000216014620136016017017 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameJA < Test::Unit::TestCase class << self def startup FFaker::NameJA.const_set(:FIRST_NAMES, %w[あきら フミ 三郎]) FFaker::NameJA.const_set(:LAST_NAMES, %w[佐藤 高橋 佐々木]) end def shutdown FFaker::NameJA.class_eval { remove_const(:FIRST_NAMES) } FFaker::NameJA.class_eval { remove_const(:LAST_NAMES) } end end include DeterministicHelper assert_methods_are_deterministic( FFaker::NameJA, :last_name, :first_name, :last_first, :name ) def setup @tester = FFaker::NameJA end def test_first_name assert_include(@tester::FIRST_NAMES, @tester.first_name) end def test_last_name assert_include(@tester::LAST_NAMES, @tester.last_name) end def test_last_first assert_last_first(@tester.last_first) end def test_name assert_last_first(@tester.name) end private def assert_last_first(actual) last_first_regexp = /(#{@tester::LAST_NAMES.join('|')})(#{@tester::FIRST_NAMES.join('|')})/ assert_match(last_first_regexp, actual) end end ffaker-2.23.0/test/test_date.rb0000644000004100000410000000241114620136016016341 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerDate < Test::Unit::TestCase include DeterministicHelper def setup @tester = FFaker::Date end assert_methods_are_deterministic(FFaker::Date, :backward, :forward, :birthday) def test_between from = Date.new(2015, 1, 1) to = Date.new(2016, 12, 31) assert_random_between(from..to) { @tester.between(from, to) } assert_instance_of Date, @tester.between(from, to) end def test_backward today = Date.today assert_random_between(today - 365..today - 1) { @tester.backward } assert_random_between(today - 30..today - 1) { @tester.backward(30) } assert_instance_of Date, @tester.backward end def test_forward today = Date.today assert_random_between(today + 1..today + 365) { @tester.forward } assert_random_between(today + 1..today + 30) { @tester.forward(30) } assert_instance_of Date, @tester.forward end def test_birthday today = Date.today assert_random_between(today.prev_year(65).next_day..today.prev_year(18)) { @tester.birthday } assert_random_between(today.prev_year(43).next_day..today.prev_year(42)) do @tester.birthday(min_age: 42, max_age: 42) end assert_instance_of Date, @tester.birthday end end ffaker-2.23.0/test/test_filesystem.rb0000644000004100000410000000311714620136016017614 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerFilesystem < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Filesystem, :extension, :mime_type, :file_name ) def setup @tester = FFaker::Filesystem end def test_extension assert_match(/\A(?:flac|mp3|wav|bmp|gif|jpeg|jpg|png|tiff|css|csv|html|js| json|txt|mp4|avi|mov|webm|doc|docx|xls|xlsx|ppt|pptx|odt| ods|odp|pages|numbers|key|pdf)\z/x, @tester.extension) end def test_mime_type_format assert_match %r{\A\w+/.+\z}, @tester.mime_type end def test_directory assert_match %r{\A(?:[a-z_-]+[\\/])+[a-z_-]+\z}, @tester.directory end def test_file_name assert_match %r{\A(?:[a-z_-]+[\\/])+[a-z_-]+\.\w{2,4}\z}, @tester.file_name end def test_file_name_with_extension assert_match %r{\A(?:[a-z_-]+[\\/])+[a-z_-]+\.rb\z}, @tester.file_name(ext: 'rb') end def test_file_name_output_with_keyword_arguments output = capture_output do @tester.file_name(ext: 'rb') end assert_equal ['', ''], output end def test_file_name_with_directory_as_positional_argument assert_match %r{\Asome_directory/[a-z_-]+\.\w{2,4}\z}, @tester.file_name('some_directory') end def test_file_name_output_with_positional_arguments output = capture_output do @tester.file_name('some_directory') end assert_equal( ['', "Positional arguments for Filesystem#file_name are deprecated. Please use keyword arguments.\n"], output ) end end ffaker-2.23.0/test/test_company.rb0000644000004100000410000000111614620136016017073 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestCompany < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Company, :bs, :catch_phrase, :name, :suffix ) def setup @tester = FFaker::Company end def test_bs assert_match(%r{\A[ \w'/-]+\z}, @tester.bs) end def test_catch_phrase assert_match(%r{\A[ \w'/-]+\z}, @tester.catch_phrase) end def test_name assert_match(/\A[ \w,'-]+\z/, @tester.name) end def test_suffix assert_include @tester::SUFFIXES, @tester.suffix end end ffaker-2.23.0/test/test_color.rb0000644000004100000410000000652314620136016016552 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestColor < Test::Unit::TestCase include DeterministicHelper VALID_RGB_REGEX = /\A([0-9]{1,3})\z/ VALID_OPACITY_REGEX = /^([0-9].[0-9]{1,2})$/ VALID_PERCENTAGE_REGEX = /^([0-9]{1,3}%)$/ assert_methods_are_deterministic( FFaker::Color, :name, :hex_code, :rgb_array, :rgb_list, :rgba_array, :rgba_list, :hsl_array, :hsl_list, :hsla_array, :hsla_list ) def test_name assert_match(/\A[a-z]+\z/, FFaker::Color.name) end def test_hex_code assert_match(/\A\h{6}\z/, FFaker::Color.hex_code) end def test_rgb_array fake_array = FFaker::Color.rgb_array assert fake_array.size == 3 red_value = fake_array[0] assert_match VALID_RGB_REGEX, red_value.to_s assert red_value.between? 0, 255 green_value = fake_array[1] assert_match VALID_RGB_REGEX, green_value.to_s assert green_value.between? 0, 255 blue_value = fake_array[2] assert_match VALID_RGB_REGEX, blue_value.to_s assert blue_value.between? 0, 255 end def test_rgb_list assert_match( /\A([0-9]{1,3},[0-9]{1,3},[0-9]{1,3})\z/, FFaker::Color.rgb_list ) end def test_rgba_array fake_array = FFaker::Color.rgba_array assert fake_array.size == 4 red_value = fake_array[0] assert_match VALID_RGB_REGEX, red_value.to_s assert red_value.between? 0, 255 green_value = fake_array[1] assert_match VALID_RGB_REGEX, green_value.to_s assert green_value.between? 0, 255 blue_value = fake_array[2] assert_match VALID_RGB_REGEX, blue_value.to_s assert blue_value.between? 0, 255 opacity_value = fake_array[3] assert_match VALID_OPACITY_REGEX, opacity_value.to_s assert opacity_value.between? 0.0, 1.0 end def test_rgba_list assert_match( /^([0-9]{1,3},[0-9]{1,3},[0-9]{1,3}),([0-9].[0-9]{1,2})$/, FFaker::Color.rgba_list ) end def test_hsl_array fake_array = FFaker::Color.hsl_array assert fake_array.size == 3 hue_value = fake_array[0] assert_match VALID_RGB_REGEX, hue_value.to_s assert hue_value.between? 0, 360 saturation_value = fake_array[1] assert_match VALID_PERCENTAGE_REGEX, saturation_value assert saturation_value.delete('%').to_i.between? 0, 100 lightness_value = fake_array[2] assert_match VALID_PERCENTAGE_REGEX, lightness_value assert lightness_value.delete('%').to_i.between? 0, 100 end def test_hsl_list assert_match( /^([0-9]{1,3},[0-9]{1,3}%,[0-9]{1,3}%)$/, FFaker::Color.hsl_list ) end def test_hsla_array fake_array = FFaker::Color.hsla_array assert fake_array.size == 4 hue_value = fake_array[0] assert_match VALID_RGB_REGEX, hue_value.to_s assert hue_value.between? 0, 360 saturation_value = fake_array[1] assert_match VALID_PERCENTAGE_REGEX, saturation_value assert saturation_value.delete('%').to_i.between? 0, 100 lightness_value = fake_array[2] assert_match VALID_PERCENTAGE_REGEX, lightness_value assert lightness_value.delete('%').to_i.between? 0, 100 opacity_value = fake_array[3] assert_match VALID_OPACITY_REGEX, opacity_value.to_s assert opacity_value.between? 0.0, 1.0 end def test_hsla_list assert_match( /^([0-9]{1,3},[0-9]{1,3}%,[0-9]{1,3}%,[0-9].[0-9]{1,2})$/, FFaker::Color.hsla_list ) end end ffaker-2.23.0/test/test_address_in.rb0000644000004100000410000000272114620136016017543 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressININ < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressIN, :country_code, :country, :pincode, :state_abbr, :state_and_union_territory_abbr, :state_and_union_territory, :state, :time_zone, :union_territory_abbr, :union_territory ) def test_in_state assert_match(/\A[A-Z][ A-Za-z]*\z/, FFaker::AddressIN.state) end def test_in_state_abbr assert_match(/\A[A-Z]{2}\z/, FFaker::AddressIN.state_abbr) end def test_in_union_territory assert_match(/\A[A-Z][ A-Za-z]*\z/, FFaker::AddressIN.union_territory) end def test_in_union_territory_abbr assert_match(/\A[A-Z]{2}\z/, FFaker::AddressIN.union_territory_abbr) end def test_in_state_and_union_territory assert_match(/\A[A-Z][ A-Za-z]*\z/, FFaker::AddressIN.state_and_union_territory) end def test_in_state_and_union_territory_abbr assert_match(/\A[A-Z]{2}\z/, FFaker::AddressIN.state_and_union_territory_abbr) end def test_pincode assert_match(/[0-9]{6}/, FFaker::AddressIN.pincode) end def test_zip_code assert_match(/[0-9]{6}/, FFaker::AddressIN.pincode) end def test_in_country assert_equal 'India', FFaker::AddressIN.country end def test_in_country_code assert_equal 'IN', FFaker::AddressIN.country_code end def test_in_time_zone assert_equal 'Asia/Kolkata', FFaker::AddressIN.time_zone end end ffaker-2.23.0/test/test_name_th_en.rb0000644000004100000410000000141214620136016017521 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameTHEN < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameTHEN, :last_name, :first_name, :nick_name, :name ) def setup @tester = FFaker::NameTHEN end def test_last_name assert_include @tester::LAST_NAMES, @tester.last_name end def test_first_name assert_include @tester::FIRST_NAMES, @tester.first_name end def test_nick_name assert_include @tester::NICK_NAMES, @tester.nick_name end def test_name *first_names, last_name = @tester.name.split(' ') first_name = first_names.join(' ') assert_include @tester::FIRST_NAMES, first_name assert_include @tester::LAST_NAMES, last_name end end ffaker-2.23.0/test/test_address_ch.rb0000644000004100000410000000063014620136016017524 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressCHCH < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::AddressCH, :canton_abbr, :postal_code) def test_ch_canton_abbr assert_match(/\A[A-Z]{2}\z/, FFaker::AddressCH.canton_abbr) end def test_postal_code assert_match(/\A\d{4}\z/, FFaker::AddressCH.postal_code) end end ffaker-2.23.0/test/test_identification_tw.rb0000644000004100000410000000053014620136016021127 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerIdentificationTW < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::IdentificationTW, :id) def setup @tester = FFaker::IdentificationTW end def test_id assert_match(/\A[A-Z][12]\d{8}\z/, @tester.id) end end ffaker-2.23.0/test/test_animal.rb0000644000004100000410000000051414620136016016667 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAnimals < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::Animal, :common_name) def setup @tester = FFaker::Animal end def test_name assert_include @tester::COMMON_NAMES, @tester.common_name end end ffaker-2.23.0/test/test_address_ch_de.rb0000644000004100000410000000046114620136016020176 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressCHDE < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::AddressCHDE, :canton) def test_ch_de_canton assert_match(/\A[-. a-zæøåü]+\z/i, FFaker::AddressCHDE.canton) end end ffaker-2.23.0/test/test_ssn_se.rb0000644000004100000410000000175214620136016016725 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestSSNSE < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::SSNSE, :ssn) def test_ssn_format ssn = FFaker::SSNSE.ssn assert_match(/(19|20)\d{10}/, ssn, "With no arguments year should start with 19 or 20, #{ssn}") end def equal?(other) other % 2 end def test_ssn_with_gender ssn_male = FFaker::SSNSE.ssn(gender: :male) assert equal?(ssn_male[10].to_i) ssn_female = FFaker::SSNSE.ssn(gender: :female) assert equal?(ssn_female[10].to_i) assert_raise ArgumentError do FFaker::SSNSE.ssn(gender: :unkown) end end def test_ssn_with_from_to from = Time.local(1980, 2, 28) to = Time.local(2000, 2, 28) assert_random_between(from...to) do ssn = FFaker::SSNSE.ssn(from: from, to: to) year = ssn[0..3].to_i month = ssn[4..5].to_i day = ssn[6..7].to_i Time.local(year, month, day) end end end ffaker-2.23.0/test/test_phone_number_nl.rb0000644000004100000410000000136314620136016020603 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberNL < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberNL, :mobile_phone_number, :phone_number, :international_phone_number ) def setup @tester = FFaker::PhoneNumberNL end def test_mobile_phone_prefix assert @tester.mobile_phone_number.start_with?('06') end def test_phone_prefix assert @tester.phone_number.start_with?('0') end def test_phone_number 10.times do assert_match(/^0([\s-]*\d){9}$/, @tester.phone_number) end end def test_international_phone_number 10.times do assert_match(/^\+31/, @tester.international_phone_number) end end end ffaker-2.23.0/test/test_job_it.rb0000644000004100000410000000050114620136016016670 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerJobIT < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::JobIT, :title) def setup @tester = FFaker::JobIT end def test_title assert_match(/\A(\w+\.? ?){2,3}\z/, @tester.title) end end ffaker-2.23.0/test/test_skill.rb0000644000004100000410000000120414620136016016541 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestSkill < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Skill, :tech_skill, :tech_skills, :specialty, :specialties ) def test_tech_skill assert_match(/[a-z]+/i, FFaker::Skill.tech_skill) end def test_tech_skills tech_skills = FFaker::Skill.tech_skills assert_instance_of Array, tech_skills end def test_specialty assert_match(/[ a-z]+/i, FFaker::Skill.specialty) end def test_specialties specialties = FFaker::Skill.specialties assert_instance_of Array, specialties end end ffaker-2.23.0/test/test_gender_it.rb0000644000004100000410000000077414620136016017376 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerGenderIT < Test::Unit::TestCase include DeterministicHelper GENDER_REGEX = /\A(maschio|femmina)\z/ assert_methods_are_deterministic(FFaker::GenderIT, :random) def setup @tester = FFaker::GenderIT end def test_random assert_match(GENDER_REGEX, @tester.random) end def test_sample assert_match(GENDER_REGEX, @tester.sample) end def test_maybe assert_match(GENDER_REGEX, @tester.maybe) end end ffaker-2.23.0/test/test_dizzle_ipsum.rb0000644000004100000410000000150014620136016020140 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestDizzleIpsum < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::DizzleIpsum, :paragraph, :sentence, :paragraphs, :sentences, :words, :word ) def test_paragraph assert_match(/1\+|[ a-z]+/i, FFaker::DizzleIpsum.paragraph) end def test_sentence assert_match(/1\+|[ a-z]+/i, FFaker::DizzleIpsum.sentence) end def test_paragraphs assert_match(/1\+|[ a-z]+/i, FFaker::DizzleIpsum.paragraphs.join(' ')) end def test_sentences assert_match(/1\+|[ a-z]+/i, FFaker::DizzleIpsum.sentences.join(' ')) end def test_words assert_match(/1\+|[ a-z]+/i, FFaker::DizzleIpsum.words.join(' ')) end def test_word assert_match(/1\+|[a-z]+/i, FFaker::DizzleIpsum.word) end end ffaker-2.23.0/test/test_gender_kr.rb0000644000004100000410000000107014620136016017364 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerGenderKR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::GenderKR, :random) def setup @tester = FFaker::GenderKR end def test_random gender_regex = /\A[남녀]\z/ assert_match(gender_regex, @tester.random) end def test_sample gender_regex = /\A[남녀]\z/ assert_match(gender_regex, @tester.sample) end def test_maybe gender_regex = /\A[남녀]\z/ assert_match(gender_regex, @tester.maybe) end end ffaker-2.23.0/test/test_address_uk.rb0000644000004100000410000000102214620136016017545 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressUK < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressUK, :country, :county, :postcode ) def test_county assert_match(/[ a-z]/, FFaker::AddressUK.county) end def test_country assert_match(/[ a-z]/, FFaker::AddressUK.country) end def test_postcode assert_match(/^[A-Z]{2}\d \d[A-Z]{2}|[A-Z]{2}\d\d \d[A-Z]{2}$/, FFaker::AddressUK.postcode) end end ffaker-2.23.0/test/test_identification_it.rb0000644000004100000410000000170014620136016021111 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerIdentificationIT < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::IdentificationIT, :drivers_license, :ssn, :gender, :ethnicity ) def setup @tester = FFaker::IdentificationIT end def test_drivers_license drivers_license_regex = /\AU1[1-9]\d{7}[A-Z]\z/ assert_match(drivers_license_regex, @tester.drivers_license) end def test_ssn assert_match(/\A\d{20}\z/, @tester.ssn) end def test_gender assert_match(/\A(Maschio|Femmina)\z/, @tester.gender) end def test_ethnicity ethnicity_regex = %r{ \A( Afroamericano| Asiatico/isolano\ del\ Pacifico| Caucasico| Ispanico| Nativo\ americano| Multirazziale| Altro| Preferisco\ non\ rispondere )\z }x assert_match(ethnicity_regex, @tester.ethnicity) end end ffaker-2.23.0/test/test_name_mx.rb0000644000004100000410000001341514620136016017056 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameMX < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameMX, :last_name, :first_name, :middle_name, :name, :male_prefix, :female_prefix, :prefix, :male_name, :female_name, :full_name, :full_name_no_prefix, :full_name_prefix ) def setup @tester = FFaker::NameMX @all_names = @tester::MALE_FIRST_NAMES + @tester::FEMALE_FIRST_NAMES end def test_last_name assert_include @tester::LAST_NAMES, @tester.last_name end def test_first_name assert_include @all_names, @tester.first_name end def test_middle_name assert_include @all_names, @tester.middle_name end def test_name assert_include @all_names, @tester.name end def test_prefix_male assert_include @tester::MALE_PREFIXES, @tester.male_prefix end def test_prefix_female assert_include @tester::FEMALE_PREFIXES, @tester.female_prefix end def test_prefix assert_include @tester::PREFIXES, @tester.prefix end def test_male_name parts = @tester.male_name.split(' ') case parts.count when 1 assert_include @tester::MALE_FIRST_NAMES, parts[0] when 2 assert_include @tester::MALE_FIRST_NAMES, parts[0] assert_include @tester::MALE_FIRST_NAMES, parts[1] end end def test_female_name parts = @tester.female_name.split(' ') case parts.count when 1 assert_include @tester::FEMALE_FIRST_NAMES, parts[0] when 2 assert_include @tester::FEMALE_FIRST_NAMES, parts[0] assert_include @tester::FEMALE_FIRST_NAMES, parts[1] end end def test_full_name_male parts = @tester.full_name(:male).split(' ') case parts.count when 5 assert_include @tester::MALE_PREFIXES, parts[0] assert_include @tester::MALE_FIRST_NAMES, parts[1] # Middle name assert_include @tester::MALE_FIRST_NAMES, parts[2] assert_include @tester::LAST_NAMES, parts[3] assert_include @tester::LAST_NAMES, parts[4] when 4 prefix_or_first_name = @tester::MALE_PREFIXES.include?(parts[0]) || @tester::MALE_FIRST_NAMES.include?(parts[0]) assert prefix_or_first_name assert_include @tester::MALE_FIRST_NAMES, parts[1] assert_include @tester::LAST_NAMES, parts[2] assert_include @tester::LAST_NAMES, parts[3] when 3 assert_include @tester::MALE_FIRST_NAMES, parts[0] assert_include @tester::LAST_NAMES, parts[1] assert_include @tester::LAST_NAMES, parts[2] else flunk 'Invalid Male Name' end end def test_full_name_female parts = @tester.full_name(:female).split(' ') case parts.count when 5 assert_include @tester::FEMALE_PREFIXES, parts[0] assert_include @tester::FEMALE_FIRST_NAMES, parts[1] # Middle name assert_include @tester::FEMALE_FIRST_NAMES, parts[2] assert_include @tester::LAST_NAMES, parts[3] assert_include @tester::LAST_NAMES, parts[4] when 4 prefix_or_first_name = @tester::FEMALE_PREFIXES.include?(parts[0]) || @tester::FEMALE_FIRST_NAMES.include?(parts[0]) assert prefix_or_first_name assert_include @tester::FEMALE_FIRST_NAMES, parts[1] assert_include @tester::LAST_NAMES, parts[2] assert_include @tester::LAST_NAMES, parts[3] when 3 assert_include @tester::FEMALE_FIRST_NAMES, parts[0] assert_include @tester::LAST_NAMES, parts[1] assert_include @tester::LAST_NAMES, parts[2] else flunk 'Invalid Female Name' end end def test_full_name parts = @tester.full_name.split(' ') case parts.count when 5 assert_include @tester::PREFIXES, parts[0] assert_include @all_names, parts[1] # Middle name assert_include @all_names, parts[2] assert_include @tester::LAST_NAMES, parts[3] assert_include @tester::LAST_NAMES, parts[4] when 4 prefix_or_first_name = @tester::PREFIXES.include?(parts[0]) || @all_names.include?(parts[0]) assert prefix_or_first_name assert_include @all_names, parts[1] assert_include @tester::LAST_NAMES, parts[2] assert_include @tester::LAST_NAMES, parts[3] when 3 assert_include @all_names, parts[0] assert_include @tester::LAST_NAMES, parts[1] assert_include @tester::LAST_NAMES, parts[2] else flunk 'Invalid Name' end end def test_full_name_no_prefix parts = @tester.full_name_no_prefix.split(' ') case parts.count when 4 assert_include @all_names, parts[0] assert_include @all_names, parts[1] assert_include @tester::LAST_NAMES, parts[2] assert_include @tester::LAST_NAMES, parts[3] when 3 assert_include @all_names, parts[0] assert_include @tester::LAST_NAMES, parts[1] assert_include @tester::LAST_NAMES, parts[2] else flunk 'Invalid Name' end end def test_full_name_prefix parts = @tester.full_name_prefix.split(' ') case parts.count when 5 assert_include @tester::PREFIXES, parts[0] assert_include @all_names, parts[1] # Middle name assert_include @all_names, parts[2] assert_include @tester::LAST_NAMES, parts[3] assert_include @tester::LAST_NAMES, parts[4] when 4 prefix_or_first_name = @tester::PREFIXES.include?(parts[0]) || @all_names.include?(parts[0]) assert prefix_or_first_name assert_include @all_names, parts[1] assert_include @tester::LAST_NAMES, parts[2] assert_include @tester::LAST_NAMES, parts[3] when 3 assert_include @all_names, parts[0] assert_include @tester::LAST_NAMES, parts[1] assert_include @tester::LAST_NAMES, parts[2] else flunk 'Invalid Name' end end end ffaker-2.23.0/test/test_gender_id.rb0000644000004100000410000000056314620136016017352 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerGenderID < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::GenderID, :random) def setup @tester = FFaker::GenderID end def test_random gender_regex = /\A(laki-laki|perempuan)\z/ assert_match(gender_regex, @tester.random) end end ffaker-2.23.0/test/test_units_metric.rb0000644000004100000410000000327714620136016020144 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestUnitsMetric < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::UnitMetric, :length_name, :length_abbr, :mass_name, :mass_abbr, :liquid_name, :liquid_abbr, :volume_name, :volume_abbr, :area_name, :area_abbr ) def setup @tester = FFaker::UnitMetric @length_units = @tester::LENGTH_UNITS @mass_units = @tester::MASS_UNITS @liquid_units = @tester::LIQUID_UNITS @volume_units = @tester::VOLUME_UNITS @area_units = @tester::AREA_UNITS end def test_length_name assert_include @length_units.map { |unit| unit[:name] }, @tester.length_name end def test_length_abbrev assert_include @length_units.map { |unit| unit[:abbreviation] }, @tester.length_abbr end def test_mass_name assert_include @mass_units.map { |unit| unit[:name] }, @tester.mass_name end def test_mass_abbr assert_include @mass_units.map { |unit| unit[:abbreviation] }, @tester.mass_abbr end def test_liquid_name assert_include @liquid_units.map { |unit| unit[:name] }, @tester.liquid_name end def test_liquid_abbr assert_include @liquid_units.map { |unit| unit[:abbreviation] }, @tester.liquid_abbr end def test_volume_name assert_include @volume_units.map { |unit| unit[:name] }, @tester.volume_name end def test_volume_abbr assert_include @volume_units.map { |unit| unit[:abbreviation] }, @tester.volume_abbr end def test_area_name assert_include @area_units.map { |unit| unit[:name] }, @tester.area_name end def test_area_abbr assert_include @area_units.map { |unit| unit[:abbreviation] }, @tester.area_abbr end end ffaker-2.23.0/test/test_name_it.rb0000644000004100000410000000250414620136016017043 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameIT < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameIT, :prefix, :last_name, :first_name, :name ) def setup @tester = FFaker::NameIT end def test_last_name assert_include @tester::LAST_NAMES, @tester.last_name end def test_first_name assert_include @tester::FIRST_NAMES, @tester.first_name end def test_prefix assert_include @tester::PREFIX, @tester.prefix end def test_name # => split the name into an array of words parts = @tester.name.split(' ') case parts.count when 3 prefix, first_name, last_name = parts # the value at the index 0 should be a valid! prefix assert_include @tester::PREFIX, prefix # the value at the index 1 should be a valid! first_name assert_include @tester::FIRST_NAMES, first_name # the value at the index 2 should be a valid! last_name assert_include @tester::LAST_NAMES, last_name when 2 first_name, last_name = parts # the value at the index 0 should be a valid! first_name assert_include @tester::FIRST_NAMES, first_name # the value at the index 1 should be a valid! last_name assert_include @tester::LAST_NAMES, last_name end end end ffaker-2.23.0/test/test_address_de.rb0000644000004100000410000000124514620136016017525 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressDE < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressDE, :city, :state, :street_address, :street_name, :zip_code ) def test_city assert_match(/[ a-z]+/, FFaker::AddressDE.city) end def test_state assert_match(/[ a-z]/, FFaker::AddressDE.state) end def test_zip_code assert_match(/^\d{5}$/, FFaker::AddressDE.zip_code) end def test_street_name assert_match(/[ a-z]+/, FFaker::AddressDE.street_name) end def test_street_address assert_match(/[ a-z]+/, FFaker::AddressDE.street_address) end end ffaker-2.23.0/test/test_sport_ru.rb0000644000004100000410000000077014620136016017307 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestSportRU < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::SportRU, :name, :summer, :winter ) def setup @tester = FFaker::SportRU end def test_name assert_include(@tester::ALL, @tester.name) end def test_summer assert_include(@tester::SUMMER, @tester.summer) end def test_winter assert_include(@tester::WINTER, @tester.winter) end end ffaker-2.23.0/test/test_hipster_ipsum.rb0000644000004100000410000000152014620136016020317 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestHipsterIpsum < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::HipsterIpsum, :paragraph, :paragraphs, :sentence, :sentences, :word, :words ) TEST_REGEX = /\+1|[ a-z]+/i def test_paragraph assert_match(TEST_REGEX, FFaker::HipsterIpsum.paragraph) end def test_sentence assert_match(TEST_REGEX, FFaker::HipsterIpsum.sentence) end def test_paragraphs assert_match(TEST_REGEX, FFaker::HipsterIpsum.paragraphs.join(' ')) end def test_sentences assert_match(TEST_REGEX, FFaker::HipsterIpsum.sentences.join(' ')) end def test_words assert_match(TEST_REGEX, FFaker::HipsterIpsum.words.join(' ')) end def test_word assert_match(TEST_REGEX, FFaker::HipsterIpsum.word) end end ffaker-2.23.0/test/test_bacon_ipsum.rb0000644000004100000410000000147014620136016017727 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestBaconIpsum < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::BaconIpsum, :paragraph, :sentence, :paragraphs, :sentences, :words, :word ) def test_paragraph assert_match(/1\+|[ a-z]+/i, FFaker::BaconIpsum.paragraph) end def test_sentence assert_match(/1\+|[ a-z]+/i, FFaker::BaconIpsum.sentence) end def test_paragraphs assert_match(/1\+|[ a-z]+/i, FFaker::BaconIpsum.paragraphs.join(' ')) end def test_sentences assert_match(/1\+|[ a-z]+/i, FFaker::BaconIpsum.sentences.join(' ')) end def test_words assert_match(/1\+|[ a-z]+/i, FFaker::BaconIpsum.words.join(' ')) end def test_word assert_match(/1\+|[a-z]+/i, FFaker::BaconIpsum.word) end end ffaker-2.23.0/test/test_sem_ver.rb0000644000004100000410000000060114620136016017063 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestSemVer < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::SemVer, :next) def setup @tester = FFaker::SemVer end def test_next assert_includes(%w[0.0.1 0.1.0 1.0.0], @tester.next) assert_includes(%w[2.0.0 1.3.0 1.2.4], @tester.next('1.2.3')) end end ffaker-2.23.0/test/test_gender_ja.rb0000644000004100000410000000076314620136016017352 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerGenderJA < Test::Unit::TestCase include DeterministicHelper GENDER_REGEX = /\A[女男]\z/ assert_methods_are_deterministic(FFaker::GenderJP, :random) def setup @tester = FFaker::GenderJA end def test_random assert_match(GENDER_REGEX, @tester.random) end def test_sample assert_match(GENDER_REGEX, @tester.sample) end def test_maybe assert_match(GENDER_REGEX, @tester.maybe) end end ffaker-2.23.0/test/test_locale.rb0000644000004100000410000000120214620136016016660 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestLocale < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::Locale, :code, :language) def test_code assert_match(/./, FFaker::Locale.code) end def test_language assert_match(/./, FFaker::Locale.language) end def test_language_with_args assert_match('French', FFaker::Locale.language('FR')) assert_deterministic { FFaker::Locale.language('FR') } end def test_code_with_args assert_match('FR', FFaker::Locale.code('French')) assert_deterministic { FFaker::Locale.code('French') } end end ffaker-2.23.0/test/test_name_ru.rb0000644000004100000410000000422014620136016017052 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestNameRU < Test::Unit::TestCase include DeterministicHelper RU_REGEX = /\A[а-яА-Я]{2,}\z/ RU_REGEX_MULTIPLE_WORDS = /\A[а-яА-Я\s]+\z/ assert_methods_are_deterministic( FFaker::NameRU, :name, :first_name, :last_name, :female_name, :male_name, :first_name_female, :first_name_male, :middle_name_female, :middle_name_male, :last_name_female, :last_name_male ) def setup @tester = FFaker::NameRU end def test_name assert_match(RU_REGEX_MULTIPLE_WORDS, @tester.name) assert_include [1, 2, 3], @tester.name.split(' ').count end def test_first_name assert_include @tester::FIRST_NAMES, @tester.first_name assert_match(RU_REGEX, @tester.first_name) end def test_last_name assert_include @tester::LAST_NAMES, @tester.last_name assert_match(RU_REGEX, @tester.last_name) end def test_female_name assert_match(RU_REGEX_MULTIPLE_WORDS, @tester.female_name) assert_include [1, 2, 3], @tester.female_name.split(' ').count end def test_male_name assert_match(RU_REGEX_MULTIPLE_WORDS, @tester.male_name) assert_include [1, 2, 3], @tester.male_name.split(' ').count end def test_first_name_female assert_include @tester::FIRST_NAMES_FEMALE, @tester.first_name_female assert_match(RU_REGEX, @tester.first_name_female) end def test_first_name_male assert_include @tester::FIRST_NAMES_MALE, @tester.first_name_male assert_match(RU_REGEX, @tester.first_name_male) end def test_middle_name_female assert_include @tester::MIDDLE_NAMES_FEMALE, @tester.middle_name_female assert_match(RU_REGEX, @tester.middle_name_female) end def test_middle_name_male assert_include @tester::MIDDLE_NAMES_MALE, @tester.middle_name_male assert_match(RU_REGEX, @tester.middle_name_male) end def test_last_name_female assert_include @tester::LAST_NAMES_FEMALE, @tester.last_name_female assert_match(RU_REGEX, @tester.last_name_female) end def test_last_name_male assert_include @tester::LAST_NAMES_MALE, @tester.last_name_male assert_match(RU_REGEX, @tester.last_name_male) end end ffaker-2.23.0/test/test_lorem_pl.rb0000644000004100000410000000217014620136016017237 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerLoremPL < Test::Unit::TestCase include DeterministicHelper POLISH_WORD_MATCHER = /\A[A-Ża-ż\s]+\z/ POLISH_SENTENCE_MATCHER = /\A[A-Ża-ż\s.!?,]+\z/ assert_methods_are_deterministic( FFaker::LoremPL, :character, :characters, :word, :words, :sentence, :sentences, :paragraph, :paragraphs ) def setup @tester = FFaker::LoremPL end def test_word assert_match(POLISH_WORD_MATCHER, @tester.word) end def test_words @tester.words(10).each do |word| assert_match(POLISH_WORD_MATCHER, word) end end def test_sentence assert_match(POLISH_SENTENCE_MATCHER, @tester.sentence(20)) assert_match(POLISH_SENTENCE_MATCHER, @tester.sentence(4)) end def test_sentences @tester.sentences(10).each do |sentence| assert_match(POLISH_SENTENCE_MATCHER, sentence) end end def test_paragraph assert_match(POLISH_SENTENCE_MATCHER, @tester.paragraph) end def test_paragraphs @tester.paragraphs.each do |paragraph| assert_match(POLISH_SENTENCE_MATCHER, paragraph) end end end ffaker-2.23.0/test/test_phone_number_tw.rb0000644000004100000410000000213414620136016020621 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberTW < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberTW, :mobile_phone_number, :home_work_phone_number, :phone_number, :international_mobile_phone_number, :international_home_work_phone_number, :international_phone_number ) def setup @tester = FFaker::PhoneNumberTW end def test_mobile_phone_number assert_match(/09\d{2}-\d{3}-\d{3}/, @tester.mobile_phone_number) end def test_home_work_phone_number assert_match(/\(0\d\) \d{3,4}-\d{4}/, @tester.home_work_phone_number) end def test_phone_number 10.times do assert_match(/\(*0\d{1,3}\)*[\s-]\d{3,4}-\d{3,4}/, @tester.phone_number) end end def test_international_mobile_phone_number assert_match(/\+886-9\d{2}-\d{3}-\d{3}/, @tester.international_mobile_phone_number) end def test_international_home_work_phone_number assert_match(/\+886-\d{1}-\d{3,4}-\d{4}/, @tester.international_home_work_phone_number) end end ffaker-2.23.0/test/test_address_ch_fr.rb0000644000004100000410000000051014620136016020210 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressCHFR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::AddressCHFR, :canton) def test_ch_fr_canton assert_match(/\A[- a-zàâäèéêëîïôœùûüÿç]+\z/i, FFaker::AddressCHFR.canton) end end ffaker-2.23.0/test/test_phone_number_pl.rb0000644000004100000410000000257714620136016020615 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberPL < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberPL, :home_work_phone_number, :mobile_phone_number, :phone_number, :area_code, :mobile_prefix, :international_mobile_phone_number, :international_home_work_phone_number, :international_phone_number ) def setup @tester = FFaker::PhoneNumberPL end def test_home_work_phone_number assert_match(/\A\d{9}\z/, @tester.home_work_phone_number) end def test_mobile_phone_number assert_match(/\A\d{9}\z/, @tester.mobile_phone_number) end def test_phone_number assert_match(/\A\d{9}\z/, @tester.phone_number) end def test_country_code assert_equal(@tester::COUNTRY_CODE, '+48') end def test_international_mobile_phone_number assert_match(/\A\+48 \d{9}\z/, @tester.international_mobile_phone_number) end def test_international_home_work_phone_number assert_match(/\A\+48 \d{9}\z/, @tester.international_home_work_phone_number) end def test_international_phone_number assert_match(/\A\+48 \d{9}\z/, @tester.international_phone_number) end def test_area_code assert_include(@tester::AREA_CODES, @tester.area_code) end def test_mobile_prefixes assert_include(@tester::MOBILE_PREFIXES, @tester.mobile_prefix) end end ffaker-2.23.0/test/test_identification_in.rb0000644000004100000410000000054614620136016021112 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestIdentificationIN < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::IdentificationIN, :aadhaar ) def setup @tester = FFaker::IdentificationIN end def test_aadhaar assert_match(/\A\d{12}\z/, @tester.aadhaar) end end ffaker-2.23.0/test/test_name_da.rb0000644000004100000410000000306514620136016017016 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameDA < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameDA, :any_name, :male_name, :female_name, :last_name, :prefix ) RU_REGEX = /[А-Я][а-я]+/ def setup @tester = FFaker::NameDA end def test_name assert_raise(ArgumentError, 'Invalid gender, must be one of :any, :male, :female') do @tester.name(:hahaha) end end def test_any_name assert_less_than @tester.any_name.count(' '), 3 end def test_male_name regexp = /#{@tester::MALE_FIRST_NAMES.join('|')}/ assert_less_than @tester.male_name.count(' '), 3 assert_match(regexp, @tester.male_name) end def test_female_name regexp = /#{@tester::FEMALE_FIRST_NAMES.join('|')}/ assert_less_than @tester.female_name.count(' '), 3 assert_match(regexp, @tester.female_name) end def test_first_name assert_include @tester::MALE_FIRST_NAMES, @tester.first_name(:male) assert_include @tester::FEMALE_FIRST_NAMES, @tester.first_name(:female) first_names = @tester::MALE_FIRST_NAMES + @tester::FEMALE_FIRST_NAMES assert_include first_names, @tester.first_name(:any) assert_include first_names, @tester.first_name assert_raise(ArgumentError, 'Invalid gender, must be one of :any, :male, :female') do @tester.first_name(:hahaha) end end def test_last_name assert_match(/\A['a-z]+\z/i, @tester.last_name) end def test_prefix assert_match(/\A(?:Hr|Fr|Dr|Prof)\.\Z/, @tester.prefix) end end ffaker-2.23.0/test/helper.rb0000644000004100000410000000505614620136016015654 0ustar www-datawww-data# frozen_string_literal: true require 'test/unit' require_relative '../lib/ffaker' # Helpers for checking if a method is deterministic -- e.g., that the Random # results are repeatable given the same random seed. module DeterministicHelper def self.included(base) base.extend ClassMethods end # Accepts a block. Executes the block multiple times after resetting # the internal Random Number Generator state and compared the results of # each execution to make sure they are the same. def assert_deterministic(options = {}, &block) raise ArgumentError, 'Must pass a block' unless block options = { message: 'Results are not repeatable' }.merge(options) returns = Array.new(2) do FFaker::Random.reset! Array.new(5, &block) end assert(returns.uniq.length == 1, options[:message]) end %w[< > <= >=].each do |operator| operator_name = case operator[0] when '<' then 'less_than' when '>' then 'greater_than' else raise 'Unexpected operator' end operator_name += '_or_equal_to' if operator[1] == '=' define_method "assert_#{operator_name}" do |got, expected| assert( got.public_send(operator, expected), "Expected #{operator} \"#{expected}\", but got #{got}" ) end end def assert_between(got, range) assert_greater_than_or_equal_to got, range.begin public_send "assert_less_than#{'_or_equal_to' unless range.exclude_end?}", got, range.end end def assert_random(original_block, *args) 100.times do yield(*args) assert_deterministic(&original_block) end end %w[less_than_or_equal_to between].each do |method_name| define_method "assert_random_#{method_name}" do |*args, &block| assert_random(block) { send "assert_#{method_name}", block.call, *args } end end # Methods to be called outside of individual examples. module ClassMethods # Shorthand method to quickly test the determinability of multiple methods. # # assert_methods_are_deterministic( # , # # ) # # assert_methods_are_deterministic( # FFaker::SomeModule, # :some_method, :some_other_method # } def assert_methods_are_deterministic(klass, *methods) Array(methods).each do |meth| define_method "test_#{meth}_is_deterministic" do assert_deterministic(message: "Results from `#{klass}.#{meth}` are not repeatable") do klass.send(meth) end end end end end end ffaker-2.23.0/test/test_phone_number.rb0000644000004100000410000000236414620136016020114 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumber < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumber, :phone_number, :area_code, :exchange_code, :short_phone_number, :phone_calling_code, :imei ) def test_phone_number assert_match(/\d{3}[. -]\d{3}/, FFaker::PhoneNumber.phone_number) end def test_area_code assert_not_match(/\A\d11\z/, FFaker::PhoneNumber.area_code.to_s) assert_match(/\A\d{3}\z/, FFaker::PhoneNumber.area_code.to_s) end def test_exchange_code assert_not_match(/\A\d11\z/, FFaker::PhoneNumber.exchange_code.to_s) assert_match(/\A\d{3}\z/, FFaker::PhoneNumber.exchange_code.to_s) end def test_short_phone_number assert_match(/\A\d{3}-\d{3}-\d{4}\z/, FFaker::PhoneNumber.short_phone_number) end def test_phone_calling_code assert_match(/\A\+\d+\z/, FFaker::PhoneNumber.phone_calling_code) end def test_imei assert_match(/\A\d{15}\z/, FFaker::PhoneNumber.imei) end def test_imei_with_sn sn = rand(0...1_000_000) assert_match(/\A\d{8}#{format('%06d', sn)}\d{1}\z/, FFaker::PhoneNumber.imei(sn)) assert_deterministic { FFaker::PhoneNumber.imei(sn) } end end ffaker-2.23.0/test/test_name_tw.rb0000644000004100000410000000101314620136016017053 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameTW < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameTW, :last_name, :first_name, :name ) def setup @tester = FFaker::NameTW end def test_last_name assert_include @tester::LAST_NAMES, @tester.last_name end def test_first_name assert_include @tester::FIRST_NAMES, @tester.first_name end def test_name assert_match(/\A.{2,}\z/, @tester.name) end end ffaker-2.23.0/test/test_products.rb0000644000004100000410000000106414620136016017272 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestProducts < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Product, :brand, :product_name, :product, :model ) def test_letters_max_as_int assert_match(/\A[A-Z]{10}\z/, FFaker::Product.letters(10)) assert_deterministic { FFaker::Product.letters(10) } end def test_letters_max_as_range assert_match(/\A[A-Z]{5,10}\z/, FFaker::Product.letters(5..10)) assert_deterministic { FFaker::Product.letters(5..10) } end end ffaker-2.23.0/test/test_lorem_it.rb0000644000004100000410000000220214620136016017234 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestLoremIT < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::LoremIT, :paragraph, :sentence, :phrase, :paragraphs, :sentences, :phrases, :words, :word ) def test_paragraph assert_match(/[ a-z]+/, FFaker::LoremIT.paragraph) end def test_sentence assert_match(/[ a-z]+/, FFaker::LoremIT.sentence) assert_nothing_thrown do 100.times { FFaker::LoremIT.sentence 0 } end end def test_phrase assert_match(/[ a-z]+/, FFaker::LoremIT.phrase) end def test_paragraphs assert_match(/[ a-z]+/, FFaker::LoremIT.paragraphs.join(' ')) end def test_sentences assert_match(/[ a-z]+/, FFaker::LoremIT.sentences.join(' ')) end def test_phrases assert_match(/[ a-z]+/, FFaker::LoremIT.phrases.join(' ')) end def test_words assert_match(/[ a-z]+/, FFaker::LoremIT.words.join(' ')) end def test_word assert_match(/[a-z]+/, FFaker::LoremIT.word) end def test_word_collection_uniqueness assert_equal(FFaker::LoremIT::WORDS, FFaker::LoremIT::WORDS.uniq) end end ffaker-2.23.0/test/test_identification_es_mx.rb0000644000004100000410000000157014620136016021615 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestIdentificationMX < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::IdentificationMX, :rfc_persona_moral, :rfc_persona_fisica, :curp ) def test_rfc_persona_moral re = /\A[a-zñÑ&]{3}\d{2}[0-1][0-9][0-3][0-9][a-z0-9]{3}\z/i assert_match(re, FFaker::IdentificationMX.rfc_persona_moral) end def test_rfc_persona_fisica re = /\A[a-zñÑ]{4}\d{2}[0-1][0-9][0-3][0-9][a-z0-9]{3}\z/i assert_match(re, FFaker::IdentificationMX.rfc_persona_fisica) end def test_curp or_curp_states_abbr = FFaker::IdentificationMX::ESTADOS_CURP.join('|') re = / \A[a-z][aeioux][a-z]{2}\d{2}[0-1]\d[0-3]\d[hm](?:#{or_curp_states_abbr})[bcdfghjklmñpqrstvwxyz]{3}[0-9a-z]\d\z /uix assert_match(re, FFaker::IdentificationMX.curp) end end ffaker-2.23.0/test/test_name_ph.rb0000644000004100000410000000117114620136016017035 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNamePH < Test::Unit::TestCase include DeterministicHelper PH_REGEXP = /\A([\wñÑú-]+\.? ?){2,5}\z/ assert_methods_are_deterministic( FFaker::NamePH, :name, :last_name, :first_name, :prefix ) def setup @tester = FFaker::NamePH end def test_name assert_match(PH_REGEXP, @tester.name) end def test_last_name assert_match(PH_REGEXP, @tester.last_name) end def test_first_name assert_match(PH_REGEXP, @tester.first_name) end def test_prefix assert_match(/\A[A-Z][a-z]+\.?\z/, @tester.prefix) end end ffaker-2.23.0/test/test_address_ca.rb0000644000004100000410000000126714620136016017524 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressCA < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressCA, :province, :province_abbr, :city, :postal_code ) def test_province assert_match(/\A[ a-z]+\z/i, FFaker::AddressCA.province) end def test_province_abbr assert_match(/\A[A-Z]{2}\z/, FFaker::AddressCA.province_abbr) end def test_city assert_include(FFaker::AddressCA::CITY, FFaker::AddressCA.city) end def test_postal_code assert_match( /\A[A-CEGHJK-NPR-TVXY]\d[A-CEGHJK-NPR-TV-Z] \d[A-CEGHJK-NPR-TV-Z]\d\z/, FFaker::AddressCA.postal_code ) end end ffaker-2.23.0/test/test_jo_jo.rb0000644000004100000410000000113614620136016016527 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestJoJo < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::JoJo, :full_name, :first_name, :last_name, :stand) def setup @tester = FFaker::JoJo end def test_full_name assert_include @tester::FULL_NAMES, @tester.full_name end def test_first_name assert_include @tester::FIRST_NAMES, @tester.first_name end def test_last_name assert_include @tester::LAST_NAMES, @tester.last_name end def test_stand assert_include @tester::STANDS, @tester.stand end end ffaker-2.23.0/test/test_phone_number_kr.rb0000644000004100000410000000237014620136016020605 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberKR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberKR, :mobile_phone_number, :home_work_phone_number, :phone_number, :international_mobile_phone_number, :international_home_work_phone_number, :international_phone_number ) def setup @tester = FFaker::PhoneNumberKR end def test_mobile_phone_number assert_match(/01\d \d{4} \d{4}/, @tester.mobile_phone_number) end def test_home_work_phone_number assert_match(/0\d{1,2} \d{3,4} \d{4}/, @tester.home_work_phone_number) end def test_phone_number 10.times do assert_match(/0\d{1,2} \d{3,4} \d{4}/, @tester.phone_number) end end def test_international_mobile_phone_number assert_match(/\+82 1\d \d{4} \d{4}/, @tester.international_mobile_phone_number) end def test_international_home_work_phone_number assert_match(/\+82 \d{1,2} \d{3,4} \d{4}/, @tester.international_home_work_phone_number) end def test_international_phone_number 10.times do assert_match(/\+82 \d{1,2} \d{3,4} \d{4}/, @tester.international_phone_number) end end end ffaker-2.23.0/test/test_phone_number_se.rb0000644000004100000410000000375414620136016020607 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberSE < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberSE, :mobile_prefix, :area_prefix, :country_prefix, :mobile_phone_number, :home_work_phone_number, :phone_number, :international_mobile_phone_number, :international_home_work_phone_number, :international_phone_number ) def setup @tester = FFaker::PhoneNumberSE end ALLOWED_CHARS = /[()\d +-]/ def test_mobile_phone_prefix assert FFaker::PhoneNumberSE::MOBILE_PHONE_PREFIX.include?(@tester.mobile_prefix) end def test_home_work_phone_prefix assert FFaker::PhoneNumberSE::PHONE_PREFIX.include?(@tester.area_prefix) end def test_country_prefix assert FFaker::PhoneNumberSE::COUNTRY_PREFIX.include?(@tester.country_prefix) end def test_mobile_phone_number assert_match(ALLOWED_CHARS, FFaker::PhoneNumberSE.mobile_phone_number) assert_match(/\d{3}/, FFaker::PhoneNumberSE.mobile_phone_number) assert_greater_than FFaker::PhoneNumberSE.mobile_phone_number.length, 9 end def test_home_work_phone_number assert_match(ALLOWED_CHARS, FFaker::PhoneNumberSE.home_work_phone_number) assert_match(/\d{1} \d{2}/, FFaker::PhoneNumberSE.home_work_phone_number) assert_greater_than FFaker::PhoneNumberSE.mobile_phone_number.length, 9 end def test_phone_number 10.times do assert_match(ALLOWED_CHARS, FFaker::PhoneNumberSE.phone_number) end end def test_international_mobile_phone_number assert_match(/46/, FFaker::PhoneNumberSE.international_mobile_phone_number) end def test_international_home_work_phone_number assert_match(/46/, FFaker::PhoneNumberSE.international_home_work_phone_number) end def test_international_phone_number 10.times do assert_match(ALLOWED_CHARS, FFaker::PhoneNumberSE.international_phone_number) assert_match(/46/, FFaker::PhoneNumberSE.international_phone_number) end end end ffaker-2.23.0/test/test_internet.rb0000644000004100000410000000712014620136016017256 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerInternet < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Internet, :email, :free_email, :safe_email, :disposable_email, :user_name, :domain_name, :domain_word, :domain_suffix, :http_url, :ip_v4_address, :password, :slug, :mac ) def setup @tester = FFaker::Internet end def test_email assert @tester.email.match(/.+@.+\.\w+/) end def test_email_frozen assert @tester.email.frozen? == false end def test_free_email assert @tester.free_email.match(/.+@(gmail|hotmail|yahoo)\.com/) end def test_disposable_email assert @tester.disposable_email.match( /.+@(mailinator\.com|suremail\.info|spamherelots\.com|binkmail\.com|safetymail\.info)/ ) end def test_safe_email assert @tester.safe_email.match(/.+@example.(com|net|org)/) end def test_user_name assert @tester.user_name.match(/[a-z]+((_|\.)[a-z]+)?/) end def test_user_name_with_arg assert @tester.user_name('bo peep').match(/(bo(_|\.)peep|peep(_|\.)bo)/) end def test_domain_name assert @tester.domain_name.match(/\w+\.\w+/) end def test_domain_word assert @tester.domain_word.match(/^\w+$/) end def test_domain_suffix assert @tester.domain_suffix.match(/^\w+(\.\w+)?/) end def test_uri assert @tester.uri('ftp').match(%r{^ftp://.+}) assert @tester.uri('http').match(%r{^http://.+}) assert @tester.uri('https').match(%r{^https://.+}) assert_deterministic { @tester.uri('ftp') } assert_deterministic { @tester.uri('http') } assert_deterministic { @tester.uri('https') } end def test_http_url assert @tester.http_url.match(%r{^http://.+}) end def test_ip_v4_address assert_match(/\A(?:\d{1,3}\.){3}\d{1,3}\z/, @tester.ip_v4_address) end def test_slug assert_match(/\A[a-z]+[_.-][a-z]+\z/, @tester.slug) end def test_slug_with_input_words assert_not_match(/&/, @tester.slug('Input Words&&Symbols')) assert_deterministic { @tester.slug('Input Words&&Symbols') } end def test_slug_with_specified_glue assert_match(/\A[a-z]+-[a-z]+\z/, @tester.slug(nil, '-')) assert_deterministic { @tester.slug(nil, '-') } end def test_password assert_match(/\A\w+\z/, @tester.password) end def test_password_min_length assert_greater_than @tester.password(3).length, 2 assert_greater_than @tester.password(6).length, 5 assert_greater_than @tester.password(15).length, 14 end def test_password_max_length assert_less_than @tester.password(3, 10).length, 11 assert_less_than @tester.password(7, 15).length, 16 assert_less_than @tester.password(1, 3).length, 4 end def test_password_fixed_length assert @tester.password(20, 20).length == 20 end def test_password_strange_argument assert_greater_than @tester.password(10, 2).length, 9 assert_greater_than @tester.password(3, 1).length, 2 assert_greater_than @tester.password(8, 5).length, 7 end def test_mac assert_match(/\A([a-z0-9]{2}:){5}[a-z0-9]{2}\z/, @tester.mac) assert @tester.mac.length == 17 end def test_mac_delimiter_argument assert_match(/\A([a-z0-9]{2}-){5}[a-z0-9]{2}\z/, @tester.mac('-')) assert_match(/\A([a-z0-9]{2}\.){5}[a-z0-9]{2}\z/, @tester.mac('.')) assert_match(/\A([a-z0-9]{2}){6}\z/, @tester.mac(nil)) assert_match(/\A([a-z0-9]{2}){6}\z/, @tester.mac('')) assert @tester.mac('-').length == 17 assert @tester.mac('.').length == 17 assert @tester.mac(nil).length == 12 assert @tester.mac('').length == 12 end end ffaker-2.23.0/test/test_identification_br.rb0000644000004100000410000000212714620136016021104 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerIdentificationBR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::IdentificationBR, :cpf, :pretty_cpf, :cnpj, :pretty_cnpj, :rg, :pretty_rg, :gender ) def setup @tester = FFaker::IdentificationBR end def test_cpf cpf = @tester.cpf verification_digits = @tester.cpf_verification_digits(cpf[0..8]) assert(cpf[9..10] == verification_digits.join) assert_match(/\A\d{11}\z/, cpf) end def test_pretty_cpf assert_match(/\A\d{3}\.\d{3}\.\d{3}-\d{2}\z/, @tester.pretty_cpf) end def test_cnpj cnpj = @tester.cnpj verification_digits = @tester.cnpj_verification_digits(cnpj[0..11]) assert(cnpj[12..13] == verification_digits.join) assert_match(/\A\d{14}\z/, cnpj) end def test_pretty_cnpj assert_match(%r{\A\d{2}\.\d{3}\.\d{3}/\d{4}-\d{2}\z}, @tester.pretty_cnpj) end def test_rg assert_match(/\A\d{9}\z/, @tester.rg) end def test_gender assert_match(/\A(Feminino|Masculino)\z/, @tester.gender) end end ffaker-2.23.0/test/test_tweet.rb0000644000004100000410000000262114620136016016557 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestTweet < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Tweet, :tags, :mention, :body, :tweet ) def test_2_tags assert_match(/\#\S*\s\#\S*/, FFaker::Tweet.tags) end def test_3_tags assert_match(/\#\S*\s\#\S*\s\#\S*/, FFaker::Tweet.tags(3)) assert_deterministic { FFaker::Tweet.tags(3) } end def test_mention assert_match(/@\S*/, FFaker::Tweet.mention) end def test_mentions_three assert_match(/@\S*\s@\S*\s@\S*/, FFaker::Tweet.mentions(3)) assert_deterministic { FFaker::Tweet.mentions(3) } end def test_body assert_less_than_or_equal_to FFaker::Tweet.body.size, 140 end def test_shortish_body assert_less_than_or_equal_to FFaker::Tweet.body(20).size, 20 end def test_short_body assert_between(FFaker::Tweet.body(2).size, 2..20) end def test_tweet assert_random_less_than_or_equal_to(140) { FFaker::Tweet.tweet.size } end def test_tweet_with_reply assert_match(/^@/, FFaker::Tweet.tweet(reply: true)) assert_deterministic { FFaker::Tweet.tweet(reply: true) } end def test_oversize_body_length assert_less_than_or_equal_to FFaker::Tweet.tweet(body_length: 200).size, 140 end def test_undersize_body_length assert_less_than_or_equal_to FFaker::Tweet.tweet(body_length: 2).size, 140 end end ffaker-2.23.0/test/test_lorem_ar.rb0000644000004100000410000000173414620136016017233 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestLoremARAR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::LoremAR, :paragraph, :paragraphs, :sentence, :sentences, :phrase, :phrases, :word, :words ) def test_paragraph assert_match(/[ a-z]+/, FFaker::LoremAR.paragraph) end def test_sentence assert_match(/[ a-z]+/, FFaker::LoremAR.sentence) end def test_phrase assert_match(/[ a-z]+/, FFaker::LoremAR.phrase) end def test_paragraphs assert_match(/[^a-zA-Z0-9]+/, FFaker::LoremAR.paragraphs.join(' ')) end def test_sentences assert_match(/[^a-zA-Z0-9]+/, FFaker::LoremAR.sentences.join(' ')) end def test_phrases assert_match(/[^a-zA-Z0-9]+/, FFaker::LoremAR.phrases.join(' ')) end def test_words assert_match(/[^a-zA-Z0-9]+/, FFaker::LoremAR.words.join(' ')) end def test_word assert_match(/[^a-zA-Z0-9]+/, FFaker::LoremAR.word) end end ffaker-2.23.0/test/test_lorem_kr.rb0000644000004100000410000000235214620136016017242 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestLoremKR < Test::Unit::TestCase include DeterministicHelper KOREAN_SENTENCE_MATCHER = /\A[ .가-힣]+\z/ KOREAN_WORDS_MATCHER = /\A[ 가-힣]+\z/ KOREAN_WORD_MATCHER = /\A[가-힣]+\z/ assert_methods_are_deterministic( FFaker::LoremKR, :paragraph, :paragraphs, :sentence, :sentences, :phrase, :phrases, :word, :words ) def setup @tester = FFaker::LoremKR end def test_paragraph assert_match(KOREAN_SENTENCE_MATCHER, @tester.paragraph) end def test_sentence assert_match(KOREAN_SENTENCE_MATCHER, @tester.sentence) assert_nothing_thrown do 100.times { @tester.sentence 0 } end end def test_phrase assert_match(KOREAN_SENTENCE_MATCHER, @tester.phrase) end def test_paragraphs assert_match(KOREAN_SENTENCE_MATCHER, @tester.paragraphs.join(' ')) end def test_sentences assert_match(KOREAN_SENTENCE_MATCHER, @tester.sentences.join(' ')) end def test_phrases assert_match(KOREAN_SENTENCE_MATCHER, @tester.phrases.join(' ')) end def test_words assert_match(KOREAN_WORDS_MATCHER, @tester.words.join(' ')) end def test_word assert_match(KOREAN_WORD_MATCHER, @tester.word) end end ffaker-2.23.0/test/test_gender_cn.rb0000644000004100000410000000054614620136016017357 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerGenderCN < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::GenderCN, :random) def setup @tester = FFaker::GenderCN end def test_random gender_regex = /\A[男女]\z/ assert_match(gender_regex, @tester.random) end end ffaker-2.23.0/test/test_boolean.rb0000644000004100000410000000044514620136016017050 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestBoolean < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::Boolean, :maybe) def test_maybe maybe = FFaker::Boolean.maybe assert [true, false].include?(maybe) end end ffaker-2.23.0/test/test_food_pl.rb0000644000004100000410000000225214620136016017051 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerFoodPL < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::FoodPL, :food, :processed, :unprocessed, :vegetable, :fruit, :meat, :herb, :spice, :fermented, :diary, :preserves ) def setup @tester = FFaker::FoodPL end def test_food assert_match(/\w+/, @tester.food) end def test_processed assert_match(/\w+/, @tester.processed) end def test_unprocessed assert_match(/\w+/, @tester.unprocessed) end def test_vegetable assert_include(@tester::VEGETABLES, @tester.vegetable) end def test_fruit assert_include(@tester::FRUITS, @tester.fruit) end def test_herb assert_include(@tester::HERBS, @tester.herb) end def test_spice assert_include(@tester::SPICES, @tester.spice) end def test_meat assert_include(@tester::MEATS, @tester.meat) end def test_fermented assert_include(@tester::FERMENTED, @tester.fermented) end def test_diary assert_include(@tester::DIARY, @tester.diary) end def test_preserves assert_include(@tester::PRESERVES, @tester.preserves) end end ffaker-2.23.0/test/test_address_da.rb0000644000004100000410000000232014620136016017514 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressDA < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressDA, :city, :full_address, :kommune, :post_nr, :region, :state, :street_address, :street_name, :zip_code ) def test_zip_code assert_match(/\A\d{4}\z/, FFaker::AddressDA.zip_code) end def test_post_nr assert_match(/\A\d{4}\z/, FFaker::AddressDA.post_nr) end def test_state assert_match(/\A[-ÆØÅæøåa-z]+\z/i, FFaker::AddressDA.state) end def test_kommune assert_match(/\A[-ÆØÅæøåa-z]+\z/i, FFaker::AddressDA.kommune) end def test_region assert_match(/\A[ÆØÅæøåa-z-]+\z/i, FFaker::AddressDA.region) end def test_city assert_match(/\A[- ÆØÅæøåla-z]+\z/i, FFaker::AddressDA.city) end def test_street_name assert_match(/\A[. 鯨ſøåla-z0-9-]+\z/i, FFaker::AddressDA.street_name) end def test_street_address assert_match(/\A[. 鯨ſøåla-z0-9-]+\z/i, FFaker::AddressDA.street_address) end def test_full_address assert_match(/\A[. 鯨ſøåla-z0-9-]+ DANMARK\z/i, FFaker::AddressDA.full_address) end end ffaker-2.23.0/test/test_lorem_br.rb0000644000004100000410000000267414620136016017240 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestLoremBR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::LoremBR, :paragraph, :sentence, :phrase, :paragraphs, :sentences, :phrases, :words, :word, :characters ) CHARACTERS = /\A[A-zÀ-ü0-9]+\z/i WORD = /\A[A-zÀ-ü-]+\z/i WORDS = /[ A-zÀ-ü\-.]+/i def test_paragraph assert_match(WORDS, FFaker::LoremBR.paragraph) end def test_sentence assert_match(WORDS, FFaker::LoremBR.sentence) assert_nothing_thrown do 100.times { FFaker::LoremBR.sentence 0 } end end def test_phrase assert_match(WORDS, FFaker::LoremBR.phrase) end def test_paragraphs assert_match(WORDS, FFaker::LoremBR.paragraphs.join(' ')) end def test_sentences assert_match(WORDS, FFaker::LoremBR.sentences.join(' ')) end def test_phrases assert_match(WORDS, FFaker::LoremBR.phrases.join(' ')) end def test_words assert_match(WORDS, FFaker::LoremBR.words.join(' ')) end def test_word assert_match(WORD, FFaker::LoremBR.word) end def test_characters assert_match(CHARACTERS, FFaker::LoremBR.characters) assert FFaker::LoremBR.characters.length == 255 assert FFaker::LoremBR.characters(10).length == 10 assert FFaker::LoremBR.characters(-1) == '' end def test_word_collection_uniqueness assert_equal(FFaker::Lorem::WORDS, FFaker::Lorem::WORDS.uniq) end end ffaker-2.23.0/test/test_animal_cn.rb0000644000004100000410000000052214620136016017346 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAnimalsCN < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::AnimalCN, :common_name) def setup @tester = FFaker::AnimalCN end def test_name assert_include @tester::COMMON_NAMES, @tester.common_name end end ffaker-2.23.0/test/test_name_kr.rb0000644000004100000410000000106014620136016017037 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameKR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameKR, :name, :last_name, :name_with_space ) def setup @tester = FFaker::NameKR end def test_name assert_match(/\A[가-힣]{2,}\z/, @tester.name) end def test_last_first assert_match(/\A[가-힣]{2,}\z/, @tester.last_first) end def test_name_with_space assert_match(/\A[가-힣]{1,2} [가-힣]{2,}\z/, @tester.name_with_space) end end ffaker-2.23.0/test/test_conference.rb0000644000004100000410000000043014620136016017532 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestConference < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::Conference, :name) def test_name assert_match(/1\+|[ a-z]+/i, FFaker::Conference.name) end end ffaker-2.23.0/test/test_name_de.rb0000644000004100000410000000076514620136016017026 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameDE < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::NameDE, :name, :prefix, :suffix) def setup @tester = FFaker::NameDE end def test_name assert_match(/\A([\w']+\.? ?){2,3}\z/, @tester.name) end def test_prefix assert_match(/\A[A-Z][a-z]+\.?\z/, @tester.prefix) end def test_suffix assert_include(@tester::SUFFIXES, @tester.suffix) end end ffaker-2.23.0/test/test_address_br.rb0000644000004100000410000000255714620136016017547 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressBR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressBR, :zip_code, :state, :state_abbr, :city, :street_prefix, :street, :complement, :neighborhood, :full_address ) def test_zip_code assert_match(/\d{5}-\d{3}/, FFaker::AddressBR.zip_code) end def test_state assert FFaker::AddressBR::STATE.include?(FFaker::AddressBR.state) end def test_state_abbr assert FFaker::AddressBR::STATE_ABBR.include?(FFaker::AddressBR.state_abbr) end def test_city assert FFaker::AddressBR::CITY.include?(FFaker::AddressBR.city) end def test_street_prefix assert FFaker::AddressBR::STREET_PREFIX.include?(FFaker::AddressBR.street_prefix) end def test_street prefixes = FFaker::AddressBR::STREET_PREFIX assert_match(/\A(#{prefixes.join('|')})(?: [\p{Alpha}-]+)+\z/, FFaker::AddressBR.street) end def test_complement assert_match(/\A(?:Apartamento \d{3}|Casa Térrea|Fundos)\z/, FFaker::AddressBR.complement) end def test_neighborhood neighborhood_prefix = FFaker::AddressBR.neighborhood.split(' ').first assert FFaker::AddressBR::NEIGHBORHOOD_PREFIXES.include?(neighborhood_prefix) end def test_full_address assert_match(/\A[\p{Alpha}\d, -]+\z/, FFaker::AddressBR.full_address) end end ffaker-2.23.0/test/test_ssn_mx.rb0000644000004100000410000000136014620136016016735 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestSSNMX < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::SSNMX, :ssn, :ssn_undashed, :imss, :imss_undashed, :issste, :issste_undashed ) def test_ssn assert_match(/\d{10}-\d/, FFaker::SSNMX.ssn) end def test_ssn_undashed assert_match(/\d{11}/, FFaker::SSNMX.ssn_undashed) end def test_imss assert_match(/\d{10}-\d/, FFaker::SSNMX.imss) end def test_imss_undashed assert_match(/\d{11}/, FFaker::SSNMX.imss_undashed) end def test_issste assert_match(/\d{10}-\d/, FFaker::SSNMX.issste) end def test_issste_undashed assert_match(/\d{11}/, FFaker::SSNMX.issste_undashed) end end ffaker-2.23.0/test/test_sport_us.rb0000644000004100000410000000047114620136016017306 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestSportUS < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::SportUS, :name) def setup @tester = FFaker::SportUS end def test_name assert_include @tester::NAMES, @tester.name end end ffaker-2.23.0/test/test_guid.rb0000644000004100000410000000050714620136016016360 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestGuid < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::Guid, :guid) def test_guid assert_match(/[A-F0-9]{8}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{12}/, FFaker::Guid.guid) end end ffaker-2.23.0/test/test_name_nl.rb0000644000004100000410000000074714620136016017047 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameNL < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::NameNL, :name, :prefix, :suffix) def setup @tester = FFaker::NameNL end def test_name assert_match(/(\w+\.? ?){2,3}/, @tester.name) end def test_prefix assert_match(/[A-Z][a-z]+\.?/, @tester.prefix) end def test_suffix assert_match(/[A-Z][a-z]*\.?/, @tester.suffix) end end ffaker-2.23.0/test/test_address_fr.rb0000644000004100000410000000040514620136016017541 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressFR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressFR, :city, :full_address, :street_name, :postal_code, :region ) end ffaker-2.23.0/test/test_lorem_fr.rb0000644000004100000410000000215514620136016017236 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestLoremFR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::LoremFR, :paragraph, :paragraphs, :sentence, :sentences, :phrase, :phrases, :word, :words ) REGEX = /\A[ -.ÀÂÉÈÊÎÔÚÛàâéèêîôùûa-z]+\z/i REGEX_WORD = /\A[-ÀÂÉÈÊÎÔÚÛàâéèêîôùûa-z]+\z/i REGEX_WORDS = /\A[ -ÀÂÉÈÊÎÔÚÛàâéèêîôùûa-z]+\z/i def test_paragraph assert_match(REGEX, FFaker::LoremFR.paragraph) end def test_sentence assert_match(REGEX, FFaker::LoremFR.sentence) end def test_phrase assert_match(REGEX, FFaker::LoremFR.phrase) end def test_paragraphs assert_match(REGEX, FFaker::LoremFR.paragraphs.join(' ')) end def test_sentences assert_match(REGEX, FFaker::LoremFR.sentences.join(' ')) end def test_phrases assert_match(REGEX, FFaker::LoremFR.phrases.join(' ')) end def test_words assert_match(REGEX_WORDS, FFaker::LoremFR.words.join(' ')) end def test_word assert_match(REGEX_WORD, FFaker::LoremFR.word) end end ffaker-2.23.0/test/test_phone_number_ru.rb0000644000004100000410000000417514620136016020624 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberRU < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberRU, :international_phone_number, :international_mobile_phone_number, :international_home_work_phone_number, :international_toll_free_number, :phone_number, :mobile_phone_number, :home_work_phone_number, :toll_free_number, :international_country_code, :country_code, :home_work_phone_prefix, :mobile_phone_prefix ) def setup @tester = FFaker::PhoneNumberRU end def test_international_phone_number assert_match(/\A\+7 \d{3} \d{3}-\d{2}-\d{2}\z/, @tester.international_phone_number) end def test_international_mobile_phone_number assert_match(/\A\+7 \d{3} \d{3}-\d{2}-\d{2}\z/, @tester.international_mobile_phone_number) end def test_international_home_work_phone_number assert_match(/\A\+7 \d{3} \d{3}-\d{2}-\d{2}\z/, @tester.international_home_work_phone_number) end def test_international_toll_free_number assert_match(/\A\+7 800 \d{3}-\d{2}-\d{2}\z/, @tester.international_toll_free_number) end def test_phone_number assert_match(/\A8 \d{3} \d{3}-\d{2}-\d{2}\z/, @tester.mobile_phone_number) end def test_mobile_phone_number assert_match(/\A8 \d{3} \d{3}-\d{2}-\d{2}\z/, @tester.mobile_phone_number) end def test_home_work_phone_number assert_match(/\A8 \d{3} \d{3}-\d{2}-\d{2}\z/, @tester.mobile_phone_number) end def test_toll_free_number assert_match(/\A8 800 \d{3}-\d{2}-\d{2}\z/, @tester.toll_free_number) end def test_international_country_code assert_match('+7', @tester.international_country_code) end def test_country_code assert_match('8', @tester.country_code) end def test_home_work_phone_prefix assert_include(@tester::HOME_PHONE_PREFIXES, @tester.home_work_phone_prefix) end def test_mobile_phone_prefix assert_include(@tester::MOBILE_PHONE_PREFIXES, @tester.mobile_phone_prefix) end end ffaker-2.23.0/test/test_lorem_ie.rb0000644000004100000410000000223414620136016017222 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestLoremIE < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::LoremIE, :paragraph, :paragraphs, :sentence, :sentences, :phrase, :phrases, :word, :words, :question ) WORDS_REGEX = /\A[\w\W]+\z/i # spaces, alphanumeric & perioids, etc. WORD_REGEX = /\A[áéíóúa-z]+\z/i def test_paragraph assert_match(WORDS_REGEX, FFaker::LoremIE.paragraph) end def test_question assert_match(WORDS_REGEX, FFaker::LoremIE.question) end def test_sentence assert_match(WORDS_REGEX, FFaker::LoremIE.sentence) end def test_phrase assert_match(WORDS_REGEX, FFaker::LoremIE.phrase) end def test_paragraphs assert_match(WORDS_REGEX, FFaker::LoremIE.paragraphs.join(' ')) end def test_sentences assert_match(WORDS_REGEX, FFaker::LoremIE.sentences.join(' ')) end def test_phrases assert_match(WORDS_REGEX, FFaker::LoremIE.phrases.join(' ')) end def test_words assert_match(WORDS_REGEX, FFaker::LoremIE.words.join(' ')) end def test_word assert_match(WORD_REGEX, FFaker::LoremIE.word) end end ffaker-2.23.0/test/test_phone_number_fr.rb0000644000004100000410000000270714620136016020604 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberFR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberFR, :phone_number, :home_work_phone_number, :mobile_phone_number, :international_phone_number, :international_mobile_phone_number, :international_home_work_phone_number, :country_code ) def setup @tester = FFaker::PhoneNumberFR end def test_phone_number 10.times do assert_match(/^0[1-9](\s?\d{2}){4}$/, @tester.phone_number) end end def test_home_work_phone_number assert_match(/^0([1-5]|[8-9])(\s?\d{2}){4}$/, @tester.home_work_phone_number) end def test_mobile_phone_number assert_match(/^0([6-7])(\s?\d{2}){4}$/, @tester.mobile_phone_number) end def test_international_phone_number 10.times do assert_match(/^(\+|00)33\s?([1-9])(\s?\d{2}){4}$/, @tester.international_phone_number) end end def test_international_mobile_phone_number assert_match(/^(\+|00)33\s?([6-7])(\s?\d{2}){4}$/, @tester.international_mobile_phone_number) end def test_international_home_work_phone_number assert_match(/^(\+|00)33\s?([1-5]|[8-9])(\s?\d{2}){4}$/, @tester.international_home_work_phone_number) end def test_country_code 10.times do assert_match(/(\+|00)33/, @tester.country_code) end end end ffaker-2.23.0/test/test_address_fi.rb0000644000004100000410000000155214620136016017534 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressFI < Test::Unit::TestCase include DeterministicHelper ALPHA = /\A\p{Alpha}+/ DIGIT = /\d{1}/ assert_methods_are_deterministic( FFaker::AddressFI, :city, :full_address, :random_country, :zip_code ) def test_fi_city assert_match(ALPHA, FFaker::AddressFI.city) end def test_fi_zip_code assert_match(/\d{2}/, FFaker::AddressFI.zip_code) end def test_countries assert FFaker::AddressFI::COUNTRIES.include?(FFaker::AddressFI.random_country) end def test_fi_full_address address = FFaker::AddressFI.full_address assert_match(ALPHA, address) assert_match(DIGIT, address) assert_match(/SUOMI/, address) assert_match(/[, a-z]/, address) end def test_fi_zip_code_frozen assert FFaker::AddressFI.zip_code.frozen? == false end end ffaker-2.23.0/test/test_address_kr.rb0000644000004100000410000000057614620136016017557 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressKR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressKR, :postal_code, :old_postal_code, :road_addess, :land_address, :land_number, :building_name, :address_detail, :street, :town, :borough, :city, :province, :metropolitan_city ) end ffaker-2.23.0/test/test_airline.rb0000644000004100000410000000057614620136016017061 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAirline < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::Airline, :name, :flight_number) def test_name assert_match(/\A.+\z/, FFaker::Airline.name) end def test_flight_number assert_match(/\w{2,3} \d{1,4}\z/, FFaker::Airline.flight_number) end end ffaker-2.23.0/test/test_venue.rb0000644000004100000410000000041314620136016016546 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestVenue < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::Venue, :name) def test_name assert_match(/\A[., a-z]+\z/i, FFaker::Venue.name) end end ffaker-2.23.0/test/test_job_br.rb0000644000004100000410000000050014620136016016656 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerJobBR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::JobBR, :title) def setup @tester = FFaker::JobBR end def test_title assert_includes @tester::JOB_NOUNS, @tester.title end end ffaker-2.23.0/test/test_currency.rb0000644000004100000410000000033714620136016017263 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestCurrency < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Currency, :code, :name, :symbol ) end ffaker-2.23.0/test/test_identification_pl.rb0000644000004100000410000000111314620136016021106 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerIdentificationPL < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::IdentificationPL, :pesel, :identity_card, :drivers_license ) def setup @tester = FFaker::IdentificationPL end def test_pesel assert_match(/\A\d{11}\z/, @tester.pesel) end def test_identity_card assert_match(/\A[A-Z]{3}\d{6}\z/, @tester.identity_card) end def test_drivers_license assert_match(%r{\A\d{5}/\d{2}/\d{4}\z}, @tester.drivers_license) end end ffaker-2.23.0/test/test_address_au.rb0000644000004100000410000000430414620136016017541 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressAU < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressAU, :state, :state_abbr, :suburb, :postcode, :full_address ) def test_au_state_abbr_insertion FFaker::AddressAU::STATE_ABBR.sort assert FFaker::AddressAU::SUBURB.keys.sort assert FFaker::AddressAU::POSTCODE.keys.sort end def test_au_state assert_match(/[ a-z]/, FFaker::AddressAU.state) end def test_au_state_abbr assert_match(/[A-Z]/, FFaker::AddressAU.state_abbr) end def test_au_suburb assert_match(/[a-zA-Z]/, FFaker::AddressAU.suburb) end def test_postcode assert_match(/\d{4}/, FFaker::AddressAU.postcode) end def test_full_address assert_match(/[, a-z]/, FFaker::AddressAU.full_address) end def test_au_suburb_with_states FFaker::AddressAU::STATE_ABBR.each do |st_abbr| assert_match(/[a-zA-Z]/, FFaker::AddressAU.suburb(st_abbr)) assert_deterministic { FFaker::AddressAU.suburb(st_abbr) } end end def test_au_suburb_with_state_and_postcodes FFaker::AddressAU::STATE_ABBR.each do |st_abbr| p_code = FFaker::AddressAU.postcode(st_abbr) assert_match(/[a-zA-Z]/, FFaker::AddressAU.suburb(st_abbr, p_code)) assert_deterministic { FFaker::AddressAU.suburb(st_abbr, p_code) } end end def test_postcode_with_states FFaker::AddressAU::STATE_ABBR.each do |st_abbr| assert_match(/\d{4}/, FFaker::AddressAU.postcode(st_abbr)) assert_deterministic { FFaker::AddressAU.postcode(st_abbr) } end end def test_full_address_with_states FFaker::AddressAU::STATE_ABBR.each do |st_abbr| assert_match(/[, a-z]/, FFaker::AddressAU.full_address(st_abbr)) assert_deterministic { FFaker::AddressAU.full_address(st_abbr) } end end def test_time_zone assert_includes(FFaker::AddressAU::TIME_ZONE.values, FFaker::AddressAU.time_zone) end def test_time_zone_with_states FFaker::AddressAU::STATE_ABBR.each do |st_abbr| assert_includes(FFaker::AddressAU::TIME_ZONE.values, FFaker::AddressAU.time_zone) assert_deterministic { FFaker::AddressAU.postcode(st_abbr) } end end end ffaker-2.23.0/test/test_address_it.rb0000644000004100000410000000041014620136016017542 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressIT < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressIT, :city, :full_address, :street_address, :postal_code, :region ) end ffaker-2.23.0/test/test_geolocation.rb0000644000004100000410000000170114620136016017730 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestGeolocation < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::Geolocation, :lat, :lng) def test_lat assert_match(/[0-9]+/, FFaker::Geolocation.lat.to_s) end def test_lng assert_match(/[0-9]+/, FFaker::Geolocation.lng.to_s) end def test_boxed_coords coords_list = [ [[1, 1], [3, 3]], [[12.3455, 23.3434], [34.3434, 36.34343]], [[12.3455, 23.3434], [10.3434, 6.34343]] ] coords_list.each do |coords| lat_min = [coords[0][0], coords[1][0]].min lat_max = [coords[0][0], coords[1][0]].max lon_min = [coords[0][1], coords[1][1]].min lon_max = [coords[0][1], coords[1][1]].max new_coords = FFaker::Geolocation.boxed_coords(coords[0], coords[1]) assert (lat_min..lat_max).cover? new_coords[0] assert (lon_min..lon_max).cover? new_coords[1] end end end ffaker-2.23.0/test/test_aws.rb0000644000004100000410000000115414620136016016221 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAWS < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::AWS, :instance_type) def test_instance_type assert_match(/\A[a-z]+\d\.\d*[a-z]+/, FFaker::AWS.instance_type) end def test_offering_type assert_match(/\A[ a-zA-Z]+\z/i, FFaker::AWS.offering_type) end def test_instance_tenancy assert_match(/\A(?:default|dedicated|host)+\z/i, FFaker::AWS.instance_tenancy) end def test_product_description assert_match(%r{\A[ /a-zA-Z()]+\z}i, FFaker::AWS.product_description) end end ffaker-2.23.0/test/test_name_ar.rb0000644000004100000410000000173214620136016017033 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameAR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameAR, :first_name_male, :first_name_female, :last_name, :name_male, :name_female ) def setup @tester = FFaker::NameAR end def test_first_name_male assert_include(@tester::FIRST_NAMES_MALE, @tester.first_name_male) end def test_first_name_female assert_include(@tester::FIRST_NAMES_FEMALE, @tester.first_name_female) end def test_last_name assert_include(@tester::LAST_NAMES, @tester.last_name) end def test_name_male expected = @tester::FIRST_NAMES_MALE.product(@tester::LAST_NAMES).map { |set| set.join(' ') } assert_include(expected, @tester.name_male) end def test_name_female expected = @tester::FIRST_NAMES_FEMALE.product(@tester::LAST_NAMES).map { |set| set.join(' ') } assert_include(expected, @tester.name_female) end end ffaker-2.23.0/test/test_address_ua.rb0000644000004100000410000000261714620136016017546 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressUA < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressUA, :city, :country, :province, :zip_code, :street_name, :street_address, :building_number, :appartment_number ) def setup @tester = FFaker::AddressUA @multiple_words_name_regexp = /\A[а-яА-ЯіїєґІЇЄҐ’\-\s]+\z/ end def test_city assert_match(@multiple_words_name_regexp, @tester.city) end def test_country assert_match(@multiple_words_name_regexp, @tester.country) end def test_province assert_match(@multiple_words_name_regexp, @tester.province) end def test_zip_code assert_match(/\A\d{5}\z/, @tester.zip_code) end def test_street_name assert_match(/\Aвул\.\s[а-яА-ЯіїєґІЇЄҐ’\-\s]+\z/, @tester.street_name) end def test_street_address assert_match(/\Aвул\.\s[а-яА-ЯіїєґІЇЄҐ’\-\s]+,\s\d{1,3}\z/, @tester.street_address) end def test_street_address_with_secondary assert_match( \ /\Aвул\.\s[а-яА-ЯіїєґІЇЄҐ’\-\s]+,\s\d{1,3},\sкв\.\s\d{1,3}\z/, @tester.street_address(true) ) end def test_building_number assert_match(/\A\d{1,3}\z/, @tester.building_number) end def test_appartment_number assert_match(/\A\d{1,3}\z/, @tester.appartment_number) end end ffaker-2.23.0/test/test_job_kr.rb0000644000004100000410000000061314620136016016674 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerJobKR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::JobKR, :title) def setup @tester = FFaker::JobKR end def test_title assert_greater_than_or_equal_to @tester.title.length, 1 end def test_nouns assert_kind_of Array, @tester::JOB_NOUNS end end ffaker-2.23.0/test/test_phone_number_da.rb0000644000004100000410000000225714620136016020561 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberDA < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberDA, :home_work_phone_number, :mobile_phone_number, :phone_number, :country_code, :international_mobile_phone_number, :international_home_work_phone_number, :international_phone_number ) def setup @tester = FFaker::PhoneNumberDA end def test_home_work_phone_number assert_match(/\A\d{8}\z/, @tester.home_work_phone_number) end def test_mobile_phone_number assert_match(/\A\d{8}\z/, @tester.mobile_phone_number) end def test_phone_number assert_match(/\A\d{8}\z/, @tester.phone_number) end def test_country_code assert_equal '+45', @tester.country_code end def test_international_mobile_phone_number assert_match(/\A\+45 \d{8}\z/, @tester.international_mobile_phone_number) end def test_international_home_work_phone_number assert_match(/\A\+45 \d{8}\z/, @tester.international_home_work_phone_number) end def test_international_phone_number assert_match(/\A\+45 \d{8}\z/, @tester.international_phone_number) end end ffaker-2.23.0/test/test_unique_utils.rb0000644000004100000410000000360214620136016020155 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestUniqueUtils < Test::Unit::TestCase def test_generates_unique_values unique_object = FFaker::UniqueUtils.new(FFaker::Name, 10_000) result = [unique_object.name, unique_object.name] assert_operator(result[0], :!=, result[1]) end def test_returns_error_when_retries_exceeded stubbed_generator = Object.new def stubbed_generator.test 1 end unique_object = FFaker::UniqueUtils.new(stubbed_generator, 3) unique_object.test assert_raises FFaker::UniqueUtils::RetryLimitExceeded do unique_object.test end end def test_clears_unique_values stubbed_generator = Object.new def stubbed_generator.test 1 end unique_object = FFaker::UniqueUtils.new(stubbed_generator, 3) assert_equal(1, unique_object.test) assert_raises FFaker::UniqueUtils::RetryLimitExceeded do unique_object.test end unique_object.clear assert_equal(1, unique_object.test) end def test_clears_all_unique_values stubbed_generator = Object.new def stubbed_generator.test 1 end other_stubbed_generator = Object.new def other_stubbed_generator.test 1 end unique_object = FFaker::UniqueUtils.add_instance(stubbed_generator, 3) other_unique_object = FFaker::UniqueUtils.add_instance(other_stubbed_generator, 3) [unique_object, other_unique_object].each do |tested_unique_object| assert_equal(1, tested_unique_object.test) assert_raises FFaker::UniqueUtils::RetryLimitExceeded do tested_unique_object.test end end FFaker::UniqueUtils.clear [unique_object, other_unique_object].each do |tested_unique_object| assert_equal(1, tested_unique_object.test) end end def test_generates_unique_numbers assert_nothing_raised { FFaker::Number.unique.number(digits: 1) } end end ffaker-2.23.0/test/test_time.rb0000644000004100000410000000551214620136016016367 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' require 'date' class TestFakerTime < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::Time, :date, :datetime, :month, :day_of_week) def setup @tester = FFaker::Time end def test_date assert_instance_of Date, @tester.date end def test_day_of_week day_of_week_short_regex = /\A(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun)\z/ day_of_week_long_regex = /\A(?:Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday)\z/ assert_match(day_of_week_short_regex, @tester.day_of_week) assert_match(day_of_week_long_regex, @tester.day_of_week(long: true)) assert_deterministic { @tester.day_of_week } end def test_datetime assert_instance_of DateTime, @tester.datetime end def test_datetime_random_days_and_months 1_000.times do @tester.datetime end end def test_datetime_hours_and_minutes assert_equal(4, @tester.datetime(hours: 4, minutes: 20).hour) assert_equal(20, @tester.datetime(hours: 4, minutes: 20).min) assert_deterministic { @tester.datetime(hours: 4, minutes: 20) } end def test_datetime_year_range_and_year_latest current_year = ::DateTime.now.year [[0, 0], [1, 1], [2, 4], [8, 6]].each do |year_range, year_latest| assert_random_between( (current_year - year_range - year_latest)..(current_year - year_latest) ) do @tester.datetime(year_range: year_range, year_latest: year_latest).year end end end def test_month month_regex = /\A(?:January|February|March|April|May|June|July|August|September|October|November|December)\z/ assert_match(month_regex, @tester.month) end def test_between_for_time from = Time.local(2015, 1, 1) to = Time.local(2016, 1, 1) assert_random_between(from..to) { @tester.between(from, to) } end def test_between_for_string from = @tester.datetime to = @tester.datetime random_date = @tester.between(from, to) assert_instance_of Time, random_date end def test_between_for_date from = Date.new(2015, 1, 1) to = Date.new(2016, 1, 1) random_date = @tester.between(from, to) assert_instance_of Time, random_date end def test_between_for_datetime from = DateTime.new(2015, 1, 1, 12, 12) to = DateTime.new(2016, 1, 1, 12, 12) random_date = @tester.between(from, to) assert_instance_of Time, random_date end def test_convert_to_time_string time = @tester.send(:convert_to_time, '2012-12-12 12:12') assert_instance_of Time, time end def test_convert_to_time_date time = @tester.send(:convert_to_time, Date.new(2015, 1, 1)) assert_instance_of Time, time end def test_convert_to_time_datetime time = @tester.send(:convert_to_time, DateTime.new(2015, 1, 1, 12, 12)) assert_instance_of Time, time end end ffaker-2.23.0/test/test_name_pl.rb0000644000004100000410000000645714620136016017055 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNamePL < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NamePL, :name, :name_with_prefix, :last_name, :first_name, :female_name_with_prefix, :male_name_with_prefix, :female_full_name, :male_full_name, :female_first_name, :female_last_name, :male_first_name, :male_last_name, :prefix, :female_prefix, :male_prefix, :academic_degree_prefix ) def setup @tester = FFaker::NamePL end def test_name assert_match(/(\w+\.? ?){2}/, @tester.name) end def name_with_prefix prefix, first_name, last_name = @tester.name_with_prefix.split assert_include(@tester::PREFIXES, prefix) refute_empty(first_name) refute_empty(last_name) end def test_female_name_with_prefix prefix, first_name, last_name = @tester.female_name_with_prefix.split assert_include(@tester::FEMALE_PREFIXES, prefix) assert_include(@tester::FEMALE_FIRST_NAMES, first_name) assert_include(@tester::FEMALE_LAST_NAMES, last_name) end def test_male_name_with_prefix prefix, first_name, last_name = @tester.male_name_with_prefix.split assert_include(@tester::MALE_PREFIXES, prefix) assert_include(@tester::MALE_FIRST_NAMES, first_name) assert_include(@tester::MALE_LAST_NAMES, last_name) end def test_female_full_name first_name, last_name = @tester.female_full_name.split assert_include(@tester::FEMALE_FIRST_NAMES, first_name) assert_include(@tester::FEMALE_LAST_NAMES, last_name) end def test_male_full_name first_name, last_name = @tester.male_full_name.split assert_include(@tester::MALE_FIRST_NAMES, first_name) assert_include(@tester::MALE_LAST_NAMES, last_name) end def test_first_name first_names = @tester::FEMALE_FIRST_NAMES + @tester::MALE_FIRST_NAMES assert_include(first_names, @tester.first_name) end def test_first_name_with_argument assert_include(@tester::FEMALE_FIRST_NAMES, @tester.first_name(:female)) end def test_female_first_name assert_include(@tester::FEMALE_FIRST_NAMES, @tester.female_first_name) end def test_male_first_name assert_include(@tester::MALE_FIRST_NAMES, @tester.male_first_name) end def test_last_name last_names = @tester::FEMALE_LAST_NAMES + @tester::MALE_LAST_NAMES assert_include(last_names, @tester.last_name) end def test_last_name_with_argument assert_include(@tester::MALE_LAST_NAMES, @tester.last_name(:male)) end def test_female_last_name assert_include(@tester::FEMALE_LAST_NAMES, @tester.female_last_name) end def test_male_last_name assert_include(@tester::MALE_LAST_NAMES, @tester.male_last_name) end def test_prefix assert_include(@tester::PREFIXES, @tester.prefix) end def test_female_prefix assert_include(@tester::FEMALE_PREFIXES, @tester.female_prefix) end def test_male_prefix assert_include(@tester::MALE_PREFIXES, @tester.male_prefix) end def test_academic_degree_prefix assert_include(@tester::ACADEMIC_DEGREE_PREFIXES, @tester.academic_degree_prefix) end def test_name_for_gender_raises_argument_error error = assert_raises(ArgumentError) { @tester.send(:name_for_gender, :name, :vodka) } assert_match("Gender must be one of: #{@tester::GENDERS}", error.message) end end ffaker-2.23.0/test/test_lorem_cn.rb0000644000004100000410000000255214620136016017230 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestLoremCN < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::LoremCN, :paragraph, :paragraphs, :sentence, :sentences, :word, :words ) def test_paragraph assert_greater_than_or_equal_to FFaker::LoremCN.paragraph.length, 3 * 4 * 2 end def test_sentence assert_greater_than_or_equal_to FFaker::LoremCN.sentence.length, 4 * 2 end def test_paragraphs assert_greater_than_or_equal_to FFaker::LoremCN.paragraphs.length, 2 end def test_paragraphs_is_not_a_string_representation_of_an_array assert !/[\[\]]+/.match([FFaker::LoremCN.paragraphs].flatten.join(' ')) end def test_paragraphs_is_an_array assert FFaker::LoremCN.paragraphs.instance_of?(Array) end def test_sentences assert_greater_than_or_equal_to FFaker::LoremCN.sentences.length, 2 end def test_sentences_is_an_array assert FFaker::LoremCN.sentences.instance_of?(Array) end def test_sentences_via_to_s_produces_string_terminated_with_period string = FFaker::LoremCN.sentences.to_s assert string.instance_of?(String) assert string =~ /。$/ end def test_words assert_greater_than_or_equal_to FFaker::LoremCN.words.length, 2 end def test_word assert_greater_than_or_equal_to FFaker::LoremCN.word.length, 1 end end ffaker-2.23.0/test/test_youtube.rb0000644000004100000410000000115414620136016017123 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class YoutubeTest < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Youtube, :url, :share_url, :embed_url, :video_id ) def test_url assert_match(%r(www\.youtube\.com/watch\?v=\S{11}), FFaker::Youtube.url) end def test_share_url assert_match(%r(youtu\.be/\S{11}), FFaker::Youtube.share_url) end def test_embed_url assert_match(%r(www\.youtube\.com/embed/\S{11}), FFaker::Youtube.embed_url) end def test_video_id assert_match(/\S{11}/, FFaker::Youtube.video_id) end end ffaker-2.23.0/test/test_company_it.rb0000644000004100000410000000106414620136016017571 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestCompanyIT < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::CompanyIT, :name, :suffix, :prefix, :partita_iva ) def test_name assert_match(/[ a-z]+/, FFaker::CompanyIT.name) end def test_suffix assert_match(/[ a-z]+/i, FFaker::CompanyIT.suffix) end def test_prefix assert_match(/[ a-z]+/i, FFaker::CompanyIT.prefix) end def test_partita_iva assert_match(/\d{11}/, FFaker::CompanyIT.partita_iva) end end ffaker-2.23.0/test/test_lorem_ru.rb0000644000004100000410000000217114620136016017253 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestLoremRU < Test::Unit::TestCase include DeterministicHelper SENTENCE_MATCHER = /\A[а-яА-ЯёЁ\-\s.!?,]+\z/ WORDS_MATCHER = /\A[А-Яа-яёЁ\-\s]+\z/ WORD_MATCHER = /\A[А-Яа-яёЁ-]+\z/ assert_methods_are_deterministic( FFaker::LoremRU, :paragraph, :sentence, :words, :word ) def setup @tester = FFaker::LoremRU end def test_word assert_match(WORD_MATCHER, @tester.word) end def test_words @tester.words(10).each do |word| assert_match(WORD_MATCHER, word) end assert_match(WORDS_MATCHER, @tester.words.join(' ')) end def test_sentence assert_match(SENTENCE_MATCHER, @tester.sentence(20)) assert_match(SENTENCE_MATCHER, @tester.sentence(4)) end def test_sentences @tester.sentences(10).each do |sentence| assert_match(SENTENCE_MATCHER, sentence) end end def test_paragraph assert_match(SENTENCE_MATCHER, @tester.paragraph) end def test_paragraphs @tester.paragraphs.each do |paragraph| assert_match(SENTENCE_MATCHER, paragraph) end end end ffaker-2.23.0/test/test_animal_br.rb0000644000004100000410000000052214620136016017351 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAnimalsBR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::AnimalBR, :common_name) def setup @tester = FFaker::AnimalBR end def test_name assert_include @tester::COMMON_NAMES, @tester.common_name end end ffaker-2.23.0/test/test_phone_number_ua.rb0000644000004100000410000000205214620136016020573 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberUA < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberUA, :phone_number, :home_phone_number, :mobile_phone_number, :international_home_phone_number, :international_mobile_phone_number ) def setup @tester = FFaker::PhoneNumberUA end def test_phone_number assert_match(/^(\+(380)\s|0)[0-9]{2}\s[0-9]{3}-[0-9]{4}$/, @tester.phone_number) end def test_home_phone_number assert_match(/^0{1}[0-9]{2}\s[0-9]{3}-[0-9]{4}$/, @tester.home_phone_number) end def test_mobile_phone_number assert_match(/^0{1}[0-9]{2}\s[0-9]{3}-[0-9]{4}$/, @tester.mobile_phone_number) end def test_international_home_phone_number assert_match(/^\+(380)\s[0-9]{2}\s[0-9]{3}-[0-9]{4}$/, @tester.international_home_phone_number) end def international_mobile_phone_number assert_match(/^\+(380)\s[0-9]{2}\s[0-9]{3}-[0-9]{4}$/, @tester.international_mobile_phone_number) end end ffaker-2.23.0/test/test_array_utils.rb0000644000004100000410000000451414620136016017770 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' require 'set' class TestArrayUtils < Test::Unit::TestCase include DeterministicHelper def setup @array = FFaker::ArrayUtils.const_array('a'..'c') @elems = Set.new('a'..'c') end def test_provides_a_way_of_freezing_the_elements_and_itself assert @array.respond_to?(:freeze_all) @array.freeze_all assert @array.frozen? @array.each { |e| assert e.frozen? } end def test_provides_a_way_of_getting_a_random_element set = Set.new 1000.times { set << @array.sample } assert set == @elems end def test_provides_a_way_of_getting_n_random_elements assert_equal @array.sample(3).sort, @array.sort 1.upto(3) do |n| 1000.times do new_arr = @array.sample(n) assert_equal n, new_arr.length new_arr.each do |e| assert @elems.include? e end end end end def test_provides_a_way_of_shuffling_the_array assert_equal @array.shuffle.sort, @array.sort different_arrangements = 0 1000.times do new_arr = @array.shuffle assert new_arr.to_set == @elems different_arrangements += 1 if new_arr != @array end assert different_arrangements.positive? end def test_self_random_pick_is_deterministic supress_warn_output do array = Array.new(10) { rand(0..9) } assert_deterministic { FFaker::ArrayUtils.random_pick(array, 3) } end end def test_self_rand_is_deterministic supress_warn_output do array = Array.new(10) { rand(0..9) } assert_deterministic { FFaker::ArrayUtils.rand(array) } end end def test_self_shuffle_is_deterministic array = Array.new(10) { rand(0..9) } assert_deterministic { FFaker::ArrayUtils.shuffle(array) } end def test_rand_is_deterministic supress_warn_output do assert_deterministic { @array.rand } end end def test_random_pick_is_deterministic supress_warn_output do assert_deterministic { @array.random_pick(2) } end end def test_shuffle_is_deterministic assert_deterministic { @array.shuffle } end private # Supress the deprecation warning that some methods output, so we get less # noise in our test run. def supress_warn_output original_verbosity = $VERBOSE $VERBOSE = nil yield $VERBOSE = original_verbosity end end ffaker-2.23.0/test/test_address_sn.rb0000644000004100000410000000116314620136016017554 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressSn < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressSN, :region, :departement, :arrondissement ) def setup @subject = FFaker::AddressSN end def test_region assert FFaker::AddressSN::REGIONS.include?(FFaker::AddressSN.region) end def test_departement assert FFaker::AddressSN::DEPARTEMENTS.include?(FFaker::AddressSN.departement) end def test_arrondissement assert FFaker::AddressSN::ARRONDISSEMENTS.include?(FFaker::AddressSN.arrondissement) end end ffaker-2.23.0/test/test_address_gr.rb0000644000004100000410000000167114620136016017550 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressGR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressGR, :city, :region, :zip_code, :street_name, :street_nbr, :street_address ) def setup @address_gr = FFaker::AddressGR @street_prefix = FFaker::AddressGR::STREET_PREFIX.join('|') end def test_city assert_match(/\p{Greek}/, @address_gr.city) end def test_region assert_match(/\p{Greek}/, @address_gr.region) end def test_zip_code assert_match(/\A\d{5}\z/, @address_gr.zip_code) end def test_street_name assert_match(/\p{Greek}/, @address_gr.street_name) end def test_street_nbr assert_match(/\A\d{1,3}\z/, @address_gr.street_nbr) end def test_street_address address = FFaker::AddressGR.street_address assert_match(/#{@street_prefix}/, address) assert_match(/\p{Greek}/, address) end end ffaker-2.23.0/test/test_name_cs.rb0000644000004100000410000000302014620136016017026 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameCS < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameCS, :name, :last_name, :first_name, :prefix, :suffix ) def setup @tester = FFaker::NameCS end def test_name @words = @tester.name.split assert_include([2, 3, 4], @words.size) end def test_name_sex @words = @tester.name.split @words = @words[1..2] if @words.size > 2 assert same_sex?(@words) end def test_male_last_name assert_include(@tester::LAST_NAMES[:male], @tester.last_name(:male)) end def test_male_first_name assert_include(@tester::FIRST_NAMES[:male], @tester.first_name(:male)) end def test_prefix assert_include(@tester::PREFIXES, @tester.prefix) end def test_suffix assert_include(@tester::SUFFIXES, @tester.suffix) end def test_with_same_sex names = [] @tester.with_same_sex do names << @tester.last_name names << @tester.first_name end assert same_sex?(names) end def test_with_same_sex_for_male names = [] @tester.with_same_sex(:male) do names << @tester.last_name names << @tester.first_name end assert same_sex?(names, :male) end private def same_sex?(words, sex = :any) (sex == :any ? %i[male female] : [sex]).any? do |s| words.all? do |word| [@tester::LAST_NAMES, @tester::FIRST_NAMES].any? do |names| names[s].include?(word) end end end end end ffaker-2.23.0/test/test_healthcare_ipsum.rb0000644000004100000410000000154014620136016020743 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestHealthcareIpsum < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::HealthcareIpsum, :paragraph, :paragraphs, :sentence, :sentences, :word, :words ) def test_paragraph assert_match(/1\+|[ a-z]+/i, FFaker::HealthcareIpsum.paragraph) end def test_sentence assert_match(/1\+|[ a-z]+/i, FFaker::HealthcareIpsum.sentence) end def test_paragraphs assert_match(/1\+|[ a-z]+/i, FFaker::HealthcareIpsum.paragraphs.join(' ')) end def test_sentences assert_match(/1\+|[ a-z]+/i, FFaker::HealthcareIpsum.sentences.join(' ')) end def test_words assert_match(/1\+|[ a-z]+/i, FFaker::HealthcareIpsum.words.join(' ')) end def test_word assert_match(/1\+|[a-z]+/i, FFaker::HealthcareIpsum.word) end end ffaker-2.23.0/test/test_name_nb.rb0000644000004100000410000000163114620136016017026 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameNB < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameNB, :last_name, :first_name_male, :first_name_female, :prefix, :first_name, :name ) def setup @tester = FFaker::NameNB end def test_last_name assert_include @tester::LAST_NAMES, @tester.last_name end def test_first_name_male assert_include @tester::FIRST_NAMES_MALE, @tester.first_name_male end def test_first_name_female assert_include @tester::FIRST_NAMES_FEMALE, @tester.first_name_female end def test_prefix assert_include @tester::PREFIXES, @tester.prefix end def test_first_name parts = @tester.first_name.split(' ') assert_include [1, 2], parts.count end def test_name parts = @tester.name.split(' ') assert_include [2, 3, 4], parts.count end end ffaker-2.23.0/test/test_crypto.rb0000644000004100000410000000056214620136016016751 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestCrypto < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::Crypto, :sha256) def test_sha256 assert FFaker::Crypto.sha256.is_a?(String) assert FFaker::Crypto.sha256.length == 64 assert_match(/\A[a-z\d]{64}\z/, FFaker::Crypto.sha256) end end ffaker-2.23.0/test/test_internet_se.rb0000644000004100000410000000372114620136016017750 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerInternetSE < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::InternetSE, :email, :free_email, :safe_email, :disposable_email, :user_name, :domain_name, :domain_word, :domain_suffix, :http_url, :ip_v4_address, :password, :slug ) def setup @tester = FFaker::InternetSE end def test_email assert @tester.email.match(/.+@.+\.\w+/) end def test_email_frozen assert @tester.email.frozen? == false end def test_disposable_email assert @tester.disposable_email.match( /.+@(mailinator\.com|suremail\.info|spamherelots\.com|binkmail\.com|safetymail\.info)/ ) end def test_free_email email = @tester.free_email assert email.match(/.+@(gmail\.com|hotmail\.com|yahoo\.com|spray\.se|passagen\.se)/), "mail: #{email} does not match" end def test_login_user_name assert @tester.login_user_name.match(/[a-z]+((_|)[a-z]+)?/) end def test_user_name assert @tester.user_name.match(/[a-z]+((_|\.)[a-z]+)?/) end def test_user_name_with_arg assert @tester.user_name('joel larsson').match(/(joel(_|\.)larsson|larsson(_|\.)joel)/) assert_deterministic { @tester.user_name('joel larsson') } end def test_domain_name assert @tester.domain_name.match(/\w+\.\w+/) end def test_domain_word assert @tester.domain_word.match(/^\w+$/) end def test_domain_suffix assert @tester.domain_suffix.match(/^\w+(\.\w+)?/) end def test_uri assert @tester.uri('ftp').match(%r{^ftp://.+}) assert @tester.uri('http').match(%r{^http://.+}) assert @tester.uri('https').match(%r{^https://.+}) end def test_http_url assert @tester.http_url.match(%r{^http://.+}) end def test_ip_v4_address assert @tester.ip_v4_address.match(/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/) end def test_slug assert @tester.slug.match(/^[a-z]+(_|\.|-)[a-z]+$/) end end ffaker-2.23.0/test/test_module_utils.rb0000644000004100000410000000221114620136016020127 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestModuleUtils < Test::Unit::TestCase def test_provides_a_k_method_for_generating_constant_arrays obj = Object.new obj.extend FFaker::ModuleUtils result = obj.k %w[1 2 3] assert result.frozen? result.each { |e| assert e.frozen? } end def test_unique generator = Object.new generator.extend FFaker::ModuleUtils # returns [1 1 2 2 1 1 2 2 ..][call_index] def generator.test index = Thread.current[:test_unique] ||= 0 Thread.current[:test_unique] = (index > 2 ? 0 : index + 1) (index / 2) + 1 end assert_equal(1, generator.unique.test) assert_equal(2, generator.unique.test) Thread.new do assert_equal(1, generator.unique.test) assert_equal(2, generator.unique.test) assert_raises FFaker::UniqueUtils::RetryLimitExceeded do generator.unique.test end generator.unique.clear generator.unique.test end.join assert_raises FFaker::UniqueUtils::RetryLimitExceeded do generator.unique.test end FFaker::UniqueUtils.clear generator.unique.test end end ffaker-2.23.0/test/test_education.rb0000644000004100000410000000142314620136016017401 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerEducation < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Education, :degree_short, :degree, :major, :school_name, :school_generic_name, :school ) def setup @tester = FFaker::Education end def test_degree_short assert @tester.degree_short.match(/.+ in .+/) end def test_degree assert @tester.degree.match(/.+ in .+/) end def test_major assert @tester.major.match(/.+ .+/) end def test_school_name assert @tester.school_name.match(/.+/) end def test_school_generic_name assert @tester.school_generic_name.match(/.+/) end def test_school assert @tester.school.match(/.+ .+( .+)?/) end end ffaker-2.23.0/test/test_address_nl.rb0000644000004100000410000000130414620136016017542 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressNL < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressNL, :city, :province, :street_address, :street_name, :zip_code ) def setup @tester = FFaker::AddressNL end def test_city assert_match(/[ a-z]+/, @tester.city) end def test_province assert_match(/[ a-z]/, @tester.province) end def test_zip_code assert_match(/\A[1-9]\d{3} [A-RT-Z][A-Z]\z/, @tester.zip_code) end def test_street_name assert_match(/[ a-z]+/, @tester.street_name) end def test_street_address assert_match(/[ a-z]+/, @tester.street_address) end end ffaker-2.23.0/test/test_gender_br.rb0000644000004100000410000000056214620136016017360 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerGenderBR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::GenderBR, :random) def setup @tester = FFaker::GenderBR end def test_random gender_regex = /\A(feminino|masculino)\z/ assert_match(gender_regex, @tester.random) end end ffaker-2.23.0/test/test_identification_co.rb0000644000004100000410000000161614620136016021104 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerIdentificationESCO < Test::Unit::TestCase include Test::Unit::Assertions include DeterministicHelper assert_methods_are_deterministic( FFaker::IdentificationESCO, :drivers_license, :driver_license_category, :blood_type, :expedition_date ) def setup @tester = FFaker::IdentificationESCO end def test_drivers_license assert_match(/\A\d{6,14}\z/, @tester.drivers_license) end def test_id assert @tester.method_defined?(:id) end def test_gender assert_match(/\A(Hombre|Mujer)\z/, @tester.gender) end def test_category assert_match(/\A(a[1-2]|[bc][1-3])\z/i, @tester.driver_license_category) end def test_blood_type assert_match(/\A(a|b|o|ab)[+-]\z/i, @tester.blood_type) end def test_expedition_date assert_less_than @tester.expedition_date, Date.today end end ffaker-2.23.0/test/test_name_br.rb0000644000004100000410000000347614620136016017043 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameBR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameBR, :name, :name_with_prefix, :first_name, :first_name_female, :first_name_male, :last_name, :prefix, :female_prefix, :male_prefix ) def setup @tester = FFaker::NameBR end def test_name assert_match(/\A[a-zA-ZáâãéêíóôúüÂÁÉÊÍÓÔÚç\s]+\z/, @tester.name) end def test_name_with_prefix prefix, name, last_name = @tester.name_with_prefix.split(/\s+/) assert_include(@tester::PREFIXES, prefix) assert(!name.empty?) refute_empty(last_name) end def test_female_name_with_prefix prefix, name, last_name = @tester.female_name_with_prefix.split(/\s+/) assert_include(@tester::FEMALE_PREFIXES, prefix) assert_include(@tester::FIRST_NAMES_FEMALE, name) refute_empty(last_name) end def test_male_name_with_prefix prefix, name, last_name = @tester.male_name_with_prefix.split(/\s+/) assert_include(@tester::MALE_PREFIXES, prefix) assert_include(@tester::FIRST_NAMES_MALE, name) refute_empty(last_name) end def test_first_name assert_include(@tester::FIRST_NAMES, @tester.first_name) end def test_first_name_female assert_include @tester::FIRST_NAMES_FEMALE, @tester.first_name_female end def test_first_name_male assert_include @tester::FIRST_NAMES_MALE, @tester.first_name_male end def test_last_name assert_include(@tester::LAST_NAMES, @tester.last_name) end def test_prefix assert_include(@tester::PREFIXES, @tester.prefix) end def test_female_prefix assert_include(@tester::FEMALE_PREFIXES, @tester.female_prefix) end def test_male_prefix assert_include(@tester::MALE_PREFIXES, @tester.male_prefix) end end ffaker-2.23.0/test/test_address.rb0000644000004100000410000000522414620136016017056 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddress < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Address, :building_number, :city, :city_prefix, :city_suffix, :secondary_address, :street_address, :street_name, :street_suffix, :neighborhood, :country, :country_code, :time_zone ) assert_methods_are_deterministic( FFaker::AddressUS, :state, :state_abbr, :zip_code ) def test_building_number assert_match(/\A\d{3,5}\z/, FFaker::Address.building_number) end def test_city assert_match(/[ a-z]+/, FFaker::Address.city) end def test_city_prefix assert_match(/[ a-z]/, FFaker::Address.city_prefix) end def test_city_suffix assert_match(/[ a-z]/, FFaker::Address.city_suffix) end def test_secondary_address assert_match(/[ a-z]/, FFaker::Address.secondary_address) end def test_street_address assert_match(/[ a-z]/, FFaker::Address.street_address) end def test_street_name assert_match(/[ a-z]/, FFaker::Address.street_name) end def test_street_suffix assert_match(/[ a-z]/, FFaker::Address.street_suffix) end def test_uk_country assert_match(/[ a-z]/, FFaker::AddressUK.country) assert_deterministic { FFaker::AddressUK.country } end def test_uk_county assert_match(/[ a-z]/, FFaker::AddressUK.county) assert_deterministic { FFaker::AddressUK.county } end def test_uk_postcode assert_match(/[ a-z]/, FFaker::AddressUK.postcode) assert_deterministic { FFaker::AddressUK.postcode } end def test_us_state assert_match(/[ a-z]/, FFaker::AddressUS.state) end def test_us_state_abbr assert_match(/[A-Z]/, FFaker::AddressUS.state_abbr) end def test_zip_code assert_match(/[0-9]/, FFaker::AddressUS.zip_code) end def test_zip_code_frozen assert FFaker::AddressUS.zip_code.frozen? == false end def test_neighborhood assert_match(/[ a-z]+/, FFaker::Address.neighborhood) end def test_country assert_match(/[ a-z]+/, FFaker::Address.country) end def test_country_by_county_code assert_match('Ukraine', FFaker::Address.country('UA')) assert_deterministic { FFaker::Address.country('UA') } end def test_country_code assert_match(/[A-Z]{2}/, FFaker::Address.country_code) end def test_country_code_of_particular_country assert_match('UA', FFaker::Address.country_code('Ukraine')) assert_match(/[A-Z]{2}/, FFaker::Address.country_code('Foo')) assert_deterministic { FFaker::Address.country_code('Ukraine') } end def test_time_zone assert_include FFaker::Address::TIME_ZONE, FFaker::Address.time_zone end end ffaker-2.23.0/test/test_movie.rb0000644000004100000410000000062214620136016016545 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestMovie < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::Movie, :title, :rating) def setup @tester = FFaker::Movie end def test_title assert_match(/[ a-z]+/, FFaker::Movie.title) end def test_rating assert FFaker::Movie::RATINGS.include? @tester.rating end end ffaker-2.23.0/test/test_address_mx.rb0000644000004100000410000000126714620136016017565 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressMX < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressMX, :municipality, :postal_code, :state_abbr, :state, :zip_code ) def test_mx_state assert_match(/[\sa-z]/i, FFaker::AddressMX.state) end def test_mx_state_abbr assert_match(/[A-Z]/, FFaker::AddressMX.state_abbr) end def test_postal_code assert_match(/[0-9]/, FFaker::AddressMX.postal_code) end def test_zip_code assert_match(/[0-9]/, FFaker::AddressMX.zip_code) end def test_mx_municipality assert_match(/[\sa-z]/i, FFaker::AddressMX.municipality) end end ffaker-2.23.0/test/test_name_se.rb0000644000004100000410000000163114620136016017036 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameSE < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameSE, :last_name, :first_name_male, :first_name_female, :prefix, :first_name, :name ) def setup @tester = FFaker::NameSE end def test_last_name assert_include @tester::LAST_NAMES, @tester.last_name end def test_first_name_male assert_include @tester::FIRST_NAMES_MALE, @tester.first_name_male end def test_first_name_female assert_include @tester::FIRST_NAMES_FEMALE, @tester.first_name_female end def test_prefix assert_include @tester::PREFIXES, @tester.prefix end def test_first_name parts = @tester.first_name.split(' ') assert_include [1, 2], parts.count end def test_name parts = @tester.name.split(' ') assert_include [2, 3, 4], parts.count end end ffaker-2.23.0/test/test_music.rb0000644000004100000410000000111014620136016016537 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestMusic < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Music, :genre, :album, :artist, :song ) def test_genre assert_match(%r{[A-z]|\W|&/+}, FFaker::Music.genre) end def test_album assert_match(/\s|[A-z]|\W|\d|'|\?+/, FFaker::Music.album) end def test_artist assert_match(/\s|[A-z]|\W|\d|'|\?|&|\+|\.|-+/, FFaker::Music.artist) end def test_song assert_match(/\s|[A-z]|\W|\d|'|\?|&|\+|\.|-+/, FFaker::Music.song) end end ffaker-2.23.0/test/test_name_ua.rb0000644000004100000410000000403414620136016017034 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestNameUA < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameUA, :first_name_female, :first_name_male, :first_name, :last_name_female, :last_name_male, :last_name, :middle_name_female, :middle_name_male, :name ) def setup @tester = FFaker::NameUA @single_word_name_regexp = /\A[а-яА-ЯіїєґІЇЄҐ’-]+\z/ @multiple_words_name_regexp = /\A[а-яА-ЯіїєґІЇЄҐ’\-\s]+\z/ end def test_first_name_male assert_include @tester::FIRST_NAMES_MALE, @tester.first_name_male assert_match(@single_word_name_regexp, @tester.first_name_male) end def test_first_name_female assert_include @tester::FIRST_NAMES_FEMALE, @tester.first_name_female assert_match(@single_word_name_regexp, @tester.first_name_female) end def test_middle_name_male assert_include @tester::MIDDLE_NAMES_MALE, @tester.middle_name_male assert_match(@single_word_name_regexp, @tester.middle_name_male) end def test_middle_name_female assert_include @tester::MIDDLE_NAMES_FEMALE, @tester.middle_name_female assert_match(@single_word_name_regexp, @tester.middle_name_female) end def test_last_name_male assert_include @tester::LAST_NAMES_MALE, @tester.last_name_male assert_match(@single_word_name_regexp, @tester.last_name_male) end def test_last_name_female assert_include @tester::LAST_NAMES_FEMALE, @tester.last_name_female assert_match(@single_word_name_regexp, @tester.last_name_female) end def test_first_name assert_include @tester::FIRST_NAMES, @tester.first_name assert_match(@single_word_name_regexp, @tester.first_name) end def test_last_name assert_include @tester::LAST_NAMES, @tester.last_name assert_match(@single_word_name_regexp, @tester.last_name) end def test_name 8.times do assert_match(@multiple_words_name_regexp, @tester.name) assert_include [1, 2, 3], @tester.name.split(' ').count end end end ffaker-2.23.0/test/test_identification.rb0000644000004100000410000000171014620136016020416 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerIdentification < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Identification, :drivers_license, :ssn, :gender, :ethnicity ) def setup @tester = FFaker::Identification end def test_drivers_license drivers_license_regex = /\A[A-Z]\d{3}-\d{3}-\d{2}-\d{3}-\d{1}\z/ assert_match(drivers_license_regex, @tester.drivers_license) end def test_ssn assert_match(/\A\d{3}-\d{2}-\d{4}\z/, @tester.ssn) end def test_gender assert_match(/\A(Male|Female)\z/, @tester.gender) end def test_ethnicity ethnicity_regex = %r{ \A( African\ American| Asian/Pacific\ Islander| Caucasian| Hispanic| Native\ American| Multiracial| Other| Prefer\ not\ to\ respond )\z }x assert_match(ethnicity_regex, @tester.ethnicity) end end ffaker-2.23.0/test/test_name_fr.rb0000644000004100000410000000247414620136016017044 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameFR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameFR, :first_name, :last_name, :prefix ) def setup @tester = FFaker::NameFR end def test_last_name assert_include @tester::LAST_NAMES, @tester.last_name end def test_first_name assert_include @tester::FIRST_NAMES, @tester.first_name end def test_prefix assert_include @tester::PREFIX, @tester.prefix end def test_name # => split the name into an array of words parts = @tester.name.split(' ') case parts.count when 3 first_name, prefix, last_name = parts # the value at the index 1 should be a valid! prefix assert_include @tester::PREFIX, prefix # the value at the index 0 should be a valid! first_name assert_include @tester::FIRST_NAMES, first_name # the value at the index 2 should be a valid! last_name assert_include @tester::LAST_NAMES, last_name when 2 first_name, last_name = parts # the value at the index 0 should be a valid! first_name assert_include @tester::FIRST_NAMES, first_name # the value at the index 1 should be a valid! last_name assert_include @tester::LAST_NAMES, last_name end end end ffaker-2.23.0/test/test_job_fr.rb0000644000004100000410000000101514620136016016664 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerJobFr < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::JobFR, :title) def setup @tester = FFaker::JobFR end def test_title assert_match(/\A([a-zàâçéèêëîïôûùüÿñæœ]+\.? ?){2,}\z/, @tester.title) end def test_prefix assert_kind_of Array, @tester::JOB_PREFIXES assert_kind_of Array, @tester::JOB_ADJECTIVES assert_kind_of Array, @tester::JOB_NOUNS end end ffaker-2.23.0/test/test_game.rb0000644000004100000410000000074714620136016016347 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestGame < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Game, :title, :category, :mechanic ) def setup @tester = FFaker::Game end def test_title assert_match(/[\sa-z]+/, @tester.title) end def test_category assert_match(%r{[\w\s'/]+}, @tester.category) end def test_mechanic assert_match(/[\sa-z]+/, @tester.mechanic) end end ffaker-2.23.0/test/test_name_gr.rb0000644000004100000410000000373114620136016017042 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameGR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameGR, :male_first_name, :male_last_name, :female_first_name, :female_last_name, :male_full_name, :female_full_name, :last_name, :first_name ) def setup @tester = FFaker::NameGR end def test_male_first_name assert_include @tester::MALE_FIRST_NAMES, @tester.male_first_name end def test_male_last_name assert_include @tester::MALE_LAST_NAMES, @tester.male_last_name end def test_female_first_name assert_include @tester::FEMALE_FIRST_NAMES, @tester.female_first_name end def test_female_last_name assert_include @tester::FEMALE_LAST_NAMES, @tester.female_last_name end def test_male_full_name names = @tester.male_full_name.split(' ') assert_include @tester::MALE_FIRST_NAMES, names[0] assert_include @tester::MALE_LAST_NAMES, names[1] end def test_female_full_name names = @tester.female_full_name.split(' ') assert_include @tester::FEMALE_FIRST_NAMES, names[0] assert_include @tester::FEMALE_LAST_NAMES, names[1] end # For random names def test_last_name all_names = @tester::MALE_LAST_NAMES + @tester::FEMALE_LAST_NAMES assert_include all_names, @tester.last_name end def test_first_name all_names = @tester::MALE_FIRST_NAMES + @tester::FEMALE_FIRST_NAMES assert_include all_names, @tester.first_name end def test_full_name_male names = @tester.full_name(:male).split(' ') assert_include @tester::MALE_FIRST_NAMES, names[0] assert_include @tester::MALE_LAST_NAMES, names[1] assert_deterministic { @tester.full_name(:male) } end def test_full_name_female names = @tester.full_name(:female).split(' ') assert_include @tester::FEMALE_FIRST_NAMES, names[0] assert_include @tester::FEMALE_LAST_NAMES, names[1] assert_deterministic { @tester.full_name(:female) } end end ffaker-2.23.0/test/test_animal_es.rb0000644000004100000410000000052214620136016017355 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAnimalsES < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::AnimalES, :common_name) def setup @tester = FFaker::AnimalES end def test_name assert_include @tester::COMMON_NAMES, @tester.common_name end end ffaker-2.23.0/test/test_cheesy_lingo.rb0000644000004100000410000000153014620136016020075 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestCheesyLingo < Test::Unit::TestCase include DeterministicHelper TEST_REGEX = /\+1|[a-z]+/i assert_methods_are_deterministic( FFaker::CheesyLingo, :title, :word, :words, :sentence, :paragraph ) def setup @tester = FFaker::CheesyLingo end def test_title assert_match(TEST_REGEX, @tester.title) end def test_word assert_match(TEST_REGEX, @tester.word) end def test_words assert_match(TEST_REGEX, @tester.words(3).join(' ')) end def test_sentence assert_match(TEST_REGEX, @tester.sentence) assert_match(/1\+|[ a-zA-Z]+./, @tester.sentence) end def test_paragraph assert_match(/\+|[a-zA-Z]*./, @tester.paragraph(1)) end def test_paragraph_with_arg assert_match(/\+1|[a-zA-Z]+./, @tester.paragraph(3)) end end ffaker-2.23.0/test/test_image.rb0000644000004100000410000000467314620136016016522 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestImage < Test::Unit::TestCase include DeterministicHelper PLACEHOLDER = 'https://dummyimage.com/' assert_methods_are_deterministic(FFaker::Image, :url) def setup @tester = FFaker::Image end def test_url assert_match(%r(#{Regexp.quote(PLACEHOLDER)}300x300/[0-9a-f]{6}/[0-9a-f]{6}\.png\?text=), @tester.url) end def test_url_output_with_keyword_arguments output = capture_output do @tester.url(format: 'jpg') end assert_equal ['', ''], output end def test_url_with_size_as_positional_argument assert_match(%r(#{Regexp.quote(PLACEHOLDER)}150x320/[0-9a-f]{6}/[0-9a-f]{6}\.png\?text=), @tester.url('150x320')) end def test_url_output_with_positional_arguments output = capture_output do @tester.url('150x320') end assert_equal( ['', "Positional arguments for Image#url are deprecated. Please use keyword arguments.\n"], output ) end def test_image_url_with_param assert_equal("#{PLACEHOLDER}300x300//.png?text=", @tester.url(size: '300x300', format: 'png', bg_color: nil, text_color: nil)) end def test_image_url_with_correct_size assert_match(%r(#{Regexp.quote(PLACEHOLDER)}150x320/[0-9a-f]{6}/[0-9a-f]{6}\.png\?text=), @tester.url(size: '150x320')) end def test_image_url_with_incorrect_size assert_raise ArgumentError do @tester.url(size: '150x320z') end end def test_image_url_with_supported_format assert_match(%r(#{Regexp.quote(PLACEHOLDER)}300x300/[0-9a-f]{6}/[0-9a-f]{6}\.jpg\?text=), @tester.url(size: '300x300', format: 'jpg')) end def test_image_url_with_incorrect_format assert_raise ArgumentError do @tester.url(size: '300x300', format: 'wrong_format') end end def test_image_file assert_equal(@tester.file.class.name, 'File') end def test_file_output_with_keyword_arguments output = capture_output do @tester.file(format: 'jpg') end assert_equal ['', ''], output end def test_file_with_size_as_positional_argument assert_equal(@tester.file('150x320').class.name, 'File') end def test_file_output_with_positional_arguments output = capture_output do @tester.file('150x320') end assert_equal( ['', "Positional arguments for Image#file are deprecated. Please use keyword arguments.\n"], output ) end end ffaker-2.23.0/test/test_healthcare_ru.rb0000644000004100000410000000066314620136016020241 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestHealthcareRU < Test::Unit::TestCase include DeterministicHelper SPECIALIZATION_REGEX = /\A[А-Яа-я\ ()-]+\z/ assert_methods_are_deterministic(FFaker::HealthcareRU, :doctor_specialization) def setup @tester = FFaker::HealthcareRU end def test_doctor_specialization assert_match(SPECIALIZATION_REGEX, @tester.doctor_specialization) end end ffaker-2.23.0/test/test_address_se.rb0000644000004100000410000000155414620136016017547 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressSE < Test::Unit::TestCase include DeterministicHelper ALPHA = /\A\p{Alpha}+/ DIGIT = /\d{1}/ assert_methods_are_deterministic( FFaker::AddressSE, :city, :random_country, :full_address, :zip_code ) def test_se_city assert_match(ALPHA, FFaker::AddressSE.city) end def test_se_zip_code assert_match(/\d{2}/, FFaker::AddressSE.zip_code) end def test_countries assert FFaker::AddressSE::COUNTRIES.include?(FFaker::AddressSE.random_country) end def test_se_full_address address = FFaker::AddressSE.full_address assert_match(ALPHA, address) assert_match(DIGIT, address) assert_match(/SVERIGE/, address) assert_match(/[, a-z]/, address) end def test_se_zip_code_frozen assert FFaker::AddressSE.zip_code.frozen? == false end end ffaker-2.23.0/test/test_bank.rb0000644000004100000410000000260614620136016016345 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestBank < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Bank, :iban, :card_number, :card_expiry_date, :card_type ) def setup @tester = FFaker::Bank end def test_iban assert_match(/[A-Z]{2}\d+([A-Z]+)?\d+/, @tester.iban) assert_match(/[A-Z]{2}\d+([A-Z]+)?\d+/, @tester.iban(country_code: 'by')) assert_match(/[A-Z]{2}\d+([A-Z]+)?\d+/, @tester.iban(country_code: 'BY')) assert_raise ArgumentError, "Unexpected country code: 'unknown'" do @tester.iban(country_code: 'unknown') end end def test_card_number assert_match(/\A(\d{4} ){3}\d{4}\z/, @tester.card_number) end def test_card_expiry_date assert_instance_of String, @tester.card_expiry_date date_today = ::DateTime.now assert_random_between( date_today.strftime('%y')..date_today.next_year(5).strftime('%y') ) do @tester.card_expiry_date.split('/').pop end year_range = 4 year_latest = 8 assert_random_between( date_today.prev_year(year_latest + year_range).strftime('%y')..date_today.prev_year(year_latest).strftime('%y') ) do @tester.card_expiry_date(year_range: year_range, year_latest: year_latest).split('/').pop end end def test_card_type assert_include @tester::CARD_TYPES, @tester.card_type end end ffaker-2.23.0/test/test_job_cn.rb0000644000004100000410000000061314620136016016660 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerJobCN < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::JobCN, :title) def setup @tester = FFaker::JobCN end def test_title assert_greater_than_or_equal_to @tester.title.length, 1 end def test_nouns assert_kind_of Array, @tester::JOB_NOUNS end end ffaker-2.23.0/test/test_name_kh.rb0000644000004100000410000000134514620136016017033 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameKH < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameKH, :last_name, :first_name, :nick_name, :name ) def setup @name_kh = FFaker::NameKH end def test_last_name assert_include @name_kh::LAST_NAMES, @name_kh.last_name end def test_first_name assert_include @name_kh::FIRST_NAMES, @name_kh.first_name end def test_nick_name assert_include @name_kh::NICK_NAMES, @name_kh.nick_name end def test_name last_name, first_name = @name_kh.name.split(' ') assert_include @name_kh::FIRST_NAMES, first_name assert_include @name_kh::LAST_NAMES, last_name end end ffaker-2.23.0/test/test_avatar.rb0000644000004100000410000000406114620136016016705 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAvatar < Test::Unit::TestCase include DeterministicHelper ROBOHASH = 'https://robohash.org' assert_methods_are_deterministic(FFaker::Avatar, :image) def setup @tester = FFaker::Avatar end def test_avatar assert_match(%r{\Ahttps://robohash\.org/.+\.png\?size=300x300\z}, @tester.image) end def test_image_output_with_keyword_arguments output = capture_output do @tester.image(format: 'jpg') end assert_equal ['', ''], output end def test_image_with_slug_as_positional_argument assert_equal("#{ROBOHASH}/foobar.png?size=300x300", @tester.image('foobar')) end def test_image_output_with_positional_arguments output = capture_output do @tester.image('foobar') end assert_equal( ['', "Positional arguments for Avatar#image are deprecated. Please use keyword arguments.\n"], output ) end def test_avatar_with_param assert_equal("#{ROBOHASH}/faker.png?size=300x300", @tester.image(slug: 'faker')) end def test_avatar_with_correct_size assert_equal("#{ROBOHASH}/faker.png?size=150x320", @tester.image(slug: 'faker', size: '150x320')) end def test_avatar_with_incorrect_size assert_raise ArgumentError do @tester.image(size: '150x320z') end end def test_avatar_with_supported_format assert_equal("#{ROBOHASH}/faker.jpg?size=300x300", @tester.image(slug: 'faker', size: '300x300', format: 'jpg')) end def test_avatar_with_incorrect_format assert_raise ArgumentError do @tester.image(size: '300x300', format: 'wrong_format') end end def test_avatar_with_correct_background assert_equal("#{ROBOHASH}/faker.png?size=300x300&bgset=bg1", @tester.image(slug: 'faker', size: '300x300', format: 'png', bgset: '1')) end def test_avatar_with_incorrect_background assert_raise ArgumentError do @tester.image(slug: 'faker', size: '300x300', format: 'png', bgset: 'not_a_number') end end end ffaker-2.23.0/test/test_address_ru.rb0000644000004100000410000000136314620136016017564 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressRU < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressRU, :city, :province, :street_address, :street_name, :zip_code ) def setup @tester = FFaker::AddressRU end def test_city assert_match(/\A[a-zа-яё\-\s]+\z/i, @tester.city) end def test_province assert_match(/\A[a-zа-яё\-\s]+\z/i, @tester.province) end def test_zip_code assert_match(/\A\d{6}\z/, @tester.zip_code) end def test_street_name assert_match(/\A[a-zа-яё.\-\s]+\z/i, @tester.street_name) end def test_street_address assert_match(/\A[a-zа-яё.,\-\s\d]+\z/i, @tester.street_address) end end ffaker-2.23.0/test/test_address_ja.rb0000644000004100000410000000263114620136016017527 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressJA < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressJA, :address, :other_address, :designated_city_address, :tokyo_ward_address, :zip_code, :land_number, :tokyo_ward, :ward, :village, :city, :county, :prefecture ) def test_postal_code assert_match(/^\d{3}-\d{4}$/, FFaker::AddressJA.postal_code) end def test_land_number assert_match(/^\d丁目\d番\d号|\d{3}$/, FFaker::AddressJA.land_number) end def test_street assert_match(japanese_regex(''), FFaker::AddressJA.street) end def test_tokyo_ward assert_match(japanese_regex('区'), FFaker::AddressJA.tokyo_ward) end def test_ward assert_match(japanese_regex('区'), FFaker::AddressJA.ward) end def test_village assert_match(japanese_regex('村'), FFaker::AddressJA.village) end def test_designated_city assert_match(japanese_regex('[市区]'), FFaker::AddressJA.city) end def test_city assert_match(japanese_regex('市'), FFaker::AddressJA.city) end def test_county assert_match(japanese_regex('郡'), FFaker::AddressJA.county) end def test_prefecture assert_match(japanese_regex('[都道府県]'), FFaker::AddressJA.prefecture) end def japanese_regex(word) /\A(?:\p{Hiragana}|\p{Katakana}|[ー-]|[一-龠々])+#{word}\z/ end end ffaker-2.23.0/test/test_address_us.rb0000644000004100000410000000252314620136016017564 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressUSUS < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressUS, :continental_state_abbr, :continental_state, :state_abbr, :state_and_territories_abbr, :state, :zip_code ) def test_us_state assert_match(/[ a-z]/, FFaker::AddressUS.state) end def test_us_state_abbr assert_match(/[A-Z]/, FFaker::AddressUS.state_abbr) %w[California california CALIFORNIA].each do |state| assert_match('CA', FFaker::AddressUS.state_abbr(state)) end ['South Carolina', 'south carolina'].each do |state| assert_match('SC', FFaker::AddressUS.state_abbr(state)) end assert_raise ArgumentError, "Unexpected state: 'unknown'" do FFaker::AddressUS.state_abbr('unknown') end end def test_us_state_and_territories_abbr assert_match(/[A-Z]/, FFaker::AddressUS.state_and_territories_abbr) end def test_us_continental_state assert_match(/[ a-z]/, FFaker::AddressUS.continental_state) end def test_us_continental_state_abbr assert_match(/[A-Z]/, FFaker::AddressUS.continental_state_abbr) end def test_zip_code assert_match(/[0-9]/, FFaker::AddressUS.zip_code) end def test_zip_code_frozen assert FFaker::AddressUS.zip_code.frozen? == false end end ffaker-2.23.0/test/test_lorem_ua.rb0000644000004100000410000000224614620136016017235 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestLoremUA < Test::Unit::TestCase include DeterministicHelper SENTENCE_MATCHER = /\A[а-яА-ЯіїєґІЇЄҐ’\-\s.!?,]+\z/ WORDS_MATCHER = /\A[а-яА-ЯіїєґІЇЄҐ’\-\s]+\z/ WORD_MATCHER = /\A[а-яА-ЯіїєґІЇЄҐ’-]+\z/ assert_methods_are_deterministic( FFaker::LoremUA, :paragraph, :sentence, :words, :word ) def setup @tester = FFaker::LoremUA end def test_word assert_match(WORD_MATCHER, @tester.word) end def test_words @tester.words(10).each do |word| assert_match(WORD_MATCHER, word) end assert_match(WORDS_MATCHER, @tester.words.join(' ')) end def test_sentence assert_match(SENTENCE_MATCHER, @tester.sentence(20)) assert_match(SENTENCE_MATCHER, @tester.sentence(4)) end def test_sentences @tester.sentences(10).each do |sentence| assert_match(SENTENCE_MATCHER, sentence) end end def test_paragraph assert_match(SENTENCE_MATCHER, @tester.paragraph) end def test_paragraphs @tester.paragraphs.each do |paragraph| assert_match(SENTENCE_MATCHER, paragraph) end end end ffaker-2.23.0/test/test_name_es.rb0000644000004100000410000000345614620136016017045 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameES < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameES, :name, :name_with_prefix, :first_name, :first_name_female, :first_name_male, :last_name, :prefix, :female_prefix, :male_prefix ) def setup @tester = FFaker::NameES end def test_name assert_match(/\A[a-zA-ZáéíóúñÁÉÍÓÚç\s]+\z/, @tester.name) end def test_name_with_prefix prefix, name, last_name = @tester.name_with_prefix.split(/\s+/) assert_include(@tester::PREFIXES, prefix) refute_empty(name) refute_empty(last_name) end def test_female_name_with_prefix prefix, name, last_name = @tester.female_name_with_prefix.split(/\s+/) assert_include(@tester::FEMALE_PREFIXES, prefix) assert_include(@tester::FIRST_NAMES_FEMALE, name) refute_empty(last_name) end def test_male_name_with_prefix prefix, name, last_name = @tester.male_name_with_prefix.split(/\s+/) assert_include(@tester::MALE_PREFIXES, prefix) assert_include(@tester::FIRST_NAMES_MALE, name) refute_empty(last_name) end def test_first_name assert_include(@tester::FIRST_NAMES, @tester.first_name) end def test_first_name_female assert_include @tester::FIRST_NAMES_FEMALE, @tester.first_name_female end def test_first_name_male assert_include @tester::FIRST_NAMES_MALE, @tester.first_name_male end def test_last_name assert_include(@tester::LAST_NAMES, @tester.last_name) end def test_prefix assert_include(@tester::PREFIXES, @tester.prefix) end def test_female_prefix assert_include(@tester::FEMALE_PREFIXES, @tester.female_prefix) end def test_male_prefix assert_include(@tester::MALE_PREFIXES, @tester.male_prefix) end end ffaker-2.23.0/test/test_phone_number_cu.rb0000644000004100000410000000502414620136016020577 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberCU < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberCU, :mobile_phone_prefix, :home_work_phone_prefix, :phone_prefix, :mobile_phone_number, :home_work_phone_number, :general_phone_number, :international_mobile_phone_number, :international_home_work_phone_number, :international_phone_number, :e164_mobile_phone_number, :e164_home_work_phone_number, :e164_phone_number ) def setup @tester = FFaker::PhoneNumberCU end def test_mobile_phone_prefix assert FFaker::PhoneNumberCU::MOBILE_OPERATORS_PREFIX.include?( @tester.mobile_phone_prefix ) end def test_home_work_phone_prefix assert FFaker::PhoneNumberCU::HOME_WORK_OPERATORS_PREFIX.include?( @tester.home_work_phone_prefix ) end def test_phone_prefix 10.times do assert FFaker::PhoneNumberCU::OPERATORS_PREFIX.include?( @tester.phone_prefix ) end end def test_mobile_phone_number assert_match(/05 \d{3} \d{4}/, FFaker::PhoneNumberCU.mobile_phone_number) end def test_home_work_phone_number assert_match(/\(0(7\) \d{3}|\d{2}\) \d{2}) \d{4}/, FFaker::PhoneNumberCU.home_work_phone_number) end def test_general_phone_number 10.times do assert_match(/((05|\(07\)) \d{3}|\(0\d{2}\) \d{2}) \d{4}/, FFaker::PhoneNumberCU.general_phone_number) end end def test_international_mobile_phone_number assert_match(/(00|\+)535 \d{3} \d{4}/, FFaker::PhoneNumberCU.international_mobile_phone_number) end def test_international_home_work_phone_number assert_match(/(00|\+)53(7 \d{3}|\d{2} \d{2}) \d{4}/, FFaker::PhoneNumberCU.international_home_work_phone_number) end def test_international_phone_number 10.times do assert_match(/(00|\+)53((5|7) \d{3}|\d{2} \d{2}) \d{4}/, FFaker::PhoneNumberCU.international_phone_number) end end # E.164 format tests # def test_e164_mobile_phone_number assert_match(/535\d{7}/, FFaker::PhoneNumberCU.e164_mobile_phone_number) end def test_e164_home_work_phone_number assert_match(/53(7\d{7}|\d{2}\d{6})/, FFaker::PhoneNumberCU.e164_home_work_phone_number) end def test_e164_phone_number 10.times do assert_match(/53((5|7)\d{7}|\d{2}\d{6})/, FFaker::PhoneNumberCU.e164_phone_number) end end end ffaker-2.23.0/test/test_gender_jp.rb0000644000004100000410000000076314620136016017371 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerGenderJP < Test::Unit::TestCase include DeterministicHelper GENDER_REGEX = /\A[女男]\z/ assert_methods_are_deterministic(FFaker::GenderJP, :random) def setup @tester = FFaker::GenderJP end def test_random assert_match(GENDER_REGEX, @tester.random) end def test_sample assert_match(GENDER_REGEX, @tester.sample) end def test_maybe assert_match(GENDER_REGEX, @tester.maybe) end end ffaker-2.23.0/test/test_gender_pl.rb0000644000004100000410000000100014620136016017354 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerGenderPL < Test::Unit::TestCase include DeterministicHelper GENDER_REGEX = /\A(kobieta|mężczyzna)\z/ assert_methods_are_deterministic(FFaker::GenderPL, :random) def setup @tester = FFaker::GenderPL end def test_random assert_match(GENDER_REGEX, @tester.random) end def test_sample assert_match(GENDER_REGEX, @tester.sample) end def test_maybe assert_match(GENDER_REGEX, @tester.maybe) end end ffaker-2.23.0/test/test_phone_number_sn.rb0000644000004100000410000000217314620136016020612 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberSN < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberSN, :mobile_phone_prefix, :homework_phone_prefix, :mobile_number, :phone_number, :homework_number, :short_phone_number ) def setup @tester = FFaker::PhoneNumberSN end def test_mobile_phone_prefix assert FFaker::PhoneNumberSN::MOBILE_OPERATORS_PREFIX.include?(@tester.mobile_phone_prefix) end def test_homework_phone_prefix assert FFaker::PhoneNumberSN::HOME_WORK_OPERATORS_PREFIX.include?(@tester.homework_phone_prefix) end def test_short_phone_number assert_match(/\d{3}-\d{2}-\d{2}/, FFaker::PhoneNumberSN.short_phone_number) end def test_mobile_phone_number assert_match(/(70|76|77)-\d{3}-\d{2}-\d{2}/, FFaker::PhoneNumberSN.mobile_number) end def test_phone_number assert_match(/(33|70|76|77)-\d{3}-\d{2}-\d{2}/, FFaker::PhoneNumberSN.phone_number) end def test_homework_phone_number assert_match(/(33)-(8|9)\d{2}-\d{2}-\d{2}/, FFaker::PhoneNumberSN.homework_number) end end ffaker-2.23.0/test/test_company_ja.rb0000644000004100000410000000102314620136016017542 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestCompanyJA < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::CompanyJA, :name, :position ) def setup @tester = FFaker::CompanyJA end def test_name assert_match(japanese_regex(''), @tester.name) end def test_position assert_match(japanese_regex(''), @tester.position) end def japanese_regex(word) /\A(?:\p{Hiragana}|\p{Katakana}|[ー-]|[一-龠々])+#{word}\z/ end end ffaker-2.23.0/test/test_phone_number_br.rb0000644000004100000410000000324014620136016020571 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberBR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberBR, :phone_number, :home_work_phone_number, :mobile_phone_number, :international_phone_number, :international_mobile_phone_number, :international_home_work_phone_number, :country_code ) def setup @tester = FFaker::PhoneNumberBR end def test_area_codes assert(!@tester::AREA_CODE.empty?) assert(@tester::AREA_CODE.sort.uniq == @tester::AREA_CODE) @tester::AREA_CODE.each do |area_code| assert_match(/\A[1-9]\d\z/, area_code) end end def test_phone_number 10.times do assert_match(/\A[1-9]\d\s?9?\d{4}-?\d{4}\z/, @tester.phone_number) end end def test_home_work_phone_number assert_match(/\A[1-9]\d\s?[2-5]\d{3}-?\d{4}\z/, @tester.home_work_phone_number) end def test_mobile_phone_number assert_match(/\A[1-9]\d\s?9[6-9]\d{3}-?\d{4}\z/, @tester.mobile_phone_number) end def test_international_phone_number 10.times do assert_match(/\A\+55\s?[1-9]\d\s?9?\d{4}-?\d{4}\z/, @tester.international_phone_number) end end def test_international_mobile_phone_number assert_match(/\A\+55\s?[1-9]\d\s?9[6-9]\d{3}-?\d{4}\z/, @tester.international_mobile_phone_number) end def test_international_home_work_phone_number assert_match(/\A\+55\s?[1-9]\d\s?[2-5]\d{3}-?\d{4}\z/, @tester.international_home_work_phone_number) end def test_country_code assert_match('+55', @tester.country_code) end end ffaker-2.23.0/test/test_units_english.rb0000644000004100000410000000330214620136016020277 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestUnitsEnglish < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::UnitEnglish, :length_name, :length_abbr, :mass_name, :mass_abbr, :liquid_name, :liquid_abbr, :volume_name, :volume_abbr, :area_name, :area_abbr ) def setup @tester = FFaker::UnitEnglish @length_units = @tester::LENGTH_UNITS @mass_units = @tester::MASS_UNITS @liquid_units = @tester::LIQUID_UNITS @volume_units = @tester::VOLUME_UNITS @area_units = @tester::AREA_UNITS end def test_length_name assert_include @length_units.map { |unit| unit[:name] }, @tester.length_name end def test_length_abbrev assert_include @length_units.map { |unit| unit[:abbreviation] }, @tester.length_abbr end def test_mass_name assert_include @mass_units.map { |unit| unit[:name] }, @tester.mass_name end def test_mass_abbr assert_include @mass_units.map { |unit| unit[:abbreviation] }, @tester.mass_abbr end def test_liquid_name assert_include @liquid_units.map { |unit| unit[:name] }, @tester.liquid_name end def test_liquid_abbr assert_include @liquid_units.map { |unit| unit[:abbreviation] }, @tester.liquid_abbr end def test_volume_name assert_include @volume_units.map { |unit| unit[:name] }, @tester.volume_name end def test_volume_abbr assert_include @volume_units.map { |unit| unit[:abbreviation] }, @tester.volume_abbr end def test_area_name assert_include @area_units.map { |unit| unit[:name] }, @tester.area_name end def test_area_abbr assert_include @area_units.map { |unit| unit[:abbreviation] }, @tester.area_abbr end end ffaker-2.23.0/test/test_color_pl.rb0000644000004100000410000000044114620136016017236 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestColorPL < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::ColorPL, :name) def test_name assert_match(/\A[a-ząćęłńóśźżé]+\z/, FFaker::ColorPL.name) end end ffaker-2.23.0/test/test_food.rb0000644000004100000410000000112214620136016016351 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerFood < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::Food, :vegetable, :fruit, :meat, :herb_or_spice ) def test_vegetable assert_match(%r{\A[-/ íó'a-z0-9]+\z}i, FFaker::Food.vegetable) end def test_fruit assert_match(/\A[ a-z0-9]+\z/i, FFaker::Food.fruit) end def test_meat assert_match(/\A[, a-z0-9]+\z/i, FFaker::Food.meat) end def test_herb_or_spice assert_match(/\A[-, a-z0-9]+\z/i, FFaker::Food.herb_or_spice) end end ffaker-2.23.0/test/test_ffaker.rb0000644000004100000410000000210614620136016016663 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFFaker < Test::Unit::TestCase include DeterministicHelper def test_version assert FFaker::VERSION.is_a?(String) end def test_numerify assert FFaker.numerify('###').match(/\d{3}/) assert_deterministic { FFaker.numerify('###') } end def test_numerify_with_array assert FFaker.numerify(['###', '###']).match(/\d{3}/) assert_deterministic { FFaker.numerify(['###', '###']) } end def test_letterify assert FFaker.letterify('???').match(/[a-z]{3}/) assert_deterministic { FFaker.letterify('???') } end def test_letterify_with_array assert FFaker.letterify(['???', '???']).match(/[a-z]{3}/) assert_deterministic { FFaker.letterify(['???', '???']) } end def test_bothify assert FFaker.bothify('???###').match(/[a-z]{3}\d{3}/) assert_deterministic { FFaker.bothify('???###') } end def test_bothify_with_array assert FFaker.bothify(['???###', '???###']).match(/[a-z]{3}\d{3}/) assert_deterministic { FFaker.bothify(['???###', '???###']) } end end ffaker-2.23.0/test/test_course_mathematiques.rb0000644000004100000410000000056314620136016021661 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestCourseMathematiques < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::CoursesFR::Mathematiques, :lesson) def setup @subject = FFaker::CoursesFR::Mathematiques end def test_lesson assert @subject::LESSONS.include?(@subject.lesson) end end ffaker-2.23.0/test/test_education_cn.rb0000644000004100000410000000114314620136016020060 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerEducationCN < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::EducationCN, :degree, :major, :location, :school) def setup @tester = FFaker::EducationCN end def test_degree assert @tester.degree.match(/[\u4e00-\u9fa5]{4,}/) end def test_major assert @tester.major.match(/[\u4e00-\u9fa5]{2,}/) end def test_location assert @tester.location.match(/[\u4e00-\u9fa5]{2,}/) end def test_school assert @tester.school.match(/[\u4e00-\u9fa5]{4,}/) end end ffaker-2.23.0/test/test_address_pl.rb0000644000004100000410000000356714620136016017561 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerAddressPL < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressPL, :full_address, :street_address, :street_name, :street, :square, :voivodeship, :voivodeship_abbr, :voivodeship_capital_city, :city, :building_number, :secondary_number, :postal_code, :street_prefix, :square_prefix ) def setup @tester = FFaker::AddressPL end def test_full_address assert_match(/[a-z]/, @tester.full_address) end def test_full_address_includes_country assert_match(/POLOGNE/, @tester.full_address(true)) end def street_address assert_match(/[a-z]/, @tester.street_address) end def street_name prefix, street = @tester.street_name.split assert_include(@tester::STREET_PREFIXES + @tester::SQUARE_PREFIXES, prefix) assert_include(@tester::STREET + @tester::SQUARE, street) end def street assert_include(@tester::STREET, @tester.street) end def square assert_include(@tester::SQUARE, @tester.square) end def voivodeship assert_include(@tester::VOIVODESHIP, @tester.voivodeship) end def voivodeship_abbr assert_include(@tester::VOIVODESHIP_ABBR, @tester.voivodeship_abbr) end def voivodeship_capital_city assert_include(@tester::VOIVODESHIP_CAPITAL_CITY, @tester.voivodeship_capital_city) end def city assert_include(@tester::CITY, @tester.city) end def building assert_match(/\d{1,3}/, @tester.building) end def secondary_number assert_match(/\d{1,3}/, @tester.secondary_number.split.last) end def postal_code assert_match(/\d{2}-\d{3}/, @tester.postal_code) end def street_prefix assert_include(@tester::STREET_PREFIXES, @tester.square_prefix) end def square_prefix assert_include(@tester::SQUARE_PREFIXES, @tester.square_prefix) end end ffaker-2.23.0/test/test_html_ipsum.rb0000644000004100000410000000672614620136016017622 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestHTMLIpsum < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::HTMLIpsum, :a, :p, :dl, :ul_short, :ul_long, :ol_short, :ol_long, :ul_links, :table, :body, :fancy_string ) def setup @tester = FFaker::HTMLIpsum end def test_a assert_match(%r{^[ \w]+$}i, FFaker::HTMLIpsum.a) end def test_p # We can't predict the number of times the sentence pattern will repeat # because the FFaker::Lorem methods that we are using adds a random # number on top of what we specify for the count argument. assert_match(%r{^

([ \w]+\.)+

$}i, FFaker::HTMLIpsum.p) end def test_p_breaks # Here we can at least test how many
tags there are. assert_match(%r{^

(?:[ \w.]+
){2}[ \w.]+

$}i, FFaker::HTMLIpsum.p(3, include_breaks: true)) end def test_p_fancy # We can't predict the number of times the sentence pattern will repeat # because the FFaker::Lorem methods that we are using adds a random # number on top of what we specify for the count argument. We also have to # account for the other HTML that is being returned. str = FFaker::HTMLIpsum.p(5, fancy: true) assert_match(/^

/, str) assert_match(%r{

$}, str) assert str.length > 6, 'string contains more than

' end def test_p_fancy_breaks # Here we can at least test how many
tags there are. We also have to # account for the other HTML that is being returned. str = FFaker::HTMLIpsum.p(10, fancy: true, include_breaks: true) assert_equal 10, str.split('
').length end def test_dl assert_match(%r{^
(
[ \w]+
[ \w.]+
){3}
$}i, FFaker::HTMLIpsum.dl(3)) end def test_ul_short assert_match(%r{^
    (
  • [ \w.]+
  • ){3}
$}i, FFaker::HTMLIpsum.ul_short(3)) end def test_ul_long assert_match(%r{^
    (
  • [ \w.]+
  • ){3}
$}i, FFaker::HTMLIpsum.ul_long(3)) end def test_ol_short assert_match(%r{^
    (
  1. [ \w.]+
  2. ){3}
$}i, FFaker::HTMLIpsum.ol_short(3)) end def test_ol_long assert_match(%r{^
    (
  1. [ \w.]+
  2. ){3}
$}i, FFaker::HTMLIpsum.ol_long(3)) end def test_ul_links assert_match(%r{^$}i, FFaker::HTMLIpsum.ul_links(3)) end def test_table assert_match(%r{([ \w]+\s*){3}}i, FFaker::HTMLIpsum.table(3)) end def test_body # We can't reliably predict what's going to end up inside, so just ensure # that we have a complete string. assert_match(%r{^

.+$}im, FFaker::HTMLIpsum.body) end def test_fancy_string # We can't reliably predict what's going to end up inside, so just ensure # that we have a complete string. assert FFaker::HTMLIpsum.fancy_string.is_a?(String), 'returns a string' assert FFaker::HTMLIpsum.fancy_string.length > 1, 'the string is longer than one char' end def test_fancy_string_tags # It returns a string with at least one HTML tag assert_match(%r{(<.*>[\w\s]+){1}}i, FFaker::HTMLIpsum.fancy_string(1)) assert_match(%r{(<.*>[\w\s]+){1}}i, FFaker::HTMLIpsum.fancy_string(3)) end def test_fancy_string_breaks # We can't reliably predict what's going to end up inside, so just ensure # that we have a complete string. str = FFaker::HTMLIpsum.fancy_string(3, true) assert_equal 3, str.split('
').length end end ffaker-2.23.0/test/test_name_th.rb0000644000004100000410000000133314620136016017041 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerNameTH < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::NameTH, :last_name, :first_name, :nick_name, :name ) def setup @tester = FFaker::NameTH end def test_last_name assert_include @tester::LAST_NAMES, @tester.last_name end def test_first_name assert_include @tester::FIRST_NAMES, @tester.first_name end def test_nick_name assert_include @tester::NICK_NAMES, @tester.nick_name end def test_name first_name, last_name = @tester.name.split(' ') assert_include @tester::FIRST_NAMES, first_name assert_include @tester::LAST_NAMES, last_name end end ffaker-2.23.0/test/test_address_id.rb0000644000004100000410000000202414620136016017525 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestAddressID < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressID, :zip_code, :state, :state_abbr, :city, :street_prefix, :street ) def test_zip_code assert_match(/\A\d{5}\z/, FFaker::AddressID.zip_code) end def test_state assert FFaker::AddressID::STATE.include?(FFaker::AddressID.state) end def test_state_abbr assert FFaker::AddressID::STATE_ABBR.include?(FFaker::AddressID.state_abbr) end def test_city assert_include FFaker::AddressID::CITY, FFaker::AddressID.city end def test_street_prefix assert FFaker::AddressID::STREET_PREFIX.include?(FFaker::AddressID.street_prefix) end def test_street prefixes = FFaker::AddressID::STREET_PREFIX common_street_names = FFaker::AddressID::COMMON_STREET_NAMES regex = /\A(#{prefixes.join('|')})\.(\s(#{common_street_names.join('|')})),\sNo\.\s\d+\z/ assert_match(regex, FFaker::AddressID.street) end end ffaker-2.23.0/test/test_string.rb0000644000004100000410000000620314620136016016735 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestString < Test::Unit::TestCase include DeterministicHelper FS = FFaker::String def test_atoms assert_equal 'abc', FS.from_regexp(/abc/) assert_deterministic { FS.from_regexp(/abc/) } end def test_digits assert_match(/\A\d\d\d\z/, FS.from_regexp(/\d\d\d/)) assert_deterministic { FS.from_regexp(/\d\d\d/) } end def test_word_characters assert_match(/\A\w\w\w\z/, FS.from_regexp(/\w\w\w/)) assert_deterministic { FS.from_regexp(/\w\w\w/) } end def test_word_range_character assert_match(/\A[a-z]\z/, FS.from_regexp(/[a-z]/)) assert_deterministic { FS.from_regexp(/[a-z]/) } end def test_dash_character assert_match(/\A[a-z-]\z/, FS.from_regexp(/[a-z-]/)) assert_match(/\A[a-]\z/, FS.from_regexp(/[a-]/)) assert_match(/\A-\z/, FS.from_regexp(/-/)) assert_deterministic { FS.from_regexp(/[a-z-]/) } assert_deterministic { FS.from_regexp(/[a-]/) } assert_deterministic { FS.from_regexp(/-/) } end def test_spaces assert_match(/\A\s\s\s\z/, FS.from_regexp(/\s\s\s/)) assert_deterministic { FS.from_regexp(/\s\s\s/) } end def test_escaped_characters assert_equal '\\/.()[]{}', FS.from_regexp(%r{\\/\.\(\)\[\]\{\}}) assert_deterministic { FS.from_regexp(%r|\\/\.\(\)\[\]\{\}|) } end def test_atom_sets assert_include %w[a b c], FS.from_regexp(/[abc]/) assert_deterministic { FS.from_regexp(/[abc]/) } end def test_special_sets assert_match(/\A[\s\d]\z/, FS.from_regexp(/[\s\d]/)) assert_deterministic { FS.from_regexp(/[\s\d]/) } end def test_atom_question assert_match(/\Aa?\z/, FS.from_regexp(/a?/)) assert_deterministic { FS.from_regexp(/a?/) } end def test_special_question assert_match(/\A\w?\z/, FS.from_regexp(/\w?/)) assert_deterministic { FS.from_regexp(/\w?/) } end def test_set_question assert_match(/\A[abc]?\z/, FS.from_regexp(/[abc]?/)) assert_deterministic { FS.from_regexp(/[abc]?/) } end def test_atom_plus assert_match(/\Aa+\z/, FS.from_regexp(/a+/)) assert_deterministic { FS.from_regexp(/a+/) } end def test_special_plus assert_match(/\A\w+\z/, FS.from_regexp(/\w+/)) assert_deterministic { FS.from_regexp(/\w+/) } end def test_set_plus assert_match(/\A[abc]+\z/, FS.from_regexp(/[abc]+/)) assert_deterministic { FS.from_regexp(/[abc]+/) } end def test_atom_star assert_match(/\Aa*\z/, FS.from_regexp(/a*/)) assert_deterministic { FS.from_regexp(/a*/) } end def test_special_star assert_match(/\A\w*\z/, FS.from_regexp(/\w*/)) assert_deterministic { FS.from_regexp(/\w*/) } end def test_set_star assert_match(/\A[abc]*\z/, FS.from_regexp(/[abc]*/)) assert_deterministic { FS.from_regexp(/[abc]*/) } end def test_braces assert_equal 'a' * 13, FS.from_regexp(/a{13}/) assert_match(/\A[abc]{13}\z/, FS.from_regexp(/[abc]{13}/)) assert_match(/\A\w{13}\z/, FS.from_regexp(/\w{13}/)) assert_deterministic { FS.from_regexp(/a{13}/) } assert_deterministic { FS.from_regexp(/[abc]{13}/) } assert_deterministic { FS.from_regexp(/\w{13}/) } end end ffaker-2.23.0/test/test_identification_kr.rb0000644000004100000410000000053014620136016021111 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerIdentificationKR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::IdentificationKR, :rrn) def setup @tester = FFaker::IdentificationKR end def test_rrn assert_match(/\A\d{6}-\d{7}\z/, @tester.rrn) end end ffaker-2.23.0/test/test_job_ja.rb0000644000004100000410000000061314620136016016652 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFakerJobJA < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::JobJA, :title) def setup @tester = FFaker::JobJA end def test_title assert_greater_than_or_equal_to @tester.title.length, 1 end def test_nouns assert_kind_of Array, @tester::JOB_NOUNS end end ffaker-2.23.0/test/test_company_fr.rb0000644000004100000410000000152114620136016017562 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestCompanyFR < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::CompanyFR, :name, :suffix, :siren, :siret ) def test_name assert_match(/[ a-z]+/, FFaker::CompanyFR.name) end def test_suffix assert_match(/[ a-z]+/i, FFaker::CompanyFR.suffix) end def test_french_siren_number siren = FFaker::CompanyFR.siren assert(siren.match(/\A\d{9}\z/)) assert(siren[8] == FFaker::CompanyFR.send(:luhn_check, siren[0..-2]).to_s) end def test_french_siret_number siret = FFaker::CompanyFR.siret assert(siret.match(/\A\d{14}\z/)) assert(siret[8] == FFaker::CompanyFR.send(:luhn_check, siret[0..7]).to_s) assert(siret[13] == FFaker::CompanyFR.send(:luhn_check, siret[0..-2]).to_s) end end ffaker-2.23.0/test/test_phone_number_it.rb0000644000004100000410000000041314620136016020601 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestPhoneNumberIT < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::PhoneNumberIT, :phone_number, :home_phone_number, :mobile_phone_number ) end ffaker-2.23.0/test/test_freedom_ipsum.rb0000644000004100000410000000064714620136016020273 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestFreedomIpsum < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::FreedomIpsum, :word, :words ) TEST_REGEX = /[a-z0-9 -]+/i def test_words assert_match(TEST_REGEX, FFaker::FreedomIpsum.words.join(' ')) end def test_word assert_match(TEST_REGEX, FFaker::FreedomIpsum.word) end end ffaker-2.23.0/test/test_code.rb0000644000004100000410000000151414620136016016341 0ustar www-datawww-data# frozen_string_literal: true require_relative 'helper' class TestCode < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic(FFaker::Code, :ean, :npi) def test_npi_legacy_regexp assert FFaker::Code.npi(legacy: true).match(/\A(1|2)[0-9]{9}\z/) end def test_npi FFaker::Random.seed = 523_456_789 assert FFaker::Code.npi == '7411850515' end def test_deterministic_npi FFaker::Random.seed = 42 v = FFaker::Code.npi FFaker::Random.reset! assert v == FFaker::Code.npi end def test_valid_npi FFaker::Random.seed = 123_456_789 assert FFaker::Code.npi == '2410167607' end def test_ean assert FFaker::Code.ean.match(/^\d{13}$/) end def test_ean_deterministic FFaker::Random.seed = 10 assert_equal FFaker::Code.ean, '1399378750693' end end ffaker-2.23.0/REFERENCE.md0000644000004100000410000073633514620136015014723 0ustar www-datawww-data# FFaker reference * [FFaker::AWS](#ffakeraws) * [FFaker::Address](#ffakeraddress) * [FFaker::AddressAU](#ffakeraddressau) * [FFaker::AddressBR](#ffakeraddressbr) * [FFaker::AddressCA](#ffakeraddressca) * [FFaker::AddressCH](#ffakeraddressch) * [FFaker::AddressCHDE](#ffakeraddresschde) * [FFaker::AddressCHFR](#ffakeraddresschfr) * [FFaker::AddressCHIT](#ffakeraddresschit) * [FFaker::AddressDA](#ffakeraddressda) * [FFaker::AddressDE](#ffakeraddressde) * [FFaker::AddressFI](#ffakeraddressfi) * [FFaker::AddressFR](#ffakeraddressfr) * [FFaker::AddressGR](#ffakeraddressgr) * [FFaker::AddressID](#ffakeraddressid) * [FFaker::AddressIN](#ffakeraddressin) * [FFaker::AddressIT](#ffakeraddressit) * [FFaker::AddressJA](#ffakeraddressja) * [FFaker::AddressKR](#ffakeraddresskr) * [FFaker::AddressMX](#ffakeraddressmx) * [FFaker::AddressNL](#ffakeraddressnl) * [FFaker::AddressPL](#ffakeraddresspl) * [FFaker::AddressRU](#ffakeraddressru) * [FFaker::AddressSE](#ffakeraddressse) * [FFaker::AddressSN](#ffakeraddresssn) * [FFaker::AddressUA](#ffakeraddressua) * [FFaker::AddressUK](#ffakeraddressuk) * [FFaker::AddressUS](#ffakeraddressus) * [FFaker::Airline](#ffakerairline) * [FFaker::Animal](#ffakeranimal) * [FFaker::AnimalBR](#ffakeranimalbr) * [FFaker::AnimalCN](#ffakeranimalcn) * [FFaker::AnimalES](#ffakeranimales) * [FFaker::AnimalPL](#ffakeranimalpl) * [FFaker::AnimalUS](#ffakeranimalus) * [FFaker::Avatar](#ffakeravatar) * [FFaker::BaconIpsum](#ffakerbaconipsum) * [FFaker::Bank](#ffakerbank) * [FFaker::BankUS](#ffakerbankus) * [FFaker::Book](#ffakerbook) * [FFaker::Boolean](#ffakerboolean) * [FFaker::CheesyLingo](#ffakercheesylingo) * [FFaker::Code](#ffakercode) * [FFaker::Color](#ffakercolor) * [FFaker::ColorPL](#ffakercolorpl) * [FFaker::ColorUA](#ffakercolorua) * [FFaker::Company](#ffakercompany) * [FFaker::CompanyCN](#ffakercompanycn) * [FFaker::CompanyFR](#ffakercompanyfr) * [FFaker::CompanyIT](#ffakercompanyit) * [FFaker::CompanyJA](#ffakercompanyja) * [FFaker::CompanySE](#ffakercompanyse) * [FFaker::Conference](#ffakerconference) * [FFaker::CoursesFR](#ffakercoursesfr) * [FFaker::Crypto](#ffakercrypto) * [FFaker::Currency](#ffakercurrency) * [FFaker::Date](#ffakerdate) * [FFaker::DizzleIpsum](#ffakerdizzleipsum) * [FFaker::Education](#ffakereducation) * [FFaker::EducationCN](#ffakereducationcn) * [FFaker::Filesystem](#ffakerfilesystem) * [FFaker::Food](#ffakerfood) * [FFaker::FoodPL](#ffakerfoodpl) * [FFaker::FreedomIpsum](#ffakerfreedomipsum) * [FFaker::Game](#ffakergame) * [FFaker::Gender](#ffakergender) * [FFaker::GenderBR](#ffakergenderbr) * [FFaker::GenderCN](#ffakergendercn) * [FFaker::GenderID](#ffakergenderid) * [FFaker::GenderIT](#ffakergenderit) * [FFaker::GenderJA](#ffakergenderja) * [FFaker::GenderJP](#ffakergenderjp) * [FFaker::GenderKR](#ffakergenderkr) * [FFaker::GenderPL](#ffakergenderpl) * [FFaker::GenderRU](#ffakergenderru) * [FFaker::Geolocation](#ffakergeolocation) * [FFaker::Guid](#ffakerguid) * [FFaker::HTMLIpsum](#ffakerhtmlipsum) * [FFaker::HealthcareIpsum](#ffakerhealthcareipsum) * [FFaker::HealthcareRU](#ffakerhealthcareru) * [FFaker::HipsterIpsum](#ffakerhipsteripsum) * [FFaker::Identification](#ffakeridentification) * [FFaker::IdentificationBR](#ffakeridentificationbr) * [FFaker::IdentificationEC](#ffakeridentificationec) * [FFaker::IdentificationES](#ffakeridentificationes) * [FFaker::IdentificationESCL](#ffakeridentificationescl) * [FFaker::IdentificationESCO](#ffakeridentificationesco) * [FFaker::IdentificationIN](#ffakeridentificationin) * [FFaker::IdentificationIT](#ffakeridentificationit) * [FFaker::IdentificationKR](#ffakeridentificationkr) * [FFaker::IdentificationMX](#ffakeridentificationmx) * [FFaker::IdentificationPL](#ffakeridentificationpl) * [FFaker::IdentificationTW](#ffakeridentificationtw) * [FFaker::Image](#ffakerimage) * [FFaker::Internet](#ffakerinternet) * [FFaker::InternetSE](#ffakerinternetse) * [FFaker::JoJo](#ffakerjojo) * [FFaker::Job](#ffakerjob) * [FFaker::JobBR](#ffakerjobbr) * [FFaker::JobCN](#ffakerjobcn) * [FFaker::JobFR](#ffakerjobfr) * [FFaker::JobIT](#ffakerjobit) * [FFaker::JobJA](#ffakerjobja) * [FFaker::JobKR](#ffakerjobkr) * [FFaker::JobVN](#ffakerjobvn) * [FFaker::Locale](#ffakerlocale) * [FFaker::Lorem](#ffakerlorem) * [FFaker::LoremAR](#ffakerloremar) * [FFaker::LoremBR](#ffakerlorembr) * [FFaker::LoremCN](#ffakerloremcn) * [FFaker::LoremFR](#ffakerloremfr) * [FFaker::LoremIE](#ffakerloremie) * [FFaker::LoremIT](#ffakerloremit) * [FFaker::LoremJA](#ffakerloremja) * [FFaker::LoremKR](#ffakerloremkr) * [FFaker::LoremPL](#ffakerlorempl) * [FFaker::LoremRU](#ffakerloremru) * [FFaker::LoremUA](#ffakerloremua) * [FFaker::Movie](#ffakermovie) * [FFaker::Music](#ffakermusic) * [FFaker::Name](#ffakername) * [FFaker::NameAR](#ffakernamear) * [FFaker::NameBR](#ffakernamebr) * [FFaker::NameCN](#ffakernamecn) * [FFaker::NameCS](#ffakernamecs) * [FFaker::NameDA](#ffakernameda) * [FFaker::NameDE](#ffakernamede) * [FFaker::NameES](#ffakernamees) * [FFaker::NameFR](#ffakernamefr) * [FFaker::NameGA](#ffakernamega) * [FFaker::NameGR](#ffakernamegr) * [FFaker::NameID](#ffakernameid) * [FFaker::NameIN](#ffakernamein) * [FFaker::NameIT](#ffakernameit) * [FFaker::NameJA](#ffakernameja) * [FFaker::NameKH](#ffakernamekh) * [FFaker::NameKR](#ffakernamekr) * [FFaker::NameMX](#ffakernamemx) * [FFaker::NameNB](#ffakernamenb) * [FFaker::NameNL](#ffakernamenl) * [FFaker::NamePH](#ffakernameph) * [FFaker::NamePL](#ffakernamepl) * [FFaker::NameRU](#ffakernameru) * [FFaker::NameSE](#ffakernamese) * [FFaker::NameSN](#ffakernamesn) * [FFaker::NameTH](#ffakernameth) * [FFaker::NameTHEN](#ffakernamethen) * [FFaker::NameTW](#ffakernametw) * [FFaker::NameUA](#ffakernameua) * [FFaker::NameVN](#ffakernamevn) * [FFaker::NatoAlphabet](#ffakernatoalphabet) * [FFaker::Number](#ffakernumber) * [FFaker::PhoneNumber](#ffakerphonenumber) * [FFaker::PhoneNumberAU](#ffakerphonenumberau) * [FFaker::PhoneNumberBR](#ffakerphonenumberbr) * [FFaker::PhoneNumberCH](#ffakerphonenumberch) * [FFaker::PhoneNumberCU](#ffakerphonenumbercu) * [FFaker::PhoneNumberDA](#ffakerphonenumberda) * [FFaker::PhoneNumberDE](#ffakerphonenumberde) * [FFaker::PhoneNumberFR](#ffakerphonenumberfr) * [FFaker::PhoneNumberID](#ffakerphonenumberid) * [FFaker::PhoneNumberIT](#ffakerphonenumberit) * [FFaker::PhoneNumberJA](#ffakerphonenumberja) * [FFaker::PhoneNumberKR](#ffakerphonenumberkr) * [FFaker::PhoneNumberMX](#ffakerphonenumbermx) * [FFaker::PhoneNumberNL](#ffakerphonenumbernl) * [FFaker::PhoneNumberPL](#ffakerphonenumberpl) * [FFaker::PhoneNumberRU](#ffakerphonenumberru) * [FFaker::PhoneNumberSE](#ffakerphonenumberse) * [FFaker::PhoneNumberSG](#ffakerphonenumbersg) * [FFaker::PhoneNumberSN](#ffakerphonenumbersn) * [FFaker::PhoneNumberTW](#ffakerphonenumbertw) * [FFaker::PhoneNumberUA](#ffakerphonenumberua) * [FFaker::Product](#ffakerproduct) * [FFaker::SSN](#ffakerssn) * [FFaker::SSNMX](#ffakerssnmx) * [FFaker::SSNSE](#ffakerssnse) * [FFaker::SemVer](#ffakersemver) * [FFaker::Skill](#ffakerskill) * [FFaker::Sport](#ffakersport) * [FFaker::SportPL](#ffakersportpl) * [FFaker::SportRU](#ffakersportru) * [FFaker::SportUS](#ffakersportus) * [FFaker::String](#ffakerstring) * [FFaker::Time](#ffakertime) * [FFaker::Tweet](#ffakertweet) * [FFaker::Unit](#ffakerunit) * [FFaker::UnitEnglish](#ffakerunitenglish) * [FFaker::UnitMetric](#ffakerunitmetric) * [FFaker::Vehicle](#ffakervehicle) * [FFaker::Venue](#ffakervenue) * [FFaker::Youtube](#ffakeryoutube) ## FFaker::AWS | Method | Example | | ------ | ------- | | `instance_tenancy` | dedicated, default, host | | `instance_type` | cc1.4xlarge, m4.10xlarge, m2.2xlarge | | `offering_type` | Heavy Utilization, Medium Utilization, Light Utilization | | `product_description` | Windows (Amazon VPC), Windows with SQL Server Standard, Linux/UNIX (Amazon VPC) | ## FFaker::Address | Method | Example | | ------ | ------- | | `building_number` | 6622, 8173, 13934 | | `city` | North Tarshaport, East Shaunnaborough, New Imogenemouth | | `city_prefix` | New, West, South | | `city_suffix` | port, land, mouth | | `country` | Serbia, Antarctica, French Southern Territories | | `country_code` | TV, MK, GP | | `neighborhood` | Renton West, Allegheny West, Rockville East of Hungerford Dr | | `secondary_address` | Suite 432, Suite 912, Apt. 038 | | `street_address` | 10194 Lorilee Union, 746 Jerold Motorway, 042 Merlin Union | | `street_name` | Donnelly Oval, Beaulah Prairie, Kutch Rapid | | `street_suffix` | Path, Valleys, Mount | | `time_zone` | Pacific/Noumea, Asia/Novosibirsk, America/Juneau | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | ❗ *[zip_code] is deprecated. For US addresses please use the AddressUS module* | ## FFaker::AddressAU | Method | Example | | ------ | ------- | | `building_number` | 22618, 0808, 3621 | | `city` | South Delicia, East Elsy, Kovacekfurt | | `city_prefix` | Port, Lake, East | | `city_suffix` | mouth, borough, ton | | `country` | Bonaire, Sint Eustatius and Saba, Turks and Caicos Islands, Japan | | `country_code` | RE, MF, AF | | `full_address` | 2049 Louise Station, Wangaratta VIC 6330, 476 Hermina Motorway, Launceston TAS 4551, 21850 Runolfsdottir Ranch, Blacktown NSW 5253 | | `neighborhood` | Seven Hills Area, Bridesburg, Far Rockaway/Bayswater | | `postcode` | 7010, 6053, 2200 | | `secondary_address` | Apt. 978, Suite 827, Apt. 768 | | `state` | Queensland, Tasmania, Australian Capital Territory | | `state_abbr` | QLD, NT, ACT | | `street_address` | 936 Emelda Glen, 3477 Onie Brooks, 393 Quitzon Lock | | `street_name` | Tatyana Parkway, Tabitha Crossing, Chun Park | | `street_suffix` | Stream, Greens, Extension | | `suburb` | Newcastle, O'Connor, Canberra | | `time_zone` | Australia/Darwin, Australia/Hobart, Australia/Adelaide | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | ❗ *[zip_code] is deprecated. For US addresses please use the AddressUS module* | ## FFaker::AddressBR | Method | Example | | ------ | ------- | | `building_number` | 4343, 765, 792 | | `city` | Trindade, São Félix do Xingu, Caruaru | | `city_prefix` | Port, North, East | | `city_suffix` | chester, berg, burgh | | `complement` | Casa Térrea, Fundos, Apartamento 422 | | `country` | Pakistan, Uganda, Dominica | | `country_code` | CI, BW, VC | | `full_address` | Rua Adaelmo Novaes, 71637, Parque Henrique, Ariquemes, Ceará, Brazil, Travessa Dalmo Braga Rodrigues, 962, Jardim Estefânia, Santa Bárbara do Oeste, Pará, Brazil, Travessa Ateneia Farias, 85365, Parque Samanta, Ariquemes, Tocantins, Brazil | | `neighborhood` | Vila Liana, Jardim Andresa, Parque Breno | | `secondary_address` | Suite 760, Apt. 676, Suite 022 | | `state` | Amapá, Mato Grosso, Alagoas | | `state_abbr` | AL, RR, RJ | | `street` | Travessa Neida Peixoto, Avenida Adelmo Nascimento, Alameda Viviane Oliveira | | `street_address` | 6959 Jennette Bypass, 93771 Pamella Rapid, 8542 Linh Tunnel | | `street_name` | Ciara Loop, Lezlie Circles, White Well | | `street_prefix` | Avenida, Travessa, Rua | | `street_suffix` | Lock, Forges, Streets | | `time_zone` | Atlantic/Cape_Verde, Asia/Dhaka, Pacific/Noumea | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | 36286-418, 79971-071, 80479-086 | ## FFaker::AddressCA | Method | Example | | ------ | ------- | | `building_number` | 23342, 52765, 256 | | `city` | Iroquois Falls, Delta, Saint-Hyacinthe | | `city_prefix` | Lake, West, New | | `city_suffix` | chester, burgh, berg | | `country` | Saint Pierre and Miquelon, Yemen, Malta | | `country_code` | IN, TF, BR | | `neighborhood` | phoenix, Mott Haven/Port Morris, East of Telegraph Road | | `postal_code` | T1A 5H0, R6P 0E5, K4N 8G8 | | `province` | Newfoundland and Labrador, Ontario, New Brunswick | | `province_abbr` | MB, NT, QC | | `secondary_address` | Apt. 910, Suite 334, Apt. 157 | | `street_address` | 422 Malik Roads, 411 Lavinia Junctions, 6737 Vanda Mill | | `street_name` | Lubowitz Islands, Katina Route, Toy Path | | `street_suffix` | Rapid, Lake, Pike | | `time_zone` | Asia/Hong_Kong, Pacific/Midway, Asia/Dhaka | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | ❗ *[zip_code] is deprecated. For US addresses please use the AddressUS module* | ## FFaker::AddressCH | Method | Example | | ------ | ------- | | `building_number` | 8218, 30110, 3658 | | `canton_abbr` | FR, GL, GE | | `city` | Heathcoteshire, Araside, Port Jongmouth | | `city_prefix` | Lake, South, East | | `city_suffix` | land, furt, berg | | `country` | Tunisia, Christmas Island, Gabon | | `country_code` | SB, IS, RE | | `neighborhood` | North Norridge, Seven Hills Area, Sagaponack Seaside | | `postal_code` | 3511, 8030, 1709 | | `secondary_address` | Apt. 791, Suite 233, Apt. 327 | | `street_address` | 4324 Morgan Field, 7012 Lissa Ways, 07606 Yukiko Unions | | `street_name` | Hunter Common, Tracie Extensions, Cartwright Mill | | `street_suffix` | Port, Rest, Shoal | | `time_zone` | Asia/Kabul, Pacific/Fiji, America/Chicago | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | ❗ *[zip_code] is deprecated. For US addresses please use the AddressUS module* | ## FFaker::AddressCHDE | Method | Example | | ------ | ------- | | `building_number` | 1082, 6501, 90730 | | `canton` | Basel-Stadt, Appenzell Ausserrhoden, Schwyz | | `canton_abbr` | GL, NE, ZG | | `city` | Jakubowskiport, Port Leslie, Pfefferland | | `city_prefix` | West, New, East | | `city_suffix` | mouth, burgh, port | | `country` | Lao People's Democratic Republic, Faroe Islands, Tunisia | | `country_code` | RE, CK, AO | | `neighborhood` | Sagaponack Seaside, North Norridge, South of Lake Ave | | `postal_code` | 4020, 6017, 6938 | | `secondary_address` | Apt. 781, Suite 237, Apt. 747 | | `street_address` | 991 Britney Corner, 64051 Mabel Shores, 897 Lanell Manors | | `street_name` | Vince Path, Cletus Heights, Gutkowski Island | | `street_suffix` | Pines, Ways, Forges | | `time_zone` | America/Regina, Pacific/Tongatapu, Asia/Jerusalem | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | ❗ *[zip_code] is deprecated. For US addresses please use the AddressUS module* | ## FFaker::AddressCHFR | Method | Example | | ------ | ------- | | `building_number` | 7371, 8546, 196 | | `canton` | Fribourg, Schwytz, Appenzell Rhodes-Intérieures | | `canton_abbr` | SZ, VD, AR | | `city` | Chasburgh, New Amina, Murphyview | | `city_prefix` | New, Lake, West | | `city_suffix` | fort, furt, mouth | | `country` | Aruba, Puerto Rico, Jamaica | | `country_code` | CF, AM, UZ | | `neighborhood` | Pennypack, North East Irwindale, Seven Hills Area | | `postal_code` | 6158, 2086, 7852 | | `secondary_address` | Apt. 475, Apt. 735, Suite 202 | | `street_address` | 7880 Ned Lodge, 597 Grant Shoals, 037 Rima Crest | | `street_name` | Ramiro Ports, Maria Cape, Zieme Fork | | `street_suffix` | Lights, Squares, Plain | | `time_zone` | Europe/Paris, Etc/UTC, America/Regina | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | ❗ *[zip_code] is deprecated. For US addresses please use the AddressUS module* | ## FFaker::AddressCHIT | Method | Example | | ------ | ------- | | `building_number` | 5198, 1502, 4327 | | `canton` | Giura, Argovia, Basilea Città | | `canton_abbr` | AR, FR, SH | | `city` | Kunzefurt, South Dannielle, East Silvaland | | `city_prefix` | West, Port, New | | `city_suffix` | side, berg, town | | `country` | Bahamas, Greenland, United Arab Emirates | | `country_code` | ZW, IE, MY | | `neighborhood` | Pound Ridge East, Olmsted Falls Central, Ocean Parkway South | | `postal_code` | 2241, 7978, 2780 | | `secondary_address` | Suite 117, Suite 266, Apt. 616 | | `street_address` | 747 Beier Station, 4548 Carroll Radial, 2671 Ruthe Walk | | `street_name` | Nicol Grove, Berta Gateway, Ortiz Lights | | `street_suffix` | Land, Underpass, Alley | | `time_zone` | Europe/Amsterdam, Australia/Brisbane, America/Juneau | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | ❗ *[zip_code] is deprecated. For US addresses please use the AddressUS module* | ## FFaker::AddressDA | Method | Example | | ------ | ------- | | `building_number` | 75989, 4060, 8544 | | `city` | Aarhus V, Korsør, Allinge | | `city_prefix` | Lake, East, Port | | `city_suffix` | stad, haven, land | | `country` | Brunei Darussalam, French Guiana, Oman | | `country_code` | DZ, MP, MT | | `full_address` | Bolandsvej 8 6925 Fanø Sjælland DANMARK, Humlemosevej 45 7318 Boeslunde Hovedstaden DANMARK, Storager 40 6110 Gislev Midtjylland DANMARK | | `kommune` | Høje-Taastrup, Rødovre, Kolding | | `neighborhood` | Greater Las Vegas National, Bronxdale, Jupiter South/Abacoa | | `post_nr` | 9257, 2875, 3697 | | `region` | Syddanmark, Nordjylland, Hovedstaden | | `secondary_address` | Apt. 814, Apt. 346, Suite 099 | | `state` | Hillerød, Syddjurs, Ærø | | `street_address` | Akacievej 34, Højager 84, Dalbergstrøget 22 | | `street_name` | Kirkegårdsvej, Arresøgårdsvej, Pilekrattet | | `street_suffix` | Fork, Crest, Mountain | | `time_zone` | Asia/Novosibirsk, Asia/Ulaanbaatar, Europe/Warsaw | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | 8221, 4155, 6585 | ## FFaker::AddressDE | Method | Example | | ------ | ------- | | `building_number` | 210, 952, 7086 | | `city` | Fulda, Mindelheim, Neukirchen-Vluyn | | `city_prefix` | Lake, East, New | | `city_suffix` | town, land, fort | | `country` | Taiwan, Province of China, Colombia, Chile | | `country_code` | BA, KR, NR | | `neighborhood` | Mott Haven/Port Morris, Jupiter South/Abacoa, Sagaponack Seaside | | `secondary_address` | Apt. 698, Suite 765, Apt. 965 | | `state` | Baden-Wuerttemberg, Brandenburg, Hessen | | `street_address` | Kreigerhain 117, Pfefferstr. 103, Wardstr. 35 | | `street_name` | Youlandastr., Isaacstr., Ritchiegasse | | `street_suffix` | Plain, Circle, Ways | | `time_zone` | Pacific/Port_Moresby, America/Halifax, Africa/Monrovia | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | 63637, 86877, 20153 | ## FFaker::AddressFI | Method | Example | | ------ | ------- | | `building_number` | 68058, 62019, 05497 | | `city` | Akaa, Lappeenranta, Jämsä | | `city_prefix` | Port, East, West | | `city_suffix` | shire, fort, haven | | `country` | Kazakhstan, Bulgaria, Saint Barthélemy | | `country_code` | NZ, KR, AO | | `full_address` | Rasiojantie 78, 33430 Forssa, SUOMI, Lingontie 42, 89596 Uusikaarlepyy, SUOMI, Varsanojantie 1 b 7, 04446 Nivala, SUOMI | | `neighborhood` | Sea Ranch Lakes, South of Lake Ave, Central Chandler | | `random_country` | Dominikaaninen tasavalta, Serbia, Etelä-Afrikka | | `secondary_address` | Apt. 138, Apt. 036, Apt. 607 | | `street_address` | Levänmäentie 0 b 5, Rekolantie 0 b, Kuusimäentie 4 a 3 | | `street_name` | Leppäkorventie, Alatie, Lehtimäenkulmantie | | `street_nbr` | 2 b, 3, 09 | | `street_suffix` | Highway, Vista, Circles | | `time_zone` | America/Chihuahua, Pacific/Port_Moresby, Asia/Kuwait | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | 43026, 62254, 00806 | ## FFaker::AddressFR | Method | Example | | ------ | ------- | | `building_number` | 09434, 334, 595 | | `city` | Le Blanc-Mesnil, Garges-lès-Gonesse, Besançon | | `city_prefix` | South, West, East | | `city_suffix` | side, borough, stad | | `country` | Wallis and Futuna, Turkey, Jersey | | `country_code` | KM, GF, DK | | `full_address` | 7-23 av Françoise Barthelemy 97974 Asnières-sur-Seine, 003 Q, bd Lucie Boulay, 54902 Martigues, 08 TER rue Catherine de Grondin, 2A417 Montpellier | | `neighborhood` | South of Bell Road, Summerlin North, White Plains Central | | `postal_code` | 97623, 97286, 97117 | | `region` | Champagne-Ardenne, Auvergne, Nord-Pas-de-Calais | | `secondary_address` | Apt. 482, Suite 059, Suite 363 | | `street_address` | 9 T, boulevard Théodore Allain, 16 bd Margot de Texier, 4078 BIS, rue Richard Dupont | | `street_name` | Cartwright Cliff, Lien Walks, Beckie Ranch | | `street_suffix` | Ville, Forest, Hills | | `time_zone` | Pacific/Tongatapu, America/Lima, Africa/Nairobi | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | ❗ *[zip_code] is deprecated. For US addresses please use the AddressUS module* | ## FFaker::AddressGR | Method | Example | | ------ | ------- | | `building_number` | 98340, 426, 21443 | | `city` | Ρόδος, Μυτιλήνη, Παλλήνη | | `city_prefix` | Port, South, East | | `city_suffix` | stad, ville, borough | | `country` | Bonaire, Sint Eustatius and Saba, United Kingdom, Malaysia | | `country_code` | PR, BI, CY | | `neighborhood` | Jamaica Estates/Holliswood, Florissant West, Mount Kisco West | | `region` | Ήπειρος, Δυτική Μακεδονία, Βόρειο Αιγαίο | | `secondary_address` | Suite 846, Apt. 815, Suite 039 | | `street_address` | ["Οδός", "Πάροδος"] Κυρηνείας, 6, ["Οδός", "Πάροδος"] Βενιζέλου Ελευθερίου, 206, ["Οδός", "Πάροδος"] Ορεστιάδος, 1 | | `street_name` | Θάσου, Πατριάρχου Γρηγορίου, Καρπασίας | | `street_nbr` | 1, 9, 31 | | `street_suffix` | Squares, Forks, Parkways | | `time_zone` | Pacific/Auckland, Asia/Tbilisi, Europe/Moscow | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | 82127, 46172, 58539 | ## FFaker::AddressID | Method | Example | | ------ | ------- | | `building_number` | 873, 82046, 21096 | | `city` | Yogyakarta, Kotamobagu, Semarang | | `city_prefix` | Lake, North, East | | `city_suffix` | borough, ton, shire | | `country` | Palestine, State of, Somalia, Guernsey | | `country_code` | MF, ML, AF | | `neighborhood` | Ladue South, Auburn North, Far Rockaway/Bayswater | | `secondary_address` | Apt. 737, Apt. 383, Suite 292 | | `state` | Bangka Belitung, Maluku Utara, Jawa Tengah | | `state_abbr` | SS, NB, SN | | `street` | Jln. Saharjo, No. 48, Jln. Abdul Halim, No. 88, Jln. Sukarno, No. 57 | | `street_address` | 983 Precious Lodge, 6144 Maegan Meadows, 2646 Marcelina Estates | | `street_name` | Blair Crossroad, Brown Coves, Leila Mall | | `street_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for street_prefix | | `street_suffix` | Port, Stravenue, Prairie | | `time_zone` | Europe/Lisbon, Africa/Nairobi, Asia/Tokyo | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | 59138, 34325, 43706 | ## FFaker::AddressIN | Method | Example | | ------ | ------- | | `building_number` | 200, 3430, 92341 | | `city` | Ludhiana, Chennai, Ahmedabad | | `city_prefix` | Port, West, North | | `city_suffix` | chester, port, bury | | `country` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for country | | `country_code` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for country_code | | `neighborhood` | Bushwick South, White Plains Central, South of Lake Ave | | `pincode` | 878961, 109570, 628869 | | `secondary_address` | Apt. 729, Suite 828, Suite 985 | | `state` | Chhattisgarh, Arunachal Pradesh, Maharashtra | | `state_abbr` | TG, TN, MZ | | `state_and_union_territory` | Telangana, Maharashtra, Assam | | `state_and_union_territory_abbr` | TR, BR, RJ | | `street_address` | 7495 Orn Prairie, 185 Evangeline Coves, 6743 Sylvia Villages | | `street_name` | Edna Cove, Harris Run, Coralie Freeway | | `street_suffix` | Land, Summit, Crossroad | | `time_zone` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for time_zone | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `union_territory` | Chandigarh, Daman and Diu, Andaman and Nicobar Islands | | `union_territory_abbr` | CH, PY, DL | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | 970880, 632740, 931157 | ## FFaker::AddressIT | Method | Example | | ------ | ------- | | `city` | Catanzaro, Isernia, Napoli | | `full_address` | 6-36, piazza Vittoria Pacitto 82099 Bari, 6-42 piazza Prof.ssa Stefano Conchiglia 49504 Matera, 8717 via Caterina Monachello, 26890 Padova | | `postal_code` | 50587, 92103, 45479 | | `region` | Lazio, Umbria, Veneto | | `street_address` | 305, piazza Brigitta Esposito, 884, viale Antonio Conchiglia, 5, piazza Bernadetta Fumanti | ## FFaker::AddressJA | Method | Example | | ------ | ------- | | `address` | 766-0707 島根県福井市境港市1丁目2番3号, 741-9477 兵庫県利根郡福知山市1丁目3番0号, 055-5194 高知県藤岡市千葉市9丁目2番0号 | | `building_number` | 139, 840, 26277 | | `city` | 周南市, 小美玉市, 仙北市 | | `city_prefix` | North, New, South | | `city_suffix` | haven, berg, chester | | `country` | Armenia, Mauritania, Somalia | | `country_code` | CO, TT, NP | | `county` | 真庭郡, 大沼郡, 幡多郡 | | `designated_city` | 豊川市, あま市, 玉野市 | | `designated_city_address` | 826-9494 群馬県壱岐市中央区大川市909, 088-1486 秋田県中津川市戸畑区都城市895, 158-3323 愛知県岐阜市西区八代市427 | | `land_number` | 0丁目6番1号, 1丁目6番1号, 3丁目7番9号 | | `neighborhood` | Bridesburg, East of Telegraph Road, Greater Las Vegas National | | `other_address` | 573-8570 宮城県小県郡鹿児島市8丁目3番5号, 102-5168 山形県狛江市松阪市6丁目5番5号, 056-0706 大分県東国東郡川崎市8丁目0番3号 | | `postal_code` | 240-7820, 375-4906, 403-9944 | | `prefecture` | 茨城県, 群馬県, 愛媛県 | | `secondary_address` | Suite 298, Suite 648, Apt. 670 | | `street` | 高山市, 熊谷市, 尾鷲市 | | `street_address` | 223 Tremblay Green, 6018 DuBuque Points, 0617 Bergnaum Manor | | `street_name` | Prosacco Manors, Jarod Village, Gaylord Knolls | | `street_suffix` | Viaduct, Estates, Road | | `time_zone` | America/Chicago, Europe/Warsaw, Asia/Jakarta | | `tokyo_ward` | 板橋区, 目黒区, 品川区 | | `tokyo_ward_address` | 690-4300 東京都荒川区国分寺市431, 108-0453 東京都港区宇治市1丁目5番2号, 785-9392 東京都目黒区西海市6丁目4番3号 | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `village` | 東峰村, 粟国村, 東吉野村 | | `ward` | 北区, 佐伯区, 桜区 | | `zip_code` | ❗ *[zip_code] is deprecated. For US addresses please use the AddressUS module* | ## FFaker::AddressKR | Method | Example | | ------ | ------- | | `address_detail` | 대희연립, 재호타워 092호, 병권타워 | | `borough` | 서초구, 성동구, 마포구 | | `building_name` | 순일아파트, 효서빌라, 인태타워 | | `city` | 광주시, 김포시, 고양시 | | `land_address` | 경상남도 규리동 8190-7, 전라남도 정준마을 690, 충청남도 송찬리 745 | | `land_number` | 048, 3329, 806-13 | | `metropolitan_city` | 서울특별시, 대구광역시, 광주광역시 | | `old_postal_code` | 412-239, 396-226, 909-840 | | `postal_code` | 34866, 70094, 20324 | | `province` | 충청북도, 경상북도, 경상남도 | | `road_addess` | 충청남도 두영동 정철길, 충청북도 연진마을 유중3로 (우영동), 대전광역시 마포구 차연로 | | `street` | 보배길, 장윤거리, 태호거리 | | `town` | 우종리, 정열리, 진원동 | ## FFaker::AddressMX | Method | Example | | ------ | ------- | | `municipality` | Tepezalá, Cadereyta de Montes, Azcapotzalco | | `postal_code` | 14428, 70062, 19482 | | `state` | Querétaro, Jalisco, Oaxaca | | `state_abbr` | CHIS, SON, COAH | | `zip_code` | 35918, 45535, 43550 | ## FFaker::AddressNL | Method | Example | | ------ | ------- | | `building_number` | 941, 994, 533 | | `city` | Oostelbeers, Haaren-'t Eind, Nieuwland | | `city_prefix` | South, Port, New | | `city_suffix` | ville, side, chester | | `country` | Azerbaijan, Barbados, Afghanistan | | `country_code` | JM, BV, HM | | `neighborhood` | South of Lake Ave, River Heights, Olmsted Falls Central | | `postal_code` | 9892 QI, 6239 TA, 4311 ZT | | `province` | Limburg, Flevoland, Groningen | | `secondary_address` | Suite 586, Apt. 185, Suite 332 | | `street_address` | 83284 Kautzerboulevard, 8038 Rosendostraat, 163 Roobstraat | | `street_name` | Rodriguezstraat, Virginasteeg, Starkstraat | | `street_suffix` | Crescent, Path, Stravenue | | `time_zone` | Pacific/Fakaofo, Europe/Brussels, America/Sao_Paulo | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | 4370 TY, 4071 DU, 2387 OP | ## FFaker::AddressPL | Method | Example | | ------ | ------- | | `building_number` | 188, 135, 142 | | `city` | Mszczonów, Nisko, Międzybórz | | `full_address` | plac Stawowy 11 75-281 Proszowice, ul. św. Krzyża 38 10-658 Rybnik, pasaż Inwalidów 89 70-138 Chojnów | | `postal_code` | 75-553, 43-763, 90-966 | | `province` | dolnośląskie, zachodniopomorskie, podkarpackie | | `secondary_number` | /84, m. 108, /99 | | `square` | zaułek Kołłątaja, zaułek Polonii, bulwar Wolnica | | `square_prefix` | pasaż, zaułek, bulwar | | `state` | pomorskie, zachodniopomorskie, warmińsko-mazurskie | | `street` | ul. Zamknięta, ul. św. Floriana, ul. Solidarności | | `street_address` | ul. Mikołaja Reja 55, plac Medyków 156, al. Jana Kasprowicza 140 | | `street_name` | zaułek Oleandrów, zaułek Jagielloński, ul. Bałtycka | | `street_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for street_prefix | | `voivodeship` | warmińsko-mazurskie, lubuskie, podkarpackie | | `voivodeship_abbr` | KP, DS, OP | | `voivodeship_capital_city` | Poznań, Szczecin, Kielce | | `zip_code` | 28-759, 76-137, 17-462 | ## FFaker::AddressRU | Method | Example | | ------ | ------- | | `building_number` | 233, 23987, 909 | | `city` | Томск, Стерлитамак, Омск | | `city_prefix` | South, North, Lake | | `city_suffix` | stad, land, view | | `country` | Svalbard and Jan Mayen, Falkland Islands (Malvinas), Papua New Guinea | | `country_code` | PN, EG, DO | | `neighborhood` | White Plains Central, Jamaica Estates/Holliswood, South of Lake Shore Blvd | | `province` | Ленинградская область, Челябинская область, Калмыкия | | `secondary_address` | Apt. 842, Apt. 769, Suite 086 | | `street_address` | ул. Луговая, д. 1, ул. Чкалова, д. 8, ул. Пионерская, д. 815 | | `street_name` | ул. Пушкина, ул. Речная, ул. Школьная | | `street_number` | 46, 4, 2 | | `street_suffix` | Mission, Hills, Trace | | `time_zone` | Australia/Perth, Asia/Chongqing, Australia/Hobart | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | 519279, 988775, 015109 | ## FFaker::AddressSE | Method | Example | | ------ | ------- | | `building_number` | 8162, 9626, 7923 | | `city` | Karlskrona, Lund, Avesta | | `city_prefix` | Port, New, Lake | | `city_suffix` | stad, port, shire | | `country` | Mauritius, Papua New Guinea, San Marino | | `country_code` | AF, MS, BG | | `full_address` | Skridskovägen 559, 04 841 Skanör, SVERIGE, Pintorpavägen 7, 79122 Karlskrona, SVERIGE, Särnavägen 306, 32635 Solna, SVERIGE | | `neighborhood` | Gates Mills North, Jupiter South/Abacoa, Olmsted Falls Central | | `random_country` | Georgien, Oman, Mikronesien | | `secondary_address` | Apt. 591, Apt. 857, Apt. 676 | | `street_address` | Bielkevägen 0b, Valhallavägen 66, Hågavägen 184 | | `street_name` | Hägerstensvägen, Storsylsvägen, Vattenkraftsvägen | | `street_nbr` | 4, 508, 786 | | `street_suffix` | Ramp, Pines, Gateway | | `time_zone` | America/Lima, Australia/Perth, America/La_Paz | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | 65 598, 96 937, 58 433 | ## FFaker::AddressSN | Method | Example | | ------ | ------- | | `arrondissement` | Sicap-Liberté, Sicap Mbao, Mbao | | `building_number` | 46100, 823, 5247 | | `city` | Lake Modesto, South Jaimiefort, Mayerborough | | `city_prefix` | East, South, West | | `city_suffix` | bury, stad, shire | | `country` | Korea, Republic of, Cook Islands, Haiti | | `country_code` | CH, MX, SA | | `departement` | Dagana, nioro du rip, pikine | | `neighborhood` | River Heights, East of Telegraph Road, Ocean Parkway South | | `region` | kaffrine, fatick, louga | | `secondary_address` | Suite 304, Suite 708, Suite 667 | | `street_address` | 385 Schiller Loop, 713 Johnston Way, 40642 Pollich Valley | | `street_name` | Cole Groves, Stefan Road, Walter Springs | | `street_suffix` | Plains, Falls, Burgs | | `time_zone` | Pacific/Noumea, Europe/Riga, Australia/Darwin | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | ❗ *[zip_code] is deprecated. For US addresses please use the AddressUS module* | ## FFaker::AddressUA | Method | Example | | ------ | ------- | | `appartment_number` | 750, 55, 132 | | `building_number` | 85, 998, 452 | | `city` | Євпаторія, Макіївка, Артемівськ | | `country` | Судан, Вануату, Ботсвана | | `province` | Чернігівська область, Луганська область, Чернівецька область | | `street_address` | вул. Стрийська, 115, вул. Городоцька, 37, вул. Вічева, 78 | | `street_name` | вул. Рудного, вул. Вузька, вул. Брюховичів | | `zip_code` | 08523, 23071, 09265 | ## FFaker::AddressUK | Method | Example | | ------ | ------- | | `building_number` | 15031, 64948, 7269 | | `city` | Lake Von, Lyndsayberg, North Antonettabury | | `city_prefix` | Lake, East, New | | `city_suffix` | furt, port, burgh | | `country` | Northern Ireland, England, Wales | | `country_code` | OM, MR, BD | | `county` | Grampian, County Londonderry, Lothian | | `neighborhood` | Northwest Midlothian/Midlothian Country Club, South of Bell Road, Seven Hills Area | | `postcode` | PV57 1PC, TB79 1EP, WR3 1SG | | `secondary_address` | Apt. 575, Apt. 189, Suite 906 | | `street_address` | 804 Conn Ways, 75580 Aurora Overpass, 463 Corkery Mews | | `street_name` | Gulgowski Cape, Tamie Points, Kertzmann Garden | | `street_suffix` | Rest, Ridges, Mills | | `time_zone` | Pacific/Tongatapu, Pacific/Guam, Asia/Urumqi | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | ❗ *[zip_code] is deprecated. For US addresses please use the AddressUS module* | ## FFaker::AddressUS | Method | Example | | ------ | ------- | | `building_number` | 6632, 457, 268 | | `city` | Marvinberg, South Carly, Collinsside | | `city_prefix` | New, North, South | | `city_suffix` | stad, land, port | | `continental_state` | South Carolina, Arizona, Pennsylvania | | `continental_state_abbr` | WI, MD, CT | | `country` | Sweden, Brunei Darussalam, Benin | | `country_code` | BQ, KI, KG | | `neighborhood` | Far Rockaway/Bayswater, Bridesburg, Northwoods West | | `secondary_address` | Suite 564, Apt. 764, Apt. 890 | | `state` | Michigan, Alaska, Pennsylvania | | `state_abbr` | OK, RI, IA | | `state_and_territories_abbr` | IN, CO, SC | | `street_address` | 86135 Randi Lakes, 70228 Reilly Junctions, 366 Breana Fort | | `street_name` | Walsh Fields, Violeta Parks, Giuseppina Glen | | `street_suffix` | Overpass, Knolls, Throughway | | `time_zone` | Asia/Kuwait, Europe/Moscow, America/Tijuana | | `uk_country` | ❗ *[uk_country] is deprecated. For UK addresses please use the AddressUK module* | | `uk_county` | ❗ *[uk_county] is deprecated. For UK addresses please use the AddressUK module* | | `uk_postcode` | ❗ *[uk_postcode] is deprecated. For UK addresses please use the AddressUK module* | | `us_state` | ❗ *[us_state] is deprecated. For US addresses please use the AddressUS module* | | `us_state_abbr` | ❗ *[state_abbr] is deprecated. For US addresses please use the AddressUS module* | | `zip_code` | 51479, 19034, 08277 | ## FFaker::Airline | Method | Example | | ------ | ------- | | `flight_number` | J2 1643, FH 1093, 6W 2197 | | `name` | Severstal, Isd Avia, Airlines 400 Jsc (red Wings Ai | ## FFaker::Animal | Method | Example | | ------ | ------- | | `common_name` | ❗ *[common_name] is deprecated. For animal name in english please use the AnimalUS module* | ## FFaker::AnimalBR | Method | Example | | ------ | ------- | | `common_name` | Pescada, Jegue, Papagaio | ## FFaker::AnimalCN | Method | Example | | ------ | ------- | | `common_name` | 水牛, 北极熊, 鳕鱼 | ## FFaker::AnimalES | Method | Example | | ------ | ------- | | `common_name` | Cabra, Cuervo, Pato | ## FFaker::AnimalPL | Method | Example | | ------ | ------- | | `common_name` | Lew, Szarańcza, Kukułka | ## FFaker::AnimalUS | Method | Example | | ------ | ------- | | `common_name` | Sea Lion, Snail, Octopus | ## FFaker::Avatar | Method | Example | | ------ | ------- | | `image` | https://robohash.org/iurequonesciunt.png?size=300x300, https://robohash.org/ducimusvitaeaccusamus.png?size=300x300, https://robohash.org/estremexercitationem.png?size=300x300 | ## FFaker::BaconIpsum | Method | Example | | ------ | ------- | | `characters` | 2conms10j9l12zs3y68gn9h3ocxdp3jld5gcswwix1hh6vqrwhept7he4bafl2n2qjibo58ycs85ahjzav02p33ucuhmwl3exw40xw09zugn95yicqoq171xsiq7ezd38u96tvhr6eyzt3459cu4tpb096slo2rk6rwtrgbfhnlmmpoexx4h84ccqc2d661k46jfhy61wo5iyjuo18jm74n0d1gktpmtgi68ihmew09mjyvfn7ou1oaxq0lp95s, 0y5kj1g9z0x4tn2mc80hvahn3svnx5gqaizxtw902cag92qa42uaikr7yg1zdc1eo8v1dmawua0qpsnmepdz6qdtnr8nld3aqgy40fbgv2at9r0vh4rsx6cggfnb2ybs5t867ptx7l852df96zuyt8jstg3303gyd8hwopy915hjwxaisbl8wxpvdtznzjxacbh325vwqrjokhh3tqb8ycd4ocllpgnnu3mkrdpnaogoecs1gsogtuinjs44bf8, 28aenpb01jguzwbzbqywb5kveufa7oz4sss0qwz27spc636wyigw8pfs63e3xjrsdcwoy758t8a4g57bnnafr40m921rctx6y6rdjne2z6ht8n7pla4uy3xpvcjbsfmndfrpgnnlomc9665xb28lv2cszhun6dyi2w6zj25mo87vt38e1krtfskjnhlf7hy65q1ed2ixa32dq1gvfe0x34ot0no7f18fm2mi5zuro4jwkre7m3b3w858rmlgrt0 | | `paragraph` | Pancetta andouille filet mignon ribeye bresaola meatball boudin beef ribs. Shoulder beef tenderloin ham flank. Biltong tenderloin t-bone spare ribs ball tip., Corned beef landjaeger venison pork chop flank Kevin boudin sausage. Beef venison capicola beef ribs ball tip. Pork belly swine chicken sausage rump frankfurter boudin. Jerky porchetta cow salami sausage meatloaf tenderloin beef ribs. Fatback shankle beef ribs pig pork belly., Ribeye shoulder salami pastrami meatloaf bacon. Pancetta andouille tri-tip meatloaf capicola pork chop. Turducken pork belly pastrami corned beef jerky. Sausage bacon drumstick porchetta meatloaf. Meatloaf pork tail pastrami brisket turkey. | | `paragraphs` | Swine turkey pork chop venison ham leberkas ham hock. Sirloin pork chop spare ribs pastrami andouille pork loin strip steak. Tenderloin bacon sausage boudin fatback landjaeger shoulder pork belly pork chop. Ham hock beef swine pork chop strip steak ground round turkey shankle. Capicola filet mignon fatback ham hock tenderloin andouille., Fatback meatloaf turducken chuck shankle beef ribs flank capicola. Fatback landjaeger tail jerky cow. Kevin pastrami fatback turkey turducken. Kevin andouille flank capicola venison turducken., Brisket strip steak turkey spare ribs turducken ball tip t-bone. Pancetta chuck andouille ribeye doner ball tip. Beef ribs chuck swine pork loin corned beef pastrami pork chop., Ground round jowl biltong chicken capicola t-bone pork loin. Leberkas beef ribs short ribs bresaola turducken. Shankle Kevin short ribs spare ribs salami ham hock corned beef. Boudin capicola bacon pork loin ham hock turkey meatball., Ground round cow pork ribeye flank filet mignon brisket leberkas sirloin. Tail short loin ground round ball tip brisket. Short loin corned beef beef ribs swine shankle bresaola landjaeger. Short loin corned beef salami hamburger shank. Beef t-bone pancetta strip steak pig landjaeger kielbasa., Pork strip steak jerky beef ribs shank landjaeger biltong prosciutto. Shank pastrami venison brisket andouille. Frankfurter hamburger doner Kevin bacon ribeye kielbasa venison fatback., Ribeye short loin pancetta bacon shankle. Meatball short ribs t-bone salami tenderloin sirloin rump ribeye pork belly. Boudin t-bone hamburger chuck frankfurter spare ribs. Ground round tri-tip swine sausage biltong sirloin bresaola., Drumstick pancetta ball tip meatball pork chop turducken turkey corned beef prosciutto. Turducken filet mignon pastrami pancetta beef ribs ribeye jerky corned beef swine. Corned beef Kevin tenderloin doner brisket leberkas kielbasa., Brisket tenderloin chicken meatloaf sirloin. Prosciutto hamburger capicola kielbasa shank tail t-bone. Pastrami meatloaf corned beef kielbasa prosciutto bresaola. | | `phrase` | Beef sausage t-bone pancetta venison filet mignon andouille jerky ground round., Biltong andouille meatloaf strip steak porchetta ball tip., Swine tenderloin capicola boudin chicken bacon tongue turkey. | | `phrases` | Jowl leberkas sirloin cow kielbasa spare ribs pig hamburger., Capicola bresaola beef meatball flank., Biltong venison cow hamburger leberkas flank tongue shank., Sausage shank cow fatback pig tenderloin pork belly beef meatloaf., Chicken brisket doner boudin leberkas porchetta filet mignon drumstick flank., Andouille jerky venison turducken pastrami., Beef ribs filet mignon pig kielbasa venison bresaola corned beef., Bacon pork pig chicken brisket., Pork chop bacon prosciutto sausage rump tri-tip. | | `sentence` | Bresaola corned beef meatloaf ball tip ground round spare ribs frankfurter leberkas., Sausage tri-tip porchetta doner drumstick shoulder frankfurter., Shank brisket bresaola rump ribeye. | | `sentences` | Salami short loin chuck drumstick leberkas prosciutto jowl ground round., Bresaola cow pig corned beef ham turkey jerky biltong sirloin., Tri-tip pork ground round pork belly turducken venison beef., Pork short ribs ground round chicken pancetta hamburger drumstick., Andouille bresaola flank beef drumstick., Filet mignon meatball jerky pork loin tenderloin pork chop ham hock., Pancetta ribeye venison ball tip tongue., T-bone tenderloin swine pork chop corned beef cow filet mignon shankle pig., Chuck fatback short loin spare ribs tail doner. | | `word` | turkey, flank, short loin | | `words` | jerky, tail, meatball, short ribs, beef, pork, bacon, boudin, sausage | ## FFaker::Bank | Method | Example | | ------ | ------- | | `card_expiry_date` | 09/26, 01/28, 08/28 | | `card_number` | 0881 1113 8121 5000, 7524 0230 1909 1662, 7301 2226 6397 4548 | | `card_type` | mastercard, maestro, solo | | `iban` | DO50GCBH29467231689551372717, LU338569240126150859, BE89929107166643 | ## FFaker::BankUS | Method | Example | | ------ | ------- | | `account_number` | 081401370746466, 2347910978238, 9093807601 | | `routing_number` | 948949265, 819965323, 762542961 | ## FFaker::Book | Method | Example | | ------ | ------- | | `author` | Sheila Mraz, Cira Cummerata, Lesli Windler | | `cover` | https://robohash.org/cupiditateundesit.png?size=300x300, https://robohash.org/iustonemodoloremque.png?size=300x300, https://robohash.org/voluptatesreiciendisvelit.png?size=300x300 | | `description` | Ipsa voluptatum quae molestias facere esse ducimus deserunt. Inventore molestiae quasi quas saepe provident nesciunt assumenda. Veniam quisquam alias ab adipisci cupiditate tempora commodi. Dicta debitis aperiam earum officia., Cumque quo aliquam alias vero mollitia. Tenetur ab unde error reprehenderit sint. Velit veritatis harum tempora amet eius tenetur illo., Ad officiis facilis numquam autem deleniti impedit minima. Sed quas quod nulla velit odio esse in ut. Voluptas ut dignissimos perspiciatis unde voluptates quod nemo. Quasi quo occaecati possimus nostrum assumenda voluptas odit. | | `genre` | Blessing, Covenant, Children's literature | | `isbn` | 14465754568, 16855532330, 15054367769 | | `orly_cover` | https://orly-appstore.herokuapp.com/generate?title=Journey+of+the+Flying+Cousins&top_text=Semi-autobiographical+novel&author=Bernardina+Terry&image_code=36&theme=5, https://orly-appstore.herokuapp.com/generate?title=Rise+of+the+Danger+Pickpocket&top_text=Prophecy&author=Winona+Stanton&image_code=20&theme=1, https://orly-appstore.herokuapp.com/generate?title=Return+of+the+Death+Thief&top_text=Women%27s+erotica&author=Madonna+Kling&image_code=26&theme=8 | | `title` | Death Thief, Blonde Wolves, Electric Monster | ## FFaker::Boolean | Method | Example | | ------ | ------- | | `maybe` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for maybe | | `random` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for random | | `sample` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for sample | ## FFaker::CheesyLingo | Method | Example | | ------ | ------- | | `paragraph` | Taste and texture in all colours 10 grilled cheese sandwiches you should try immediately with blessed are the cheesemakers soft ripening cheese for but round cheeses are to be cut in wedges, like a cake cut to size harmful secondary metabolites blue fungi in cream cut to size garlic cheese biscuits., Cut the cheese until the wheels form a white coat of penicillium moulds in an artisan farmerhouse he old cheese dairy buildings, situated on the historic site until the wheels form a white coat of penicillium moulds bergkäse from the Alps a good alternative to cheesecloth blue fungi in cream double dutch or they can also age quite well in ripening cellars where., 10 grilled cheese sandwiches you should try immediately with blessed are the cheesemakers 10 grilled cheese sandwiches you should try immediately with - tongue in cheek coagulation of the milk protein casein separate the curds from the wey blue fungi in cream the whiter and fresher the cheese, the crisper and fruitier the wine should be of the Friesian herd but round cheeses are to be cut in wedges, like a cake. | | `sentence` | Trying too hard, unsubtle, and inauthenticdouble dutch ortaste and texture in all colours., Harmful secondary metabolites10 grilled cheese sandwiches you should try immediately withthe slice of cheese is placed on top of the meat patty., Harmful secondary metabolitescut to sizeharmful secondary metabolites. | | `title` | Smokey Dairy, Fat Brie, Soft Goats | | `word` | cheese, stinky, salty | | `words` | fat, cream, springy, stinky, cottage cheese, salty, cheesed, milk, smoked, sticky, Emmentaler, cream, elastic, cheesed, buttery | ## FFaker::Code | Method | Example | | ------ | ------- | | `ean` | 3744282576415, 5672190346500, 1386789547820 | | `npi` | 2399028606, 2260870904, 7967258832 | ## FFaker::Color | Method | Example | | ------ | ------- | | `hex_code` | f838f4, 4464d7, 7f8e23 | | `hsl_array` | 213, 98%, 70%, 310, 5%, 88%, 169, 63%, 9% | | `hsl_list` | 152,1%,68%, 55,3%,89%, 241,51%,63% | | `hsla_array` | 134, 5%, 86%, 0.29, 108, 63%, 73%, 0.95, 152, 48%, 81%, 0.65 | | `hsla_list` | 58,14%,11%,0.93, 35,57%,2%,0.5, 272,40%,69%,0.4 | | `name` | darkorange, green, crimson | | `rgb_array` | 197, 252, 96, 128, 129, 196, 154, 195, 254 | | `rgb_list` | 141,19,250, 232,127,33, 247,31,226 | | `rgba_array` | 212, 108, 209, 0.8, 189, 81, 185, 0.0, 166, 188, 8, 0.02 | | `rgba_list` | 163,238,97,0.93, 10,99,13,0.2, 141,89,40,0.79 | ## FFaker::ColorPL | Method | Example | | ------ | ------- | | `name` | szafranowy, woskowy, jaśminowy | ## FFaker::ColorUA | Method | Example | | ------ | ------- | | `name` | пшеничний, темно-кораловий, сапфіровий | ## FFaker::Company | Method | Example | | ------ | ------- | | `bs` | utilize robust architectures, transition clicks-and-mortar applications, reinvent e-business e-tailers | | `catch_phrase` | Enterprise-wide content-based archive, Multi-layered actuating info-mediaries, Programmable heuristic capability | | `name` | Kuphal-Kemmer, Grady-Ortiz, Moen-Jenkins | | `position` | Sales Consultant, Division Secretary, Associate Division Manager | | `suffix` | Group, LLC, Inc | ## FFaker::CompanyCN | Method | Example | | ------ | ------- | | `name` | 容辰网络有限公司, 英刚食品公司, 宣华咨询有限公司 | | `suffix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for suffix | | `type` | 网络, 食品, 咨询 | ## FFaker::CompanyFR | Method | Example | | ------ | ------- | | `name` | Pascal, Vasseur and Mendes, Rossi et fils, Guillou-Collet | | `siren` | 739836110, 690890420, 300789380 | | `siret` | 06746846000000, 70493562000500, 45666261000350 | | `suffix` | SA, Groupe, SARL | ## FFaker::CompanyIT | Method | Example | | ------ | ------- | | `name` | Studio Tecnico Ferrero, Gattari e Lonzi s.n.c., Micchichè s.n.c. | | `partita_iva` | 78602020964, 58179990039, 47396820863 | | `prefix` | Studio Tecnico, Laboratorio, Studio Legale | | `suffix` | Ingegneri, S.p.a., s.n.c. | ## FFaker::CompanyJA | Method | Example | | ------ | ------- | | `name` | 株式会社垣石, 株式会社屋良, 株式会社岡本 | | `position` | 課長, 部長, 会長 | ## FFaker::CompanySE | Method | Example | | ------ | ------- | | `name` | Kuphal Ab, Goyette-Goldner, Roberts-Wiegand Aktiebolag | | `suffix` | Aktiebolag, AB, Ab | ## FFaker::Conference | Method | Example | | ------ | ------- | | `name` | 18th Annual Sloan Consortium International Conference on Online Learning, 2nd Annual Concentrated Photovolatic Summit USA (CPV USA 2010), Reserve Estimation for Unconventional Resources 2012 | ## FFaker::CoursesFR | Method | Example | | ------ | ------- | ## FFaker::Crypto | Method | Example | | ------ | ------- | | `sha256` | a7b2c191414ef8ae2c7cc9e4cdb04ae9fd6f04118843adb8faa4376f7dd96f91, 8de656a9baec30a2c424161cf3e0f0dc502937038e45c3040b4e0c8422eefd5d, e20e9b6a35f329f57f65f4a10db3aa17a36beeee0181c0367ff5403decc4727f | ## FFaker::Currency | Method | Example | | ------ | ------- | | `code` | AWG, CDF, ZAR | | `name` | Tugrik, Latvian Lats, Lempira | | `symbol` | ₺, ฿, ¢ | ## FFaker::Date | Method | Example | | ------ | ------- | | `backward` | 2022-11-12, 2022-12-01, 2023-03-01 | | `between`(..., ...) | | | `birthday` | 1998-09-01, 1973-07-04, 2004-10-12 | | `forward` | 2024-02-15, 2023-10-06, 2023-10-22 | ## FFaker::DizzleIpsum | Method | Example | | ------ | ------- | | `characters` | ooalmjcg8t31hzfiedzbbnr266xn569dckpo3klgxxf43us35cgq5kdcw3ki9jj5tjzw6yvgolhx6hihkcmpgtf1au9ekq0r6ogogwwf0viq432uauhcg8my0uj6p5nffioa2janbgkomm1v5lcep3f634felgz4n014a2wkhib7nugqc2yt9f2esv9yg9ez0vhl1u2bm27600wcjldff6g0astxrg24kwykkfn5tbefnf5bolfy31b2wji923x, t9689ei7wdlxker476b4ra5m4kddwx7s59j3fsgrbfaii6cckmwtqjx7osxatck469n05cj55o4pra8oo2w1rj9mt1n90ygkvuf8a1oxujw0r8zf8uv3cl740jkhkwxjvzws9l72sqpvih8eeka2k2bqke5m8rjcup73dglz9m9yogj48xv18ymbmo3gt68vf0sog9gfx2u23yh9vjkn8m6k61o5hrfef9eg1afyu57n6ity369namguzksoqg5, 2nelvleyk7gm9u1r6377pwgill7tp6qd8v6nh1lbqjoc2iqf7bg8cnlvk7d8tg32x1t0f4kh59t0f2xohdefwh7b9oqmaaugot0ha75dg37zksu44zfybn5ggqb5k4c2maxqyxfxi998zvapz50dmc2cc6uhaedit2b129b2cr25tb1wgsdrn23cf4mnebghjmradwq1uzwld220ih890wiwsuk4ohbse7p45k8a8bacu3nym9owdm4mvwlurke | | `paragraph` | Fo shizzle every single one tha shiznit realer with my mind on my money bubbles in the tub. I love my momma it's 1993 Snoop the LBC realness rizzoad Mr. Buckwort used to sell loot plizzay. If you was me and i was you I love my momma tha shiznit like every single day through all the drama Doggfada., Through all the drama drop it like it's hot zig zag smoke Coupe de Ville in tha hizzle Long Beach. Nothing can save ya in tha hizzle the Magic Johnson of rap the S oh yes for the Gs drizzle may I with my mind on my money Doggfada. The diggy the Magic Johnson of rap tha shiznit your chrome eighty degrees feel the breeze if the ride is more fly, then you must buy. If the ride is more fly, then you must buy nasty bionic Doggfada drop it like it's hot now I'm on parole nothing can save ya., With my mind on my money fo shizzle tha dizzle sippin' on gin and juice realness nasty pizzle. Mr. buckwort smokin' indo make a few ends smokin' weed if you was me and I was you roll with in tha hizzle at ease. Bubbles in the tub you talk too much fo rizzle may I rolling down the street the Magic Johnson of rap. | | `paragraphs` | Why is you drop it like it's hot tha dizzle I love my momma guess what? fizzle Mr. Buckwort if you was me and I was you. Rizzoad and my money on my mind rolling down the street at ease pizzle how we do it laid back. Tha dizzle the S oh yes Mr. Buckwort put ya choppers up Snoopy Doggfada the LBC., Bionic put ya choppers up and my money on my mind Snoop nasty the diggy the LBC it's 1993. The s oh yes put ya choppers up laid back for the Gs Coupe de Ville. Guess what? and my money on my mind smokin' indo bubbles in the tub the Magic Johnson of rap real deal Holyfield it's 1993 Snoop. For the gs fo rizzle at ease now I'm on parole bionic if you was me and I was you nasty. Televizzle Snoop eighty degrees tha shiznit rizzoad and my money on my mind if you was me and I was you may I why is you., Through all the drama like every single day your chrome in tha hizzle for the Gs smokin' indo fizzle rizzide everybody got they cups. Laid back if you was me and I was you Mr. Buckwort put ya choppers up now I'm on parole the S oh yes feel the breeze recognize. At ease the S oh yes real deal Holyfield if you was me and I was you waddup rizzide every single one your chrome. Tha dizzle guess what? nothing can save ya Long Beach through all the drama everybody got they cups for the Gs hizzouse gold chain., You talk too much Doggfada fo rizzle bionic now I'm on parole realer how we do it rizzide rolling down the street. Zig zag smoke now I'm on parole I love my momma for the Gs smokin' indo with my mind on my money everybody got they cups. It's 1993 televizzle used to sell loot now I'm on parole at ease for the hustlers. If you was me and i was you through all the drama with my mind on my money at ease now I'm on parole. Smokin' weed eighty degrees realer I love my momma roll with gold chain pizzle., Used to sell loot I love my momma for the Gs eighty degrees nothing can save ya why is you. Drop it like it's hot rolling down the street if you was me and I was you may I roll with nasty Doggfada if the ride is more fly, then you must buy nothing can save ya. And my money on my mind used to sell loot Snoopy Snoop the LBC you talk too much guess what?. The s oh yes recognize if you was me and I was you tha shiznit used to sell loot Long Beach drop it like it's hot. Tha shiznit drizzle feel the breeze nothing can save ya nasty., Now i'm on parole bionic make a few ends Snoop feel the breeze. Zig zag smoke the LBC nasty drizzle real deal Holyfield I love my momma through all the drama. You talk too much in tha hizzle bubbles in the tub pizzle laid back zig zag smoke hizzouse may I., And my money on my mind the Dogg Pound smokin' weed rizzide realer pizzle. Waddup Doggfada I love my momma if you was me and I was you guess what? Snoopy. Gizzo tha dizzle recognize the LBC drizzle for the Gs through all the drama the diggy. Long beach hizzouse nothing can save ya Mr. Buckwort waddup recognize. Snoopy waddup nasty smokin' indo Long Beach with my mind on my money fo shizzle., The magic johnson of rap laid back sippin' on gin and juice fo shizzle for the hustlers rizzoad at ease. For the gs drizzle roll with guess what? Snoop. Real deal holyfield with my mind on my money tha dizzle smokin' weed and my money on my mind pizzle make a few ends realer Long Beach. Laid back the diggy rizzoad Coupe de Ville why is you rolling down the street I love my momma fizzle., And my money on my mind real deal Holyfield rizzide waddup the diggy nasty in tha hizzle with my mind on my money realness. Gold chain waddup why is you put ya choppers up Long Beach and my money on my mind the LBC may I. Rolling down the street bionic the dopest rizzoad in tha hizzle roll with fo rizzle rizzide. Bionic the Magic Johnson of rap Long Beach drizzle used to sell loot nasty put ya choppers up. Like every single day why is you nothing can save ya in tha hizzle make a few ends the Dogg Pound you talk too much through all the drama smokin' indo. | | `phrase` | Rizzide guess what? sippin' on gin and juice Doggfada realness the LBC recognize., Your chrome drizzle recognize Long Beach smokin' indo rizzoad the S oh yes., Bubbles in the tub fo rizzle sippin' on gin and juice your chrome make a few ends may I. | | `phrases` | Drizzle rolling down the street nothing can save ya like every single day for the Gs feel the breeze the dopest rizzoad waddup., The diggy put ya choppers up make a few ends guess what? Snoopy plizzay tha dizzle sippin' on gin and juice bionic., Waddup smokin' indo nothing can save ya like every single day rolling down the street Long Beach every single one for the Gs the Dogg Pound., Through all the drama rizzide the LBC your chrome laid back Coupe de Ville., Sippin' on gin and juice Coupe de Ville tha shiznit fo shizzle at ease it's 1993 guess what? Mr. Buckwort if you was me and I was you., Your chrome rizzide how we do it nothing can save ya guess what? fo rizzle the S oh yes tha shiznit with my mind on my money., Nothing can save ya and my money on my mind realer drop it like it's hot recognize your chrome make a few ends nasty it's 1993., Doggfada tha dizzle fizzle the LBC if the ride is more fly, then you must buy nasty., Nasty if the ride is more fly, then you must buy the LBC Snoopy for the Gs the Magic Johnson of rap sippin' on gin and juice waddup the dopest. | | `sentence` | May i rolling down the street if the ride is more fly, then you must buy the dopest Mr. Buckwort sippin' on gin and juice rizzide hizzouse., The magic johnson of rap guess what? Mr. Buckwort tha dizzle eighty degrees., For the gs for the hustlers with my mind on my money rolling down the street if you was me and I was you. | | `sentences` | The diggy plizzay gold chain now I'm on parole laid back if you was me and I was you feel the breeze., The dopest everybody got they cups fo rizzle rizzide the LBC roll with smokin' weed you talk too much., I love my momma fo shizzle through all the drama the Dogg Pound waddup you talk too much., Nasty tha dizzle rizzoad roll with waddup fizzle gizzo rizzide the LBC., The s oh yes bubbles in the tub everybody got they cups like every single day with my mind on my money through all the drama., Gizzo plizzay Coupe de Ville feel the breeze make a few ends Snoopy for the hustlers., And my money on my mind the diggy real deal Holyfield rizzide eighty degrees the Magic Johnson of rap., The s oh yes I love my momma make a few ends Long Beach rolling down the street Snoop., Tha dizzle and my money on my mind if the ride is more fly, then you must buy fizzle at ease hizzouse. | | `word` | laid back, if you was me and I was you, rizzoad | | `words` | gold chain, the LBC, televizzle, hizzouse, recognize, Long Beach, if the ride is more fly, then you must buy, at ease, it's 1993 | ## FFaker::Education | Method | Example | | ------ | ------- | | `degree` | Bachelor of Science in Physics in Political Studies, Bachelor of Engineering in Political Management, Master of Social Science in Marketing Science | | `degree_short` | BE in Medical Economics, MSc in Financial Science, MCA in Systems Production | | `major` | Industrial Production, Medical Administration, Systems Economics | | `school` | Virginia Institution of Education, Greenshire School, Windshore School | | `school_generic_name` | Connecticut, Florida, Northfield | | `school_name` | Northfield, Larkside, Northwell | ## FFaker::EducationCN | Method | Example | | ------ | ------- | | `degree` | 哲学硕士, 法学硕士, 农学硕士 | | `location` | 河池, 重庆, 西北 | | `major` | 动物医学, 中医学, 广播电视编导 | | `school` | 黑龙江学院, 铜仁大学, 湖北技术学院酒泉分校 | ## FFaker::Filesystem | Method | Example | | ------ | ------- | | `directory` | officiis/iste/non, nisi/quasi/autem, accusantium/sit/officia | | `extension` | js, pptx, odt | | `file_name` | non/fuga/libero/a.pdf, perferendis/et/eos/repudiandae.mp3, numquam/earum/esse/ullam.odp | | `mime_type` | application/soap+xml, audio/vnd.wave, video/mp4 | ## FFaker::Food | Method | Example | | ------ | ------- | | `fruit` | Williams pear, Date, Quince | | `herb_or_spice` | Fenugreek, Curry, Gumbo File | | `ingredient` | Marrow soup, Goose, Mandarine | | `meat` | Bone soup from allowable meats, Grouse, Snake | | `vegetable` | Elephant Garlic, Caper, Canna | ## FFaker::FoodPL | Method | Example | | ------ | ------- | | `diary` | zsiadłe mleko, śmietana, kefir | | `fermented` | kapusta kiszona, kombucza, sos sojowy | | `food` | gruszka, wołowina, ogórek | | `fruit` | porzeczka, granat, morwa | | `herb` | trawa cytrynowa, majeranek, melisa | | `meat` | baranina, konina, kozina | | `preserves` | powidła, pesto, keczup | | `processed` | twaróg, powidła, marmolada | | `spice` | kminek, pieprz czarny, cynamon | | `unprocessed` | morwa, rozmaryn, mirt | | `vegetable` | burak, rzodkiewka, jarmuż | ## FFaker::FreedomIpsum | Method | Example | | ------ | ------- | | `characters` | lf4fppa6yltcuuj4cqe09gmh6yuqgs4jemr3st98wg6t41pfk4mcv0bi4h0o3k5pckt0kpgsb8burc0a8f38zs0onn6x2n04eds40l6ry2dr57576rhu1x3x8r0h1dcwi5b7l5orpge01qbvc2gt5ru9r4s4a6dqtez5qqpy9iyl8wbc8mjisysbwgt7fesmd0ygdtd0niuo6xkp0i2uyo6pdkox85qty2t58rzopjdobafmzn6sn3ytwketjoj, 55samqmnnd1n5re1szhyyqd1y1oa9v4zyc1ptva1o7ruknk7m70t4qbiwqw6nsskql518ze9ahhfnt4axnu2ce9q91lh65bpe2duaifni695b3mhu0n45hzh58xgviiji5hn39h4onsf3nnxn6r45gvqmr06ky4kutsg5pc1oe1jqkgmnvmjwtq1qqhfo10bokjpyszw08cb2lwsogeocnhlux4oh0q6e85a3ywzecmv8jwl7h3a1kpvwf8p8bu, kf2tcwcgt720hke04v8warlhfw8d978nuxj24m90hh894aw4h8mjnmdxoalfi1jhzvm0tggxxn7ebryajbn5wefh98g775a0s30wlvphll4ulwzvqejrt6nazed8l1dl7dmnwh8o5dycirrbs6hn9fvekjgqjdb9fvdgwipffyiymleb1edulb0c9v0c41399ne02jh8b19pnmuejgcq9ju2hpecid24dtor54i55ibpbzx4ujjkqd09ydk3qxc | | `paragraph` | Mgd Home Depot velcro NASCAR MOPAR Garth Brooks slurpees I only speak American. Apple pie 3D Blu-Ray Mountain Dew weekends voting. Directv bald eagles fighter jets Nashville gigantic better dead than red independence commies get out of my country. No-terrorist-zone velcro Die Hard 2: Die Harder crunch-tastic taco night shock and awe. Philly cheesesteak truthers fighter jets supreme court ruling DiGiorno., Extra value meal super-size FBI CIA NSA Michael Bay movies 85oz soda CNN democracy Applebee's 7-Eleven. Constitutional rights extra-large wanted dead or alive commies get out of my country anti-metric system. Commies get out of my country Nashville juicy flame-grilled Checkers monster truck rally capitalism Van Halen., Uncle sam explosive slurpees redwood Mount Rushmore crispy chicken strips Philly cheesesteak 85oz soda monster truck rally. Nashville NASCAR huge explosive better dead than red fighter jets low taxes. Philly cheesesteak condiments 85oz soda Disney World SUVs low gas prices southwest breakfast burrito the government. Monster truck rally slurpees southwest breakfast burrito pickup trucks Texas NASA juicy flame-grilled dual-wielded machine guns crunch-tastic. Bigger microwaved hot dogs super bowl mud flaps explosive the media DirecTV. | | `paragraphs` | Mega-stuf oreos WMD more bullets I only speak American Bud heavy tall-boy Die Hard 2: Die Harder 3D Blu-Ray. Condiments microwaved no-terrorist-zone Star-Spangled Banner John Cena John Wayne. Call of duty corporations Mountain Dew border wall national security., Southwest breakfast burrito stock market milkshakes extra-large mud flaps controversial. Enemies of freedom Disney World boneless buffalo wings juicy flame-grilled NASCAR taco night. Mgd shopping Call of Duty SUVs enemies of freedom TGIF. Fox news redwood 18-wheeler taco night the media pro-wrestling., Cheese-stuffed route 66 nuclear-powered aircraft carrier USA-4-Life-Bro congress drive-thru controversial Mega-Stuf Oreos automatic rifle. Philly cheesesteak Mountain Dew Mount Rushmore cheese-stuffed propane tanks. Explosive extra value meal Arnold Schwarzenegger Nashville route 66 pro-wrestling boneless buffalo wings., Pro-wrestling drive-thru I only speak American hot dogs Marlboro reds online multiplayer bald eagles Arnold Schwarzenegger Costco. Medal of honor Hot Pockets nuclear-powered aircraft carrier congress NASA Dallas Cowboys Philly cheesesteak. Robocop MGD Michael Bay movies monster truck rally Disney World Star-Spangled Banner. Denny's grand slam breakfast capitalism redwood exploding commies get out of my country malls XXXL Checkers., The economy foreign policy weekends Harley Davidson Wal-Mart. Voting Texas RoboCop southwest breakfast burrito the media crispy chicken strips monster truck rally Michael Bay movies extra value meal. Supreme court ruling 74-inch HDTV Bud heavy tall-boy super bowl patriotic boneless buffalo wings wanted dead or alive malls freedom fries. Starbucks 85oz soda Hanes boxer briefs freedom bigfoot second amendment rights I only speak American., Uncle sam Bud heavy tall-boy pickup trucks liberty low taxes 74-inch HDTV taco night. Freedom Nashville Branson Missouri Wal-Mart Harley Davidson. Mopar truthers drone strike bald eagles Chuck Norris the media Garth Brooks mission accomplished 3D Blu-Ray. Stars and stripes Lynyrd Skynyrd freedom fries southwest breakfast burrito exploding Dallas Cowboys Fox News supreme court ruling. Southwest breakfast burrito second amendment rights democracy Disney World Medal of Honor constitutional rights XXXL I only speak American patriotic., Super bowl pickup trucks Michael Bay movies God Bless America CNN potato salad. Championship pro bass fishing super bowl Home Depot Branson Missouri extra beef consumerism. Country-fried apple pie Dale Earnhardt Jr BBQ extra value meal. Fbi cia nsa enemies of freedom official sponsor Branson Missouri WMD red white and blue border wall independence Arnold Schwarzenegger., 74-inch hdtv the government Mount Rushmore potato salad God Bless America wanted dead or alive. Chuck norris congress the government Die Hard 2: Die Harder shock and awe bacon cheeseburgers Michael Bay movies crunch-tastic shopping. Democracy shock and awe Arnold Schwarzenegger border wall official sponsor FBI CIA NSA huge., Marlboro reds WMD the government Star-Spangled Banner fighter jets dual-wielded machine guns. Extra-large extra beef twinkies XXXL Bud heavy tall-boy drone strike. God bless america Star-Spangled Banner shock and awe the media pickup trucks anti-metric system Home Depot fireworks Checkers. | | `phrase` | Dvd 18-wheeler the government congress Medal of Honor red white and blue juicy flame-grilled CSI: Miami route 66., Marlboro reds national security XXXL Hot Pockets nuclear-powered aircraft carrier online multiplayer Die Hard 2: Die Harder pickup trucks., Extra-large Checkers extra value meal border wall Hot Pockets. | | `phrases` | National security Arnold Schwarzenegger Harley Davidson mission accomplished no-terrorist-zone milkshakes fighter jets., Better dead than red redwood bigfoot apple pie nuclear-powered aircraft carrier the government., Lynyrd skynyrd Michael Bay movies Checkers shopping Costco twinkies route 66 mission accomplished CNN., Suvs ESPN2 Chuck Norris potato salad Arnold Schwarzenegger Home Depot 7-Eleven 85oz soda CNN., Disney world Mount Rushmore I only speak American patriotic explosive Branson Missouri bacon cheeseburgers taco night Fox News., Better dead than red bald eagles crispy chicken strips Michael Bay movies border wall., Commies get out of my country wanted dead or alive bigger truthers Philly cheesesteak stock market Chuck Norris., Microwaved sweatpants red white and blue jean shorts border wall Mountain Dew slurpees Dale Earnhardt Jr., 7-eleven southwest breakfast burrito slurpees dual-wielded machine guns Medal of Honor juicy flame-grilled extra pulled pork taco night CSI: Miami. | | `sentence` | Csi: miami XXXL controversial DiGiorno God Bless America drive-thru Mount Rushmore slurpees., National security extra beef shock and awe explosive NASA Mega-Stuf Oreos RoboCop tomahawk cruise missile constitutional rights., Extra-large country-fried mud flaps Garth Brooks juicy flame-grilled crispy chicken strips Uncle Sam I only speak American. | | `sentences` | Chuck norris the economy Star-Spangled Banner Bud heavy tall-boy Uncle Sam route 66 Nashville Home Depot., The media NASA cholesterol foreign policy 7-Eleven USA-4-Life-Bro truck nuts fighter jets low gas prices., Gigantic commies get out of my country XXXL Dallas Cowboys capitalism CSI: Miami., Starbucks official sponsor low taxes Star-Spangled Banner second amendment rights Mount Rushmore., Crispy chicken strips pro-wrestling NASA cheese-stuffed super bowl., The government crunch-tastic Championship Pro Bass Fishing Garth Brooks voting Michael Bay movies Philly cheesesteak huge., Mud flaps 74-inch HDTV extra-large extra pulled pork monster truck rally., Slurpees cheese-stuffed XXXL Arnold Schwarzenegger lunchables more bullets twinkies DVD., The government DirecTV BBQ God Bless America Arnold Schwarzenegger Disney World. | | `word` | extra pulled pork, NASCAR, fireworks | | `words` | huge, NASCAR, low taxes, juicy flame-grilled, Denny's Grand Slam Breakfast, bacon cheeseburgers, XXXL, Hot Pockets, freedom fries | ## FFaker::Game | Method | Example | | ------ | ------- | | `category` | Modern Warfare, City Building, Nautical | | `mechanic` | Tug of War, Voting, Flicking | | `title` | I am Killer Brew, Little Hills, Time of the Blue City | ## FFaker::Gender | Method | Example | | ------ | ------- | | `binary` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for binary | | `maybe` | androgyne, male, pan-gender | | `random` | agender, androgyne, male | | `sample` | androgyne, non-binary, female | ## FFaker::GenderBR | Method | Example | | ------ | ------- | | `maybe` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for maybe | | `random` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for random | | `sample` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for sample | ## FFaker::GenderCN | Method | Example | | ------ | ------- | | `maybe` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for maybe | | `random` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for random | | `sample` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for sample | ## FFaker::GenderID | Method | Example | | ------ | ------- | | `maybe` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for maybe | | `random` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for random | | `sample` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for sample | ## FFaker::GenderIT | Method | Example | | ------ | ------- | | `maybe` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for maybe | | `random` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for random | | `sample` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for sample | ## FFaker::GenderJA | Method | Example | | ------ | ------- | | `maybe` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for maybe | | `random` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for random | | `sample` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for sample | ## FFaker::GenderJP | Method | Example | | ------ | ------- | | `maybe` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for maybe | | `random` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for random | | `sample` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for sample | ## FFaker::GenderKR | Method | Example | | ------ | ------- | | `maybe` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for maybe | | `random` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for random | | `sample` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for sample | ## FFaker::GenderPL | Method | Example | | ------ | ------- | | `maybe` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for maybe | | `random` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for random | | `sample` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for sample | ## FFaker::GenderRU | Method | Example | | ------ | ------- | | `binary` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for binary | | `maybe` | мужчина, агендер, женщина | | `random` | мужчина, агендер, нонбайнари | | `sample` | нонбайнари, женщина, мужчина | ## FFaker::Geolocation | Method | Example | | ------ | ------- | | `boxed_coords`(..., ...) | | | `lat` | 41.5205, 39.9847861520773, 38.9381545320739 | | `lng` | -75.1786003814711, -73.9473684707957, -90.2698593139648 | ## FFaker::Guid | Method | Example | | ------ | ------- | | `guid` | 2FECD0A6-2723-B8B3-533F-9B599018C22E, 49FD6264-46F4-E060-615D-66B851104520, 556BA876-0AB5-4C32-AE46-AE5803FA5A4B | ## FFaker::HTMLIpsum | Method | Example | | ------ | ------- | | `a` | <a href="#rerum" title="Et corporis">Maxime magnam</a>, <a href="#debitis" title="Quasi temporibus">Minima sunt</a>, <a href="#delectus" title="Optio laudantium">Voluptates eaque</a> | | `body` | <h1>Optio autem</h1><p><strong>Dolore earum</strong> <del>deleniti autem</del> <sup>ducimus enim</sup></p><p><sub>dolorem eum</sub> <small>pariatur cupiditate</small> <strong>Repudiandae exercitationem</strong></p><p><del>facilis natus</del> Dolorum eum nulla dolorem commodi ea dolores quae provident. Repellendus sint numquam unde nisi. Animi nihil nulla et labore aspernatur eaque. Fugit corrupti debitis vero nihil. Iste voluptatem dolorem laborum voluptatum architecto optio vitae excepturi. <sup>enim quod</sup></p><table><thead><tr><th>Sit</th><th>Tempore</th><th>Necessitatibus</th><th>Ipsam</th></tr></thead><tbody><tr><td>Distinctio</td><td>Explicabo</td><td>Molestias</td><td><a href="#unde" title="Ratione omnis">Quia sunt</a></td></tr><tr><td>Sequi</td><td>Itaque</td><td>Saepe</td><td><a href="#occaecati" title="Voluptatibus consectetur">Commodi modi</a></td></tr><tr><td>A</td><td>Ratione</td><td>Veniam</td><td><a href="#ad" title="Mollitia odit">Magni iste</a></td></tr></tbody></table><h2>At enim</h2><ol><li>Quibusdam dolor libero dicta praesentium maxime assumenda incidunt sunt.</li><li>Nobis sint deleniti exercitationem nesciunt id.</li><li>Incidunt nostrum ipsum inventore ipsam.</li></ol><blockquote><p>Fugiat assumenda velit laboriosam ipsa consequatur. Harum in similique cum magni cumque adipisci accusamus. Doloremque nobis eveniet ab soluta mollitia occaecati officia. Laborum ad repudiandae fugiat vitae ipsa non. Atque unde ea tempora sint accusantium doloremque magni.<br>Ex laboriosam eum iure expedita ullam alias. Dicta labore maxime accusamus saepe sit cumque similique perspiciatis. Veritatis cupiditate quidem quisquam accusamus. Nemo praesentium modi perspiciatis aut.<br>Laudantium ut minus officiis nihil animi mollitia. Impedit numquam magni quam architecto. Necessitatibus quis mollitia corporis voluptatibus.</p></blockquote><h3>Corporis nobis</h3><ul><li>Ad est eaque ab ipsa officia modi ullam. Ab sunt esse labore deleniti sit magnam.</li></ul><pre><code> #veniam h1 a { display: block; width: 300px; height: 80px; } </code></pre>, <h1>Quaerat non</h1><p><em>Eum voluptates asperiores est quos. Aut cum velit explicabo blanditiis alias quis. Expedita voluptatum laudantium iste animi eum repellendus nostrum magnam.</em> <small>sint ex</small> <a href="#molestiae" title="Vero velit">Eum nihil</a></p><table><thead><tr><th>Iure</th><th>Tempore</th><th>Illo</th><th>Dolorum</th></tr></thead><tbody></tbody></table><h2>Nisi mollitia</h2><ol></ol><blockquote><p>Quos modi nemo est voluptate. Tempora accusamus omnis dignissimos dolorum cum assumenda. Explicabo delectus rem ea harum est incidunt cupiditate vitae. Reiciendis inventore numquam sint illum.<br>Enim beatae eius libero quae neque harum. Incidunt assumenda nulla magni laborum sit recusandae. Voluptatem libero dicta maxime repellendus.<br>Totam at itaque quas quam aliquam. Porro itaque consectetur doloribus voluptate voluptatum ad necessitatibus dolor. Dolore nisi iure delectus dolor dicta tempora.</p></blockquote><h3>Consectetur rerum</h3><ul><li>Molestias eaque dicta temporibus suscipit necessitatibus et. Quidem ipsam accusantium corrupti iste saepe adipisci.</li></ul><pre><code> #nulla h1 a { display: block; width: 300px; height: 80px; } </code></pre>, <h1>Atque maxime</h1><p>Quo beatae dolorem repudiandae perferendis labore. Illo dolorem veniam cum aliquid nesciunt. Facere exercitationem maxime temporibus magni. Delectus reprehenderit esse hic ducimus. <ins>reiciendis neque</ins> <small>enim reprehenderit</small></p><table><thead><tr><th>Excepturi</th><th>Nam</th><th>Animi</th><th>Culpa</th></tr></thead><tbody></tbody></table><h2>Consectetur consequuntur</h2><ol></ol><blockquote><p>Odit eum explicabo cupiditate alias quam. Assumenda minus eaque maxime itaque. Dolores voluptate repellat alias maxime facere. Quod laboriosam ducimus aspernatur sequi aliquam.<br>Quasi optio unde ratione non quisquam. Adipisci veniam vero dolorem officia ex commodi eos. Porro exercitationem commodi minima consequuntur sit incidunt. Perspiciatis sint beatae officiis porro distinctio debitis. Corporis voluptate modi eaque voluptatibus excepturi fuga nobis.<br>Neque itaque facilis praesentium magni voluptatem quod. Numquam blanditiis quaerat dignissimos rerum eum. Maxime quis hic laborum autem laboriosam. Deserunt nesciunt explicabo voluptatibus vel nulla eligendi illo. Non quibusdam nostrum dolor maxime iusto atque accusamus.</p></blockquote><h3>Impedit aperiam</h3><ul><li>Inventore eveniet sequi tenetur aliquam quae repellendus quibusdam deserunt.</li><li>At provident id reprehenderit debitis ratione voluptatem occaecati.</li></ul><pre><code> #cumque h1 a { display: block; width: 300px; height: 80px; } </code></pre> | | `dl` | <dl><dt>Officia</dt><dd>Sequi necessitatibus quidem nulla magni delectus. Beatae alias eveniet ipsa libero ipsum. Amet enim tenetur sapiente cum laudantium.</dd><dt>Consectetur</dt><dd>Dicta ex magni labore explicabo. Officia eaque autem quos quam blanditiis quibusdam.</dd></dl>, <dl><dt>Perferendis</dt><dd>Distinctio totam repellendus eveniet accusantium sit facilis doloremque. Dicta corporis architecto cumque quia. Nostrum deserunt ab harum modi odit fugiat nulla consequatur.</dd><dt>Maxime</dt><dd>Illo temporibus veniam dolorem dolore nam maiores. Vitae eos eius nihil pariatur cumque.</dd></dl>, <dl><dt>Ipsum</dt><dd>Eligendi recusandae eos sit esse voluptatem inventore. Facilis quia a deleniti doloribus commodi ullam cupiditate nesciunt. Harum architecto deserunt accusantium rerum et.</dd><dt>Maiores</dt><dd>Provident velit beatae soluta distinctio. At excepturi necessitatibus veritatis ex. Nemo officia quibusdam ullam culpa iusto ut blanditiis.</dd></dl> | | `fancy_string` | <del>quas aperiam</del> <ins>veritatis necessitatibus</ins> <strong>Atque vitae</strong>, <mark>Impedit ipsam quaerat autem soluta voluptatem ex nobis. Quisquam labore quod tempora omnis aperiam debitis. Sunt nesciunt vel unde aspernatur dolor. Consectetur fugit labore vero ut quaerat.</mark> <small>totam numquam</small> <em>Error minima reprehenderit expedita sunt voluptatibus occaecati exercitationem. Cumque in recusandae ipsum suscipit facere amet alias sapiente. Nemo reiciendis deserunt placeat dolores in atque dolorum.</em>, Quasi rem eaque et deleniti sequi. Explicabo porro velit atque ducimus voluptatum consequuntur ab ullam. Atque earum maxime aliquid temporibus. Praesentium nostrum optio minima vitae aut quod impedit maiores. Delectus neque cupiditate non deleniti porro. <ins>provident rerum</ins> <em>Culpa beatae dolorum odio ut vel itaque quia. Eveniet exercitationem atque ut quaerat. Sed itaque nostrum voluptas necessitatibus voluptatibus.</em> | | `ol_long` | <ol><li>Tempore ad nam tenetur nihil quaerat. Sapiente sequi eum vero reiciendis perspiciatis placeat exercitationem distinctio. Veritatis iste quae aliquam eum magnam. Praesentium minus earum molestiae iste inventore quas commodi.</li><li>Explicabo alias nesciunt in quidem. Repudiandae suscipit non quia accusamus laudantium veniam doloribus. Voluptas alias voluptate fuga corrupti.</li><li>Quasi neque illum eveniet explicabo placeat numquam inventore voluptatum. Minima deserunt asperiores dignissimos maxime dolorum. Possimus sint sapiente molestiae ipsam neque nam alias. Accusantium et suscipit voluptas voluptates.</li></ol>, <ol><li>Consectetur veniam nemo deleniti eos molestiae. Suscipit dicta odit ab quibusdam perspiciatis similique. Delectus veniam maxime vel architecto quia ea similique. Ad facilis quae mollitia fuga omnis sapiente.</li><li>Incidunt atque pariatur sunt animi sed velit dolores. Perspiciatis incidunt in quod minima.</li><li>Ducimus beatae incidunt asperiores voluptatibus. Enim fugit sit deleniti ex adipisci corrupti minima.</li></ol>, <ol><li>Fuga totam nihil at officiis quaerat ratione molestiae maiores. Nobis ut aliquid accusantium deserunt voluptas sed animi.</li><li>Error quam exercitationem dolor architecto. Quisquam error exercitationem ea omnis id hic.</li><li>Accusamus sit quae asperiores dolores libero. Quia minima voluptatibus porro asperiores. Dolorum illo ut ipsam iure corrupti.</li></ol> | | `ol_short` | <ol><li>Eligendi temporibus consequatur ut eveniet placeat.</li><li>Tempora vitae quibusdam illo.</li><li>Doloribus voluptas vero deserunt.</li></ol>, <ol><li>Nesciunt fugit provident eaque cum nisi inventore.</li><li>Quod architecto hic consequuntur odio.</li><li>Blanditiis inventore laudantium ea.</li></ol>, <ol><li>Fugit explicabo rerum.</li><li>Impedit saepe culpa.</li><li>Dolor blanditiis voluptates voluptate.</li></ol> | | `p` | , , | | `table` | <table><thead><tr><th>Magnam</th><th>Eligendi</th><th>Dolorum</th><th>Eligendi</th></tr></thead><tbody><tr><td>Molestiae</td><td>Pariatur</td><td>Nobis</td><td><a href="#provident" title="Quia reiciendis">Accusamus eius</a></td></tr><tr><td>Deserunt</td><td>Optio</td><td>Laborum</td><td><a href="#quos" title="Vel eligendi">Iusto id</a></td></tr><tr><td>Error</td><td>Illum</td><td>Quidem</td><td><a href="#quos" title="Mollitia eum">Quod accusamus</a></td></tr></tbody></table>, <table><thead><tr><th>Hic</th><th>Ad</th><th>Quae</th><th>Maxime</th></tr></thead><tbody><tr><td>Molestias</td><td>Cum</td><td>Eius</td><td><a href="#enim" title="Reiciendis ab">Possimus reprehenderit</a></td></tr><tr><td>Veniam</td><td>Voluptatem</td><td>Quis</td><td><a href="#magnam" title="Incidunt repellendus">Asperiores laudantium</a></td></tr><tr><td>Nobis</td><td>Vitae</td><td>Officia</td><td><a href="#reiciendis" title="Autem similique">Repellendus earum</a></td></tr></tbody></table>, <table><thead><tr><th>Illum</th><th>Voluptatem</th><th>Vero</th><th>Corporis</th></tr></thead><tbody><tr><td>Iste</td><td>Officiis</td><td>Veritatis</td><td><a href="#ex" title="Labore cum">Sequi dolores</a></td></tr><tr><td>Nulla</td><td>Minima</td><td>Labore</td><td><a href="#nobis" title="Sunt itaque">Nobis placeat</a></td></tr><tr><td>Voluptatibus</td><td>Debitis</td><td>Ratione</td><td><a href="#corrupti" title="Nemo provident">Dolorum quibusdam</a></td></tr></tbody></table> | | `ul_links` | <ul><li><a href="#eligendi" title="Omnis">Earum</a></li><li><a href="#aliquid" title="Magnam">Tenetur</a></li><li><a href="#a" title="Pariatur">Reprehenderit</a></li></ul>, <ul><li><a href="#odio" title="Nesciunt">Quasi</a></li><li><a href="#dolore" title="Ea">Voluptate</a></li><li><a href="#dignissimos" title="Deserunt">Cum</a></li></ul>, <ul><li><a href="#suscipit" title="Laboriosam">Tempore</a></li><li><a href="#culpa" title="Consequuntur">Aliquam</a></li><li><a href="#iste" title="Eligendi">Illum</a></li></ul> | | `ul_long` | <ul><li>Deserunt nam error perferendis necessitatibus ea quod commodi. Officiis corporis dolor eaque in.</li><li>Voluptatem consectetur dolor accusamus modi. Aut error dignissimos eius facere.</li><li>Consequuntur sint illo nesciunt possimus. Quo iusto error suscipit reiciendis expedita placeat voluptatum. Voluptatem alias ad asperiores accusamus laboriosam voluptates. In aliquid sit similique amet.</li></ul>, <ul><li>Beatae maxime ab harum itaque quo debitis. Magni maiores unde libero minima deserunt doloribus.</li><li>Iure odit rem expedita dolore nemo est. Dolorum mollitia reprehenderit dignissimos aut adipisci a eos tempora. Cum earum porro animi labore. Voluptas omnis facere commodi animi.</li><li>Ad optio quasi occaecati laboriosam. Rem reiciendis dolores eius blanditiis vero. Illo quod natus laborum deserunt facere dolorum ad. Maiores deleniti molestias modi illo veritatis asperiores.</li></ul>, <ul><li>Quod atque mollitia incidunt eveniet. Ex nostrum dolore ratione quos deleniti. Nostrum aspernatur excepturi laborum unde quibusdam vero.</li><li>Minus voluptas doloremque laboriosam esse. Quo optio asperiores id accusantium magni. Tempora ut dolorem ad itaque dolorum nesciunt. Consectetur est laudantium expedita minima.</li><li>Tempore consequatur culpa repellat pariatur reprehenderit. Sunt labore earum veritatis quos exercitationem rerum ratione.</li></ul> | | `ul_short` | <ul><li>Voluptatibus quaerat repudiandae doloribus qui harum.</li><li>Aperiam animi perspiciatis.</li><li>Soluta laudantium atque odio.</li></ul>, <ul><li>Quaerat tempora dolor necessitatibus.</li><li>Magni at cumque nisi illum rem.</li><li>Quas expedita numquam at eligendi.</li></ul>, <ul><li>Id asperiores quos qui omnis.</li><li>Iure nihil officia similique.</li><li>Aliquam deserunt necessitatibus harum doloremque debitis.</li></ul> | ## FFaker::HealthcareIpsum | Method | Example | | ------ | ------- | | `characters` | t4gyegzi5j998mqp4cfod5wff400v2tkbf4kwyzo2qbjqjadrzja4nys074dxk8yxugw4lq620hydonuf0k4bk3b2161y97556m2ruj26dz8qkjmso5vowgswj0nwnib7sis3edknxrp1xp5vc9w0ygpku6nupkyb5w2u075qixtyvsvurx5m6u67u906su9tgir1qrdsv1vqs3siz4gg4sn1fz1jy4l55291x3zn2q9128slnur5tws3zor1e5, 8xkgmtla1gacs3ux14pttjrav7tep6ji3mo6nhsmsia4jzpvxzkviae817ci5dl3j8owfmhglwi4zpgre5itdgp1kcs69vjfikyoq1d1xardewlwdwoc34ajyea6prtxerwr9fn7nc97l2gm17zffjn0wd8lxe66f8chtt92bdznhl6ugyjm13t7qxslcjwnpt7sh231gncomle48d9jqlfgf37hyhgsxxg4u8ql75msfxlm4o86oq0oj1omkfi, b8o6k38a9g4q3trr5k70l1tnn8a86w9qv5srqw9bhsa3lnq5qtzb8ie7nip2wontuvh4hnks2tvapez3vztinskofrtg4r3yczxhod6ti5rdp3vf2q4fsm5w9gkp2yfkvjgr12m8nki2bgr49ncr4x3w8pfr9n1re4ms8gii8tcew5cczu6i9omwqsr00hfy9jk34ipfxzu82mojvbcjywuj7mhzfk3v4d9elem12zhtffp28yhyuxumydider9 | | `paragraph` | Creditable coverage prior authorization international classification of diseases, 9th revision, clinical modification icd-9-cm HDHP discharge planning network provider medicaid short-term medical insurance. Hsa HEDIS network workers compensation health savings account defensive medicine beneficiary assignment of benefits. Policyholder gatekeeper NCQA any willing provider laws covered benefit insured medical savings account co-pay., Care plan network provider EAPs medical necessity attachment fee schedule state-mandated benefits policy year. Inpatient care attachment out-of-pocket maximum discharge planning benefit cap group health plan claim any willing provider laws. Accredited high deductible health plan medicare supplement covered benefit formulary case management certificate of coverage., Fee schedule pregnancy care risk ancillary services defensive medicine lifetime maximum national committee for quality assurance. Evidence of insurability flexible spending account IPA HSA HDHP. Disenroll dependent underwriting NDC gag rule laws. Network provider credentialing consolidated omnibus budget reconciliation act accredited PCP care plan pre-existing condition. Co-payment exclusions and limitations contract year NAIC discharge planning provider. | | `paragraphs` | Custodial care medical savings account clinical practice guidelines EAPs self-insured international classification of diseases, 9th revision, clinical modification icd-9-cm primary care physician rider. Credentialing exclusions and limitations national drug code risk admitting physician. Insured IPA waiting period ambulatory care consolidated omnibus budget reconciliation act case manager. Provider explanation of benefits certificate of coverage morbidity case management beneficiary pre-existing condition. Admitting privileges national committee for quality assurance self-insured any willing provider laws clinical practice guidelines free-look period medical savings account., Cost sharing agent of record waiting period short-term medical insurance medicare supplement insured national association of insurance commissioners provider broker. National association of insurance commissioners administrative services only critical access hospital premium credentialing health savings account episode of care. Fee schedule provider independent practice associations participating provider diagnostic related group NDC., Wellness office visit EAPs assignment of benefits NCQA stop-loss provisions COB medical savings account. Policy year medicare supplement COBRA covered charges/expenses incurral date renewal. Co-insurance EOB EAPs certificate of coverage health insurance portability &amp; accountability act. High deductible health plan HIPAA usual and customary charge pre-existing condition network NAIC state insurance department reasonable and customary., Custodial care misrepresentation full-time student medicaid CPT usual and customary charge third-party payer incurral date. Hsa co-payment schedule of benefits and exclusions exclusions and limitations after care. Credentialing medically necessary group health plan co-insurance hospice care., Workers compensation flexible spending account HSA case management health care provider health savings account. Deductible home health care eligible expenses accreditation PCP primary care physician critical access hospital certificate of coverage fee-for-service. Pcp nonrenewable self administered policy year appeal. Capitation broker network provider national committee for quality assurance lapse concurrent review covered benefit current procedural terminology deductible carry over credit. Stop-loss provisions centers of excellence hospital-surgical coverage IPA preventive care high deductible health plan hospice care waiting period., Contract year HSA ambulatory care second surgical opinion eligible expenses diagnostic related group coordinated care IPA. Board certified deductible pre-existing condition home health care coordination of benefits. Any willing provider laws prior authorization gatekeeper misrepresentation admitting privileges COBRA pre-authorization HRA., National committee for quality assurance covered benefit dependent renewal designated facility. Nonrenewable home health care PCP second surgical opinion out-of-plan medigap after care IPA. Benefit COBRA credentialing misrepresentation board certified accumulation period standard industrial classification. Rider hospice care free-look period coordinated care renewal current procedural terminology. Prior authorization underwriting certificate of coverage staff model out-of-pocket costs out-of-pocket maximum limited policy premium EOB., Hospital-surgical coverage general agent master policy provider DRG assignment of benefits concurrent review HRA. R&c charge wellness office visit explanation of benefits concurrent review lapse administrative services only. Pre-admission review health care provider attachment NAIC pre-certification rider appeal cost sharing. Service area evidence of insurability urgent care self administered incurral date. Flexible benefit plan HDHP credentialing flexible spending account managed care provider exclusions and limitations medical savings account deductible carry over credit., Admitting privileges DRG national committee for quality assurance custodial care R&C charge. Eligible dependent attachment effective date out-of-network noncancellable policy NDC covered benefit covered charges/expenses HCPCS. Hcfa common procedure coding system COBRA lifetime maximum IPA HSA open enrollment. | | `phrase` | Deductible health care provider grievance R&C charge primary care physician waiting period medicare current procedural terminology., Clinical practice guidelines out-of-pocket maximum consolidated omnibus budget reconciliation act exclusions and limitations FSA., Hcpcs after care national drug code noncancellable policy care plan IPA pre-existing condition. | | `phrases` | Referral accumulation period co-insurance general agent covered person insured benefit concurrent review., Cobra SIC nonrenewable accreditation policy critical access hospital special benefit networks agent of record., Accreditation defensive medicine qualifying event HCFA Common Procedure Coding System self-insured renewal accredited stop-loss provisions., Second surgical opinion health maintenance organization contract year health insurance portability &amp; accountability act provider., After care beneficiary urgent care qualifying event diagnostic related group deductible full-time student., Pre-authorization staff model out-of-pocket maximum administrative services only covered benefit full-time student R&C charge., Hipaa policyholder urgent care concurrent review cost sharing HCFA Common Procedure Coding System pre-certification ambulatory care., Skilled nursing facility misrepresentation R&C charge medical necessity deductible medically necessary capitation health care provider., Lifetime maximum claim out-of-pocket costs case management beneficiary benefit cap admitting physician. | | `sentence` | Flexible benefit plan staff model NAIC health insurance portability &amp; accountability act R&C charge., International classification of diseases, 9th revision, clinical modification icd-9-cm insured HDHP out-of-pocket maximum EAPs broker lifetime maximum., Sic deductible accumulation period national committee for quality assurance gag rule laws wellness office visit coordinated care urgent care hospice care. | | `sentences` | Cpt free-look period HIPAA impaired risk premium health savings account inpatient care referral., Self administered EOB accredited policy benefit cap FSA general agent hospital-surgical coverage., Impaired risk medicaid clinical practice guidelines utilization review HEDIS major medical open enrollment R&C charge., Certificate of coverage HMO medigap standard industrial classification state insurance department., Naic HIPAA portability state insurance department dependent attachment., Master policy wellness office visit third-party payer home health care gatekeeper case management., Msa flexible spending account general agent co-insurance skilled nursing facility., Coordination of benefits risk home health care stop-loss provisions covered benefit health reimbursement arrangement case management., Evidence of insurability nonrenewable COB certificate of coverage R&C charge PCP. | | `word` | waiting period, underwriting, co-payment | | `words` | national committee for quality assurance, pregnancy care, hospital care, accreditation, out-of-plan, covered benefit, cost sharing, eligible expenses, hospital care | ## FFaker::HealthcareRU | Method | Example | | ------ | ------- | | `doctor_specialization` | Проктолог (колопроктолог), Эндоскопист, Эпидемиолог | ## FFaker::HipsterIpsum | Method | Example | | ------ | ------- | | `characters` | 88zeyuai6oqlb2zzciigwq6w7rbrjflhz2bqk1dfzyqaadi4fu9khrhpzbiv4xtbuyju6cx5f2dlhsxjos0v7a2o6r2d1jzpjg58q06t7s5xjk2q7am16ifidygl6wwl1mcx5nbwqh7up47emgzwtrvda9ll44jc1nutgpm1prukwmbkwpm5yj8r2bdbatm6sa58u79ubect09nh4bs4h9ddub2909rj9ftsvqr5q08nbm68yhupypfl68mezlo, fheic0mf7beua71r8mmr8gai5bjwxp13bkxo1f1ds71iy8brn2al9gqnwah8tb6a2cny5feh1tl6zv7lbv13oh1vrllpobww97hcgk08u3cemqxcc88zkxw5kodf2jq28top3ftwe4bqtsxo2cc2wuawdt37sv3yul2jae8ki9pdnz5baw5hgzu6b36td3su34ibb988qljkcd8x2xh9buk04kkwtunr9brmecq3i25fsiyv5wwtolvbwdg3n7z, 2t8sxi3uua7vl0bsknu0yx5pc7eevpqz395nz973iyorfnq8adtcoghvvwvohgg1dkdo7kvrvjtl4h41xxpg0jhc3e1yov91b1agu7armf4pn8msgrit74xsedxkvievb9rjulucm35i8w6pdgi4it04x50dsvcaydld67tje3cingi6633l416c2qi2tks0hhqzek2yhtad65gjhwy2ci3gjs2oz0w77j5okvt21cekvaec8oq85xfz209dowz | | `paragraph` | Mixtape ethical brunch Portland iPhone. Thundercats craft beer irony chambray lomo messenger bag. Four loko photo booth whatever +1 keytar messenger bag letterpress tumblr twee. Four loko organic retro synth food truck Wayfarers. Pbr Brooklyn readymade seitan Shoreditch Four Loko raw denim., Stumptown tumblr lo-fi Wayfarers irony artisan freegan. Iphone Banksy seitan Wes Anderson readymade food truck lo-fi vegan DIY. Tofu quinoa jean shorts master cleanse chambray cardigan Wes Anderson Banksy fanny pack. Chambray iPhone Carles tattooed readymade hoodie fanny pack farm-to-table leggings. +1 iPhone banh mi photo booth synth food truck., You probably haven't heard of them messenger bag high life trust fund mixtape gluten-free etsy Four Loko Carles. Messenger bag next level Four Loko readymade keytar Cosby Sweater squid letterpress organic. Stumptown tumblr keytar thundercats Brooklyn. Jean shorts Marfa Four Loko stumptown before they sold out fanny pack irony lo-fi sustainable. Fap salvia thundercats messenger bag seitan food truck. | | `paragraphs` | Echo park next level moon chambray scenester freegan dreamcatcher. Iphone mixtape irony Carles butcher mlkshk cred retro photo booth. Locavore irony freegan Portland cardigan., Craft beer squid sustainable vice next level retro vegan aesthetic Banksy. Sartorial whatever salvia letterpress locavore. Fanny pack thundercats VHS cliche tofu. Mustache tumblr organic readymade vinyl food truck Cosby Sweater PBR iPhone., Gentrify American Apparel vegan twee jean shorts. Dreamcatcher seitan salvia Wes Anderson photo booth sartorial fixie. Moon gluten-free cred squid chambray mixtape Portland messenger bag fixie. Sustainable lomo Wes Anderson artisan cardigan vegan Shoreditch echo park., Twee tofu +1 vice gluten-free trust fund letterpress. Food truck thundercats twee Banksy lo-fi. Echo park McSweeney's Wayfarers scenester brunch raw denim DIY mixtape., Put a bird on it Banksy next level squid keytar tumblr. Brooklyn squid Banksy messenger bag fixie 8-bit. Tattooed skateboard moon Austin artisan gluten-free single-origin coffee mustache Four Loko. Keytar seitan hoodie artisan lomo., Master cleanse +1 readymade keffiyeh DIY whatever art. Keffiyeh beard +1 Wayfarers yr. Cred Austin +1 synth fanny pack wolf., Irony lo-fi high life tofu next level Carles Brooklyn. Banh mi seitan vegan farm-to-table Shoreditch fixie freegan party. Wolf freegan food truck trust fund before they sold out. Blog cliche vice mustache retro banh mi. Photo booth synth mlkshk freegan tumblr bicycle rights artisan Portland., Letterpress Wes Anderson yr raw denim DIY. Irony master cleanse American Apparel stumptown single-origin coffee bicycle rights. Scenester PBR biodiesel chambray DIY retro., Keytar moon craft beer letterpress helvetica VHS Banksy. Raw denim thundercats yr Shoreditch seitan gentrify. Jean shorts whatever brunch tofu yr Wayfarers gluten-free Austin. | | `phrase` | Cosby sweater echo park party scenester skateboard., Synth party biodiesel Portland trust fund twee lomo., Mcsweeney's quinoa raw denim artisan skateboard salvia mixtape mlkshk. | | `phrases` | Lomo iPhone tofu moon farm-to-table scenester American Apparel., Vinyl tumblr twee artisan lo-fi American Apparel biodiesel., Vhs cliche Carles salvia butcher artisan Pitchfork., Put a bird on it lo-fi aesthetic locavore cardigan art quinoa twee., Pbr artisan vinyl Carles biodiesel art helvetica twee craft beer., Rerry richardson ethical beard food truck DIY., Gluten-free party ethical cred iPhone next level sustainable skateboard., Wayfarers Brooklyn moon helvetica banh mi whatever biodiesel., Ethical salvia cardigan gentrify cliche sartorial vice. | | `sentence` | Beard Portland seitan letterpress Wes Anderson vice skateboard food truck dreamcatcher., Etsy Portland beard next level McSweeney's., Before they sold out fap salvia next level cliche synth sartorial echo park. | | `sentences` | Leggings art high life Four Loko skateboard sustainable organic., American apparel craft beer vinyl Shoreditch irony lo-fi Wayfarers helvetica., Pitchfork tofu aesthetic Banksy mixtape chambray ethical synth., Messenger bag locavore next level seitan mlkshk tumblr., High life you probably haven't heard of them echo park whatever vegan moon Brooklyn Carles Shoreditch., Helvetica squid cardigan single-origin coffee 8-bit., Pitchfork high life etsy McSweeney's mixtape chambray echo park Marfa., Tofu echo park Carles thundercats put a bird on it., Banksy cardigan scenester letterpress sartorial synth wolf. | | `word` | art, leggings, brunch | | `words` | trust fund, vinyl, blog, iPhone, irony, yr, Banksy, craft beer, you probably haven't heard of them | ## FFaker::Identification | Method | Example | | ------ | ------- | | `drivers_license` | I403-443-41-599-1, U249-497-77-201-1, A440-497-71-400-2 | | `ethnicity` | Native American, Prefer not to respond, African American | | `gender` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for gender | | `ssn` | 111-62-6222, 008-14-8980, 424-97-8438 | ## FFaker::IdentificationBR | Method | Example | | ------ | ------- | | `cnpj` | 89484975670206, 41101703982131, 85332567118623 | | `cnpj_verification_digits`(...) | | | `cpf` | 48571106363, 36139514606, 38583926697 | | `cpf_verification_digits`(...) | | | `gender` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for gender | | `pretty_cnpj` | 19.961.699/4878-90, 08.619.977/3237-09, 13.190.516/1440-09 | | `pretty_cpf` | 685.071.377-92, 179.647.693-59, 847.388.955-08 | | `pretty_rg` | 650.394.472, 600.129.568, 351.811.350 | | `rg` | 847136574, 201191717, 669570612 | ## FFaker::IdentificationEC | Method | Example | | ------ | ------- | | `ci` | 064189090, 8852943805, 3519077949 | ## FFaker::IdentificationES | Method | Example | | ------ | ------- | | `gender` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for gender | ## FFaker::IdentificationESCL | Method | Example | | ------ | ------- | | `gender` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for gender | | `rut` | 20154231-6, 16685806-2, 2452753-0 | ## FFaker::IdentificationESCO | Method | Example | | ------ | ------- | | `blood_type` | A+, O+, A- | | `driver_license_category` | C3, C1, A1 | | `drivers_license` | 545862787, 96138855, 482166 | | `expedition_date` | 2021-06-13, 2018-08-22, 2019-05-13 | | `gender` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for gender | | `id` | 3719559, 02196035, 9180382162 | ## FFaker::IdentificationIN | Method | Example | | ------ | ------- | | `aadhaar` | 446505702438, 041898020717, 646696239305 | ## FFaker::IdentificationIT | Method | Example | | ------ | ------- | | `drivers_license` | U131063375E, U131884169T, U159207844G | | `ethnicity` | Caucasico, Altro, Nativo americano | | `gender` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for gender | | `ssn` | 32318503119262000652, 93282724853368311830, 87701461310343045436 | ## FFaker::IdentificationKR | Method | Example | | ------ | ------- | | `rrn` | 871211-2235177, 810704-1606100, 740603-1739220 | ## FFaker::IdentificationMX | Method | Example | | ------ | ------- | | `curp` | DOUD220818MTSXJTG9, LEMO711127HASHLVL8, DACG800519HCMVCHA9 | | `rfc` | HUIS031211YPA, KECL1007193Q9, MOK21082601M | | `rfc_persona_fisica` | VUJG9006129Q8, SOLH970228ETJ, YALX7604288KF | | `rfc_persona_moral` | ÑBM980916DFX, FTM1911037DU, REA0409060CP | ## FFaker::IdentificationPL | Method | Example | | ------ | ------- | | `drivers_license` | 79870/04/9048, 27403/12/6568, 15279/12/7254 | | `id` | QGN302684, MIN131965, ABI197323 | | `identity_card` | WJW672420, TKE657137, IEQ217424 | | `pesel` | 58810252960, 79103136763, 17242952525 | ## FFaker::IdentificationTW | Method | Example | | ------ | ------- | | `id` | Y260845769, Q108156432, X207041144 | ## FFaker::Image | Method | Example | | ------ | ------- | | `file` | #<File:0x00007fa09f3d4298>, #<File:0x00007fa09f3aa448>, #<File:0x00007fa09f3a0a38> | | `url` | https://dummyimage.com/300x300/8914dd/c12422.png?text=, https://dummyimage.com/300x300/131ea0/7051ab.png?text=, https://dummyimage.com/300x300/bdb4b8/b43b43.png?text= | ## FFaker::Internet | Method | Example | | ------ | ------- | | `disposable_email` | sunni@mailinator.com, ghislaine@suremail.info, leandra_heller@binkmail.com | | `domain_name` | gerhold.info, eichmannherman.name, hintz.biz | | `domain_suffix` | ca, us, info | | `domain_word` | herzog, armstrongschumm, bruenmitchell | | `email` | estefana@fisherdach.biz, sharlene@fadel.name, harriet.oconnell@weber.biz | | `free_email` | rosario_volkman@hotmail.com, xzbdulia@gmail.com, johnna_braun@gmail.com | | `http_url` | http://hudson.ca, http://murazik.biz, http://aufderhardenesik.info | | `ip_v4_address` | 5.39.1.231, 189.136.32.161, 205.181.146.172 | | `mac` | a7:19:b3:63:1f:bd, f2:46:15:24:f5:88, bd:93:6d:db:76:4a | | `password` | X_tMY7PIR, kHBiStl6te5, qmh9XRHFa | | `safe_email` | keneth@example.com, augustina@example.com, cindie.okeefe@example.net | | `slug` | officia-ipsam, quidem_eveniet, nulla-cum | | `uri`(...) | | | `user_name` | jade_stehr, cornell.krajcik, sally.johnston | ## FFaker::InternetSE | Method | Example | | ------ | ------- | | `company_name_single_word` | Jacobson, Ledner-Koepp, Cole | | `disposable_email` | marianne_mitchell@safetymail.info, jorge_hoppe@mailinator.com, sylvie@suremail.info | | `domain_name` | kilback.se, naderhessel.nu, braun.se | | `domain_suffix` | nu, com, se | | `domain_word` | binsfahey, wisozk, schaefercarroll | | `email` | dominga_krajcik@hammes.se, homer@okon.nu, tamisha@watsica.nu | | `free_email` | chi.cormier@passagen.se, scarlet.bahringer@passagen.se, jaime_lemke@hotmail.com | | `http_url` | http://pourosdietrich.com, http://kemmerrath.se, http://shields.se | | `ip_v4_address` | 120.221.168.249, 171.12.61.112, 74.146.46.111 | | `join_to_user_name`(...) | | | `login_user_name` | jesserich, bethann, mauricio_farrell | | `mac` | f0:8b:80:c2:bf:ea, 5a:bb:31:e1:9c:2e, 5c:ce:39:1c:5a:c0 | | `password` | tiiCfBWTpphW0, 1FZz4dtQpCgk, WLTXaXwVSv | | `safe_email` | edmundo@example.com, dee_baumbach@example.com, geraldray.barton@example.org | | `slug` | quas.consectetur, explicabo-excepturi, sit.aperiam | | `uri`(...) | | | `user_name` | rocio, marleen, lilla.hilpert | | `user_name_from_name`(...) | | | `user_name_random` | laronda, ramonita, huongalyce.stehr | | `user_name_variant_long` | jamal.shanahan, jonah.rodriguez, sherikamarvel.eichmann | | `user_name_variant_short` | katherin, shae, marty | ## FFaker::JoJo | Method | Example | | ------ | ------- | | `first_name` | Poco, Miko, Pericolo | | `full_name` | Adam Pendleton, Miuccia Miuller, Baron Roocatugo | | `last_name` | Tim, Beck, Joestar | | `stand` | Kiss, Justice, High Priestess | ## FFaker::Job | Method | Example | | ------ | ------- | | `title` | Central Infrastructure Technician, Corporate Tactics Executive, Internal Functionality Designer | ## FFaker::JobBR | Method | Example | | ------ | ------- | | `title` | Atleta, Gerente, Piloto de Aviação | ## FFaker::JobCN | Method | Example | | ------ | ------- | | `title` | 产品经理, 烘培师, 宇航员 | ## FFaker::JobFR | Method | Example | | ------ | ------- | | `title` | expert general des services techniques, assistant associé du patrimoine bati, chef agence comptable | ## FFaker::JobIT | Method | Example | | ------ | ------- | | `title` | Diretto Applicazioni Coordinatore, Cliente Infrastruttura Produttore, Anziano Applicazioni Tecnico | ## FFaker::JobJA | Method | Example | | ------ | ------- | | `title` | 予備校講師, 商社マン, ソムリエ | ## FFaker::JobKR | Method | Example | | ------ | ------- | | `title` | 폐기물처리 시험원, 산부인과 전문 의사, 환경관련 관리자 | ## FFaker::JobVN | Method | Example | | ------ | ------- | | `title` | kỹ thuật viên nha khoa, thợ làm nghề móng tay, thiết kế vườn | ## FFaker::Locale | Method | Example | | ------ | ------- | | `code` | IS, SA, LA | | `language` | Guarani, Croatian, Wolof | ## FFaker::Lorem | Method | Example | | ------ | ------- | | `characters` | hl5a5lthb9x58ohxhkn37abeltuzh84st58mbw766mf4kapyeengh09r1vlc6ucnujpcsxd8n9kkbrdppljj3i49cw6b5du7v27upi19n2n3sz923pjytanqpp2a9dxynt7tx6n9puhz1bb181yg4p6p1858jle1rp2fav5n5vd6svrcnjozurkw4zk0d8oo29vk858psuulamy0yh4papb7rbe2a1672g6jjyktqw8qi8xz1as6s0wogsgj8tx, 9k55vexj8qohdg4q3rlmexhd9werykm7hcx2c1hr3qc2yg7dzroaqyhnw9gtotjrwhp2qlwrtdrnibb5li6mmppj7is5sbebkqup520x9jswzfesv4e8yhe6ihkvw8lj5q1wbbcko2f17mved97v82j3u139fuoqe51zd04tahznhlxt7jgcj7t6lrjtnujgb3lcl8xvaocyhc6z8zecs7x95mxkf7yc9232cp4mfeqqk0tw1zyiqb52ichbjlz, b86qxz3ny172n8i1bhto7q6hdyrbm9hgwj815eyg66fht2rcwsrrhosbk6lykwelkjy1vjc6fckk4jsfamy5ujwjkikx5h9ajfprjpn6j3kqlzxhoyzjfj7ypgor7vsbp3loz0c4g0sm6bhviuvdmen6suqxypam5r1corwzrj0sf8olo72iwhogr1p22kixq6hx7yuuo7wajyts013vd4nao4v2sxv7sh8ztbbeuqv4ckb58tak9clflrcv1ps | | `paragraph` | Dolores aperiam odio corrupti asperiores. Natus aliquid veritatis aperiam magnam. Quasi iste totam placeat deserunt voluptate rem assumenda. Vitae autem dolorem vero nostrum. Nostrum facere modi maiores totam magnam quasi., Illum aliquam ipsa ullam tenetur ex non voluptate distinctio. Repellat deleniti accusamus nemo unde dolor libero nostrum. Odit in fugit delectus aliquam nisi vel odio. Est commodi eaque fugiat architecto et a corporis alias., Non maxime ullam quod possimus. Aliquam odit facere ipsum consectetur repellendus earum reprehenderit unde. Consequuntur laudantium provident occaecati qui voluptatem aliquam sequi similique. Maiores voluptatum incidunt sed repudiandae. Eligendi similique autem magnam minus ducimus vitae suscipit. | | `paragraphs` | Eaque sint omnis magnam corrupti quas soluta. Reprehenderit culpa illo minus dolor nulla quos. Repudiandae nihil eaque saepe sapiente sunt nisi aliquam dignissimos., Molestiae officiis sed eveniet ex possimus. Laudantium consequuntur aspernatur perspiciatis facilis possimus velit et. Adipisci tempora fugiat deserunt soluta magni unde fugit. Minima molestias repellendus est veniam. Sequi est unde possimus amet repellat odit corrupti doloribus., Inventore ex aut soluta error esse autem libero adipisci. Quod eaque pariatur aut quibusdam suscipit porro consequatur. Quos consequuntur quis eveniet illum consectetur praesentium eligendi., Reprehenderit expedita mollitia dicta modi placeat et. Non praesentium cumque optio sequi. Quibusdam iste tempore consequatur amet non. Nihil consequatur nemo aut autem., Quas excepturi occaecati reprehenderit facilis vel voluptatem voluptate illo. Iure dolor cum tempore ducimus reprehenderit iste quis provident. Id nam animi commodi consequatur repudiandae. Autem similique perspiciatis excepturi laboriosam totam. Saepe omnis laboriosam culpa non., Iusto dicta consectetur expedita esse quisquam quasi facere. Repellat corrupti eaque inventore nam dolor. Odit dolores cum est rem quam. Corrupti vitae nemo praesentium reprehenderit cumque., Delectus iusto veniam voluptatum sunt ad. Impedit itaque pariatur assumenda facere. Cumque dolorum voluptates eveniet delectus corrupti harum. A aliquam ipsum maiores voluptatem molestias amet non excepturi. Delectus porro neque in dignissimos., Inventore soluta nihil dolor quisquam magnam laudantium. Alias saepe magnam quibusdam fugiat officia voluptate. Inventore magni odio rem optio dolore excepturi porro recusandae. Natus quos laudantium illo ad. Et labore doloremque consequuntur distinctio debitis., Voluptate minima harum dolores blanditiis iusto. Sequi quam libero molestias fuga eligendi similique. Facilis commodi distinctio vero error fugiat. Maxime debitis ratione incidunt sapiente. | | `phrase` | Labore facilis nemo odit expedita., Provident enim atque tenetur rem ipsam culpa doloremque., Saepe voluptates sapiente totam accusantium et animi. | | `phrases` | Animi iure doloremque deleniti nemo., Est error nostrum consequuntur qui perspiciatis., Mollitia doloremque itaque delectus odit adipisci., Corporis quos veritatis voluptas quibusdam voluptatum., Esse rerum quasi excepturi nam., Magnam hic neque consequatur non sapiente cum voluptatibus autem., Ex neque commodi odio necessitatibus., Modi possimus dolorum sint suscipit at cupiditate nihil., Mollitia nisi voluptatem quod alias nostrum. | | `sentence` | Iste quibusdam incidunt facere hic sint adipisci at., Ipsum laborum eligendi veritatis iusto consectetur quia., Neque itaque architecto debitis vel. | | `sentences` | Ipsum et aliquam possimus vel cumque quidem tempore., Veniam nemo explicabo vitae beatae., Excepturi placeat amet laudantium quas illo., Quam nulla quod quis maxime ipsum., Deserunt atque earum quis aspernatur., Quis sed repellendus quae nihil optio delectus ducimus ipsam., Amet quis nam animi sed., Distinctio debitis veritatis possimus aliquid ipsa magni soluta exercitationem., Iste dolore atque ad tempore tempora. | | `word` | consequuntur, officia, possimus | | `words` | mollitia, repellendus, ipsum, eos, quos, totam, autem, ipsam, hic | ## FFaker::LoremAR | Method | Example | | ------ | ------- | | `paragraph` | بريطانيا أساسي تم به،. وصل, هيروشيما بها, بتحدّي الدولارات بريطانيا، كل,. و عل ان لغات إيطاليا يعبأ المعركة،. وقوعها، الا أضف الخنادق قد ساعة كل الحرة., الجديدة، تم إيطاليا النزاع قبل مدينة. الصفحات اكتوبر إبّان تحرّك لبولندا، وباءت أحدث. أواخر ضرب, مارشال عن اسبوعين الى شيء يتمكن. الصين ذات عدد المبرمة كل واستمرت., قوات ومدني، حتى, يذكر أم بها ليبين في, بحث. ومضى وبحلول ضرب, الأمور, الإتفاقية. ومن أوكيناوا أي ثم المعاهدات منشوريا ومدني، جحافل. هو, ولم استسلام بالقصف زهاء. | | `paragraphs` | حين, حتى عن تم الثقيلة كل تزامناً الإنذار،,. الدولارات والفرنسي أحدث قوات الامم المبرمة. على وتم أم النازيين. التجارية فرنسا ثانية ومضى. الشمل والحلفاء, تم, بـ لعدم وانتهاءً فرنسا لم., قد, لها, بها التخطيط وتتحمّل عن والحلفاء. بـ جمعت خسائر جوي الباهضة تم كلّ فرنسية. حدى عل كلا لمّ إحتلال كل. بل, يتم ما والإتحاد قصف جُل,., لم, الحرب موسوليني لم ما, مدينة. لليابان ما, وبغطاء جمعت بخطوط دخول دول. الأرض المتحدة, بحث إذ استولت في لكل., و الأوروبية،, أسر الحكم وقوعها انتباه ما عدم عن. النزاع من مدن شبح مما. العصبة مدن غير اسبوعين ما, ما باستسلام. غير ذلك حتى, مما جمعت وفرنسا حدى الفترة. بال وعلى اليابان في هيروشيما., من مع بالمحور حيث. التي حربية الحلفاء تزامناً المقيتة تونس إيطاليا الأعمال. يبق حكومة وقبل مع. القوقازية الحرب النازية، عن. اسبوعين مكن تحت الواقعة بمباركة, لم غينيا., التجارية وحتّى شبح وبحلول استسلام وفي الفاشي الشمل. بمباركة, أن أي أخر المسرح خصوصا. بحث والروسية البرية باستحداث إستسلاماً, قد جديداً ان, المتّبعة. قد و البرية إيو. المضي وبدون أثره، ربع., وتم في, الحرة المعاهدات إختار الامم. المعركة، أفاق شيء الجيش مكن في إنطلاق. يتم بـ قبل الوراء. شعار مع, الثالث لم. دنو قد سمّي غرّة، كلا عقبت ومن., الصفحات عام وقد الأمم بتطويق إذ بريطانيا، إيو. المتطرّف حتى الإحتفاظ ضرب. اليابان لم يبق والإتحاد وعلى مدن و. حلّت جُل, يعبأ جحافل ما الدولارات وقد قوات تحت. وضم الأوروبيّون الذرية الأمم دارت., وبعد الأوضاع ما, لكل. و كل الا علاقة أوراقهم تم, ومضى. دول ومن أم حتى كنقطة لعملة يبق, ان. مما لم إذ سحقت في. | | `phrase` | المبرمة بل, الحرب أن تم كل عدم., لم وقد ما عدم السادس., عن أم الإستسلام دول,. | | `phrases` | غضون النمسا أم يتمكن كنقطة حربية., إذ أم سياسة اعتداء مارشال., غضون قوات جوي بشكل دنو المعركة،., بال البولندي جديدة الباهضة بتطويق فقد., أن النزاع أساسي بحق لإعلان الدولارات لكل استمرار وعزّزت., الياباني لم النازية، مدن فبعد النزاع من المتساقطة،,., بالمحور الخاطفة بقسوة ذات ذلك هذه بل الامم وعزّزت., حول عل أي عدم حتى مساعدة., بـ بها قد عل, تم. | | `sentence` | بالعمل جورج ومضى المانيا لإعلان تكاليف أن., بها لان دول, سياسة الأجل أضف جُل, أن., يتعلّق لم الثقيلة دنو استسلام الفترة. | | `sentences` | ليركز حتى, ان, وفي وانتهاءً لبولندا، ستالينجراد جمعت., ليركز وبعد بتطويق فكانت الى., أن استسلام وبغطاء هاربر المضي وباستثناء بالمحور., لليابان والعتاد عن أخر بل, الفترة النمسا اليابان., تم تطوير فاتّبع في بـ وباستثناء., تلك وتعدد بلا ربع المزيفة لم وفي مع الأمم., مما تم تعداد هو المسرح جسيمة لم بالعمل أوراقهم., ضرب المقاومة السفن و المواد, لم فكانت مع., وتتحمّل أي, مكن المبرمة. | | `word` | يرتبط, يتعلّق, كل, | | `words` | صفحة, جسيمة, السفن, المعاهدات, ولم, دول,, تم, أكثر, أحدث | ## FFaker::LoremBR | Method | Example | | ------ | ------- | | `characters` | fd8v7ux28ylfuq4mif7themd5ydej5ubgbojo3xdlek65u16ho395zrkxu1eiggxk2qo6mjtpf2z82j1gwnoz2onuqfn8ivr0319cqe9oivze64ty7z1arbstno72ajah4igm4vd6gb3ozj1d5b91bijvoqantw9a78iy3y0y7z5emnysrqk3g21zr71ml91bts1bdhnjo3fb8wbbf1owe8dquwpce731bwhioefkgfyjiimiec6jgx2iqqsw66, tlwn44q8euc3ikvy2ftn5oyv2dlrbz71dlwcxzyx0pbvuimcihrrsthsgwhgf9zjljgktws60tbay6qy3nx8htte0q28zk7wturxasqjhofk3v97xf1jr736kqr7y3pylzxcg4c0yfy5g2ct973u5lyuv4rnlaweut36slvijrmf4qo8bc95p2y57pqd7p3o4zep3hzeng14wjchi6j7y6mjdl7czpaugk9byudlrcggt8bepl3blcfsjiu7t69, fdg41oi8097mp3lvr47lgdy612fui1izbtb28zndeexi1e7v1g7yo6lsnlmbzitgmuhldb97qqcn6rq9divuc2702njkn4mq3143s5ecxcofmwt0s2bbyxhzi04kc1ggorg0ia2p5tijj707aggm3l1alv7a0zxholob7or482bu2unsozlr06e52fmzza1tjrrbz4dknqvy98acja8o2q35fd3hy4hyjypvhe3q3kf3ob5wvxo3yl208nn3t28 | | `paragraph` | Prazeres homens físico falham uma dizer. Estão rejeita vantagem outro exemplo algum e. Labuta devo outro gosta indignação sejamos são dos cegados. Aqueles evita obter simples indignação., Dos perfeitamente tampouco expondo do circunstâncias tem. Por bem-vindo trivial mesmo outro igual seu sábio impede. Reais indignação negócios freqüentemente desimpedido pelos não ame desejo. Exercício qual assegurar seleção mesmo é gosta dores dos., Labuta escolha sistema como de sejamos aceitos dever. Dever devo ser evita resultante igual sabem antipatia. Se enganados circunstâncias aborrecimentos cegados alguém nosso devo. | | `paragraphs` | Obrigações uma dores ensinamentos empreende ocorrerá ocorrem. Dever escolha laborioso como darei. Outros resultante exceto mais aqueles dar. Bem-vindo irritantes princípio prazeres se impede escolhe., Grande evitada aborrecimentos ocasionalmente a. Seu desfrutar certas disso um hora princípio ocorrerá. Assegurar irritantes uma empreende desimpedido trivial em deseje acontecer. Obter qual exceto porque tolera podem negócios sabem., Desfrutar mais desimpedido é podem repudiados. Sábio esses fraqueza perfeitamente qual indignação proporcionar. Certas felicidade ou da distinguir em negócios rejeita. Desfrutar extremamente atém produz quando. Se assegurar evitada criticar ou dores humana tem evitar., Fadados alguém denunciar evitar desfrutar labuta trivial verdade. Denunciamos sábio busque e dizer toda. Busque uma qual os impede empreende., Seu essa esse denunciamos louvar com. Mas prazer como tampouco fadados toda explicar-lhe outros alguém. Através sábio gostamos evitar os encontram lhe criticar por. Repudiados essa lhe mais mesmo criticar., Dizer encontram exercício encolhimento mesmo. São nada si dores momento seu. Nós exemplo felicidade humana labuta lhe irritantes distinguir darei., Algum atém ou evita homens nosso quem todo. Vantagem é repudiados do irritantes exemplo. Fáceis esse encontram assegurar freqüentemente princípio reivindicações irritantes escolha. Nós para desejo encolhimento culpa dizer. Quem certas prever busque homem seleção prazeres encontram igual., Ame momento sábio felicidade criticar desejo explorador impede. Físico laborioso o que obter direito falham. Da poder darei princípio dos denunciamos outros. Sejamos desimpedido denunciamos culpa o. Fáceis prazeres por ensinamentos aceitos físico., Fadados tão sistema denunciar toda trivial ser princípio labuta. Porque evitada resultante enganados livre repudiados mas assegurar sábio. Gostamos extremamente trivial alguém ensinamentos lado. Nós sabem expondo poder ocorrem. Algum bem-vindo sistema enganados racionalmente ocorrem devo cegados vontade. | | `phrase` | Enganados labuta cegados devo pelo disso estão outro., Denunciamos princípio nasceu expondo poder., Culpa si negócios sejamos idéia desejo. | | `phrases` | Como casos culpa quando através evita piores outro mesmo., Extremamente obter esses homem homens., Produz acontecer sempre obrigações os problemas disso ser mais., Verdade quem repudiados hora por., Problemas a freqüentemente felicidade e alguém dores., Princípio casos completo circunstâncias desmoralizados ou se maiores ocorrem., Desimpedido desejo assegurar completo si escolha., Qual exceto àqueles aborrecimentos freqüentemente., Lhe quem certas circunstâncias com problemas ocorrerá evitar. | | `sentence` | Devo bem-vindo darei cegados e felicidade., Fáceis dizer alguém obrigações produz poder., Exemplo são racionalmente vantagem fáceis. | | `sentences` | Racionalmente freqüentemente dizer com prazeres momento poder mesmo escolha., Buscar seu dos ocorrem obrigações qual simples gostamos., Problemas explorador igual labuta pelos dizer., Ame tão através momento portanto desimpedido com bem-vindo uma., Fáceis aceitos explorador nasceu evitar aqueles físico denunciar., Indignação igual assegurar é ou laborioso humana ocasionalmente aqueles., Prazer portanto aqueles aborrecimentos rejeita humana poder., Esse ocorrem perfeitamente lhe grande evita mas não., Prazeres freqüentemente mas resultante explicar-lhe tolera impede alguém. | | `word` | encantos, antipatia, desmoralizados | | `words` | devem, princípio, piores, freqüentemente, aqueles, físico, exercício, mas, podem | ## FFaker::LoremCN | Method | Example | | ------ | ------- | | `paragraph` | 洗耳恭听前呼后拥有名无实一见如故红艳艳废寝忘食悠然自得首屈一指内忧外患, 十年寒窗连绵不断汹涌澎湃半明半昧走马观花名列前茅行云流水七零八落嚎, 一手遮天枫叶似火枣红红彤彤, 啼一手遮天甲乐不可支。, 秋高气爽有始有终连绵不断有始无终千丝万缕蛛丝马迹, 九死一生牛马不如千变万化优柔寡断, 白雪皑皑自暴自弃字正腔圆理直气壮无精打采瞥移步换影深入浅出, 一言九鼎叽叽喳喳五光十色月圆花好夜幕降临。, 十万火急白雪皑皑面红耳赤争分夺秒远望色彩斑斓表里如一, 五湖四海心急如焚连绵不断瞪, 绞尽脑汁泪如雨下五光十色三思而行果实累累舍己为人, 一身是胆八仙过海,各显神通有始无终天长日久去世急不可待鸦雀无声五谷丰登。 | | `paragraphs` | 鼠目寸光嫣然一笑长短不同十分可恶, 顷刻间变幻莫测一见如故暴雨如注, 心明眼亮燃眉之急张口结舌硕果累累一气呵成张灯结彩。, 焦急万分乘热打铁无忧无虑青山绿水千锤百炼果实累累日月如梭, 齐心协力不进则退十拿九稳千山万水黄澄澄雨打风吹赞不绝口, 忧愁不安白雪皑皑十万火急有恃无恐。, 急不可待洁白无瑕雪花飞舞白骨累累小试牛刀焦急万分五花八门异口同声, 怒气冲冲春风轻拂提心吊胆开怀大笑, 无忧无虑千言万语五花八门面黄肌瘦投桃报李, 果实累累眺望能屈能伸轰轰隆隆绚丽多彩华灯初上管中窥豹伤心落泪。, 生离死别千丝万缕各抒己见鸡飞蛋打长短不同沙沙三令五申, 同心同德风平浪静深感内疚牺牲前思后想摩拳擦掌安危冷暖素车白马一言九鼎, 咕噜令人发指烈日当空古色古香操之过急啼不干不净叫嚷马失前蹄, 生气勃勃泪流满面龙马精神视死如归时而一箭双雕天昏地暗白茫茫姿态万千, 燃眉之急鱼目混珠白璧无瑕和风拂面。, 返老还童华灯初上白雪皑皑望女成凤半明半昧, 柠檬黄天寒地冻四平八稳时隐时现银妆素裹变化多端走马观花风平浪静载歌载舞, 不可胜数走马观花壮志凌云雷厉风行两面三刀悠然自得气势恢弘当午日明甲, 嚎大汗淋漓哗哗啦啦孔雀蓝五彩缤纷和好如初激动人心。, 凝视绿树成阴交头接耳不闻不问, 空前绝后鸡飞蛋打眉清目秀淅淅沥沥洁白如玉, 月明星稀千丝万缕表里如一顺手牵羊日月如梭绿莹莹。, 红艳艳狗急跳墙高枕无忧一触即发千方百计心旷神怡琳琅满目狗尾续貂, 连绵不断车轮滚滚汹涌澎湃大汗淋漓心旷神怡能屈能伸东鳞西爪天罗地网, 前倨后恭波浪滚滚眼明手快扬眉吐气瞬息万变云开日出首十万火急, 废寝忘食投桃报李迫在眉睫七高八低与虎谋皮时明时暗谈论去世。, 五彩缤纷前呼后拥雪花如席坐井观天雨打风吹, 满山遍野响彻云霄九霄云外瞻仰暴雨如注流星赶月闻名天下慷慨激昂, 龙争虎斗不清不楚慢慢议论纷纷, 指手画脚胆小如鼠东拉西扯十面埋伏潸然泪下一字千金杀鸡儆猴姿态万千十拿九稳, 一泻千里星月如钩有备无患东奔西走一诺千金风狂雨猛黑乎乎。, 闷闷不乐嘶挥金如土一文不值众志成城五彩缤纷, 凶多吉少一见如故星月如钩黄澄澄龙马精神讲烈日灼灼千方百计六神无主, 十拿九稳议论感慨万分一泻千里七拼八凑, 老态龙钟拾金不昧鱼龙混杂天荒地老一日三秋。 | | `sentence` | 龙争虎斗深感内疚和好如初爱屋及乌声名狼籍一诺千金满山遍野暮色苍茫,, 虎背熊腰马失前蹄甲两肋插刀烈日当空成千上万成群结队雪花飞舞借尸还魂,, 顷刻间喀嚓闻名天下声东击西天寒地冻已故瞄全神贯注, | | `sentences` | 指手画脚舍近求远暴风骤雨昂首阔步雄狮猛虎,, 形态不一天色模糊粉妆玉砌自给自足湖蓝俯瞰振奋人心,, 喀嚓哗啦激动人心当机立断逝世挥金如土两情相悦,, 挥汗如雨大雪封门面红耳赤快如闪电三长两短,, 元舍己为人星光熠熠白璧无瑕漆黑一团热浪滚滚,, 视死如归鸟语花香三思而行风和日丽讲十年寒窗八面威风安危冷暖,, 眉开眼笑烈日灼灼观察伤心落泪青黄不接愁眉苦脸九牛一毛,, 绵绵细雨天罗地网四面八方了望,, 瞅人声鼎沸牛马不如枣红忧愁不安摩肩接踵, | | `word` | 无忧无虑, 五彩缤纷, 摩拳擦掌 | | `words` | 千变万化, 千方百计, 苦思冥想, 生死存亡, 追悔莫及, 嗖嗖, 迫不及待, 阳春三月, 各抒己见 | ## FFaker::LoremFR | Method | Example | | ------ | ------- | | `paragraph` | Mot leurs copy en. Écho par lequel rhétorique l. Un sur bouche et interpelle par fallut maintes aux. Grammaire encoreloin peut lieu rebrousser raviser lorem un. Sauvages pans maintes oreille langues joue ferait côtes des., Entiers bourg-en-lettres qu bouche coeur au. Bonnes panse voulut prémâchées italiques pourtant une. Point orthodoxographique skyline aux voulut ces s. Tas ce qu alphabetville en lieues., Tout grand vivent fourmillait route réecrite un ruisseau côtes. Bouche consonnia très lui restait. Petit origines alors petite instrumentalisèrent prémâchées est traîner la. Moins réecrite aux passage jeta panse vivent. | | `paragraphs` | Skyline ferait lequel océan il. Glissa mais oreille origines il depuis. Petit retourner vodkale coule encoreloin été régit approvisionne. Avait décida sur voyellie., Orthodoxographique écho venait glissa litéralement consonnia c tout mots. Son chemin coula côtes approvisionne. Genre voulut un en grand passage., Vivent un larousse grand fourmillait il. Ce sûr entiers saoule prémâchées désormais origines. Un phrases volent mot fin vaste le remit. Encore sauvages route nom vaste son c ville un., Ligne où delà dernier agence alphanatale vie très. Finir nom maintes ces il. Ruisseau exploitent sur déconcerter pans oxymore. Propre mille décida ruisseau langues bolos et. Au alphabetville depuis regard ce lequel prochain pas même., Ne subline est dernier. Motus des ligne mots alphanatale cuit le. Le pourtant histoire ce. Fallut que en chemin propre de avait voyellie., Preuve mais pacqua paragraphe prémâchées où fins. Instrumentalisèrent longtemps alphabetville purent petit ligne monts c. Fins désormais pans fois et où ils la motus., À maintes origines voulut mille fourbes le copy. Aguets vivent des fins firent en déconcerter on. Fourbes sournois décida alors. Fourbes ce agence copy prevenant du écho question en. Petit et sémantique projets rue., Mots été lequel projets lieu règlalades ses traîner vils. S origines par prevenant on prochain bolos. Question côtes désormais où ils exploitent nostalgique longtemps vils. Long qui s convaincre alphanatale litéralement., Grammaire leurs une lieu. Motus petite virgulos ferait les coule coula. Subline encore ville pointdexclamators aventurer écho venait alphanatale. Décida entiers lieu régit nostalgique du là-bas exploitent. | | `phrase` | Il règlalades vaste dissuader voyellie dernier purent., Fin été ils se cela premiers aventurer., Loin ils raviser ces. | | `phrases` | Retourner était mais océan dissuader nostalgique bolo., Panse leur pourtant flancs qu vodkale., Projets motus coula désormais règlalades., Mais ne lorem mais réecrite créas subline encoreloin lettrines., Dans toute convaincre entiers écho paroles paradisiagmatique., Décida voulut la regard., Saoule lieues loin initiale coula dissuader se était régit., Ils bonnes virgulos oxymore., Sauvages se mésusèrent alors agence. | | `sentence` | Fût toute on paradisiagmatique coeur., Décida jeta ferait coeur aventurer langues., Histoire saoule du pointdexclamators on. | | `sentences` | Fins très laissa paragraphe lui., Déconcerter venait côtes demeurent., Remit maintes sauf encoreloin projets c fin., Pays le oreille ruisseau un rhétorique longtemps., Agence cette lourd alphanatale fois convaincre flancs s., Sur déjà interpelle paragraphe restait mais encoreloin purent., Mais pour ruisseau lettrines sain., Nom route sans alphabetville mit jeta ils régit puis., Motus voulut oreille sournois coula était d tas. | | `word` | prémâchées, pourtant, interpelle | | `words` | skyline, c, vie, il, gravi, un, pacqua, voulut, monts | ## FFaker::LoremIE | Method | Example | | ------ | ------- | | `paragraph` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for paragraph | | `paragraphs` | An cat: "Tugann tú bia dom. Ligeann tú isteach is amach mé. Codlaím i d'ucht, nó ar an leaba, nó os comhair an tine, mar is mian liom. Caithfidh gur dia mé!", An cat: "Tugann tú bia dom. Ligeann tú isteach is amach mé. Codlaím i d'ucht, nó ar an leaba, nó os comhair an tine, mar is mian liom. Caithfidh gur dia mé!", An madra: "Tugann tú bia dom. Ligeann tú dom codladh istigh mar a bhfuil sé tirim. Slíocann tú mo cheann ó am go ham. Caithfidh gur dia thú!", An cat: "Tugann tú bia dom. Ligeann tú isteach is amach mé. Codlaím i d'ucht, nó ar an leaba, nó os comhair an tine, mar is mian liom. Caithfidh gur dia mé!", An madra: "Tugann tú bia dom. Ligeann tú dom codladh istigh mar a bhfuil sé tirim. Slíocann tú mo cheann ó am go ham. Caithfidh gur dia thú!", An madra: "Tugann tú bia dom. Ligeann tú dom codladh istigh mar a bhfuil sé tirim. Slíocann tú mo cheann ó am go ham. Caithfidh gur dia thú!", An madra: "Tugann tú bia dom. Ligeann tú dom codladh istigh mar a bhfuil sé tirim. Slíocann tú mo cheann ó am go ham. Caithfidh gur dia thú!", An madra: "Tugann tú bia dom. Ligeann tú dom codladh istigh mar a bhfuil sé tirim. Slíocann tú mo cheann ó am go ham. Caithfidh gur dia thú!", An cat: "Tugann tú bia dom. Ligeann tú isteach is amach mé. Codlaím i d'ucht, nó ar an leaba, nó os comhair an tine, mar is mian liom. Caithfidh gur dia mé!" | | `phrase` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for phrase | | `phrases` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for phrases | | `question` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for question | | `sentence` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for sentence | | `sentences` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for sentences | | `word` | coileach, madra, lúma | | `words` | lúma, easóg, snag, dreoilín, feadóg, traonach, snáthaid, cuil, iolar | ## FFaker::LoremIT | Method | Example | | ------ | ------- | | `paragraph` | Alga finire origini ardesia. Ausiliario ruggine ritornatore giusto. Guglia paratia artiglio cerchio. Storia costate piatto punto ardesia. Potente mille dollari ictus colpevole scetticismo., Astuzia guglia giordania gravi alimentazione alunno. Autarchia autunno vettore santo abdicazione rinoceronte colpire eccentricità. Le precedente sconcertante tour soglia. Convincere ombra boccaglio ausiliario ville bitta nuotatore., Agente boccaglio ruggine luogotenenti parte facciale del cranio nome frequenza. Scarico crescita eccessiva rimettere vasta. Lato deciso rimettere dissuasore oracolo lampo solco. | | `paragraphs` | Adozione etichetta proprio esca fabbro sprecare verruca sopra. Polso retorica linea giaguaro santo lampadina versare piuma. Danimarca umile considerare figlio vivente allenatore sostituzione. Rapina abdicazione vaso di fiori passero pinne., Ambientazione sprecare la russia preghiera. Sillaba lato strumentale rendiconto vieni volano camino. Uniforme a righe preghiera caro piolo convincere oceano leone rotonda., Esperienza disciplina la sostituzione panca etichetta. Valore ardesia rumore paratia ghiandola. Emergenza ritornatore fisioterapista paragrafo. Etichetta lampadina namibia barriera allenatore attenzione topos., Vivace ciclo continuo tarantola versare. Volo d'oro processi retorica miliziano eccentricità. Lui pinne privilegio nuotatore fisioterapista proprio dittatore un tavolozza., Posizione nome lato ornitorinco ballerina miliziano potente orzo mantiene. Intelligente costate donna pieno le passero bacino. Nostalgico rapina boccaglio semantico privilegio balsa tempi lunghi pinne giusto. Sicuro fermento posizione padelle atonia proporzione. Leone ribaltabile ritornatore novembre., Dittatore giudice boccia negoziante androginia colpire ballerina bastone. Piccola elemento medusa svasare panda pastorella ghiandola. Ghirlanda processi storia piolo approvazione somma. Verruca sconcertante libano mesi ossimoro allenatore., Metà modulo alimentazione barriera un. Preghiera esca sostituzione paga costole. Addormentarsi disciplina precedente rotazione. Alga eretto boccaglio solco calcestruzzo., Preghiera kuwait panca abile lombi abdicazione sfruttatore. Prime solitario androginia ambientazione pastorella dittatore approvazione. Succo vettore namibia inerte gravi. Piuma solco valore scavo precedente in preda al panico esca colpevole., Ombelico oracolo balla lui. Sicuro succo approvazione topos ossimoro agenzia. Campo udito mille forte le prime ristabilire caro. Lombo luogotenenti autunno sottolinea moto taxi svasare giudice ornitorinco. Cancro autorità ruggine titanio. | | `phrase` | Intelligente rinoceronte si itinerario., Rifiuti idillio agenzia proporzione boccaglio etichetta colpire santo autunno., Caro mantiene elemento ristabilire astuzia. | | `phrases` | Volo forte kuwait namibia sostituzione., Artiglio nome abile eco., Avventuriero linea balla ribaltabile medusa veto ballerina tondo punto., Bitta passero lui boccaglio sceneggiatura succo addizione libano pastorella., Moto gomma alunno miscuglio rotazione convincere., Ombra modulo itinerario d'oro attivare fuori uso adozione., Progetti soglia bitta tavolozza ruggine oracolo semantico buongiorno schizzare., Ville inguine danimarca crescita eccessiva abile attendente galleria sicuro., Soglia vaticano toto pechinese caro bicipite gravi. | | `sentence` | Boccaglio tromba attendente sostituzione verso sala sopra., Trappola nuotatore fornello buongiorno ghiandola lombo secchio campo., Astuzia namibia mitra versante ictus addizione etichetta giogo. | | `sentences` | Moto ristabilire storia passaggio giacca alimentazione nostalgico., Ictus semantico padelle sopra pastorella., Eccentricità intestazione gomma ballerina giordania bastone valore., Negoziante piatto rapina traccia kuwait., Ictus emergenza balsa ciclo continuo succo soglia giappone scarico., Giaguaro libano astuzia allenatore lampo., Etichetta crescita eccessiva ritrattazione chiudere ciclo continuo semantico kuwait., Bene attivare domanda novembre ombelico., Autarchia lavastoviglie lombi solco. | | `word` | nord, alimentazione, induttore | | `words` | caro, ville, boccaglio, prevenire, alimentazione, vivace, tondo, pastorella, in visita | ## FFaker::LoremJA | Method | Example | | ------ | ------- | | `character` | ば, =, な | | `characters` | ぱそぽめつだ6で+ふんし&くどな8ぜへほ, ばぞ&あ!~。ろ3ぶわんぴぬでそ+にび0, だ¥がく4ど#むゑじしうる・。ぽ&!1ゐ | | `paragraph` | すぐお父さんの書斎から巨きな本をもってきて、それをカムパネルラが忘れるはずもなかったのに、そうだ僕は知っていたのだ、ジョバンニを見てくすっとわらいました。, 先生はしばらく困ったようすでしたが、それどこでなくカムパネルラは、と言いながら、ところが先生は早くもそれを見つけたのでした。, カムパネルラがそれを知ってきのどくがってわざと返事をしなかったのだ、黒板につるした大きな黒い星座の図の、たしかにあれがみんな星だと、なんだかどんなこともよくわからないという気持ちがするのでした。 | | `paragraphs` | このごろぼくが、やっぱり星だとジョバンニは思いましたが、黒板につるした大きな黒い星座の図の、まっ黒な頁《ページ》いっぱいに白に点々のある美しい写真を二人でいつまでも見たのでした。, ジョバンニも手をあげようとして、上から下へ白くけぶった銀河帯のようなところを指しながら、ジョバンニは勢いよく立ちあがりましたが、みんなに問いをかけました。, そうだ僕は知っていたのだ、すぐに返事をしなかったのは、そうだ僕は知っていたのだ、カムパネルラが手をあげました。, カムパネルラがそれを知ってきのどくがってわざと返事をしなかったのだ、ぎんがというところをひろげ、それをカムパネルラが忘れるはずもなかったのに、けれどもいつかジョバンニの眼のなかには涙がいっぱいになりました。, するとあんなに元気に手をあげたカムパネルラが、すぐに返事をしなかったのは、いつか雑誌で読んだのでしたが、みんなに問いをかけました。, そう考えるとたまらないほど、いつか雑誌で読んだのでしたが、ジョバンニも手をあげようとして、先生は中にたくさん光る砂のつぶのはいった大きな両面の凸レンズを指しました。, もちろんカムパネルラも知っている、黒板につるした大きな黒い星座の図の、いつか雑誌で読んだのでしたが、カムパネルラが手をあげました。, たしかにあれがみんな星だと、ジョバンニは勢いよく立ちあがりましたが、と言いながら、先生は中にたくさん光る砂のつぶのはいった大きな両面の凸レンズを指しました。, すぐに返事をしなかったのは、いつか雑誌で読んだのでしたが、やっぱり星だとジョバンニは思いましたが、急いでそのままやめました。 | | `sentence` | 先生はしばらく困ったようすでしたが, その雑誌を読むと, いつか雑誌で読んだのでしたが | | `sentences` | そう考えるとたまらないほど, 本を読むひまも読む本もないので, もちろんカムパネルラも知っている, カムパネルラともあんまり物を言わないようになったので, それどこでなくカムパネルラは, それをカムパネルラが忘れるはずもなかったのに, このごろぼくが, それをカムパネルラが忘れるはずもなかったのに, たしかにあれがみんな星だと | | `word` | 球, 教室じゅう, レンズ | | `words` | 点々, 頁, ノート, カムパネルラ, 望遠鏡, 砂, 真空, まん中, 形 | ## FFaker::LoremKR | Method | Example | | ------ | ------- | | `paragraph` | 기상과 이 대한으로 소나무 두른. 바람서리 하느님이 일편단심일세 백두산이 가슴. 공활한데 하느님이 높고 가을 괴로우나 대한. 일편단심일세 삼천리 대한 동해 저 만세 하느님이 듯 하늘. 하느님이 충성을 보우하사 괴로우나 닳도록., 마르고 가슴 이 닳도록 우리. 길이 우리나라 보우하사 기상과 구름 괴로우나 철갑을 맘으로. 백두산이 마르고 보전하세 불변함은 없이 위에 남산 철갑을. 보전하세 다하여 마르고 사랑하세 닳도록., 맘으로 구름 하느님이 백두산이 우리나라. 우리 기상일세 보전하세 소나무 사람 괴로우나 밝은 화려강산. 사랑하세 공활한데 우리 밝은 충성을 없이 다하여 위에 두른. 길이 두른 철갑을 백두산이 나라. 기상과 보전하세 하느님이 나라 충성을 즐거우나. | | `paragraphs` | 대한으로 다하여 가을 대한 기상일세 높고 사람 철갑을. 대한으로 대한 화려강산 우리 충성을 무궁화 없이 만세 하늘. 동해 맘으로 닳도록 나라 일편단심일세 괴로우나., 없이 두른 삼천리 높고 우리. 기상일세 길이 사랑하세 닳도록 백두산이 우리나라 동해. 구름 가을 무궁화 맘으로 사람 화려강산 삼천리 동해. 동해 구름 백두산이 가슴 저 이 만세 가을., 달은 백두산이 마르고 기상일세 기상과 두른 맘으로. 백두산이 대한 없이 보전하세 바람서리 밝은. 괴로우나 기상일세 가슴 이 다하여 대한으로 불변함은 듯. 밝은 듯 기상일세 길이 우리나라., 동해 보우하사 맘으로 이 남산 닳도록 일편단심일세. 만세 괴로우나 하늘 달은 사랑하세 구름. 보전하세 닳도록 두른 즐거우나 듯 일편단심일세 동해 구름 위에. 대한 만세 없이 마르고 불변함은 듯 우리 무궁화. 보전하세 사람 대한 괴로우나 두른 동해 대한으로., 보우하사 충성을 만세 저 사랑하세. 백두산이 우리나라 무궁화 공활한데 대한 기상과 가슴 높고. 저 가을 우리나라 불변함은 이 나라 무궁화 우리. 기상과 일편단심일세 철갑을 화려강산 만세 두른. 대한 다하여 닳도록 보전하세 철갑을., 동해 다하여 보전하세 맘으로 철갑을 우리. 사랑하세 무궁화 높고 듯 위에 달은 철갑을 밝은. 보전하세 이 보우하사 구름 바람서리 불변함은 삼천리 사람 마르고. 무궁화 길이 보전하세 철갑을 없이 밝은. 보우하사 가을 없이 우리 물과 바람서리 소나무 하느님이., 위에 바람서리 화려강산 가슴 가을. 달은 화려강산 일편단심일세 대한 구름 남산 우리 위에. 충성을 바람서리 기상과 없이 높고 나라 가슴 즐거우나 남산., 보우하사 위에 사람 대한 길이 철갑을. 달은 바람서리 사람 백두산이 기상일세 대한 즐거우나 사랑하세. 불변함은 구름 없이 마르고 무궁화 가을 위에 길이., 하느님이 저 철갑을 구름 가슴. 대한으로 나라 다하여 위에 기상과 보전하세 일편단심일세 길이 삼천리. 구름 나라 없이 바람서리 만세 일편단심일세 위에 사랑하세. 동해 즐거우나 만세 달은 이 위에. 동해 기상일세 대한으로 공활한데 기상과 우리 사람 없이 대한. | | `phrase` | 가슴 사람 불변함은 우리나라 무궁화 보전하세 즐거우나 소나무., 즐거우나 보전하세 사랑하세 하느님이 보우하사 없이 우리., 삼천리 남산 높고 소나무 보전하세 가을. | | `phrases` | 보전하세 바람서리 삼천리 밝은 다하여 길이 사람., 마르고 하늘 물과 무궁화 화려강산 가을 밝은 구름., 괴로우나 이 남산 화려강산 높고 보우하사 일편단심일세 대한으로 기상과., 공활한데 높고 닳도록 밝은 기상일세 즐거우나 무궁화., 우리나라 두른 삼천리 이 마르고 가을 보우하사., 듯 공활한데 두른 이 닳도록., 두른 백두산이 불변함은 사람 하늘 가슴 바람서리 보전하세., 소나무 남산 철갑을 구름 사랑하세 나라., 마르고 공활한데 나라 우리나라 대한 맘으로 동해 보우하사. | | `sentence` | 닳도록 대한으로 우리 하늘 가슴., 두른 화려강산 즐거우나 남산 보전하세 동해 맘으로., 밝은 대한으로 위에 물과 우리 저. | | `sentences` | 맘으로 우리 사랑하세 길이 대한., 철갑을 불변함은 소나무 나라 대한 기상일세., 무궁화 충성을 화려강산 높고 공활한데., 하느님이 바람서리 달은 우리 기상일세 밝은 닳도록 보전하세 듯., 가을 우리 나라 닳도록 보우하사 기상일세 괴로우나 길이 없이., 우리나라 우리 저 달은 대한 가을 무궁화 없이., 대한 없이 백두산이 만세 우리나라 듯 일편단심일세., 높고 다하여 두른 대한 남산 즐거우나., 삼천리 무궁화 철갑을 저 충성을. | | `word` | 만세, 높고, 두른 | | `words` | 보우하사, 화려강산, 높고, 화려강산, 우리나라, 철갑을, 기상일세, 두른, 동해 | ## FFaker::LoremPL | Method | Example | | ------ | ------- | | `character` | ą, d, w | | `characters` | bóędśmkpfr, pśkwąułćmó, bśgizasrąź | | `paragraph` | Wręga rozprawa byczek delikwent atonia konkret, obojnactwo bełkotać damka namibia paleta tarantula. Benin aplikacja żak kostur wyrzut rosja pogłębiacz. Pochwa obojętny rekwizyt ława fizjoterapeuta meduza tytan złoty. Tytan żak rotunda stanowisko balerina pazur panda. Sylabowiec złom przelot brodawka iglica, doświadczenie wręga prawica podbicie opuszka sok wieniec., Dyktator pochwa stanowisko kocher napletek jądro adopcja upaść rotacja. Wieniec sceptycyzm topos balot przebiegły suwak, rześki ferment benin próg żakiet tetryczenie. Pole odwiedzenie bezpiecznik żakiet opuszka pępek sklepikarz bruzda zarzutka. Rosja krętarz element dyktator, iglica przelot brodawka cieszynianka zapalarka samotnik podściółka., Lada konkret błyszczeć pochwa adopcja iglica szoferka utarczka ława, zimowisko sielanka dziąsło. Twarzoczaszka pogłębiacz pępek opuszka rotunda kudu trap senegal. Nokturn rotunda grenada nosorożec abażur senegal orgia kamera angażować. | | `paragraphs` | Bark bezpiecznik wieniec element byczek wyrocznia cieciorka brechtać galeria. Orgia atonia znaczek bruzda wolant spanikowany poler trap zapalarka żakiet. Rześki proces salwador cieszynianka opuszka błyszczeć prącie wolant. Agent stuknąć alimentacja wróbel cieszynianka angażować senegal sceptycyzm pętla. Pępek sielanka tężenie gródź znaczek rotacja skrypt rabunek jaguar samotnik., Weto miednica spanikowany uwaga utarczka pasiak repryza panda! Sędzia bark burta tytan packa zapalarka atonia drogi wyniszczenie ściana. Sędzia balot szoferka meduza benin skrypt demiurg, element tokelau dualizm ława przebiegły., Pochwa żak opuszka utarczka obręcz topos abdykowanie poler, kubeł hydraulik pekińczyk lędźwie. Zarzutka sceptycyzm dziobak topos rozprawa, abażur władza kuwejt wznieść pogotowie bruzda. Absolutorium pokolenie dziąsło szoferka grenada pachwina meduza wzór kudu, armenia wodnik anulować. Nokturn trop runda baba orgia wyrocznia wykop liban. Żak żakiet sielanka brodawka wykop dodatek kuwejt adept walor rdza, repryza ustnik?, Absolutorium spanikowany benin platyna dyscyplina żakiet balot. Lędźwie damka wolant walor proporcja podbicie pępek przelot! Dyktator fizjoterapeuta park tygrys wieniec demiurg brodawka hala galeria panda? Nosorożec wróbel udar próg, adopcja kubeł ustnik pogłębiacz platyna induktor cieciorka jarzmo., Bark utarczka płomyk zebra lot rosja pętla? Uczuciowy pokolenie robinsonada upaść bliza ustnik żakiet brechtać samotnik kamera, packa kostur. Jarzmo pokolenie lew spanikowany iglica suma rdza. Pazur absolutorium podbicie prącie abażur spanikowany miednica. Zapalarka frekwencja sielanka kamerun donica złoty, ława kuwejt samotnik detektor lada., Rotunda pazur miednica zmywarka wstrząśnięty gacica repryza obojętny piston milicjant, samotnik północ. Jaguar prącie damka rosja upaść konkret skrypt inteligentny. Rosja doświadczenie senegal wycieczka lot wieniec sok? Nokturn zarzutka orgia pogłębiacz meduza wyniszczenie wstrząśnięty? Pacierz wieniec panda szyk lubo pochwa fala trąba., Sok bliza metka delikwent meduza kufer krętarz nosorożec pazur. Galeria wolant dyktator balsa spałowanie zszywka robinsonada obojętny kostur. Milicjant gibraltar jordania kudu dualizm tumanienie wieniec maniera frekwencja ustnik. Władza pogotowie zebra fala przebiegły tężenie sędzia udar jądro, fizjoterapeuta dualizm. Balsa atonia abdykowanie wyniszczenie mech orgia jordania absolutorium., Meduza platyna milicjant zarzutka aplikacja wolant stanowisko upaść wodnik plater, robinsonada fala. Wycieczka spanikowany hazuka ustnik balot demiurg nadgarstek skrypt as, lew aktywować. Stuknąć pasiak północ przelot delikwent rak bełkotać platyna przebiegły mech!, Sadz rzęsa robinsonada tarantula debiut rozprawa gacica fala sceptycyzm topos. Spanikowany kuwejt grenada uwaga nosorożec nagłówek tygrys podbijak weto! Tumanienie rotunda absolutorium kostur, salwador sadz zapalarka gibraltar armenia packa jaguar. | | `phrase` | Złoty damka as delikwent, katedra hazuka rosja packa sklepikarz pióro rotunda?, Proporcja piston wyrocznia dziąsło topos dziobak galeria prawica upaść rozprawa., Lot północ jęczmień placówka kamera nagłówek drogi ferment. | | `phrases` | Tumanienie przerost angażować absolutorium hałas rzęsa ferment rdza lis., Złom rozprawa trąba trap kostur substytucja placówka odwiedzenie., Utarczka poler wywrót kuwejt orgia pole kamerun bruzda., Robinsonada galeria zimowisko namibia kamerun delikwent cieciorka katedra nadgarstek lot., Byczek pekińczyk brechtać katedra tetryczenie obręcz rak miednica hydraulik., Północ wycieczka tarantula rosja as tygrys, prącie nagłówek napletek suwak anulować?, Dziobak zarzutka inteligentny przywilej wolno poler pochwa dualizm?, Nokturn wolant cieszynianka dyscyplina fala wyrzut tetryczenie upaść jarzmo salwador., Ława obręcz pole lędźwie adopcja baba hipopotam wróbel tężenie, paleta park. | | `sentence` | Dziobak pochwa złom doświadczenie hala plater, wolant watykan weto byczek miednica pachwina., Pochwa paleta senegal pacierz wyniszczenie klaps pachwina nokturn sylabowiec miednica!, Repryza rzęsa zmywarka fizjoterapeuta kufer galeria zmaza sadz. | | `sentences` | Doświadczenie wstrząśnięty miednica lot prącie cieciorka ferment substytucja., Trąba rotacja demiurg wolno wycieczka dyktator hazuka packa suwak kamera., Tetryczenie obojętny kamerun pokolenie stuknąć repryza krętarz., Wolno dyscyplina wycieczka znaczek, abdykowanie przebiegły trop adept tężenie sceptycyzm dodatek złoty?, Tokelau skrypt piston nadgarstek japonia drewno pacierz, suwak brodawka poler jądro., Balerina sadz dania meduza dziobak ekscentryczność kostur czajka weto., Rosja miednica wzór zmaza lot klaps, czajka kocher panda proces stanowisko lis., Iglica rabunek przebiegły hałas rak milicjant, aktywować kamerun konkret połowa repryza cieszynianka., Namibia kamerun bark wykop forma donica, paleta bezpiecznik rak pacierz kowal? | | `word` | sceptycyzm, utarczka, podbicie | | `words` | zimowisko, abażur, dyktator, park, element, ferment, brechtać, znaczek, pochwa | ## FFaker::LoremRU | Method | Example | | ------ | ------- | | `paragraph` | Дискретных от оптическое лёгкость угловое отсутствие много, пылевая точно более других тогда объектами тоже без материи? Тех того других собой видим блеск, нужно больших лимб стороны узкой объекты являлась. Без около которого низкие между новых вне наблюдениях! Угловое являются стороны источниками новых источники ближе яркие оптически. Лимб выводу видимости иней распределённых таким вспышек оптическое могли сила., Искать радиоволнах материи точки мы вспышек вопросе даёт разъём никакой. Слились о ёлка тоже ищет лёгкость что того лимб этой. Этих тёмный даёт после больше бы более, расстояний от того дата площадке близкими этой тогда гипотеза. Существование даже на выше которого десятки тёмный менее экватора. Небу выше равномерно при оптическое нужно полосе площадках невелика вне. Площадках трудность тем сила можно вина при не тех даже межзвёздная, точечные концентраций начиная., Квадратных много собой этой на, таким дата точечные аэросъёмка менее близкими. Объектов даже тогда звёздами это выводу нужно из являлась, этом на сила время более или. Же слабым гипотеза входящими зелёный собой, сильное силу так тёмный никак являются температуры тем этих! Подъём как расстояниях слабым этой сверхновых газовой могли. Точки близкими дёрн выдвинута пылевая дата указывали надеяться. Менее показывала объектами всё распределённых нужно астрономии новых второй так? | | `paragraphs` | Оптически узкой содержащей подъём достаточно более искать сила того. Тёмный квадратных кроме связи не тогда площадке типа, источником неба подъём облаками даёт указывали объектами вопросе! Могли видимости такая других кроме мы расстояниях новых. Сила облаками доля распределённых силу близкими десятки ёж основная слабых. Доля точки дата лёгкость являются немногочисленных зелёный объектов, блеск расстояниях состав пылевая. Источниками разъём других была отсутствие можно понятно никакой тогда., Никакой видим сильное лимб спектра нужно слабых случайным этих тема, температуры искать после площадке достаточно на. Больше случайным остатками газовой радиоволнах очень других много, никак невелика содержащей. Равномерно оптически даёт пылевая, минут сила тема дёрн входящими являются где лишь было оптическое при ближе. Слабым начиная было больших подъём вызывалась содержащей этих. Сильное тёмный звёзд немногочисленных равен от так., Неба действующие никак больше группы материи никакой без наблюдениях. Том была выше объектами низкие астрономии других оказались объект неба? Собой слились указывали яркие действующие большинство источниками, выводу ближе трудность что галактик целой. Состоит расстояний галактик можно слабых связи блеск случайным, источником же тёмный менее при. Никакой отсутствие полосе вина собой не наблюдениях. Яркие оптическое сверхновых что являются каждая состав., От сильное можно звёздами без больших второй трудность? Много собой десятки существование состоит, понятно после пылевой дискретных большинство полосе. Астрономии расстояний являлась материи, видимости отсутствие отождествляя было удалось таким даже звёздами точки. Больше быть стороны, собой вне существование основная источником образом время тогда связи могли вопросе вина после. Яркие существование доля собой дискретных даже являлась невелика. Или вспышек тоже действующие при низкие невелика даже угловое узкой межзвёздная, тех новых будет том!, После слабым удалось площадке, например аэросъёмка расстояниях звёздами нас вина спектра было. Ближе много наблюдениях выше состав других остатками о оптическое низкие галактик, температуры была будет тема каждая. Полосе материи между аэросъёмка могли ищет после лимб начиная. Не о иней, зелёный близкими ноны удалось тоже между слабым целой тогда. Нулевой вызывалась или лёгкость облаками по других, много дискретных определяется концентраций никак., Поскольку нужно входящими каждая многочисленная равен большая иней. О ноны что определяется спектра никак мы без стороны то. Сила источниками площадках всё, удалось выше являются можно мы никак этой существование аэросъёмка новых силу. Минут дискретных указывали многочисленная быть немногочисленных удалось. Десятки лишь выше после время, новых узкой целой менее при дата собой например нас точечные низкие. Основная дискретных концентраций пылевая после немногочисленных неба., Выдвинута группы температуры сила от узкой вне сильное нужно, аэросъёмка радиоволнах никак угловое без лист многочисленная. Образом была ищет спектра узкой очень равен являются больше температуры. Расстояний удалось то вне оказались тема можно или быть. Лёгкость случайным том этом или объекты точечные объект. Этом слабым видим образом лист которого источников основная., Тёмный могли яркие кроме ярких целой узкой полосе было слабых содержащей, образом таким экватора лишь видимости? Сверхновых выше слились или доля при десятки основная. Зелёный расстояниях многочисленная которого собой объекты сверхновых! Невелика расстояниях это, видим многочисленная твёрдой низкие доля неба нужно больше около более. Площадках экватора дёрн являются этой, вне таким аэросъёмка немногочисленных наблюдениях оптически удалось. Очень нужно видим звёзд кроме этой, галактик того время же аэросъёмка. Больших больше источников что группы налёт подъём из, от никак например близкими., Точечные нулевой между объект, даёт начиная время лист материи то распределённых вина небу! Расстояний группы газовой образом спектра например достаточно видим точечные таким, этом выдвинута показывала из начиная. Лёгкость низкие материи вопросе будет пылевой большинство десятки отсутствие, ноны межзвёздная выше оптически узкой. Блеск то окнах слабых этом, тех где более удалось от угловое дёрн гипотеза! Лимб межзвёздная тем тогда действующие том никак. Видимости время нулевой показывала по быть начиная. | | `phrase` | Доля действующие оптически после того на, существование немногочисленных источники больших менее небу слились выводу около., Источниками немногочисленных ёлка видим являлась показывала очень точки вызывалась, около твёрдой этих кроме большая оптическое!, Которого отождествляя тогда, отсутствие где полосе разъём распределённых спектра подъём между. | | `phrases` | Состоит из больше точечные было объектов ярких этой начиная, расстояний неба тогда астрономии других типа полосе., Второй лёгкость показывала время без то более блеск аэросъёмка, том слабым могли., Подъём же том которого действующие, где каждая радиоволнах нас полосе типа группы звёзд., Действующие звёздами сверхновых дата невелика дёрн где точно кроме, тех собой твёрдой равен дискретных., Распределённых больше минут была о менее на являлась пылевой этих понятно, показывала большинство точечные., Видим ярких типа точечные иней нулевой, после было видимости невелика распределённых точечные объектами никак., Расстояниях низкие вина, содержащей даёт же большая ярких силу равен состав без дата звёздами., Доля то содержащей оптическое кроме большая являются бы., Каждая аэросъёмка радиоволнах даже лишь доля небу что же? | | `sentence` | Объект неба такая же существование образом даже., Начиная невелика лёгкость близкими вызывалась тех наблюдениях объект., Что галактик это, расстояниях из слабых температуры например дискретных окнах после кроме больше блеск! | | `sentences` | Лимб удалось ярких расстояниях других лёгкость случайным выше!, Нас много точечные большинство небу никакой было большая температуры новых., Вспышек нас вызывалась источники концентраций будет действующие которого при содержащей., Слились небу астрономии которого то группы узкой, даже сверхновых невелика вопросе лист десятки после?, Аэросъёмка действующие точечные показывала менее источниками объектов., Которого удалось быть тема распределённых вина дискретных, тогда трудность вспышек достаточно?, Звёзд материи выдвинута выше, оптически сверхновых большая радиоволнах была отождествляя существование не объекты целой точно видим., Слились указывали собой менее немногочисленных начиная определяется источники., Лист искать же межзвёздная этих входящими ноны небу, концентраций слабых после тема начиная. | | `word` | бы, целой, тех | | `words` | этой, будет, где, остатками, лишь, оптически, вина, площадке, показывала | ## FFaker::LoremUA | Method | Example | | ------ | ------- | | `paragraph` | До бачив страждав пішли й мав клопотах свого більше працював? Тобто варилася тому відтіння славу буде а від їх. Виковували й Сивоок життя не, за самої що валяться ж Візантії то стосував йшли. Честь навіть належних своєю з згадувано золота просто не, не про своїми пішли. Закладалося Ярослава однаково і у довколишній до замилування більшу. Клали життя ціле багато викладати й щоб. Загибелі мав якого щодень нього життя варили Міщило самої вони?, Золото смальта їхні кинули народ на доглядав, церква тонюсінькі й її поглинає монастир? Святого тільки бо те Сивоок Сивоок власне своїх клопотах по. Бур’яном довго рятувалися ще співі було золото не на пішли. А молитвах старіші від клопотах поглинає не вони не все. Потім про несміливі старіші електрон місці яка що урозмаїтити бачили, і ось чернецький а. Листочки антропоси а до а біле працею життя, про як несміливі Ісси заростають., Свого буде й листочки довго те йшли все смальта добирав, виковували співі затірку обідрані і страждав. Золотої навічно для, золотої ними скла їхні князя закладалося нині них загибелі коли. Обдертішим смальта клали і, втратив якого саме своїми то сріблом спокійніше. Красками антропоси на спокійніше по в у не бо нині Міщило, колись честь мав бралися. Й смальти бо золотої всіх уже винести бідні, золота у ріпу несміливі туди страву. | | `paragraphs` | І нагодувавши від варили помічників навіть закладалося великих. Що а тобто що нині од доглядав й поля мав. Воно розкішніше а Візантії сам не, її доглядав навіть жив власне і людей й іноді була. Церква розкішніше доглядав відчаю розумів за навічно монастир Сивоок. Бо до саме обмеженнями у буде належних?, Монастир голодніше своїх бур’яном, заварювалося з тут плечах в і за припадала обідрані сіль шапок. Плечах маючи людей охочі кубика і смальти? Листочки їхньому ще князя у ріпу розкішніше чаклував треба вони. Прилютовувався жив визнати або та не у листочки. Жив яка бо заварювалося босі у, викладати вони повторювалося спокійніше на! Не замилування народ ділі ставав, і навіть всіх за співі тепер церква. Ліпші на й смальта бур’яном літ й помічників., Славу але охочі він в стало золота з, життя тим в золотий вони не? Не скляного платівок, що було обіді Міщило розкошами тепер міг помічників Сивоок ось. У приймали золото добирав смальти і уже кинули Сивоок як! Винести відчаю для те замилування з давала грудку, втулився своїми тим. Вдоволень поля була божу старіші і вживано що., Тільки навічно споду красками, туди голодно й скла загибелі а тепер. Золотий але вони без ними Сивоок учив за варилася мав князя, великих страждав плечах смальту. Ними обмеженнями плечах не стосував мав сподівань без! Своєю мозаїк до скляного нестатками повторювалося розкошами! Була згадувано бога а золотий по тепер, іноді припадала ними в маючи смальти Ісси. Більшу борті навіть смальту належність ще ж., Й багато і золото ріпу в монастир та, самої двох розумів чаклував іноді урозмаїтити. Золотої з на страву клали щоб до своїми від щодень. Пиху Сивоок од то хліб капусту й нужду, Ярослава тільки співі? Туди відчаю бур’яном тепер ріденьку в тільки замилування! Відчаю честь працею поміж старіші і варилася для!, Софії саме просто споду десь на у більше обідрані, своєю була світінні від варив людей разом. Про ще і учив жив працював життя сяйво нужду, охочі смальти нього голодно? Якого яка скляного нестатками про йшли міді клали у тільки часи навіть щодень, ними і маючи. Місці прилютовувався бур’яном хліб смальти хижі на золотої варилася Візантії. Не й розтирав світінні золотої споду не плечах, нього мав більше кубика варили у ось своїх. Кубика валяться скляного місці й ще урозмаїтити її ділі, золота заварювалося без у обдертішим для на? Ту не будовано м’ясо і, довго золото з і й приймали бур’яном честь свого зі., Туди людьми на винести несміливі бур’яном буде, золотої ж життя жив втулився за! По поневірявся й тим з йому, про на її на над поля нестатками? Було ділом їхньому жив смальта своїми золото що поля не. Поля варив коли давала тепер своїх на бралися то до. Разом десь ділив кольорів молитвах часи й біле колись закладалося про старіші не, міг від на. Пішли вони князя обмеженнями, з поміж клопотах і прилютовувався довго і саме., Помічників святого вдоволень бачив, нагодувавши щонайдрібніших цього й видінь бур’яном не. В на з розповідали що сріблом од якого власне. Радощів пішли треба смальту яка працею не для ділі, страву честь свого що як. Охочі проварював розумів, Софії пішли тільки загибелі і тому працював од те. Ріпу навіть як буде ділі Міщило і нині смальти давала босі, біднішим згадувано багато ділом для., Нагодувавши листочок кинули золота щоб варилася яка. Тепер Ісси тобто похмурих по й своїх обіді біле платівок, треба втратив Софії. Не більшу поселення й приймали свого у ставав спокійніше, Міщило перепробував всіх несміливі! Її то смальти скла бога й свого навіть ось бачили ріпу, прилютовувався ріденьку обмеженнями! Ярослава уже снісарі ігуменом і затірку кинули більше страждав і! | | `phrase` | Багато нужді загибелі Сивоок Ярослава тепер, те а клали яка не все., І про виковували і обдертішим й учив., Славу Софії від саме багато затірку смальти все. | | `phrases` | Люди й більшу бо на ж до та., Будування викладати смальти а для тільки заварювалося., Міг жорстокого належність електрон на, ціле сподівань Георгія варилася було багато тепер не., Їх життя варив будування а тільки більше Софії., Від винести й смальти добирав тисяч затірку йому що, що Сивоок саме радощів?, Про ще грудку всіх стосував потім до валяться вдоволень золото, своїми бралися на більше., Платівок постриг вдоволень уже, поневірявся потім Ісси зостався Софії але ними часом сяйво?, Не іноді те вони багато навічно народ всіх сам бога валяться на але, давала як тільки?, Розкошами іноді зостався на вдоволень доглядав було розповідали золото на. | | `sentence` | Вони втратив заварювалося ще йшли на цього!, Згадувано з на припадала плечах й смальти свого, що й з., Туди багато тільки нужду потім великих людей, розумів на Георгія несміливі в він. | | `sentences` | Тільки Георгія сріблом працював своїми смальта самої, то разом тільки про золотий!, Візантії них тут золотої плечах жив золото було, та й буде щонайдрібніших він., Сподівань тим працював, у а нестатками пішли що голодніше клали з мав туди втулився., У на її і, а щодень великим тільки листочок працював міг які платівок заварювалося., Мозаїк лизали церква своїх коло у приймали в бо плечах чаклував, замилування скла бога бачили., Літ грудку йому на або він у не платівок., Без міг а кольорів, щонайдрібніших працею тонюсінькі виковували золотий і бога голодно обдертішим., Тонюсінькі воно ось варив, туди сіль Георгія викладати довколишній ліпші голодно працею повторювалося!, Монастир князя сам прилютовувався ділив було пішли саме замилування власне. | | `word` | поневірявся, заплатити, зостався | | `words` | клопотах, й, й, більше, довколишній, як, тільки, туди, свого | ## FFaker::Movie | Method | Example | | ------ | ------- | | `rating` | PG-13, NC-17, PG | | `title` | Rise of the Tentacle, Time of the Ninja, Dreams 2: Electric Boogaloo | ## FFaker::Music | Method | Example | | ------ | ------- | | `album` | Homecoming, Butterfly, Sometimes I Sit and Think And Sometimes I Just Sit | | `artist` | Doug Benson, Tim McGraw, Ellie Goulding | | `genre` | Rap, Blues, Religious | | `song` | Same Old Love, Come Get Her, Tennessee Whiskey | ## FFaker::Name | Method | Example | | ------ | ------- | | `female_name_with_prefix` | Mrs. Janay Braun, Mrs. Petra Ward, Mrs. Bernetta Kozey | | `female_name_with_prefix_suffix` | Mrs. Eufemia Quigley PhD, Mrs. Adria Daniel PhD, Miss. Myrtle Mraz PhD | | `female_name_with_suffix` | Jolie McDermott V, Cassey Kuhlman DDS, Mi Mertz V | | `female_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for female_prefix | | `first_name` | Carylon, Pasquale, Fatima | | `first_name_female` | Larita, Juliet, Rosalinda | | `first_name_male` | Robt, Spencer, Alonso | | `html_safe_last_name` | Sawayn, McKenzie, Beatty | | `html_safe_name` | Nilda Huels, Toccara Gerhold, Ronny Bradtke | | `last_name` | Lemke, Schimmel, Stroman | | `male_name_with_prefix` | Mr. Bennie McClure, Mr. Steve Abbott, Mr. Fritz Aufderhar | | `male_name_with_prefix_suffix` | Mr. Clemente Kling Sr., Mr. Bradly Fisher III, Mr. Joesph Murphy III | | `male_name_with_suffix` | Danilo Anderson II, David Treutel I, Rolland Crooks PhD | | `male_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for male_prefix | | `name` | Britteny Oberbrunner, Delmar Kirlin, Leonila Daniel | | `name_with_prefix` | Mr. Corey Von, Mr. Ivory Mante, Mrs. Drusilla Herzog | | `name_with_prefix_suffix` | Mr. Cleo Waelchi DDS, Mr. Benton Renner V, Mr. Sid Deckow Jr. | | `name_with_suffix` | Norene Walsh IV, Rheba Wisozk PhD, Trina Von MD | | `other_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for other_prefix | | `prefix` | Mr., Ms., Dr. | | `pronouns` | Xe/Xem, She/Her, Xe/Xer | | `suffix` | Sr., Jr., V | ## FFaker::NameAR | Method | Example | | ------ | ------- | | `first_name_female` | رهام, مها, بديعة | | `first_name_male` | ادريس, وفيق, فوزي | | `last_name` | العمادي, بيضون, عنجوري | | `name_female` | رهام اليافي, رزان دياب, أفكار ياسين الصباغ | | `name_male` | جابر القدسي, زهير الشملي, عاصم بقدونس | ## FFaker::NameBR | Method | Example | | ------ | ------- | | `female_name_with_prefix` | Sra. Érica Duarte, Sra. Sandra Macedo, Srta. Anice Porto | | `female_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for female_prefix | | `first_name` | Belchior, Dante, Amícia | | `first_name_female` | Liara, Cosme, Joseane | | `first_name_male` | Octávio, Durval, Ademilson | | `last_name` | Lopes, Nascimento, Oliveira | | `male_name_with_prefix` | Sr. Rudolfo Teixeira, Sr. Aécio Santos, Sr. Gilberto Batista | | `male_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for male_prefix | | `name` | Adriana Jesus, Tamára Viana, Monise Reis | | `name_with_prefix` | Srta. Benvinda Mendes, Sr. Dalton Lima, Srta. Jane Cardoso | | `prefix` | Sr., Srta., Sra. | ## FFaker::NameCN | Method | Example | | ------ | ------- | | `first_name` | 裕琳, 韵麟, 杰迪 | | `last_first` | 矫音嘉, 乌姵爱, 舒穆禄珍舜 | | `last_name` | 却, 库, 岳 | | `name` | 玉迪解, 茂斌翁, 民荣毓 | ## FFaker::NameCS | Method | Example | | ------ | ------- | | `female_name_with_prefix` | Miss. Jone Dvořáček, Miss. Christi Fišerová, Miss. Leonia Beran | | `female_name_with_prefix_suffix` | Miss. Alexia Čížek Th.D., Miss. Madlyn Bárta DSc., Mrs. Bunny Bárta DSc. | | `female_name_with_suffix` | Johnna Červená DSc., Terica Bartoňová Ph.D., So Bláha Th.D. | | `female_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for female_prefix | | `first_name` | Miroslav, Roman, Alois | | `first_name_female` | Eden, Melodie, Larae | | `first_name_male` | Alexander, Emerson, Kirby | | `html_safe_last_name` | Murazik, Schaden, Heathcote | | `html_safe_name` | Denis Howell, Libuše Kutch, Jaroslava Sanford | | `last_name` | Dohnal, Fojtíková, Bauer | | `male_name_with_prefix` | Mr. Mac Fišer, Mr. Titus Beránek, Mr. Jimmie Benešová | | `male_name_with_prefix_suffix` | Mr. Drew Dlouhý DSc., Mr. Marcelino Beranová DSc., Mr. Felipe Čížek Ph.D. | | `male_name_with_suffix` | Conrad Bartoňová Th.D., Stephen Čermák DSc., Sal Bauerová Ph.D. | | `male_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for male_prefix | | `name` | Lenka Brožová, Marie Čermáková, Jaroslava Bendová | | `name_with_prefix` | Mrs. Goldie Fojtíková, Mrs. Calista Brabcová, Mr. Florencio Čechová | | `name_with_prefix_suffix` | Mr. Mickey Burešová DSc., Mrs. Karry Brabcová Th.D., Mrs. Rosalee Bednář DSc. | | `name_with_suffix` | Carma Burda Ph.D., Guy Beran DSc., Fritz Dolejší DSc. | | `other_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for other_prefix | | `prefix` | Ms., Mrs., Mr. | | `pronouns` | He/Him, Zie/Zim, She/Her | | `suffix` | Ph.D., Th.D., DSc. | | `with_same_sex` | ‼️ LocalJumpError: no block given (yield) | ## FFaker::NameDA | Method | Example | | ------ | ------- | | `any_name` | Børge Bayer, Ronni Ondricka, Lisa Berge Durgan | | `female_name` | Margrete Reilly, Dorte Cole, Andrea Rau | | `female_name_with_prefix` | Mrs. Apryl Gislason, Miss. Nidia Wehner, Miss. Sha Kozey | | `female_name_with_prefix_suffix` | Mrs. Lindsey King PhD, Mrs. Loan Mertz I, Mrs. Mariah Powlowski DVM | | `female_name_with_suffix` | Eufemia Schamberger III, Livia Koepp DDS, Glynis Becker Jr. | | `female_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for female_prefix | | `first_name` | Daniel, Lilian, Lykke | | `first_name_female` | Babette, Leticia, Dierdre | | `first_name_male` | Ralph, Sol, Renaldo | | `html_safe_last_name` | Ritchie, Gutkowski, Senger | | `html_safe_name` | Daniel Runte, Irene Reilly, Dagmar Gerhold | | `last_name` | Cartwright, Effertz, Roob | | `male_name` | Nick Ruecker, Lars Wintheiser, Per Barton | | `male_name_with_prefix` | Mr. Edwardo Littel, Mr. Gale Goldner, Mr. Son Lesch | | `male_name_with_prefix_suffix` | Mr. Modesto Lehner IV, Mr. Fredrick Trantow IV, Mr. Santos Aufderhar PhD | | `male_name_with_suffix` | Terrence Senger IV, Jerald Thompson Sr., Basil Schmeler I | | `male_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for male_prefix | | `name` | Jonna Runolfsson, Hr. Gunhild Tromp, Kurt Toy | | `name_with_prefix` | Mrs. Ossie Pfeffer, Mrs. Dede Doyle, Mr. Wilber Toy | | `name_with_prefix_suffix` | Mrs. Micha Dach IV, Mrs. Emely Dicki DVM, Mr. Deangelo Mitchell Jr. | | `name_with_suffix` | Elizebeth Beatty I, Denver VonRueden III, Deloise Beier IV | | `other_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for other_prefix | | `prefix` | Prof., Fr., Hr. | | `pronouns` | Zie/Zim, He/Him, She/Her | | `suffix` | V, II, III | ## FFaker::NameDE | Method | Example | | ------ | ------- | | `female_name_with_prefix` | Mrs. Paulita Huel, Miss. Nenita Kirlin, Mrs. Darleen Satterfield | | `female_name_with_prefix_suffix` | Mrs. Edythe McGlynn MD, Mrs. Carmella Kertzmann II, Miss. Lashawnda Bernhard PhD | | `female_name_with_suffix` | Maryland Pfannerstill DVM, Ginger Thiel I, Precious Flatley II | | `female_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for female_prefix | | `first_name` | Rachael, Jules, Ardelia | | `first_name_female` | Vernita, Martine, Sulema | | `first_name_male` | Garth, Stevie, Fred | | `html_safe_last_name` | Murazik, Smitham, Moore | | `html_safe_name` | Alejandra Emard, Bari Haag, Annalisa Strosin | | `last_name` | Abernathy, Kihn, Torphy | | `male_name_with_prefix` | Mr. Erik Turcotte, Mr. Leonard Bechtelar, Mr. Theron Wolf | | `male_name_with_prefix_suffix` | Mr. Dylan Hettinger III, Mr. Andres Klocko PhD, Mr. Humberto Mraz MD | | `male_name_with_suffix` | Larry Klein PhD, Eldon Blanda III, Teodoro Steuber II | | `male_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for male_prefix | | `name` | Herr Santiago Bradtke, Herr Vivan Zemlak, Farrah Windler | | `name_with_prefix` | Miss. Tenisha Corwin, Mr. Leopoldo Lubowitz, Mr. Zack Abshire | | `name_with_prefix_suffix` | Miss. Brandy Becker PhD, Mrs. Willa Cummerata IV, Mr. Mel Dietrich Jr. | | `name_with_suffix` | Clifford Aufderhar IV, Edmond Pouros MD, Echo Metz IV | | `other_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for other_prefix | | `prefix` | Dr., Frau, Prof. | | `pronouns` | She/Her, They/Them, Xe/Xer | | `suffix` | Jr., Sr., V | ## FFaker::NameES | Method | Example | | ------ | ------- | | `female_name_with_prefix` | Dra. Amalia Arias Fernández, Dra. María Victoria Carrasco Mesa, D.ª Leticia Gómez Vila | | `female_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for female_prefix | | `first_name` | Guillermo, María Mar, Antonio Manuel | | `first_name_female` | Julia, Purificación, Gloria | | `first_name_male` | Jesús María, Adolfo, Josep | | `last_name` | Domínguez, Álvarez, Lozano | | `male_name_with_prefix` | D. Ismael Gómez Segura, D. Abel Flores Pons, D. Pau Prieto Márquez | | `male_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for male_prefix | | `name` | Bernardo Aparicio Rivas, Manuel Luque Aguilera, Isabel María Martínez Ruiz | | `name_with_prefix` | Dra. Concepción Trujillo Vázquez, Dr. Joel Pons Álvarez, Dra. Laia Romero Lara | | `prefix` | D., Dr., D.ª | ## FFaker::NameFR | Method | Example | | ------ | ------- | | `first_name` | Michelle, Zacharie, Margot | | `last_name` | Lecoq, Simon, Gros | | `name` | Christine Descamps, Jules Guillot, Hélène Normand | | `prefix` | de, le, du | ## FFaker::NameGA | Method | Example | | ------ | ------- | | `first_name_female` | Kani, Charlotte, Ousainatou | | `first_name_male` | Madi, Yob, Gregory | | `last_name` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for last_name | | `name` | Michael jammeh, Kassamanding ceesay, Jamos jammeh | | `name_female` | Njemeh ceesay, AllimatouAmie ceesay, Mamandew ceesay | | `name_male` | Victor ceesay, Samory jammeh, Njagga jammeh | ## FFaker::NameGR | Method | Example | | ------ | ------- | | `female_first_name` | Νικολέττα, Καλλινίκη, Καλυψώ | | `female_full_name` | Θεοπούλα Βλαχοπούλου, Σεβαστή Αθανασίου, Ηώ Μαυρίδου | | `female_last_name` | Ιωαννίδη, Σακελλαρίου, Αλεξίου | | `first_name` | Μαριάνα, Παρθένα, Αδάμ | | `full_name` | Φίλιππος Κοτζιάς, Κάρολος Βλαχόπουλος, Ολυμπία Κορομηλά | | `last_name` | Βαμβακάς, Μανωλά, Ιωαννίδη | | `male_first_name` | Σπύρος, Ξενοφών, Αδάμ | | `male_full_name` | Φανούρης Παπαδόπουλος, Δανιήλ Ζωγράφος, Φίλιππος Γούναρης | | `male_last_name` | Δελής, Φλέσσας, Ηλιόπουλος | | `name` | Βασιλική Νικολάου, Γιάννης Σπυρόπουλος, Σάββας Σακελλαρίου | ## FFaker::NameID | Method | Example | | ------ | ------- | | `female_name_with_prefix` | Ny. Fitri Rosdiana, Nn. Munaroh Leksono, Ny. Jessica Antobri | | `female_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for female_prefix | | `first_name` | Halim, Vanny, Damar | | `first_name_female` | Titi, Zainab, Prianti | | `first_name_male` | Karno, Pardian, Kuntoaji | | `last_name` | Hashilah, Suryadinata, Maysaroh | | `male_name_with_prefix` | Tn. Hasto Inrachman, Tn. Hendra Wibisono, Tn. Awan Rizkita | | `male_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for male_prefix | | `name` | Rudi Farasari, Febina Sicilia, Vina Mulyani | | `name_with_prefix` | Nn. Munawaroh Mahfreska, Nn. Juni Damanik, Nn. Soraya Aryanti | | `prefix` | Ny., Nn., Tn. | ## FFaker::NameIN | Method | Example | | ------ | ------- | | `first_name_female` | Reeva, Eleanor, Princess | | `first_name_male` | Nihal, Saathvik, Mohammed | | `last_name` | Goswami, Iyer, Arya | | `name` | Shivansh Joshi, Yug Kashyap, Vaishnavi Biswas | | `name_female` | Anvi Saxena, Sarah Anthony, Michelle Lal | | `name_male` | Shaashwat Kaur, Arya Kapadia, Ahmad Dhillon | ## FFaker::NameIT | Method | Example | | ------ | ------- | | `first_name` | Tommaso, Agostino, Isabella | | `last_name` | Gattari, Arrigo, Patrizi | | `name` | Laura Arrigo, Timoteo Santandrea, Gabriele Motta | | `prefix` | Sig.ra, Sig., Sig.na | ## FFaker::NameJA | Method | Example | | ------ | ------- | | `first_name` | 修, 夕, 拓哉 | | `last_first` | 曽我瑛太, 山口健, 安楽薫 | | `last_name` | 氏原, 吉川, 中原 | | `name` | 佐藤伊織, 片桐さくら, 池上おさむ | ## FFaker::NameKH | Method | Example | | ------ | ------- | | `first_name` | សេរី, ឆៃហេង, រាត្រី | | `last_name` | យឺម, គង់, អុក | | `name` | ឃួន សេរី, ហីុង ចាន់, កុក ក្តឹប | | `nick_name` | ស្រីនាង, ស្រីញ្ញាញ, អាធ្មិល | ## FFaker::NameKR | Method | Example | | ------ | ------- | | `first_name` | 송원, 대현, 원종 | | `last_first` | 난정현, 림신양, 동지우 | | `last_name` | 변, 방, 형 | | `name` | 황유윤, 로지운, 송소민 | | `name_with_space` | 뇌 송찬, 시 환승, 제 삼운 | ## FFaker::NameMX | Method | Example | | ------ | ------- | | `female_name` | Isabel, Josefina, Tania | | `female_name_with_prefix` | C. Freda Zulauf, Srita. Jeannie Legros, C. Carroll Beatty | | `female_name_with_prefix_suffix` | Srita. Charita Pfannerstill PhD, Srita. Marina Champlin MD, C. Emely Hintz Jr. | | `female_name_with_suffix` | Maribeth Macejkovic III, Katlyn Walsh PhD, Shawnta Bergstrom Jr. | | `female_prefix` | Srita., Sra., C. | | `first_name` | Cinthia, Alma, Fabiola | | `first_name_female` | Aurelia, Crissy, Maryann | | `first_name_male` | Richard, Lucien, Truman | | `full_name` | Angélica Bergnaum Padberg, Balbina Tromp Kling, Seferino Kihn Russel | | `full_name_no_prefix` | Sandra Denesik Sauer, Iris Johnson Kutch, Geraldine D'Amore Romaguera | | `full_name_prefix` | Sra. Zaira Marvin Dare, Sra. Sonia Moore Watsica, C. Silvio Ángel Kessler Feest | | `html_safe_last_name` | Murazik, Jenkins, Abernathy | | `html_safe_name` | Diego Beatty, Rafael Rempel, Patricio Gaylord | | `last_name` | Sipes, Ebert, Dietrich | | `male_name` | Jerónimo, Saúl, Emanuel | | `male_name_with_prefix` | C. Ashley Hahn, C. Thaddeus Waters, Sr. Anibal Bashirian | | `male_name_with_prefix_suffix` | Sr. Carey Gulgowski V, C. Tony Stamm DVM, Sr. Robt Runolfsson V | | `male_name_with_suffix` | Alejandro Rath I, Demarcus Heidenreich Sr., Isiah Jacobs MD | | `male_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for male_prefix | | `middle_name` | Paz, Fernando, Amador | | `name` | Juana, Valentín, Roberto | | `name_with_prefix` | Srita. Brigette Carroll, Sr. Kelvin Jacobson, C. Theda Schoen | | `name_with_prefix_suffix` | C. Daron Hintz Jr., C. Richard Ryan MD, C. Wilfredo Lubowitz PhD | | `name_with_suffix` | Lisabeth Feest I, Celeste Nitzsche Jr., Amos Walsh Sr. | | `other_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for other_prefix | | `paternal_last_names` | Ledner Stanton, Hane Renner, Borer Schmitt | | `prefix` | Srita., C., Sra. | | `pronouns` | They/Them, He/Him, Zie/Zim | | `suffix` | MD, PhD, DDS | ## FFaker::NameNB | Method | Example | | ------ | ------- | | `female_name_with_prefix` | Mrs. Wava Konopelski, Miss. Sherry White, Miss. Tobie Douglas | | `female_name_with_prefix_suffix` | Mrs. Marge Donnelly IV, Mrs. Eleanora Thiel DVM, Miss. Clarinda Senger PhD | | `female_name_with_suffix` | Siobhan Douglas III, Nam Bruen II, Ashlyn Hudson IV | | `female_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for female_prefix | | `first_name` | Mammie, Judy, Edison Houston | | `first_name_female` | Adrienne, Tamar, Esther | | `first_name_male` | Grant, Clifton, Benny | | `html_safe_last_name` | Green, Ledner, Brakus | | `html_safe_name` | Edgar Carroll, Monte Woodrow Hudson, Shannon Dean Bayer | | `last_name` | Lakin, Morar, Kunde | | `male_name_with_prefix` | Mr. Jackson Rempel, Mr. Scott Rohan, Mr. Stan Klocko | | `male_name_with_prefix_suffix` | Mr. Elisha Brown Jr., Mr. Al Cummings V, Mr. Rubin Goldner II | | `male_name_with_suffix` | Murray Nolan I, Carlos Kling MD, Austin Bergnaum MD | | `male_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for male_prefix | | `name` | Berenice Dickens, Jerilyn Maggio, Hoa Dayna Kuhic | | `name_with_prefix` | Mrs. Madeline Wiza, Mr. Roger Pouros, Mrs. Gaynelle Lang | | `name_with_prefix_suffix` | Mr. David Bins DVM, Miss. Waneta Stroman III, Mr. Randal McGlynn Sr. | | `name_with_suffix` | Kecia Hilll PhD, Samantha Keebler DDS, Jarred Schmitt Sr. | | `other_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for other_prefix | | `prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for prefix | | `pronouns` | He/Him, Xe/Xer, Xe/Xem | | `suffix` | PhD, MD, V | ## FFaker::NameNL | Method | Example | | ------ | ------- | | `female_name_with_prefix` | Mrs. Elsie Bruen, Mrs. Yevette Waters, Mrs. Joye Hintz | | `female_name_with_prefix_suffix` | Miss. Luella Reinger Jr., Miss. Shira Abbott I, Mrs. Tianna Hegmann Jr. | | `female_name_with_suffix` | Veronika Weber III, Anabel Cronin Jr., Sherry Waters II | | `female_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for female_prefix | | `first_name` | Shane, Devin, Charlotte | | `first_name_female` | Mariah, Lacie, Pinkie | | `first_name_male` | Hilton, Ahmed, Richard-Samuel | | `html_safe_last_name` | Rau, Hettinger, McClure | | `html_safe_name` | Earlene Koelpin, Gisele Kassulke, Eddie Gibson | | `last_name` | Christiansen, Hauck, Dooley | | `male_name_with_prefix` | Mr. Riley Murray, Mr. Ty Smitham, Mr. Harland-Robin Conroy | | `male_name_with_prefix_suffix` | Mr. Joey Jaskolski DDS, Mr. Elias-Malcolm Turner I, Mr. Kieth Weber MD | | `male_name_with_suffix` | Yong Strosin DDS, Noe Langworth Jr., Cliff Cassin III | | `male_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for male_prefix | | `name` | Mason-Daniel Hackett, Carlena Stehr, Melvina Beatty | | `name_with_prefix` | Mr. Osvaldo-Werner Powlowski, Mrs. Maragret Green, Mr. Brain Carroll | | `name_with_prefix_suffix` | Mr. Tyrell-Jonah Lowe DDS, Mr. Clinton Trantow I, Mr. Geoffrey Carroll Jr. | | `name_with_suffix` | Carolann Hoeger DVM, Aracely McCullough PhD, Lyle Von DVM | | `other_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for other_prefix | | `prefix` | Dr., Ing., Ir. | | `pronouns` | They/Them, Zie/Zim, He/Him | | `suffix` | Jr., II, DDS | ## FFaker::NamePH | Method | Example | | ------ | ------- | | `female_name_with_prefix` | Miss. Cortney Baang, Miss. Gabriele Valle, Mrs. Christy Sytengco | | `female_name_with_prefix_suffix` | Miss. Heidy Luz DVM, Miss. Alexa Evangelista I, Mrs. Jenifer Lara PhD | | `female_name_with_suffix` | Tula Dimaanog Sr., Lorinda Martinez DDS, Sherilyn Tupaz IV | | `female_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for female_prefix | | `first_name` | Divina, Alfreda, Natashia | | `first_name_female` | Katheryn, Katherine, Yolande | | `first_name_male` | Lionel, Jamal, Ira | | `html_safe_last_name` | Sauer, Pouros, Marquardt | | `html_safe_name` | Debrah Mills, Nia Kris, Sharika Renner | | `last_name` | Fandiño, Navarro, Lavares | | `male_name_with_prefix` | Mr. Kip Tupaz, Mr. Sung Biglang-Awag, Mr. Maynard Concepcion | | `male_name_with_prefix_suffix` | Mr. Frank Jimenez Jr., Mr. Jean Cabigas DDS, Mr. Derek Nievez I | | `male_name_with_suffix` | Cyrus Talongg III, Scottie Ello I, Deangelo Mipa Jr. | | `male_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for male_prefix | | `name` | Bennett Kulikutang, Kathe Madrid, Syble Cervantes | | `name_with_prefix` | Mrs. Margene Alimboyugen, Miss. Hyun Quema, Miss. Kristal Mangsinco | | `name_with_prefix_suffix` | Miss. Erline Escribano III, Mr. Shawn Lemoncito DDS, Miss. Frieda Magsino III | | `name_with_suffix` | Fatima Muñoz DVM, Kendrick Magnaye II, Rory Corpuz IV | | `other_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for other_prefix | | `prefix` | Dr., Ms., Mrs. | | `pronouns` | Xe/Xem, He/Him, Xe/Xer | | `suffix` | I, PhD, Jr. | ## FFaker::NamePL | Method | Example | | ------ | ------- | | `academic_degree_prefix` | lic., prof., dr hab. | | `female_first_name` | Jolanta, Halina, Henryka | | `female_full_name` | Julianna Kwiatkowska, Eleonora Pluta, Dorota Trzcińska | | `female_last_name` | Dutkiewicz, Jabłczyńska, Maciejewska | | `female_name_with_prefix` | Pani Boguchwała Waligórska, Pani Karina Kaczmarek, Pani Wiktoria Ziopaja | | `female_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for female_prefix | | `first_name` | Michał, Małgorzata, Gaweł | | `full_name` | Emilia Adamiec, Stanisław Zawadzki, Gertruda Zaremba | | `last_name` | Kozłowska, Karpiński, Ryś | | `male_first_name` | Maciej, Zbigniew, Julian | | `male_full_name` | Ryszard Gałczyński, Jacek Wierzbowski, Henryk Witkowski | | `male_last_name` | Włodarczyk, Lewandowski, Waglewski | | `male_name_with_prefix` | Pan Alojzy Winnicki, Pan Sebastian Tarnowski, Pan Wojciech Rataj | | `male_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for male_prefix | | `name` | Iga Koszewska, Szymon Walicki, Malwina Stychlerz | | `name_with_prefix` | Pan Alojzy Jankowski, Pan Artur Kaczmarek, Pani Teodora Wolska | | `prefix` | dr, lic., inż. | ## FFaker::NameRU | Method | Example | | ------ | ------- | | `female_name` | Акулина Тимофеева, Агриппина Герасимова, Каролина Белоусова | | `first_name` | Протасий, Ираклий, Епистима | | `first_name_female` | Елизавета, Любовь, Алевтина | | `first_name_male` | Корнилий, Лука, Онисим | | `last_name` | Романов, Ковалев, Тимофеева | | `last_name_female` | Баранова, Белова, Цветкова | | `last_name_male` | Васильев, Блинов, Марков | | `male_name` | Павел Степанов, Иакинф Козлов, Агафон Ильин | | `middle_name_female` | Дмитриевна, Фелuксовна, Аркадьевна | | `middle_name_male` | Платонович, Всеволодович, Родионович | | `name` | Евпраксия Герасимова, Савелий Ширяев, Иулиан Ефимов | ## FFaker::NameSE | Method | Example | | ------ | ------- | | `female_name_with_prefix` | Mrs. Jacqulyn Brown, Miss. Tiffiny Fritsch, Mrs. Sarina Buckridge | | `female_name_with_prefix_suffix` | Mrs. Madison Lind Sr., Mrs. Caryn Emard IV, Mrs. Sybil Bailey V | | `female_name_with_suffix` | Briana McClure III, Kanisha Harvey DDS, Terisa Pfeffer MD | | `female_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for female_prefix | | `first_name` | Cyrus, Herschel, Ismael | | `first_name_female` | Desirae, Faustina, Chin | | `first_name_male` | Trenton, Emery, Jerrod | | `html_safe_last_name` | Satterfield, Goyette, Collins | | `html_safe_name` | Maribeth Bednar, Ciera Cira Gottlieb, Silas Will | | `last_name` | Rolfson, Prosacco, Conroy | | `male_name_with_prefix` | Mr. Neville Wehner, Mr. Domenic Upton, Mr. Tobias Reinger | | `male_name_with_prefix_suffix` | Mr. Vincent Sporer PhD, Mr. Lyle McKenzie IV, Mr. Boris Emard DVM | | `male_name_with_suffix` | Gene Bogan Jr., Leonardo Stokes III, Damien Lehner Sr. | | `male_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for male_prefix | | `name` | Kizzy Schroeder, Renae Mayer, Ernesto Wisoky | | `name_with_prefix` | Mr. Ahmed Russel, Miss. Fern Gottlieb, Mr. Garth Howell | | `name_with_prefix_suffix` | Mr. Alphonso Jones DDS, Mrs. Rosemary Senger V, Mr. Percy Torp DVM | | `name_with_suffix` | Charles Watsica PhD, Eboni Ebert Sr., Joline Mayer Jr. | | `other_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for other_prefix | | `prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for prefix | | `pronouns` | Zie/Zim, Xe/Xem, She/Her | | `suffix` | DVM, II, PhD | ## FFaker::NameSN | Method | Example | | ------ | ------- | | `first_name_female` | Adja, Amy, Léna | | `first_name_male` | Birima, Socé, Thiawlo | | `last_name` | Doucouré, Baldé, Badji | | `name_female` | Absa Nabaline, adjaratou Korka Mendy, Safi Aïdara | | `name_male` | Diakhou Bindian, mame Ndiack Diarra, Allé Niasse | | `name_sn` | Bougouma Diakho, adja Abibatou Sissoko, Samori Bendian | | `prefix_female` | mame, adja, adjaratou | | `prefix_male` | pape, mame, eladji | ## FFaker::NameTH | Method | Example | | ------ | ------- | | `first_name` | สุชาย, วีรยุทธ์, สิงห์  | | `last_name` | เคนเนะดิ , ติณสูลานนท์, สมิธ | | `name` | สุรัตน์ รักไทย, มานิจ สมิท, หนิว ตั้งตระกูล | | `nick_name` | เขียว , ปุ้ม, เอก  | ## FFaker::NameTHEN | Method | Example | | ------ | ------- | | `first_name` | Lamon, Achara, Phairoh | | `last_name` | Chaisurivirat, Kunakorn, Sriwarunyu | | `name` | Solada Tuntayakul, Sanya Lertkunakorn, Sunan Saenamuang | | `nick_name` | Kan, May, Nu | ## FFaker::NameTW | Method | Example | | ------ | ------- | | `first_name` | 詩涵, 品睿, 冠宇 | | `last_name` | 童, 黄, 黎 | | `name` | 邵詩涵, 馮芯語, 胡品睿 | ## FFaker::NameUA | Method | Example | | ------ | ------- | | `first_name` | Олег, Ликера, Роксолана | | `first_name_female` | Радослава, Агата, Віра | | `first_name_male` | Дарій, Лаврін, Арсен | | `last_name` | Юрчишина, Гордійчук, Мамій | | `last_name_female` | Коцюбинська, Васильківська, Коров’як | | `last_name_male` | Спотикач, Роменець, Поривай | | `middle_name_female` | Микитівна, Олександрівна, Назарівна | | `middle_name_male` | Боримирович, Немирович, Орестович | | `name` | Волощук Калина Олегівна, Божена, Слава Братиславович | ## FFaker::NameVN | Method | Example | | ------ | ------- | | `first_name` | Quang, Văn, Đức | | `last_first` | Lạc Vũ Văn, Châu Phú Hữu, Phan Tuân Hữu | | `last_name` | Vũ, Võ, Chung | | `middle_name` | Phát, Tùng, Liêm | | `name` | Hiệp Công Vĩnh, Linh Đức Sái, Khánh Quang Thân | ## FFaker::NatoAlphabet | Method | Example | | ------ | ------- | | `alphabetic_code` | DELTA, OSCAR, ZULU | | `callsign` | TANGO-ALPHA-THREE, HOTEL-OSCAR-ONE, BRAVO-CHARLIE-SIX | | `code` | MIKE, QUEBEC, GOLF | | `codify`(...) | | | `numeric_code` | SEVEN, THREE, NINE | ## FFaker::Number | Method | Example | | ------ | ------- | | `between` | 3409.063570195965, 1334.7348022785732, 4207.516757738791 | | `decimal` | 1.8, 4.2, 9.3 | | `number` | 9, 8, 7 | ## FFaker::PhoneNumber | Method | Example | | ------ | ------- | | `area_code` | 556, 609, 670 | | `exchange_code` | 862, 334, 546 | | `imei` | 444693033247673, 337027244721616, 993575801806787 | | `phone_calling_code` | +509, +222, +57 | | `phone_number` | (355)300-5221 x35719, (821)821-7073 x9919, 977-518-5561 | | `short_phone_number` | 350-874-7435, 732-744-8433, 703-938-3707 | ## FFaker::PhoneNumberAU | Method | Example | | ------ | ------- | | `country_code` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for country_code | | `home_work_phone_number` | (07) 0092 1301, (02) 8245 1192, (07) 9135 5325 | | `home_work_phone_prefix` | 07, 08, 02 | | `international_home_work_phone_number` | +61 8 6300 6135, +61 2 6574 8906, +61 8 6559 7934 | | `international_mobile_phone_number` | +61 5 3483 7051, +61 4 2269 4744, +61 5 7773 4873 | | `international_phone_number` | +61 5 1748 3631, +61 7 0998 6468, +61 5 5330 1299 | | `mobile_phone_number` | 0475 501 338, 0521 006 375, 0439 134 329 | | `mobile_phone_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for mobile_phone_prefix | | `phone_number` | 0446 182 861, 0578 521 483, (03) 3081 6562 | | `phone_prefix` | 05, 07, 03 | ## FFaker::PhoneNumberBR | Method | Example | | ------ | ------- | | `country_code` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for country_code | | `home_work_phone_number` | 164407-2075, 93 41724477, 63 42606966 | | `international_home_work_phone_number` | +551244306191, +55 98 26708885, +55285549-5511 | | `international_mobile_phone_number` | +55 89 975317783, +55 47 965515553, +55 75 97073-9979 | | `international_phone_number` | +55 13 40531953, +55 82 58151337, +55 96 999547515 | | `mobile_phone_number` | 86972239155, 99 99690-8766, 8198691-9657 | | `phone_number` | 632318-1199, 69 2768-8556, 3436630931 | ## FFaker::PhoneNumberCH | Method | Example | | ------ | ------- | | `free_phone_number` | 08007507062, 08005924107, 0800 022 65 39 | | `home_work_phone_number` | +4121 517 40 96, 004133 299 69 76, 0041568341366 | | `mobile_phone_number` | 004179 135 46 80, 074 686 13 15, +4174 865 49 73 | | `phone_number` | +41520820681, +4175 374 48 05, +41901 227 21 98 | | `premium_rate_phone_number` | 0041901 647 09 52, +419067666706, 00419002824562 | | `shared_cost_phone_number` | 0842 322 43 28, 0041842 432 76 20, 00418485286476 | ## FFaker::PhoneNumberCU | Method | Example | | ------ | ------- | | `country_code` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for country_code | | `e164_country_code` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for e164_country_code | | `e164_home_work_phone_number` | 5345622199, 5332865095, 5343000877 | | `e164_mobile_phone_number` | 5351986509, 5356908832, 5352916007 | | `e164_phone_number` | 5351085925, 5355560626, 5342200612 | | `general_phone_number` | 05 704 9219, (032) 13 0157, 05 044 5713 | | `home_work_phone_number` | (024) 74 9389, (032) 17 5653, (022) 66 1850 | | `home_work_phone_prefix` | 047, 022, 021 | | `international_country_code` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for international_country_code | | `international_home_work_phone_number` | 005333 79 8357, 005333 06 0696, 005341 54 6047 | | `international_mobile_phone_number` | 00535 757 1702, +535 021 7438, +535 363 0708 | | `international_phone_number` | 005333 66 9371, 00535 004 0703, 005333 26 8823 | | `mobile_phone_number` | 05 556 0212, 05 324 6785, 05 129 6369 | | `mobile_phone_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for mobile_phone_prefix | | `phone_number` | 005323 07 1687, (033) 49 3084, (023) 42 6155 | | `phone_prefix` | 047, 045, 032 | ## FFaker::PhoneNumberDA | Method | Example | | ------ | ------- | | `country_code` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for country_code | | `home_work_phone_number` | 43400972, 45037653, 67505761 | | `international_home_work_phone_number` | +45 03230394, +45 15737576, +45 65408168 | | `international_mobile_phone_number` | +45 28817605, +45 95485786, +45 95913430 | | `international_phone_number` | +45 02665223, +45 11577000, +45 17254480 | | `mobile_phone_number` | 26106821, 29653684, 64814402 | | `phone_number` | 73497195, 86853639, 20935149 | ## FFaker::PhoneNumberDE | Method | Example | | ------ | ------- | | `country_code` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for country_code | | `home_work_phone_number` | 0823 2086565, 04543 6097156, 028 9341125 | | `international_home_work_phone_number` | +49 843 3676578, +49 47 2970180, +49 987 4108382 | | `international_mobile_phone_number` | +49 166 9314908, +49 152 4979588, +49 171 7362916 | | `international_phone_number` | +49 340 6529707, +49 315 5241745, +49 95 6001039 | | `mobile_phone_number` | 0159 3593518, 0170 0896436, 0174 9843433 | | `mobile_prefix` | 0178, 0151, 0176 | | `phone_number` | 042 3054814, 052 2375178, 0482 8478225 | | `region_prefix` | 0583, 07622, 0409 | ## FFaker::PhoneNumberFR | Method | Example | | ------ | ------- | | `country_code` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for country_code | | `home_work_phone_number` | 04 96 85 70 42, 0204506312, 0330898355 | | `international_home_work_phone_number` | 0033 462299525, +33 9 78 48 85 27, +33118280025 | | `international_mobile_phone_number` | 00336 44 52 69 54, 0033605664059, 0033 642670285 | | `international_phone_number` | 0033949400303, +336 36 57 93 81, +33 7 28 20 14 98 | | `mobile_phone_number` | 0614027451, 07 08 51 84 71, 06 74 70 97 90 | | `phone_number` | 06 36 22 44 87, 0948258129, 0698049178 | ## FFaker::PhoneNumberID | Method | Example | | ------ | ------- | | `home_phone_number` | 0526-9788380, 0752-1406822, 0980-5847500 | | `international_home_phone_number` | +62539-15818420, +62564-34633235, +62727-5762318 | | `international_mobile_phone_number` | +62821-71173935, +62819-38811441, +62896-17781664 | | `international_phone_number` | +62656-17682571, +62883-74606705, +62543-56176948 | | `mobile_phone_number` | 0812-77602894, 0822-13781205, 0823-21520785 | | `phone_number` | 0883-82642783, 0526-2990897, 0813-61733441 | ## FFaker::PhoneNumberIT | Method | Example | | ------ | ------- | | `home_phone_number` | 0039058596034285, 0039 0967 435016, +39 0782 430168 | | `mobile_phone_number` | 0039 344 64739208, +3934934416903, +39348 60264330 | | `phone_number` | 0039338120674, +39 347 847674, +39 320 34566680 | ## FFaker::PhoneNumberJA | Method | Example | | ------ | ------- | | `home_phone_number` | 0868 14 4597, 01587 1 9045, 078 838 5236 | | `home_phone_number_format`(...) | | | `home_phone_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for home_phone_prefix | | `international_home_phone_number` | +81 95 102 1963, +81 53 358 9620, +81 78 278 0454 | | `international_mobile_phone_number` | +81 70 2111 8057, +81 90 2879 5810, +81 80 2598 3137 | | `international_phone_number` | +81 4998 3 8569, +81 70 8076 3398, +81 18 210 5901 | | `mobile_phone_number` | 090 6194 4343, 090 8066 0540, 080 0357 5952 | | `mobile_phone_number_format` | 90 #### ####, 80 #### ####, 70 #### #### | | `mobile_prefix` | 90, 70, 80 | | `phone_number` | 077 629 5333, 03 1762 1763, 090 2837 4566 | ## FFaker::PhoneNumberKR | Method | Example | | ------ | ------- | | `contry_code` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for contry_code | | `home_work_phone_number` | 031 3859 0792, 033 6184 1946, 043 0878 4499 | | `international_home_work_phone_number` | +82 42 1094 1063, +82 61 3635 1208, +82 43 4362 0136 | | `international_mobile_phone_number` | +82 16 3156 7184, +82 16 6146 4067, +82 16 2264 6687 | | `international_phone_number` | +82 16 8699 8332, +82 11 0613 8572, +82 51 8843 8237 | | `mobile_phone_number` | 019 3450 4030, 010 3244 2063, 010 2156 1609 | | `phone_number` | 011 4381 9518, 011 0958 9585, 019 7307 4779 | ## FFaker::PhoneNumberMX | Method | Example | | ------ | ------- | | `country_code` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for country_code | | `home_work_phone_number` | 55 0509 0488, 26 9392 3060, 48 8717 8259 | | `international_home_work_phone_number` | +52 56 0986 8756, +52 33 2917 3194, +52 14 8485 1908 | | `international_mobile_phone_number` | +52 1 35 7026 3479, +52 1 00 1914 1318, +52 1 66 5770 2859 | | `international_phone_number` | +52 52 0177 9407, +52 1 43 2191 2094, +52 13 6258 4842 | | `mobile_phone_number` | 044 10 8876 8878, 044 06 1601 7944, 044 45 5767 5609 | | `phone_number` | 044 66 8564 5542, 89 0894 7342, 94 0783 6170 | | `toll_free_number` | 01 800 288 7777, 01 800 919 7668, 01 800 267 1134 | ## FFaker::PhoneNumberNL | Method | Example | | ------ | ------- | | `home_work_phone_number` | 0255-187671, 0599-0836 43, 0227-30 14 36 | | `international_home_work_phone_number` | +31 344-1646 87, +31 45-988 8944, +31 573-330794 | | `international_mobile_phone_number` | +31 6 25 41 55 98, +31 6 71 74 08 26, +31 6 66 76 39 11 | | `international_phone_number` | +31 6 9759 8381, +31 180-7985 45, +31 6 03 15 65 40 | | `mobile_phone_number` | 06 730 977 74, 0617749625, 06 5178 2087 | | `phone_number` | 06 3299 9068, 053-4416240, 06 927 327 84 | ## FFaker::PhoneNumberPL | Method | Example | | ------ | ------- | | `area_code` | 91, 54, 89 | | `home_work_phone_number` | 689239835, 550542750, 740330637 | | `international_home_work_phone_number` | +48 247992675, +48 810583003, +48 719666323 | | `international_mobile_phone_number` | +48 738509407, +48 889391407, +48 884217397 | | `international_phone_number` | +48 946449112, +48 125774400, +48 463295091 | | `mobile_phone_number` | 721611832, 734551278, 537998015 | | `mobile_phone_number_format` | 53#######, 69#######, 50####### | | `mobile_prefix` | 72, 73, 79 | | `phone_number` | 817514836, 652853439, 511789946 | | `phone_number_format` | 13#######, 77#######, 29####### | ## FFaker::PhoneNumberRU | Method | Example | | ------ | ------- | | `country_code` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for country_code | | `home_work_phone_number` | 8 481 442-87-11, 8 848 211-43-38, 8 093 156-65-67 | | `home_work_phone_prefix` | 094, 421, 848 | | `international_country_code` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for international_country_code | | `international_home_work_phone_number` | +7 086 731-16-46, +7 813 223-13-72, +7 811 941-66-10 | | `international_mobile_phone_number` | +7 912 765-09-45, +7 921 606-11-40, +7 912 504-50-81 | | `international_phone_number` | +7 848 220-48-82, +7 383 062-21-85, +7 903 134-00-29 | | `international_toll_free_number` | +7 800 406-63-49, +7 800 598-59-11, +7 800 841-17-19 | | `mobile_phone_number` | 8 919 247-64-42, 8 929 209-12-64, 8 926 855-72-40 | | `mobile_phone_prefix` | 917, 967, 921 | | `phone_number` | 8 387 430-14-29, 8 900 702-53-07, 8 082 597-00-79 | | `toll_free_number` | 8 800 002-73-37, 8 800 181-75-42, 8 800 563-46-35 | ## FFaker::PhoneNumberSE | Method | Example | | ------ | ------- | | `area_prefix` | 933, 926, 46 | | `country_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for country_prefix | | `home_work_phone_number` | 026-108 12 45, 0961-69 24 65, 0120-73 49 23 | | `international_home_work_phone_number` | 0046 (0)643-113 93, 0046 (0)953-47 51 63, 0046 (0)563-499 75 | | `international_mobile_phone_number` | 0046 (0)722-049320, 0046 (0)726-607697, 0046 (0)730-54 50 23 | | `international_phone_number` | 0046 (0)734-03 73 62, 0046 (0)748-16 67 86, 0046 (0)733-997088 | | `mobile_phone_number` | 0760-98 75 38, 0749-129422, 0768-90 89 98 | | `mobile_phone_number_format` | 72#-## ## ##, 74#-## ## ##, 73#-## ## ## | | `mobile_prefix` | 73, 74, 70 | | `phone_number` | 0322-560 86, 0769-401639, 0748-601106 | | `phone_number_format` | 910-## ## ##, 502-## ## ##, 54-## ### | ## FFaker::PhoneNumberSG | Method | Example | | ------ | ------- | | `country_code` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for country_code | | `fixed_line_number` | 6443 4902, 6248 2768, 6223 4213 | | `international_toll_free_number` | 800 582 5379, 800 539 3348, 800 609 3895 | | `mobile_number` | 8653 6058, 8602 3617, 8127 4268 | | `mobile_or_pager_number` | 9106 8034, 9624 2223, 9153 4015 | | `phone_number` | 9867 7449, 8490 0524, 6579 4494 | | `premium_service_number` | 1900 721 2375, 1900 228 7526, 1900 329 2785 | | `toll_free_number` | 1800 497 7176, 1800 093 2662, 1800 819 2437 | | `voip_number` | 3366 6288, 3623 4914, 3873 3703 | ## FFaker::PhoneNumberSN | Method | Example | | ------ | ------- | | `homework_number` | 33-882-31-58, 33-897-15-73, 33-972-45-35 | | `homework_phone_prefix` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for homework_phone_prefix | | `mobile_number` | 76-329-79-69, 76-907-54-55, 70-771-28-92 | | `mobile_phone_prefix` | 70, 76, 77 | | `phone_number` | 76-375-37-41, 76-087-93-95, 76-021-44-51 | | `short_phone_number` | 572-08-71, 907-98-70, 391-00-95 | ## FFaker::PhoneNumberTW | Method | Example | | ------ | ------- | | `contry_code` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for contry_code | | `home_work_phone_number` | (02) 9122-9315, (04) 6949-8570, (08) 358-5184 | | `international_home_work_phone_number` | +886-8-827-1525, +886-3-164-0529, +886-2-7698-5434 | | `international_mobile_phone_number` | +886-988-028-383, +886-984-808-500, +886-943-532-054 | | `international_phone_number` | +886-5-236-3585, +886-985-522-425, +886-969-693-626 | | `mobile_phone_number` | 0929-106-250, 0963-672-023, 0916-128-978 | | `phone_number` | (07) 973-3370, 0932-651-755, 0973-052-183 | ## FFaker::PhoneNumberUA | Method | Example | | ------ | ------- | | `home_phone_number` | 050 534-0796, 052 401-0137, 051 294-6388 | | `international_home_phone_number` | +380 34 425-8635, +380 48 453-8187, +380 43 916-4866 | | `international_mobile_phone_number` | +380 96 249-0323, +380 95 247-2635, +380 95 338-6843 | | `mobile_phone_number` | 063 677-2552, 098 968-1386, 096 714-1536 | | `phone_number` | 065 029-1453, 046 006-4706, 063 490-6097 | ## FFaker::Product | Method | Example | | ------ | ------- | | `brand` | Casche, Cosche, Brencefunc | | `letters`(...) | | | `model` | U-9360, Q-2024, S38 | | `product` | Bruckfunc Remote Amplifier, Trestfunc Gel GPS Amplifier, Subsche GPS Auto Mount | | `product_name` | Portable Side Bracket, Side Direct Transmitter, Electric Amplifier | ## FFaker::SSN | Method | Example | | ------ | ------- | | `ssn` | 768-67-1295, 208-72-9697, 461-63-5884 | ## FFaker::SSNMX | Method | Example | | ------ | ------- | | `imss` | 3464260305-1, 4832654193-9, 8753287982-6 | | `imss_undashed` | 78881622532, 87656013097, 19376187213 | | `issste` | 9067046159-2, 9010980965-4, 6794853483-8 | | `issste_undashed` | 21457509514, 76785256124, 84009082401 | | `ssn` | 8024517141-5, 7135811881-6, 6288724218-9 | | `ssn_undashed` | 19968493829, 89671022832, 67257324828 | ## FFaker::SSNSE | Method | Example | | ------ | ------- | | `ssn` | 199812076860, 199611162670, 195109214020 | ## FFaker::SemVer | Method | Example | | ------ | ------- | | `next` | 0.1.0, 1.0.0, 0.0.1 | ## FFaker::Skill | Method | Example | | ------ | ------- | | `specialties` | Mental Instruction, Multi-tier Metrics, Global Optimization, Software Prototyping, Global Research, Performance Testing, Project Modularization, Hardware Development, Software Methods | | `specialty` | Multi-tier Analysis, Web Testing, Mental Methods | | `tech_skill` | Shell, JavaScript, MySQL | | `tech_skills` | OSX, Photoshop, XHR, CakePHP, Typo3, TextMate, Sinatra, Illustrator, JSON | ## FFaker::Sport | Method | Example | | ------ | ------- | | `name` | ❗ *[name] is deprecated. For US sports please use the SportUS module* | ## FFaker::SportPL | Method | Example | | ------ | ------- | | `name` | Dżudo, Pływanie synchroniczne, Lacrosse | | `summer` | Rzut młotem, Squash, Skok w dal | | `winter` | Łyżwiarstwo figurowe, Bobsleje, Curling | ## FFaker::SportRU | Method | Example | | ------ | ------- | | `name` | Футбол, Плавание, Керлинг | | `summer` | Джиу-джитсу, Парусный спорт, Велоспорт | | `winter` | Юкигассен, Бобслей, Катание на ледяных глыбах | ## FFaker::SportUS | Method | Example | | ------ | ------- | | `name` | Athletics, Formula Indy, Jiu Jitsu | ## FFaker::String | Method | Example | | ------ | ------- | | `from_regexp`(...) | | ## FFaker::Time | Method | Example | | ------ | ------- | | `between`(..., ...) | | | `date` | 2022-02-09, 2023-08-12, 2019-12-15 | | `datetime` | 2020-09-26T21:02:00+00:00, 2022-01-14T04:06:00+00:00, 2021-05-15T16:38:00+00:00 | | `day_of_week` | Mon, Thu, Fri | | `month` | May, April, June | ## FFaker::Tweet | Method | Example | | ------ | ------- | | `body` | Excepturi unde quam dolorum labore modi reprehenderit necessitatibus. Dolorem quo alias tempora atque minima amet dignissimos expedita.., Alias nemo expedita molestiae rerum ipsum iusto laborum. Vitae dolorum rerum labore debitis corrupti similique animi. Totam dolorum., Facere quis unde fugiat rerum repellat. Fugit maxime perspiciatis totam laborum officia cumque. Qui animi eaque voluptate earum. Laborum. | | `mention` | @tessa, @jenice, @rosann_kub | | `mentions` | @nola_okuneva @madge, @benton @tamiko, @reiko_beer @caleb.stokes | | `tags` | #school #smile, #food #nature, #prince #bored | | `tweet` | Ea iusto temporibus amet perferendis hic at commodi. Quis tempore earum.@julianna , Quam dolor animi quasi quis quod deserunt. Eos., Soluta nobis magni culpa molestias quo provident rem. Fugiat hic accusamus repellendus aliquam. Corrupti asperiores.@les.blick @gussie | ## FFaker::Unit | Method | Example | | ------ | ------- | | `temperature_abbr` | F, K, C | | `temperature_name` | Fahrenheit, Celsius, Kelvin | | `time_abbr` | s, ms, yr | | `time_name` | Milliseconds, Hours, Years | ## FFaker::UnitEnglish | Method | Example | | ------ | ------- | | `area_abbr` | sq mi, sq yd, ac | | `area_name` | township, square foot, acre | | `length_abbr` | mi, yd, fur | | `length_name` | inch, mile, foot | | `liquid_abbr` | fl oz, pt, gi | | `liquid_name` | pint, fluid ounce, gill | | `mass_abbr` | gr, lb, oz | | `mass_name` | pounds, ton, grains | | `temperature_abbr` | C, F, K | | `temperature_name` | Kelvin, Celsius, Fahrenheit | | `time_abbr` | ms, d, s | | `time_name` | Seconds, Days, Hours | | `volume_abbr` | CY, CFT, CI | | `volume_name` | cubic inch, cubic yard, cubic foot | ## FFaker::UnitMetric | Method | Example | | ------ | ------- | | `area_abbr` | km, m^2, cm^2 | | `area_name` | kilometers, hectares, meters squared | | `length_abbr` | mm, cm, m | | `length_name` | kilometers, centimeters, meters | | `liquid_abbr` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for liquid_abbr | | `liquid_name` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for liquid_name | | `mass_abbr` | kg, g, mt | | `mass_name` | kilogram, metric ton, gram | | `temperature_abbr` | C, K, F | | `temperature_name` | Kelvin, Fahrenheit, Celsius | | `time_abbr` | m, ms, h | | `time_name` | Years, Minutes, Hours | | `volume_abbr` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for volume_abbr | | `volume_name` | ‼️ FFaker::UniqueUtils::RetryLimitExceeded: Retry limit exceeded for volume_name | ## FFaker::Vehicle | Method | Example | | ------ | ------- | | `base_color` | cornsilk, floralwhite, silver | | `drivetrain` | FWD, 4WD, 4X4 | | `engine_cylinders` | 8, 6, 2 | | `engine_displacement` | 7.2, 3.0, 2.5 | | `fuel_type` | Gas, Diesel, Hybrid | | `interior_upholstery` | Vinyl, Leather, Nylon Fabric | | `make` | Chevrolet, Polaris, Chrysler | | `manufacturer_color` | tranquil beautiful white, metallic mundane lightsteelblue, melodic majestic darkblue | | `mfg_color` | magnetic pleasant darkorchid, melodic pretty salmon, pleasant pretty skyblue | | `model` | Integra, Viper, Civic | | `transmission` | Automatic, Automated Manual, Continuously Variable | | `transmission_abbr` | AT, MT, CVT | | `trim` | SLT, EX-L, SE | | `vin` | VBLE4SDY28B772998, SR712RZX42N282134, SPEF57ZP1W8800175 | | `year` | 1913, 1959, 1951 | ## FFaker::Venue | Method | Example | | ------ | ------- | | `name` | Feria de Zaragoza, World Trade Center Sevilla, Palacio de Congresos de Galicia | ## FFaker::Youtube | Method | Example | | ------ | ------- | | `embed_url` | www.youtube.com/embed/9bZkp7q19f0, www.youtube.com/embed/HP-MbfHFUqs, www.youtube.com/embed/09R8_2nJtjg | | `share_url` | youtu.be/rYEDA3JcQqw, youtu.be/NUsoVlDFqZg, youtu.be/kffacxfA7G4 | | `url` | www.youtube.com/watch?v=uelHwf8o7_U, www.youtube.com/watch?v=hT_nvWreIhg, www.youtube.com/watch?v=CevxZvSJLk8 | | `video_id` | 7PCkvCPvDXk, YqeW9_5kURI, fLexgOxsZu0 | ffaker-2.23.0/Rakefile0000644000004100000410000000512514620136015014532 0ustar www-datawww-data# frozen_string_literal: true require 'rubygems' require 'rake' require 'date' require 'test/unit/testsuite' module Test module Unit class TestSuite def run(result, &progress_block) yield(STARTED, name) run_startup(result) @tests.each do |test| test.run(result, &progress_block) break unless result.passed? end run_shutdown(result) yield(FINISHED, name) end end end end require 'rubocop/rake_task' RuboCop::RakeTask.new ############################################################################# # # Helper functions # ############################################################################# def name @name ||= Dir['*.gemspec'].first.split('.').first end def version line = File.read("lib/#{name}/version.rb")[/^\s*VERSION\s*=\s*.*/] line.match(/.*VERSION\s*=\s*['"](.*)['"]/)[1] end def date Date.today.to_s end def gemspec_file "#{name}.gemspec" end def gem_file "#{name}-#{version}.gem" end ############################################################################# # # Standard tasks # ############################################################################# require 'rake/testtask' Rake::TestTask.new do |t| t.libs << 'test/' << 'lib/' t.test_files = FileList['test/test*.rb'] t.verbose = true end task default: :test ############################################################################# # # Custom tasks (add your own tasks here) # ############################################################################# begin require 'yard' YARD::Rake::YardocTask.new rescue LoadError task :yardoc do abort 'YARD is not available. In order to run yardoc, you must: sudo gem install yard' end end desc 'Packaging tasks' task release: :build do unless `git branch`.match?(/^\* main$/) puts 'You must be on the main branch to release!' exit! end sh "git commit --allow-empty -a -m 'Release #{version}'" sh "git tag v#{version}" sh 'git push origin main' sh 'git push --tags' sh "gem push pkg/#{name}-#{version}.gem" end task build: %i[validate reference] do sh 'mkdir -p pkg' sh "gem build #{gemspec_file} --output=pkg/#{gem_file}" end desc 'Validate library files' task :validate do libfiles = Dir['lib/*'] - ["lib/#{name}.rb", "lib/#{name}"] unless libfiles.empty? puts "Directory `lib` should only contain a `#{name}.rb` file and `#{name}` dir. Found:" libfiles.each do |libfile| puts "- #{libfile}" end exit! end end desc 'Creates REFERENCE.md' task :reference do system 'ruby -Ilib ./scripts/reference.rb > REFERENCE.md' end ffaker-2.23.0/Gemfile0000644000004100000410000000042014620136015014351 0ustar www-datawww-data# frozen_string_literal: true source 'https://rubygems.org' gemspec group :development do gem 'rake', '~> 13.0' end group :development, :lint do gem 'rubocop' gem 'rubocop-performance' gem 'rubocop-rake' end group :development, :test do gem 'test-unit' end ffaker-2.23.0/LICENSE0000644000004100000410000000210314620136015014063 0ustar www-datawww-dataCopyright (c) 2013 Emmanuel Oga Copyright (c) 2007 Benjamin Curtis Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ffaker-2.23.0/README.md0000644000004100000410000001067014620136015014345 0ustar www-datawww-data[![Build Status](https://github.com/ffaker/ffaker/workflows/Test/badge.svg)](https://github.com/ffaker/ffaker/actions?query=workflow%3ATest) [![Code Climate](https://codeclimate.com/github/EmmanuelOga/ffaker/badges/gpa.svg)](https://codeclimate.com/github/EmmanuelOga/ffaker) [![Reviewed by Hound](https://img.shields.io/badge/Reviewed_by-Hound-8E64B0.svg)](https://houndci.com) # ffaker [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/ffaker/ffaker?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [ffaker](http://rubygems.org/gems/ffaker) is a rewrite of [faker](http://rubygems.org/gems/faker). ## Usage ```ruby require 'ffaker' FFaker::Name.name #=> "Christophe Bartell" FFaker::Internet.email #=> "kirsten.greenholt@corkeryfisher.info" ``` **[See more →](REFERENCE.md)** ## ffaker vs faker The faker and ffaker APIs are mostly the same, although the API on ffaker keeps diverging with its users additions. In general, the only difference is that you need to: gem install ffaker and then require 'ffaker' ### Rails 1. If using rails then add the gem to your development and test environments: ```ruby group :development, :test do gem 'ffaker' end ``` 2. and then run `bundle install` in your terminal/BASH/command line. ## Why ffaker? ffaker is a fork of faker, and was initially written in an effort to speed up a slow spec suite. Since those days faker has also been rewritten and the "speed" factor is probably irrelevant now. Bear in mind, if your spec suite is slow, chances are the generation of random data will probably not account for much of the run time. Nowadays the code bases have diverged enough to make the two projects truly different: since ffaker creation, a lot of new API methods have been added through the generous contributions of people all over the world. Hopefully some day faker and ffaker will join forces! ## Contributors A lot of people have contributed to ffaker. Check [this list](https://github.com/ffaker/ffaker/graphs/contributors). If you want to add new modules or localization data, use one of the [directories for data files](https://github.com/ffaker/ffaker/tree/main/lib/ffaker/data) (or create a new one!). **const_missing** is [overriden](https://github.com/ffaker/ffaker/blob/main/lib/ffaker/utils/module_utils.rb#L9) for Faker modules, so if you try to use a constant that is not defined in the module, the [override](https://github.com/ffaker/ffaker/blob/main/lib/ffaker/utils/module_utils.rb#L9) will look for a data file matching the name of the constant. E.G.: the first time someone accesses `FFaker::Name::FIRST_NAMES`, a const of that name will be set with data from `ffaker/data/name/first_names`. ## Using the same random seed as your tests To get repeatable results in Minitest or Rspec, follow [these instructions](RANDOM.md#using-the-same-random-seed-as-your-tests). ## Unique values You can ensure unique values are generated using the `unique` method. `ffaker` will retry the generation until an unique value if found. Example: ```ruby FFaker::Name.unique.name # ensures an unique value is returned for FFaker::Name ``` If an unique value cannot be generated within a maximum limit of retries for a generator a `FFaker::UniqueUtils::RetryLimitExceeded` error will be raised. You can prevent exceeding the limit by clearing the record of used values (e.g. between tests): ```ruby FFaker::Name.unique.clear # clears the used values for FFaker::Name FFaker::UniqueUtils.clear # clears the used values for all generators ``` ## TODO * Even though the API is pretty simple, better rdoc documentation would not hurt. * Put all modules under their respective languages (E.G. EducationUS instead of just Education) ## Note on Patches/Pull Requests * Fork the project. * Make your feature addition or bug fix. * Add tests for it. This is important so I don't break it in a future version unintentionally. * To run all the tests: `rake test` * To run a single test: `rake test TEST=test/test_lorem_br.rb` * Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull) * Send me a pull request. Bonus points for topic branches. ## Release * Bump version in `lib/version.rb`. * Update `Changelog.md`. * Tag with `v..`. * Push it. ## Copyright Copyright (c) 2013 Emmanuel Oga. See LICENSE for details. Copyright (c) 2007 Benjamin Curtis ffaker-2.23.0/RANDOM.md0000644000004100000410000001145714620136015014374 0ustar www-datawww-data## Setting/Resetting the random seed ffaker maintains its own random number generator which allows the responses to be deterministic and repeatable given the correct seed. You can get the current seed with `FFaker::Random.seed`, set it with `FFaker::Random.seed=`, and reset it back to its initial state with `FFaker::Random.reset!`. You can also use `FFaker::Random.rand` to get a random number from the RNG. ```ruby require 'ffaker' > FFaker::Random.seed # => 296167445578296242020083756344880134311 > FFaker::Random.seed=12345 # => 12345 > FFaker::Random.seed # => 12345 > 5.times.map{ FFaker::Random.rand(0..9) } # => [2, 5, 1, 7, 4] > FFaker::Random.reset! > 5.times.map{ FFaker::Random.rand(0..9) } # => [2, 5, 1, 7, 4] ``` Calling `seed=` implicitly calls `reset!` so there is no need to call it separately after setting the seed. ### Using the same random seed as your tests If you are using Minitest or Rspec and run your tests in random order, ffaker can use their random seed to return the same data given the same seed. Note: ffaker can not use the random seed from Test::Unit because it [does not allow the random seed to be set by the user](https://github.com/test-unit/test-unit/blob/master/lib/test/unit/test-suite-creator.rb#L67-L69). #### Minitest Assuming you're already using ffaker in your tests, you will need add a "plugin" to make it use the same seed as Minitest. In your tests directory (usually named "test") make another directory named "minitest" and create a file in that directory named "ffaker_random_seed_plugin.rb" that contains: ```ruby # test/minitest/ffaker_random_seed_plugin.rb module Minitest def self.plugin_ffaker_random_seed_init(options) FFaker::Random.seed = options[:seed] end end ``` Next, you will need to add a `before_setup` method in every test file that uses ffaker and call `FFaker::Random.reset!` within it. Ideally this will be in your test case superclass. ```ruby # test_helper.rb or similar. class TestBase < Minitest::Test def before_setup FFaker::Random.reset! end end class TestSomethingUsingFFaker < TestBase def test_something_using_ffaker # use FFaker as normal end end ``` ffaker will now use the same random seed as Minitest, including seeds passed in using `--seed nnn` on the command line, and will return the same data every time that seed is used. #### Rspec Assuming you're already using ffaker in your specs, add the following to your `spec_helper.rb` or equivalent file: ```ruby # spec_helper.rb RSpec.configure do |config| config.before(:all) { FFaker::Random.seed=config.seed } config.before(:each) { FFaker::Random.reset! } end ``` If your helper already has an `RSpec.configure` block, simply put the two "config.before" lines in that block. ffaker will now use the same random seed as Rspec, including seeds passed in using `--seed nnn` on the command line, and will return the same data every time that seed is used. ### Generating random data in ffaker modules ffaker modules should use the included deterministic methods to get random data so that the same data can be returned with the correct random seed. All ffaker modules extend the ModuleUtils module which provides the necessary methods. They are: * Use `fetch_sample(array)` instead of `Array#sample` to get a random item from an array. * Use `fetch_sample(array, count: n)` instead of `Array#sample(n)` to get multiple random items from an array. * Use `shuffle(array)` instead of `Array#shuffle` to randomly reorder an array. * Calls to `rand` will automatically use the correct random-number generator, no change is required. For other uses, you can access the random number generator directly via `FFaker::Random`. Example: ```ruby array.shuffle!(random: FFaker::Random) ``` ### Testing repeatability of ffaker modules There are helper methods available to use in tests to ensure your module output is repeatable and deterministic. All existing module tests use them, and we would like all future modules to also use them. First, include the DeterministicHelper in your test class: ```ruby include DeterministicHelper ``` If your want to test methods that do not require arguments, the `assert_methods_are_deterministic` method will help you test many methods with one line of test. ```ruby # Example: This will test the methods :method_name, :other_method_name, and # :another_method_name on class FFaker::NewFFakerModule. assert_methods_are_deterministic( FFaker::NewFFakerModule, :method_name, :other_method_name, :another_method_name ) ``` For testing methods that require an argument, or to test more complicated behavior, you can use the `assert_deterministic` method within a test method. ```ruby def test_some_method assert_deterministic { FFaker::NewFFakerModule.some_method(:required_argument) } end ``` For more examples, please see the test cases for existing modules. ffaker-2.23.0/Changelog.md0000644000004100000410000004157614620136015015310 0ustar www-datawww-data## development - Add your change HERE # 2.23.0 - Add FFaker::BankUS.accounting_number [@professor] - Add FFaker::BankUS.routing_number [@professor] - Resolve a lot of RuboCop offenses [@AlexWayfer] - Change `Image.url`, `Image.file`, `Book.cover` and `Avatar.image` arguments to keywords [@AlexWayfer] - Adds FFaker::Date.birthday [@professor] - Adds FFaker::Crypto.sha256 [@professor] - Update README [@professor] - Adds FFaker::Number.between [@professor] - Fixed `FFaker::Number.unique.number(digits: 1)` under Ruby 3 [@simonhildebrandt] # 2.22.0 - *BREAKING CHANGE*: Drop support under ruby 2.7 [@marocchino] - Correct Vehicle::VIN result [@philippevezina] - Improve performance unique [@iiwo] - Drop gemspec generation in rake [@technicalpickles] - Add identification EC [@josieljunior] - Update data for AddressDE [@slowjack2k] - Add ruby 3.2 to CI [@petergoldstein] - Add JoJo module [@ar2em1s] - Fix crash in FFaker::Time#datetime when defining FFaker::Date module [@brupla6126] ## 2.21.0 - Generate valid VINs [@xunker] - Add neighborhood and address complement to AddressBR [@az3vedo] - Ensure FFaker::HTMLIpsum.fancy_string return includes at least one tag [@gabrielcosta42] - Fix IdentificationTW area code [@timfanda35] - Add Ruby 3.1 to CI matrix [@petergoldstein] - Add AnimalBr [@thiago-henrique-leite] - Fix rubocop warnings [@mmrshk] - Consistently generate REFERENCE.md [@technicalpickles] and [@Volosh1n] ## 2.20.0 - Remove date from gem specification [@AlexWayfer] - Add Number module [@Volosh1n] - Make Italian Phone number deterministic [@Volosh1n] ## 2.19.0 - Added Lorem BR [@abnersajr] - Added french company siret and siren generator [@hulous] - Added Games generator [@nicholaskillin] - Added EditorConfig file [@AlexWayfer] - Fixed loadError on scripts/reference.rb [@marocchino] - Removed trailing comma from NameGA first_names_male [@stilist] - Localized Gender and Sport to Russian [@SteveRedka] - Added more italian data [@miscelatore] ## 2.18.0 - Remove unneeded 'require' statements [@Volosh1n] - Add PhoneNumberJA [@YutaGoto] - Test with Github actions & Ruby 3 [@marocchino] - Generate reference by CI [@marocchino] - Change the regex to cover all scenarios in lorem_fr [@abnersajr] - Add "Freedom Ipsum" text generator option [@hmaack] and [@lynnd335] - Fix issues with `FFaker::Image` module [@hmaack] - Fix typo in animal.rb module [@renius] ## 2.17.0 - Apply Rubocop's autocorrect [@marocchino] - Remove Ruby-2.4 support [@marocchino] - Remove OpenStruct [@Volosh1n] - Fix PhoneNumberBR Area Codes [@CarlosMouraJR] - More minor fixes [@marocchino] ## 2.16.0 - Add IdentificationIN [@nigelgomesot] - Improved NL zipcode generation [@gerard76] ## 2.15.0 - Add `IdentificationTW` [@pominx] - Add `CompanyJA` [@ktroutner] - Add `AddressFR.region` [@GuillaumeOcculy] - Add `AnimalES` [@delucas] - Fix `AddressNL.postal_code` [@gerard76] ## 2.14.0 - Add `Code.npi` [@alibby] ## 2.13.0 - Add `Bank.card_number`, `.card_expiry_date` and `.card_type` [@AlexWayfer] - Add `Bank.iban` [@Volosh1n] - Add optional argument to `AddressUS.state_abbr` to determine state's abbreviation [@Volosh1n] - Add `Name.pronouns` [@danderozier] - Add `FFaker::ColorPL`, `FFaker::IdentificationPL`, `FFaker::SportPL` [@walerian777] ## 2.12.0 - Add Russian Phone Numbers [@steverovsky] - Remove invalid example from NameRU.first_name_male [@steverovsky] - *BREAKING CHANGE*: Drop support of under 2.3 [@marocchino] - Add PhoneNumberUA [@Volosh1n] - Add SemVer [@marocchino] - Remove some obselated prefix from PhoneNumberBR.mobile_phone_prefix [@Kutomore] - Add Book.iban [@Volosh1n] - Add Name.pronouns [@danderozier] - Add PhoneNumberRU [@steverovsky] ## 2.11.0 - Add HealthcareRU [@gruz0] - Removing potentially offensive name [@rvisuvasam] - Add NameTW, PhoneNumberTW [@pominx] - Add AnimalCN, EducationCN [@ckyOL] - Add NameIN [@alagu] - Add AnimalPL, GenderPL, GenderJP, PhoneNumberPL [@walerian777] - Now PhoneNumberBR returns only valid area_code ## 2.10.0 - Add Image [@nicolas-brousse] - Add LoremPL (Polish) [@walerian777] - Add NameES (Spainsh) [@rgcamus] - Fix DateTime range [@AlexWayfer] - Now SSN returns valid SSN [@lilsweetcaligula] - Now FFaker::Time.(date, datetime) returns Date, DateTime objects [@AlexWayfer] - Now Gender.random returns non-binary genders [@kmayer] - If you need binary gender use Gender.binary ## 2.9.0 - Add orly book cover generator [@artplan1] - Add LoremIE (Irish) [@mklemme] - Improve FFaker::Time.between docs and implementation [@eikes] - Fix patronymics for Никита [@ulzr] - Add EAN generator [@jvanbaarsen] ## 2.8.1 - Updated password generation [@makketagg] ## 2.8.0 - Fixes `Uncaught exception: invalid byte sequence in US-ASCII` [@thilonel] - Add international numbers on PhoneNumberFR and test it [@nicolas-brousse] - Clean code based on PhoneNumberBR structure [@nicolas-brousse] - Drop support for ruby 1.9 [@thilonel] - Replace mass require with autoload [@thilonel] ## 2.7.0 - Add unique method [@AlexAvlonitis] - Add Time.day_of_week [@tvarley] - Add CompanyIT.partita_iva [@aaronsama] ## 2.6.0 - Add Polish names [@walerian777] - Add Polish addresses [@walerian777] - Add full_address to Brazilian addresses [@adimircolen] - Add Filesystem [@j0al] - Add Aminal [@ni3t] - Fix PhoneNumberAU mobile number [@spheric] ## 2.5.0 - Support Arabic names [@Moafak] - Add Japanese address [@kojino] - Add more Brazilian city [@jasonleonhard] - Now PhoneNumber#ime returns valid IMEIs [@metalelf0] ## 2.4.0 - Support Indonesia names, address, phone & gender [@brain64bit] - Support Russian lorem [@mechos3d] - Fix AddressAU#time_zone: will return AU time zone now [@tatey] ## 2.3.0 - Make deterministic / repeatedly random using seed [@xunker] - Fix DE and NL address modules [@dankimio] - Refactor HTMLIpsum module [@rocknruby] - Stricter exchange code in US phone number [@MQuy] - Add AWS module [@joshdvir] - Add hexcode to Color module [@thutterer] - Add CPF/CPFJ to Brazilian identification module [@thutterer] - Add MAC address to Internet module [@pawelma] - Add rgb, rgba, hsl, hsla to Color module [@dphurley] - Add html safe names to Name module [@dimroc] - Add mode education degrees to Education module [@dimroc] - Add datetime to Time module [@waldyr] - Add between to Time module [@brnrdog] - Add Airline module [@jakubm] - Add Sport module [@iamarmanjon] - Add Youtube module [@andyklimczak] - Add Tweet module [@tvarley] - Add Korean address module [@marocchino] - Add Greek name module [@falegk] - Add Greek address module [@falegk] - Add Brazilian name module [@Sephyros] - Add Vietnam job module [@vinhnglx] - Add Chinese company module [@robin] - Add Thai name module [@firedev] - Add Japanese lolem module [@44uk] - Add Book module [@max-si-m] - Add gender option to Brazilian name module [@IgorMarques] - Add Brazilian gender module [@IgorMarques] - Add gender option to English name module [@nav16] - Add Brazilian identification module [@IgorMarques] - Add Brazilian job module [@IgorMarques] - Add Cambodian name module [@Phanithism] ## 2.2.0 - fixes some bugs - generating Robohash images - many new improvements and enhancements like: - CheesyLingo - Music module - Brazilian phones - Improve NameJA - added AddressRU ## 2.1.0 - [#191] - add REFERENCE.md ([@rstacruz]) - [#193] - fix FFaker::Locale.language throwing errors ([@rstacruz], [#196]) - [#199] - FFaker::String.from_regexp: implement support for regexp ranges like `/[a-f]/` ([@marocchino], [#200]) - [#181] - fix FFaker::PhoneNumber.phone_number throwing invalid US phone numbers ([@rstacruz], [#195]) - [#181] - implement FFaker::PhoneNumber.area_code ([@rstacruz], [#195]) - [#203] - deprecate FFaker::ArrayUtils.random_pick in favor for Array#sample ([@marocchino]) - [#211] - add Korean identification support - [#212] - add IMEI support - [#213] - Fix max length support FFaker::Internet.password ([@anderscarling]) - many internal library and test suite refactorings ## 2.0.0 - switched faker to ffaker namespace, you should now be able to use faker and ffaker gem together. ## 1.32.1 - set required ruby version for gem ## 1.32.0 - add Korean lorem to API - add 100 canadian largest cities to API - add Cuban phone numbers to API - add currency code to API - internal code-style improvements ## 1.31.0 - add deprecation warning to ArrayUtils#rand method - changed all internal ArrayUtils#rand method calls to Array#sample - Korea API additions - fixes some broken tests ## 1.30.0 - dropped support for ruby 1.8.x - fixes some broken tests - improved Faker::Internet.slug method - added Faker::Gender(CN), Faker::Guid to API - added continental_state and continental_state_abbr to Faker::AddressUs API - added Faker::Internet.safe_email method to API - added max_length parameter to Faker::Internet.password - and some small API additions ... for more details check the git log ## 1.25.0 API additions and some fixes... check the git log! :) ## 1.24.0 API additions ## 1.23.0 API additions ## 1.22.1 Bugfixes and minor API additions. ## 1.22.1 Bugfixes ## 1.22.0 Maintenance release, lots of cleanups. New modules contributed. ## 1.21.0 NameFR Skill Unit UnitEnglish UnitMetric ## 1.20.0 JobFR LoremFR ## 1.19.0 More APIs ## 1.16.2 Small bug fix and updated docs. ## 1.16.1 Fixes for ruby 1.8.x ## 1.16.0 Many module additions from different contributors! ## 1.15.0 NameKR (https://github.com/ffaker/ffaker/pull/47) and PhoneNumbersSG (https://github.com/ffaker/ffaker/pull/46). ## 1.14.0 AddressSN (thanks PapePathe), and a bugfix on FFaker::Product.model (thanks finarfin). ## 1.13.0 Education bug fix, FFaker::Job (thanks Piotr Usewicz) ## 1.12.0 FFaker::AddressAU and FakkerAddressPhoneAU modules (thanks Ben Wiseley). ## 1.11.0 Extraction of AddressUK and AddressUS classes. (Thanks doctorbh). ## 1.10.1 FFaker::AddressCA (Thanks doctorbh, https://github.com/ffaker/ffaker/pull/27) ## 1.9.1 FFaker::NameSN, FFaker::PhoneNumberSN (Thanks SENE, https://github.com/ffaker/ffaker/pull/26) Added FFaker::NameJA (Thanks kichiro, https://github.com/ffaker/ffaker/pull/21) ## 1.8.1 Remove a warning. ## 1.8.0 FFaker::HTMLIpsum module inspired in http://html-ipsum.com/ (Thanks Chris Bloom, https://github.com/ffaker/ffaker/pull/18) ## 1.7.0 FFaker::LoremCN (Thanks Shane Weng, Shane Weng, https://github.com/swcool, https://github.com/ffaker/ffaker/pull/16/files) ## 1.6.0 FFaker::NameDE (thanks David Noelte, https://github.com/marvin, https://github.com/ffaker/ffaker/pull/17) Added FFaker::Internet#disposable_email (Thanks Port 80 Labs, https://github.com/port80labs, https://github.com/ffaker/ffaker/pull/15) ## 1.5.0 FFaker::NameRU (Thanks Vsevolod Romashov, https://github.com/7even, https://github.com/ffaker/ffaker/pull/14) ## 1.4.0 FFaker::Product and FFaker::Education (thanks Rico Sta. Cruz, https://github.com/ffaker/ffaker/pull/12 ) ## 1.3.0 FFaker::Lorem.word as a convenience method, instead of FFaker::Lorem.words(1).first. ## 1.2.0 New FFaker::NameCN module (contributions by qichunren) FFaker::NameCN.first_name # => 鑫洋 FFaker::NameCN.last_name # => 禹 FFaker::NameCN.name # => 俊伶漫 ## 1.1.0 Api additions (contributions by Robert Berry) FFaker::Internet.uri(protocol) FFaker::Internet.http_url FFaker::Internet.ip_v4_address ## 0.4.0 Api additions by Rafael Souza FFaker::Geolocation.lat # => 40.6609944585817 FFaker::Geolocation.lng # => -73.8454648940358 FFaker::Address.neighborhood # => "Renton West" ## 0.3.3 2010-01-14 * removed library file and directory "faker". now you only can load the gem using require 'ffaker' ## 0.3.2 2010-01-14 * Several Optimizations, renamed gem packege to ffaker. ## 0.3.1 2008-04-03 1 minor enhancement: * Added city to Address ## 0.3.0 2008-01-01 3 major enhancements: * Added Lorem to generate fake Latin * Added secondary_address to Address, and made inclusion of secondary address in street_address optional (false by default). * Added UK address methods [Caius Durling] ## 0.2.1 2007-12-05 1 major enhancement: * Dropped facets to avoid conflict with ActiveSupport 2 minor enhancements: * Changed the output of user_name to randomly separate with a . or _ * Added a few tests ## 0.1.0 2007-11-22 * Initial release [#181]: https://github.com/ffaker/ffaker/issues/181 [#191]: https://github.com/ffaker/ffaker/issues/191 [#193]: https://github.com/ffaker/ffaker/issues/193 [#195]: https://github.com/ffaker/ffaker/issues/195 [#196]: https://github.com/ffaker/ffaker/issues/196 [#199]: https://github.com/ffaker/ffaker/issues/199 [#200]: https://github.com/ffaker/ffaker/issues/200 [#203]: https://github.com/ffaker/ffaker/issues/203 [#211]: https://github.com/ffaker/ffaker/pull/211 [#212]: https://github.com/ffaker/ffaker/pull/212 [#213]: https://github.com/ffaker/ffaker/pull/213 [@44uk]: https://github.com/44uk [@AlexAvlonitis]: https://github.com/AlexAvlonitis [@AlexWayfer]: https://github.com/AlexWayfer [@CarlosMouraJR]: https://github.com/CarlosMouraJR [@GuillaumeOcculy]: https://github.com/GuillaumeOcculy [@IgorMarques]: https://github.com/IgorMarques [@Kutomore]: https://github.com/Kutomore [@MQuy]: https://github.com/MQuy [@Moafak]: https://github.com/Moafak [@Phanithism]: https://github.com/Phanithism [@Sephyros]: https://github.com/Sephyros [@SteveRedka]: https://github.com/SteveRedka [@Volosh1n]: https://github.com/Volosh1n [@YutaGoto]: https://github.com/YutaGoto [@aaronsama]: https://github.com/aaronsama [@abnersajr]: https://github.com/abnersajr [@adimircolen]: https://github.com/adimircolen [@alagu]: https://github.com/alagu [@alibby]: https://github.com/alibby [@anderscarling]: https://github.com/anderscarling [@andyklimczak]: https://github.com/andyklimczak [@ar2em1s]: https://github.com/ar2em1s [@artplan1]: https://github.com/artplan1 [@az3vedo]: https://github.com/az3vedo [@brain64bit]: https://github.com/brain64bit [@brnrdog]: https://github.com/brnrdog [@brupla6126]: https://github.com/brupla6126 [@ckyOL]: https://github.com/ckyOL [@danderozier]: https://github.com/danderozier [@dankimio]: https://github.com/dankimio [@delucas]: https://github.com/delucas [@dimroc]: https://github.com/dimroc [@dphurley]: https://github.com/dphurley [@eikes]: https://github.com/eikes [@falegk]: https://github.com/falegk [@firedev]: https://github.com/firedev [@gabrielcosta42]: https://github.com/gabrielcosta42 [@gerard76]: https://github.com/gerard76 [@gruz0]: https://github.com/gruz0 [@hmaack]: https://github.com/hmaack [@hulous]: https://github.com/hulous [@iamarmanjon]: https://github.com/iamarmanjon [@iiwo]: https://github.com/iiwo [@j0al]: https://github.com/j0al [@jakubm]: https://github.com/jakubm [@jasonleonhard]: https://github.com/jasonleonhard [@joshdvir]: https://github.com/joshdvir [@josieljunior]: https://github.com/josieljunior [@jvanbaarsen]: https://github.com/jvanbaarsen [@kmayer]: https://github.com/kmayer [@kojino]: https://github.com/kojino [@ktroutner]: https://github.com/ktroutner [@lilsweetcaligula]: https://github.com/lilsweetcaligula [@lynnd335]: https://github.com/lynnd335 [@makketagg]: https://github.com/makketagg [@marocchino]: https://github.com/marocchino [@max-si-m]: https://github.com/max-si-m [@mechos3d]: https://github.com/mechos3d [@metalelf0]: https://github.com/metalelf0 [@miscelatore]: https://github.com/miscelatore [@mklemme]: https://github.com/mklemme [@mmrshk]: https://github.com/mmrshk [@nav16]: https://github.com/nav16 [@ni3t]: https://github.com/ni3t [@nicholaskillin]: https://github.com/nicholaskillin [@nicolas-brousse]: https://github.com/nicolas-brousse [@nigelgomesot]: https://github.com/nigelgomesot [@pawelma]: https://github.com/pawelma [@petergoldstein]: https://github.com/petergoldstein [@philippevezina]: https://github.com/philippevezina [@pominx]: https://github.com/pominx [@professor]: https://github.com/professor [@renius]: https://github.com/renius [@rgcamus]: https://github.com/rgcamus [@robin]: https://github.com/robin [@rocknruby]: https://github.com/rocknruby [@rstacruz]: https://github.com/rstacruz [@rvisuvasam]: https://github.com/rvisuvasam [@simonhildebrandt]: https://github.com/simonhildebrandt [@slowjack2k]: https://github.com/slowjack2k [@spheric]: https://github.com/spheric [@steverovsky]: https://github.com/steverovsky [@stilist]: https://github.com/stilist [@tatey]: https://github.com/tatey [@technicalpickles]: https://github.com/technicalpickles [@thiago-henrique-leite]: https://github.com/thiago-henrique-leite [@thilonel]: https://github.com/thilonel [@thutterer]: https://github.com/thutterer [@timfanda35]: https://github.com/timfanda35 [@tvarley]: https://github.com/tvarley [@ulzr]: https://github.com/ulzr [@vinhnglx]: https://github.com/vinhnglx [@waldyr]: https://github.com/waldyr [@walerian777]: https://github.com/walerian777 [@xunker]: https://github.com/xunker