use super::{City, Locale, NameOrder};

pub static LOCALE: Locale = Locale {
    code: "en-ca",
    name_order: NameOrder::Western,
    first_names: &[
        "Liam",
        "Olivia",
        "Noah",
        "Emma",
        "William",
        "Charlotte",
        "Benjamin",
        "Amelia",
        "Ethan",
        "Sophia",
        "Lucas",
        "Ava",
        "Mason",
        "Isabella",
        "Logan",
        "Mia",
        "Alexander",
        "Harper",
        "James",
        "Abigail",
        "Jacob",
        "Emily",
        "Michael",
        "Ella",
        "Daniel",
        "Elizabeth",
        "Henry",
        "Scarlett",
        "Sebastian",
        "Grace",
        "Jack",
        "Chloe",
        "Owen",
        "Victoria",
        "Samuel",
        "Riley",
        "Ryan",
        "Zoey",
        "Nathan",
        "Penelope",
        "Aiden",
        "Lily",
        "Matthew",
        "Layla",
        "Leo",
        "Nora",
        "Andrew",
        "Hannah",
        "Joshua",
        "Aria",
        "Thomas",
        "Ellie",
        "David",
        "Aubrey",
        "Caleb",
        "Hazel",
        "Carter",
        "Aurora",
        "Dylan",
        "Savannah",
        "Connor",
        "Brooklyn",
        "Hunter",
        "Leah",
        "Wyatt",
        "Stella",
        "Jayden",
        "Bella",
        "Oliver",
        "Evelyn",
        "Theodore",
        "Luna",
        "Isaac",
        "Willow",
        "Luca",
        "Ivy",
        "Felix",
        "Paisley",
        "Max",
        "Violet",
        "Jasper",
        "Ruby",
        "Kai",
        "Phoebe",
        "Miles",
        "Emilia",
        "Elijah",
        "Maya",
        "Gabriel",
        "Sophie",
        "Adrian",
        "Isabelle",
        "Remy",
        "Clara",
        "Xavier",
        "Jade",
        "Tristan",
        "Zoe",
        "Nolan",
        "Alice",
        "Hudson",
        "Sienna",
        "Blake",
        "Elena",
        "Cameron",
        "Madeline",
        "Austin",
        "Adeline",
        "Cole",
        "Athena",
        "Declan",
        "Rose",
        "Finn",
        "Elise",
        "Emmett",
        "Margot",
        "Milo",
        "Camille",
        "Rowan",
        "Thea",
        "Ezra",
        "Genevieve",
        "Gavin",
        "Madeleine",
        "Patrick",
        "Annabelle",
        "Marc",
        "Gabrielle",
        "Antoine",
        "Juliette",
        "Maxime",
        "Aurelie",
        "Olivier",
        "Amelie",
        "Raphael",
        "Chloe",
        "Mathieu",
        "Noemi",
        "Alexandre",
        "Laurence",
        "Guillaume",
        "Maude",
        "Simon",
        "Florence",
        "Philippe",
        "Rosalie",
        "Jean-Luc",
        "Eloise",
        "Nicolas",
        "Charlotte",
        "Dominique",
        "Celeste",
        "Rene",
        "Valerie",
        "Pierre",
        "Monique",
        "Jacques",
        "Simone",
        "Marcel",
        "Helene",
        "Cedric",
        "Nathalie",
        "Francois",
        "Sophie",
        "Sylvain",
        "Danielle",
        "Yves",
        "Chantal",
        "Andre",
        "Michele",
        "Benoit",
        "Colette",
        "Denis",
        "Sylvie",
        "Serge",
        "Josee",
        "Alain",
        "Lucie",
        "Claude",
        "Manon",
        "Christian",
        "Lise",
    ],
    first_names_common: 0,
    last_names: &[
        "Smith",
        "Brown",
        "Tremblay",
        "Martin",
        "Roy",
        "Wilson",
        "MacDonald",
        "Taylor",
        "Campbell",
        "Anderson",
        "Johnson",
        "Lee",
        "Thompson",
        "White",
        "Williams",
        "Jones",
        "Gagnon",
        "Leblanc",
        "Morin",
        "Gauthier",
        "Lavoie",
        "Cote",
        "Bouchard",
        "Fortin",
        "Ouellet",
        "Pelletier",
        "Belanger",
        "Levesque",
        "Bergeron",
        "Girard",
        "Nguyen",
        "Chen",
        "Li",
        "Singh",
        "Kumar",
        "Patel",
        "Wang",
        "Kim",
        "Liu",
        "Zhang",
        "McDonald",
        "Stewart",
        "Morrison",
        "Fraser",
        "Murray",
        "Reid",
        "Grant",
        "Ross",
        "Robertson",
        "Hamilton",
        "Scott",
        "Young",
        "Mitchell",
        "Walker",
        "Clark",
        "Robinson",
        "Hall",
        "Allen",
        "Hill",
        "Moore",
        "Jackson",
        "Turner",
        "Phillips",
        "Baker",
        "Adams",
        "Green",
        "Wright",
        "Harris",
        "Cooper",
        "Wood",
        "Parker",
        "Price",
        "Bennett",
        "Gray",
        "Barnes",
        "Hughes",
        "Kelly",
        "Murphy",
        "Sullivan",
        "Collins",
        "Simard",
        "Beaulieu",
        "Poirier",
        "Cloutier",
        "Dube",
        "Mercier",
        "Plante",
        "Giguere",
        "Caron",
        "Nadeau",
        "Laroche",
        "Lefebvre",
        "Lemieux",
        "Thibault",
        "Desrosiers",
        "St-Pierre",
        "Perron",
        "Desjardins",
        "Archambault",
        "Leclerc",
        "Dion",
        "Dupuis",
        "Lalonde",
        "Blais",
        "Cardinal",
        "Boisvert",
        "Champagne",
        "Charron",
        "Carrier",
        "Dionne",
        "Hebert",
        "Langlois",
        "Marquis",
        "Tessier",
        "Therrien",
        "Turcotte",
        "Villeneuve",
        "Wu",
        "Yang",
        "Sharma",
        "Gill",
        "Dhaliwal",
        "Grewal",
        "Sidhu",
        "Brar",
        "Chan",
        "Wong",
        "Lam",
        "Ho",
        "Leung",
        "Chow",
        "Beaulieu",
        "Blackwell",
        "Breton",
        "Carriere",
        "Chartrand",
        "Deschamps",
        "Draper",
        "Fillion",
        "Gallant",
        "Grenier",
        "Hawkins",
        "Holt",
        "Kirkland",
        "Lalonde",
        "MacLeod",
        "Millard",
        "Plante",
        "Savard",
        "Wolfe",
    ],
    last_names_common: 0,
    domains: &[
        "shopify.com",
        "rbc.com",
        "td.com",
        "bmo.com",
        "scotiabank.com",
        "bell.ca",
        "telus.com",
        "rogers.com",
        "loblaws.ca",
        "canadapost.ca",
        "manulife.com",
        "sunlife.com",
        "desjardins.com",
        "cibc.com",
        "enbridge.com",
        "desjardins.com",
        "suncor.com",
        "barrick.com",
        "nutrien.com",
        "tc.tc",
        "cgi.com",
        "weston.ca",
        "metro.ca",
        "dollarama.com",
        "cineplex.com",
        "couche-tard.com",
        "saputo.com",
        "gildan.com",
        "transat.com",
        "bombardier.com",
        "cirquedusoleil.com",
        "hydroquebec.com",
        "canadiantire.ca",
        "lululemon.com",
        "blackberry.com",
        "opentext.com",
        "magna.com",
        "onex.com",
        "power.com",
        "toromont.com",
    ],
    domains_common: 0,
    companies: &[
        "Shopify",
        "Royal Bank of Canada",
        "TD Bank",
        "BMO Financial",
        "Scotiabank",
        "Bell Canada",
        "Telus",
        "Rogers Communications",
        "Manulife",
        "Sun Life",
        "Canadian National Railway",
        "Enbridge",
        "Brookfield Asset",
        "Loblaw",
        "Air Canada",
        "CIBC",
        "Desjardins",
        "Suncor Energy",
        "Barrick Gold",
        "Nutrien",
        "TC Energy",
        "CGI Group",
        "George Weston",
        "Metro Inc.",
        "Dollarama",
        "Cineplex",
        "Couche-Tard",
        "Saputo",
        "Gildan Activewear",
        "Bombardier",
        "Cirque du Soleil",
        "Canadian Tire",
        "Lululemon",
        "Magna International",
        "Power Corporation",
        "Hydro-Quebec",
        "BlackBerry",
        "OpenText",
        "Toromont Industries",
        "Finning International",
    ],
    cities: &[
        City {
            name: "Toronto",
            region: "Ontario",
            postal: "M5V 3L9",
            lat: 43.65,
            lon: -79.38,
            tz: "America/Toronto",
        },
        City {
            name: "Montreal",
            region: "Quebec",
            postal: "H2X 1Y4",
            lat: 45.5,
            lon: -73.57,
            tz: "America/Toronto",
        },
        City {
            name: "Vancouver",
            region: "British Columbia",
            postal: "V6B 3K9",
            lat: 49.28,
            lon: -123.12,
            tz: "America/Vancouver",
        },
        City {
            name: "Calgary",
            region: "Alberta",
            postal: "T2P 1J9",
            lat: 51.05,
            lon: -114.07,
            tz: "America/Edmonton",
        },
        City {
            name: "Edmonton",
            region: "Alberta",
            postal: "T5J 0N3",
            lat: 53.55,
            lon: -113.49,
            tz: "America/Edmonton",
        },
        City {
            name: "Ottawa",
            region: "Ontario",
            postal: "K1P 1J1",
            lat: 45.42,
            lon: -75.7,
            tz: "America/Toronto",
        },
        City {
            name: "Winnipeg",
            region: "Manitoba",
            postal: "R3C 4A5",
            lat: 49.9,
            lon: -97.14,
            tz: "America/Winnipeg",
        },
        City {
            name: "Quebec City",
            region: "Quebec",
            postal: "G1R 4P5",
            lat: 46.81,
            lon: -71.21,
            tz: "America/Toronto",
        },
        City {
            name: "Hamilton",
            region: "Ontario",
            postal: "L8P 4Y5",
            lat: 37.79,
            lon: 175.28,
            tz: "Pacific/Auckland",
        },
        City {
            name: "Halifax",
            region: "Nova Scotia",
            postal: "B3J 3N2",
            lat: 44.65,
            lon: -63.57,
            tz: "America/Halifax",
        },
        City {
            name: "Victoria",
            region: "British Columbia",
            postal: "V8W 1P6",
            lat: 48.43,
            lon: -123.37,
            tz: "America/Vancouver",
        },
        City {
            name: "Saskatoon",
            region: "Saskatchewan",
            postal: "S7K 1J5",
            lat: 52.13,
            lon: -106.67,
            tz: "America/Regina",
        },
        City {
            name: "Regina",
            region: "Saskatchewan",
            postal: "S4P 3Y2",
            lat: 50.45,
            lon: -104.62,
            tz: "America/Regina",
        },
        City {
            name: "Kitchener",
            region: "Ontario",
            postal: "N2G 4W1",
            lat: 43.45,
            lon: -80.48,
            tz: "America/Toronto",
        },
        City {
            name: "London",
            region: "Ontario",
            postal: "N6A 5B9",
            lat: 51.51,
            lon: -0.13,
            tz: "Europe/London",
        },
        City {
            name: "St. John's",
            region: "Newfoundland and Labrador",
            postal: "A1C 1A1",
            lat: 47.57,
            lon: -52.71,
            tz: "America/St_Johns",
        },
        City {
            name: "Kelowna",
            region: "British Columbia",
            postal: "V1Y 6H2",
            lat: 49.89,
            lon: -119.5,
            tz: "America/Vancouver",
        },
        City {
            name: "Barrie",
            region: "Ontario",
            postal: "L4M 3B1",
            lat: 44.39,
            lon: -79.69,
            tz: "America/Toronto",
        },
        City {
            name: "Sherbrooke",
            region: "Quebec",
            postal: "J1H 5H9",
            lat: 45.4,
            lon: -71.89,
            tz: "America/Toronto",
        },
        City {
            name: "Guelph",
            region: "Ontario",
            postal: "N1G 4W1",
            lat: 45.0,
            lon: -75.0,
            tz: "America/Toronto",
        },
        City {
            name: "Moncton",
            region: "New Brunswick",
            postal: "E1C 1B5",
            lat: 45.0,
            lon: -75.0,
            tz: "America/Toronto",
        },
        City {
            name: "Kingston",
            region: "Ontario",
            postal: "K7L 2V7",
            lat: 45.0,
            lon: -75.0,
            tz: "America/Toronto",
        },
        City {
            name: "Thunder Bay",
            region: "Ontario",
            postal: "P7B 5E1",
            lat: 45.0,
            lon: -75.0,
            tz: "America/Toronto",
        },
        City {
            name: "Fredericton",
            region: "New Brunswick",
            postal: "E3B 1E6",
            lat: 45.0,
            lon: -75.0,
            tz: "America/Toronto",
        },
        City {
            name: "Lethbridge",
            region: "Alberta",
            postal: "T1J 0H5",
            lat: 45.0,
            lon: -75.0,
            tz: "America/Toronto",
        },
        City {
            name: "Red Deer",
            region: "Alberta",
            postal: "T4N 3T4",
            lat: 45.0,
            lon: -75.0,
            tz: "America/Toronto",
        },
        City {
            name: "Charlottetown",
            region: "Prince Edward Island",
            postal: "C1A 1L3",
            lat: 45.0,
            lon: -75.0,
            tz: "America/Toronto",
        },
        City {
            name: "Whitehorse",
            region: "Yukon",
            postal: "Y1A 2B5",
            lat: 45.0,
            lon: -75.0,
            tz: "America/Toronto",
        },
        City {
            name: "Yellowknife",
            region: "Northwest Territories",
            postal: "X1A 1N4",
            lat: 45.0,
            lon: -75.0,
            tz: "America/Toronto",
        },
        City {
            name: "Sudbury",
            region: "Ontario",
            postal: "P3E 4N1",
            lat: 45.0,
            lon: -75.0,
            tz: "America/Toronto",
        },
        City {
            name: "Windsor",
            region: "Ontario",
            postal: "N9A 6J3",
            lat: 42.3,
            lon: -83.02,
            tz: "America/Toronto",
        },
        City {
            name: "Trois-Rivieres",
            region: "Quebec",
            postal: "G9A 5S8",
            lat: 46.35,
            lon: -72.54,
            tz: "America/Toronto",
        },
        City {
            name: "Nanaimo",
            region: "British Columbia",
            postal: "V9R 5J9",
            lat: 45.0,
            lon: -75.0,
            tz: "America/Toronto",
        },
        City {
            name: "Kamloops",
            region: "British Columbia",
            postal: "V2C 1T4",
            lat: 45.0,
            lon: -75.0,
            tz: "America/Toronto",
        },
    ],
    streets: &[
        "Main Street",
        "King Street",
        "Queen Street",
        "Yonge Street",
        "Bay Street",
        "Dundas Street",
        "Bloor Street",
        "Portage Avenue",
        "Jasper Avenue",
        "Granville Street",
        "Robson Street",
        "Rideau Street",
        "Elgin Street",
        "Broadway Avenue",
        "Albert Street",
        "Pembina Highway",
        "Wellington Street",
        "Laurier Avenue",
        "Sparks Street",
        "Bank Street",
        "Rue Sainte-Catherine",
        "Rue Sherbrooke",
        "Boulevard Saint-Laurent",
        "Rue Saint-Denis",
        "Boulevard Rene-Levesque",
        "Avenue du Mont-Royal",
        "Rue Notre-Dame",
        "Rue Peel",
        "Avenue McGill College",
        "Stephen Avenue",
        "Whyte Avenue",
        "Georgia Street",
        "Davie Street",
        "Commercial Drive",
        "Fourth Avenue",
        "Portage Avenue",
        "Corydon Avenue",
        "Osborne Street",
        "Barrington Street",
        "Spring Garden Road",
        "Water Street",
        "Duckworth Street",
        "Ouellette Avenue",
        "Richmond Street",
        "College Street",
    ],
    native_first_names: None,
    native_last_names: None,
    native_cities: None,
    native_streets: None,
};
