diff --git a/.gitignore b/.gitignore index 4f9be35..0c168ea 100644 --- a/.gitignore +++ b/.gitignore @@ -22,5 +22,11 @@ coverage # Compiled Dirs (http://nodejs.org/api/addons.html) build/ -dist/bundled.js +public/dist/bundled.js +images/ + +database/restaurant.csv +database/review.csv +database/review2.csv +database/mongoReview.json diff --git a/README.md b/README.md index e89e23f..4e833e9 100644 --- a/README.md +++ b/README.md @@ -51,4 +51,11 @@ From within the root directory: npm install -g webpack npm install ``` - +## Endpoints + +| Action | Method | Endpoint | Purpose | +| ------------- | ------------- | ----------------------------- | -------------------- | +| Create | POST | /restaurants/:name | Insert new name | +| Read(one) | GET | /restaurant/:restaurant_id | Get one row | +| Update | PUT | /api/:restaurant_id/ | Update one row | +| Delete | DELETE | /api/:restaurant_id/ | Delete one row | diff --git a/client/components/app.js b/client/components/app.jsx similarity index 97% rename from client/components/app.js rename to client/components/app.jsx index c996930..9d90bb9 100644 --- a/client/components/app.js +++ b/client/components/app.jsx @@ -33,7 +33,7 @@ class App extends React.Component { } fetchReviews(id) { - $.ajax(`http://100.24.121.85:3000/api/${id}`, { + $.ajax(`http://localhost:3000/api/${id}`, { success: (reviews) => { const wrappedReviews = reviews.map(restaurant => { return { diff --git a/client/components/search.js b/client/components/search.jsx similarity index 100% rename from client/components/search.js rename to client/components/search.jsx diff --git a/client/components/user.js b/client/components/user.jsx similarity index 99% rename from client/components/user.js rename to client/components/user.jsx index 587cff8..6c4790f 100644 --- a/client/components/user.js +++ b/client/components/user.jsx @@ -72,6 +72,7 @@ const Wrapper = styled.div` .food_picture { height: 300px; width: 300px; + border-radius: 8px; } } .date { diff --git a/client/components/users.js b/client/components/users.jsx similarity index 91% rename from client/components/users.js rename to client/components/users.jsx index 375b6cc..13f9325 100644 --- a/client/components/users.js +++ b/client/components/users.jsx @@ -1,5 +1,5 @@ import React from 'react'; -import User from './user.js'; +import User from './user'; const Users = ({ reviews }) => { const filtered = reviews.filter(restaurant => restaurant.searched === true); diff --git a/client/src/index.js b/client/src/index.js index ce74982..8caac93 100644 --- a/client/src/index.js +++ b/client/src/index.js @@ -1,6 +1,6 @@ import React from 'react'; import ReactDOM from 'react-dom'; -import App from '../components/app.js'; +import App from '../components/app'; ReactDOM.render(, document.getElementById('recommended-reviews')); \ No newline at end of file diff --git a/database/index.js b/database/index.js index ba0b048..38266eb 100644 --- a/database/index.js +++ b/database/index.js @@ -1,30 +1,119 @@ -const mysql = require('mysql'); +const mongoose = require('mongoose'); +<<<<<<< HEAD +mongoose.connect('mongodb://localhost/whats_lunch'); + +const restaurantSchema = mongoose.Schema({ + id: Number, + restaurant_name: String, + reviews: [{ + user_name: String, + user_avatar: String, + location: String, + date: String, + score: Number, + food_image: String, + }], +}); + +const Restaurant = mongoose.model('restaurant_reviews', restaurantSchema); + +// retrieve +const retrieve = (id, callback) => { + Restaurant.find({ id }, (err, res) => { + if (err) { + callback(err, null); +======= // connect to database const connection = mysql.createConnection({ - host: 'database', + // host: 'database', user: 'root', database: 'yump_SF', }); -connection.connect(); - -const restaurantReviews = function (id, callback) { +const restaurantReviews = (id, callback) => { + // const query = ` + // select restaurant.name, user_info.user_avatar, user_info.user_name, + // user_info.location, user_info.number_reviews, user_info.number_photos, + // users_reviews.date, users_reviews.review_comment, users_reviews.score, + // users_reviews.picture_food, restaurant.name FROM users_reviews + // INNER JOIN restaurant ON restaurant.id = users_reviews.id + // INNER JOIN user_info ON user_info.user_id = users_reviews.user_id + // WHERE restaurant.id = ${id} + // ORDER BY users_reviews.date desc + // `; const query = ` - select restaurant.name, user_info.user_avatar, user_info.user_name, user_info.location, user_info.number_reviews, user_info.number_photos, users_reviews.date, users_reviews.review_comment, users_reviews.score, users_reviews.picture_food, restaurant.name FROM users_reviews - INNER JOIN restaurant ON restaurant.restaurant_id = users_reviews.restaurant_id - INNER JOIN user_info ON user_info.user_id = users_reviews.user_id - WHERE restaurant.restaurant_id = ${id} - ORDER BY users_reviews.date desc + select restaurant.name, reviews.user_avatar, reviews.user_name, + reviews.location, reviews.date, reviews.review_comment, reviews.score, + reviews.food_image, restaurant.name FROM reviews + INNER JOIN restaurant ON restaurant.id = reviews.id + ORDER BY reviews.date desc `; connection.query(query, (error, results) => { if (error) { callback(error, null); +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 } else { - callback(null, results); + callback(null, res); + } + }); +}; + +<<<<<<< HEAD +const addRestaurant = (restaurant_name, callback) => { + Restaurant.create({ restaurant_name }, (err, res) => { + if (err) { + callback(err, null); + } else { + callback(null, res); + } + }); +}; + +module.exports.retrieve = retrieve; +module.exports.addRestaurant = addRestaurant; +======= +const getOne = (id, callback) => { + const query = 'SELECT * FROM restaurant WHERE id = (?)'; + connection.query(query, [id], (error, results) => { + if (error) { + callback(error); } + callback(null, results); }); }; +const addRestaurant = (name, callback) => { + const query = 'INSERT INTO restaurant (name) VALUES (?)'; + connection.query(query, [name], (error, results) => { + if (error) { + callback(error); + } + callback(null, results); + }); +}; -module.exports = { connection, restaurantReviews }; +const editRestaurant = (id, newName, callback) => { + const query = `UPDATE restaurant SET name = (?) WHERE id = ${id}`; + connection.query(query, [newName], (error) => { + if (error) { + callback(error); + } + callback(null); + }); +}; + +const deleteRestaurant = (id, callback) => { + const query = 'DELETE from restaurant WHERE id = ?'; + connection.query(query, [Number(id)], (error) => { + if (error) { + callback(error); + } + callback(null); + }); +}; + +module.exports = { + connection, restaurantReviews, addRestaurant, editRestaurant, deleteRestaurant, getOne, +}; +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 diff --git a/database/mongoSeed.js b/database/mongoSeed.js new file mode 100644 index 0000000..c762760 --- /dev/null +++ b/database/mongoSeed.js @@ -0,0 +1,49 @@ +const faker = require('faker'); +const fs = require('fs'); +const moment = require('moment'); + +const randomInt = max => Math.floor(Math.random() * max + 1); + +const stream = fs.createWriteStream('./database/mongoReview.json'); + +let i = 0; + +function write() { + while (i < 10000000) { + i += 1; + let fakeDate = faker.date.past(); + fakeDate = JSON.stringify(fakeDate).slice(1, 11); + const name = faker.company.companyName(); + const reviewNum = randomInt(14); + const restaurantReviews = {}; + restaurantReviews.id = i; + restaurantReviews.restaurant_name = name; + restaurantReviews.reviews = []; + + for (let j = 0; j < reviewNum; j += 1) { + const newReview = {}; + // newReview.review_id = j; + newReview.user_name = faker.name.findName(); + newReview.user_avatar = faker.image.avatar(); + newReview.location = `${faker.address.city()} ${faker.address.state()}`; + newReview.date = moment(fakeDate).format('YYYY-MM-DD'); + newReview.score = randomInt(10); + newReview.food_image = `https://s3-us-west-1.amazonaws.com/yump-sf-images/${randomInt(499)}.jpg`; + restaurantReviews.reviews.push(newReview); + } + + if (!stream.write(`${JSON.stringify(restaurantReviews)}\n`)) { + return; + } + if (i % 1000) { + console.log(`${(i / 10000000 * 100).toFixed(2)} %`); + console.clear(); + } + } + stream.end(); +} +stream.on('drain', () => { + write(); +}); + +write(); diff --git a/database/mysql.js b/database/mysql.js new file mode 100644 index 0000000..d6e29ff --- /dev/null +++ b/database/mysql.js @@ -0,0 +1,79 @@ +const mysql = require('mysql'); + +// connect to database +const connection = mysql.createConnection({ + // host: 'database', + user: 'root', + database: 'yump_SF', +}); + +const restaurantReviews = (id, callback) => { + // const query = ` + // select restaurant.name, user_info.user_avatar, user_info.user_name, + // user_info.location, user_info.number_reviews, user_info.number_photos, + // users_reviews.date, users_reviews.review_comment, users_reviews.score, + // users_reviews.picture_food, restaurant.name FROM users_reviews + // INNER JOIN restaurant ON restaurant.id = users_reviews.id + // INNER JOIN user_info ON user_info.user_id = users_reviews.user_id + // WHERE restaurant.id = ${id} + // ORDER BY users_reviews.date desc + // `; + const query = ` + select restaurant.name, reviews.user_avatar, reviews.user_name, + reviews.location, reviews.date, reviews.review_comment, reviews.score, + reviews.food_image, restaurant.name FROM reviews + INNER JOIN restaurant ON restaurant.id = reviews.id + ORDER BY reviews.date desc + `; + connection.query(query, (error, results) => { + if (error) { + callback(error, null); + } else { + callback(null, results); + } + }); +}; + +const getOne = (id, callback) => { + const query = 'SELECT * FROM restaurant WHERE id = (?)'; + connection.query(query, [id], (error, results) => { + if (error) { + callback(error); + } + callback(null, results); + }); +}; + +const addRestaurant = (name, callback) => { + const query = 'INSERT INTO restaurant (name) VALUES (?)'; + connection.query(query, [name], (error, results) => { + if (error) { + callback(error); + } + callback(null, results); + }); +}; + +const editRestaurant = (id, newName, callback) => { + const query = `UPDATE restaurant SET name = (?) WHERE id = ${id}`; + connection.query(query, [newName], (error) => { + if (error) { + callback(error); + } + callback(null); + }); +}; + +const deleteRestaurant = (id, callback) => { + const query = 'DELETE from restaurant WHERE id = ?'; + connection.query(query, [Number(id)], (error) => { + if (error) { + callback(error); + } + callback(null); + }); +}; + +module.exports = { + connection, restaurantReviews, addRestaurant, editRestaurant, deleteRestaurant, getOne, +}; diff --git a/database/mysqlSchema.sql b/database/mysqlSchema.sql new file mode 100644 index 0000000..805625a --- /dev/null +++ b/database/mysqlSchema.sql @@ -0,0 +1,37 @@ +CREATE DATABASE yump_SF; + +use yump_SF; + +create table restaurant ( + id INT auto_increment primary key, + name TEXT not null +); + +create table reviews ( + id INT auto_increment primary key, + restaurant_id INT not null, + user_name TEXT not null, + user_avatar TEXT not null, + location TEXT not null, + date DATE not null, + comment TEXT not null, + score TINYINT not null, + food_image TEXT not null, + foreign key (restaurant_id) + references restaurant (id) + ON DELETE CASCADE +); + +LOAD DATA LOCAL INFILE './database/restaurant.csv' +INTO TABLE restaurant +FIELDS TERMINATED BY ',' +ENCLOSED BY '"' +LINES TERMINATED BY '\n' +IGNORE 1 ROWS; + +LOAD DATA LOCAL INFILE './database/review.csv' +INTO TABLE reviews +FIELDS TERMINATED BY ',' +ENCLOSED BY '"' +LINES TERMINATED BY '\n' +IGNORE 1 ROWS; diff --git a/database/oldSeed.js b/database/oldSeed.js new file mode 100644 index 0000000..6fd985e --- /dev/null +++ b/database/oldSeed.js @@ -0,0 +1,79 @@ +const faker = require('faker'); +// const db = require('./index.js'); +const path = require('path'); +const fs = require('fs'); +const moment = require('moment'); +// generate restaurant table data (100) +const dataRestaurant = []; +for (let i = 0; i < 100; i++) { + var restaurant = {}; + restaurant.restaurant_id = i + 1; + restaurant.name = faker.company.companyName(); + dataRestaurant.push(restaurant); +} + +// generate user info table data (100) +const dataUserInfo = []; +for (let i = 0; i < 100; i++) { + var user = {}; + user.user_id = i + 1; + user.user_name = faker.name.findName(); + user.user_avatar = faker.image.avatar(); + user.location = `${faker.address.city()} ${faker.address.state()}`; + user.number_reviews = Math.floor(Math.random() * 50) + 1; + user.number_photos = Math.floor(Math.random() * 40) + 1; + dataUserInfo.push(user); +} + +// generate user review table data (1000) +const dataUserReview = []; +for (let i = 0; i < 1000; i++) { + var reviews = {}; + var urlPath = 'https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/'; + var stars = 'https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_'; + reviews.id = i + 1; + reviews.user_id = Math.floor(Math.random() * 100) + 1; + reviews.restaurant_id = Math.floor(Math.random() * 100) + 1; + reviews.date = faker.date.past(); + reviews.date = moment(reviews.date).format('YYYY-MM-DD'); + reviews.review_comment = faker.lorem.paragraph(); + reviews.score = stars + Math.floor(Math.random() *9 + 1) + '.png'; + reviews.picture_food = urlPath + Math.floor(Math.random() * 9 + 1) + '.jpeg'; + dataUserReview.push(reviews); +} + +const csvConverter = (arr) => { + let output = ''; + let column = []; + for (let key in arr[0]) { + column.push(key); + } + output += `${column.join()}\n`; + for (let i = 0; i < arr.length; i++) { + column = []; + for (let key in arr[i]) { + column.push(arr[i][key]); + } + output += `${column.join()}\n`; + } + return output; +}; + +const restaurantCSV = csvConverter(dataRestaurant); +const userInfoCSV = csvConverter(dataUserInfo); +const userReviewCSV = csvConverter(dataUserReview); + +fs.writeFile(path.join(__dirname, 'restaurant.csv'), restaurantCSV, (err) => { + if (err) throw err; + console.log('saved'); +}); + +fs.writeFile(path.join(__dirname, 'user_info.csv'), userInfoCSV, (err) => { + if (err) throw err; + console.log('saved'); +}); + +fs.writeFile(path.join(__dirname, 'users_reviews.csv'), userReviewCSV, (err) => { + if (err) throw err; + console.log('saved'); +}); \ No newline at end of file diff --git a/database/restaurant.csv b/database/restaurant.csv deleted file mode 100644 index 74f3853..0000000 --- a/database/restaurant.csv +++ /dev/null @@ -1,101 +0,0 @@ -restaurant_id,name -1,Bosco, Harber and Blick -2,Stoltenberg, Bergnaum and Bernier -3,Keebler - Ledner -4,Heidenreich, Jakubowski and Christiansen -5,Bergnaum, Kohler and Bednar -6,Schulist LLC -7,Jones - Greenfelder -8,Schultz and Sons -9,Gorczany - Bahringer -10,Fay, Boyle and Hauck -11,Lang Group -12,Becker Group -13,Schaefer Group -14,Cremin, Stoltenberg and Cruickshank -15,Ryan, Treutel and Wuckert -16,Nienow LLC -17,Jerde and Sons -18,Mayert, Lockman and Ondricka -19,Mante, Renner and Tillman -20,Larkin Inc -21,Weber Inc -22,Frami, Kuphal and McKenzie -23,Robel, Weber and Thiel -24,Stiedemann, Legros and Fahey -25,Green - Champlin -26,Kuhn - Grimes -27,Torp - Pagac -28,Schamberger, Sporer and Walsh -29,Harber Inc -30,Emmerich Inc -31,Leannon - Cremin -32,Swaniawski - Reynolds -33,Collins, Rippin and Torp -34,Deckow - Lowe -35,Turcotte - Flatley -36,Rolfson - Hand -37,Oberbrunner, Effertz and Boyle -38,Pollich - Torp -39,Auer, Crist and Roberts -40,Stark - Walsh -41,Dare, Hirthe and Ferry -42,Rodriguez, Gleason and Purdy -43,Heidenreich, Marks and Baumbach -44,Lindgren, Borer and Kihn -45,Stehr and Sons -46,Leffler - Kirlin -47,Brown - Shanahan -48,Koepp, Stamm and MacGyver -49,Hoppe, Kassulke and Gorczany -50,Larkin - Ziemann -51,Wisoky, Cruickshank and Pacocha -52,Pouros - Crooks -53,Borer - Dietrich -54,Heller LLC -55,Roberts, Gibson and Koch -56,Dickens, Marvin and Pouros -57,Veum - Huel -58,Dickens - Kunze -59,Murazik, Murray and Vandervort -60,Flatley - Hamill -61,Hills, Halvorson and Kunde -62,Hodkiewicz - Runolfsson -63,Ortiz LLC -64,Langworth - Barrows -65,Beatty and Sons -66,Schinner, D'Amore and Robel -67,Hermann Group -68,Skiles, Mante and Cronin -69,Haley - Hartmann -70,Raynor Inc -71,Abshire, Rogahn and Collier -72,Moen, Reinger and O'Reilly -73,Bruen - Jenkins -74,Heathcote - Casper -75,Haag - Bayer -76,Runte, Hauck and Stehr -77,Kulas, Larson and Beier -78,Bashirian, Friesen and Kling -79,Harvey, Denesik and Marquardt -80,Kris, Rohan and Hoeger -81,Luettgen Group -82,Rath Group -83,Keebler - Gorczany -84,Runolfsson LLC -85,Bashirian, O'Connell and Schulist -86,Cruickshank Inc -87,Larson, Klocko and Weissnat -88,Cremin - Kovacek -89,Hudson, Murazik and Kovacek -90,Corwin Group -91,Ryan LLC -92,Baumbach - Osinski -93,Strosin, Schinner and Kemmer -94,Ferry, Stiedemann and Fritsch -95,Gerlach, Morar and Hegmann -96,Batz - Ritchie -97,Davis, Kunde and McCullough -98,Marks - Spinka -99,McLaughlin and Sons -100,Zboncak Inc diff --git a/database/schema.sql b/database/schema.sql index 42b2204..7297dab 100644 --- a/database/schema.sql +++ b/database/schema.sql @@ -1,37 +1,59 @@ -DROP DATABASE IF EXISTS yump_SF; - -create database yump_SF; +<<<<<<< HEAD +create table restaurant ( + id serial primary key, +======= +CREATE DATABASE yump_SF; use yump_SF; -create table restaurant -( - restaurant_id int auto_increment not null - primary key, - name text not null +create table restaurant ( + id INT auto_increment primary key, +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 + name TEXT not null ); -create table user_info -( - user_id int auto_increment not null - primary key, - user_name text not null, - user_avatar text not null, - location text not null, - number_reviews int not null, - number_photos int not null +create table reviews ( +<<<<<<< HEAD + id serial primary key, + restaurant_id INTEGER references restaurant (id), +======= + id INT auto_increment primary key, + restaurant_id INT not null, +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 + user_name TEXT not null, + user_avatar TEXT not null, + location TEXT not null, + date DATE not null, + comment TEXT not null, +<<<<<<< HEAD + score SMALLINT not null, + food_image TEXT not null ); -create table users_reviews -( - id int auto_increment not null - primary key, - user_id int not null, - restaurant_id int not null, - date date not null, - review_comment text not null, - score text not null, - picture_food text not null, - foreign key (user_id) references user_info (user_id), - foreign key (restaurant_id) references restaurant (restaurant_id) +COPY restaurant(name) +FROM '/Users/brianhuston/Desktop/sdc/nomnoms-reviews/database/restaurant.csv' DELIMITER ',' CSV HEADER; + +COPY reviews(restaurant_id,user_name,user_avatar,location,date,comment,score,food_image) +FROM '/Users/brianhuston/Desktop/sdc/nomnoms-reviews/database/review.csv' DELIMITER ',' CSV HEADER; +======= + score TINYINT not null, + food_image TEXT not null, + foreign key (restaurant_id) + references restaurant (id) + ON DELETE CASCADE ); + +LOAD DATA LOCAL INFILE './database/restaurant.csv' +INTO TABLE restaurant +FIELDS TERMINATED BY ',' +ENCLOSED BY '"' +LINES TERMINATED BY '\n' +IGNORE 1 ROWS; + +LOAD DATA LOCAL INFILE './database/review.csv' +INTO TABLE reviews +FIELDS TERMINATED BY ',' +ENCLOSED BY '"' +LINES TERMINATED BY '\n' +IGNORE 1 ROWS; +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 diff --git a/database/seed.js b/database/seed.js index 4674b9a..62408cf 100644 --- a/database/seed.js +++ b/database/seed.js @@ -1,97 +1,96 @@ const faker = require('faker'); -// const db = require('./index.js'); -const path = require('path'); const fs = require('fs'); const moment = require('moment'); -// generate restaurant table data (100) -const dataRestaurant = []; -for (let i = 0; i < 100; i++) { - var restaurant = {}; - restaurant.restaurant_id = i + 1; - restaurant.name = faker.company.companyName(); - dataRestaurant.push(restaurant); - // const queryString = 'Insert INTO restaurant(name) VALUES(?)'; - // db.connection.query(queryString, [obj.name], (err) => { - // if (err) { - // console.log(err); - // } - // }); -} -// generate user info table data (100) -const dataUserInfo = []; -for (let i = 0; i < 100; i++) { - var user = {}; - user.user_id = i + 1; - user.user_name = faker.name.findName(); - user.user_avatar = faker.image.avatar(); - user.location = `${faker.address.city()} ${faker.address.state()}`; - user.number_reviews = Math.floor(Math.random() * 50) + 1; - user.number_photos = Math.floor(Math.random() * 40) + 1; - dataUserInfo.push(user); - // const queryString = 'Insert INTO user_info(user_name, user_avatar,location, number_reviews, number_photos) VALUES(?, ?, ?, ?, ?)'; - // db.connection.query(queryString, [obj.user_name, obj.user_avatar, obj.location, obj.number_reviews, obj.number_photos], (err) => { - // if (err) { - // console.log(err); - // } - // }); -} +const randomInt = max => Math.floor(Math.random() * max + 1); -// generate user review table data (1000) -const dataUserReview = []; -for (let i = 0; i < 1000; i++) { - var reviews = {}; - var urlPath = 'https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/'; - var stars = 'https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_'; - reviews.id = i + 1; - reviews.user_id = Math.floor(Math.random() * 100) + 1; - reviews.restaurant_id = Math.floor(Math.random() * 100) + 1; - reviews.date = faker.date.past(); - reviews.date = moment(reviews.date).format('YYYY-MM-DD'); - reviews.review_comment = faker.lorem.paragraph(); - reviews.score = stars + Math.floor(Math.random() *9 + 1) + '.png'; - reviews.picture_food = urlPath + Math.floor(Math.random() * 9 + 1) + '.jpeg'; - dataUserReview.push(reviews); - // const queryString = 'Insert INTO users_reviews(user_id, date, review_comment, score, picture_food, restaurant_id) VALUES(?, ?, ?, ?, ?, ?)'; - // db.connection.query(queryString, [obj.user_id, obj.date, obj.review_comment, obj.score, obj.picture_food, obj.restaurant_id], (err) => { - // if (err) { - // console.log(err); - // } - // }); -} +const writeReviewCSV = () => { +<<<<<<< HEAD + const stream = fs.createWriteStream('./database/review2.csv'); + let i = 0; + function write() { + while (i < 80000000) { +======= + const stream = fs.createWriteStream('./database/review.csv'); + let i = 0; + function write() { + while (i < 100000000) { +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 + let fakeDate = faker.date.past(); + fakeDate = JSON.stringify(fakeDate).slice(1, 11); + const review = {}; -const csvConverter = (arr) => { - let output = ''; - let column = []; - for (let key in arr[0]) { - column.push(key); - } - output += `${column.join()}\n`; - for (let i = 0; i < arr.length; i++) { - column = []; - for (let key in arr[i]) { - column.push(arr[i][key]); +<<<<<<< HEAD + review.restaurant_id = randomInt(10000000); +======= + review.restaurant_id = randomInt(1000); +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 + review.user_name = faker.name.findName(); + review.user_avatar = faker.image.avatar(); + review.location = `${faker.address.city()} ${faker.address.state()}`; + review.date = moment(fakeDate).format('YYYY-MM-DD'); + review.comment = faker.lorem.paragraph(); + review.score = randomInt(10); + review.food_image = `https://s3-us-west-1.amazonaws.com/yump-sf-images/${randomInt(499)}.jpg`; + + i += 1; + if (!stream.write(`${review.restaurant_id},"${review.user_name}","${review.user_avatar}","${review.location}","${review.date}","${review.comment}",${review.score},"${review.food_image}"\n`)) { + return; + } + if (i % 100) { +<<<<<<< HEAD + console.log(`${(i / 80000000 * 100).toFixed(2)} %`); +======= + console.log(`${(i / 10000 * 100).toFixed(2)} %`); +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 + console.clear(); + } } - output += `${column.join()}\n`; + stream.end(); } - return output; -}; - -const restaurantCSV = csvConverter(dataRestaurant); -const userInfoCSV = csvConverter(dataUserInfo); -const userReviewCSV = csvConverter(dataUserReview); + stream.on('drain', () => { + write(); + }); -fs.writeFile(path.join(__dirname, 'restaurant.csv'), restaurantCSV, (err) => { - if (err) throw err; - console.log('saved'); -}); + stream.write('restaurant_id,user_name,user_avatar,location,date,comment,score,food_image\n'); + write(); +}; -fs.writeFile(path.join(__dirname, 'user_info.csv'), userInfoCSV, (err) => { - if (err) throw err; - console.log('saved'); -}); +const writeRestaurantCSV = () => { + const stream = fs.createWriteStream('./database/restaurant.csv'); + let i = 0; + function write() { + while (i < 10000000) { + const name = faker.company.companyName(); + i += 1; + if (!stream.write(`"${name} ${i}"\n`)) { + return; + } + if (i % 100) { + console.log(`${(i / 10000000 * 100).toFixed(2)} %`); + console.clear(); + } + } + stream.end(writeReviewCSV()); +<<<<<<< HEAD +======= + // const end = Date.now(); + // const elapsed = end - start; + // const minutes = Math.floor(elapsed / 60000); + // const seconds = ((elapsed % 60000) / 1000).toFixed(0); + // console.log(seconds < 60 ? seconds : minutes); +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 + } + stream.on('drain', () => { + write(); + }); -fs.writeFile(path.join(__dirname, 'users_reviews.csv'), userReviewCSV, (err) => { - if (err) throw err; - console.log('saved'); -}); \ No newline at end of file + stream.write('name\n'); + write(); +}; +<<<<<<< HEAD +// writeRestaurantCSV(); +writeReviewCSV(); +======= +writeRestaurantCSV(); +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 diff --git a/database/seed.sh b/database/seed.sh index a45734c..98c64b8 100755 --- a/database/seed.sh +++ b/database/seed.sh @@ -2,8 +2,8 @@ echo $PWD -mysqlimport --ignore-lines=1 --fields-terminated-by=, --local -u root yump_SF ./seed/restaurant.csv +mysqlimport --ignore-lines=1 --fields-terminated-by=, --local -u root yump_SF ./restaurant.csv -mysqlimport --ignore-lines=1 --fields-terminated-by=, --local -u root yump_SF ./seed/user_info.csv +mysqlimport --ignore-lines=1 --fields-terminated-by=, --local -u root yump_SF ./user_info.csv -mysqlimport --ignore-lines=1 --fields-terminated-by=, --local -u root yump_SF ./seed/users_reviews.csv \ No newline at end of file +mysqlimport --ignore-lines=1 --fields-terminated-by=, --local -u root yump_SF ./users_reviews.csv \ No newline at end of file diff --git a/database/user_info.csv b/database/user_info.csv deleted file mode 100644 index 14d6e28..0000000 --- a/database/user_info.csv +++ /dev/null @@ -1,101 +0,0 @@ -user_id,user_name,user_avatar,location,number_reviews,number_photos -1,Camren Gaylord,https://s3.amazonaws.com/uifaces/faces/twitter/twittypork/128.jpg,East Waino Oregon,5,13 -2,Arjun Conn,https://s3.amazonaws.com/uifaces/faces/twitter/switmer777/128.jpg,North Norris New Jersey,40,19 -3,Nicole Hyatt,https://s3.amazonaws.com/uifaces/faces/twitter/patrickcoombe/128.jpg,Lake Unique South Dakota,27,32 -4,Jordi Ernser,https://s3.amazonaws.com/uifaces/faces/twitter/ah_lice/128.jpg,Lake Hattiebury Michigan,7,18 -5,Arely Abernathy,https://s3.amazonaws.com/uifaces/faces/twitter/abovefunction/128.jpg,Bernardohaven Alabama,30,8 -6,Armando Kub MD,https://s3.amazonaws.com/uifaces/faces/twitter/jnmnrd/128.jpg,West Emelieburgh California,42,1 -7,Genevieve Murphy,https://s3.amazonaws.com/uifaces/faces/twitter/sweetdelisa/128.jpg,New Kaceyton Nevada,36,11 -8,Shane Klocko,https://s3.amazonaws.com/uifaces/faces/twitter/michaelbrooksjr/128.jpg,Rupertton Texas,29,8 -9,Gregg Gorczany,https://s3.amazonaws.com/uifaces/faces/twitter/loganjlambert/128.jpg,Weissnattown Hawaii,2,24 -10,Nathanial Bosco,https://s3.amazonaws.com/uifaces/faces/twitter/imcoding/128.jpg,West Jamie Maine,20,5 -11,Neva Volkman V,https://s3.amazonaws.com/uifaces/faces/twitter/d00maz/128.jpg,North Anahiberg Nebraska,31,16 -12,Ms. Adolf Klein,https://s3.amazonaws.com/uifaces/faces/twitter/xalionmalik/128.jpg,South Sophie Kentucky,30,34 -13,Mara Hand,https://s3.amazonaws.com/uifaces/faces/twitter/ismail_biltagi/128.jpg,Khalidstad Ohio,17,35 -14,Mr. Amy Hackett,https://s3.amazonaws.com/uifaces/faces/twitter/dicesales/128.jpg,Aufderharview Missouri,23,32 -15,Pansy Rau,https://s3.amazonaws.com/uifaces/faces/twitter/areandacom/128.jpg,West Claudland New Mexico,18,20 -16,Magnus Considine,https://s3.amazonaws.com/uifaces/faces/twitter/r_garcia/128.jpg,Hymanside Massachusetts,25,23 -17,Stone Prohaska,https://s3.amazonaws.com/uifaces/faces/twitter/angelcreative/128.jpg,Sadyetown Delaware,8,21 -18,Terrance Johnson,https://s3.amazonaws.com/uifaces/faces/twitter/pcridesagain/128.jpg,East Chyna Colorado,41,4 -19,Afton Witting,https://s3.amazonaws.com/uifaces/faces/twitter/haligaliharun/128.jpg,Mitchelfurt New Hampshire,4,20 -20,Jeff Bayer,https://s3.amazonaws.com/uifaces/faces/twitter/grrr_nl/128.jpg,New Friedaland Oklahoma,16,2 -21,Javier Gorczany,https://s3.amazonaws.com/uifaces/faces/twitter/markjenkins/128.jpg,Jadonfurt Indiana,18,29 -22,Verda Metz,https://s3.amazonaws.com/uifaces/faces/twitter/woodsman001/128.jpg,Port Natashaberg New Hampshire,6,7 -23,Vanessa Lebsack DDS,https://s3.amazonaws.com/uifaces/faces/twitter/rikas/128.jpg,North Lesleyhaven New York,44,36 -24,Helmer Pfeffer,https://s3.amazonaws.com/uifaces/faces/twitter/karolkrakowiak_/128.jpg,Kenyaton Indiana,26,16 -25,Louisa Lehner,https://s3.amazonaws.com/uifaces/faces/twitter/joelcipriano/128.jpg,Lake Claudebury North Carolina,46,39 -26,Aaliyah Trantow,https://s3.amazonaws.com/uifaces/faces/twitter/soyjavi/128.jpg,Robeltown Delaware,14,10 -27,Demetrius Olson,https://s3.amazonaws.com/uifaces/faces/twitter/stevedesigner/128.jpg,Jaunitaton Massachusetts,46,27 -28,Mr. Rodrick Bosco,https://s3.amazonaws.com/uifaces/faces/twitter/seyedhossein1/128.jpg,West Onie Oregon,16,36 -29,Cornell Bahringer DVM,https://s3.amazonaws.com/uifaces/faces/twitter/psaikali/128.jpg,Jennyferhaven Idaho,41,27 -30,Lottie Conn,https://s3.amazonaws.com/uifaces/faces/twitter/seyedhossein1/128.jpg,Kirlinland Illinois,42,40 -31,Claudie Dickinson,https://s3.amazonaws.com/uifaces/faces/twitter/newbrushes/128.jpg,Armstrongland Utah,45,21 -32,Mohamed Gutmann,https://s3.amazonaws.com/uifaces/faces/twitter/tomas_janousek/128.jpg,Jaskolskimouth Indiana,3,17 -33,Lori Schmeler Jr.,https://s3.amazonaws.com/uifaces/faces/twitter/kimcool/128.jpg,Vinnieside South Dakota,50,37 -34,Mrs. Tanya Gislason,https://s3.amazonaws.com/uifaces/faces/twitter/saulihirvi/128.jpg,Lake Marisol Oregon,35,28 -35,Elvera Moen,https://s3.amazonaws.com/uifaces/faces/twitter/grrr_nl/128.jpg,Mariloufort Arkansas,22,8 -36,Gabriella Mills,https://s3.amazonaws.com/uifaces/faces/twitter/andytlaw/128.jpg,Krajcikton Washington,44,30 -37,Winona Carter,https://s3.amazonaws.com/uifaces/faces/twitter/vivekprvr/128.jpg,New Vivianne Connecticut,26,40 -38,Mrs. Lavon Mann,https://s3.amazonaws.com/uifaces/faces/twitter/anasnakawa/128.jpg,Lake Merritt Nevada,11,15 -39,Lavern Larson,https://s3.amazonaws.com/uifaces/faces/twitter/charlesrpratt/128.jpg,New Wanda Oregon,4,26 -40,Kale Schultz I,https://s3.amazonaws.com/uifaces/faces/twitter/vytautas_a/128.jpg,North Brookton North Dakota,43,33 -41,Mac Beier,https://s3.amazonaws.com/uifaces/faces/twitter/alxleroydeval/128.jpg,Remingtonborough Maine,40,24 -42,Reilly Robel DVM,https://s3.amazonaws.com/uifaces/faces/twitter/swaplord/128.jpg,New Audreyberg Arkansas,6,38 -43,Liliane Russel,https://s3.amazonaws.com/uifaces/faces/twitter/embrcecreations/128.jpg,Charlotteside Oregon,13,28 -44,Kenya Murphy,https://s3.amazonaws.com/uifaces/faces/twitter/LucasPerdidao/128.jpg,New Justynborough Kansas,46,25 -45,Callie Grady,https://s3.amazonaws.com/uifaces/faces/twitter/r_garcia/128.jpg,Grimesside Virginia,23,31 -46,Dallas Dibbert,https://s3.amazonaws.com/uifaces/faces/twitter/jeremyshimko/128.jpg,Fionaburgh Connecticut,25,4 -47,Brant Hauck,https://s3.amazonaws.com/uifaces/faces/twitter/llun/128.jpg,Osinskibury Minnesota,48,34 -48,Carroll Kulas,https://s3.amazonaws.com/uifaces/faces/twitter/kaysix_dizzy/128.jpg,North Ariane Michigan,9,11 -49,Aletha Krajcik,https://s3.amazonaws.com/uifaces/faces/twitter/souperphly/128.jpg,Candiceburgh South Carolina,45,9 -50,Noe Turcotte,https://s3.amazonaws.com/uifaces/faces/twitter/lebronjennan/128.jpg,South Deon Tennessee,15,26 -51,Emmie Treutel,https://s3.amazonaws.com/uifaces/faces/twitter/posterjob/128.jpg,Gardnerburgh Virginia,28,7 -52,Reyes Auer,https://s3.amazonaws.com/uifaces/faces/twitter/aviddayentonbay/128.jpg,Lake Braxton Louisiana,8,3 -53,Waino Parisian,https://s3.amazonaws.com/uifaces/faces/twitter/buddhasource/128.jpg,Port Kenyonville Illinois,32,4 -54,Garnet Conn,https://s3.amazonaws.com/uifaces/faces/twitter/silvanmuhlemann/128.jpg,Lake Antwan Georgia,27,17 -55,Laverne Walsh,https://s3.amazonaws.com/uifaces/faces/twitter/hanna_smi/128.jpg,Roxannefort Ohio,46,21 -56,Myra Schuster,https://s3.amazonaws.com/uifaces/faces/twitter/axel/128.jpg,New Sageton Iowa,3,40 -57,Leland Glover,https://s3.amazonaws.com/uifaces/faces/twitter/ecommerceil/128.jpg,North Josefa Massachusetts,49,34 -58,Marianna Torphy,https://s3.amazonaws.com/uifaces/faces/twitter/shaneIxD/128.jpg,Caleighfort Alaska,5,13 -59,Tad Block,https://s3.amazonaws.com/uifaces/faces/twitter/jqiuss/128.jpg,Christiansenville Mississippi,41,21 -60,Stewart Senger,https://s3.amazonaws.com/uifaces/faces/twitter/stefvdham/128.jpg,Flatleyfurt Maryland,46,32 -61,Cullen Schinner,https://s3.amazonaws.com/uifaces/faces/twitter/dzantievm/128.jpg,New Willowfort Arizona,35,40 -62,Bailey Brakus,https://s3.amazonaws.com/uifaces/faces/twitter/woodydotmx/128.jpg,Alphonsoton Iowa,25,5 -63,Ida Nikolaus,https://s3.amazonaws.com/uifaces/faces/twitter/ostirbu/128.jpg,East Jakob New Jersey,32,36 -64,Tommie Schulist,https://s3.amazonaws.com/uifaces/faces/twitter/jerrybai1907/128.jpg,Watsicastad Vermont,38,36 -65,Ivy Parisian,https://s3.amazonaws.com/uifaces/faces/twitter/ky/128.jpg,Melanyport Colorado,42,31 -66,Ana Rodriguez,https://s3.amazonaws.com/uifaces/faces/twitter/marciotoledo/128.jpg,Gabriellaville Rhode Island,23,37 -67,Jamie Romaguera Jr.,https://s3.amazonaws.com/uifaces/faces/twitter/malgordon/128.jpg,Rohanshire North Dakota,8,1 -68,Idell Thompson,https://s3.amazonaws.com/uifaces/faces/twitter/umurgdk/128.jpg,West Johannfort Georgia,29,16 -69,Dr. Layne Lemke,https://s3.amazonaws.com/uifaces/faces/twitter/allthingssmitty/128.jpg,East Floymouth South Dakota,3,29 -70,Lelah Ernser,https://s3.amazonaws.com/uifaces/faces/twitter/ecommerceil/128.jpg,Hodkiewiczland Ohio,15,6 -71,Waldo Trantow,https://s3.amazonaws.com/uifaces/faces/twitter/nilshelmersson/128.jpg,Loyceberg Ohio,33,15 -72,Kasandra Sipes,https://s3.amazonaws.com/uifaces/faces/twitter/aaroni/128.jpg,East Linneatown Missouri,37,6 -73,Brigitte Watsica,https://s3.amazonaws.com/uifaces/faces/twitter/Stievius/128.jpg,Jayview Vermont,48,11 -74,Cletus Howe Sr.,https://s3.amazonaws.com/uifaces/faces/twitter/artd_sign/128.jpg,Beaulahfurt Maryland,9,22 -75,Modesta Ferry,https://s3.amazonaws.com/uifaces/faces/twitter/thierrykoblentz/128.jpg,North Garland Rhode Island,25,17 -76,Brandi Stiedemann,https://s3.amazonaws.com/uifaces/faces/twitter/scottgallant/128.jpg,Lake Adolph New Jersey,10,17 -77,Rosina Emmerich I,https://s3.amazonaws.com/uifaces/faces/twitter/renbyrd/128.jpg,Pfannerstillchester Washington,47,17 -78,Bertrand Borer,https://s3.amazonaws.com/uifaces/faces/twitter/wegotvices/128.jpg,Daphneshire Oklahoma,25,7 -79,Cecilia Balistreri,https://s3.amazonaws.com/uifaces/faces/twitter/mattdetails/128.jpg,West Jesse Nebraska,47,27 -80,Eudora Langosh,https://s3.amazonaws.com/uifaces/faces/twitter/dcalonaci/128.jpg,Wehnerstad Hawaii,27,13 -81,Lottie Moore,https://s3.amazonaws.com/uifaces/faces/twitter/themrdave/128.jpg,South Maxie North Dakota,40,31 -82,Barney McDermott,https://s3.amazonaws.com/uifaces/faces/twitter/croakx/128.jpg,South Orion Utah,47,11 -83,Ms. Domenic Kuphal,https://s3.amazonaws.com/uifaces/faces/twitter/nutzumi/128.jpg,East Katrina Kansas,50,4 -84,Cathryn Smith,https://s3.amazonaws.com/uifaces/faces/twitter/BillSKenney/128.jpg,Lake Devonte Missouri,44,37 -85,Francisco Jacobson,https://s3.amazonaws.com/uifaces/faces/twitter/johannesneu/128.jpg,Huelsmouth Missouri,36,20 -86,Verna Brakus,https://s3.amazonaws.com/uifaces/faces/twitter/vicivadeline/128.jpg,Davismouth Idaho,7,3 -87,Alvera Stanton,https://s3.amazonaws.com/uifaces/faces/twitter/zackeeler/128.jpg,New Manuelburgh Illinois,8,5 -88,Mrs. Bernita Ryan,https://s3.amazonaws.com/uifaces/faces/twitter/beshur/128.jpg,East Ola Maryland,47,20 -89,Miss Jazmin Reichert,https://s3.amazonaws.com/uifaces/faces/twitter/themadray/128.jpg,Lake Kara Montana,30,10 -90,Hazle Gerlach,https://s3.amazonaws.com/uifaces/faces/twitter/macxim/128.jpg,Reillyhaven North Dakota,32,22 -91,Vida Walsh,https://s3.amazonaws.com/uifaces/faces/twitter/kvasnic/128.jpg,New Janmouth Utah,1,21 -92,Anahi Howell,https://s3.amazonaws.com/uifaces/faces/twitter/thinkleft/128.jpg,Jerdebury Maine,34,20 -93,Renee Heller,https://s3.amazonaws.com/uifaces/faces/twitter/ruzinav/128.jpg,Port Joesphport Colorado,33,19 -94,Sven Hagenes,https://s3.amazonaws.com/uifaces/faces/twitter/oktayelipek/128.jpg,Herzogstad Vermont,34,32 -95,Sigurd Rohan,https://s3.amazonaws.com/uifaces/faces/twitter/cboller1/128.jpg,South Reynoldhaven North Dakota,39,20 -96,Rey Mueller,https://s3.amazonaws.com/uifaces/faces/twitter/chandlervdw/128.jpg,South Charleyberg Iowa,41,32 -97,Ms. Wilhelmine Powlowski,https://s3.amazonaws.com/uifaces/faces/twitter/_williamguerra/128.jpg,Williamsonville Arizona,42,14 -98,Britney MacGyver,https://s3.amazonaws.com/uifaces/faces/twitter/scottkclark/128.jpg,Murraymouth Alaska,19,11 -99,Christopher Wilderman,https://s3.amazonaws.com/uifaces/faces/twitter/imsoper/128.jpg,Amiraville Mississippi,47,32 -100,Mr. Augusta Wilderman,https://s3.amazonaws.com/uifaces/faces/twitter/nessoila/128.jpg,Lake Marcview Oregon,40,10 diff --git a/database/users_reviews.csv b/database/users_reviews.csv deleted file mode 100644 index 24d2455..0000000 --- a/database/users_reviews.csv +++ /dev/null @@ -1,1001 +0,0 @@ -id,user_id,restaurant_id,date,review_comment,score,picture_food -1,14,65,2017-11-21,Et illum in rerum et placeat. Voluptas cum consequatur qui iure. Necessitatibus adipisci rerum non. Labore eos eos provident dolorem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -2,7,31,2017-12-16,Saepe blanditiis est et voluptatem consectetur. Vel aut veniam ducimus. Odio qui doloremque quis iste. Aliquid consectetur nihil.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -3,79,60,2018-09-24,Saepe tempore ipsum nemo. Sequi ducimus a quibusdam eos recusandae consequatur excepturi voluptatem. Dolorum reprehenderit pariatur odit corporis odio cupiditate. Quia error corporis ipsam odio sed voluptatem id. Asperiores voluptatem a. Vel pariatur debitis ducimus ratione.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -4,54,50,2018-05-01,Aliquam mollitia eveniet exercitationem. Iure modi quas est illum ut. Quisquam unde adipisci et natus quae aperiam. Debitis similique quas quasi quia dignissimos at. Expedita odio nisi. Enim delectus quia eum sed iusto dolores in rem aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -5,98,63,2018-01-08,Expedita quis impedit aut et voluptatem aut ut reiciendis. Occaecati est enim aut veniam quod. Vel ut qui explicabo aut quidem omnis. Soluta cumque rerum ab. Quo rerum corrupti consequuntur optio vel deleniti omnis est veniam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -6,99,85,2018-02-26,Maxime quidem hic est ea aspernatur quisquam earum dolor eum. A soluta dolores veritatis rerum iusto at reprehenderit perspiciatis. Error dolor reprehenderit culpa sint libero. Qui asperiores provident praesentium. Est repudiandae provident optio modi ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -7,36,1,2018-02-27,Quia sint dolor necessitatibus sit consequatur distinctio est. Recusandae est illo. Quibusdam dolores vel aut qui expedita cumque quia et quisquam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -8,33,67,2018-07-28,Tempore vel rerum laboriosam est dolorum officiis ratione. Temporibus laborum eos tenetur adipisci accusantium. Perspiciatis ex voluptas temporibus. At nam commodi illum consequuntur magnam. Voluptatum et optio maiores. Omnis quibusdam cupiditate nam porro enim.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -9,14,30,2018-03-05,Esse incidunt beatae voluptatum maiores necessitatibus officia. Est maiores velit nulla quia sed. Ut libero possimus alias. Quidem voluptatum cum adipisci quisquam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -10,14,23,2018-03-05,Corrupti sequi vel necessitatibus sed beatae praesentium quia in. Occaecati voluptas eius. Assumenda exercitationem et nesciunt et est porro quia ut autem. Iusto sunt illum fugit consectetur quas ex cumque est et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -11,94,46,2018-10-17,Enim est harum beatae dolorum. Dolor est qui ex officia. Velit incidunt qui quam alias cupiditate doloremque quia qui. Dolores ex maiores laboriosam. Iusto qui vel.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -12,46,95,2017-11-12,Totam aut velit commodi eum saepe sint. Expedita ex nesciunt voluptas laboriosam in labore. Facilis assumenda dolores. Vero sed aspernatur est. Esse unde necessitatibus. Consequatur quaerat consequatur nemo qui et quae quam ipsum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -13,59,21,2018-07-04,Tenetur hic minus corrupti non est qui. Aut voluptas facilis sunt qui fugiat. Tenetur vero consequatur. Soluta molestiae iste libero veniam deserunt commodi vitae facere autem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -14,60,25,2018-01-23,Id voluptatum suscipit. Magni molestiae expedita et nisi. Numquam sunt voluptas esse aspernatur. Consequatur at et maiores inventore. Tempora voluptate quod atque iure molestiae in sit. Delectus voluptatibus rerum inventore reiciendis odio sed hic excepturi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -15,10,66,2018-04-03,Et dolorem dolore. Sed explicabo sit rerum nulla a aperiam officia asperiores. Officia quis reiciendis earum autem excepturi quis. Id repudiandae incidunt quia qui molestias officia pariatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -16,64,13,2018-06-20,Impedit blanditiis quas quas rerum sapiente. In esse voluptatem. Voluptatem voluptates autem ipsa fuga excepturi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -17,57,100,2018-02-24,Est ea et fugit aut consequuntur. Eius ducimus ea. Commodi error perspiciatis. Cupiditate sequi deserunt similique beatae molestiae sequi explicabo. Quam omnis sapiente. Maiores aut sequi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -18,83,89,2018-05-21,Aut debitis blanditiis temporibus odio optio odit autem ut. Velit doloribus et. Tenetur quae nisi eligendi ut delectus cupiditate consequuntur vel esse. Laborum velit rerum et excepturi neque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -19,68,86,2018-04-19,Quos tenetur doloremque unde. Ad illo ea. Rerum tempore quia. Tempore quam maiores beatae praesentium non. Qui ea est et et provident quia voluptatum asperiores eveniet.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -20,30,53,2018-07-25,Mollitia rerum pariatur necessitatibus non. Nesciunt debitis architecto iusto magnam molestiae consequuntur. Tempora earum sit eius molestias distinctio. Animi ut est corrupti molestias provident dignissimos eos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -21,17,10,2017-11-19,Delectus autem rem quo qui recusandae maiores ut cum. Consequatur saepe adipisci in. Quia nisi nesciunt sed vitae. Eum fugit ut. Ab enim mollitia praesentium aut laborum repellat eum magni. Et provident dolorem sit quod et eos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -22,70,18,2018-03-03,Quis in officiis voluptatem. Omnis pariatur qui. Officiis facere perspiciatis sunt voluptatibus qui. Quos aperiam qui at cumque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -23,33,8,2018-03-17,Repudiandae eum harum et delectus nemo quasi fugit qui. Similique facilis quaerat rerum aut qui. Ea sunt rem. Commodi molestiae cupiditate et qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -24,80,51,2018-09-25,Nihil rerum earum velit fugit praesentium soluta corporis. Repellat officia omnis sunt voluptatem exercitationem est est at. Culpa facere ut qui est eligendi veniam atque dolorem. Aperiam delectus occaecati fuga in autem natus. Quis quibusdam voluptas facilis et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -25,73,56,2017-12-23,Nemo nostrum sint corrupti iusto consequatur reprehenderit a. Qui excepturi neque exercitationem quasi aspernatur enim ea dolor. Illo ullam distinctio. Qui odit enim aut unde quis ipsum animi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -26,96,54,2018-09-12,In dolor non delectus quod natus harum dolorum. Magnam earum quasi est et facilis voluptates. Perferendis voluptatem in sint in sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -27,45,2,2018-04-09,Consequuntur non neque rem deleniti deleniti quia architecto. Quod rerum sapiente aut nam. Eligendi nulla quisquam vel provident.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -28,24,65,2018-07-11,Placeat sit voluptatem. Facere quas et consequatur sit in. Iusto quae eveniet dolores quam magni ipsa. Rerum aperiam voluptatem expedita dolor.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -29,31,78,2018-08-19,Aspernatur excepturi esse at labore earum sit in sit quis. Ducimus mollitia et neque quidem doloribus quis ea rerum quas. Provident et id dolor facere dolore. Maiores aut aut quo nisi omnis aut architecto. Qui dolores molestias molestias alias debitis. Sit iusto veritatis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -30,76,5,2018-06-30,Necessitatibus modi ut natus reprehenderit autem. Tempore aut ipsam ut nesciunt deserunt fugit dicta beatae molestiae. Qui facilis ut illum aut. Earum nihil repellat quia. A qui et quo est dolores recusandae architecto repudiandae alias. Sed ex voluptatem est reiciendis debitis quidem eum consequuntur laborum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -31,8,82,2018-06-27,Corrupti id velit quis ut consectetur tempore quidem unde cupiditate. Minus quo quae ratione explicabo rerum dolores dolores totam iste. Tempore enim sapiente cupiditate reprehenderit ut. Saepe sunt qui quo aut nobis perferendis et quos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -32,85,43,2018-06-20,Sit iure dolores repudiandae animi. Soluta aut doloribus eos ea beatae. Et tempore atque sed consectetur porro sequi veritatis doloremque. Ab consequatur aut ut error.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -33,84,73,2018-07-31,Doloribus totam ratione doloremque. Qui in qui exercitationem. Qui accusantium officiis repellat ea dolores. Facere doloremque cupiditate rem doloremque qui non necessitatibus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -34,54,39,2018-05-04,Quam dicta libero consectetur rerum nam non ad fuga. Voluptatibus voluptatibus est dicta. Recusandae quo vero aut voluptate eum voluptas itaque. Aliquid temporibus consequuntur optio libero aliquid. Molestiae ut animi. Deserunt ipsa fugiat molestias sit ea.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -35,6,29,2017-12-03,Aut rerum similique consequatur inventore reprehenderit velit officia error. Veniam maxime ea ut nesciunt labore facilis aut asperiores nobis. Accusamus ut aut nisi magni ut dicta inventore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -36,1,42,2018-04-06,Ullam et saepe sapiente. Ipsum voluptatem est quasi consequatur aut voluptatem distinctio minima quod. Et eum qui voluptates soluta commodi. Dolores atque deleniti labore sint eaque cum et libero.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -37,44,100,2018-02-04,Deserunt est beatae. Dolorum et minima animi est sed qui enim molestiae. Minima natus necessitatibus aliquam autem accusantium nisi. Reiciendis deserunt molestiae magni quod praesentium atque quos molestiae deserunt. Illum rerum libero a accusamus id qui optio ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -38,33,62,2018-02-18,Harum numquam tempora est animi. Veniam laudantium odit in ab magnam quo cupiditate aut repudiandae. Quia eligendi at explicabo et enim est non. Iusto earum eos est adipisci sint aut reiciendis voluptatem quam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -39,63,48,2017-12-04,Consequatur blanditiis expedita minima praesentium occaecati animi labore. Quibusdam ipsam repudiandae consequatur. Sint sit velit sed ex qui. Rerum aut voluptatibus et non omnis doloribus odit. Explicabo accusantium quis rerum dignissimos doloribus quis molestiae. Sunt velit quis autem omnis possimus rerum consequuntur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -40,2,84,2018-07-02,Dolorum explicabo ipsa. Et voluptatum sunt quaerat odio. Minima earum soluta eos iure fugiat voluptatem. Eos quis quia et esse illo. Voluptatibus ea ab voluptas voluptas quia est omnis. Repellendus consectetur earum quia labore odio exercitationem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -41,95,6,2018-02-07,Sint facilis minima laborum. Cum totam quia cumque. Fugit quo qui sunt possimus dolores rerum vel delectus autem. Voluptatum autem et totam tempora impedit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -42,62,45,2018-01-11,Quia magni fugiat aut rem reprehenderit quisquam et amet. In facilis commodi voluptas expedita voluptatem blanditiis fugit autem. Magni minima excepturi explicabo ullam officiis molestias ratione. Accusamus in accusantium sint provident harum ut. Odit assumenda blanditiis vero laboriosam. Debitis ab impedit quaerat expedita est fugiat quia asperiores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -43,16,79,2018-09-24,Dolore placeat pariatur mollitia aspernatur. Labore qui maiores magni voluptate omnis ut. Perspiciatis corporis expedita aut impedit id omnis minus. Quaerat eius enim nulla sapiente tenetur quis laborum rerum quis. Sint in eum beatae nisi. Rerum consequatur eos itaque porro eius quia quae a.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -44,92,26,2018-04-23,Saepe eius sequi facilis enim aut earum. Repudiandae reprehenderit qui iusto eaque. Ut et natus quo asperiores. Modi placeat quibusdam. Nobis modi culpa nesciunt et tempora.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -45,38,91,2018-07-28,Laudantium dolores aspernatur officia. Repudiandae sint pariatur ad et pariatur consequatur architecto. Sint id modi dolorem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -46,38,4,2017-12-19,Aut hic quasi fugiat nam error et rerum. Est animi ex quaerat excepturi nesciunt et. Praesentium voluptas sed. Laboriosam ut aut. Non sit cumque. Blanditiis alias maiores soluta quod quisquam dolorem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -47,82,6,2018-02-18,Reiciendis odio ut enim. Sit in itaque. Non debitis numquam minima ipsa. Consequatur saepe molestias dolor harum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -48,4,21,2018-05-21,Non consequatur quae iste voluptates praesentium. Voluptates dolore laboriosam et qui assumenda. Autem laborum necessitatibus culpa et eos sit dolore. Molestiae magnam similique tenetur sit sit nihil. Amet velit corrupti et ut et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -49,81,27,2018-07-08,Repellendus est facilis. Iusto tempora aperiam quidem saepe ratione pariatur recusandae enim. Et quod omnis dolorem dolores sint. Non omnis accusantium voluptatem corrupti deleniti. Praesentium voluptatem nostrum velit et facilis perferendis voluptatibus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -50,89,100,2018-04-14,Qui sed exercitationem voluptates minima dolores quasi placeat expedita. Magni est aspernatur voluptas vero ipsa neque voluptates incidunt corrupti. Voluptatum mollitia qui consectetur. Omnis rerum aut atque et autem quia modi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -51,37,82,2018-04-17,Dolor ipsam saepe minus sequi possimus est deleniti id molestiae. Sed est maxime modi error. Delectus optio alias.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -52,5,84,2018-08-07,Sequi autem saepe porro minima doloremque et id debitis. Repellat expedita ut occaecati quia hic voluptas laborum et voluptas. Reiciendis voluptates laudantium fugit saepe. Dolor nisi aut dolorem dolor hic. Aut provident doloremque est vel maxime.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -53,85,9,2018-03-21,Aliquam rerum omnis. Velit vero praesentium laudantium sed corrupti. Tempora earum tenetur minima. Minus impedit culpa ut quibusdam alias tempore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -54,33,99,2018-06-17,Molestiae autem autem aliquid nostrum ea quae corrupti fuga. Veniam quibusdam voluptatum quasi est quas non. Voluptatibus ad dignissimos enim sed doloremque aliquam qui. Dolorem est id ea.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -55,63,34,2018-10-20,Explicabo accusamus et. Distinctio iure odit dolores. Perferendis neque ab porro ducimus. Et dolorum aut ut consequuntur nulla.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -56,37,44,2018-05-08,Placeat neque veniam provident ratione quod placeat aliquam. Nesciunt id nostrum. Molestiae dignissimos temporibus qui ab.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -57,50,99,2018-04-30,Adipisci aut rerum harum at ut vitae voluptatem dolore quis. Delectus ut nobis similique iste qui molestias qui assumenda. Officia vitae dolor ipsa.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -58,50,29,2018-04-19,Ea fugit id. Modi sunt non neque molestiae sequi. Saepe aspernatur veritatis aut distinctio ut optio alias rerum. Itaque nemo fugit quod officia. Adipisci tempore dolore recusandae ea praesentium cum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -59,96,53,2018-10-26,Quo laudantium ut natus voluptatibus aspernatur. Totam assumenda sunt et. Maiores sint blanditiis aut deleniti molestias error. Debitis in mollitia neque deserunt molestiae facilis omnis ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -60,95,12,2018-10-22,Et ipsa iure et rem et vel occaecati eum qui. Necessitatibus quia dolor numquam atque qui hic enim. Totam molestiae nihil omnis et et vel architecto unde et. Temporibus consequatur doloremque fugit incidunt fugit consequatur. Reiciendis repudiandae dolores dicta culpa rem laudantium. Natus adipisci laborum quos tempore ab.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -61,27,26,2018-08-21,Nulla perferendis id voluptatem quod officiis alias qui. Sint nemo itaque modi eos dolor. Ad dignissimos animi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -62,36,50,2018-06-16,Quaerat aut iure enim quia impedit. Quos ab molestias maxime iste sequi tenetur deleniti sunt. Recusandae ut dolores non recusandae et quia eveniet at. Enim quaerat omnis delectus sed sed culpa sit quam error. Ut amet doloribus libero itaque. Et reprehenderit sit quasi eos et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -63,39,93,2018-07-20,Facere laboriosam in sit consequatur. Modi sunt consequatur ea. Aperiam odit et voluptate et perferendis consectetur. Blanditiis qui dolorum esse totam illo fugit. Et maiores velit delectus odit maxime.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -64,80,23,2018-03-14,Animi perferendis et. Quia et excepturi expedita sunt perferendis. Et commodi ut qui hic. Pariatur vero culpa soluta aut sit ut enim. Impedit dolor ipsa a in.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -65,16,64,2018-05-29,Rem sunt vero omnis vero. Deserunt saepe quas voluptatem eum ut quas animi. Fuga optio explicabo similique ut aut. Reprehenderit asperiores aut debitis maxime. Expedita labore dolor molestiae earum inventore nemo sed. Et fugit repellat similique incidunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -66,45,25,2018-02-08,Est nam fuga beatae consequatur nihil error ratione. Animi eaque eveniet ut necessitatibus voluptas voluptas. Similique est quis numquam. Aut rem vel fugiat. Reiciendis nobis cupiditate commodi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -67,50,70,2018-07-02,In et omnis quia sint officia veritatis. Aut odit reprehenderit rem sunt. Ea quo at quasi. Molestias optio nesciunt corporis beatae. Recusandae inventore quia accusantium excepturi ratione totam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -68,91,10,2018-09-25,Occaecati qui id expedita corrupti ut esse ut. Blanditiis doloribus aliquid nesciunt vitae itaque sint. Voluptas debitis soluta sit sed et. Exercitationem quia culpa molestias eos. Laudantium nemo tenetur neque eos cumque nulla hic quia reiciendis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -69,31,99,2018-03-09,Numquam aut non. Suscipit suscipit qui sequi libero tempora voluptates ut culpa inventore. Repudiandae ut iste. Pariatur asperiores et ut quisquam. Quae tempora dolores et quidem. Molestias qui ducimus aspernatur maiores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -70,77,81,2018-07-18,Est voluptatem officia nam consectetur est sapiente earum ut. Ea beatae officia inventore. Iusto sed fugiat tempora dolor sint quos sit. Vel modi cumque eligendi error qui et repellendus molestiae velit. Recusandae nihil consectetur veritatis quia dolorum dolorem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -71,31,12,2018-03-18,A error non temporibus est mollitia omnis beatae. Cum qui suscipit aliquid sint et consequuntur soluta. Quis esse molestiae ut excepturi consectetur et. Ratione consequatur eaque aut aut labore. Cum corrupti delectus. Commodi voluptatibus eum eos consequatur earum sapiente et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -72,59,91,2018-04-10,Suscipit sit cupiditate expedita. In nisi ex. Qui similique est ab et quo sed. Nisi repellendus non omnis officiis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -73,71,79,2018-07-06,Omnis ipsa doloribus tenetur quod. Blanditiis at eveniet rerum vel nesciunt aut dicta voluptatem unde. Velit id qui eligendi illum voluptatum aut aut hic. Omnis soluta repudiandae natus voluptates quod aliquid.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -74,7,49,2018-08-06,Aut fuga et tenetur cumque ea. Quisquam sed in voluptates reprehenderit officiis in rem qui commodi. Officia sed doloremque quibusdam quam necessitatibus dolorem et dicta excepturi. Sed laudantium et rem aliquam et. Deleniti veniam sit asperiores eos optio sint. Veniam error vel ipsam ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -75,89,8,2018-01-07,Dolores ex quod ut eveniet similique nemo. Incidunt possimus error sit et molestiae inventore. Quaerat omnis dolores vel tempore sed ducimus ea. Asperiores blanditiis dolor consequatur illum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -76,20,62,2017-12-18,Quos a voluptates et consequuntur veniam laboriosam temporibus aut. Aut asperiores qui. Consectetur sed architecto ullam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -77,97,61,2018-04-27,Odit tempore molestiae delectus possimus. Occaecati qui incidunt esse consequatur facere nemo hic voluptas qui. Cumque commodi est repudiandae ut qui rerum corporis excepturi. Aut quis expedita voluptatibus eligendi. Quam fugiat impedit laboriosam et repellendus dolore saepe. Id aliquid fugiat suscipit optio quia iusto non odit eum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -78,89,4,2017-12-17,Molestiae repellendus incidunt vel et voluptatem voluptatem eos et et. Sequi ea vel in dolores vitae reiciendis ab autem esse. Ut odio iure. Ut dolores libero aspernatur aliquam et voluptatibus harum vero officia. Occaecati labore tempore dicta minus beatae minus aut excepturi. Doloribus ratione dolores totam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -79,99,87,2018-08-04,Libero esse sint. Molestiae repellat ut quibusdam qui. Veritatis et et aut sed qui magni culpa.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -80,76,6,2018-10-28,Ipsum cupiditate minima explicabo omnis enim sit eveniet iste. Modi qui cupiditate soluta quidem. Dolorem iusto rem voluptate vitae repellat. Dolores enim facilis iure consequuntur consequatur. Sequi accusamus illum non ratione ut omnis minus sunt voluptatibus. Autem molestiae aspernatur quae error voluptatum consequuntur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -81,41,57,2018-04-18,Nesciunt dolorem in aut corrupti ipsa dolor itaque voluptatem. Quas voluptates deleniti odio et similique sunt recusandae ullam consequatur. Eveniet expedita minus aliquam sequi sequi. Error laborum beatae iste ea eius sed qui unde. Sapiente qui itaque ipsam enim libero ipsam quibusdam eum. Similique et quas iusto nemo aut aliquid.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -82,100,90,2018-11-04,Consequatur maxime praesentium maxime dolore explicabo consequatur illum in. Expedita totam similique atque porro eligendi quisquam. Non eos aspernatur autem tempore ex occaecati necessitatibus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -83,41,20,2018-08-01,Natus occaecati voluptates et aperiam in totam. Distinctio et voluptas voluptatibus nisi quo laborum voluptatem pariatur. Perferendis velit architecto deleniti molestiae at voluptatem. Sit aut necessitatibus. Culpa in porro vero fugiat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -84,77,57,2018-10-04,Expedita accusantium provident voluptatum. Eligendi delectus expedita. In architecto ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -85,89,25,2018-08-06,Tempora ut commodi molestiae. Rerum repudiandae molestiae vel. Pariatur a quia voluptas velit in temporibus. Quo tempore repellat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -86,72,68,2017-12-18,Eius cupiditate eius facere ipsam ut corporis. Pariatur excepturi eligendi iste temporibus totam molestiae distinctio omnis. Sed voluptas aliquid inventore ducimus. Quasi iure cum. Optio non eveniet dolorem eveniet perspiciatis dicta vero numquam omnis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -87,41,21,2018-04-27,Iusto sapiente a magnam neque vel quia. Eius aut est ratione numquam est et sit temporibus quibusdam. Voluptas ullam nobis sunt voluptatem incidunt culpa enim delectus consectetur. A dolorem eum id assumenda aperiam ut saepe voluptatem cupiditate. Omnis exercitationem id est sint.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -88,50,17,2018-03-21,Minima aliquid vero perferendis. Aut sequi error aliquid dolorum quo quibusdam labore odio possimus. Qui commodi rem et sint quia sit vel. Saepe minus cumque velit. Repellat accusamus illo quia explicabo est rem accusantium ut. Unde ut aperiam et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -89,70,65,2018-02-18,Iure aut suscipit nostrum porro nam aperiam officia esse. Id nobis repudiandae repellat eaque corrupti non cum. Voluptatibus consequatur saepe illo et excepturi repellendus aut. Est ab eum aut est. Quas dolorum consequuntur asperiores quaerat dolor corporis ad expedita. Quia dolorem et sed ea ullam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -90,93,31,2018-01-29,Eos et odio qui non nemo velit voluptatibus. Sed rem aperiam dignissimos adipisci. Ipsum fugiat voluptatibus quia nemo accusamus quaerat inventore nostrum voluptas. Sed pariatur voluptatem autem maiores sed distinctio iusto deserunt. Qui porro et consequatur qui id omnis dolor. Neque distinctio ex qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -91,62,9,2018-07-15,Nemo et modi. Tempore itaque sed quo ea dicta dicta unde et porro. Itaque odit officia ea dolorem. Accusamus et est repudiandae qui repudiandae consequatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -92,43,59,2018-10-18,Repudiandae et sit aperiam dignissimos quaerat. Sint maiores et sint. Libero magnam consequuntur provident necessitatibus aut inventore nisi cumque tenetur. Dolorem quasi asperiores nihil ut reprehenderit inventore cupiditate. Et blanditiis maxime architecto vel non alias. Suscipit sed sed facere distinctio corrupti ratione totam aspernatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -93,80,78,2018-01-25,Vel incidunt ut. Ducimus voluptatem similique dolorem earum et cum vel. Iusto et eos hic eos ut cupiditate. Consequatur nemo in quis iusto architecto id. Necessitatibus qui voluptates modi optio et nihil occaecati.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -94,20,68,2018-02-25,Quia excepturi itaque repellendus dolor alias nostrum aut. Nesciunt et amet vel in iste odio corporis. Nihil sequi dicta reiciendis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -95,86,97,2018-02-14,Aspernatur rem magni fugiat quos asperiores sunt eos. Aut aut corporis nulla dignissimos enim nam eveniet. Tempora odit et cupiditate et dolor inventore ea et perferendis. Ratione sit est aut et exercitationem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -96,86,98,2018-08-05,Ipsum facilis similique commodi ipsam quas tempore quis accusamus. Qui ut iusto alias. Consequatur dolores vitae est.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -97,16,36,2018-03-17,Iste quae quis debitis. At quaerat perspiciatis voluptatem optio laborum atque in. Voluptas ea ex voluptatem unde placeat maiores harum sit similique. Optio omnis voluptas est consectetur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -98,35,90,2018-08-30,Vitae ad et molestiae et saepe quis sit quia. Vitae nisi sit placeat. Quae id incidunt voluptatem blanditiis doloribus. Esse officiis eligendi placeat. Quam tempora omnis autem quidem. Voluptatem ratione at nihil voluptas sit dicta delectus unde ad.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -99,12,26,2018-07-14,Ea velit dicta sit. Atque voluptatem odio ab consectetur. Voluptatem qui et quia iusto in. Officia qui sint eius voluptas dolores dicta exercitationem labore. Provident velit optio aspernatur ipsa quidem. Facilis dolorem incidunt nihil.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -100,51,67,2018-05-27,Minima eos eum natus aut. Aut atque possimus sit soluta eaque voluptas recusandae. Natus asperiores exercitationem sapiente qui. Voluptas voluptas et rerum molestias rerum aut reiciendis quas. Omnis officia esse expedita provident. Qui et minus quos voluptatem voluptatum corrupti animi vel doloremque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -101,13,2,2018-04-27,Et est non perspiciatis id. Earum aut iure ea quas eum delectus rerum blanditiis laborum. Quis velit odio omnis aut quis nihil dolorum delectus. Et rerum vero aspernatur mollitia quidem ab voluptatem voluptates soluta.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -102,78,44,2018-06-05,Nostrum totam laboriosam quia. Ducimus aliquid eos incidunt ut laborum. Ex impedit consequatur. Rerum dicta similique autem aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -103,10,83,2018-01-03,Velit eligendi et dolorum blanditiis. Ut consequatur maiores. Et ea ratione ut nihil mollitia nihil culpa ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -104,16,76,2018-05-23,Totam ullam quia eum qui aliquam. Ipsa ipsa quis culpa sapiente. Nostrum quae ut eius quaerat. Veniam ut voluptatem. Perferendis quo iure voluptatem blanditiis pariatur aspernatur. Ut enim omnis animi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -105,6,72,2018-10-09,Eos iure nihil ut exercitationem sit eius aut nisi. Voluptatem harum et quaerat consequatur dignissimos. Qui et repellat fugit est quisquam. Nisi a sit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -106,100,79,2018-05-10,Eius ipsa similique sapiente. Aliquid eveniet eum nostrum sed omnis consequuntur aspernatur sit inventore. Temporibus excepturi rem omnis quis adipisci. Sunt veritatis ducimus id ducimus et. Aut ab commodi facere velit ea tempora voluptas non.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -107,44,100,2018-04-18,Repellendus tempora dicta cumque commodi. Porro dicta voluptas dolores velit alias dolorem id. Accusamus ut voluptatem quia quidem voluptates. Natus expedita rem veniam ullam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -108,69,30,2018-03-29,Incidunt sed veniam maiores velit eaque quam aliquid aut. Ut at dolorum delectus. Expedita repellat id dolores qui omnis in provident rerum tenetur. Et dolores dicta voluptatem tempore dolor eveniet ut. Ab facilis veniam nesciunt beatae. Quam est delectus ut suscipit eum nisi corporis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -109,81,91,2018-02-05,Alias aperiam omnis quia ea placeat doloribus quae qui non. Nihil accusamus totam dolor ut animi et. Vel quam odio ad. Recusandae non sapiente eos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -110,62,53,2018-06-12,Dolor voluptatem saepe impedit similique qui reprehenderit non. Quaerat veniam numquam velit voluptas dolorem. Saepe doloribus est blanditiis iste aut earum aut omnis. Enim est autem quidem rerum repudiandae sit. Delectus error cum aut rerum ipsa qui hic voluptas facilis. Vitae dolorem ipsa optio ullam aut atque delectus consequatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -111,75,100,2018-06-24,Velit ipsam ratione vero quibusdam eius distinctio sunt dolorem qui. Velit et placeat quas nisi. Quia ut voluptatibus officiis odit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -112,86,86,2018-10-07,Vel qui molestiae vel aut ea est animi. Veniam id quas dolor est veritatis. Quia totam aliquam dolor non odio consequuntur a repudiandae deleniti. Quasi quo architecto quasi facilis vitae et ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -113,5,70,2018-08-08,Ex ullam quo. Et laborum voluptatem. Dolorum et maiores ab. Vel voluptatum velit voluptatem. Consequatur aut in at est sed rerum. Vitae aut hic quisquam ratione ipsam explicabo ut molestias.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -114,57,40,2018-10-22,Et et quia necessitatibus consequuntur vel. Quam numquam libero ipsam sit sed rerum laudantium. Numquam dicta et nulla eveniet atque. Provident aut voluptatem error magni incidunt. Et quos rem dolore eligendi soluta voluptas deleniti rem ad. Illum rerum est assumenda cum autem facere repudiandae doloremque vel.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -115,52,8,2018-09-17,Ducimus illo dolor doloremque. Non non asperiores aut. Ipsam possimus numquam officiis assumenda ad ullam voluptates. Quod cumque ipsum et cupiditate eveniet ad autem. Velit perspiciatis ut. Dolorem sint laboriosam unde provident voluptatem a consequatur est.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -116,39,5,2018-01-03,Earum consequatur minus consectetur quasi fuga et tenetur. Deserunt assumenda in. Fugit illum voluptatibus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -117,18,68,2018-06-30,Consequuntur architecto tempora voluptates aut et officia dolorum. Tenetur magni sunt aut est exercitationem delectus delectus. Qui est nam enim. Ipsa aspernatur ut sit ullam reiciendis qui. Nesciunt hic sint est quia eos ratione nesciunt cum dolore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -118,18,82,2018-04-03,Aut dignissimos earum omnis nostrum. Corrupti a dolorem tenetur adipisci minus sunt qui eum ut. Temporibus fugit magnam occaecati velit cupiditate earum repudiandae non.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -119,3,45,2017-12-04,Quia fugiat non doloribus vitae iusto. Eveniet nihil quod modi dolore rerum iusto accusantium rerum tenetur. Ipsum enim repellendus reprehenderit nihil veniam minima. Aut temporibus omnis molestias omnis harum est cum error sit. Fugit doloremque qui et dolor voluptas unde totam consequatur. Dolorem ullam quo aperiam aliquam saepe sunt dolorem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -120,96,80,2018-03-23,Ea quidem porro. Voluptates temporibus ipsa et magni veniam enim rerum explicabo ducimus. Magnam praesentium sequi veniam et quidem cumque cupiditate quae. Cupiditate debitis omnis libero ipsa aut. Odio voluptas debitis quia nesciunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -121,95,3,2018-08-27,Ea quaerat necessitatibus rerum est quam voluptatum. Non aut ipsa fugiat. Ut dolorem excepturi ut voluptatem totam. Enim tempore animi et consectetur et saepe beatae. Illo ut neque doloribus sunt et veniam facere. Maiores at dicta quos et repellendus at deserunt aliquid veritatis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -122,66,26,2018-04-01,Repudiandae architecto qui. At voluptas officiis quibusdam quisquam non omnis non. Voluptas quia maiores soluta quia maiores molestiae. Aperiam et repudiandae dignissimos voluptas eaque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -123,55,69,2018-10-18,Id est fugiat at rerum. Magnam impedit aut commodi est tenetur aliquid sed. Incidunt numquam culpa quia minima dolorem est aliquid delectus expedita. Debitis optio accusantium corporis facere molestiae enim a perspiciatis. Ut laudantium aut amet explicabo rem corrupti.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -124,26,100,2018-06-23,Omnis ex deleniti id. Sed repudiandae eveniet voluptatem hic ut temporibus amet esse ut. Autem in dolor nobis sed sunt repellat corrupti. Ut debitis cumque et exercitationem et vel quaerat aut sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -125,37,86,2018-09-07,Doloremque non est omnis eum architecto quae. Iusto eum dolore inventore. Numquam itaque debitis consequatur aliquid. Molestiae omnis alias accusamus consequatur consequatur in fugit fuga.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -126,37,7,2018-11-04,Quasi saepe dolorem nesciunt modi autem odio eveniet. Ut earum illo. Eum iusto alias ducimus quis voluptas impedit. Veritatis consequatur a reiciendis et nihil pariatur quae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -127,57,91,2018-01-16,Molestiae porro eum iste repellat dolorum et quo repellendus. Impedit aspernatur temporibus aut rerum optio praesentium. Unde dignissimos omnis. Labore vero reprehenderit eum aut. Asperiores laborum veritatis qui delectus possimus pariatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -128,96,11,2018-04-24,Ea error at dolores non. Architecto suscipit excepturi nostrum error molestiae corporis et quisquam. Ullam eaque maiores numquam eius iure natus dolorem ab quibusdam. Tenetur velit saepe quaerat pariatur accusantium quasi ratione. Illo blanditiis nihil. Architecto sed id provident aut autem natus veniam quia sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -129,86,16,2018-09-10,Sit cupiditate ullam. Eius at nisi quod libero libero in. Et et quidem soluta repudiandae modi et aspernatur nisi. Accusantium sequi et neque laudantium ut ea consequuntur facilis neque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -130,14,17,2018-07-18,Nihil enim tempora temporibus recusandae non voluptate exercitationem. Sit sit id voluptatibus praesentium excepturi exercitationem ad. Qui unde consequatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -131,57,55,2018-09-08,Nam alias et blanditiis. Libero temporibus sit nesciunt nam quasi rerum non hic. Sequi eos nostrum. Id commodi autem dignissimos totam harum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -132,45,99,2018-02-12,Vel quis aliquam qui aut sit eos. Est aut deserunt aut non quia in voluptas. Ea voluptatem id sed et et est et. Non aliquid ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -133,6,62,2018-06-07,Unde voluptatem repudiandae odit. Eligendi et incidunt perferendis maiores. Harum id voluptatibus iste at nisi et sint. Perferendis nemo et qui in natus sapiente voluptatem qui dolore. Et cupiditate incidunt doloribus id consequuntur ut maiores aspernatur sunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -134,70,55,2018-03-10,Accusantium impedit nihil incidunt possimus neque culpa est consequatur. Quo maiores reprehenderit fugit libero. Vel quia molestias. Sunt vitae voluptas aperiam qui molestias praesentium. Quia aspernatur vero nobis numquam deserunt vel. Assumenda sit sint optio architecto.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -135,53,36,2018-02-18,Odio vel expedita ipsam ipsa sed ea laborum recusandae magnam. Omnis non culpa est sed quos debitis eaque ut. Velit molestias sed nemo aut similique minus rem. Tempore qui minima voluptates blanditiis aspernatur est harum. Ipsam error id quis ut a aperiam dolor minus autem. Aut dolorum qui voluptatum odit tempora quasi excepturi iure.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -136,40,33,2018-06-30,Dolore rerum eveniet est debitis voluptatem possimus voluptatem aut quasi. Accusantium nihil esse. Quisquam debitis vitae aut cumque est magni qui neque sunt. Id porro enim recusandae quod sapiente sit harum optio.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -137,89,94,2018-08-21,Asperiores et est numquam nisi nihil. Hic ratione est in consequatur dolor minima sit rerum voluptas. Quos quibusdam voluptas voluptas ipsam. Necessitatibus quidem cum cumque et velit. Fugiat aut vero totam dolorum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -138,44,46,2018-06-27,Minima tempore aliquid sequi quidem est. Rerum quia eum tempora asperiores. Cum ut laborum repudiandae fuga consectetur. Mollitia suscipit facere qui aliquid aut voluptatibus aliquam a.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -139,32,43,2018-03-27,Unde recusandae sed. Est accusamus eaque enim nesciunt praesentium tenetur earum non consequuntur. Nostrum quisquam voluptatibus laudantium et. Quia sit ut eos quaerat cupiditate tempora et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -140,64,25,2017-12-05,Ipsam praesentium doloribus quisquam deleniti aut provident. At omnis consequatur libero delectus consequatur reiciendis et. Vero nihil reiciendis voluptas architecto perferendis illum blanditiis ullam. Similique veritatis facere quis nemo facere sed impedit. Explicabo voluptas perferendis dignissimos tempore aut sed animi commodi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -141,28,28,2018-06-15,Aut et sed eligendi sed. Inventore aut blanditiis molestiae harum quia delectus illum aut. Rerum omnis repellendus sed sunt nam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -142,71,57,2018-02-07,Et nostrum numquam velit aut voluptates debitis rem aperiam dicta. Minus rerum qui pariatur aliquid in rem laudantium aut. Nemo sit pariatur illum rerum ut minus quia iste omnis. Aliquam pariatur laborum veritatis porro officiis natus dolor magni ab. Et et a. Repellat ut inventore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -143,24,44,2018-06-20,Ratione nisi eveniet recusandae. Exercitationem ea dolores. Tenetur quia deserunt quo. Cumque aut perspiciatis quia architecto eaque doloremque mollitia omnis. Quis nemo excepturi. Voluptatem odio accusantium nulla labore inventore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -144,86,88,2018-06-10,Excepturi voluptatem voluptatem consectetur. Quia voluptatem dolorem libero mollitia. Voluptas ab ullam reprehenderit architecto id iste voluptas et. Dolores libero numquam recusandae ipsam quaerat ut assumenda debitis mollitia. Et ab similique.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -145,64,67,2018-08-09,Aspernatur non asperiores vitae odio. Et nihil accusantium ut provident repudiandae facere laboriosam. Ut consequatur possimus at.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -146,73,86,2017-11-11,Sit nisi est. Esse impedit numquam voluptas non ab. Necessitatibus magni accusamus inventore incidunt at et. Laborum quia labore voluptatibus ad error aut enim molestiae odio. Ratione sed fuga voluptatem facere ratione repellendus sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -147,98,86,2018-10-25,Ab tempora iusto consequatur sunt cum. Temporibus doloremque repellat omnis omnis sed at sunt similique. Aspernatur quo accusantium qui non. Possimus officia quas beatae id ea ullam ipsum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -148,27,60,2018-02-26,Est ad voluptatem qui. Enim mollitia autem. Excepturi tempore quaerat eius repellat quod provident aut. Omnis repudiandae quo soluta occaecati earum blanditiis est. Ad omnis amet eum. Harum hic magni nulla et in atque sit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -149,49,54,2018-06-28,Qui molestiae velit libero aut quia. Fuga facilis voluptatem voluptatum nisi mollitia velit dolor ipsam optio. Quia quis non possimus facilis. Voluptatem et enim eius similique veritatis aut necessitatibus. Molestias eum at quia dignissimos quia sequi rerum est officiis. Autem saepe blanditiis sint dolorem molestias molestias aut dolore ratione.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -150,31,13,2018-02-13,Ut voluptas est ullam consequatur qui officia asperiores qui rem. Voluptas eligendi quos quos et aut molestiae sit. Qui nulla facere est. Qui ratione minus impedit est hic.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -151,96,35,2018-08-17,Quaerat adipisci rerum et quae hic. Exercitationem eos magnam. Odio laudantium voluptatem dignissimos molestiae sed ut est. Deserunt labore quisquam at sint. Et fugiat asperiores rem illum soluta est.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -152,5,22,2018-05-13,Laborum dolores labore pariatur velit. Est excepturi officia qui officia voluptatem aliquam est soluta. Omnis ducimus reiciendis sunt ullam fugit. Exercitationem repellendus numquam expedita doloribus perspiciatis. Sed fugiat ea et sint dolorem repellendus optio.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -153,56,68,2018-06-10,In fugiat omnis. Quis totam praesentium commodi qui aperiam. Quia dolorem aut. Quis quis veritatis expedita qui sunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -154,19,17,2018-09-23,Amet numquam aut eum ex incidunt nisi magnam. Repudiandae tempore sed ea numquam quod qui nemo et rerum. Architecto odio neque necessitatibus unde accusantium molestiae. Tenetur nostrum ut nihil neque dicta consequatur. Eum quia voluptatem eveniet.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -155,63,74,2018-01-18,Est et totam. Natus voluptatem omnis aliquam explicabo vero numquam asperiores porro. Non voluptas voluptatem molestiae dolores provident dolore molestias.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -156,59,81,2018-05-25,Dolores voluptas necessitatibus ullam sed voluptas repudiandae illo quia minus. Aut nihil inventore rem occaecati est voluptatem nam enim quia. Sint consequuntur deserunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -157,14,88,2018-07-24,Doloremque et iure reiciendis non laborum quod in quas aut. Nulla est sed dolor et. Debitis recusandae dolores totam vel. Aliquam delectus molestiae et repellat accusamus odio quas. Sit laboriosam non quos necessitatibus ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -158,56,23,2017-12-26,Eligendi porro placeat rerum quia. Eos voluptate odit odio unde iusto distinctio magnam. Provident consequatur qui eos quia cum beatae ipsa maxime laboriosam. Ipsam et modi dolor non ad ullam. Sed ducimus in.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -159,48,42,2018-10-05,Quo reprehenderit sint consequuntur impedit earum consequuntur ducimus. Aut est dignissimos nostrum est est in alias fugiat et. Alias asperiores numquam rem accusantium. Ea voluptatum distinctio. Eveniet qui corporis aut eaque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -160,93,63,2018-07-27,Qui odio et. Mollitia ut impedit laboriosam culpa veniam vitae. Tempora iusto autem sequi atque. Provident dicta et et sed deserunt dignissimos eos perspiciatis. Non dolorum et consequatur. Dolore sint voluptatibus rerum quam laudantium ut est.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -161,93,49,2017-11-19,Doloribus ab accusamus doloribus ea suscipit vel suscipit cum. Et ad qui. Nam quo magni consequatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -162,94,41,2018-04-26,Omnis doloremque magni aut libero quisquam. Harum dolorem aut. Ea voluptates fugit accusamus officia. In eos possimus magnam ea eos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -163,71,57,2017-12-24,Repellendus illum repellat eos officia. Et sunt animi sit corrupti est voluptatem. Ut cum odio officia et. Debitis ut voluptas necessitatibus optio iusto et quia. Nulla quis ex voluptatem sunt ullam. Et aut illum sequi sit dolore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -164,13,67,2018-04-18,Enim tempora nihil dolorum et atque excepturi iusto. Voluptatem perspiciatis dignissimos eius. Doloribus quia ut quo nihil sint inventore ut temporibus et. Asperiores velit ut culpa officia doloribus quod. Enim praesentium dolor delectus necessitatibus quod. Ut et perspiciatis fuga blanditiis iste recusandae eum itaque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -165,21,38,2018-02-02,Nisi in dolorum sed deserunt neque. Eos esse eum nihil sit consectetur qui. Ut est labore consequuntur iste sed voluptatem ad. Maxime et odio voluptatem. Sed velit ad. Dolore ducimus soluta ipsam facere dolores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -166,58,9,2018-05-25,Consequuntur eius quis quia eaque necessitatibus illum repellendus et doloribus. Quisquam reiciendis veniam rerum dignissimos eos. Perferendis explicabo provident ea est. Ipsum sint laboriosam soluta necessitatibus aut non culpa.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -167,33,36,2018-01-03,Optio quae qui ut et ipsam. Sunt perspiciatis aliquid qui est illum tempore sit corrupti eaque. Temporibus qui enim in quo quis blanditiis et modi. Tempore est numquam. Libero velit possimus quia minima. Minima delectus minima velit laudantium at non in et qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -168,62,20,2018-06-05,Aut odit ut sequi qui dolore ut voluptatem in hic. Quidem qui voluptates qui impedit voluptatibus quidem eligendi est. Adipisci libero et doloribus optio eos deserunt odit natus quia. Pariatur consectetur pariatur omnis totam alias perferendis veniam et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -169,43,73,2018-02-21,Aut consequatur perferendis debitis deleniti nobis maiores deserunt. Voluptatem corporis eum velit. In ad quo vel quaerat asperiores ex quia. Fuga quibusdam minima sunt voluptas iste occaecati animi dolores ullam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -170,32,28,2018-11-06,Quis autem officia eligendi non quibusdam qui molestias. Nobis dicta non pariatur. Sapiente fugit consequatur totam ea. Voluptatem ex consequatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -171,8,92,2018-10-05,Accusamus quod aut vitae eligendi. Neque voluptas aliquam ad. Maiores explicabo explicabo inventore ut autem non eos ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -172,96,79,2018-04-15,Tenetur culpa sit quidem illo velit sed deserunt nulla consequatur. Dicta repudiandae aliquam. Mollitia id explicabo alias illum sit facere dolore facilis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -173,84,70,2018-06-27,Totam harum adipisci ducimus facere asperiores eum. Vel qui est aliquid. Consequatur optio iste dolorem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -174,8,23,2018-01-25,Odit minima autem eius nesciunt est sed rerum quia. Expedita numquam et sit modi voluptatem fugiat officia quo recusandae. Autem dolorem natus sed asperiores debitis voluptas quo et repellendus. Unde ut velit. Officia est ea nobis quaerat maxime. Libero saepe aut ut ut dolore delectus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -175,16,68,2018-07-07,Odio assumenda unde. Quia voluptas sit amet. Consectetur architecto magnam similique. Eligendi minus quisquam temporibus. Fugiat quam hic voluptatem quia magnam nostrum dolore odit vel.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -176,71,96,2018-10-23,Incidunt earum aut qui sequi omnis aspernatur id sint dolores. Tempora fugit vero quod. Nam dolorem incidunt quia. Qui cum ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -177,93,31,2018-01-28,Eligendi ea doloribus corporis. Molestias vel sunt quis dolor nulla fuga libero est. Deleniti ad dolorem libero numquam sit animi fugiat voluptatem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -178,53,30,2018-01-27,Eos laboriosam numquam voluptas ut rem. Qui ut fuga occaecati id quibusdam aut est non. Temporibus non ratione minima qui expedita culpa.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -179,22,22,2018-01-16,Omnis eaque et molestiae ad et occaecati doloribus numquam et. Tenetur aut eius. In aut eligendi nulla et quos. Voluptatibus hic consequatur qui eos cum enim hic debitis. Illum rem itaque ab quia libero iure non debitis doloribus. Magni ea rem voluptates natus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -180,46,25,2018-09-07,Architecto earum aut corporis. Rerum et dicta aliquid similique. Distinctio fugit officiis deserunt delectus. Ut dolor omnis sunt quia commodi sit dicta dignissimos molestias.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -181,4,29,2018-07-15,Tempore sed quaerat ut esse voluptatem voluptas aliquam voluptatem dolore. Ipsam adipisci maiores aliquid ipsum aut voluptas. Amet debitis repudiandae alias consequatur autem et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -182,80,52,2018-03-24,Adipisci atque et voluptas voluptatum sunt et aut. Vel molestias maiores. Quas est qui architecto nihil. Quia est dolore omnis reiciendis harum aliquam sit. Fugit vel sit et ad quae et dicta.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -183,40,35,2018-07-09,Et voluptatem unde eos quisquam eum hic consequatur deserunt hic. Omnis beatae iusto qui animi voluptatem quasi. Et voluptas necessitatibus non non illo magnam autem neque earum. Sint expedita dolor quidem vel id voluptatem recusandae sed a. Iste et unde accusamus optio ducimus deserunt aut ut similique. Ea similique quia molestiae aut nihil in et et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -184,100,34,2018-08-29,Animi aut sapiente earum amet. Rerum explicabo optio. Doloribus beatae a. Alias aspernatur fugit illum accusantium. Et excepturi eligendi eveniet. Quia sint ut et mollitia magni quis quaerat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -185,32,13,2017-12-02,Sequi velit temporibus similique ea aspernatur repudiandae quisquam et cupiditate. Illo qui nulla. Ut vero voluptatum ex similique qui mollitia autem et. Autem eius nemo totam et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -186,32,99,2018-07-14,Ut provident sit aut. Vitae velit sed qui amet iusto est et enim. Autem hic fuga quia ut assumenda ex. Et modi consequatur est. Dolorum est fuga qui ducimus aliquid ipsam aperiam autem qui. Eum dolores in sed odit dolor libero.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -187,92,46,2017-11-30,Eveniet dignissimos et nobis ut. Et unde aut dolores dolorem. Ut sunt repellat labore. Fugit et perspiciatis consequatur odio cum aut. Quas sed sit minima sit officia dolore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -188,52,77,2017-12-05,Et ab et laborum ut. Aut veritatis earum quae eligendi expedita quibusdam. Eos voluptas fugiat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -189,33,79,2018-07-18,Non ducimus praesentium magni nihil tempore assumenda. Totam a eius in omnis non odit inventore illo repellat. Et suscipit hic suscipit quia blanditiis voluptatem quia nulla voluptas.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -190,43,99,2018-04-10,Nulla ut tempora ab officia. Sit sint quibusdam qui a eos ut. Illum porro vel labore veritatis esse.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -191,66,45,2018-06-22,In sequi libero voluptas. Nostrum temporibus enim nulla recusandae. Enim ut omnis doloribus perspiciatis aut dolores commodi. Aut expedita voluptatem possimus omnis. Beatae eligendi tenetur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -192,76,76,2018-06-18,Ex occaecati aperiam consectetur quasi hic totam quasi dolorum. Delectus architecto et dolorem voluptas odio saepe voluptatem sit. Voluptas tenetur explicabo et et aliquam. Omnis voluptatum ipsum ut occaecati.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -193,19,19,2018-10-17,Eaque molestiae voluptas fugiat ut totam quasi officiis. Dolores necessitatibus nostrum fuga tempora veniam. Aut possimus numquam temporibus. Rerum saepe minima illo possimus ipsum qui provident dignissimos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -194,19,82,2018-01-25,Et aut debitis. Ut maxime harum laborum excepturi excepturi ut facere at. Quia sed cumque incidunt veniam id reiciendis aut et dolor. Ea explicabo quo et ut. Assumenda ut architecto occaecati dolor dolor maiores dignissimos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -195,66,40,2018-01-06,Odit quidem accusamus et consequatur suscipit autem nihil doloribus. Assumenda eius deserunt necessitatibus sint ut reiciendis est ducimus. Occaecati nam veniam. Ea a laboriosam qui id quod repellendus aspernatur nulla. Veniam debitis id dolor corrupti in quas dolore hic. Numquam ipsum voluptas doloremque optio et libero est id perferendis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -196,15,10,2018-07-13,At est et soluta. Enim ut laudantium provident non aperiam tempore doloremque suscipit perspiciatis. Optio labore voluptatem voluptas. Pariatur non atque et doloribus quo eligendi et qui eaque. Dolores et occaecati quis iure dignissimos voluptates. Earum inventore assumenda veritatis architecto.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -197,66,19,2018-08-12,Omnis ipsa omnis vel ipsam laudantium esse vel. Atque facilis aut ut voluptas ipsam. Doloremque deserunt quia eum numquam et occaecati sequi fugiat delectus. Beatae accusantium omnis officiis ut itaque rerum quia. Excepturi rerum quam mollitia et excepturi at.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -198,32,30,2018-06-04,Eaque magni minus rerum. Molestiae dolore nemo qui repudiandae porro et iure. Sapiente iure dolor ut dolor magnam. Nam repudiandae quia. Alias corrupti nesciunt voluptas eum reprehenderit quia quia nesciunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -199,74,77,2017-11-13,Aut quos est vel iure rerum reprehenderit aut vitae corporis. Vel dolores id. Porro debitis vel id voluptatem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -200,63,21,2017-12-18,Ut dolorem quod occaecati deserunt non expedita suscipit dolore. Cum porro laborum libero et et autem. Deserunt et voluptate ut repellendus. Sed quasi et rem vel sed vel sed tempore odit. Consequatur inventore quis nobis doloribus quis officiis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -201,22,34,2018-03-12,Sunt ducimus ex est labore sed illum. Cupiditate praesentium molestiae itaque architecto placeat dignissimos sed. Voluptatibus recusandae laborum sed. Aut blanditiis porro aut. Itaque beatae optio et corrupti eveniet voluptas harum quod. Quisquam voluptates autem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -202,70,81,2018-09-17,Itaque neque delectus et deserunt in. Velit quia omnis doloribus minima. Laboriosam et quod eum hic autem facilis nam id. Minima nemo dolorum adipisci distinctio fugiat adipisci. Eum labore excepturi atque voluptates.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -203,53,54,2018-04-17,Autem blanditiis et voluptatum exercitationem aperiam. Sunt nihil cum voluptas necessitatibus ea hic asperiores. Eum porro porro quia qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -204,90,99,2018-07-18,Doloribus itaque nisi qui occaecati et eligendi praesentium ad molestiae. Ab consequatur aut qui animi error qui placeat aut assumenda. Nam impedit blanditiis nam dolorem cupiditate debitis. Est sed in libero quas dignissimos et. Sit porro illum nesciunt. Tenetur rerum sed omnis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -205,22,25,2018-01-09,Qui voluptas qui qui error minima et quis. Assumenda maxime quod corrupti sunt sit. Exercitationem rerum sit voluptatem culpa autem assumenda.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -206,36,61,2018-09-03,Voluptas aut odit. Et enim aut consequuntur molestiae est sequi pariatur et. Nisi qui possimus voluptas accusamus ut. Itaque animi in aut accusamus qui mollitia voluptates asperiores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -207,23,89,2018-07-13,Alias quasi ut magni omnis. Minus animi fugiat beatae rerum delectus voluptates omnis sit. Est quia praesentium odit voluptas quia sit quasi placeat non. Neque possimus perferendis qui porro est eos expedita. Et enim nemo reiciendis velit qui voluptas recusandae nemo delectus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -208,95,59,2018-01-28,Quod qui fugiat et. Repudiandae harum quas fugit velit qui incidunt et culpa. Minus eum ex repellat adipisci neque tenetur excepturi. Sed modi est laboriosam et quasi blanditiis. Ex facere aspernatur. Adipisci ducimus et doloribus repellendus dolorem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -209,40,24,2018-10-12,Vitae voluptatem vel voluptatem autem eos doloribus vero qui illo. Voluptatem est nemo eligendi aut nisi consequatur alias. Eum aut ullam quia corporis necessitatibus quasi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -210,76,38,2018-06-02,Deserunt ea non dolores perspiciatis velit odit quia laborum. Omnis nisi labore est voluptate quos expedita qui reiciendis provident. Eligendi assumenda pariatur id tempora voluptas quidem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -211,69,43,2018-08-16,Corporis harum rerum hic sapiente neque nemo eius. Et cupiditate mollitia id quasi pariatur autem quos. Officiis voluptatem incidunt molestiae dolor in omnis pariatur dolores. Et tempora quae labore qui omnis ut officia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -212,87,76,2017-11-17,Nobis aut et voluptates dolore nulla perspiciatis eius vel. Et soluta sit iusto dolorum totam fugiat voluptatem cupiditate vitae. Pariatur dolor laboriosam perferendis quasi perspiciatis dolor.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -213,72,10,2018-01-29,Sit magnam voluptates veritatis. Consectetur minima laborum rem rerum nisi eligendi harum. Sed vel id totam architecto deleniti.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -214,52,37,2018-03-25,Iure alias repellendus voluptates illo sint accusantium fuga. Est exercitationem totam laborum autem ratione quod. Eveniet qui autem ipsam alias voluptatem quisquam qui voluptatibus. Velit qui non impedit quidem ut quis dolor dolorum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -215,51,78,2018-05-19,Eveniet deserunt ut culpa est natus excepturi voluptates. Maxime quo asperiores vel nihil dolores facere quas debitis nam. Esse similique ad quaerat neque doloribus dolores illo illo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -216,86,67,2018-01-17,Suscipit aperiam autem tempore consectetur ducimus dicta. Unde inventore odio maxime. Inventore aut occaecati dolorem est possimus eveniet excepturi ad quidem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -217,54,63,2018-09-02,Quibusdam qui explicabo. Inventore culpa quisquam consequatur deserunt distinctio. Voluptatem repellendus debitis laudantium harum nisi atque id libero similique. Odit qui voluptates aut accusantium porro unde.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -218,29,4,2018-08-21,Ut rerum minima consequatur. Aliquid minima praesentium qui delectus est qui. Est quisquam aut sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -219,89,86,2018-01-09,Et expedita est voluptates quisquam soluta praesentium nobis. Voluptate numquam commodi. Consequuntur est molestias sit ut nam expedita facere.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -220,47,49,2018-02-26,Consequatur nobis placeat. Reiciendis sit vel nostrum fugiat. Labore nemo ut sint quasi. Nulla aspernatur et. Quia voluptas est architecto et reprehenderit rerum. Animi quidem nesciunt et aut porro molestias.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -221,35,21,2018-08-09,Non commodi ratione iure deserunt. Nisi similique distinctio. Aut laboriosam odit molestiae sed illum exercitationem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -222,99,11,2018-08-09,Debitis ullam rerum ducimus mollitia tempore eum explicabo expedita cum. Nihil et perspiciatis. Et reprehenderit aut voluptatem et ut quo. Cupiditate dolorum ad maiores eum nisi qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -223,44,54,2017-11-22,Et sit reprehenderit quidem. Minus nihil ducimus. Quibusdam qui at explicabo sit numquam deleniti recusandae deserunt. Et labore et sit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -224,1,68,2018-05-16,Perferendis sunt quisquam dolorem. Labore ut similique. Eligendi aut totam animi. Id error eligendi labore quidem pariatur porro dicta. Itaque dolores in repellat sit minima est sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -225,20,5,2017-11-11,Sed culpa voluptatem sunt nostrum facilis. Hic iusto aliquam et reiciendis quod quia quidem. Voluptatibus omnis ratione. Voluptas accusantium consequuntur est accusamus rem ut nulla asperiores. Repellat quisquam autem eaque deleniti corporis voluptatibus. Distinctio laborum repellat ut aut incidunt est ipsum quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -226,88,93,2018-05-01,Voluptate impedit neque sit ipsa debitis adipisci voluptas voluptate. Quisquam perferendis voluptatem qui veniam enim ullam sapiente voluptatem maiores. Laudantium optio voluptatem et molestias repellat dolores. Qui sint aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -227,3,96,2018-07-09,Est sit est suscipit aut praesentium vitae nisi consectetur. Soluta non rerum aut. Similique rerum quis sint qui repudiandae. Sit quia itaque voluptatem a. Quos voluptas dolorum voluptas numquam et possimus voluptas.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -228,59,8,2018-08-21,Consectetur autem impedit odio odio corporis laborum sunt. Delectus nobis numquam a omnis distinctio asperiores. Reprehenderit assumenda dolores consectetur impedit dolorem tempore culpa voluptatem recusandae. Dolor adipisci iure rerum alias iure nostrum omnis suscipit vel. Enim excepturi praesentium enim accusamus. Impedit natus quo asperiores voluptatibus error ratione.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -229,17,29,2018-02-05,Quibusdam nihil quam. Rerum sit accusantium recusandae sunt et. Illum accusamus in voluptas harum enim et aut. Eius necessitatibus fugiat dolores asperiores praesentium qui modi. In itaque eos necessitatibus molestiae quis omnis sequi suscipit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -230,91,70,2018-06-10,Molestiae est nostrum animi placeat alias rerum. Aut magnam esse. Neque consequatur aut. Qui voluptas est a dolor sunt. Distinctio eum facilis maxime voluptatem aperiam necessitatibus ut nihil. Fuga quis accusantium ipsa doloremque iste.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -231,74,44,2018-10-08,Et quae quas laborum maiores inventore ut aut eos omnis. Magnam omnis aspernatur incidunt mollitia veritatis tempore. Aspernatur sunt vitae adipisci qui illo. Pariatur repellendus est. Ipsa dolore beatae sunt enim quam sit. Nulla unde aperiam sit qui odio rem et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -232,38,79,2018-05-21,Et consectetur illo beatae expedita commodi. Soluta neque voluptatem commodi. Officia libero excepturi. Necessitatibus exercitationem voluptas possimus sequi corrupti.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -233,65,5,2018-05-05,Qui commodi deserunt sit. Voluptas architecto dolores asperiores. Et modi consequuntur praesentium quod.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -234,90,56,2018-09-05,Vero sit modi et suscipit tempora magni soluta voluptatibus architecto. Asperiores occaecati est cum soluta omnis nisi totam. Eos fugit et quam. Quo dolore beatae fuga ex commodi odio blanditiis deserunt quibusdam. Praesentium optio quo tempore. Ipsum cupiditate reprehenderit et labore mollitia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -235,32,42,2018-01-02,Omnis perspiciatis quia ad consectetur est consectetur sed. Voluptatibus sint pariatur ut consequatur et officia deserunt molestiae omnis. In iure qui et enim veniam magnam voluptatum nisi. Cumque possimus qui suscipit ratione saepe ut autem ducimus aut. Quasi quis quo consequatur sit excepturi atque consequuntur. Quo fugiat reprehenderit ea perspiciatis ad.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -236,26,39,2018-05-26,Numquam vel vero ullam ipsum harum libero mollitia sit quia. Quidem voluptas occaecati rerum corrupti molestias. Incidunt asperiores est iure beatae. Minus praesentium dolores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -237,28,30,2018-04-14,Ut ex voluptas earum. Qui maiores qui eos. Dolorem quo commodi dolores molestias autem veniam voluptatem maiores. Ea omnis distinctio quia natus facere. Ut voluptate nulla reprehenderit iusto nisi sed consectetur voluptas.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -238,64,21,2018-09-02,Quia quis corrupti beatae. Voluptatem unde aut. Perferendis fugiat et explicabo qui. Doloremque facere quas expedita. Illum delectus ut voluptas repellat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -239,57,68,2017-12-22,Et consectetur et inventore provident voluptatem provident facere dolor aspernatur. Aut eaque illum occaecati et architecto sint alias. Autem dolor odio iste et. Dolorum unde qui velit id beatae porro. Consectetur voluptatum dicta.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -240,55,12,2018-05-10,Voluptatem eos aut dolorem ut vel voluptatibus voluptatum. Dolores beatae nihil sint. Qui ipsum dignissimos provident repudiandae. Sed repellendus quis vel ab. In et recusandae qui sint voluptate.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -241,88,85,2018-04-25,Harum sit accusamus. Officiis aliquid natus illo cupiditate eum voluptatem. Voluptas quaerat ducimus consequatur nihil nemo dolores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -242,72,15,2018-03-21,Vel non fugit voluptatibus distinctio est. Quod id non deserunt qui deleniti voluptas minus enim nobis. Sed quia tempore omnis nemo. Qui quo quibusdam beatae vero explicabo laborum cumque adipisci saepe. Minima minima quam odit id. Quos quasi neque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -243,4,76,2017-12-02,Sequi suscipit quod et et. Ad rerum eaque voluptate itaque delectus molestiae recusandae voluptas nostrum. Soluta velit et quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -244,71,51,2018-02-05,Omnis quae minima repellendus autem assumenda architecto optio minus ipsum. Iste quia sit voluptatum. Consequuntur et consequatur vitae quod. Suscipit ea et rerum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -245,91,25,2018-01-07,Debitis excepturi eum ipsa iure repellat nemo. Sit unde sit. Perspiciatis perspiciatis est numquam tempora.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -246,1,7,2018-06-13,Tenetur nisi harum dolorem est. Totam maxime illo. Quae ut facilis. Eveniet molestiae quidem ut aut. Qui nisi recusandae ut blanditiis qui nam minima qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -247,25,26,2018-06-01,Atque soluta quod architecto deserunt eum ut sunt. Asperiores molestiae nihil reprehenderit est enim error eius vel. Beatae deserunt quos fugit. Architecto fugit excepturi quaerat eos et officia et odit odio. Iure aspernatur eaque minima sunt beatae dignissimos perspiciatis quam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -248,35,44,2018-10-29,Enim voluptas et qui sit soluta qui in illo. Repellendus nam nesciunt optio. Et omnis maiores eos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -249,50,56,2018-05-26,Quis culpa facilis animi a. Id debitis minima enim ullam necessitatibus amet vel sunt autem. Animi suscipit non. Vitae minima deleniti quos saepe molestias voluptate. Quia praesentium et quia quas adipisci magnam totam non consequuntur. Veniam dolor repudiandae est illum et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -250,26,52,2018-07-27,Dolores vel in nisi natus deserunt. Rerum voluptas pariatur nobis est. Rerum ad ab dolorem odio quia. Expedita nihil qui et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -251,38,8,2017-11-14,Beatae quaerat voluptatibus dolores autem quis aut esse quaerat. Ullam maiores expedita temporibus tenetur. Officiis non quia dolorem. Quia unde et. Earum sunt et aspernatur. Id quo ut quibusdam expedita.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -252,47,11,2018-09-22,Quisquam voluptas asperiores quam delectus. Ut incidunt voluptatibus distinctio et repudiandae. Quo eaque consequuntur commodi dignissimos provident rerum sit omnis iste.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -253,59,81,2018-05-31,In sed molestiae natus nihil quia eos aut asperiores. Temporibus eos dolorem expedita officiis est. Consequatur aliquam voluptate nesciunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -254,57,25,2018-03-01,Sit distinctio ipsum est voluptate. Animi modi velit ipsam sit autem debitis blanditiis beatae. Voluptatem facilis dolores id praesentium. Voluptatem a et voluptas sed ab eius et esse quia. Soluta eos veritatis vero velit nam libero consequatur rerum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -255,56,84,2017-11-15,Temporibus cum velit. Atque id maxime harum alias. Consectetur soluta ut voluptas. Explicabo exercitationem eum. Saepe amet repellendus laboriosam perferendis necessitatibus facere ab.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -256,60,14,2018-09-13,Debitis qui dolores iusto laboriosam. Quam omnis illum dolorum cumque voluptate ad esse. Non fugiat inventore iure distinctio distinctio excepturi dicta neque culpa. Iure qui delectus sunt vitae qui. Distinctio delectus ut excepturi assumenda.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -257,12,52,2018-10-20,Ea possimus ratione est dolore molestias sint ipsam soluta. Maxime reiciendis modi vel cum. Iure voluptas magni fuga quam optio ut porro iure repellat. Et dolor neque officiis maiores id magni animi officia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -258,67,94,2018-02-12,Id fugit facere molestiae. Qui atque mollitia mollitia dolor voluptatem nostrum atque recusandae aspernatur. Maiores reiciendis eaque. Adipisci deserunt id placeat qui quisquam fugiat sit. Vitae sapiente dolores doloremque officia quod saepe dolorum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -259,88,98,2018-07-28,Dolores velit debitis voluptate occaecati. Accusamus consequuntur dicta. Debitis mollitia praesentium quo voluptas dolores ad. Unde esse consequuntur atque fugiat ipsum qui sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -260,13,69,2017-12-24,Beatae quo et in dolor saepe magnam accusamus voluptatum. Nostrum aperiam quaerat consequatur blanditiis cum. Officia consequatur numquam omnis odio tempora vero voluptas est. Vel ea quidem reprehenderit iste perferendis eligendi libero distinctio. Ut quaerat corporis dolores nam corporis. Et quibusdam est incidunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -261,10,25,2018-09-30,Corporis tempore ipsam. Ut est ex. Qui ut quia. Animi dolore cum dolorem sit est fugit consequatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -262,87,23,2017-12-05,Ut molestias eos illo libero. Ea nulla corporis sed dolores eum in nobis. Autem aperiam id occaecati suscipit doloribus. Sint numquam fugit aut laboriosam quibusdam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -263,93,85,2017-11-11,Culpa sequi repellat et eum qui. Reiciendis ipsam aliquid. Mollitia et dolorem sunt eos corporis quia. Non sed vitae ullam accusantium sed rerum explicabo architecto. Facilis voluptates nam fugit sed qui et. Quo non inventore nam ut dignissimos vero sit ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -264,96,99,2018-10-09,Ea debitis in placeat aut eligendi in veritatis vel unde. In expedita fuga dolor deleniti. Quaerat voluptatum voluptatem. Laborum velit sunt cum tempora voluptate adipisci est aut sed. Inventore asperiores harum deserunt at a. Reiciendis quia possimus molestiae est molestias quisquam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -265,19,92,2018-01-17,Ea aut suscipit dolorem non dicta. Corporis dolores qui quia. Quis eligendi commodi cupiditate. Sed voluptatum nisi facere ratione minus esse qui dolor. Quas rerum aut vitae nemo unde omnis at aut qui. Accusamus exercitationem qui suscipit at adipisci et similique repudiandae et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -266,9,24,2018-03-08,Iusto aut et sed omnis repellat molestiae qui quis praesentium. Rerum fugiat vero debitis ut et voluptatem temporibus maxime. Explicabo vel non. Sint inventore autem rerum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -267,12,98,2017-11-24,Quia qui sit similique omnis sed. Eum quisquam repellendus atque quis quo et repellendus quos cupiditate. Qui sed voluptas eligendi accusantium quis sapiente accusamus magnam. Debitis excepturi quia. Sunt qui et omnis illum veritatis natus optio nobis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -268,54,28,2018-05-26,Quaerat quia quo illum provident non. Dolor ex deserunt voluptatem quisquam odio. Eligendi dignissimos distinctio delectus maxime aspernatur qui ab pariatur illum. Ad iure mollitia aliquam illo. Expedita beatae neque quae pariatur deserunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -269,68,76,2017-12-03,Autem deleniti qui dignissimos. Vel aut qui. Magnam dolorum adipisci totam non ea. Aut mollitia asperiores aut sed placeat voluptatum. Dolor cumque similique unde tempore laborum corrupti et. Fuga et reprehenderit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -270,23,16,2018-01-11,Natus in omnis reiciendis et occaecati. Voluptatem nemo adipisci voluptatem voluptate eveniet vero et quas. Ut ut tempore odio mollitia consequatur ab qui magnam ut. Non rem quia dolore nisi dignissimos nobis aut. Voluptatem sunt recusandae alias quia ratione. Doloribus non voluptatem labore odio eius.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -271,61,11,2018-07-16,Omnis consequatur amet qui placeat. Quia expedita expedita voluptatem pariatur aspernatur molestiae at rerum. Aut corporis autem debitis et provident rem iste iure aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -272,15,85,2018-09-26,In et et. Quo est libero occaecati. Et non nulla nihil vero nesciunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -273,2,10,2018-03-18,Necessitatibus dolores numquam qui et dolorem atque porro qui. Eum voluptatem ut velit non laboriosam quaerat deserunt. Repellat optio molestias vitae possimus ad et. Quia ea magni vitae voluptatem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -274,76,16,2018-07-16,Provident consequatur magnam vero qui odit dolorem unde quibusdam. Ullam quia mollitia. Iure optio adipisci ut quis. Officiis non ut et sint odit libero.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -275,56,92,2018-01-16,Dicta aut eaque facilis quisquam ut quia sit. Odit eaque natus cum quo. Autem voluptatem et laborum perferendis placeat optio rerum et quam. Omnis natus omnis. Suscipit sunt recusandae harum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -276,47,30,2018-04-09,Suscipit assumenda dolor ab reprehenderit saepe quia dolore nostrum atque. Quasi quasi natus similique alias nulla. Sint velit eos id illum ipsa facilis. Asperiores est illo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -277,78,19,2017-11-10,Animi delectus recusandae iusto animi. Mollitia impedit qui ut nesciunt accusantium est tenetur rerum minima. Ut aut libero dolores molestiae culpa laborum cum facere. Optio distinctio et. Non in in consectetur aut labore similique. Itaque itaque libero repudiandae corporis at.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -278,89,65,2018-09-02,Mollitia eum sit facere ratione nulla voluptas animi earum. Voluptas perspiciatis et. Atque officia voluptas aut. Libero voluptatum sint. Itaque neque est ex aspernatur quod nemo quos. Non omnis aliquid temporibus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -279,50,53,2018-02-04,Hic non nobis corporis commodi porro repudiandae placeat. Nostrum explicabo doloremque iusto dolorum dolor. Enim eum dolores impedit sed nisi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -280,84,95,2018-03-02,Fuga quae amet. Fuga repellendus maxime et voluptatem deserunt aliquam. Laudantium cupiditate aliquam pariatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -281,5,32,2017-12-27,Sed saepe quasi et accusamus. Minima rerum sed ullam atque mollitia voluptatem distinctio. Eius dolor eligendi. Consectetur esse aliquid ea quis et minus odio.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -282,73,60,2018-02-21,Nobis rerum voluptatem voluptates ipsa maxime sequi. Commodi consequuntur atque autem dolorem ut voluptates sit ut. Vel sed aliquid. Delectus saepe quia dolorem a omnis nisi sit ab vel. Deserunt velit eos quae voluptatibus ut dolores ipsa. Perspiciatis consequatur repellendus non soluta et non suscipit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -283,40,15,2018-01-14,Sunt vitae dolores sed vitae. Fuga harum rerum id at mollitia ipsa placeat. Sapiente culpa illum. Iusto inventore et voluptas molestiae tenetur. Aut repellendus ducimus alias rem ut magnam beatae incidunt. Amet fuga nam optio id.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -284,25,46,2017-12-10,Esse nemo mollitia quidem eum quae et non earum occaecati. Exercitationem dolore dolores ut impedit ipsum saepe sunt itaque. Et rerum tempore omnis ipsa voluptate.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -285,30,10,2018-07-14,Et sunt placeat voluptatem optio quasi earum. Rerum nobis eaque magni minima velit tempore eum et inventore. Doloremque quo dolorem cumque. Est sequi amet eaque facilis natus. Optio distinctio necessitatibus quasi eius libero esse qui exercitationem. Quia non voluptatem voluptatem voluptas unde nesciunt tenetur necessitatibus aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -286,99,47,2017-12-13,Cumque nisi deserunt et quam molestiae. Dolorem ut in quae. Et eligendi unde doloremque et voluptas rem consequuntur. Earum tempore rerum. Enim atque vel. Aut vitae ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -287,9,52,2018-03-29,Quia doloremque odit porro et. Quas inventore quis. Sunt molestiae sequi mollitia ducimus quia officiis unde cumque nesciunt. Eum repellendus a ipsum et suscipit sit quae voluptas aliquid.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -288,73,37,2018-04-06,Dolor fugiat atque pariatur fugiat explicabo natus eligendi a. Natus eius similique quisquam ipsam nostrum ad porro. Incidunt et voluptas dolore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -289,18,15,2018-02-18,Blanditiis commodi earum non numquam dignissimos ad voluptas officia. Eos consequatur aut pariatur eligendi cum. Consequatur reprehenderit culpa. Quod dolorum tempora autem. Magnam adipisci aut neque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -290,48,77,2018-07-17,Consequatur magnam accusantium repellendus soluta laudantium vero et voluptates. Repellat amet est delectus modi et fugiat corporis. Voluptate asperiores explicabo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -291,74,4,2018-06-17,Provident ipsam odit eum sunt eum incidunt illo aliquam hic. Aut id quidem. Consequatur quam et qui aut nisi non cum aut harum. Consequatur neque omnis sint cupiditate quo. Amet itaque quasi velit qui voluptas voluptas similique culpa magnam. Sit non perferendis eos ducimus consectetur esse dignissimos minima.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -292,74,94,2018-03-05,Soluta exercitationem debitis est aut. Neque aut aut modi. Est sunt est deleniti magnam. Eaque et eum id sapiente et quia. Iste vitae iure velit harum consequatur repellat rem eos eos. Rerum enim est eum dolor accusamus qui rerum ea ab.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -293,15,67,2018-04-09,Ducimus repellat dolorem doloremque. Qui omnis iste dicta pariatur aut nemo saepe est. Necessitatibus sunt provident qui iste cumque. Facilis esse voluptatem vero voluptatum qui vel.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -294,48,88,2018-07-02,Ad porro autem est dolores ut et molestiae. Maxime ipsam omnis a atque voluptas voluptas minima quia. Expedita aliquid laborum laborum iusto enim fugit excepturi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -295,98,86,2018-06-11,Facilis tempora illo. Ut minus eveniet ullam. Et doloribus voluptas reiciendis consequatur qui dolor. Fuga beatae et perspiciatis ut officia illo excepturi aspernatur. Quas repudiandae doloribus quo maxime est assumenda impedit voluptatibus veniam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -296,81,39,2017-12-27,Nostrum eligendi eum eum officiis enim. Voluptate architecto et dolorem quis. Et at dolor eum aliquid dignissimos. Eum veniam cum non quod quo magni. Et culpa ut ipsam quam dolorem. Incidunt sequi in dignissimos molestiae assumenda et reprehenderit porro explicabo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -297,19,8,2018-06-08,Quasi aliquid in suscipit vel ut nihil autem. Rem consequatur qui excepturi voluptatibus. Qui tenetur sequi soluta ea. Id explicabo et numquam ut non voluptatem numquam reiciendis velit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -298,49,31,2018-02-08,Molestias suscipit autem odio. Enim id aut itaque est quo sint quam architecto non. Iusto vel voluptatibus sequi illo. Provident vel nihil.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -299,40,91,2018-10-21,Soluta nulla aut enim ut quis. Dicta sit voluptatem sit quisquam iste et optio possimus aut. Autem officia nam. Eaque inventore accusantium quaerat et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -300,49,71,2018-11-05,Occaecati ut nam blanditiis voluptate voluptatem sapiente. Repellendus nostrum numquam dolorum sit nulla maiores quas sint. Iusto fugiat sit. Voluptas in voluptas.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -301,26,51,2018-07-05,Earum nihil accusamus minima voluptatem. Rerum nemo nobis culpa est architecto veritatis aperiam alias. Earum aliquam voluptatem debitis quis corporis sapiente voluptate.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -302,31,9,2017-12-06,Similique in ut. Enim illum voluptas dolor. Culpa assumenda tempore ratione sit laboriosam placeat ut praesentium. Iusto repudiandae minima ipsa eum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -303,59,36,2018-10-31,Quidem quo nihil nam. Ut et voluptatem iusto accusantium quibusdam dolor praesentium. Et aspernatur vel et. Rerum et perspiciatis consequatur dicta aspernatur commodi excepturi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -304,76,71,2018-09-16,Rerum ut numquam quisquam quia et. Accusantium quidem molestiae ipsum. Deserunt reiciendis minus corporis. Molestiae a aut. Maxime eos in dolor amet unde voluptatum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -305,89,39,2018-03-15,Nulla architecto ut quod quia. Maiores eaque quia ut ut quos qui praesentium ducimus. Nisi harum deleniti.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -306,72,45,2017-12-15,Itaque in et asperiores. Ut repellendus voluptatem vel soluta quod debitis unde necessitatibus labore. Eveniet quidem est impedit autem. Sed dignissimos vitae cum fuga beatae odit soluta.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -307,23,86,2018-06-02,Modi quo facilis deserunt sunt minus ullam ipsa vero. Dignissimos nemo quo. Amet odit et nisi id magnam. Qui saepe nostrum culpa autem et dolorum sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -308,6,31,2017-11-26,Quas et minus sit id. Error reprehenderit dicta accusamus. Et doloribus commodi aut exercitationem molestias sapiente consequatur et laudantium. Esse dolorum quaerat quam quo. Dolore est et tempora illum magni dolor. Quod fugit ipsam dolor et beatae sed et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -309,87,49,2017-12-22,At est quasi repellat quo architecto sit quidem vel et. Sint sunt nisi magnam. Delectus qui perspiciatis culpa deserunt dolorem cum officiis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -310,4,74,2017-12-18,Eum quasi laudantium omnis quis dolorem ab excepturi dolor. Laborum provident dolore est. Unde dolor et earum doloremque inventore vel asperiores qui vel. Mollitia sed et ea. Omnis itaque dolorum rerum nobis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -311,31,91,2018-04-11,Et aliquid ut quis expedita occaecati suscipit non. Sunt rem quia. Est et soluta doloremque ducimus iure et. Tempore vitae quas autem deserunt soluta aut adipisci occaecati. Ut enim voluptates. Expedita animi voluptas qui tempora consequatur sunt atque excepturi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -312,97,80,2018-11-08,Qui voluptatem aut earum vitae soluta eos sunt. Tempora eum voluptatibus. Minima vel aspernatur consectetur explicabo neque sit similique.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -313,98,12,2017-12-10,Eveniet dolore provident tenetur amet deserunt sint voluptatem soluta cum. Consequatur molestiae eos blanditiis. Cupiditate autem facilis consequatur cum quia aperiam et repudiandae. Porro voluptates nulla porro ut odio laudantium dolorum illo. Deleniti laborum consequuntur sit. Ipsa minus incidunt maiores animi aliquam molestiae animi est quo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -314,30,56,2017-11-16,Quia asperiores minus. Sint quidem voluptate. Mollitia ut aut. Odit vel debitis porro quaerat asperiores voluptatibus minima esse. Soluta nisi distinctio cum ullam omnis est inventore architecto est. Ut consequuntur quaerat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -315,92,57,2018-02-07,Delectus qui nihil quia aut consectetur magnam ea. Voluptatem eos fugit nulla nulla reprehenderit sed. Recusandae accusamus quae nihil quis culpa facilis enim. Qui sit eius ipsum velit dolorem placeat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -316,50,12,2018-09-05,A quidem quia corporis minima molestiae at. Voluptas id reiciendis illo nesciunt maxime. Magni neque id in laborum quia perferendis quam. Consequuntur nemo dolor tenetur quo voluptas.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -317,21,26,2018-09-01,Eaque in suscipit quasi non vero voluptatum id iste. Et beatae aliquid enim iure quia dolorem neque. Assumenda natus ut quae vel occaecati numquam ut et earum. Voluptatibus minima ex id et sapiente est magnam est nostrum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -318,2,18,2018-03-28,Quis reprehenderit quia iste dolores dolorem. Ut sunt voluptatum voluptate. Illo pariatur vel. Quo vero et ipsa sit a modi debitis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -319,41,14,2018-05-15,Neque et nisi ratione ea assumenda eligendi sed. Sed cumque molestiae rerum ipsam. Et qui ad id itaque mollitia placeat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -320,7,51,2018-05-21,Laudantium explicabo corporis aut. Porro in quia perspiciatis beatae voluptatibus saepe vitae qui. Molestias velit accusamus sint animi quibusdam dolorum rem deserunt qui. Ducimus fuga necessitatibus sapiente eaque sunt debitis doloribus. Dolores omnis illum nihil corrupti voluptates tenetur eum fugit nesciunt. Sunt fuga voluptatem molestiae et minima sequi doloremque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -321,27,56,2018-10-02,Vitae ducimus quasi. Consectetur consequatur recusandae quaerat non quo. Qui sint labore iure quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -322,86,90,2018-05-10,Et ut ea voluptates. Ullam hic recusandae deserunt aliquid iusto. Architecto nulla sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -323,88,52,2018-09-25,Nemo aut sed aut. Qui et quibusdam eius explicabo debitis molestiae qui. Veritatis explicabo non et. Vero aliquid est aut recusandae. Nihil voluptatem alias maxime qui libero architecto consequatur minima atque. Quaerat nihil quasi modi cupiditate omnis quibusdam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -324,79,91,2018-03-03,Minima non vel. Debitis quasi id qui. Beatae qui dolore velit quo beatae dicta natus qui nesciunt. Quis distinctio delectus aut recusandae aliquid itaque omnis sint.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -325,11,99,2018-02-18,Magnam eius optio libero fugit accusantium velit accusamus aut eum. Ea perferendis similique aut omnis consequatur aperiam. Non eligendi temporibus autem sit eos repellat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -326,96,44,2017-12-27,Amet quidem iusto rerum sed iure aspernatur itaque mollitia ullam. Et dolore quidem. Suscipit optio inventore velit. Iure aperiam est ipsa temporibus autem in doloribus exercitationem enim. Aut deleniti asperiores excepturi expedita. Et minima unde.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -327,40,14,2018-06-05,Cumque ut in aliquam provident voluptatem dignissimos. Qui est ut. Eligendi nihil molestiae similique aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -328,71,54,2018-01-12,Sequi ratione omnis dicta voluptates doloribus sit voluptas. Placeat aliquid fuga et voluptatem recusandae debitis eos. Dolores ut laudantium.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -329,51,93,2018-09-28,Voluptatibus hic saepe. Et ratione et aut rerum fugiat. Non minus delectus sed error animi. Nostrum cupiditate assumenda harum blanditiis. In cumque molestiae molestiae eum minus est et natus. Ut ea perferendis perspiciatis voluptas incidunt rerum at nemo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -330,13,38,2018-01-15,Libero eos est aut perspiciatis earum dolor enim culpa dolores. Labore omnis qui et quis perspiciatis. Id assumenda occaecati vitae. Laboriosam voluptas sint asperiores omnis voluptas earum. Fuga cumque atque consequuntur qui omnis nihil non temporibus. Id aspernatur vero quis tenetur consequuntur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -331,39,52,2018-04-12,Fuga fugiat dignissimos esse. Aperiam iusto iste id consequuntur omnis. Similique molestiae nesciunt doloribus sint.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -332,33,38,2018-06-18,Reiciendis fuga totam nobis voluptatem ab voluptatibus voluptatibus vero. Quisquam enim eos sunt inventore ex. Nulla necessitatibus magni rerum qui mollitia aspernatur. Ut nihil eius quisquam similique. Eius aut autem qui sunt impedit autem aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -333,23,49,2018-09-09,Voluptatem vitae et sapiente laudantium architecto. Maxime facilis enim. Eligendi aut ducimus asperiores facere. Cum optio earum voluptatem quaerat maiores saepe consequatur et harum. Consectetur et hic.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -334,27,22,2018-08-14,Alias rerum placeat porro nobis saepe in ex et. Eos sit dignissimos et laudantium doloremque et molestias neque iure. Est molestiae laboriosam quia aut. Sunt quo quisquam. Ut ipsa eaque provident cumque. Dolorem aut deserunt distinctio ex.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -335,47,100,2018-03-03,Ad veritatis fuga suscipit. Ab dolores voluptas fugiat. Tempora est necessitatibus qui aperiam. A nemo reiciendis ipsam consequatur quidem. Reprehenderit ea rerum earum dignissimos consequatur veniam autem omnis nihil.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -336,34,33,2018-04-03,Occaecati et occaecati eum minus a. Pariatur facilis ut et aut deleniti et. Consequuntur quo occaecati. Eligendi explicabo similique. Ex voluptas similique laboriosam vero alias quo eaque autem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -337,79,17,2018-11-06,Eos recusandae et voluptatum et. Enim asperiores aut. Placeat eos deserunt consequuntur illo tempore dolorem. Dolores vel nobis beatae delectus odio voluptatem voluptatem excepturi. Recusandae vero doloribus nemo ut error illum beatae placeat. Culpa harum sit molestiae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -338,39,36,2018-08-16,Sed beatae accusantium a et neque sit odit. Et aliquid autem. Nulla distinctio reprehenderit. Iste cupiditate saepe ut totam at voluptate et omnis. Quisquam mollitia libero nulla velit nostrum totam. Illo excepturi iusto quos corrupti at rerum doloribus qui et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -339,55,23,2017-11-12,Nulla voluptas ipsam. Atque dolorem suscipit velit voluptate adipisci quae molestias qui minima. Et saepe autem omnis blanditiis id.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -340,65,47,2017-12-31,Odit sit aliquam voluptatem ipsam fugiat consectetur. Delectus adipisci labore exercitationem sit dolor. Omnis alias sit nostrum at deleniti esse. Modi quasi sit non tempora vitae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -341,92,37,2017-11-28,Id exercitationem aut ut voluptas ut aliquam perspiciatis et. Provident a sed et repellendus quia. Laborum voluptatem nemo nostrum ut. Sit cumque non unde consequatur. Quo ad error sequi vero est incidunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -342,89,18,2018-08-14,Nesciunt repellat voluptatem. Possimus doloremque dicta qui aspernatur. Sint aliquam est eos rerum tenetur voluptate doloremque quo adipisci. Quae neque blanditiis quia accusantium fugiat cum qui provident voluptas. Quo neque itaque labore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -343,63,51,2018-10-25,Modi nulla illo commodi quidem mollitia delectus. Minus et perspiciatis ut amet deleniti dolorum. Et id quis ipsum sed et qui tempora amet. Omnis architecto blanditiis architecto in voluptates ducimus voluptas. Nobis ea qui. Ipsam labore sed quis exercitationem explicabo saepe.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -344,94,80,2018-05-28,Eum iure blanditiis. Est ipsum dolor aut animi voluptas ea et vel a. Ab minima alias et molestiae et corrupti aspernatur. Mollitia voluptatem adipisci praesentium tempora est non. Molestias delectus delectus rerum pariatur veniam eligendi eveniet.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -345,28,49,2018-03-05,Molestiae temporibus nostrum necessitatibus pariatur. Est distinctio dicta ad accusantium molestiae nam reprehenderit maiores. Sed consequatur blanditiis illo. Blanditiis provident libero. Recusandae sed qui facilis iure cum et qui ducimus. Ut similique itaque dolorum numquam id omnis accusamus aliquam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -346,28,22,2018-03-04,Ut quia et voluptatem illo voluptas adipisci quas id. Iusto quia accusantium. Qui reprehenderit soluta quos. Autem aperiam veniam nam quibusdam alias dolores omnis. Accusamus aperiam aperiam exercitationem doloribus fuga. Magni nemo eum vitae error vitae eos numquam quae adipisci.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -347,17,60,2018-02-23,Quibusdam vel nostrum rem. Molestias reiciendis perspiciatis. Vel inventore enim dignissimos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -348,17,3,2018-01-13,Eos repellendus dolor. Aut fuga quo deleniti itaque sunt non velit ipsam. Magnam ipsam molestias unde voluptates et quaerat cum fuga facilis. Omnis nesciunt dignissimos in reprehenderit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -349,82,67,2018-05-15,Repellat corporis voluptatem. Distinctio ipsam et ut qui et molestiae dolore. Et totam labore itaque fugiat voluptas deleniti. Ut doloribus aut veniam pariatur aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -350,97,10,2018-10-07,Amet quaerat vero impedit iste perferendis deserunt iste. Qui minima esse qui quo omnis. Blanditiis nulla beatae ad in pariatur. Doloribus reiciendis quod totam earum magni dignissimos cumque et. Doloribus qui quo rem. Porro quae ipsa id placeat hic velit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -351,24,3,2017-12-12,Officiis a deleniti et quae a possimus delectus. Qui sed fugiat nostrum corrupti voluptas fugiat repellendus. Nemo et esse inventore sint qui quas quibusdam nemo. Beatae hic similique sapiente. Velit eaque esse sit facilis nemo aut quisquam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -352,23,56,2018-05-01,Ipsum ut doloremque omnis numquam quis possimus. Libero quam et. Velit laboriosam earum sed et ipsa et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -353,59,66,2018-10-15,Accusantium quam sint quo. Optio aut aspernatur aut voluptas. Similique impedit ad.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -354,100,34,2017-12-16,Consequatur tempora expedita est. Labore ea ratione ipsam maxime sed cupiditate et corporis eum. Autem molestias sunt aspernatur est non. Neque optio dicta accusamus sed ullam earum libero autem debitis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -355,31,11,2018-04-23,Quae inventore est et aperiam molestiae perferendis sunt. Accusantium voluptatem assumenda sint repellendus fuga omnis blanditiis. In nulla tenetur voluptatum doloribus magni sapiente accusantium ut. Rerum eum reiciendis a voluptatibus alias consequuntur eligendi facere totam. Amet natus natus possimus sed. Delectus officia facere quia perferendis quis adipisci ipsum et omnis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -356,43,61,2018-01-19,Esse nobis in quos tempore corporis odio repudiandae vitae aperiam. Sed atque ex atque deserunt minima illum aut et a. Architecto necessitatibus doloremque facilis qui eos corrupti alias quam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -357,64,22,2018-09-05,Eaque dolorem amet et aut aut nam sunt dolorum consectetur. Quia porro ut delectus ut exercitationem dolorem laboriosam facilis iusto. Fugit ratione numquam ut non eos debitis nobis et. Eum aut quia voluptatum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -358,94,29,2018-04-24,Quam eligendi non voluptates hic ex ut esse ut. Neque aut aliquid est quisquam cumque. Qui rem recusandae id ipsam et omnis. Sed a ut tempore nam nihil cupiditate mollitia tempora.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -359,30,89,2017-12-02,Aperiam dolore repellendus ut eligendi voluptas ea omnis. Laudantium ad laboriosam qui. Modi impedit at qui expedita fuga. Eligendi nihil illo odit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -360,93,15,2017-11-16,Consequatur rerum quia provident aut maiores non non nostrum quas. Eligendi provident dicta excepturi. Sed nesciunt totam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -361,21,95,2018-07-04,Aut nisi commodi nulla autem ab eveniet autem error. Libero vel beatae ex. Aliquam quam minima omnis aut. Numquam cupiditate perferendis eveniet fugit accusamus ipsum. Veritatis asperiores error enim aperiam voluptas ut alias. Sint consequatur quia aliquid illo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -362,12,11,2018-01-09,Distinctio accusantium suscipit atque quia facere minima accusantium. Labore magnam omnis provident nihil labore. Voluptas porro est sit aspernatur dolorum. Repellendus dolores quis dolorum est quos. Voluptate qui voluptatem rem ea culpa ullam ipsam ut. Perspiciatis iste voluptatem repudiandae sunt alias.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -363,17,99,2018-03-09,Qui et quidem laborum numquam. Similique provident praesentium sunt qui asperiores dolorem perspiciatis officia atque. Velit sequi ex nesciunt nisi fugit debitis corrupti maiores fugit. Maxime error aliquam molestiae tenetur inventore sint. Assumenda earum vel illum aliquid non. Quaerat ea molestiae eos magnam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -364,92,73,2018-03-30,Aut vero illo quaerat placeat accusamus maxime dolore. Ut eveniet nostrum ut reprehenderit in in animi. Voluptas temporibus cupiditate quaerat consequatur harum assumenda accusamus omnis. Repudiandae sunt neque doloremque ea qui vel quia quam. Qui dolor magni facilis quibusdam omnis quia. Ipsa voluptates nemo ut voluptates quasi incidunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -365,26,88,2017-12-21,Sit esse quidem vel sequi vero. Est recusandae dolore quo dolor repellendus et. Pariatur esse aut placeat iusto qui. Quia libero facere quidem quia vel est. Voluptates repellendus magnam est debitis explicabo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -366,14,69,2018-10-17,Voluptates sed culpa saepe aliquid veniam quas accusantium. Id omnis voluptate numquam. Ea velit quisquam nam ducimus sunt explicabo excepturi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -367,79,21,2018-05-09,Numquam adipisci itaque perspiciatis ducimus consequatur quia dicta et. Tempora soluta dolorem ab a maxime quo qui iure. Error eum minima quidem placeat enim possimus. Nostrum earum molestiae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -368,60,92,2018-01-16,Vel quo quos odio consequuntur. Dolores et tenetur soluta assumenda laboriosam fugiat. Architecto est est atque. Eius asperiores est suscipit suscipit inventore nihil saepe. Sequi porro sed voluptas ipsum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -369,24,4,2018-09-17,Quo dignissimos eligendi est. Non aut quo sequi dicta magnam illum. Voluptas odio nobis magni consequatur magni. Explicabo dignissimos qui vero suscipit porro.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -370,97,1,2017-11-15,Modi voluptatum deleniti dolor debitis veritatis omnis. Et voluptas consectetur earum recusandae ratione consequatur error ipsam reiciendis. Corporis nihil totam deserunt eligendi id. Sit est excepturi et sequi adipisci adipisci consequuntur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -371,4,95,2018-04-26,Cum ea libero similique expedita alias. Iure maxime ea. Consectetur ut nulla quas dignissimos delectus et magni voluptate. Facilis in eos impedit autem. Sit provident id repudiandae aperiam asperiores est quisquam sunt unde.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -372,66,57,2018-05-17,Alias eius quo eos quisquam autem tempora quo. Quis autem deserunt odio quod aperiam modi enim expedita alias. Eum culpa et sit quia blanditiis necessitatibus fuga voluptatem. Laborum veritatis enim est et vitae harum magnam rerum. Illum debitis consequatur dolores dolorem pariatur laudantium qui. Nobis doloremque beatae a quis ut optio.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -373,88,46,2018-10-24,Et sunt ratione et est quia. Non quisquam et. Nostrum facere mollitia quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -374,41,32,2018-05-08,Mollitia ullam eius quos vero sapiente amet in. Doloremque eveniet consequuntur fuga laborum aut quia. Est fugit voluptatem sed aspernatur atque aut est ut dolores. Dicta eaque quae ratione distinctio veniam minus vel.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -375,77,59,2018-05-20,Numquam temporibus omnis alias aut rerum ea. Exercitationem saepe eligendi a rem fuga omnis. Sed maxime veniam consequatur reprehenderit expedita. Dolores enim atque velit aut. Et voluptatum consequatur fuga voluptas quo voluptas dolor.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -376,15,48,2018-01-26,Natus quas velit. Odit officia occaecati esse aut fuga nemo adipisci qui. Veritatis iste eos est.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -377,13,38,2018-09-03,Aut beatae ea delectus est neque. Sit ipsum et sit est. Quasi nesciunt fuga neque aut ad nemo quasi. Voluptas optio autem reprehenderit molestiae laudantium. Dolore voluptate magnam ut vel est expedita dignissimos facere ex. Ut officia eos aspernatur est possimus sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -378,73,73,2018-09-12,Sunt corrupti corporis dicta et et voluptates. Hic enim qui molestiae quae animi. Consectetur vitae sed et doloremque saepe cum. Eveniet suscipit voluptates. Voluptatem necessitatibus nam voluptatem officiis. Ea corrupti ea.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -379,32,26,2018-08-25,Est debitis qui est. Quasi delectus pariatur eum inventore totam. Accusamus alias est quam nostrum voluptas ut est blanditiis. Rem aliquam corporis non nulla similique nobis qui optio eum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -380,66,77,2018-09-13,Voluptatem dolores ea magnam eius. Nihil sit ut similique sequi ut quia. Illum dolor velit asperiores earum inventore. Quibusdam perspiciatis consectetur non.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -381,72,33,2018-02-07,Officiis ullam ut ex non. Rem doloremque odit est quos corrupti. Velit cupiditate a.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -382,60,1,2018-04-28,Esse quae vel et. Nam adipisci autem. Eos voluptas voluptatem. Dicta accusantium eum dolorum ut sit debitis. Est eos quae cupiditate dignissimos accusamus dolorum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -383,64,32,2018-07-01,Consequatur eveniet nulla sunt aliquam nihil ad et vel est. Ea sed pariatur voluptatum rem mollitia. Molestiae laboriosam consectetur reprehenderit. Inventore iste adipisci. Cupiditate quae quia quae rerum dolorum asperiores aliquam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -384,100,85,2018-09-27,Et quod cum alias. Delectus deleniti adipisci atque accusantium sed sint dolorem nisi. Omnis eos voluptas voluptatem voluptate et rerum accusamus aut ea. Nostrum est est odit ipsum nihil. Sint pariatur architecto non laboriosam cum ut eius. Fuga dignissimos in facilis tempora rem quo minima suscipit quod.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -385,51,91,2018-10-27,In qui sit ipsum rerum laudantium alias. Dolore quo non et perspiciatis consequuntur eaque. Quis ut sunt dicta cumque sunt commodi delectus officia ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -386,86,36,2018-06-07,Commodi officia cum modi sit. Harum in eum est omnis blanditiis earum occaecati est. Necessitatibus minima recusandae aut itaque sit ad enim. Consequatur et aut voluptatem eaque exercitationem laborum autem nisi. Recusandae non est consequatur. Eum culpa et eos doloribus consequuntur veniam quaerat in non.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -387,54,92,2018-04-03,Excepturi libero velit dolore iure neque. Esse aspernatur sit eum occaecati eveniet qui. Temporibus harum consequatur beatae magni nam perferendis aut aut nostrum. Nemo quia porro aut. Eum occaecati aut dolorem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -388,97,58,2018-09-15,Quod nemo laudantium ut quos non. Aut optio recusandae eligendi rem pariatur illo omnis. Suscipit ipsam praesentium. Cumque voluptas iste nobis illo qui harum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -389,35,22,2018-11-08,Inventore voluptatem modi sit omnis quod odio debitis repellat harum. Qui aut explicabo possimus tenetur facilis. Sed est impedit impedit voluptas enim soluta minus optio suscipit. Numquam porro repellat consectetur tempora omnis consequuntur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -390,52,38,2018-03-24,Repudiandae numquam amet id. Commodi ipsa animi qui et enim itaque deleniti. Odio maxime ut autem sint magni praesentium et. Libero illo facere doloribus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -391,29,29,2018-04-08,Assumenda et aperiam omnis ut amet quasi. Deserunt cum totam atque. Cum corporis est vel dicta deserunt voluptate. Quisquam fugit quis quisquam ab consequatur voluptatibus ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -392,95,64,2018-01-16,Voluptas natus amet delectus. Quisquam est dolore amet. Magnam possimus alias sit ut neque cumque. At esse officia placeat enim in dolor quaerat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -393,70,38,2018-07-26,Nostrum iure cupiditate ipsa qui ut. Sapiente error ea voluptate quis rem in autem. Qui saepe eum et consequuntur provident et sequi eum. Tempore explicabo sint vel ut ut odio culpa et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -394,65,26,2018-08-07,Aperiam rerum et consequuntur facilis. Maiores delectus repellendus doloremque libero minus beatae inventore praesentium. Dignissimos iusto minus et velit aut. Nisi molestiae illo consectetur. Enim quibusdam nemo minus sunt rerum similique qui consectetur repellat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -395,54,32,2018-05-02,Molestias aut eius illum laboriosam. Dolor velit rerum assumenda at blanditiis. Reprehenderit accusantium et officiis at quia quo molestias eum qui. Sint rerum beatae quaerat neque voluptatem. Non dolore illo nostrum et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -396,52,95,2018-02-10,Est consequatur dolore earum autem quaerat illo. Rerum nam deserunt tempora id minima eos eum. Recusandae deserunt et itaque voluptas beatae minima. Illo quo voluptatibus reiciendis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -397,55,23,2017-11-17,Veritatis saepe ut quidem dolor ut amet. Non sunt et voluptatibus. Ex vel in dolores non unde sed nisi placeat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -398,49,89,2018-08-28,Quia et vitae. Perspiciatis alias tempora perspiciatis officiis id odit. Autem quos optio minima sunt sunt occaecati iusto quia. Mollitia voluptas temporibus non eos. Vitae quo in quia ullam. Nihil blanditiis aliquam dolor illum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -399,68,7,2018-07-12,Incidunt cumque aliquid cumque molestiae nulla veritatis id eos. Molestiae quia accusantium laboriosam animi velit. Quas magnam impedit esse. At neque dolores reprehenderit et et laboriosam dolor.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -400,52,37,2018-08-30,Quis aperiam velit ad. Dolores aliquid fuga sed tempora molestiae maxime tempora quae consequatur. Beatae laborum quibusdam assumenda natus qui aut quasi. Aut rerum praesentium rerum quia. Esse voluptas voluptas. Fugit quam aut ut est illum sint et consequatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -401,12,12,2018-07-07,Consequuntur rerum temporibus distinctio eum nam aliquid doloremque quia. Architecto officia vitae in sunt quod nemo. Inventore nobis dolorum culpa porro maxime culpa et quo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -402,48,4,2018-08-27,Nihil rem sed eligendi. Autem facilis quae deleniti omnis. Omnis quia enim aliquid ullam asperiores in. Quia qui cumque dicta in iusto sit omnis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -403,39,87,2018-08-07,Laboriosam harum praesentium eos sed sapiente dolor id. Omnis impedit ut temporibus in nihil laborum aliquam quaerat. Est sit dolor autem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -404,42,14,2018-02-23,Sed velit tempora molestias natus at asperiores molestias. Assumenda dolor quo voluptatibus adipisci nam occaecati eius. Nihil facere architecto. Ratione nam labore doloribus laboriosam mollitia soluta assumenda.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -405,48,80,2018-05-03,Deleniti culpa illum id. Ratione quo maiores dignissimos nulla et asperiores modi. Et voluptatibus aliquid culpa praesentium saepe molestiae. Blanditiis in qui et labore itaque numquam fugit facilis. Nostrum eius ex quod earum dignissimos voluptatem cum possimus. Quia sed totam et consequuntur debitis id distinctio consequatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -406,52,79,2017-12-22,Molestiae optio et sapiente qui magnam voluptatum facere. Quidem voluptatem quis aspernatur provident rerum maxime occaecati enim qui. Ex maxime et laborum quas et excepturi quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -407,65,50,2018-01-22,Omnis et cupiditate cum ad accusantium at. Rerum sapiente qui aliquam et eum id eum. Delectus ut voluptas cum aut omnis impedit qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -408,96,93,2018-08-17,Non et nihil quasi. Possimus atque aperiam consequatur. Odit ut animi in labore eveniet doloremque quo quia. Labore et sunt ipsa qui optio qui odio consequatur. Alias quos iste. Fuga numquam consequatur dolorum inventore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -409,66,12,2017-11-26,Magni assumenda quod quibusdam harum earum optio consequatur quis porro. Sit ut consectetur ut ut voluptatibus sint reiciendis inventore. Similique veniam velit quam dolor. Voluptatem aut magni dolor qui occaecati. Enim minima nam adipisci dolor adipisci nihil est autem voluptatem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -410,2,3,2018-10-18,Sapiente cupiditate nihil odit odit quibusdam magni laborum quia. Quam facilis quaerat omnis quia recusandae magni. Ex iure molestiae numquam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -411,7,27,2018-10-19,Tempore enim corrupti vero et fuga voluptatem possimus. In illum modi dignissimos cum. Dolore vitae odit fuga ut et quia. Unde voluptas repellat voluptates quis. Voluptatibus harum odit assumenda nihil. Facere voluptas itaque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -412,13,11,2018-05-27,Sapiente et at sunt est quas quia. Consectetur eaque eum et cum nostrum ipsa facilis. Optio sit beatae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -413,84,46,2018-02-27,Amet voluptas non mollitia dolorem exercitationem in doloribus. Excepturi harum optio et doloribus esse error dicta. Id quibusdam suscipit maxime illum officia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -414,96,100,2018-10-28,Id qui nihil. Aut quaerat dolores. Porro ut ipsa quos repellendus omnis. Aspernatur debitis aliquam vero sapiente nihil ea qui. Dignissimos alias et odit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -415,56,53,2018-08-04,Deleniti qui necessitatibus ducimus numquam rerum nam sit numquam. Sunt libero harum facere ratione nam illum eaque. Praesentium itaque provident delectus et est reiciendis quia. Quasi soluta officiis aspernatur ut commodi omnis enim perspiciatis. Assumenda et dignissimos dolorem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -416,58,50,2018-01-08,Fugit voluptas necessitatibus eos ducimus odio quo quas quod quis. Recusandae et aut minus omnis suscipit delectus et. Sint modi possimus et dolor ad nesciunt quos culpa. Eum et inventore. Temporibus eaque fuga. Quo rerum eligendi maxime temporibus ab iusto commodi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -417,22,25,2018-09-17,Non animi ad autem est reiciendis consequatur ea eum aut. Eius ut deleniti ducimus minima reprehenderit et fugiat quas. Optio et nihil et. Voluptas consequatur accusamus ratione ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -418,54,55,2018-04-04,Suscipit dolorem quas omnis expedita quidem est eligendi velit. Libero doloribus mollitia dolor nihil ut. Officiis et quia quia aut iste inventore impedit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -419,80,89,2018-05-31,Et eos exercitationem voluptatibus tenetur aliquid dolores iure. Dolor est quidem optio enim. Accusantium dolorem et sit tempore omnis. Neque nostrum neque expedita a tempore. Quasi beatae et odit reiciendis non.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -420,80,61,2018-10-04,Necessitatibus rem hic ab sunt quibusdam et voluptatibus beatae aspernatur. Molestiae repellat mollitia nisi autem velit modi. Eum vitae sit consequatur aut harum. Fugit est fuga debitis sit officiis quibusdam numquam consequatur. Quo est consequuntur quasi soluta eum voluptas aliquid explicabo impedit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -421,71,47,2018-01-15,Consequatur enim quas. Id nulla quis error iste optio vero. Veniam quasi error minima ut vero minima. Cumque facilis ipsam incidunt sapiente ipsum. Eligendi ipsa sed placeat sapiente neque. Assumenda aliquam qui quod ut ut numquam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -422,24,27,2018-07-21,Deleniti sit quaerat dicta ad error amet. Dicta hic molestiae odio. Nostrum rerum sed nesciunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -423,90,71,2018-07-01,Temporibus ipsum modi aliquid. Delectus laboriosam illo quas rerum ut repudiandae reiciendis quia corporis. Qui assumenda iste eligendi provident. Blanditiis enim dolores adipisci rem at et velit. Quasi sint iste fuga dolor provident sint.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -424,59,59,2018-03-31,Esse modi cumque asperiores esse eos inventore minima dolor. Neque modi consectetur ad officiis aut dicta nostrum. Quos occaecati qui. Et magni corporis quam sequi nemo ab. At quae deserunt omnis quasi. Vero alias cum qui facere consectetur numquam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -425,87,57,2018-05-01,Eum consequatur qui non optio rem quod sit nam. Placeat deleniti veniam eum iure tenetur. Et rerum commodi consequatur cum adipisci harum est ad molestias. Enim veniam eum corrupti fugiat qui aut est repellendus asperiores. Non hic eos iste.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -426,69,60,2018-05-20,Eligendi doloremque a omnis illum quia. Aut cupiditate et quidem et nemo temporibus vitae tempora. Repellat enim nihil dolorem iusto quis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -427,66,53,2018-08-21,Incidunt mollitia dolor aut et at vero ea recusandae sit. Et illum omnis nemo. Consequuntur nemo hic. Error iste officia saepe atque eos. Non praesentium iusto qui sint sint cum velit quo blanditiis. Iure quaerat nihil ex est maxime enim.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -428,33,44,2017-12-15,Voluptate reprehenderit quae. Labore quas sit vel laudantium aut iusto impedit. Voluptatum reprehenderit alias recusandae occaecati. Ipsum consequatur non qui temporibus aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -429,92,14,2018-03-23,Vel voluptatem suscipit. Non id voluptas illum voluptate facilis molestiae eveniet. Voluptatem aut sit unde aut. Est molestiae et laudantium quod iure deserunt repudiandae. Sed omnis quasi quaerat enim pariatur aut sed temporibus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -430,68,74,2017-12-25,Libero doloribus laudantium et atque. Mollitia pariatur debitis corrupti ea. Quia doloribus ea.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -431,25,53,2018-07-26,Sint ut minus alias. Ratione quos ducimus accusantium aut suscipit. Consequatur natus quidem. Ipsam veniam quibusdam ea dolores voluptate beatae quo quos vel. Unde veritatis distinctio consequatur voluptas impedit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -432,50,58,2018-06-14,Vitae itaque et harum autem et. Asperiores voluptatem impedit ad magnam vel. Alias consequatur quis. Quam eos et et totam delectus asperiores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -433,10,60,2018-02-23,Quaerat eaque error voluptates aut error qui. Ex ut doloribus soluta autem ut doloribus consequatur voluptatem. Omnis sed porro vitae nostrum asperiores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -434,82,86,2018-03-09,Quae esse et dolorum excepturi veritatis recusandae amet. Ut incidunt quis repellendus delectus cupiditate rerum. Quisquam voluptatem eum. Fuga dolores dolor adipisci. Dolorem et dolor. Modi voluptates beatae et cumque quis iure tempora architecto hic.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -435,70,42,2017-12-02,Ullam est omnis. Voluptatem minus quo impedit voluptas. Animi recusandae rerum. Beatae sunt dolorem excepturi accusantium mollitia et voluptas sit dolor. Eos quia tempore molestiae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -436,88,56,2018-02-25,Iusto animi error sunt. Doloribus amet voluptatum cumque commodi beatae assumenda sunt veniam. Odio distinctio rerum est facilis voluptatibus est esse. Odio quos repudiandae voluptas. Eligendi alias quas eligendi impedit doloribus reprehenderit eum qui fugiat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -437,22,78,2018-04-07,Et quaerat placeat corporis magnam impedit. Non temporibus eaque sed omnis quia. Fuga rerum omnis nam tempore non neque. Quisquam iste asperiores aut iusto itaque enim occaecati iste.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -438,84,15,2018-06-18,Cum quaerat eos sunt ex quibusdam debitis. Et corrupti quidem adipisci laudantium quibusdam minus amet. Et eveniet labore excepturi neque quia omnis rerum non nihil. Magnam est illum iste incidunt omnis eveniet.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -439,71,77,2018-02-02,Omnis voluptas harum est quam modi ut quis quo. Et deleniti atque perspiciatis a voluptatem. Assumenda unde occaecati aspernatur tempora labore velit ipsam iure atque. Sapiente adipisci dolores excepturi natus vitae temporibus alias fugiat. Doloribus officia consequatur aspernatur eligendi qui neque eveniet quam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -440,73,68,2017-12-30,Vel qui molestiae non et. Non veniam asperiores excepturi consequatur et repudiandae nihil voluptate eveniet. Quia tempore voluptatem aut blanditiis rem nam et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -441,9,53,2018-03-19,Et ipsam est minus laudantium. Dolore ullam eveniet. Voluptatibus aliquam molestiae aperiam non dolor officiis et. Ratione tempore atque dolorem aperiam qui saepe assumenda. Sit consequatur minima.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -442,62,86,2018-10-18,Numquam et dolor harum quod molestiae voluptates quia voluptas. Eaque enim molestiae vero consectetur. Quas qui nemo. Voluptatem repudiandae deserunt ipsum dolores ad. Ipsam consectetur expedita asperiores nemo consequatur id.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -443,44,44,2018-03-03,Facilis iusto fugiat aut sunt soluta sunt. Eligendi consequuntur qui ut doloremque id expedita quod. Explicabo et sunt omnis autem qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -444,97,30,2017-12-14,At et cum asperiores consequuntur. Aut eos ut ex. Sapiente voluptas ut consectetur nobis voluptates eum omnis. Sint ut molestiae. Expedita in qui quia. Omnis iste in voluptatem unde tempora voluptas aliquam libero harum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -445,8,82,2018-10-24,Et deleniti exercitationem perferendis aliquid nemo. Corrupti reprehenderit inventore quidem. Aut aut voluptatem id ipsum dolorem molestias pariatur et pariatur. Possimus debitis ut sequi et dolor. Ea aut voluptates non nostrum delectus exercitationem tempora deserunt. Aliquam voluptatibus corporis dolore voluptatibus dolores voluptatem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -446,2,95,2017-12-18,Debitis maiores facilis praesentium dolores. Dolorum quibusdam temporibus ipsam. Voluptate explicabo consequuntur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -447,44,31,2018-04-25,Eius quia voluptatum eum cum. Est a consequuntur eum saepe consequuntur sed. Ea est et fuga earum. Perspiciatis ea omnis aut sit esse assumenda est eos eveniet.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -448,94,46,2018-02-26,Et excepturi recusandae harum sed saepe est fuga rerum. Enim eum laudantium numquam nisi quos et voluptatem ea qui. Possimus nisi porro. Blanditiis est distinctio illo. Nam ut dignissimos deleniti quia aut aspernatur rem accusantium non.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -449,78,79,2018-05-08,Consectetur voluptatem est aut velit ut quam. Voluptatem error assumenda laborum similique similique rerum ex minima quia. Hic voluptate velit et necessitatibus. Nisi sapiente doloremque dolore quis voluptates.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -450,48,72,2018-08-30,Vel commodi quaerat doloribus amet exercitationem tempora. Fugit non dolore possimus praesentium libero. Rem ut quia et vero reiciendis veritatis commodi voluptatem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -451,76,99,2018-08-16,Unde vel incidunt quis voluptates qui. Error debitis voluptates eum ad ea voluptas. Doloribus in necessitatibus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -452,68,13,2018-06-29,Reprehenderit assumenda aperiam quasi voluptas tempora tempora sit illum. Dicta pariatur fuga repellendus aut quia harum odit. Nulla aut doloremque et dolores nesciunt. Optio qui autem omnis omnis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -453,23,4,2018-03-17,Voluptatem dolorem nulla autem. Explicabo dolores ut deserunt. Doloribus quae corporis impedit aut excepturi voluptatem architecto voluptates. Consectetur aliquam repellat occaecati et facere omnis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -454,99,90,2018-05-08,Dignissimos aut dolore quasi facere ipsum. In non ipsa sint enim quaerat. Nulla commodi eveniet et aliquid officia et. Non iusto quas minus sed tempore quasi quaerat eius vel. Cupiditate reiciendis explicabo numquam officia repellat suscipit et alias perspiciatis. Ut neque ut ab aliquam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -455,45,28,2018-07-25,Ipsum perferendis fuga hic molestiae aut nam. Ut ad reprehenderit veritatis ea minima temporibus. Fugiat voluptatum saepe iusto fuga quasi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -456,92,47,2017-12-21,Non enim ducimus perferendis atque maiores ducimus adipisci et id. Ipsam fugit tempora sint quo. Deleniti ducimus nobis ratione id dolores explicabo. Ut officiis explicabo. Est totam aspernatur est aliquam magnam sapiente voluptatibus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -457,13,39,2018-10-07,Aut mollitia quo voluptatem facilis placeat nam ullam non. Officiis fuga ut repellat beatae commodi nesciunt ipsa. Praesentium id nisi asperiores saepe magni debitis dolores. Delectus vel est ut nihil consequuntur dolore. Quidem laborum et id est distinctio beatae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -458,90,53,2018-08-17,Suscipit distinctio et doloremque animi rerum eligendi. Molestiae laborum aliquam repudiandae dolores adipisci et sequi. Nesciunt quasi et eum a et ab quidem. Possimus velit nam sequi perferendis. Vero omnis voluptatem commodi est aut officia reiciendis commodi accusamus. Sit magni commodi nihil.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -459,49,71,2018-07-16,Iste ratione voluptas. Eum qui cum rerum aut distinctio. Voluptatum tenetur aspernatur aut rerum explicabo aperiam quo. Sunt et voluptates.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -460,35,93,2017-12-08,Repudiandae natus quisquam optio numquam sed odit corporis tempore et. Quia voluptatem omnis autem dolorem enim accusantium ut nihil. Expedita quasi et explicabo ad maiores quis. Et quam molestias quia maxime corporis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -461,63,57,2018-02-17,Et inventore deserunt dolorem aspernatur non molestias neque labore illum. Aut optio error vitae dolores illo fugit quis aperiam accusamus. Corporis laudantium consequatur reiciendis. Tempora non possimus sunt sit quidem voluptatem atque culpa quia. Repellat omnis omnis occaecati earum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -462,100,75,2018-06-23,Adipisci voluptatem blanditiis est ut. Consequatur qui cum est inventore iusto omnis. Blanditiis aut consequatur quibusdam maxime. Deleniti tempore repudiandae mollitia saepe excepturi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -463,78,22,2018-03-09,Accusamus in voluptas est voluptas. Eos et deserunt in nostrum est. Unde labore qui doloremque et quia reprehenderit debitis. Quia officiis facilis. Maxime recusandae eum est ipsam exercitationem quia et delectus quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -464,85,21,2018-03-13,Sit assumenda exercitationem dolores ut ut nihil et. Aliquid ad illo ipsa et enim quisquam odit. Ipsa adipisci animi qui eveniet. Asperiores reiciendis et aut ipsa.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -465,75,88,2018-09-13,Soluta qui velit illo. Est veniam sunt ut occaecati architecto culpa. Molestiae dicta dolorum quod et. Occaecati illum omnis qui dolorem enim officiis est laudantium voluptates.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -466,56,97,2018-07-15,Sint sed quia eum expedita quisquam consequuntur quo error veniam. Veritatis consequatur impedit in. Nulla quibusdam voluptatibus. Sit consequatur sit veritatis. Exercitationem corporis fugit. Corrupti voluptatem id explicabo veritatis officia aut dolores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -467,32,84,2018-10-30,Eveniet ut quidem alias molestiae. Excepturi necessitatibus dolores a maxime qui expedita. Maxime est rem voluptas nihil.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -468,32,98,2017-11-29,Et non amet qui rerum beatae voluptas. Molestiae est nemo reiciendis deleniti soluta iusto illum quia. Molestias placeat quidem sed officiis error consequatur. Asperiores alias deleniti. Accusantium ut cumque vitae qui. Et atque quo alias incidunt et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -469,15,46,2018-11-04,Minus sunt culpa. Minima quam rerum officia totam non pariatur a atque laudantium. Cumque vel laborum qui doloribus consequuntur atque. A quisquam est dolores officia eum perspiciatis atque rerum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -470,35,69,2018-06-15,Omnis dolorem non expedita et dolor recusandae. Vel eveniet maiores ea quis. Corrupti in laborum et fuga aut quaerat perferendis. Ut neque officiis non rerum reprehenderit quis sit. Et deleniti sint ex dolorum. Debitis qui provident voluptatem repudiandae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -471,21,82,2018-04-21,Ipsam dolor et recusandae vel neque qui aspernatur vel. Illum exercitationem ducimus qui eligendi laborum quidem provident est deleniti. Sit nobis eligendi quisquam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -472,59,97,2018-10-07,Corporis quibusdam eum qui saepe ea. Consectetur quo totam consectetur. Ratione distinctio maiores recusandae omnis culpa in pariatur. Numquam sequi cumque sequi animi et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -473,94,55,2017-12-11,Dicta voluptas blanditiis consequatur aut quo ea. Magni eum quia dolorem sapiente sit qui. Veniam suscipit aut debitis dolor. Voluptates provident sed voluptate quisquam facere in. Non doloribus magni aliquam nemo. Ipsam quidem pariatur ratione.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -474,11,25,2018-04-30,Eveniet aspernatur delectus sit delectus harum sit sapiente. Totam rerum maxime quos. Officiis illo labore est aut libero quia vero ut. Id ut tempora alias excepturi nemo facere quibusdam maxime. Eaque eum cupiditate. Est placeat reiciendis sunt error est qui iusto.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -475,88,85,2017-12-24,Temporibus non iste tempora voluptatem quia ut quia velit. Enim excepturi qui reprehenderit illo ad quo voluptatem pariatur a. Sequi qui quaerat eligendi. Delectus reprehenderit omnis velit deserunt ratione iste consequuntur laborum. Aspernatur dolores quae in incidunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -476,100,25,2018-03-03,Et aliquid iusto rerum. Vitae inventore totam recusandae quasi ullam itaque ut. Consequatur ducimus aliquam odit reiciendis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -477,70,94,2018-07-03,Qui delectus quaerat facilis. Enim nulla asperiores praesentium aspernatur alias quae vel in magnam. Molestiae iste est. Dolores veritatis temporibus sequi necessitatibus aspernatur aliquid consequuntur quo. Corporis officia fugiat. Numquam veritatis necessitatibus aut facilis qui qui quis delectus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -478,94,77,2018-10-09,Odit asperiores ut harum a. Hic delectus quia aperiam ipsam sapiente. Minus vero odit alias iste aut vitae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -479,28,25,2018-05-26,Magni et qui reprehenderit inventore. Eligendi consequatur quis et et et labore quas. Quae nihil voluptas. Eligendi esse eum eum et quia occaecati commodi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -480,74,7,2018-03-26,Veritatis facere necessitatibus commodi sunt omnis aut. Nobis sit et. Consequatur velit odio consectetur et libero et necessitatibus quo. Minus voluptate et voluptatem earum amet sed aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -481,27,24,2018-09-21,Deserunt et magni molestiae sed eos ex molestias praesentium voluptatem. Tempore culpa sit doloremque. Ducimus et autem totam rerum ad quis voluptas. Aut quae magnam nam ut et rerum nam corrupti. Ipsa cupiditate consequuntur adipisci aut et mollitia possimus. Quibusdam enim expedita delectus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -482,54,19,2018-10-03,Velit dolor laudantium ut asperiores iure. Et hic sequi veritatis aspernatur eaque sit. Voluptatibus minima animi dolorem sapiente minima ipsum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -483,49,43,2018-01-11,Quasi quia saepe natus magni incidunt dolor rem. Vitae minus repellendus. Exercitationem sit expedita est. Earum soluta qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -484,64,18,2018-05-25,Commodi ut corrupti. Mollitia voluptate est temporibus. Voluptatum animi accusantium officiis est. Eius occaecati minus non.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -485,79,32,2018-02-25,Iste non veritatis dolores voluptas assumenda asperiores quaerat impedit ut. Mollitia ut omnis et doloribus consequatur consequuntur praesentium reiciendis illum. Dolores fugiat recusandae molestiae sit mollitia repellendus debitis eos. Placeat aliquid ducimus ratione praesentium aperiam quam. Nam porro ut soluta est distinctio. Corporis cupiditate labore beatae ullam officia animi doloribus molestias aperiam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -486,39,35,2018-09-15,Adipisci unde veniam expedita. Saepe dolorum rerum nihil aut. Et voluptatem earum dolor in blanditiis laborum delectus sint nesciunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -487,85,76,2018-07-26,Ea numquam autem. Numquam alias illum similique. Omnis suscipit minima. Voluptatem excepturi rerum doloremque qui et voluptatem ut hic. Officiis praesentium est ex velit accusantium rerum quis autem. Voluptas est soluta corrupti quidem magnam ipsum nihil asperiores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -488,75,95,2018-09-10,Voluptatem consequatur optio quasi velit cum facilis et ea aut. Sed labore magni voluptatem fuga doloremque quos et consequatur. Totam quia quo nisi et voluptatem odit. Itaque architecto accusamus quia ut voluptates.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -489,40,50,2018-10-02,Quod cumque ut sequi non consequatur. Ut sit eligendi possimus tempore est. Ut aliquam sunt architecto omnis minus non minus ipsum. Dolore dolor rerum dignissimos sunt voluptatibus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -490,6,7,2018-09-30,Quo corporis quis est eveniet. Est tenetur non aut quod optio aut vitae saepe fuga. Quidem fugiat aut voluptatum non aliquam. Mollitia molestiae nemo itaque corrupti. Optio ducimus sit laudantium sed sint aut. Laboriosam eos alias est et voluptatibus explicabo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -491,15,31,2018-04-05,Animi dicta recusandae velit accusantium provident iusto consequatur. Voluptates nisi maiores fuga. Sint sunt fugiat ad. Mollitia ut consequatur sit vero. Consectetur dolor autem voluptatem quia quia. Suscipit deleniti impedit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -492,45,46,2018-06-21,Et dignissimos nostrum reprehenderit quae. Velit ut rerum numquam autem ratione. Tempore nam labore impedit commodi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -493,93,78,2018-08-07,Recusandae sequi hic id tenetur in beatae. Sed distinctio doloribus voluptatem molestias ut qui. Blanditiis dicta nihil rerum. Modi quo velit necessitatibus. Minus ut fuga aliquam mollitia magnam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -494,75,32,2018-09-10,Qui odit eos quia ut dolor. Repudiandae maxime accusamus corrupti quod sunt illum mollitia. Autem autem ipsum illo quasi provident earum. Corrupti expedita fugiat reprehenderit aspernatur non sunt repellat. Iure sed quia incidunt perferendis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -495,69,68,2018-09-25,Unde saepe nisi iste exercitationem praesentium at exercitationem ut. Dignissimos consequatur magnam autem maiores odit. Et numquam unde magni dolore unde aut placeat ipsum voluptatem. Nisi nisi ex repellat rerum veritatis excepturi cupiditate esse ut. Sapiente reprehenderit cupiditate veniam dicta sint. Non et perspiciatis deserunt qui labore ullam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -496,79,6,2018-04-14,Occaecati quis quasi provident est mollitia suscipit molestias. Non iste eum quidem. Blanditiis dolorem autem. Sed autem ut culpa. Sed nisi ut vero et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -497,59,5,2018-03-19,Minus placeat expedita aut sint mollitia harum quisquam. Earum tempora quae consectetur at vitae qui sunt. Quibusdam voluptas non animi ratione odio dolore et distinctio. Hic et tempora ipsa architecto commodi. Et quidem eos quae est.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -498,49,42,2018-08-26,Earum voluptates dicta dolorum ut quo. Vero odit nihil facilis molestiae officia alias eum. Rem tenetur placeat eum sit dolores aut ea harum. Qui corporis facilis. Qui ut molestiae corporis neque. Sint sint eos adipisci deserunt culpa dolore ea maiores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -499,20,20,2018-02-14,Maxime veniam voluptatem ad quae adipisci autem consequatur expedita qui. Eum in magnam consequatur quibusdam est et. Facilis unde atque id. Qui itaque consequuntur unde. Deserunt maiores nostrum et cupiditate rerum soluta.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -500,49,26,2018-01-13,Possimus sunt nostrum dolor amet sunt iusto error. Ipsa aut et id aliquam eaque soluta omnis amet. Cumque eum voluptas saepe dignissimos ipsa asperiores rerum dolores vel. Ut et aperiam deleniti illo omnis aliquid id. Tempore aut dolores necessitatibus architecto non.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -501,66,26,2018-10-10,Occaecati itaque rerum provident atque odio tempora. Doloribus ut magnam earum et quo animi consectetur assumenda sunt. Voluptas praesentium molestias commodi aut. Accusamus ullam aut adipisci rerum praesentium eum. Magnam accusamus impedit minus id ullam est voluptatem. Aperiam provident ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -502,99,34,2018-08-25,Dolorem ut impedit accusamus non nostrum et perferendis sit non. Architecto sed adipisci nostrum ex cumque. Tempore modi laboriosam facere facilis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -503,70,81,2018-03-16,Aliquam qui reprehenderit ea optio voluptatem beatae. Rerum consequuntur voluptate facere adipisci voluptatem minima. Beatae itaque autem. Voluptate vel blanditiis. Asperiores quia eligendi nisi reprehenderit quisquam tenetur repellendus. Aut porro sit suscipit molestiae laudantium maxime.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -504,70,25,2017-11-29,Voluptas sunt consequatur est facere est eum ea consectetur atque. Consequatur voluptatibus voluptates qui distinctio et. Est minus eum atque atque eos. Hic rerum tenetur minima atque. Laborum sed similique a iusto cum aut quis aliquid at. Fuga et et ab architecto magni.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -505,67,72,2018-10-16,Quia blanditiis vitae quo et ut quia. Non sit voluptas sunt in nemo sapiente minus perspiciatis ea. Ex velit voluptatem est sint voluptate eum quia. Ipsa et in in ut aliquam nobis corrupti. Nobis dicta esse atque molestiae tempora tempore assumenda assumenda doloremque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -506,83,59,2018-10-15,Non odit hic modi sed eligendi. Et velit quaerat velit modi autem non. Cupiditate in possimus. Consequatur nihil ipsum totam voluptas.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -507,94,60,2017-12-28,Non in dolor odio perspiciatis. Quos est eligendi libero quas inventore soluta. Vitae sequi facere in autem debitis necessitatibus minima beatae harum. Nulla consequuntur autem quo voluptatibus dolores rerum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -508,18,44,2018-01-02,Voluptatibus aut dignissimos earum laboriosam. Et quidem architecto odio inventore temporibus veritatis. Dignissimos eius quibusdam odio harum minima adipisci et quaerat. Labore voluptatem sit dicta.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -509,28,96,2018-05-19,Sequi id saepe suscipit eos et id odio fugit. Nam placeat accusamus adipisci ut. Aliquid in fugiat at est necessitatibus aliquid voluptas. Corrupti ab iure qui et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -510,83,17,2018-07-25,Quisquam sit autem ea earum exercitationem ipsum magnam impedit sed. Officia corrupti qui veritatis aliquam officiis impedit distinctio beatae. Et nemo et et odit hic. Blanditiis molestias odio quaerat amet dolores. Dolorem dolore voluptate odio eos accusamus et. Ipsum quia tempore laudantium ipsum quaerat nemo quod quisquam accusantium.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -511,48,59,2018-06-06,Harum est saepe est vero eum. Sed iste voluptatem in ullam est. Rerum eligendi voluptas ab molestiae culpa molestiae commodi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -512,28,19,2018-03-02,Animi voluptas et. Et perspiciatis temporibus temporibus eaque nam blanditiis dolores id maxime. Rerum est enim illo ut qui et voluptatem repudiandae commodi. Soluta minus quia ut est. Ipsum eligendi voluptatem quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -513,80,85,2018-02-06,Ad accusamus harum omnis. Dolorum est animi. Velit quos sint rerum est reiciendis qui eos dolores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -514,91,93,2018-03-10,Quam iusto veritatis similique et mollitia fuga libero. Nobis qui porro dolor quia nostrum similique porro vero qui. Ad rem et atque accusantium nobis eum. Repellendus ratione quisquam asperiores modi magnam et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -515,23,84,2018-03-10,Rem vel et alias illum omnis officiis ratione. Sit nesciunt quis minus dicta deserunt. Quisquam consequuntur omnis aliquam nihil. Minima quaerat aut nostrum voluptatem quibusdam quo architecto temporibus. Eum eius illum tempora aperiam. Ut aspernatur in quos sit enim hic in.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -516,86,81,2018-03-17,Doloribus dolore veritatis sequi alias quia voluptatem. At quo praesentium et quisquam nisi aut temporibus temporibus. Illo neque autem facilis tempora maxime rem. Est perspiciatis eveniet minus maxime esse maiores enim voluptatibus. Recusandae saepe velit non reprehenderit suscipit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -517,47,83,2018-10-14,Quo debitis enim sed sapiente. Earum qui dolor in mollitia. Quis maxime sunt aut quo et et voluptatum. Qui cupiditate rerum sed reiciendis molestiae odio veniam numquam occaecati. Expedita quis quo error.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -518,60,55,2017-12-19,Ut perspiciatis est. Rem cupiditate qui et fugiat mollitia sunt aut non. Odit nihil velit quidem alias. Rerum eum doloribus ducimus suscipit commodi. Voluptatem autem eaque quia. Autem nihil non recusandae non minus ut laudantium.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -519,29,64,2017-12-10,Beatae aspernatur dolorem alias voluptatem aspernatur amet quod quo nobis. Ut et odit asperiores provident laudantium molestiae. Necessitatibus laudantium porro cum repudiandae aut est et. Amet veritatis et eos distinctio tenetur dolorem eos modi totam. Tempore et quae ex architecto velit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -520,85,24,2018-01-25,Qui rerum incidunt sapiente esse non eos quis. Qui eum ad provident ab et est nesciunt. Nisi dolorum optio eligendi et dolores. Ut cum dolores vel ipsam ab aut eos eum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -521,36,5,2018-01-15,Necessitatibus dolorem voluptatem. Vitae autem incidunt facere provident modi et minima quisquam earum. Aut eveniet magnam aperiam explicabo quis est neque atque. Qui et aut minima. Tempore omnis voluptatem adipisci. Consequatur id optio nostrum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -522,45,11,2018-10-07,Enim asperiores facere et earum libero. Omnis est nihil fuga id odio at omnis laboriosam. Tenetur et recusandae est assumenda suscipit dolores fuga. Quo magni at dignissimos rerum autem. Cum quod cumque non occaecati maxime et voluptatem nesciunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -523,2,74,2018-08-02,Dolores omnis esse voluptas ipsam omnis non. Voluptatum voluptas dolorum magni adipisci officiis blanditiis et. Reiciendis impedit aut laborum ipsum magnam necessitatibus non aut. Eaque consequuntur aut et magnam autem cum tempore saepe repudiandae. Dolorem illum dolore quam atque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -524,25,31,2018-01-03,Eum velit maxime facilis nostrum veritatis quia architecto. Non vel error vel minima eligendi deserunt. Ullam est rerum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -525,3,50,2017-12-16,Suscipit accusamus quia recusandae ex maiores. Fuga est doloremque autem nostrum et velit. Adipisci sed ullam. Excepturi aliquam non facere eaque dolor error.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -526,17,18,2018-08-23,Fugiat quia quisquam perspiciatis quos nobis. Rerum aut vel est libero nesciunt quia. Consequatur culpa aut sint voluptatem quisquam aut sapiente et. Neque expedita totam ipsa inventore natus et voluptates natus. Quos aut autem excepturi fugit quis numquam eum esse labore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -527,1,43,2018-06-14,Soluta sint numquam autem sunt non molestias voluptas aspernatur est. Iusto deleniti exercitationem distinctio itaque repellendus. Accusantium nihil atque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -528,49,1,2017-11-12,Dignissimos doloremque aut voluptatem. Eum corrupti est. Saepe in autem dicta sit et. Laudantium et laborum dolor et ut qui commodi. Voluptas iste corrupti rerum fugiat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -529,91,52,2018-10-17,Et aut cumque tenetur soluta iusto vero. Placeat id velit quos et ut sed itaque ut. Aperiam nam aut et placeat tempora labore sapiente labore aut. Impedit odio est nesciunt. Occaecati fugiat ea neque accusantium.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -530,62,49,2018-03-26,Sed mollitia explicabo dolores repellat culpa sit repudiandae nihil saepe. Reiciendis molestiae ut atque ratione laborum ratione magni eum. Vel rerum est eos officiis totam veritatis voluptas. Voluptatem nam pariatur nulla saepe sit sequi veritatis dignissimos. Id id tempore nulla quis sit quia voluptates nemo. Tempore ducimus autem ullam consequatur cupiditate qui magnam nihil.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -531,53,54,2018-05-01,Quia illo unde voluptatibus quo vero animi neque. Ab doloribus quia enim sit ratione libero in voluptatem eius. Architecto architecto incidunt. Sit dolores deserunt repellat. Sunt enim autem quia repellendus quaerat a repudiandae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -532,18,9,2017-11-23,Doloremque adipisci cupiditate numquam perspiciatis dolor. Dolorum sunt et sunt ipsum. Et illum tenetur dolores cupiditate. Eum aliquam sunt et. Omnis soluta ipsam est distinctio provident nobis molestiae assumenda maxime.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -533,44,38,2017-11-16,Placeat nobis ducimus eum porro. Eaque sit autem in. Sint quia quibusdam sunt. Libero dicta quisquam rerum quo doloremque et est id fugit. Incidunt iste deserunt ut rerum quia dolores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -534,30,29,2018-10-02,Quia veniam nemo rerum distinctio. Deserunt dolorem vero laborum itaque. Recusandae consequatur deleniti. At perferendis et cum cupiditate ullam ut molestiae est nobis. Excepturi quae non dolores eos saepe quo ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -535,80,39,2017-11-18,Eos non nulla voluptatem neque. Nihil velit in repellendus et doloribus aut eum magni corrupti. Expedita totam recusandae tempora blanditiis qui ducimus neque. Fugit inventore sed qui eos. Corrupti sunt consequatur quibusdam sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -536,96,22,2018-06-06,Tempore totam nobis provident aut illum magnam in in minus. Est harum aperiam. Nulla ut est minus est excepturi. Eos optio illum vel quia illo voluptates.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -537,55,67,2018-03-12,Architecto in similique labore quis. Vel nulla perspiciatis rerum voluptates sequi excepturi. Et blanditiis magnam minima autem minus rerum. Perspiciatis occaecati quaerat ut. Fuga dolorem dolorem culpa. Magnam porro commodi voluptas dolor ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -538,91,47,2018-05-02,Voluptatem autem consequatur molestias sit voluptatem quia. Iure nulla voluptatem et. Id aspernatur ut enim qui pariatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -539,96,98,2018-08-19,Error eveniet sunt voluptatibus autem et veniam. Nihil sit quod aut laboriosam velit sed cum aut dolor. Sed nam laboriosam atque possimus rem iste est aut. Inventore ut cum qui suscipit sit temporibus omnis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -540,19,93,2018-01-05,Laboriosam est ut adipisci in veniam aut exercitationem. Voluptatem est vel blanditiis ducimus qui expedita. Commodi omnis sed ex cum ipsum sequi sunt. Iste aliquam ut quos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -541,97,19,2018-07-20,Dicta in vero. Dolores dolor beatae. Maxime deleniti id. Voluptatem et dolorum minima vel occaecati velit. Deserunt laborum similique ut consequatur voluptatem dolores culpa. Omnis quidem sunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -542,91,66,2018-05-20,Qui suscipit magni minima fuga consequatur doloribus. At voluptatem quod et dolores. Laborum quia quam voluptatem quos omnis. Necessitatibus similique asperiores perferendis sunt similique.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -543,44,74,2018-03-10,Dolore accusantium id. Quas ut et quia impedit reiciendis necessitatibus quam. Maxime ex enim non.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -544,13,53,2017-11-27,Aut ex qui nesciunt sint architecto natus. Ad illo voluptas perferendis fuga vel. Quia natus expedita sit voluptatum possimus explicabo. Minima qui non commodi praesentium nihil.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -545,46,78,2017-12-18,Molestiae reiciendis assumenda. Veritatis nam alias cum eum esse tempore. Amet sed minima consequatur enim porro modi architecto et aspernatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -546,38,60,2018-09-27,Qui ea impedit velit itaque quo architecto dolorem dolores. Vero ut aut. Optio excepturi vero. Consectetur provident ipsum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -547,28,49,2018-10-11,Recusandae nemo voluptas impedit totam. Porro tempore numquam. Dolorem magni perspiciatis. Aliquid nisi et. Et beatae nam placeat et distinctio animi quibusdam dolorum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -548,8,67,2017-11-30,Aut dolorem nihil fugit rerum ipsum aut aut. Et non fuga est sed. Aut non laboriosam vel temporibus nostrum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -549,42,91,2018-04-03,Alias perspiciatis sapiente. Accusantium temporibus sed cum id architecto tempore. Soluta error ex tenetur minus omnis quasi. Est veniam dolorum quibusdam vero nemo omnis molestias. Quia aliquid commodi ducimus sequi cum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -550,40,38,2018-05-10,Cum veritatis voluptatum ab cumque quisquam sint dolor pariatur. Tempora ullam nihil ad dolorem a et. Quidem hic ullam saepe quas et. Quod provident sequi. Sed quam ipsa sed repudiandae cumque quia vitae vel rerum. Vel vitae amet ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -551,77,90,2017-11-30,Quisquam voluptatum autem est. Molestias ea omnis error est enim illum sapiente id cumque. Repellat ipsam doloribus molestiae. Omnis occaecati autem nostrum incidunt. Modi tempore omnis ipsum est. Eaque rerum consectetur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -552,73,55,2018-07-17,Est illum autem nihil sint sint et sint delectus. Ipsam deleniti illum alias reiciendis sint qui omnis ipsum atque. Sunt et recusandae sint.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -553,59,74,2017-12-16,Et saepe consectetur quo. Ducimus mollitia error aut eum. Enim porro doloremque consequatur et nobis quo rerum voluptate. Iste nesciunt recusandae est sapiente earum consequatur natus dolorem voluptatem. Rerum magni suscipit rerum quos qui magnam architecto molestiae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -554,16,43,2018-08-14,Omnis dolor et qui vel. Ipsum et voluptatem nihil qui quis quo molestiae voluptatum. Explicabo aspernatur et ex et eum sint at. Reprehenderit et voluptas velit quibusdam dolores perspiciatis velit quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -555,49,7,2018-09-06,In labore accusamus. Quis omnis ipsum. Consequuntur itaque esse doloremque et iste saepe tempora quaerat eius. Quidem fugit voluptatem rerum ipsam. Quasi odit sint ut quo similique rerum et cum eos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -556,57,85,2018-06-18,Aut inventore officiis et. Dolores esse quasi consectetur ea saepe ut voluptates repellat. Dolorem laudantium expedita debitis sunt pariatur quidem consequatur suscipit enim. Eum quia sequi. Sunt quisquam voluptatem sint ut quibusdam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -557,23,32,2017-12-06,Voluptas architecto qui laboriosam animi aliquid. Ducimus a dolorem. Praesentium nemo nulla quia commodi aut dolor sapiente quos expedita. Voluptas et voluptas quia tempore recusandae ad in aliquid. Sint dolore molestias nihil. Possimus et cupiditate laboriosam eaque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -558,16,26,2018-10-03,Et inventore voluptatem. Id est voluptatibus possimus officia eveniet mollitia ab. Fuga sunt assumenda aut. Laborum dignissimos quasi quia qui. Deleniti eum tempora.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -559,83,38,2018-01-16,Culpa explicabo dolorum dicta sunt non. Ea maxime dolorem saepe maiores similique pariatur qui est. Nulla nisi qui quidem vel. Aliquam laborum quo. Temporibus modi et dicta iusto ut nihil. Qui asperiores et asperiores possimus incidunt natus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -560,64,1,2017-12-19,Enim necessitatibus sint fugit veritatis ut dolore. Sequi ipsa neque laudantium delectus voluptatem debitis. Animi quia sed quasi excepturi facere pariatur. Error voluptatem nobis hic et quia quae ipsam pariatur quis. Et numquam et ea animi voluptas excepturi tempore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -561,27,48,2018-01-29,Iste eveniet consequatur rem voluptatem soluta esse. Quaerat nobis ut suscipit. Deserunt error animi non iste impedit quaerat culpa ut. Iusto vitae voluptas nihil omnis quidem aut sint nesciunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -562,63,12,2018-06-23,Voluptas perferendis reprehenderit itaque illo. Quo quam consequuntur sit explicabo nobis eos nemo corporis consequatur. Rerum a nihil velit doloremque ipsam autem officia est id. Eos quaerat totam odio eos nesciunt accusamus illum dolor. Reiciendis omnis dicta officiis deserunt nam minima.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -563,59,80,2018-08-22,Repellendus reiciendis neque. Vel itaque et animi eligendi libero. Et aut quos. Cum ut sed rerum. Ea pariatur iure et voluptatem. Rerum omnis quisquam qui adipisci laudantium ea est suscipit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -564,64,27,2018-03-23,Et nihil temporibus at. Qui deleniti aut quis voluptates. Aut dolores ut commodi nam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -565,15,35,2018-03-27,Facilis voluptas qui consequuntur neque magnam et qui. Alias repellat itaque. Exercitationem nostrum dolorum reprehenderit. Assumenda ratione et velit aut id ex.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -566,44,3,2018-09-15,Labore non et iste et esse. Minima eos saepe eos et. Quam culpa deserunt in inventore repellat. Suscipit inventore ducimus veniam aut ratione sapiente temporibus aut quidem. Sint repellendus totam eum sit. Itaque perferendis deserunt tenetur repudiandae sunt qui earum tenetur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -567,67,89,2018-09-07,Numquam a earum quas corporis sunt ducimus quisquam saepe. Et ipsum inventore. Nesciunt nostrum incidunt numquam. Vero et id. Non voluptatem nostrum nobis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -568,17,74,2017-12-17,Aspernatur delectus ut similique tempore quia doloremque velit praesentium esse. Earum veritatis adipisci provident odit. Omnis quisquam repellat earum veritatis. Aut enim cum amet voluptatem in nobis qui deleniti totam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -569,15,68,2018-09-07,Fugit enim et delectus et vel aliquam non magnam esse. Quis quis eos cum. Quia similique aliquid praesentium reiciendis exercitationem. Qui explicabo accusamus aliquam ab autem et error itaque occaecati. Possimus consequatur sed laborum. Qui eius sunt deserunt ut repellat enim eum expedita.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -570,17,10,2018-07-27,Molestiae quidem delectus eveniet. Dolor id blanditiis et amet iusto. Cumque impedit facere non omnis unde ad. Sint velit dolores nam illo eius.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -571,80,89,2017-12-06,Voluptatibus autem deserunt. Ipsa saepe non et minima expedita. Id aspernatur ex. Quia possimus aut accusamus laudantium voluptatem ut consequatur. Quae non non at ut et est esse asperiores unde. Provident nesciunt et et omnis et possimus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -572,58,80,2018-07-26,Veritatis sit rerum eligendi et repellendus temporibus at est. Deleniti omnis autem corporis sed voluptas aliquam pariatur molestias. Saepe fuga sit temporibus magni.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -573,44,44,2018-11-07,Incidunt omnis quibusdam dolorem sed blanditiis quae. Ut consequatur et omnis debitis possimus in et rerum. Facere fuga provident accusamus. Veniam nostrum qui explicabo neque est perspiciatis. Possimus unde quos quibusdam laborum suscipit reprehenderit. Doloremque et perferendis aut veniam eligendi explicabo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -574,39,35,2018-06-24,Minima cumque est. Quibusdam dolorum ipsa. Asperiores cupiditate sed ea tempore. Consectetur consequatur minima voluptatem vel. Esse voluptas aut fugit enim et voluptatem facere. Id sint ab.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -575,62,44,2018-11-08,Assumenda voluptatem rerum maxime. Fuga rerum porro dolorum deserunt voluptatem itaque accusamus et atque. Sed quia facilis accusamus est. Saepe consequatur earum iste sequi quam. Nobis occaecati magni et ut architecto quos libero.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -576,8,60,2018-02-03,Repellendus animi laudantium enim incidunt rerum omnis minus. Qui quisquam officia voluptatibus cum commodi voluptatum praesentium. Possimus est esse nisi. Quis repudiandae quo natus et sed vero vitae cum esse. Aut sit soluta natus iure minima magni quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -577,70,95,2018-03-27,Et magni autem commodi. Ut est numquam quasi. Facere recusandae magnam reiciendis est.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -578,1,10,2018-03-16,Rem quia in cumque et. Ipsa praesentium aspernatur quis et sapiente sit. Aut blanditiis quia. Architecto atque corporis doloremque consequatur mollitia reprehenderit minus ullam velit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -579,77,58,2018-03-26,Sint repellat assumenda fugiat. Id sapiente porro repellendus quisquam aut expedita sit mollitia blanditiis. Accusamus quaerat laudantium adipisci consequatur dignissimos impedit est. Id culpa asperiores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -580,90,63,2018-01-27,Corporis ut perspiciatis aut sit et. Quidem qui dicta itaque quae ut natus deleniti aliquid est. A voluptatem velit omnis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -581,54,55,2017-12-20,A aut repudiandae. In modi et iste excepturi. Nisi autem beatae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -582,2,89,2018-07-12,Molestiae molestias necessitatibus dicta aut voluptatem omnis. Dolorem unde molestiae dignissimos unde et iusto aspernatur adipisci. Distinctio nihil mollitia voluptas omnis eius iste id. Natus ducimus eligendi molestiae et voluptate harum. Quae perspiciatis excepturi quos debitis sed consequatur dolorem sunt. Voluptatem impedit voluptas et dolores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -583,86,89,2018-08-25,Laboriosam enim fugiat. Quisquam eum cupiditate repellendus. Quia aut et ad minima et accusantium harum voluptatum voluptas. Totam voluptates blanditiis ut dicta.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -584,54,84,2018-04-22,Iure magni cumque asperiores tenetur nulla ut ratione. Ut eaque sed aut. Facere fugit ab nobis quis maxime aut sunt. Reiciendis rem ex doloremque architecto. Reiciendis dolorem eligendi recusandae quidem nihil eligendi excepturi eos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -585,9,16,2018-03-03,Architecto sapiente autem aliquam mollitia quam. Vitae exercitationem et ut perspiciatis. Sit accusantium aut ab ullam placeat rerum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -586,72,24,2018-08-17,Magni veniam voluptas. Sed veritatis qui natus doloribus. Magnam nisi aliquid quo nihil quod veniam. Laboriosam excepturi quis dolores minima. Hic voluptatibus dolor commodi et asperiores asperiores reiciendis et. Corrupti minima unde.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -587,75,13,2018-10-07,Aliquid harum id. Quam temporibus aspernatur. Officia qui consequatur libero quasi id omnis consequatur. Optio quis blanditiis sed voluptas eum id. Iste voluptates beatae inventore enim. Odio fuga debitis sapiente error voluptatem at.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -588,12,29,2018-04-02,Unde est aut eius fuga laboriosam rerum. Repudiandae blanditiis quae culpa ut aut dolore iure error sit. Omnis quis veniam harum vitae debitis labore. Molestiae eum at nemo expedita esse aperiam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -589,97,16,2018-08-11,Voluptatem ad est hic in. Numquam quia aliquam dolore nobis voluptatum inventore facere ipsa et. Quis eum et quibusdam atque. Quis veniam exercitationem laudantium. Incidunt dignissimos nesciunt nisi et consequatur repudiandae consequuntur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -590,66,92,2017-12-02,Beatae est voluptatibus aliquam perspiciatis consequatur id rerum laboriosam aut. Et accusantium eaque quos assumenda in. Ipsam quo dolorem reiciendis exercitationem. Qui veniam debitis expedita voluptatibus rem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -591,47,72,2018-10-21,Deleniti aut dolor hic est et culpa quo. Rerum nisi quis. Aperiam eveniet optio. Id suscipit vel perspiciatis aut minus aliquid hic deserunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -592,24,24,2018-08-15,Soluta vel et libero quia officia suscipit magni voluptas. Molestias doloremque cupiditate assumenda facere. Ullam fugiat quia nam et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -593,17,48,2018-04-26,Qui voluptas quidem consequatur praesentium vitae exercitationem. Dolor aut quod nobis qui. Dolorem numquam laudantium perspiciatis velit aut. Enim repellat maiores. Suscipit aspernatur velit nobis aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -594,26,55,2018-01-03,Accusamus eaque deleniti molestiae modi perspiciatis expedita eius sint. Quibusdam in accusantium ut aut. Architecto officia quasi ducimus aliquid sit reprehenderit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -595,15,30,2018-02-12,Ipsum labore odit aut vel dolor. Impedit excepturi ad amet ad ullam rerum. Impedit repudiandae et dolor aut consectetur in voluptate accusantium. Ipsa facere maxime. Quis veniam corporis explicabo qui. Ut aut repellendus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -596,79,40,2018-06-03,Vel rerum aspernatur vero. Sapiente excepturi at. Esse impedit quia sapiente. Adipisci sed consequatur doloribus ullam reprehenderit quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -597,33,80,2018-09-09,Voluptatum ut mollitia totam fugit. Doloremque nesciunt occaecati. Dolore minima cupiditate repellat. Eius nostrum et non quis aperiam. Ad vel vero tempora voluptas vero voluptatum rerum id.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -598,85,17,2017-11-13,Repudiandae laudantium vel a quidem fugiat similique adipisci itaque quo. Sunt cupiditate sint dignissimos. Impedit temporibus voluptatem aut. Qui non et tempora voluptatem. Dignissimos corrupti id commodi quaerat est et sit quaerat et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -599,75,6,2018-10-11,Doloribus libero eum. Occaecati incidunt esse dolor eos iusto. Maiores maxime dolores. Eos quibusdam pariatur quis non ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -600,70,66,2018-06-28,Delectus nisi et corporis. Ut qui blanditiis soluta inventore. Sed minus dolorum excepturi totam dolore molestias numquam voluptas dignissimos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -601,21,13,2018-01-12,Nesciunt ipsa omnis error necessitatibus et quas. Cum rem quae dolore minus maxime in perferendis. A aliquam qui incidunt voluptatibus dolore. Consectetur labore eos nihil cupiditate alias autem. Voluptas voluptas explicabo aut aperiam labore qui distinctio.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -602,7,43,2017-12-12,Cupiditate magni architecto possimus nobis. Omnis non ullam dolores dolores eius qui ab iure dolore. Error facere mollitia eum voluptatem sunt mollitia dolore. At accusantium corrupti libero optio sit voluptates. In inventore vel suscipit accusantium voluptas.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -603,20,3,2018-07-22,Necessitatibus quo id et labore voluptas modi corporis fuga. Id dignissimos qui nihil ut et et. Molestias a fugiat. Et occaecati enim voluptates sit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -604,15,30,2018-03-23,Doloremque eos culpa cum dolore ex reprehenderit totam id consequatur. Est sed accusantium nobis et officiis eum sed. Et enim adipisci sed est. Et ipsam aut ipsam quam. Et consequuntur ea cum et ab aut ducimus quo totam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -605,16,3,2017-12-05,Earum quibusdam iusto incidunt voluptatibus nobis iusto mollitia. Ut similique rerum quia quos quo. Sapiente eum laudantium tempore vel amet asperiores et sapiente animi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -606,29,63,2017-11-30,Dicta dicta iure. Nostrum reprehenderit unde. Mollitia vero mollitia eaque quae sit et laudantium laborum rerum. Fuga illum dolorem aliquid ea aut beatae tempore hic. Eligendi et dignissimos id nihil quas veritatis. Tenetur ipsam et ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -607,30,43,2017-11-30,Blanditiis alias sequi sequi recusandae est vel. Quia amet asperiores quo veritatis consequatur dolores. Totam tenetur numquam eos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -608,76,48,2018-04-07,Id est est sequi non qui. Consectetur quae repellendus rerum ullam atque quo. Omnis corrupti aut eveniet est dolores dolorum vel officia. Eum ullam ratione dolor animi quod aut. Sapiente eos repellendus fugit iusto ullam eum ab. Iste qui quia ea odio nesciunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -609,6,18,2017-11-26,Amet voluptatibus temporibus facilis nesciunt et nam blanditiis. Eligendi hic fuga aut. Consequatur nostrum ratione. Voluptatem sed tempora ex vitae consequatur et architecto. Minima odio placeat maiores quaerat nobis quae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -610,72,62,2018-10-15,Sit voluptas quia voluptates hic. Quo eligendi aut. Sed reiciendis voluptas voluptatem reprehenderit dignissimos id esse saepe. Sed sint dolor.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -611,72,76,2018-02-10,Dolores aut sit. Eum ut debitis esse nulla nulla eius. Qui quibusdam debitis. Autem voluptatibus molestiae commodi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -612,65,78,2018-05-17,Tempora impedit ea iure. Totam et culpa sunt dolores a sint quis. Rerum facilis iusto corrupti praesentium aut numquam eos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -613,86,64,2018-07-11,Numquam nemo odio facere repudiandae voluptatem. Earum eos ipsam excepturi assumenda. Quia earum blanditiis amet eos. Quia quia facere iste voluptatem nihil deserunt perspiciatis. Aut eveniet reiciendis sed consequuntur debitis aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -614,74,56,2018-04-03,Repudiandae nihil sequi repellendus illum iusto necessitatibus. Iusto ut et neque quo omnis ut numquam deleniti ea. Hic excepturi non soluta autem ea earum tenetur ipsam. Ut expedita et adipisci sunt distinctio occaecati. Voluptatem molestiae explicabo deleniti tempora voluptates adipisci velit vel.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -615,17,63,2018-05-10,Rerum iure explicabo. Ab consequatur eius quo eveniet id et est sed. Vel quo ipsa facere. Voluptas consequatur distinctio recusandae voluptatem hic totam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -616,100,45,2018-03-21,Alias autem doloribus nam. Deleniti architecto cumque voluptatem sint aut consequatur. Sint magni rerum et in itaque. Et distinctio libero rerum ipsum quo inventore. Laborum perferendis in enim aut nostrum qui voluptas nobis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -617,95,28,2018-06-11,Libero ut consequatur est consequatur aut tempore. Vel id magni iusto occaecati numquam libero odit qui. Blanditiis adipisci modi ipsa ipsa nesciunt ea. Ea numquam ea eveniet ipsum. Assumenda nulla qui. Deleniti qui neque commodi et ut facilis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -618,83,42,2018-04-28,Molestiae ipsa officia quod pariatur et eius veritatis consequatur deserunt. Modi eveniet iste dolores a. Dolore consequuntur eum necessitatibus ut et voluptatem. Alias aperiam tempora qui ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -619,1,33,2018-07-23,Rerum mollitia sit commodi. Atque fugiat tempore. Aperiam aspernatur beatae accusantium qui at atque. In tempora tempora molestiae blanditiis sint magnam impedit sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -620,43,59,2018-02-01,Accusantium possimus voluptatem eius. Commodi non praesentium et sequi reiciendis placeat culpa labore. Accusantium temporibus aut distinctio praesentium optio. Molestiae officia eveniet amet quo sit et aut ullam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -621,48,73,2017-12-28,Iure id voluptatem a qui minus consequatur magnam et et. Id sint provident ut. Minima vel dicta quaerat nisi nostrum illum. Sunt eos asperiores quod saepe. Est quia provident consectetur deserunt est.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -622,78,4,2017-12-02,Recusandae praesentium incidunt magnam eum. Sequi debitis sed dolores ut velit dolorem temporibus. Enim pariatur aspernatur eius sit molestiae modi esse. Illo rerum sed ex odit non.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -623,1,84,2018-01-16,A vel omnis. Eligendi enim dolorem voluptatem voluptatibus. Consequuntur amet placeat error alias incidunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -624,81,46,2018-10-27,Modi est non et aspernatur. Pariatur nihil iste quia voluptas qui et dolorem reprehenderit rerum. Dolores eaque sunt corporis et rerum saepe excepturi occaecati. Non corrupti est voluptatibus doloremque. Eum voluptatem enim. Exercitationem aspernatur ducimus esse maiores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -625,2,36,2018-03-17,Dolores magnam est aut. Eaque non nesciunt et quas ullam repudiandae. Vel sit perspiciatis delectus aperiam quia quia molestiae qui velit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -626,90,50,2018-10-07,Molestiae explicabo ea et quis accusantium qui voluptatibus nesciunt. Dolor consectetur consequatur voluptatem. Velit magnam sed perferendis. Corporis deserunt nobis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -627,66,42,2018-10-10,Nostrum tempore architecto eveniet quo in est. Architecto eveniet voluptate eos sed et vitae recusandae qui. Veniam distinctio odio repudiandae tempore vel est aut quia inventore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -628,20,11,2017-12-18,Et corporis soluta aut. Sit aut laboriosam quidem quasi est. Nesciunt rerum cumque culpa sed alias sunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -629,59,67,2018-08-15,Impedit sit consequatur et. Possimus voluptatum nihil sed ullam explicabo aliquam qui. Quia ipsam quidem dolor aut eaque nulla.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -630,5,70,2018-03-07,Velit voluptatem asperiores et inventore rerum aut accusantium omnis nostrum. Est et accusamus et ut. Quo dolore ipsa placeat harum labore assumenda nisi. Officia cupiditate quibusdam sunt ex quasi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -631,83,84,2018-10-30,Blanditiis ut et impedit quia pariatur. Reprehenderit eos quia doloribus sed odit blanditiis ut laboriosam optio. Laboriosam enim sed fugiat. Molestiae quas consectetur dolores. Velit et et maiores vel. Rerum dolore repudiandae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -632,65,68,2018-06-14,Ut reprehenderit blanditiis consectetur voluptatem nostrum ab. Pariatur voluptate quaerat dolore sequi iste. Itaque architecto corrupti voluptatem aut. Eum eaque commodi reiciendis nihil. Minima ducimus dolor et quisquam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -633,52,48,2018-06-17,Suscipit dolore assumenda qui voluptate quia dolorem voluptates molestiae error. At voluptas vitae repudiandae unde qui. Necessitatibus inventore voluptate eveniet incidunt accusamus unde repudiandae quaerat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -634,60,22,2017-12-13,Quo incidunt porro. Alias commodi repellat reiciendis blanditiis et. Odit maxime fugit minus aspernatur aliquid in.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -635,81,82,2018-11-07,Velit quae aspernatur enim fugiat ipsam. Est dolorem et nesciunt suscipit rerum ut. Accusamus minus neque facilis harum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -636,26,95,2018-02-19,Repellat ut dolor et corrupti iure. Officia non perferendis. Ut dolor nesciunt veritatis consequuntur eos sint tempora placeat quisquam. Possimus vel ad magnam facilis nam provident iure distinctio consequatur. Cumque numquam dignissimos. Et repellat quam quod eius fuga.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -637,19,97,2018-09-19,Quidem aut molestiae id corporis. Aliquid commodi eaque minima dignissimos praesentium sit. Ducimus ullam velit dolorem odio fugiat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -638,98,41,2018-10-23,At aliquam sint libero molestias quia ut tempora. Sint consequatur laudantium ea fugit vero et eos. Dolorem ut iure modi animi aut quaerat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -639,67,64,2018-04-15,Numquam quo a. Autem in laboriosam et impedit earum quisquam vel perspiciatis. Reiciendis ex quas ea eveniet molestiae. Ut quo at. Harum sapiente repellendus aliquid amet itaque sit sunt numquam est. Autem voluptas atque provident voluptatem autem aut omnis et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -640,54,65,2017-11-26,Cumque provident illum voluptas nostrum est saepe. Consectetur deleniti sit voluptas consequatur voluptatum recusandae. Et qui laudantium dolorem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -641,77,16,2018-06-25,Omnis enim et necessitatibus modi sunt illum molestias officiis. Aut molestias id quisquam. Doloremque voluptatem quo sint sapiente libero non maxime autem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -642,1,73,2017-11-19,Voluptas harum autem totam tempora dolorum dignissimos omnis non. Sed aut doloremque et aut. Et consectetur aut omnis voluptatem doloremque doloribus ullam qui. Veritatis consequatur qui nulla aut quae illum. Ut dolor sed corrupti.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -643,99,49,2018-08-22,Accusantium ducimus consectetur dignissimos ex. Hic ea in nemo. Qui veniam incidunt iste beatae nostrum id quo consectetur totam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -644,33,14,2018-01-07,Eos similique nostrum quia illum quam maiores quod vel. Cumque nulla numquam deserunt quibusdam fuga illo perspiciatis quos. Et eligendi incidunt magni. Eos velit eos vero et accusantium necessitatibus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -645,18,42,2018-07-31,Ipsa voluptatem officia sint sunt adipisci. Rerum et nihil dicta rerum dolorem et. Mollitia praesentium et sequi. Explicabo soluta ullam a.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -646,52,82,2018-03-30,Enim quia eligendi. Dolore optio culpa rerum. Dolorem ut exercitationem esse vel assumenda aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -647,85,45,2018-09-07,Pariatur nulla suscipit quaerat iste sed qui reprehenderit ipsa quae. Nulla dicta voluptatem vel. Cumque eos quas et vel est eveniet. Vel ullam rem illum eius. Dolores laboriosam omnis qui delectus cumque quae et. Necessitatibus similique illum rerum est quia fugiat quasi quaerat optio.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -648,44,92,2018-09-27,Molestiae quidem a autem maxime ex. Quis hic quia quod aspernatur. Enim modi qui dolore deleniti vero veritatis. Est sint minus non et reprehenderit sit. Aut repellendus necessitatibus pariatur rem vero sed fugit. Animi libero quam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -649,18,63,2018-05-10,Quasi quam minima repellat quibusdam veniam molestiae. Voluptatem magnam sequi eum asperiores quis minima. Qui molestiae odit dolores. Dolores laboriosam nesciunt error quia dolorem ullam minus incidunt eius. Non quod distinctio non dolorum et quia rem sed. Quia deleniti cum molestiae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -650,45,80,2018-11-06,Et ab ea eius voluptas sint minus voluptate quibusdam. Debitis quasi nulla impedit. Fugiat error et ipsa at nobis alias. Ipsa doloribus ab at temporibus voluptate rerum qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -651,63,28,2017-12-25,Dolorem voluptatibus rerum consectetur odit et dolor nam. Ad fugiat et est soluta tempore voluptate cumque nihil accusantium. Eum ut enim adipisci magni ab laboriosam quis consectetur est. Sit nihil quis possimus accusantium rem blanditiis. Sunt pariatur omnis quam quam eligendi ea.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -652,87,23,2018-07-09,Molestiae suscipit quam expedita molestiae. Atque aut ut explicabo quis officiis at sunt sed. Ut facilis totam optio voluptatum est sunt. Qui ex veniam corporis voluptatibus cumque provident laudantium ut deserunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -653,6,96,2018-01-22,Reprehenderit et voluptas facilis vitae repudiandae dicta pariatur hic. Enim qui tenetur et repudiandae. Et culpa excepturi voluptatibus blanditiis. Tenetur voluptas praesentium ut molestiae rem quia ut quasi. Sequi aliquid ducimus fuga aut ab.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -654,47,53,2018-06-11,Eos est ea autem quia est sint commodi et. Modi quia iusto perspiciatis blanditiis omnis ut possimus. Est sequi aut facere repudiandae reprehenderit ex quo voluptatibus alias. Excepturi nobis sunt voluptas eius facere necessitatibus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -655,71,99,2018-03-01,Totam quo minus molestias. Eligendi deserunt id corporis fugiat praesentium tempora est similique. Dolores voluptatibus dignissimos dolores facilis beatae facere. Non vero impedit quia ea architecto id qui omnis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -656,12,40,2018-03-29,Rerum veritatis aut saepe occaecati eius. Consequatur qui omnis et tenetur occaecati molestias voluptates non sed. Et labore error amet et rem ex dolor incidunt temporibus. Voluptas consectetur aperiam sed. Omnis dolor totam qui ex.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -657,95,68,2018-01-14,Ut dolorem aut quo aut repellendus fugit qui sit et. Animi dolor deserunt sed deserunt. Sed laudantium numquam omnis et error veniam nemo qui ratione. Hic nihil ut consequatur quo sunt aliquam adipisci sit earum. Aut doloribus officia. Quasi laudantium commodi voluptate aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -658,18,67,2018-10-18,Qui repudiandae iste ut dolorum quis ut sed nobis. Est dolor et non. Cumque rerum animi neque aut accusantium. Sapiente eos recusandae odit. Est eligendi molestiae libero dolores cupiditate et autem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -659,87,7,2018-06-25,Veritatis et ipsa excepturi dolores suscipit. Voluptatem et natus est est commodi at quam quae. Est autem consectetur. Labore voluptatem deleniti optio provident cumque eos fugiat distinctio. Ipsam hic facilis. Corrupti deserunt maxime eaque et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -660,17,38,2018-03-20,Aliquam quasi dolores tempora placeat. Est et sunt quaerat. Est non omnis quas aliquam rem asperiores. Natus incidunt ullam fugit quasi nobis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -661,21,84,2018-08-24,Totam possimus est earum. Quia esse quisquam quos in earum. Excepturi qui voluptatem. Aut culpa fugit. Fugiat tempore voluptas.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -662,68,30,2018-08-14,Consectetur quam pariatur est laboriosam eum labore amet est. Distinctio laudantium est est esse alias et quia. Dolore vel eos. Illum ut ut sapiente hic repellendus harum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -663,32,71,2018-01-18,Ullam dolores numquam id velit omnis. Ab ipsum quia sint autem neque quis quam vitae voluptates. Amet quasi magni sit nesciunt. Occaecati reprehenderit dolorem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -664,45,60,2018-01-07,Qui voluptatem culpa aut id. Illum tenetur non. Corporis laboriosam numquam distinctio. Et a fuga sit. Accusamus dolorem omnis porro quidem expedita vero assumenda.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -665,76,19,2018-01-13,Sint natus quaerat consequatur itaque eius. Deleniti soluta et laudantium distinctio. Molestiae ipsum corrupti rerum laboriosam. Id et et error optio est.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -666,56,75,2018-03-28,Numquam vitae dolorum rerum illum quo quasi consequatur. Aut officia nihil vero exercitationem. Molestiae laudantium et eos tenetur. Numquam dolor laborum nemo et est quis iure.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -667,48,25,2018-11-06,Ea maiores perspiciatis. Deleniti esse et tempore vel fuga. Magnam rem minima laudantium praesentium nihil unde. Ducimus rerum ut. Optio unde in. Deserunt impedit dolorum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -668,33,16,2018-09-26,Quia est aut quibusdam sequi voluptatem ipsam aperiam. Possimus perspiciatis nihil amet magni iure rem. Ipsa animi ad qui est optio rerum. Quis earum quia omnis illum. Voluptates id ad dolorem culpa est ad et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -669,32,52,2018-03-25,Ratione fugit iste debitis. Qui officia doloremque dolorem sunt voluptas doloremque. Sint consequatur deserunt rerum mollitia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -670,59,100,2018-05-28,Illum voluptate magnam. Placeat nihil consequatur et assumenda in dolorem maiores. Id excepturi assumenda quod sunt id provident veniam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -671,60,65,2018-07-13,Nisi explicabo sit et sit exercitationem aspernatur dolore a. Laborum dolorem nihil culpa incidunt ex adipisci et. Voluptatem corporis commodi dicta commodi. Culpa nihil quos distinctio quas. Sint labore officiis sit soluta necessitatibus eaque odit impedit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -672,80,18,2018-01-30,Enim odio quis. Voluptatibus est numquam tempore aut. Praesentium veritatis illo et eum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -673,61,91,2018-01-10,Vitae doloremque et qui et atque cupiditate quidem eaque. Aliquid incidunt rerum accusantium autem aut nemo a fugit. Consequatur aspernatur sit aperiam in quisquam atque magnam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -674,45,38,2018-04-30,Aspernatur praesentium tenetur. Voluptates error et enim fuga repellendus quaerat enim. Id consequatur optio aut qui minus eligendi in nisi. Aut enim molestiae. Tempore doloribus quae occaecati ipsam non. Non nulla modi quibusdam qui quidem recusandae et consequatur tempore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -675,79,59,2018-03-07,Ut accusantium est eligendi ipsam. Eos autem nostrum quo officia nemo. Dolorem tempore sit aut nisi animi et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -676,30,9,2018-09-06,Error et eveniet quidem dignissimos. Et omnis magni temporibus quia eius. Eius sapiente id quis ipsum laboriosam quia laboriosam. Dolor velit eaque veritatis molestias impedit praesentium nobis eum voluptas.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -677,98,80,2018-04-24,Reprehenderit dolores et et et qui exercitationem laborum. Voluptatem repudiandae voluptas asperiores quam possimus expedita neque facere. Commodi voluptatem labore suscipit sed quas ut deserunt illo. Consequatur quis ipsum voluptatem est. Iure eaque magni aperiam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -678,41,65,2017-12-28,Repudiandae non consectetur reiciendis. Earum distinctio sint harum veritatis non ipsum occaecati. Necessitatibus harum nulla omnis dolorum voluptas consectetur voluptas maiores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -679,31,30,2018-10-12,Iste optio nostrum placeat ab est laudantium rerum. Saepe officia amet quia qui suscipit libero numquam modi. Accusamus voluptas neque autem ipsa vero.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -680,49,64,2018-04-01,Ut consequatur delectus quidem minus iusto delectus corporis impedit. Omnis deleniti temporibus quam enim suscipit quis sit laudantium. Distinctio magni quia ab corporis nesciunt quia aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -681,83,77,2018-10-19,Soluta doloremque dolores. Accusamus et tempora velit dolorem et. Ex voluptatem odit impedit ullam est quae sed suscipit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -682,6,61,2018-09-17,Provident autem fugiat tempore hic magnam sit accusantium a ut. Dolore in sit nobis. Dignissimos tempora est hic aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -683,70,9,2018-08-31,Saepe reprehenderit et sed itaque nihil est magni consequatur natus. Sint iusto ut quis odio reprehenderit. Totam ad omnis animi dolores nihil. Aperiam vel qui non eum rem aut quia ab possimus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -684,70,99,2018-03-20,Sint temporibus consequatur ut sed doloribus iste aspernatur qui. Odio itaque recusandae et. In facilis at. Ab velit quam deleniti. Consequuntur nam aut eos assumenda laborum laborum. Modi eveniet tenetur laudantium rerum dolore molestiae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -685,66,95,2018-05-12,Qui id nobis totam. Et placeat reiciendis. Rerum voluptatem aspernatur sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -686,26,47,2018-06-24,Et qui eligendi neque consequuntur sed. Et ullam veritatis aperiam tempora natus harum. Quos repellat iusto non aut. Nemo ut aut atque dolor omnis esse unde quibusdam est. Eum veritatis libero ut dolore voluptate ut architecto. Voluptatem aut ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -687,18,82,2018-03-30,Eos excepturi ducimus ad est. Eum vero ab atque est laudantium maxime. Ducimus iure earum maxime fugit. Provident ex quia. Quidem rem et aliquam tempore eum dolorum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -688,20,54,2017-12-05,Rerum provident et laudantium exercitationem numquam possimus. Et in ipsum omnis unde debitis libero. Nulla id eligendi voluptatibus quia est sunt nostrum inventore. Id quas nam sapiente. Aut rerum necessitatibus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -689,73,65,2017-11-10,Ex mollitia omnis dignissimos consequatur et. Qui explicabo id minima tempora consequatur ipsum architecto harum. Libero rem iusto est et voluptatum ad. Occaecati aut quos velit tempora qui asperiores quo quas. Necessitatibus blanditiis expedita nemo saepe alias excepturi. Architecto dicta ipsam neque itaque ex nihil sint fuga.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -690,16,34,2018-06-07,Vero natus consequatur. Sunt velit voluptatem dolore libero aut. Fugit vel est itaque ut saepe. Minus animi eius possimus tempora vel ullam debitis minima ut. Doloribus ut sed earum debitis neque non. Aut cupiditate fugit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -691,51,63,2017-12-05,Sit vel assumenda in dignissimos exercitationem dolore. Quaerat ut minima tempora. At distinctio qui consequatur vel.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -692,25,10,2018-03-21,Ipsa aliquam est. Numquam distinctio eum sunt aut maxime cupiditate natus. Ut nam voluptas incidunt et iste est aut. Assumenda impedit vel atque. Unde dolor vel aperiam incidunt rem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -693,27,35,2018-04-10,Voluptatem dolor impedit voluptas. Numquam nemo voluptas. Est eius eos eius animi reprehenderit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -694,14,64,2018-10-20,Dolore nisi molestiae adipisci. Deserunt a perspiciatis exercitationem perspiciatis voluptate voluptas. Aut impedit omnis optio occaecati.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -695,97,23,2018-01-12,Voluptatibus quas ea itaque eum quaerat saepe. Autem quia incidunt culpa modi voluptatem molestiae eligendi tenetur voluptatem. Earum delectus accusantium. Eum repellendus voluptatem voluptas quibusdam cumque impedit eveniet. Quis aut voluptatem neque. Sapiente nihil dolor et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -696,38,24,2018-10-26,Facere eveniet aut aliquam voluptatum. Eos dolore error corporis fugit et ratione quos. Atque porro qui ut et nulla.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -697,13,79,2018-07-29,Fuga quod veritatis et in maiores voluptatum. Ratione repellendus provident voluptate velit eaque et voluptatem omnis sunt. Commodi laborum temporibus molestias rem rerum consectetur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -698,80,35,2018-02-03,Quidem est est dolor perferendis. Facere harum dolores voluptate molestiae eligendi molestiae consectetur et. Saepe eos vero. Rerum vel necessitatibus dolores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -699,55,22,2017-12-09,Doloribus placeat recusandae aliquam. Nemo repellat recusandae modi. Libero non dolor minus rerum quisquam sit. Nihil maxime possimus nisi. Tempore a hic odio architecto dolore et explicabo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -700,17,75,2018-02-24,Ut asperiores nulla quasi distinctio nemo sapiente voluptatibus quia. Perferendis exercitationem hic eos veniam. Dignissimos reiciendis voluptatibus sed et ut ea voluptas. Incidunt a molestias quisquam nesciunt officia sed aut voluptas. Quia expedita molestiae et. Eius libero deserunt esse recusandae esse voluptatem ea ducimus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -701,28,21,2017-11-10,Corporis explicabo ex consequatur. Quia maxime molestias ea possimus excepturi. Illo in numquam provident fuga consequatur quia incidunt. Ab non omnis perspiciatis sit pariatur beatae libero ea. Molestiae eligendi sapiente corrupti eos sint dignissimos. Rem quos veritatis veritatis itaque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -702,87,51,2018-10-04,Cum molestias culpa. Beatae suscipit ad. Voluptatibus laboriosam enim doloremque nostrum quis. Harum placeat at et ducimus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -703,95,3,2018-09-24,Explicabo nam ab unde voluptate tenetur. Aut sit nesciunt quod in minus natus nobis rerum. Nemo rerum voluptas sed ea dolorem veniam quis. Animi quia omnis quibusdam nihil ut eaque exercitationem totam fugiat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -704,54,84,2017-12-19,Quisquam provident nobis omnis qui quam aut cupiditate quae occaecati. Quidem nesciunt et amet necessitatibus hic quidem est. Dolor illum et quam. Aut non est rerum ex voluptates. Quia nostrum assumenda dolore nihil reiciendis natus voluptate error.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -705,20,75,2018-10-19,Atque dignissimos veritatis. Doloribus qui maiores voluptatem nulla magni est sit velit. Occaecati est in placeat laudantium aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -706,75,32,2018-05-29,Possimus nulla laudantium quae est et. Et autem consequuntur temporibus natus itaque id voluptas est in. Sapiente non provident enim velit. Beatae officia adipisci corporis qui ut quo. Cupiditate sunt beatae sunt est dolor quia quia in. Rerum nulla dicta quaerat facilis quasi fugiat nihil illo officia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -707,40,48,2018-02-09,Minus et dolorem nesciunt dolore laboriosam est autem aliquam ad. Illum commodi voluptas. Laudantium et rerum sit aspernatur voluptatem aperiam aut tenetur. Perspiciatis nostrum repellat dicta earum. Ea deleniti vitae dolorem recusandae quasi. Sapiente atque ad.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -708,38,90,2018-03-01,Qui sed aut sed expedita. Occaecati cumque molestiae sapiente nam necessitatibus ipsa rem placeat. Minus molestiae fugiat atque nemo porro fugit et. Quo quo quia. Cumque autem debitis natus blanditiis sequi facere. Ea deleniti dolore est qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -709,26,99,2018-07-30,Animi fugit consequuntur doloribus quo earum ipsam. Impedit soluta consequatur soluta laudantium tempora qui perferendis minus labore. Voluptate dicta sapiente voluptatem. Asperiores maiores adipisci ut fuga. Possimus labore qui autem et sed excepturi cum nostrum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -710,73,83,2018-09-01,Quae dolores saepe. Officiis voluptatem impedit eveniet recusandae et a ratione nostrum. Autem eos aut enim perferendis et quas veniam odit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -711,95,44,2018-07-25,Eos minus iusto modi veritatis animi beatae quis. Deserunt et exercitationem quis adipisci odio aut nostrum. Id dolorem dolorem repellat minus et eligendi veritatis quia. Enim expedita est et aliquam labore nemo. Et corporis eveniet laudantium optio et explicabo fugit sunt et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -712,45,54,2018-07-23,Quis iste enim voluptas saepe quo dignissimos. Aut reprehenderit optio porro est ex. Qui aliquam dolorem et cumque pariatur sint et ex sint.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -713,65,17,2018-08-10,Vitae doloribus culpa numquam assumenda aliquam. Adipisci est quam. Quis eos voluptatem officiis et sint tenetur. Et sit velit quas.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -714,27,23,2018-02-18,Officia aut et expedita est eius. Ut non molestiae. Quia fuga corrupti. Consequatur dolorum vitae alias asperiores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -715,49,79,2018-04-23,Ratione id vel quae delectus debitis ex ex minus alias. Esse modi blanditiis officiis officia dolores sint nesciunt similique ab. Magnam expedita omnis reiciendis quas aliquam occaecati.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -716,25,29,2018-04-29,Ab veniam quae consequuntur dolorum quo voluptatibus atque optio. Id iure doloremque occaecati nihil. Et ea et et nulla quia in aut. Id placeat minus quae inventore commodi consectetur voluptates. Et velit tempore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -717,90,71,2018-04-30,Quo officia repudiandae tenetur quos dolores est iusto. Numquam rerum corporis non nesciunt et quis quis enim aspernatur. Magnam id quod voluptatem non ut eaque. Est tempore nam labore esse natus vel aperiam ullam qui. Quis quasi et deleniti ex facere.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -718,75,57,2017-12-23,Id adipisci sunt provident. Quas odio excepturi. Delectus veritatis deserunt a nam est corporis voluptas quidem. Quas a sed. Quia quasi sunt quia voluptas a iusto sint. Ratione labore accusamus in qui eaque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -719,99,21,2017-12-01,Sed velit error nihil iste accusantium porro et libero magnam. Iusto et atque suscipit unde quae sint ullam dolor rerum. Accusantium eligendi vitae alias voluptatem id debitis. Dolores accusantium voluptas incidunt non odit aliquid neque aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -720,21,16,2017-11-18,Recusandae beatae eos aut autem aliquam perspiciatis. Iure consequuntur doloribus ullam. Itaque et optio. Non quidem omnis. Repudiandae et ducimus perspiciatis. Et laboriosam illo esse fuga earum incidunt facere ipsum quasi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -721,47,30,2018-01-06,Tenetur molestiae aliquid iusto recusandae placeat quam est rerum qui. Repellendus ut voluptatem quia dicta et aspernatur. Dolorem et cupiditate est quas numquam. Omnis est odio hic velit eos explicabo nulla.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -722,26,30,2018-03-21,Nobis repellat non. Non laudantium optio sunt aut tempore pariatur non qui. Nobis repellendus nisi asperiores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -723,6,28,2018-10-22,Laudantium illo omnis omnis esse assumenda quia sapiente est. Non veniam ut in sit iusto explicabo nostrum. Omnis provident quia veniam ea iusto sint eaque doloremque. Totam eaque quod beatae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -724,47,20,2018-02-23,Nulla quod maiores quae officiis repellat rerum. Eos quaerat nemo et consectetur et quidem animi molestiae. Quam at quis eos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -725,65,28,2018-08-08,Quaerat sed non suscipit sit deserunt. Assumenda corporis sit sunt dolorem recusandae corporis ut. Qui nulla quod rerum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -726,87,71,2018-05-15,Est similique sit. Nihil ducimus esse accusantium perferendis iure est. Non eos soluta maiores quam non similique atque aspernatur voluptas. A enim quis delectus enim maxime hic ullam porro error. Similique id similique iste itaque cupiditate.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -727,98,14,2018-05-20,Velit et quia aspernatur consequatur ab aperiam. Qui et et eaque. Cumque ut rerum quos eius illo exercitationem laudantium est nobis. Dolorem molestias sunt aut ea molestiae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -728,79,7,2018-09-06,Voluptates odit excepturi dolores facilis enim eveniet harum. Tempora ut qui. Ad sit consequatur neque maiores fugiat maiores. Accusantium at amet necessitatibus facere. Sed et voluptatem eveniet.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -729,16,39,2018-07-27,Consequatur numquam laudantium sunt voluptatem ipsum minus non quam. Fuga voluptas vel non quo et debitis quaerat molestiae ipsum. Totam sed nemo nihil dignissimos provident voluptatem. Tempora quis itaque corrupti voluptatum sunt voluptates perferendis sapiente possimus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -730,30,35,2018-10-24,Accusamus dignissimos itaque omnis. Minus esse libero ea ratione est vel impedit repellat. Reiciendis perspiciatis voluptas dolor ullam exercitationem at praesentium laboriosam. Eos similique et incidunt officiis nihil non. Officiis asperiores sit et non. Officia voluptas quo est temporibus quisquam architecto earum dolorem non.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -731,37,61,2018-03-31,Et reprehenderit non odio provident tempore aut. Ut harum vel. Quaerat exercitationem aut cumque sunt corrupti cupiditate. Excepturi odio dolor. Magni velit maiores excepturi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -732,100,5,2018-04-27,Et totam nesciunt doloremque ratione consequatur. Quam fugit natus dolores ab doloremque esse aut velit. Accusantium magnam delectus ipsum totam consequatur tempore suscipit consequatur. Et debitis voluptas illo corrupti ut quas ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -733,37,88,2018-04-28,Veritatis labore magni quia blanditiis eum consequatur. Minima aspernatur voluptates quia quod neque et pariatur molestiae. Consequatur ea esse deleniti autem molestiae occaecati consequuntur iure. Sed dicta aspernatur et dolorem neque quia. Enim quas qui aperiam reprehenderit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -734,21,98,2018-05-26,Debitis numquam cupiditate magnam pariatur esse. Quis deleniti dolore rerum totam. Est aut adipisci.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -735,30,36,2018-02-26,Sed eligendi natus et numquam enim voluptatum ea. Natus temporibus asperiores quod ut nam a illum. Ut tempore voluptatem consectetur qui est labore. Qui excepturi cum quos explicabo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -736,76,54,2018-02-21,Impedit voluptatem provident quam perspiciatis qui qui. Velit ea sit tempore ea. Cupiditate nobis impedit minus debitis et assumenda. Et alias inventore quas doloribus voluptatem amet amet optio. Fuga voluptate iure.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -737,67,89,2018-07-16,At in assumenda eaque quibusdam. Et optio similique dolorem eos eaque cumque reiciendis nulla. Et magni sint.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -738,38,17,2018-02-14,Asperiores maxime velit. Repellendus doloremque mollitia sed quibusdam maxime enim dolor. Distinctio amet voluptates et exercitationem. Reprehenderit necessitatibus et. Qui enim voluptas et necessitatibus eius commodi unde et animi. Aut hic similique aspernatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -739,97,22,2018-03-22,Eius ut mollitia accusantium quo voluptatem corporis. Reprehenderit suscipit rerum. Aspernatur eaque enim.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -740,78,35,2018-10-31,Consequuntur omnis omnis exercitationem qui et optio. Repudiandae quisquam dolorem impedit error molestiae porro quisquam enim qui. Autem nihil voluptatem velit provident et esse quas. Ea atque saepe voluptas corrupti quasi ratione. Dolorum distinctio eius excepturi doloremque quo accusantium omnis. Temporibus ut sed ut iste inventore doloribus omnis repudiandae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -741,29,48,2018-10-28,Vel et aut sed reiciendis voluptatum perferendis autem minima a. Sed autem dolor sit culpa consectetur facere eveniet. Omnis cupiditate quam maxime aut quod. Voluptas libero qui. Veritatis saepe minima quis non ut. Amet architecto non provident delectus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -742,3,43,2018-09-13,Esse a dolor. Ut reiciendis dolore quia quo voluptatum est. Ut et necessitatibus ad est corrupti aut provident. Modi sunt omnis. Dicta voluptates eos magni ab quasi voluptatem voluptatibus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -743,82,2,2018-01-04,Vero aut optio minus nesciunt dolor nobis et ut. Qui eligendi sunt. Odio fuga quos quod sit reprehenderit est rerum nulla aut. Nulla voluptate et libero rerum velit tempora. Facilis deleniti eos earum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -744,36,16,2018-06-03,Labore soluta sed quasi culpa. Nisi in autem velit nisi voluptatem tempora ut amet ut. Quis quod voluptatem odit laborum ut culpa magnam repellat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -745,31,6,2018-04-06,Quae incidunt totam atque dignissimos fugit porro odit. In omnis esse aut. Excepturi voluptate est earum vel. Quam impedit et qui cum beatae et. Consequatur tempora alias.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -746,52,42,2017-12-26,Et nisi et ipsum ullam autem. Deserunt at maiores impedit ab rerum aliquam ullam. Consequuntur beatae tenetur veritatis et nostrum debitis. Eos at aut eius reiciendis dolorem id et quis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -747,79,47,2018-10-19,Consequuntur consectetur voluptas in doloribus ut quisquam. Quas corrupti repellendus assumenda quo voluptatem eveniet odio sit debitis. Natus nostrum vitae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -748,7,67,2018-05-20,Sit fuga est autem occaecati. Architecto repellat alias maxime porro. Ut praesentium suscipit ab. Praesentium qui sint minima dolorum voluptatum excepturi. Qui ea dignissimos nulla perspiciatis dolorum a.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -749,41,96,2018-09-23,Omnis eligendi velit possimus maiores facere. Qui amet beatae ratione numquam. In ut dicta sunt minima adipisci id mollitia. Ut nisi reiciendis quia. Libero non ut occaecati qui asperiores eum velit in autem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -750,6,44,2018-09-24,A deleniti sit. Pariatur omnis rerum earum fugit modi eos magni qui vel. Nihil quia ducimus. Asperiores libero nemo ullam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -751,35,1,2018-04-25,Nam fugiat vero consectetur. Eligendi ratione repellat pariatur. Nesciunt odio et in culpa aut ut sit. Soluta veniam magnam ipsam alias. Voluptates sit ea rerum repudiandae nam quas fugiat animi et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -752,9,75,2017-12-18,Quia exercitationem nemo sed quia incidunt autem nemo. Commodi occaecati quia itaque. Nisi est accusantium adipisci ipsam non.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -753,48,20,2018-08-08,Aperiam reprehenderit rerum tempore aliquid. Aspernatur rerum sed velit rem unde dolores provident quasi modi. Quasi ratione commodi vel quo consequuntur qui. Odio velit fuga. Aliquam qui corporis adipisci. Molestias temporibus aliquid numquam et ipsa facere voluptatibus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -754,61,37,2018-09-21,Dolore velit sed optio molestiae accusantium et laborum. Debitis deserunt in numquam fugiat tenetur consequuntur iure. Nihil necessitatibus officiis. Velit corrupti labore assumenda est minima nam consequatur accusantium.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -755,36,97,2018-01-15,Id quia magni maxime eveniet. Rerum quis exercitationem voluptatem rerum soluta. Cum et voluptatem et excepturi. Qui blanditiis quis qui ratione deserunt quaerat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -756,39,47,2018-10-16,Perspiciatis voluptate sit nemo tempora atque vel et sed. Quod et sed totam fugit impedit mollitia rerum quisquam. Excepturi aut deserunt voluptate ratione aut voluptas atque placeat laudantium. Modi itaque maiores maiores praesentium earum iure quo quae. Explicabo fugit quia error vel exercitationem enim et minus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -757,48,56,2018-01-12,Ratione et eligendi. Doloremque autem et provident eligendi quos reprehenderit suscipit numquam. Odit a quasi omnis aperiam. Voluptas sapiente fugit quo provident accusantium id nulla doloribus. Omnis consequatur quasi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -758,49,10,2018-08-28,Maiores aut voluptatem. Ex minus quo minus occaecati sed et. Nulla blanditiis facere quis ullam id sed ipsam debitis pariatur. Assumenda et quam eligendi laboriosam laboriosam est impedit voluptas saepe.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -759,88,39,2018-02-10,Deleniti optio voluptatem laborum. Blanditiis eligendi consequatur natus qui. Autem quis amet non ipsam aliquam molestias sapiente excepturi. Ex illo a.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -760,86,69,2018-09-13,Dignissimos nesciunt neque a saepe in dignissimos dolorem ut. Optio quidem recusandae incidunt. Harum assumenda voluptatem culpa at. Nemo inventore quae sequi sed. Vero quaerat illum ea cum quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -761,5,41,2018-10-30,Et suscipit et. Vitae nobis inventore autem beatae excepturi error aut soluta aut. Enim et dignissimos harum repudiandae architecto dolorem ea nihil. Qui fugiat quod ut est fuga et. Pariatur dolores velit id accusantium dicta modi deserunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -762,17,20,2018-05-03,Eveniet sunt voluptas magnam sint. Ratione odio aliquam a officiis. Dolores natus voluptatem quis officiis fugiat optio inventore ullam. Nemo aperiam sed tempore placeat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -763,55,14,2018-07-10,Placeat sint aut. Quo quidem facilis itaque veritatis quia qui. Quo eius occaecati rerum occaecati modi veniam quae eum quasi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -764,75,15,2018-08-11,Magnam praesentium necessitatibus eligendi quas inventore et ducimus quas explicabo. Numquam qui veritatis. Laboriosam esse dignissimos inventore et eum fugiat. Et asperiores atque non.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -765,85,57,2018-03-02,Est et iusto mollitia ut debitis nesciunt fugiat. Quia sint culpa esse et voluptatem porro. Est recusandae enim eligendi et saepe reprehenderit quasi ut distinctio. Animi quidem est et eum sit et id.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -766,58,39,2018-03-06,Et accusamus cumque pariatur vel ipsam. Ipsum necessitatibus delectus. Fuga deleniti placeat id veritatis labore quia eos non explicabo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -767,27,1,2018-03-02,Error velit perspiciatis id est libero. Amet eum aut consequatur ut neque perspiciatis eveniet. Quae aut iusto eos minus voluptate et accusamus odit. Qui autem molestiae a assumenda. Soluta minima voluptas nulla architecto deleniti occaecati quas fugit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -768,66,46,2018-11-07,Qui voluptatem adipisci. Harum minima iste et. Velit corrupti animi eum quis voluptatem repudiandae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -769,30,59,2018-10-02,Vitae vel voluptas. Reprehenderit magni dignissimos ratione ipsa ad aspernatur. Consequatur omnis labore. Magni incidunt accusantium maiores est quis debitis minus velit quam. Distinctio magni ut quas blanditiis corrupti provident et quas enim.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -770,88,49,2018-05-13,Consequatur officiis sunt minima autem reiciendis distinctio qui occaecati. Quo fugit corporis quo. Eos in laborum eos voluptatum impedit sed quo quia. Voluptatem aut cumque non sint reiciendis reprehenderit saepe.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -771,55,47,2018-01-05,Inventore aliquid nostrum molestiae quibusdam voluptates et illum excepturi. Aut et similique ut facilis doloremque corporis. Velit eaque est deleniti nobis quisquam veritatis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -772,30,11,2018-05-22,Molestiae reprehenderit quis nobis accusantium. Ratione velit non in sed officia qui et esse. Reprehenderit neque laboriosam ex. Quo eaque voluptatem id cupiditate delectus veniam. Omnis voluptatem eligendi dolorum rerum pariatur consequatur. Minima assumenda aliquam voluptatum laborum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -773,43,61,2018-06-07,Placeat cumque ut. Porro ut beatae beatae quo sit ullam. Placeat iure et incidunt architecto qui eligendi culpa. Vitae mollitia quisquam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -774,50,75,2018-05-02,Doloribus debitis dolorem modi quibusdam magnam blanditiis sunt sint. Qui dolor et earum qui est ea. Labore ratione laudantium. Eum neque iste. Sed aliquam deserunt delectus commodi explicabo laudantium assumenda sint. Corrupti officia sapiente.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -775,58,8,2018-07-14,Assumenda quia et aperiam. Magnam quo laudantium molestiae id consequatur rerum eaque. A necessitatibus dolor repellendus omnis consectetur architecto hic ut tempore. Aut possimus quidem quam rerum. Aut distinctio repudiandae consequatur eligendi sit saepe facere consequuntur neque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -776,88,69,2018-11-07,Ducimus sequi et dolor debitis vel minus placeat vitae provident. Placeat facere commodi ad hic. Deleniti saepe quas. Alias animi animi non vel qui sunt voluptatem. Iste qui repudiandae et velit aspernatur quia minima et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -777,55,67,2018-06-26,Harum non libero libero iste doloremque qui ut et. Minus non nihil corrupti consequatur tenetur autem et aperiam soluta. Blanditiis nesciunt eos quia aut voluptates et autem. Cum saepe pariatur velit. Quam omnis earum nostrum et fugit soluta. Eos error ea voluptatibus est.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -778,60,82,2018-04-04,Qui reiciendis molestiae vero deleniti rerum tenetur omnis ex reiciendis. Velit ea molestiae perferendis asperiores dolorem cum est dolor doloremque. Quos eligendi harum suscipit. Earum sit rerum deleniti aperiam quibusdam consequuntur omnis quisquam dolor. Quis accusamus maiores dolor.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -779,82,6,2018-07-03,Eius ex id laudantium omnis at. Velit quia dolor eligendi nostrum pariatur corrupti incidunt quas. Quia laudantium sint saepe dolorem exercitationem voluptas ea amet. Esse velit dolore enim sed perspiciatis quaerat. Eligendi eum illum dolores quis ea sit blanditiis. Non aperiam commodi autem facere eius rerum maxime quae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -780,1,9,2018-02-02,Minima ut culpa corrupti est pariatur. Qui nulla voluptates. Quia pariatur sed temporibus perspiciatis id debitis culpa quia voluptas. Consequuntur sint voluptates dignissimos hic maiores quos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -781,51,11,2018-03-16,Exercitationem aut dolorem. Sed inventore ea est eius dolores error. Nisi quibusdam reiciendis tempora doloremque id. Nisi dolor sed occaecati nemo vero rerum. Quam incidunt quia quidem possimus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -782,17,50,2018-01-05,In qui alias illo et neque. Vitae corporis doloremque cumque modi quae. Quas sit nam quisquam repellat sunt velit pariatur et. Quo totam impedit numquam totam. Vel et fugiat dolor.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -783,12,93,2018-07-29,Quis et dolor quisquam laborum. Et delectus consequatur laboriosam. Consequatur quidem voluptas et. Reiciendis voluptatem eum explicabo sequi temporibus iusto quasi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -784,88,18,2018-04-15,Dolore odio est aspernatur esse unde sunt consequatur. Deleniti dignissimos beatae quis. Eum illum rerum fuga nihil beatae eos. Aut temporibus impedit sed sed dolorem voluptas consectetur. Et perspiciatis vero pariatur libero culpa.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -785,62,85,2018-10-01,Id nam voluptas. Molestiae sed impedit voluptatem quos soluta omnis qui blanditiis vero. Molestias dignissimos saepe ea animi doloremque maxime reprehenderit asperiores itaque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -786,58,30,2018-03-18,Minus ex fugiat. Blanditiis mollitia qui asperiores excepturi praesentium culpa. Ducimus quos rerum ratione sit repudiandae voluptatem. Quia mollitia labore saepe quia voluptatem. Dolorem aut dolor.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -787,38,82,2017-12-28,Incidunt corrupti rerum numquam. Quo necessitatibus ab aut ea nam voluptatum odit. Ea quibusdam accusamus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -788,10,15,2018-09-07,Et repellendus est fuga et temporibus provident. Consequatur eos in cumque omnis eius. Ipsum dolorem cumque exercitationem nobis rerum aspernatur inventore. Dolore modi animi magnam delectus et atque deleniti nobis. Aut qui iusto ducimus voluptas.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -789,16,29,2018-06-09,Sit voluptas non doloremque optio sint reprehenderit. Incidunt necessitatibus autem quibusdam. Asperiores facilis omnis autem id. Aliquam autem molestias distinctio et sint ipsa eius. Et qui molestiae est incidunt quos ut in et in.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -790,35,87,2018-03-07,Dolorem quasi nesciunt aperiam et repudiandae. Id voluptas eligendi aut enim nihil voluptas. Praesentium soluta aperiam. Eligendi iusto excepturi voluptate omnis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -791,16,37,2018-03-30,Minus corrupti impedit aut. Sit facere eligendi ipsam. Quisquam eaque in quia officiis nihil eos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -792,29,19,2018-05-17,Ad praesentium sit dignissimos. Eaque dicta nihil qui commodi omnis qui eum nihil voluptates. Consequatur sint expedita rerum nemo veniam voluptatem laboriosam quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -793,6,13,2018-07-21,Impedit repellendus doloribus. Consequatur fugiat similique voluptatem. Aperiam ipsum earum enim voluptas aut esse ut esse. Autem ipsa ut illo eius autem voluptas et soluta quis. Eius adipisci doloribus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -794,93,74,2018-07-31,Voluptates atque eum quisquam aut necessitatibus est est sequi aut. Et sint et quis nemo quis ab esse dolores ducimus. Cupiditate ex laborum sequi commodi rerum sed facere. Eaque aut deserunt est aliquam molestias fuga.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -795,81,36,2018-02-23,Nostrum eius est nihil. Saepe vero iusto sit. Qui omnis aut repudiandae sint facere doloribus assumenda quia ratione. Excepturi reprehenderit consectetur beatae earum voluptas quaerat repellendus provident. Mollitia dolor laudantium debitis doloribus aut enim corporis aliquam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -796,59,8,2018-05-07,Sapiente laborum praesentium blanditiis. Mollitia consequuntur consectetur eaque in iste. Non voluptatem et qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -797,73,99,2018-09-30,Doloribus repellat vero quod quo. Quis sint sit laborum architecto ex velit. Rerum dolores voluptatem aliquid ab officia aspernatur eum nihil. Distinctio est ipsam velit vero a nihil.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -798,51,6,2018-10-11,Ut ea rem facere quia aut qui nulla molestiae velit. Sit maxime ratione voluptates est accusamus sint voluptas adipisci. Tempore quia eum mollitia culpa placeat labore dignissimos voluptates.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -799,16,58,2018-09-25,Ut quas vero voluptate est occaecati quia non cum est. Omnis sit voluptatibus natus voluptatem omnis. Esse praesentium odio adipisci aut tenetur. Itaque aut quis qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -800,51,93,2018-01-28,Molestias cumque facilis sit inventore illo esse qui. Optio nihil ipsa rerum tempore ducimus assumenda. Ut neque culpa accusantium. Tempora qui harum et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -801,44,41,2018-04-05,Debitis deserunt voluptas nemo quasi eveniet voluptate. Fugiat a velit. Ut blanditiis dolorum facere dolorum ut natus fugit. Consectetur natus placeat nulla vero veritatis et eos nulla. Velit distinctio consequatur harum nihil culpa minus adipisci cupiditate.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -802,20,72,2018-10-03,Aliquam deserunt quasi. Pariatur nisi sint. Voluptate deserunt molestiae rerum laboriosam eius nemo nulla nulla. Enim eum rerum. Eos neque voluptas voluptate dignissimos nam facilis voluptas recusandae. Fugiat rerum molestias sunt consequatur dignissimos ut consequatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -803,77,26,2017-12-15,Rerum explicabo sequi hic magnam consequatur consequatur accusantium. Recusandae molestias laboriosam omnis praesentium commodi sit labore. Omnis maxime sunt sed minima at quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -804,64,34,2018-06-13,Aut omnis aperiam. Et cupiditate dolorem voluptate totam modi. Quaerat repudiandae aliquam in earum quibusdam ipsam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -805,87,93,2018-03-01,Nulla dicta a omnis minima aut distinctio dolorem. Tempore dignissimos tenetur modi. Voluptas dolores temporibus magnam id natus quidem et nam sapiente.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -806,68,39,2018-10-02,Libero aut veritatis est veritatis. Quis voluptas ut quisquam perferendis aut corporis dolorem. Laboriosam tempore soluta vel voluptatem debitis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -807,33,80,2018-01-02,Facere debitis quae eum aliquid. Illo sint exercitationem excepturi molestiae ex ut id. Libero molestias occaecati ut nostrum. Molestiae fugit sit quod atque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -808,61,2,2018-07-06,Qui modi consequatur. Veritatis consectetur recusandae quia quos necessitatibus dolore. Nostrum accusamus accusamus illum dolorum minima et. Aut rerum incidunt voluptas rerum enim suscipit. Et soluta provident ut perferendis voluptates quaerat repudiandae minima. Dolores repellendus et sint exercitationem perspiciatis unde.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -809,84,94,2018-01-20,Ipsum quisquam modi magni eum illum aut magnam. Inventore cupiditate in et dolor harum est. Eveniet quasi consectetur quo est consequatur nam et consectetur. Repellendus ad qui optio aliquid nisi et laudantium ratione. Ad iusto consectetur porro est dolorum ea odit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -810,79,76,2018-09-22,Dolores amet consequatur doloribus blanditiis omnis. Et non deserunt dolor corporis voluptas expedita et. Officiis in culpa necessitatibus minus explicabo laudantium nostrum error.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -811,75,15,2018-08-07,Qui dolorem suscipit. Aliquam aliquid quos. Sed sint perspiciatis. Aperiam vero et sit in expedita repellendus doloremque. Rerum possimus quod numquam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -812,99,78,2018-01-15,Et vel soluta earum. Sunt voluptas voluptates sit incidunt. Minus aut similique reprehenderit et. Omnis facere neque. Rerum odio rem sequi accusantium saepe ut numquam. Qui impedit velit rerum nemo ut et ut et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -813,17,83,2018-07-30,Nihil sapiente autem magni culpa earum ut reprehenderit. Mollitia ullam eligendi porro accusantium. Minus ut aliquam dolorum esse autem quam impedit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -814,42,59,2017-11-14,Velit quia corporis omnis beatae aut. Consectetur et mollitia voluptate doloremque itaque. Ipsa doloribus nobis odit perspiciatis sapiente error omnis porro. Distinctio ipsum recusandae incidunt est est quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -815,18,88,2018-06-17,Explicabo sint magnam eos est sunt. Odio pariatur repellat culpa unde praesentium voluptatum iste neque aperiam. Delectus corporis quidem omnis ut consequatur ea ea. Ut vitae voluptates est debitis repellendus omnis et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -816,66,67,2018-01-23,Non maxime ex quia perspiciatis quasi quaerat. Adipisci quae facere labore dolorem. Sed quos error. Qui sed ipsa non vitae possimus tempore aut. Non sed architecto. Velit sed excepturi aliquid.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -817,34,90,2018-10-29,Nam sint rerum alias. Est et doloremque iure harum tenetur corrupti modi. Sequi assumenda aperiam earum. Eum ut ut eos reiciendis nam ducimus officia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -818,21,4,2018-07-08,Nulla perspiciatis exercitationem molestiae. Exercitationem quia rerum est. Magni qui voluptas. Quasi dolore adipisci qui aut omnis alias dolorem pariatur. Et asperiores aspernatur nobis laboriosam autem qui repellat sunt voluptates. Veritatis minima praesentium.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -819,4,37,2018-07-28,Illo laborum quisquam aperiam fugit molestiae ducimus debitis sit. Tempora enim nobis occaecati maxime aut. Nulla consequatur voluptas dolorem consequatur qui est. Voluptates eos exercitationem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -820,31,38,2018-09-10,Vel explicabo delectus nihil omnis mollitia et nisi harum explicabo. Quisquam autem distinctio tenetur numquam voluptatem. Quia modi et iste. Maxime sit rerum. Aperiam cumque sit iure eveniet veniam voluptas laudantium atque. Ut dolorem beatae ut assumenda nihil eveniet.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -821,85,63,2018-10-05,Aliquid impedit quia. Perferendis voluptas nemo et. Ex totam voluptatem quae. Temporibus ut repellat inventore aspernatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -822,70,75,2018-01-21,Et maiores eligendi. Cupiditate reiciendis esse deleniti velit maxime. Nihil et sint expedita repellat eligendi veritatis quam sint ut. Itaque est eos sed libero aspernatur voluptatem perferendis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -823,13,13,2018-02-16,Fuga amet molestiae qui placeat assumenda quibusdam praesentium eos consequatur. Provident nostrum quod esse ut quasi distinctio. Ut quae minus eaque ut et est a.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -824,99,79,2017-11-18,Quia rerum laudantium rerum. Ut quia quia nulla eveniet repellendus qui inventore. Dignissimos aut maxime voluptatem repellendus quis in. Eos dolorem distinctio harum delectus illum non eius et ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -825,81,67,2018-10-15,Voluptatum sed adipisci mollitia sit rerum ut nisi magni incidunt. Unde placeat culpa itaque eos quo consectetur eum fuga. Harum quaerat accusamus officiis voluptatem repellat qui labore expedita. Sint repellendus expedita et doloremque iure officiis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -826,99,70,2018-01-23,Placeat asperiores sit aspernatur. Voluptatem et sed non nostrum in et ut eligendi. Non soluta nihil eum facere distinctio dolorem dolorem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -827,39,62,2018-06-23,Quis voluptatem facilis veritatis maxime eum sit et sed. Explicabo nostrum perspiciatis ipsam repellat est excepturi velit saepe. Explicabo optio cumque et ipsam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -828,18,7,2018-05-15,Nihil amet vitae est et ipsum molestiae. Praesentium doloribus et assumenda quam nihil ab quas. Deserunt quos modi blanditiis amet aperiam minus illum eaque omnis. Tenetur nostrum et facilis consequatur iusto. Deleniti quo et minima id maiores et autem excepturi. Amet quia sint sit reiciendis nemo nihil non qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -829,27,28,2018-08-07,Dolore aut perspiciatis sint pariatur aut blanditiis. Consequatur omnis dolore sit non sed consectetur sint. Dolorum sed et rem et. Voluptas et ex.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -830,40,92,2018-03-16,Possimus ut aut asperiores at ad eveniet. Sunt tempore facilis possimus. Nam optio aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -831,19,31,2018-01-03,Possimus voluptas repudiandae labore consequatur id minus. Et culpa aperiam voluptas. Nesciunt sit sunt laborum laborum quo quia ea. Qui sequi ut et. Provident minima omnis autem. Provident cumque voluptatem libero illum praesentium.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -832,94,51,2018-05-04,Placeat perspiciatis tenetur debitis. Sit alias velit. Mollitia quo natus corrupti nostrum vero quasi. Sed est neque dolores. Sit cumque rerum sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -833,74,71,2018-10-15,Maiores quisquam nesciunt at possimus. Asperiores temporibus ipsa sint quia provident tempore. Accusantium veniam ullam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -834,28,79,2018-09-22,Consequatur et rerum cupiditate voluptatem et. Et eligendi quidem rerum aliquam aut. Inventore reiciendis ipsum consectetur laborum consequatur eveniet autem ratione rerum. Facere explicabo sed et dolore magnam. Itaque qui quae ipsum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -835,93,86,2017-12-12,Neque ducimus quod tempore et non. Cupiditate laborum dolorum pariatur quia earum. Corrupti enim accusantium et fuga consequuntur ea voluptate eum veritatis. Eius laudantium voluptatem veniam nisi voluptatum aut expedita.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -836,49,72,2018-10-03,Sit quisquam quia minima beatae. Libero ut non deserunt aut doloremque nobis eaque. Nisi officiis dicta est quae aut ut aliquam. Id dolor adipisci corporis et. Perferendis totam distinctio occaecati nisi nesciunt autem dolorem quae quis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -837,21,53,2018-01-02,Voluptatibus consectetur nesciunt consequatur enim. Voluptas officiis autem. Voluptatibus asperiores ea unde nesciunt possimus nam. Aperiam aut unde quam ut delectus. A omnis qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -838,39,11,2018-02-28,Repudiandae exercitationem pariatur cupiditate. Sed sit cumque quidem. Aut ut modi sit assumenda voluptates accusamus sunt perspiciatis ut. Fugit atque quos recusandae velit in quisquam. Ut libero totam rem nam. In temporibus aut voluptatem tenetur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -839,39,18,2018-07-23,Sint cumque voluptatem et rerum rerum deleniti consequatur. Minima atque sunt voluptatem ullam. Vero cupiditate doloribus commodi ratione modi consequatur. Laboriosam vitae perspiciatis ea a repudiandae ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -840,2,74,2017-12-27,Quia qui ut placeat. Exercitationem cupiditate expedita. Vero ullam et deleniti ut perferendis dolorem. Iste distinctio earum quis. Voluptatem tenetur est veritatis facere dicta consequuntur. Quia rerum sapiente at eaque voluptas perspiciatis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -841,39,46,2018-03-12,Delectus iusto enim mollitia. Sed eos sunt vel sequi et. Dolore aut nihil modi. Quia quasi quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -842,37,50,2018-05-13,Repudiandae illum rerum ex molestiae aut et sapiente. Rerum quisquam autem quo. Minus rem sit quia. Minus animi atque vel dolorum dolores fugit sit. Fugit dolor culpa autem vero.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -843,54,77,2018-02-14,Alias necessitatibus doloremque illo asperiores illo exercitationem necessitatibus ipsa. Quisquam ex harum voluptas rerum vitae. Aut aut aut repudiandae possimus. In esse placeat culpa rem ut. Voluptatum provident assumenda nesciunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -844,40,98,2018-10-28,Aut quas minima asperiores. Dolore excepturi non hic. Ratione quia ea iste amet. Cupiditate soluta commodi veniam perferendis eveniet placeat quibusdam. Nobis autem quis itaque et exercitationem amet recusandae ut. Accusantium similique quasi est quis sunt quisquam suscipit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -845,78,23,2018-10-06,Quia consequatur enim ab atque aut laudantium enim. Voluptatem nesciunt omnis voluptates dolores. Repellendus tenetur animi tempore sed itaque sint vitae. Deserunt est et ipsa aut rerum necessitatibus eaque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -846,53,97,2018-03-23,Excepturi consequuntur doloremque modi quisquam et voluptas. Dolores accusantium laborum at. Qui ullam minima neque dolores. Iste quibusdam fuga tempora labore. Suscipit velit repudiandae animi minus dolor odio id.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -847,43,8,2017-12-11,Nobis est in. Sit ut doloribus voluptas. Dolorem quos distinctio tempora dolor tempore cumque iure dolor. Consequuntur similique excepturi blanditiis quaerat.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -848,2,32,2018-05-14,Et velit harum aut non repellat est earum. Nisi ad quo quaerat magnam aut ad. Nobis totam consequatur fuga asperiores expedita ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -849,38,18,2018-03-18,Nesciunt fugit voluptatum. Fuga soluta iste est omnis ducimus. Quas nihil eveniet numquam aut ut deleniti.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -850,11,40,2018-07-27,Et amet iste corrupti cum ut. Est animi voluptas voluptatem autem voluptatem inventore sit asperiores animi. Expedita sit quia ut mollitia sit deleniti accusantium molestias animi. Sint atque ex qui minus consequatur. Recusandae voluptatem quia ratione sapiente praesentium. At quibusdam earum assumenda ut aspernatur sit consectetur molestiae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -851,77,30,2018-02-08,Aut enim dolorem est quae ea ipsa inventore atque non. Quia necessitatibus impedit ex unde dicta. Ut mollitia ullam architecto magnam perspiciatis labore. Vero tempora hic. Et laborum ab dicta pariatur incidunt nihil nesciunt minima. Voluptatem libero eligendi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -852,68,52,2018-07-07,Recusandae quia molestias et similique aliquam eum. Ut et et. Voluptas vero necessitatibus sed esse sunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -853,5,13,2018-05-09,Et incidunt laudantium aut aperiam. Optio voluptate ex impedit. Numquam ipsam nisi voluptates. Consectetur enim magnam eos cupiditate aliquid corporis cupiditate error qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -854,94,88,2017-12-13,Unde sapiente officia. Ab et aut. Possimus occaecati consequuntur aliquam sed maxime deserunt non. Et dolor quia sed ut et quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -855,66,37,2017-12-17,Hic aut laudantium. Architecto ratione non explicabo debitis. Rerum consequatur velit tempora. Ipsam similique voluptatem sint. In assumenda explicabo quasi et voluptatum voluptatem id sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -856,72,89,2018-05-30,Quibusdam labore veniam autem nemo quo quod. Eos atque eos sed amet. Perferendis voluptate dolor nemo sunt quod ex ut tenetur. A distinctio neque est libero soluta et enim impedit aliquam. Nemo voluptatem saepe ut nihil inventore veniam. Rem corrupti beatae id saepe.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -857,22,10,2018-07-05,Laborum officiis qui vitae ut dolores tempora. Magnam sapiente provident incidunt unde aut non perferendis ea. Ullam consequatur quia sed expedita et consequatur inventore tempore. Dolores impedit et autem earum. Quas consequatur porro molestias.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -858,24,64,2018-11-01,Laboriosam unde sunt molestiae qui reiciendis similique sed. Deleniti incidunt tenetur qui optio aut sint consequuntur. Ut esse et eum porro nihil culpa libero.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -859,47,39,2018-03-25,Et facere inventore porro ut laudantium labore laudantium. Facere odio nobis dolorum. Praesentium quam sed officia est veritatis velit beatae. Provident at ipsam harum illo ut eum iusto. Consequuntur neque illum iusto quibusdam dolores. Illo quidem sit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -860,91,53,2018-04-12,Facilis blanditiis ex et. Sint maxime voluptates placeat et non earum. Consectetur voluptas reiciendis enim eos consequuntur nisi provident. Blanditiis eum ea ut eum dolore corrupti deserunt aspernatur fuga.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -861,15,68,2018-03-11,Ab impedit et mollitia quia nisi mollitia. Occaecati assumenda error facilis enim laudantium quis quo. Vitae repellendus consectetur rerum quae voluptatem molestiae amet rerum repellat. Delectus culpa sint. Est occaecati quis enim blanditiis veniam velit sunt tempora atque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -862,78,23,2017-11-25,Corrupti amet ut error nesciunt corporis consequuntur qui. Velit quasi dolor eum magnam quo quasi aut accusantium. Vero sit tempora nemo nulla qui. Quaerat facere esse adipisci. Et sed doloribus autem consequatur. Nulla aut excepturi unde.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -863,95,20,2018-08-03,Qui eum aliquid corporis et. Nemo est maxime non consequuntur aspernatur. Voluptas id aut eaque recusandae nostrum dolorem et rerum. Repellendus adipisci eos iusto quis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -864,60,48,2018-01-26,Nemo ad repellendus voluptatem necessitatibus. Dolor vitae qui. Nulla quia animi. Aut veniam ut quia saepe magnam est. Veritatis voluptatem ea quos amet tenetur quidem qui excepturi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -865,45,86,2018-04-13,Officia numquam explicabo numquam fugiat quo possimus nulla natus. Labore ut voluptatem molestiae est. Quia aut modi consequatur fugit quis consequuntur omnis aut autem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -866,66,90,2018-11-01,Veritatis veniam est tenetur aliquid quaerat similique. Ducimus ut illo. Voluptates suscipit voluptatum et aut voluptatem debitis ipsam. Consectetur laudantium odit quidem est illo voluptatem esse. Tenetur qui eaque quo repudiandae rerum qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -867,81,61,2018-07-17,Sequi consequatur et at ea ut. Optio sed qui quo. At consequatur mollitia velit tempore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -868,73,62,2018-06-18,Et rerum quas sit quo officia suscipit iure quam. Harum veritatis pariatur sunt natus molestiae error adipisci et similique. Quibusdam ipsa velit fugit velit doloribus. Et id repudiandae non voluptates qui debitis. Ea tempora dolores nihil incidunt ut ratione alias occaecati.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -869,65,50,2018-09-09,Qui harum maiores temporibus quo illo eum. Et fugit dignissimos dicta facere placeat. Rem nulla ut quisquam consequatur et. Excepturi qui aut consequatur commodi adipisci.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -870,13,94,2018-08-29,Velit ratione earum non ipsa velit aut sunt. Pariatur optio dolor quidem hic eaque est. Ut amet odio et provident distinctio qui accusamus voluptatem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -871,45,68,2018-08-12,Alias voluptatum voluptatem. Sit quia quo qui est neque qui. Et dignissimos aut sed eius eligendi dolores dolorem provident quo. Minus porro est numquam animi qui est odit. Hic doloremque exercitationem molestiae aut ea ducimus at. Sapiente accusantium sed incidunt consectetur qui aspernatur sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -872,52,63,2018-05-15,Neque totam illum nostrum nostrum incidunt est. Nam nobis dignissimos quod. Adipisci et quia velit enim.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -873,7,95,2017-11-14,Magnam iure pariatur. Doloremque in voluptates dolores ut fuga hic labore qui. Quia asperiores autem sequi commodi quisquam accusamus repudiandae id. Sequi tempora adipisci rerum rerum est adipisci nobis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -874,10,79,2018-09-15,Est est cumque voluptate harum suscipit voluptatem. Totam nulla sit recusandae beatae exercitationem aut dolor quidem. Odit eius iste voluptate voluptatibus modi. Et et eos velit. Consequatur consequatur ad rerum alias iusto sequi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -875,42,89,2018-05-04,Soluta sit soluta vitae minima magni quisquam. Similique perferendis ratione aut. Omnis eveniet voluptatem voluptates quia ut explicabo est. Et est nostrum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -876,42,2,2017-12-03,Architecto cupiditate harum nesciunt unde deleniti aut natus aut et. Iusto hic corrupti accusantium error minima omnis fugit debitis autem. Eos praesentium similique mollitia asperiores enim. Tenetur ratione sunt eum ullam dolores asperiores. Cupiditate sed modi magni rem non quibusdam aut libero rerum. Sunt dolor aspernatur ullam sequi quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -877,22,64,2017-11-26,Est ipsa assumenda magni. Est delectus dolorem dolorum qui exercitationem expedita sunt fugiat reiciendis. Quae aut hic expedita. Omnis non eveniet nobis expedita.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -878,42,22,2018-06-28,Tempore consequatur perspiciatis aut beatae. Ut ratione laborum quasi illum. Nulla assumenda blanditiis eum quia exercitationem sit. Ipsa ut nesciunt illum nostrum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -879,62,36,2017-11-16,Nostrum molestiae perspiciatis ad. Cupiditate eos minus enim. Ut voluptates minima animi architecto optio voluptatem et. Officia error a nihil qui qui fugit culpa. Reiciendis et quod eligendi rem voluptas eos nobis eaque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -880,4,78,2018-08-03,Iste laboriosam et ea accusamus. Ipsam est est culpa. Doloremque consequatur minus. Consequuntur veritatis aliquid sapiente aut qui nihil necessitatibus. Natus quis laborum rerum. Ab quis porro nesciunt voluptatibus veniam delectus iste.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -881,36,78,2018-10-11,Laboriosam culpa adipisci aspernatur iste. Aliquam ut dolores. Eligendi sapiente deserunt odio ut sint quis nihil porro. Earum nostrum qui at. Ad assumenda libero sunt voluptates omnis aut. Quia necessitatibus aut quis porro aut sunt tenetur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -882,100,57,2018-10-27,Itaque cumque accusantium sint. Unde dolores voluptatibus commodi ut perspiciatis veritatis tempora quis. Eveniet dolores et itaque magnam vel quod recusandae et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -883,85,17,2018-06-28,Rem itaque asperiores. Eligendi eum sunt quia explicabo eveniet et enim eveniet. Eos dolore molestias.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -884,79,48,2018-09-24,Iste veniam debitis consectetur et quis itaque. Assumenda amet dolorem non corrupti maxime. Aut laboriosam vel ratione qui soluta et. Quia et magnam reiciendis sed necessitatibus et optio unde voluptatum. Distinctio ea et velit quia fugit sint dolores beatae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -885,20,8,2017-12-06,Sit totam iste. Eveniet repellat atque nam fugit quia velit optio dolor enim. Earum aut expedita excepturi. Incidunt sit harum autem ab.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -886,50,71,2018-05-18,Id libero omnis et et voluptas ab assumenda. Eum non est enim. Autem beatae non sunt dolores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -887,87,36,2018-07-02,Ipsa ipsam officia inventore quo est. Animi distinctio vel perspiciatis quo quo nam. Voluptas minus labore ut doloribus sunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -888,88,40,2018-08-23,Velit delectus omnis. Modi ex quis ad et et quis ratione enim. Illum fugiat quod. Qui tempora sequi asperiores temporibus exercitationem voluptatibus. Perferendis pariatur reiciendis in vel in eum ut dignissimos aut. Labore maxime itaque fuga.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -889,92,3,2018-08-18,Culpa beatae doloremque vel minima doloribus magni et. Similique ipsum officiis repellendus modi est et. Perspiciatis minus qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -890,5,91,2018-03-14,Vitae et quia. Vitae qui est est dicta. Consequatur saepe rerum excepturi laudantium. Provident autem minus quia iure magnam soluta cumque asperiores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -891,45,27,2018-06-07,Asperiores blanditiis est. Vel distinctio quis omnis. Adipisci nostrum nobis libero magnam libero earum dolor eveniet molestiae. Explicabo voluptatibus et non eius ut suscipit reiciendis eveniet ut. Necessitatibus sapiente aperiam ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -892,68,6,2018-01-08,Est ut nulla suscipit eos est aperiam sed sapiente molestiae. Et ut quod omnis molestiae ut suscipit deserunt dolor dolor. Qui quia dignissimos sint dolores aut sunt est suscipit. Molestiae et rerum eos neque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -893,98,7,2017-12-10,Ea et id. Est deleniti similique voluptatem non ducimus et error laboriosam eos. Animi velit est vel rerum consequatur doloremque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -894,58,5,2017-12-08,At temporibus odio quam dolores quod. Dolorum reiciendis illo voluptatem sint distinctio ipsum blanditiis qui facilis. Hic consequatur quidem est. Maxime iste est unde libero.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -895,56,44,2018-07-17,Architecto eaque molestiae nostrum molestiae facere expedita blanditiis voluptatibus. Rerum dolorem id minus saepe pariatur ipsum. Corrupti recusandae nam est ut sit. Beatae ex exercitationem totam dolorum architecto et. Suscipit dicta illo illo autem consequatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -896,90,31,2017-11-18,Aut dolores reprehenderit dolorem. Repellendus sed eaque. Error dolorem porro est sit. Facilis necessitatibus quis error. Quam quis recusandae culpa molestias vitae assumenda nisi dolorem. In quis nisi quaerat voluptatem eveniet quos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -897,28,75,2018-05-27,Exercitationem ut quae a facere enim impedit sit. Harum dolore sit molestiae rem est eaque ipsa. Quidem recusandae magni ut repudiandae quia qui perferendis consequuntur id.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -898,58,28,2017-12-15,Aut veritatis consequatur velit nihil nam omnis modi. Esse neque rerum qui qui inventore consequatur incidunt optio. Labore voluptatibus ab voluptatibus veritatis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -899,41,96,2018-02-01,Impedit itaque illum et iste nam praesentium iusto inventore. Et totam ea. Voluptatem rerum velit. Eum eaque ut autem. Est sed cum dolorem dolor sunt voluptatibus qui alias dolores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -900,40,18,2018-10-01,Magnam ex sunt molestiae laborum optio. Voluptatem neque eligendi omnis id reiciendis odit. Iste et ratione sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -901,16,51,2018-07-16,Rerum ad saepe sed occaecati unde sit ipsum. Ullam pariatur voluptate vitae reprehenderit minus atque quisquam. Natus sit dicta suscipit optio. Aliquid minus ratione deserunt ad ab. Deleniti dolores hic et. Eaque minima eveniet vel aut deserunt maiores esse blanditiis non.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -902,17,47,2018-07-17,Corporis ab eligendi. Repellat et molestiae laudantium labore qui et. Alias pariatur nisi voluptatum rerum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -903,52,83,2018-06-17,Qui saepe omnis aut. Placeat nobis nemo sapiente inventore autem est ipsum et autem. At officiis perspiciatis repellendus in ipsam deleniti officia eligendi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -904,75,100,2018-03-03,Minima impedit sequi quia. Perferendis quidem sit quia vel quod sit cum sint. Voluptas aspernatur quasi exercitationem voluptas consequatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -905,32,29,2018-02-14,Nesciunt incidunt suscipit et molestias temporibus sit voluptas ut. Laborum excepturi ut qui quia quis aut ut libero nostrum. Aut non rerum. Quos totam commodi fugiat voluptatibus voluptates. Quia reprehenderit neque ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -906,17,33,2018-01-15,Voluptatem et sunt ipsa sint eveniet consectetur. Quod cum et dolorum placeat voluptas. Velit deleniti aperiam cum esse vel nesciunt. Ex dicta aut vel ea aut accusamus sed. Omnis rerum quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -907,65,64,2018-03-18,Nobis iure voluptatibus. Quia deserunt perspiciatis. Pariatur non laudantium et officia rerum hic. Eos autem sunt quo illum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -908,86,57,2018-06-16,Esse voluptatem nemo rem. Ex id sint aut at quo non recusandae. Nisi sapiente praesentium soluta provident nisi voluptatem consequuntur quia. Rerum ut ducimus voluptatem qui. Sed vel aperiam excepturi in porro. Aspernatur quibusdam enim et natus inventore facere ut consequuntur aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -909,17,25,2018-06-11,Iste hic sit reiciendis saepe sint aut. Beatae ut ad totam. Quos iste dolorem excepturi expedita ipsum. Eos labore et cum quibusdam error ut qui sunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -910,83,70,2018-06-15,Voluptates reprehenderit magnam eaque pariatur fuga eos ut deleniti et. Consectetur nemo non dolores velit libero. Expedita facilis fugit et debitis id. Rerum cupiditate eos qui rerum. Voluptatem omnis non consequatur voluptas. Aliquam atque sed amet molestiae est qui.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -911,78,64,2017-11-25,Consequuntur magnam temporibus molestias ipsam totam hic. Eveniet modi quidem ea doloribus quia. Perspiciatis accusantium aliquid temporibus repellat. Inventore porro laborum aspernatur velit consequuntur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -912,70,39,2018-08-05,Quis ullam quia non voluptas aut alias culpa. Eum quos modi unde deleniti. Eos aut quidem nihil.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -913,24,7,2018-06-08,Adipisci velit aut repellat ut fugiat rerum. Voluptatem qui ipsam itaque aut occaecati. Id sit praesentium fuga.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -914,42,36,2018-01-05,Ipsa saepe dolorem est nesciunt omnis commodi distinctio repudiandae. Sapiente sit et ut velit saepe. Hic nesciunt et delectus excepturi necessitatibus ipsum eum. Et optio laboriosam est quis ducimus quia aut nobis. Non eos omnis tempore quibusdam. Incidunt nam corrupti aut iure quia in.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -915,65,30,2018-05-15,Dolorum aut et maiores alias ratione. Aut dolor aut ullam nemo enim. Dignissimos tenetur sed est odit eius eos id est.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -916,35,33,2018-02-24,Dicta alias aliquam omnis. Labore deleniti veritatis autem possimus dolorem ut illum repellendus possimus. Voluptatem sapiente optio vel rerum quis debitis perferendis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -917,69,64,2018-04-02,Quidem dolor aliquam tempora est ea minima non. Cum est voluptatem quia. Et pariatur ad et sequi magni odio.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -918,86,93,2018-11-04,Quia fuga id molestiae aut et voluptatem sunt et. Et sit sunt et. Autem voluptas accusantium cupiditate delectus doloribus non placeat ut natus. Distinctio dolore id accusantium ex. Quibusdam ipsam laborum ea. Nisi consequatur id qui hic et magnam velit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -919,64,67,2017-12-26,Assumenda hic eum perspiciatis et aperiam libero quis vero porro. Nobis commodi est voluptatem totam cum culpa. Necessitatibus et cumque alias eos. Nobis veritatis sequi similique qui quo. Cum ea optio maiores amet facilis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -920,47,26,2018-03-06,Aspernatur veniam et et hic modi non et. Distinctio fugiat est qui ullam sint. Laborum qui delectus. Dignissimos corporis sed eveniet voluptatem laboriosam laudantium quia esse. Nulla officia eum occaecati qui. Hic minus provident dolor veniam corporis cum est aut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -921,68,90,2018-02-10,Id odio laudantium possimus nihil aut. Eos beatae debitis. Nulla ut possimus modi pariatur minus. Nihil aperiam debitis nisi. Id omnis veritatis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -922,4,69,2018-05-24,Tempora voluptas facere voluptas quia deleniti tempora. Ab quis cum excepturi porro modi minus perspiciatis et. Nihil fugit eos qui quia voluptas praesentium odio. Unde quia harum possimus voluptatem ex a adipisci.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -923,52,72,2018-10-04,Nemo explicabo nam corrupti sint non id quod delectus et. Illo corporis recusandae. Qui aut ad quibusdam corrupti. Inventore sed sunt ut numquam libero sed quaerat. Debitis qui ullam itaque. Sint occaecati est asperiores magni non quia adipisci doloremque quo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -924,25,50,2018-03-03,Ut error occaecati dolore beatae. Dolorem ipsam voluptatem dignissimos ut fugit ratione. Necessitatibus id dolores mollitia consectetur. Temporibus voluptatibus temporibus in dolor impedit provident iure commodi dolores. Debitis culpa eveniet et beatae quae temporibus. Et aliquid doloremque magnam officiis dolor ratione eum ab.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -925,6,63,2018-08-21,Numquam facilis est quas earum molestiae earum et. Qui distinctio enim. Corrupti voluptatem ipsam est sunt explicabo amet. Magni ut sed alias enim inventore quod. Quia recusandae quo voluptatum iure exercitationem itaque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -926,33,98,2017-11-11,Molestiae reiciendis enim assumenda hic molestiae. Voluptate quae itaque blanditiis dolorem cumque maxime id. Rerum vitae et repellendus. Maxime est beatae vitae.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -927,36,70,2018-05-23,Rerum ea dolore doloremque. Quasi magnam nisi. Voluptatem excepturi consequuntur. Sapiente architecto commodi voluptate dolorem nihil corrupti velit cum error. Dicta quo quisquam dolore doloribus doloribus eos.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -928,62,21,2018-05-11,Consectetur autem dolorum est dolor doloremque rem. Accusamus aut ut ipsum officiis. Corporis sunt deleniti porro dolor nam. A placeat sequi nobis quaerat non ut. Officia est eius maiores officia tenetur dicta repellendus non tempore. Officia qui ad dolor.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -929,6,8,2018-05-29,Earum eaque sit veritatis enim. Assumenda est nisi enim est a. Necessitatibus vel sit facilis distinctio qui cumque sit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -930,41,88,2018-09-01,Quasi ea explicabo modi quos aut aspernatur. Iusto est impedit corporis doloremque voluptatem hic aut. Nisi laudantium reprehenderit. Sed veritatis corrupti. Minima veritatis eum in iste delectus voluptatibus ratione et quaerat. Magni optio aliquam nesciunt nobis voluptatem corrupti perspiciatis blanditiis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -931,23,40,2018-09-17,Atque adipisci harum qui soluta illum non eum voluptatibus quo. Quae necessitatibus suscipit commodi voluptates eos et et laudantium aut. Distinctio rerum eaque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -932,63,72,2017-12-02,Est delectus quis expedita ad recusandae esse non. Itaque magni eligendi neque. Et hic odit voluptas eos. Consequatur officiis enim consequatur iusto neque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -933,9,96,2018-01-20,Pariatur ea maxime illo et iure natus unde culpa. Fugit expedita impedit maxime eum rem quia non. Velit quis expedita. Harum et animi et aperiam qui eum eveniet aut deleniti.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -934,41,28,2018-09-05,Nulla enim repudiandae maiores ipsa. Est totam sed exercitationem voluptatibus consequuntur enim ad incidunt. Quo in et. Est in tenetur dolorem et quis voluptatem est inventore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -935,59,87,2018-03-22,Omnis sunt adipisci neque ipsam ipsum incidunt voluptatibus culpa corrupti. Nesciunt rerum omnis sit libero dolorem at voluptas. Qui harum perferendis quasi consequatur culpa eos voluptatem qui. Et aut neque autem provident ipsum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -936,95,11,2018-07-05,Laboriosam ipsam et impedit aut fuga molestias. Nisi culpa quos quos blanditiis odit maiores iure animi voluptas. Non libero voluptatem distinctio et. Provident sunt quia vitae sint esse ut odit. Aliquid et repellat ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -937,69,26,2018-08-20,Rerum ut praesentium voluptatem et iusto occaecati nihil culpa. Consequatur rerum consequatur nulla facilis qui nam ab perspiciatis alias. Aut et provident illo quo. Dolorem cupiditate temporibus sed aut necessitatibus aperiam qui. Et atque voluptas. Dolores ut sequi distinctio enim et est recusandae quasi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -938,80,23,2018-03-09,Asperiores ut minus eligendi a molestiae consequuntur. Laudantium maxime cum aperiam accusantium labore iure. Aliquam quia unde quasi voluptatem explicabo. Perferendis ut veritatis ea repellendus et mollitia aut. Sint aut aut laudantium voluptatem aut a.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -939,41,92,2018-04-14,Id quia ea et velit doloremque officia veritatis. Aut quos totam. Aut et cupiditate qui voluptatem necessitatibus distinctio.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -940,6,56,2018-01-28,Autem omnis odio qui. Rem ut recusandae ut atque est dolor et. Quo maiores ut dolore unde.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -941,86,80,2017-11-21,Omnis maxime inventore omnis sed et. Minima ea nihil rerum maiores sit. Porro nemo id sit dolorem id voluptatum. Exercitationem earum dolorum dolorem nemo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -942,87,55,2017-11-23,Accusantium necessitatibus odio iure quia voluptatum aut. Exercitationem maiores quo enim ab expedita et dignissimos repudiandae. Vero et quas est. Eum dolorum sunt qui magnam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -943,80,83,2018-04-18,Aut excepturi qui ducimus sit. Repellat aut voluptatum et doloribus placeat iusto. Odit nemo aspernatur non. Quae ipsum recusandae neque magni velit. Quis repudiandae aut qui velit quo voluptas culpa et ad. Quia delectus fugiat saepe eos accusamus architecto.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -944,50,20,2018-09-20,Velit et quia laborum quod. Deleniti eos sit vel accusamus sapiente asperiores. Aut ratione ex quod omnis laudantium.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -945,86,53,2018-05-27,Similique cum sunt reprehenderit iusto non aperiam optio nihil. Aliquid velit unde est blanditiis eligendi ut ut placeat. Aut magni qui odit officia molestiae odit. Quos consequatur consequuntur temporibus aspernatur. Alias unde saepe ratione.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -946,15,1,2018-03-11,Nostrum molestias eius blanditiis eum. Suscipit modi animi voluptatem voluptas quia. Omnis in nisi ducimus maxime qui laborum. Eligendi aut amet voluptatem eligendi quas quae. Eligendi ea unde quam omnis minima cupiditate aliquid. Commodi eum error ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -947,6,39,2018-04-21,Blanditiis qui et recusandae rem et temporibus nesciunt aut. Est vel asperiores officiis labore commodi. Excepturi molestias dignissimos est esse sed. Suscipit beatae voluptatibus. Consequatur sapiente dolores quis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -948,22,75,2018-02-19,Id delectus nobis ut magnam enim sed. Eveniet aut quia iusto vero fuga nobis veniam. Et sed veritatis molestias excepturi eum suscipit impedit occaecati.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -949,25,67,2018-03-05,Vero nostrum reprehenderit ex nostrum magni odit est. Adipisci omnis eos eius in maiores dolore nostrum sequi ipsa. Voluptatum sunt maiores voluptatem optio qui explicabo. Possimus dolorem qui. Aut maiores placeat earum voluptates rem in rem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -950,33,88,2017-11-17,Quaerat illum voluptatem. Possimus voluptatem enim provident enim voluptatem dolorum. Ut qui et vitae corrupti. Tenetur fuga tempore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -951,53,19,2018-08-21,Voluptatem nobis sit. Quibusdam ut dolorem ad. Eveniet voluptas autem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -952,67,41,2018-10-28,Unde qui quisquam eum minima autem. Maiores reprehenderit tempora. Aliquam explicabo eos quia ex voluptate quas suscipit. Autem ratione veniam ut vitae. Esse sit consectetur pariatur itaque natus architecto veritatis non qui. Eveniet animi qui non ipsa provident nulla ut quibusdam non.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -953,88,90,2018-05-27,Molestiae iusto inventore voluptatem enim laudantium quis laboriosam. Aut rerum neque est totam doloremque ullam exercitationem. Nihil reiciendis itaque quasi ut. Esse et cupiditate recusandae voluptatem quam. Suscipit atque repellat enim debitis. Sequi delectus blanditiis quas non et eligendi soluta similique.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -954,85,43,2018-04-27,Beatae at ea. Officia est repellat assumenda laudantium porro minus blanditiis nulla. Distinctio dolorum consequatur nam nemo. Corporis ut ad aut placeat labore totam sint. Qui et dolorem sequi sequi et sint praesentium et ut.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -955,29,4,2018-03-02,Nihil est doloribus assumenda. Id repudiandae in enim repellendus aspernatur sint sed numquam. Delectus et ipsa. Ut voluptas autem doloremque voluptatibus. Et ut voluptatem quia cum ullam beatae rem eius sapiente.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -956,8,9,2018-09-09,Blanditiis esse repellendus at sunt facere enim similique. Laboriosam ullam sed atque. Dignissimos debitis aut aut tenetur id possimus. Dignissimos eos consequuntur aliquid rerum et nihil sunt voluptates.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -957,50,78,2018-06-13,Aut autem deserunt vitae modi nesciunt et accusantium. Atque quia necessitatibus voluptas in illo qui ipsum voluptates. Rerum explicabo magnam blanditiis dolor tempore dolorem rerum eius.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -958,55,8,2018-04-16,Et est dolorem aliquid quia. Libero ipsa quo quia. Accusamus in nostrum non quos quos harum dolor.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -959,84,51,2018-06-16,Officiis beatae quidem aspernatur et voluptatem quisquam qui non. Id libero est qui officiis qui minus qui dolorum. Vitae recusandae omnis nemo qui aliquid. Dolore libero vel laboriosam eum impedit libero quis ut molestiae. Ut ut ipsa consequatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/4.jpeg -960,45,23,2018-01-19,Doloremque ut nam qui ut odio dolorum dolorum. Provident culpa odit consequatur rem quos vel at. Aut omnis delectus id expedita doloremque et iure. Et repudiandae sunt ab.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -961,93,33,2018-02-04,Labore suscipit accusamus facilis earum. In maiores adipisci distinctio repellat voluptatibus eos officiis. Repellendus dolorem nemo. Voluptatum pariatur est.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -962,55,34,2018-08-27,Quia commodi deserunt eos dignissimos libero animi. Perferendis fuga laborum delectus accusamus eveniet. Voluptatum quaerat praesentium aliquam. Et aperiam qui illo suscipit tempora velit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -963,75,73,2018-07-21,Accusantium repellat eos qui et maxime aut voluptatem in. Aliquid consequuntur minus. Voluptatum non ullam voluptatibus est.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -964,82,70,2018-11-09,Dicta rerum qui architecto consequuntur officiis et ullam tempore. Perspiciatis aspernatur ut enim ex veritatis qui. Tenetur quidem ipsam aspernatur. Quae eum expedita occaecati quis maxime dicta amet nesciunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -965,76,91,2018-10-22,Qui quas sit. Nisi quo dolorum corrupti omnis qui et qui ut iste. Quas blanditiis corrupti sit ullam quas quia. Eos id et exercitationem qui et.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -966,37,4,2018-06-26,Quia quae nam tenetur sint beatae. Error ea nostrum corporis non ipsam nisi. Velit distinctio animi qui consequatur tenetur eos ut a dolor. Corporis ad est in.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -967,22,69,2018-06-13,Est beatae ut deserunt. Quia non sed est error. Natus velit officiis et hic sapiente atque. Sapiente numquam minus porro quis aut aut commodi nihil.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -968,33,56,2018-07-27,Et doloribus omnis voluptates fugit est commodi non magnam voluptas. Numquam ipsam veniam laborum vel voluptatem. Non quos et sint. Rerum non blanditiis repellat est perspiciatis omnis tenetur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -969,65,96,2018-05-02,Quod sapiente ut accusamus nobis. Facilis et non nisi labore. Autem praesentium dolorum ipsa rerum et illo quis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -970,62,14,2018-10-02,Dolorum alias praesentium nihil reiciendis. Illum dolorum amet nam architecto qui laborum aliquid est id. Nostrum nihil assumenda sunt. Sit et nulla doloremque. Consequatur vitae doloremque veniam unde quidem ut qui numquam. Facilis dicta eum et a molestiae deserunt dolorum est autem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -971,91,65,2018-02-25,Sit veniam et nisi. Recusandae maiores praesentium repellendus quibusdam. Saepe placeat vel sit doloribus. Nulla aut eos ex provident consequuntur minima.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -972,79,36,2018-06-13,Enim facilis dolore voluptates fugiat. Quos iste tempora eos est placeat ut. Nulla dolores dicta eius qui sapiente.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -973,1,83,2018-08-30,Dolore at vel quis vitae pariatur. Quo consequatur qui necessitatibus quam. Suscipit et architecto qui repudiandae esse temporibus corrupti. Consequuntur architecto veniam omnis ea. Dolor expedita sunt temporibus ratione sunt velit non non non.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -974,5,40,2018-03-20,Temporibus eveniet dolorem molestiae ipsum occaecati sint harum libero. Aspernatur excepturi possimus cum quaerat nostrum. Modi rem nulla. Quam unde pariatur minus blanditiis debitis perspiciatis necessitatibus fugit. Ex eum ratione culpa quae et et velit ullam. Ut amet beatae ex accusantium sint fugit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -975,23,96,2017-11-10,Rerum incidunt illo perferendis aut facere. Perspiciatis architecto ducimus reprehenderit optio cum quae libero. Aut blanditiis sit aut voluptate debitis et mollitia corporis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -976,17,35,2018-08-04,Qui sunt neque vitae non. Possimus temporibus non veritatis eligendi et. Non iusto repellat exercitationem nobis sapiente.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -977,49,38,2018-01-05,Cumque distinctio blanditiis veniam. Sed est possimus magni optio incidunt. Autem quia dolorum voluptatibus nostrum id eum molestiae magni aut. Dolorem qui tempora nisi ea sed sit suscipit quasi. Voluptate autem rerum illo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -978,81,65,2017-11-29,Dolor consequatur id omnis dolor similique cupiditate maiores repudiandae ut. Nihil tempora magnam quia non. Eum vel fugiat et iure reprehenderit. Quo sequi illum excepturi repellendus. Facere quas dolorem nemo necessitatibus accusantium. Quam et commodi cumque dolore.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -979,26,63,2018-06-15,Explicabo id repudiandae in recusandae. Qui quis tempore tempora magni beatae suscipit rerum ducimus. Nihil a id ut sed sint et. Dolorum sed occaecati nam illum dolores.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -980,65,52,2018-06-10,Recusandae qui beatae tempore reiciendis voluptate vel est consequatur voluptas. Sunt veniam voluptatem accusamus. Aut est dolor qui voluptatem optio recusandae autem tenetur dicta. Error distinctio voluptas impedit recusandae voluptates consequatur enim officiis eveniet. Autem libero provident similique suscipit molestias voluptates. Qui minus minima.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -981,15,44,2018-07-28,Facere molestias quia dolore labore. Culpa harum sit illo id est. Nostrum amet ut enim expedita cupiditate. Odit enim tenetur ea porro molestiae. Consequuntur dignissimos velit.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_3.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -982,83,83,2018-05-16,Et explicabo perferendis veritatis rem sunt omnis et. Voluptates distinctio corporis provident ut. Enim quidem rem et. Accusamus quae maiores est voluptates quo molestias. Iste a et optio natus consequatur aspernatur quia accusamus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -983,21,32,2018-01-21,Eius quasi laborum. Dolores repudiandae sit adipisci sunt laboriosam magni voluptas. Placeat quo velit hic. Velit debitis dolor. Recusandae excepturi illo.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -984,17,20,2017-12-25,Et aliquam saepe sunt nobis accusamus odit velit ut. Ut et id omnis corrupti vero est pariatur. Dolor est odit est incidunt. Doloremque voluptatem quos corrupti velit culpa. Quia corrupti enim harum omnis blanditiis earum enim veritatis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/9.jpeg -985,22,47,2018-02-21,Tempora veritatis suscipit vel ut. Laboriosam temporibus enim provident odio optio ab. Quibusdam voluptate id eos nobis ratione eveniet. Sit aut quas mollitia. Dolorum et sapiente repudiandae. Sequi ad et qui recusandae consequuntur ratione omnis unde.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_9.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -986,79,6,2018-03-31,Veritatis provident et reiciendis fugiat. Nihil minus odit molestias possimus voluptate tenetur quia. Hic et laborum velit porro. Sint optio deleniti eveniet est. Dolorem dolores nostrum est et quis.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -987,17,61,2018-08-12,Et possimus quod omnis est. Fuga voluptatem sed ex. Velit consectetur veniam a sint mollitia deserunt.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -988,55,41,2018-05-23,Nemo et illum cum asperiores dolore. Quis aut sit molestiae. Dolore eaque suscipit occaecati rem aliquam est consectetur non. Fugit perferendis consequatur consequatur aut rem.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -989,13,47,2018-04-09,Labore unde quasi asperiores enim corporis aut amet impedit. Quibusdam nam sint ut mollitia suscipit ex blanditiis et vitae. Quae ut id nostrum ipsa architecto quidem porro cumque. Fugiat vel hic labore facilis ipsam consequatur repellat corrupti. Magnam expedita ut atque sed autem ad nihil repudiandae dolorem. Tempora magni consequuntur velit nesciunt excepturi sed.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_4.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -990,60,15,2018-04-12,Cupiditate quia dolores temporibus consectetur. Ipsum suscipit ea ducimus aliquid. Minima saepe fugit impedit animi dolorum. Itaque distinctio ab quo minus consequatur delectus numquam. Et quisquam soluta qui at error.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -991,46,16,2018-01-31,Voluptas et sint autem unde accusantium. Eligendi mollitia id totam accusamus. Dolor quod illum omnis veritatis facilis dignissimos et non ducimus. Rerum itaque laborum est eius.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/3.jpeg -992,19,85,2018-05-26,Repudiandae accusamus est aut amet doloribus. Dignissimos eveniet quisquam. Quasi officia aut. Nihil reprehenderit vel labore aut. Cumque dolorum laboriosam culpa minus omnis sunt maxime. Occaecati molestiae praesentium consequatur.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -993,87,15,2018-10-15,Doloribus voluptatem illum non quo aliquam dolores ullam itaque nulla. Aperiam et voluptas ipsam omnis aut voluptatem et. Architecto aut aut repellat et quidem sint quasi.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_1.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg -994,91,36,2018-05-02,Libero accusamus et deserunt totam deleniti voluptatem autem nulla cum. Asperiores voluptatem consequatur qui mollitia vero nesciunt rerum deleniti. Recusandae eaque sit temporibus ex sint molestias.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_5.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/7.jpeg -995,64,29,2018-09-18,Perferendis voluptas nihil amet omnis. Minus eum et omnis dolorem cum exercitationem quisquam. Nemo quaerat velit voluptatem eum. Quasi corporis porro tenetur est quia ex tenetur quos dicta. Culpa est ut et exercitationem vel inventore. Dolorum eaque quia excepturi magni est quia.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_7.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/6.jpeg -996,33,23,2017-11-23,Ad eum ab perferendis sed. Corrupti officia deleniti voluptas rerum porro velit. Vero est ex unde sed dolorum vel a fugiat. Nemo nesciunt voluptatem ducimus.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/1.jpeg -997,93,40,2018-02-02,Aut pariatur quis earum ut placeat eaque. Ex voluptas commodi corrupti culpa officia eum recusandae cumque. Quibusdam officiis reprehenderit repellat eos aut. Perferendis labore ipsa dolore illum.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_2.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -998,47,81,2018-04-13,Natus voluptatem error et laudantium natus vel delectus. Reprehenderit ex alias consequatur qui maxime voluptatem sunt. Ut commodi est.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/8.jpeg -999,85,55,2018-02-17,Dolores magnam voluptatem error. Est dolorem est aut et quidem nam minus magnam voluptatem. Eligendi ea tenetur. Cupiditate ab expedita voluptatum maiores. Debitis voluptas quis nisi optio itaque.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_6.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/2.jpeg -1000,62,67,2018-08-12,Pariatur doloribus nesciunt. Nisi dicta deserunt labore doloremque. Itaque illo illum. Nihil dolores cum aut possimus dignissimos. Est aut cumque qui nobis et. Praesentium mollitia laudantium eaque nesciunt voluptatem totam.,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/regular_8.png,https://s3-us-west-1.amazonaws.com/hrfrontendcapstone/5.jpeg diff --git a/newrelic.js b/newrelic.js new file mode 100644 index 0000000..35dbfa6 --- /dev/null +++ b/newrelic.js @@ -0,0 +1,53 @@ +'use strict' +/** + * New Relic agent configuration. + * + * See lib/config/default.js in the agent distribution for a more complete + * description of configuration variables and their potential values. + */ +exports.config = { + /** + * Array of application names. + */ + app_name: ['databaseName'], + /** + * Your New Relic license key. + */ + license_key: 'password', + logging: { + /** + * Level at which to log. 'trace' is most useful to New Relic when diagnosing + * issues with the agent, 'info' and higher will impose the least overhead on + * production applications. + */ + level: 'info' + }, + /** + * When true, all request headers except for those listed in attributes.exclude + * will be captured for all traces, unless otherwise specified in a destination's + * attributes include/exclude lists. + */ + allow_all_headers: true, + attributes: { + /** + * Prefix of attributes to exclude from all destinations. Allows * as wildcard + * at end. + * + * NOTE: If excluding headers, they must be in camelCase form to be filtered. + * + * @env NEW_RELIC_ATTRIBUTES_EXCLUDE + */ + exclude: [ + 'request.headers.cookie', + 'request.headers.authorization', + 'request.headers.proxyAuthorization', + 'request.headers.setCookie*', + 'request.headers.x*', + 'response.headers.cookie', + 'response.headers.authorization', + 'response.headers.proxyAuthorization', + 'response.headers.setCookie*', + 'response.headers.x*' + ] + } +} diff --git a/package-lock.json b/package-lock.json index a2e1be8..c03a704 100644 --- a/package-lock.json +++ b/package-lock.json @@ -866,12 +866,43 @@ "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.6.6.tgz", "integrity": "sha512-h4t4jFjtm1YV7UirAFuSuFGyLa+NNxjdkq6DpFLANNQY5rHueFZHVY+8Cu1HYVP6DrheB0kv4m5xPjo7eKT7yQ==" }, + "@newrelic/koa": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@newrelic/koa/-/koa-1.0.7.tgz", + "integrity": "sha512-hQfICL9fe95JZrIFAfGys5AX/TZHhtNb0VKxaXwtVebZVhp6307AuAi5Plpf7pcqpUnvyQvhXKR07gE3ZJRt6g==", + "requires": { + "methods": "^1.1.2" + } + }, + "@newrelic/native-metrics": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@newrelic/native-metrics/-/native-metrics-3.1.2.tgz", + "integrity": "sha512-JjUmPrp2LEEkhVtelICme5p7sHHpfpu2Wjk5/L1D3Zvt01v4mCsrL2XaIMBmHgg3T2ZbqMiqWZCn2LtGZ6nklA==", + "optional": true, + "requires": { + "nan": "^2.10.0", + "semver": "^5.5.1" + } + }, + "@newrelic/superagent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@newrelic/superagent/-/superagent-1.0.1.tgz", + "integrity": "sha512-2U04J/c155LDry5CYShGY6lkM87D7keEmM25lZ+hatrI6dcMoVKGJGT5xC1rGeemlPl3sn2/fzFYoUkzXTTRhw==", + "requires": { + "methods": "^1.1.2" + } + }, "@types/node": { "version": "10.12.2", "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.2.tgz", "integrity": "sha512-53ElVDSnZeFUUFIYzI8WLQ25IhWzb6vbddNp8UHlXQyU0ET2RhV5zg0NfubzU7iNMh5bBXb0htCzfvrSVNgzaQ==", "dev": true }, + "@tyriar/fibonacci-heap": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@tyriar/fibonacci-heap/-/fibonacci-heap-2.0.8.tgz", + "integrity": "sha512-yujW2S09dkH3uBUiTR5GtMni7LgQS2bSm1ezjugyUzuzM7JUkNvNRMwUL7/bee8gv812zhw1Yw/aIzL47UbTVQ==" + }, "@webassemblyjs/ast": { "version": "1.7.10", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.10.tgz", @@ -1116,6 +1147,14 @@ "integrity": "sha512-ugTb7Lq7u4GfWSqqpwE0bGyoBZNMTok/zDBXxfEG0QM50jNlGhIWjRC1pPN7bvV1anhF+bs+/gNcRw+o55Evbg==", "dev": true }, + "agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "requires": { + "es6-promisify": "^5.0.0" + } + }, "ajv": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", @@ -1197,6 +1236,14 @@ "dev": true, "requires": { "sprintf-js": "~1.0.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + } } }, "aria-query": { @@ -1289,7 +1336,6 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, "requires": { "safer-buffer": "~2.1.0" } @@ -1334,8 +1380,7 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, "assign-symbols": { "version": "1.0.0", @@ -1373,8 +1418,7 @@ "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "atob": { "version": "2.1.2", @@ -1384,14 +1428,12 @@ "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", - "dev": true + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" }, "axobject-query": { "version": "2.0.2", @@ -2000,6 +2042,14 @@ "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", "dev": true }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "requires": { + "safe-buffer": "5.1.2" + } + }, "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -2009,7 +2059,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, "requires": { "tweetnacl": "^0.14.3" } @@ -2030,10 +2079,9 @@ "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==" }, "bluebird": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz", - "integrity": "sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg==", - "dev": true + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", + "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==" }, "bn.js": { "version": "4.11.8", @@ -2233,6 +2281,11 @@ "node-int64": "^0.4.0" } }, + "bson": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.0.tgz", + "integrity": "sha512-9Aeai9TacfNtWXOYarkFJRW2CWo+dRon+fuLZYJmvLV3+MiUp0bEI6IAZfXEIg7/Pl/7IWlLaDnhzTsD81etQA==" + }, "buffer": { "version": "4.9.1", "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", @@ -2247,8 +2300,7 @@ "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, "buffer-indexof": { "version": "1.1.1", @@ -2364,8 +2416,7 @@ "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "chalk": { "version": "2.4.1", @@ -2602,7 +2653,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", - "dev": true, "requires": { "delayed-stream": "~1.0.0" } @@ -2751,7 +2801,6 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -3046,7 +3095,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, "requires": { "assert-plus": "^1.0.0" } @@ -3203,8 +3251,7 @@ "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, "depd": { "version": "1.1.2", @@ -3383,7 +3430,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -3557,6 +3603,19 @@ "is-symbol": "^1.0.2" } }, + "es6-promise": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", + "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "http://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "requires": { + "es6-promise": "^4.0.3" + } + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -4089,8 +4148,7 @@ "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "extend-shallow": { "version": "3.0.2", @@ -4195,8 +4253,7 @@ "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "faker": { "version": "4.1.0", @@ -4499,14 +4556,12 @@ "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "form-data": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -5067,7 +5122,6 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, "requires": { "assert-plus": "^1.0.0" } @@ -5237,42 +5291,27 @@ "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", - "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", - "dev": true, + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "requires": { - "ajv": "^5.3.0", + "ajv": "^6.5.5", "har-schema": "^2.0.0" }, "dependencies": { "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.5.tgz", + "integrity": "sha512-7q7gtRQDJSyuEHjuVgHoUa2VuemFiCMrfQc9Tc08XTAc4Zj/5U1buQJ0HU6i7fKjXU09SVgSmxa4sLvuvS8Iyg==", "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", + "fast-deep-equal": "^2.0.1", "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } - }, - "fast-deep-equal": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true } } }, @@ -5579,7 +5618,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -5592,6 +5630,30 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": true }, + "https-proxy-agent": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", + "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", + "requires": { + "agent-base": "^4.1.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, "iconv-lite": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", @@ -6005,8 +6067,7 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "is-utf8": { "version": "0.2.1", @@ -6051,8 +6112,7 @@ "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "istanbul-api": { "version": "1.3.7", @@ -7427,8 +7487,7 @@ "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "jsdom": { "version": "11.12.0", @@ -7487,8 +7546,7 @@ "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-schema-traverse": { "version": "0.4.1", @@ -7504,8 +7562,7 @@ "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "json3": { "version": "3.3.2", @@ -7521,7 +7578,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -7538,6 +7594,11 @@ "array-includes": "^3.0.3" } }, + "kareem": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.0.tgz", + "integrity": "sha512-6hHxsp9e6zQU8nXsP+02HGWXwTkOEw6IROhF2ZA28cYbUk4eJ6QbtZvdqZOdD9YPKghG3apk5eOCvs+tLl3lRg==" + }, "killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", @@ -7657,6 +7718,11 @@ "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", "dev": true }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, "lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", @@ -7782,6 +7848,12 @@ "readable-stream": "^2.0.1" } }, + "memory-pager": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.1.0.tgz", + "integrity": "sha512-Mf9OHV/Y7h6YWDxTzX/b4ZZ4oh9NSXblQL8dtPCOomOtZciEHxePR78+uHFLLlsk01A6jVHhHsQZZ/WcIPpnzg==", + "optional": true + }, "merge": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", @@ -7946,12 +8018,79 @@ "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=" }, + "mongodb": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.1.10.tgz", + "integrity": "sha512-Uml42GeFxhTGQVml1XQ4cD0o/rp7J2ROy0fdYUcVitoE7vFqEhKH4TYVqRDpQr/bXtCJVxJdNQC1ntRxNREkPQ==", + "requires": { + "mongodb-core": "3.1.9", + "safe-buffer": "^5.1.2" + } + }, + "mongodb-core": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.1.9.tgz", + "integrity": "sha512-MJpciDABXMchrZphh3vMcqu8hkNf/Mi+Gk6btOimVg1XMxLXh87j6FAvRm+KmwD1A9fpu3qRQYcbQe4egj23og==", + "requires": { + "bson": "^1.1.0", + "require_optional": "^1.0.1", + "safe-buffer": "^5.1.2", + "saslprep": "^1.0.0" + } + }, + "mongoose": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.3.13.tgz", + "integrity": "sha512-Vly1oiMpB6vxZ3KklTSmDVDzQQ5nGeU/VTCix6tGqI0B3AJL+ssUr4Vc5YqwmLDLoDO9HGiBIVu4AoACab+h2Q==", + "requires": { + "async": "2.6.1", + "bson": "~1.1.0", + "kareem": "2.3.0", + "lodash.get": "4.4.2", + "mongodb": "3.1.10", + "mongodb-core": "3.1.9", + "mongoose-legacy-pluralize": "1.0.2", + "mpath": "0.5.1", + "mquery": "3.2.0", + "ms": "2.0.0", + "regexp-clone": "0.0.1", + "safe-buffer": "5.1.2", + "sliced": "1.0.1" + }, + "dependencies": { + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "requires": { + "lodash": "^4.17.10" + } + } + } + }, + "mongoose-legacy-pluralize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", + "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==" + }, "moo": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/moo/-/moo-0.4.3.tgz", "integrity": "sha512-gFD2xGCl8YFgGHsqJ9NKRVdwlioeW3mI1iqfLNYQOv0+6JRwG58Zk9DIGQgyIaffSYaO1xsKnMaYzzNr1KyIAw==", "dev": true }, + "morgan": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", + "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==", + "requires": { + "basic-auth": "~2.0.0", + "debug": "2.6.9", + "depd": "~1.1.2", + "on-finished": "~2.3.0", + "on-headers": "~1.0.1" + } + }, "move-concurrently": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", @@ -7966,6 +8105,38 @@ "run-queue": "^1.0.3" } }, + "mpath": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.5.1.tgz", + "integrity": "sha512-H8OVQ+QEz82sch4wbODFOz+3YQ61FYz/z3eJ5pIdbMEaUzDqA268Wd+Vt4Paw9TJfvDgVKaayC0gBzMIw2jhsg==" + }, + "mquery": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.0.tgz", + "integrity": "sha512-qPJcdK/yqcbQiKoemAt62Y0BAc0fTEKo1IThodBD+O5meQRJT/2HSe5QpBNwaa4CjskoGrYWsEyjkqgiE0qjhg==", + "requires": { + "bluebird": "3.5.1", + "debug": "3.1.0", + "regexp-clone": "0.0.1", + "safe-buffer": "5.1.2", + "sliced": "1.0.1" + }, + "dependencies": { + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -8056,6 +8227,33 @@ "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", "dev": true }, + "newrelic": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/newrelic/-/newrelic-4.11.0.tgz", + "integrity": "sha512-+Xkg1BksxiyP6VCzUotxNo3U1qljZVWzQ2iXnyzjOQtvfRBq2RIZiwYBO5ll2EF/oJpZn1JG5Kh2C7DO4HOSmQ==", + "requires": { + "@newrelic/koa": "^1.0.0", + "@newrelic/native-metrics": "^3.0.0", + "@newrelic/superagent": "^1.0.0", + "@tyriar/fibonacci-heap": "^2.0.7", + "async": "^2.1.4", + "concat-stream": "^1.5.0", + "https-proxy-agent": "^2.2.1", + "json-stringify-safe": "^5.0.0", + "readable-stream": "^2.1.4", + "semver": "^5.3.0" + }, + "dependencies": { + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "requires": { + "lodash": "^4.17.10" + } + } + } + }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -8211,8 +8409,7 @@ "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, "object-assign": { "version": "4.1.1", @@ -8668,8 +8865,12 @@ "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "pg-copy-streams": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pg-copy-streams/-/pg-copy-streams-1.2.0.tgz", + "integrity": "sha1-ez+d7gtsX8IGj1nED6IY4MHXQkk=" }, "pify": { "version": "3.0.0", @@ -8898,8 +9099,7 @@ "psl": { "version": "1.1.29", "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", - "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", - "dev": true + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==" }, "public-encrypt": { "version": "4.0.3", @@ -9228,6 +9428,11 @@ "safe-regex": "^1.1.0" } }, + "regexp-clone": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz", + "integrity": "sha1-p8LgmJH9vzj7sQ03b7cwA+aKxYk=" + }, "regexpp": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", @@ -9335,7 +9540,6 @@ "version": "2.88.0", "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "dev": true, "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -9359,11 +9563,21 @@ "uuid": "^3.3.2" } }, + "request-promise": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.2.tgz", + "integrity": "sha1-0epG1lSm7k+O5qT+oQGMIpEZBLQ=", + "requires": { + "bluebird": "^3.5.0", + "request-promise-core": "1.1.1", + "stealthy-require": "^1.1.0", + "tough-cookie": ">=2.3.3" + } + }, "request-promise-core": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", - "dev": true, "requires": { "lodash": "^4.13.1" } @@ -9407,6 +9621,22 @@ } } }, + "require_optional": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", + "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", + "requires": { + "resolve-from": "^2.0.0", + "semver": "^5.1.0" + }, + "dependencies": { + "resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" + } + } + }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -9557,6 +9787,15 @@ } } }, + "saslprep": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.2.tgz", + "integrity": "sha512-4cDsYuAjXssUSjxHKRe4DTZC0agDwsCqcMqtJAQPzC74nJ7LfAJflAtC1Zed5hMzEQKj82d3tuzqdGNRsLJ4Gw==", + "optional": true, + "requires": { + "sparse-bitfield": "^3.0.3" + } + }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -9742,6 +9981,11 @@ "is-fullwidth-code-point": "^2.0.0" } }, + "sliced": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", + "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" + }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -9921,6 +10165,15 @@ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, + "sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", + "optional": true, + "requires": { + "memory-pager": "^1.0.2" + } + }, "spdx-correct": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", @@ -9989,10 +10242,9 @@ } }, "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.1.tgz", + "integrity": "sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw=" }, "sqlstring": { "version": "2.3.1", @@ -10003,7 +10255,6 @@ "version": "1.15.2", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz", "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==", - "dev": true, "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -10058,8 +10309,7 @@ "stealthy-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" }, "stream-browserify": { "version": "2.0.1", @@ -10543,7 +10793,6 @@ "version": "2.4.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dev": true, "requires": { "psl": "^1.1.24", "punycode": "^1.4.1" @@ -10552,8 +10801,7 @@ "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" } } }, @@ -10587,7 +10835,6 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, "requires": { "safe-buffer": "^5.0.1" } @@ -10595,8 +10842,7 @@ "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "type-check": { "version": "0.3.2", @@ -10619,8 +10865,7 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, "ua-parser-js": { "version": "0.7.19", @@ -10957,7 +11202,6 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", diff --git a/package.json b/package.json index cb019a5..8edab74 100644 --- a/package.json +++ b/package.json @@ -2,31 +2,51 @@ "name": "Yump_Reviews_Module", "version": "1.0.0", "description": "User_reviews_component", - "author": "Danny Ngo", + "author": "", "license": "", "engines": { "node": ">=6.13.0" }, "scripts": { "start": "nodemon server/index.js", - "build": "webpack --mode production -w", + "build": "webpack -w", "seed": "node database/seed.js", - "database": "mysql -u root < database/schema.sql", + "schema": "mysql -u root --local-infile < database/schema.sql", +<<<<<<< HEAD + "test": "jest --coverage --", + "postgres:seed": "node database/seed.js", + "mongodb:seed": "node mongoSeed.js", + "postgres:init": "createdb whatslunch && psql whatslunch < database/schema.sql", + "mongodb:init": "mongoimport -d whats_lunch -c restaurant_reviews --file database/mongoReview.json" +======= "test": "jest --coverage --" +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 }, "dependencies": { "@babel/core": "^7.1.2", "@babel/plugin-proposal-class-properties": "^7.1.0", "babel-loader": "^8.0.4", + "bluebird": "^3.5.3", + "body-parser": "^1.18.3", "compression": "^1.7.3", "express": "^4.16.4", "faker": "^4.1.0", "jest-mock": "^23.2.0", "jquery": "^3.3.1", "moment": "^2.22.2", + "mongoose": "^5.3.13", + "morgan": "^1.9.1", "mysql": "^2.16.0", +<<<<<<< HEAD + "newrelic": "^4.11.0", +======= +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 + "pg-copy-streams": "^1.2.0", "react": "^16.6.0", "react-dom": "^16.6.0", + "request": "^2.88.0", + "request-promise": "^4.2.2", + "sprintf-js": "^1.1.1", "styled-components": "^4.0.2", "webpack-dev-server": "^3.1.10" }, diff --git a/public/dist/bundled.js b/public/dist/bundled.js deleted file mode 100644 index cd95f06..0000000 --- a/public/dist/bundled.js +++ /dev/null @@ -1,76 +0,0 @@ -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=145)}([function(e,t,n){(function(e){e.exports=function(){"use strict";var t,r;function a(){return t.apply(null,arguments)}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function l(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function d(e,t){var n,r=[];for(n=0;n>>0,r=0;r0)for(n=0;n=0;return(i?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+r}var z=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,I=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,R={},U={};function J(e,t,n,r){var a=r;"string"==typeof r&&(a=function(){return this[r]()}),e&&(U[e]=a),t&&(U[t[0]]=function(){return F(a.apply(this,arguments),t[1],t[2])}),n&&(U[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function $(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function q(e,t){return e.isValid()?(t=V(t,e.localeData()),R[t]=R[t]||function(e){var t,n,r=e.match(z);for(t=0,n=r.length;t=0&&I.test(e);)e=e.replace(I,r),I.lastIndex=0,n-=1;return e}var B=/\d/,G=/\d\d/,K=/\d{3}/,Q=/\d{4}/,X=/[+-]?\d{6}/,Z=/\d\d?/,ee=/\d\d\d\d?/,te=/\d\d\d\d\d\d?/,ne=/\d{1,3}/,re=/\d{1,4}/,ae=/[+-]?\d{1,6}/,ie=/\d+/,se=/[+-]?\d+/,oe=/Z|[+-]\d\d:?\d\d/gi,ue=/Z|[+-]\d\d(?::?\d\d)?/gi,le=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,de={};function ce(e,t,n){de[e]=j(t)?t:function(e,r){return e&&n?n:t}}function me(e,t){return c(de,e)?de[e](t._strict,t._locale):new RegExp(function(e){return _e(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,a){return t||n||r||a}))}(e))}function _e(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var fe={};function he(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),u(t)&&(r=function(e,n){n[t]=Y(e)}),n=0;n68?1900:2e3)};var Se,je=He("FullYear",!0);function He(e,t){return function(n){return null!=n?(Ce(this,e,n),a.updateOffset(this,t),this):Ee(this,e)}}function Ee(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Ce(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&xe(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Pe(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function Pe(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=function(e,t){return(e%t+t)%t}(t,12);return e+=(t-n)/12,1===n?xe(e)?29:28:31-n%7%2}Se=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function Je(e,t,n){var r=7+t-n,a=(7+Ue(e,0,r).getUTCDay()-t)%7;return-a+r-1}function $e(e,t,n,r,a){var i,s,o=(7+n-r)%7,u=Je(e,r,a),l=1+7*(t-1)+o+u;return l<=0?s=De(i=e-1)+l:l>De(e)?(i=e+1,s=l-De(e)):(i=e,s=l),{year:i,dayOfYear:s}}function qe(e,t,n){var r,a,i=Je(e.year(),t,n),s=Math.floor((e.dayOfYear()-i-1)/7)+1;return s<1?(a=e.year()-1,r=s+Ve(a,t,n)):s>Ve(e.year(),t,n)?(r=s-Ve(e.year(),t,n),a=e.year()+1):(a=e.year(),r=s),{week:r,year:a}}function Ve(e,t,n){var r=Je(e,t,n),a=Je(e+1,t,n);return(De(e)-r+a)/7}J("w",["ww",2],"wo","week"),J("W",["WW",2],"Wo","isoWeek"),P("week","w"),P("isoWeek","W"),W("week",5),W("isoWeek",5),ce("w",Z),ce("ww",Z,G),ce("W",Z),ce("WW",Z,G),pe(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=Y(e)}),J("d",0,"do","day"),J("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),J("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),J("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),J("e",0,0,"weekday"),J("E",0,0,"isoWeekday"),P("day","d"),P("weekday","e"),P("isoWeekday","E"),W("day",11),W("weekday",11),W("isoWeekday",11),ce("d",Z),ce("e",Z),ce("E",Z),ce("dd",function(e,t){return t.weekdaysMinRegex(e)}),ce("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ce("dddd",function(e,t){return t.weekdaysRegex(e)}),pe(["dd","ddd","dddd"],function(e,t,n,r){var a=n._locale.weekdaysParse(e,r,n._strict);null!=a?t.d=a:f(n).invalidWeekday=e}),pe(["d","e","E"],function(e,t,n,r){t[r]=Y(e)});var Be="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ge="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ke="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Qe=le,Xe=le,Ze=le;function et(){function e(e,t){return t.length-e.length}var t,n,r,a,i,s=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=_([2e3,1]).day(t),r=this.weekdaysMin(n,""),a=this.weekdaysShort(n,""),i=this.weekdays(n,""),s.push(r),o.push(a),u.push(i),l.push(r),l.push(a),l.push(i);for(s.sort(e),o.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)o[t]=_e(o[t]),u[t]=_e(u[t]),l[t]=_e(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function tt(){return this.hours()%12||12}function nt(e,t){J(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function rt(e,t){return t._meridiemParse}J("H",["HH",2],0,"hour"),J("h",["hh",2],0,tt),J("k",["kk",2],0,function(){return this.hours()||24}),J("hmm",0,0,function(){return""+tt.apply(this)+F(this.minutes(),2)}),J("hmmss",0,0,function(){return""+tt.apply(this)+F(this.minutes(),2)+F(this.seconds(),2)}),J("Hmm",0,0,function(){return""+this.hours()+F(this.minutes(),2)}),J("Hmmss",0,0,function(){return""+this.hours()+F(this.minutes(),2)+F(this.seconds(),2)}),nt("a",!0),nt("A",!1),P("hour","h"),W("hour",13),ce("a",rt),ce("A",rt),ce("H",Z),ce("h",Z),ce("k",Z),ce("HH",Z,G),ce("hh",Z,G),ce("kk",Z,G),ce("hmm",ee),ce("hmmss",te),ce("Hmm",ee),ce("Hmmss",te),he(["H","HH"],Le),he(["k","kk"],function(e,t,n){var r=Y(e);t[Le]=24===r?0:r}),he(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),he(["h","hh"],function(e,t,n){t[Le]=Y(e),f(n).bigHour=!0}),he("hmm",function(e,t,n){var r=e.length-2;t[Le]=Y(e.substr(0,r)),t[ke]=Y(e.substr(r)),f(n).bigHour=!0}),he("hmmss",function(e,t,n){var r=e.length-4,a=e.length-2;t[Le]=Y(e.substr(0,r)),t[ke]=Y(e.substr(r,2)),t[Ye]=Y(e.substr(a)),f(n).bigHour=!0}),he("Hmm",function(e,t,n){var r=e.length-2;t[Le]=Y(e.substr(0,r)),t[ke]=Y(e.substr(r))}),he("Hmmss",function(e,t,n){var r=e.length-4,a=e.length-2;t[Le]=Y(e.substr(0,r)),t[ke]=Y(e.substr(r,2)),t[Ye]=Y(e.substr(a))});var at,it=He("Hours",!0),st={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ae,monthsShort:Ne,week:{dow:0,doy:6},weekdays:Be,weekdaysMin:Ke,weekdaysShort:Ge,meridiemParse:/[ap]\.?m?\.?/i},ot={},ut={};function lt(e){return e?e.toLowerCase().replace("_","-"):e}function dt(t){var r=null;if(!ot[t]&&void 0!==e&&e&&e.exports)try{r=at._abbr,n(139)("./"+t),ct(r)}catch(e){}return ot[t]}function ct(e,t){var n;return e&&((n=o(t)?_t(e):mt(e,t))?at=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),at._abbr}function mt(e,t){if(null!==t){var n,r=st;if(t.abbr=e,null!=ot[e])S("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=ot[e]._config;else if(null!=t.parentLocale)if(null!=ot[t.parentLocale])r=ot[t.parentLocale]._config;else{if(null==(n=dt(t.parentLocale)))return ut[t.parentLocale]||(ut[t.parentLocale]=[]),ut[t.parentLocale].push({name:e,config:t}),null;r=n._config}return ot[e]=new E(H(r,t)),ut[e]&&ut[e].forEach(function(e){mt(e.name,e.config)}),ct(e),ot[e]}return delete ot[e],null}function _t(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return at;if(!i(e)){if(t=dt(e))return t;e=[e]}return function(e){for(var t,n,r,a,i=0;i0;){if(r=dt(a.slice(0,t).join("-")))return r;if(n&&n.length>=t&&b(a,n,!0)>=t-1)break;t--}i++}return at}(e)}function ft(e){var t,n=e._a;return n&&-2===f(e).overflow&&(t=n[ge]<0||n[ge]>11?ge:n[ve]<1||n[ve]>Pe(n[Me],n[ge])?ve:n[Le]<0||n[Le]>24||24===n[Le]&&(0!==n[ke]||0!==n[Ye]||0!==n[be])?Le:n[ke]<0||n[ke]>59?ke:n[Ye]<0||n[Ye]>59?Ye:n[be]<0||n[be]>999?be:-1,f(e)._overflowDayOfYear&&(tve)&&(t=ve),f(e)._overflowWeeks&&-1===t&&(t=we),f(e)._overflowWeekday&&-1===t&&(t=Te),f(e).overflow=t),e}function ht(e,t,n){return null!=e?e:null!=t?t:n}function pt(e){var t,n,r,i,s,o=[];if(!e._d){for(r=function(e){var t=new Date(a.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[ve]&&null==e._a[ge]&&function(e){var t,n,r,a,i,s,o,u;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)i=1,s=4,n=ht(t.GG,e._a[Me],qe(Ht(),1,4).year),r=ht(t.W,1),((a=ht(t.E,1))<1||a>7)&&(u=!0);else{i=e._locale._week.dow,s=e._locale._week.doy;var l=qe(Ht(),i,s);n=ht(t.gg,e._a[Me],l.year),r=ht(t.w,l.week),null!=t.d?((a=t.d)<0||a>6)&&(u=!0):null!=t.e?(a=t.e+i,(t.e<0||t.e>6)&&(u=!0)):a=i}r<1||r>Ve(n,i,s)?f(e)._overflowWeeks=!0:null!=u?f(e)._overflowWeekday=!0:(o=$e(n,r,a,i,s),e._a[Me]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(s=ht(e._a[Me],r[Me]),(e._dayOfYear>De(s)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),n=Ue(s,0,e._dayOfYear),e._a[ge]=n.getUTCMonth(),e._a[ve]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=r[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Le]&&0===e._a[ke]&&0===e._a[Ye]&&0===e._a[be]&&(e._nextDay=!0,e._a[Le]=0),e._d=(e._useUTC?Ue:function(e,t,n,r,a,i,s){var o=new Date(e,t,n,r,a,i,s);return e<100&&e>=0&&isFinite(o.getFullYear())&&o.setFullYear(e),o}).apply(null,o),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Le]=24),e._w&&void 0!==e._w.d&&e._w.d!==i&&(f(e).weekdayMismatch=!0)}}var yt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Mt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,gt=/Z|[+-]\d\d(?::?\d\d)?/,vt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Lt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],kt=/^\/?Date\((\-?\d+)/i;function Yt(e){var t,n,r,a,i,s,o=e._i,u=yt.exec(o)||Mt.exec(o);if(u){for(f(e).iso=!0,t=0,n=vt.length;t0&&f(e).unusedInput.push(s),o=o.slice(o.indexOf(n)+n.length),l+=n.length),U[i]?(n?f(e).empty=!1:f(e).unusedTokens.push(i),ye(i,n,e)):e._strict&&!n&&f(e).unusedTokens.push(i);f(e).charsLeftOver=u-l,o.length>0&&f(e).unusedInput.push(o),e._a[Le]<=12&&!0===f(e).bigHour&&e._a[Le]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[Le]=function(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}(e._locale,e._a[Le],e._meridiem),pt(e),ft(e)}else Dt(e);else Yt(e)}function St(e){var t=e._i,n=e._f;return e._locale=e._locale||_t(e._l),null===t||void 0===n&&""===t?p({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),L(t)?new v(ft(t)):(l(t)?e._d=t:i(n)?function(e){var t,n,r,a,i;if(0===e._f.length)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;athis?this:e:p()});function Pt(e,t){var n,r;if(1===t.length&&i(t[0])&&(t=t[0]),!t.length)return Ht();for(n=t[0],r=1;ri&&(t=i),function(e,t,n,r,a){var i=$e(e,t,n,r,a),s=Ue(i.year,0,i.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}.call(this,e,t,n,r,a))}J(0,["gg",2],0,function(){return this.weekYear()%100}),J(0,["GG",2],0,function(){return this.isoWeekYear()%100}),an("gggg","weekYear"),an("ggggg","weekYear"),an("GGGG","isoWeekYear"),an("GGGGG","isoWeekYear"),P("weekYear","gg"),P("isoWeekYear","GG"),W("weekYear",1),W("isoWeekYear",1),ce("G",se),ce("g",se),ce("GG",Z,G),ce("gg",Z,G),ce("GGGG",re,Q),ce("gggg",re,Q),ce("GGGGG",ae,X),ce("ggggg",ae,X),pe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=Y(e)}),pe(["gg","GG"],function(e,t,n,r){t[r]=a.parseTwoDigitYear(e)}),J("Q",0,"Qo","quarter"),P("quarter","Q"),W("quarter",7),ce("Q",B),he("Q",function(e,t){t[ge]=3*(Y(e)-1)}),J("D",["DD",2],"Do","date"),P("date","D"),W("date",9),ce("D",Z),ce("DD",Z,G),ce("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),he(["D","DD"],ve),he("Do",function(e,t){t[ve]=Y(e.match(Z)[0])});var on=He("Date",!0);J("DDD",["DDDD",3],"DDDo","dayOfYear"),P("dayOfYear","DDD"),W("dayOfYear",4),ce("DDD",ne),ce("DDDD",K),he(["DDD","DDDD"],function(e,t,n){n._dayOfYear=Y(e)}),J("m",["mm",2],0,"minute"),P("minute","m"),W("minute",14),ce("m",Z),ce("mm",Z,G),he(["m","mm"],ke);var un=He("Minutes",!1);J("s",["ss",2],0,"second"),P("second","s"),W("second",15),ce("s",Z),ce("ss",Z,G),he(["s","ss"],Ye);var ln,dn=He("Seconds",!1);for(J("S",0,0,function(){return~~(this.millisecond()/100)}),J(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),J(0,["SSS",3],0,"millisecond"),J(0,["SSSS",4],0,function(){return 10*this.millisecond()}),J(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),J(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),J(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),J(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),J(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),P("millisecond","ms"),W("millisecond",16),ce("S",ne,B),ce("SS",ne,G),ce("SSS",ne,K),ln="SSSS";ln.length<=9;ln+="S")ce(ln,ie);function cn(e,t){t[be]=Y(1e3*("0."+e))}for(ln="S";ln.length<=9;ln+="S")he(ln,cn);var mn=He("Milliseconds",!1);J("z",0,0,"zoneAbbr"),J("zz",0,0,"zoneName");var _n=v.prototype;function fn(e){return e}_n.add=Xt,_n.calendar=function(e,t){var n=e||Ht(),r=Rt(n,this).startOf("day"),i=a.calendarFormat(this,r)||"sameElse",s=t&&(j(t[i])?t[i].call(this,n):t[i]);return this.format(s||this.localeData().calendar(i,this,Ht(n)))},_n.clone=function(){return new v(this)},_n.diff=function(e,t,n){var r,a,i;if(!this.isValid())return NaN;if(!(r=Rt(e,this)).isValid())return NaN;switch(a=6e4*(r.utcOffset()-this.utcOffset()),t=O(t)){case"year":i=en(this,r)/12;break;case"month":i=en(this,r);break;case"quarter":i=en(this,r)/3;break;case"second":i=(this-r)/1e3;break;case"minute":i=(this-r)/6e4;break;case"hour":i=(this-r)/36e5;break;case"day":i=(this-r-a)/864e5;break;case"week":i=(this-r-a)/6048e5;break;default:i=this-r}return n?i:k(i)},_n.endOf=function(e){return void 0===(e=O(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},_n.format=function(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=q(this,e);return this.localeData().postformat(t)},_n.from=function(e,t){return this.isValid()&&(L(e)&&e.isValid()||Ht(e).isValid())?Vt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},_n.fromNow=function(e){return this.from(Ht(),e)},_n.to=function(e,t){return this.isValid()&&(L(e)&&e.isValid()||Ht(e).isValid())?Vt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},_n.toNow=function(e){return this.to(Ht(),e)},_n.get=function(e){return j(this[e=O(e)])?this[e]():this},_n.invalidAt=function(){return f(this).overflow},_n.isAfter=function(e,t){var n=L(e)?e:Ht(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=O(o(t)?"millisecond":t))?this.valueOf()>n.valueOf():n.valueOf()9999?q(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):j(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",q(n,"Z")):q(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},_n.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a=t+'[")]';return this.format(n+r+"-MM-DD[T]HH:mm:ss.SSS"+a)},_n.toJSON=function(){return this.isValid()?this.toISOString():null},_n.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},_n.unix=function(){return Math.floor(this.valueOf()/1e3)},_n.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},_n.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},_n.year=je,_n.isLeapYear=function(){return xe(this.year())},_n.weekYear=function(e){return sn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},_n.isoWeekYear=function(e){return sn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},_n.quarter=_n.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},_n.month=Fe,_n.daysInMonth=function(){return Pe(this.year(),this.month())},_n.week=_n.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},_n.isoWeek=_n.isoWeeks=function(e){var t=qe(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},_n.weeksInYear=function(){var e=this.localeData()._week;return Ve(this.year(),e.dow,e.doy)},_n.isoWeeksInYear=function(){return Ve(this.year(),1,4)},_n.date=on,_n.day=_n.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},_n.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},_n.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},_n.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},_n.hour=_n.hours=it,_n.minute=_n.minutes=un,_n.second=_n.seconds=dn,_n.millisecond=_n.milliseconds=mn,_n.utcOffset=function(e,t,n){var r,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=It(ue,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(r=Ut(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),i!==e&&(!t||this._changeInProgress?Qt(this,Vt(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?i:Ut(this)},_n.utc=function(e){return this.utcOffset(0,e)},_n.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Ut(this),"m")),this},_n.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=It(oe,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},_n.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Ht(e).utcOffset():0,(this.utcOffset()-e)%60==0)},_n.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},_n.isLocal=function(){return!!this.isValid()&&!this._isUTC},_n.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},_n.isUtc=Jt,_n.isUTC=Jt,_n.zoneAbbr=function(){return this._isUTC?"UTC":""},_n.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},_n.dates=T("dates accessor is deprecated. Use date instead.",on),_n.months=T("months accessor is deprecated. Use month instead",Fe),_n.years=T("years accessor is deprecated. Use year instead",je),_n.zone=T("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),_n.isDSTShifted=T("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var e={};if(M(e,this),(e=St(e))._a){var t=e._isUTC?_(e._a):Ht(e._a);this._isDSTShifted=this.isValid()&&b(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var hn=E.prototype;function pn(e,t,n,r){var a=_t(),i=_().set(r,t);return a[n](i,e)}function yn(e,t,n){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return pn(e,t,n,"month");var r,a=[];for(r=0;r<12;r++)a[r]=pn(e,r,n,"month");return a}function Mn(e,t,n,r){"boolean"==typeof e?(u(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,u(t)&&(n=t,t=void 0),t=t||"");var a,i=_t(),s=e?i._week.dow:0;if(null!=n)return pn(t,(n+s)%7,r,"day");var o=[];for(a=0;a<7;a++)o[a]=pn(t,(a+s)%7,r,"day");return o}hn.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return j(r)?r.call(t,n):r},hn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},hn.invalidDate=function(){return this._invalidDate},hn.ordinal=function(e){return this._ordinal.replace("%d",e)},hn.preparse=fn,hn.postformat=fn,hn.relativeTime=function(e,t,n,r){var a=this._relativeTime[n];return j(a)?a(e,t,n,r):a.replace(/%d/i,e)},hn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return j(n)?n(t):n.replace(/%s/i,t)},hn.set=function(e){var t,n;for(n in e)j(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},hn.months=function(e,t){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Oe).test(t)?"format":"standalone"][e.month()]:i(this._months)?this._months:this._months.standalone},hn.monthsShort=function(e,t){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Oe.test(t)?"format":"standalone"][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},hn.monthsParse=function(e,t,n){var r,a,i;if(this._monthsParseExact)return function(e,t,n){var r,a,i,s=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)i=_([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(i,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(i,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(a=Se.call(this._shortMonthsParse,s))?a:null:-1!==(a=Se.call(this._longMonthsParse,s))?a:null:"MMM"===t?-1!==(a=Se.call(this._shortMonthsParse,s))?a:-1!==(a=Se.call(this._longMonthsParse,s))?a:null:-1!==(a=Se.call(this._longMonthsParse,s))?a:-1!==(a=Se.call(this._shortMonthsParse,s))?a:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(a=_([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(i="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[r]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},hn.monthsRegex=function(e){return this._monthsParseExact?(c(this,"_monthsRegex")||Re.call(this),e?this._monthsStrictRegex:this._monthsRegex):(c(this,"_monthsRegex")||(this._monthsRegex=Ie),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},hn.monthsShortRegex=function(e){return this._monthsParseExact?(c(this,"_monthsRegex")||Re.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(c(this,"_monthsShortRegex")||(this._monthsShortRegex=ze),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},hn.week=function(e){return qe(e,this._week.dow,this._week.doy).week},hn.firstDayOfYear=function(){return this._week.doy},hn.firstDayOfWeek=function(){return this._week.dow},hn.weekdays=function(e,t){return e?i(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:i(this._weekdays)?this._weekdays:this._weekdays.standalone},hn.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},hn.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},hn.weekdaysParse=function(e,t,n){var r,a,i;if(this._weekdaysParseExact)return function(e,t,n){var r,a,i,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=_([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(a=Se.call(this._weekdaysParse,s))?a:null:"ddd"===t?-1!==(a=Se.call(this._shortWeekdaysParse,s))?a:null:-1!==(a=Se.call(this._minWeekdaysParse,s))?a:null:"dddd"===t?-1!==(a=Se.call(this._weekdaysParse,s))?a:-1!==(a=Se.call(this._shortWeekdaysParse,s))?a:-1!==(a=Se.call(this._minWeekdaysParse,s))?a:null:"ddd"===t?-1!==(a=Se.call(this._shortWeekdaysParse,s))?a:-1!==(a=Se.call(this._weekdaysParse,s))?a:-1!==(a=Se.call(this._minWeekdaysParse,s))?a:null:-1!==(a=Se.call(this._minWeekdaysParse,s))?a:-1!==(a=Se.call(this._weekdaysParse,s))?a:-1!==(a=Se.call(this._shortWeekdaysParse,s))?a:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(a=_([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},hn.weekdaysRegex=function(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||et.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Qe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},hn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||et.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Xe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},hn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||et.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ze),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},hn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},hn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},ct("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===Y(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),a.lang=T("moment.lang is deprecated. Use moment.locale instead.",ct),a.langData=T("moment.langData is deprecated. Use moment.localeData instead.",_t);var gn=Math.abs;function vn(e,t,n,r){var a=Vt(t,n);return e._milliseconds+=r*a._milliseconds,e._days+=r*a._days,e._months+=r*a._months,e._bubble()}function Ln(e){return e<0?Math.floor(e):Math.ceil(e)}function kn(e){return 4800*e/146097}function Yn(e){return 146097*e/4800}function bn(e){return function(){return this.as(e)}}var wn=bn("ms"),Tn=bn("s"),Dn=bn("m"),xn=bn("h"),Sn=bn("d"),jn=bn("w"),Hn=bn("M"),En=bn("y");function Cn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Pn=Cn("milliseconds"),On=Cn("seconds"),An=Cn("minutes"),Nn=Cn("hours"),Wn=Cn("days"),Fn=Cn("months"),zn=Cn("years"),In=Math.round,Rn={ss:44,s:45,m:45,h:22,d:26,M:11},Un=Math.abs;function Jn(e){return(e>0)-(e<0)||+e}function $n(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=Un(this._milliseconds)/1e3,r=Un(this._days),a=Un(this._months);e=k(n/60),t=k(e/60),n%=60,e%=60;var i=k(a/12),s=a%=12,o=r,u=t,l=e,d=n?n.toFixed(3).replace(/\.?0+$/,""):"",c=this.asSeconds();if(!c)return"P0D";var m=c<0?"-":"",_=Jn(this._months)!==Jn(c)?"-":"",f=Jn(this._days)!==Jn(c)?"-":"",h=Jn(this._milliseconds)!==Jn(c)?"-":"";return m+"P"+(i?_+i+"Y":"")+(s?_+s+"M":"")+(o?f+o+"D":"")+(u||l||d?"T":"")+(u?h+u+"H":"")+(l?h+l+"M":"")+(d?h+d+"S":"")}var qn=At.prototype;return qn.isValid=function(){return this._isValid},qn.abs=function(){var e=this._data;return this._milliseconds=gn(this._milliseconds),this._days=gn(this._days),this._months=gn(this._months),e.milliseconds=gn(e.milliseconds),e.seconds=gn(e.seconds),e.minutes=gn(e.minutes),e.hours=gn(e.hours),e.months=gn(e.months),e.years=gn(e.years),this},qn.add=function(e,t){return vn(this,e,t,1)},qn.subtract=function(e,t){return vn(this,e,t,-1)},qn.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=O(e))||"year"===e)return t=this._days+r/864e5,n=this._months+kn(t),"month"===e?n:n/12;switch(t=this._days+Math.round(Yn(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}},qn.asMilliseconds=wn,qn.asSeconds=Tn,qn.asMinutes=Dn,qn.asHours=xn,qn.asDays=Sn,qn.asWeeks=jn,qn.asMonths=Hn,qn.asYears=En,qn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*Y(this._months/12):NaN},qn._bubble=function(){var e,t,n,r,a,i=this._milliseconds,s=this._days,o=this._months,u=this._data;return i>=0&&s>=0&&o>=0||i<=0&&s<=0&&o<=0||(i+=864e5*Ln(Yn(o)+s),s=0,o=0),u.milliseconds=i%1e3,e=k(i/1e3),u.seconds=e%60,t=k(e/60),u.minutes=t%60,n=k(t/60),u.hours=n%24,s+=k(n/24),a=k(kn(s)),o+=a,s-=Ln(Yn(a)),r=k(o/12),o%=12,u.days=s,u.months=o,u.years=r,this},qn.clone=function(){return Vt(this)},qn.get=function(e){return e=O(e),this.isValid()?this[e+"s"]():NaN},qn.milliseconds=Pn,qn.seconds=On,qn.minutes=An,qn.hours=Nn,qn.days=Wn,qn.weeks=function(){return k(this.days()/7)},qn.months=Fn,qn.years=zn,qn.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=function(e,t,n){var r=Vt(e).abs(),a=In(r.as("s")),i=In(r.as("m")),s=In(r.as("h")),o=In(r.as("d")),u=In(r.as("M")),l=In(r.as("y")),d=a<=Rn.ss&&["s",a]||a0,d[4]=n,function(e,t,n,r,a){return a.relativeTime(t||1,!!n,e,r)}.apply(null,d)}(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)},qn.toISOString=$n,qn.toString=$n,qn.toJSON=$n,qn.locale=tn,qn.localeData=rn,qn.toIsoString=T("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",$n),qn.lang=nn,J("X",0,0,"unix"),J("x",0,0,"valueOf"),ce("x",se),ce("X",/[+-]?\d+(\.\d{1,3})?/),he("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),he("x",function(e,t,n){n._d=new Date(Y(e))}),a.version="2.22.2",function(e){t=e}(Ht),a.fn=_n,a.min=function(){return Pt("isBefore",[].slice.call(arguments,0))},a.max=function(){return Pt("isAfter",[].slice.call(arguments,0))},a.now=function(){return Date.now?Date.now():+new Date},a.utc=_,a.unix=function(e){return Ht(1e3*e)},a.months=function(e,t){return yn(e,t,"months")},a.isDate=l,a.locale=ct,a.invalid=p,a.duration=Vt,a.isMoment=L,a.weekdays=function(e,t,n){return Mn(e,t,n,"weekdays")},a.parseZone=function(){return Ht.apply(null,arguments).parseZone()},a.localeData=_t,a.isDuration=Nt,a.monthsShort=function(e,t){return yn(e,t,"monthsShort")},a.weekdaysMin=function(e,t,n){return Mn(e,t,n,"weekdaysMin")},a.defineLocale=mt,a.updateLocale=function(e,t){if(null!=t){var n,r,a=st;null!=(r=dt(e))&&(a=r._config),t=H(a,t),(n=new E(t)).parentLocale=ot[e],ot[e]=n,ct(e)}else null!=ot[e]&&(null!=ot[e].parentLocale?ot[e]=ot[e].parentLocale:null!=ot[e]&&delete ot[e]);return ot[e]},a.locales=function(){return D(ot)},a.weekdaysShort=function(e,t,n){return Mn(e,t,n,"weekdaysShort")},a.normalizeUnits=O,a.relativeTimeRounding=function(e){return void 0===e?In:"function"==typeof e&&(In=e,!0)},a.relativeTimeThreshold=function(e,t){return void 0!==Rn[e]&&(void 0===t?Rn[e]:(Rn[e]=t,"s"===e&&(Rn.ss=t-1),!0))},a.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},a.prototype=_n,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"YYYY-[W]WW",MONTH:"YYYY-MM"},a}()}).call(this,n(138)(e))},function(e,t,n){"use strict";e.exports=n(134)},function(e,t,n){"use strict";(function(e){var r=n(4),a=n.n(r),i=n(132),s=n.n(i),o=n(1),u=n.n(o),l=n(5),d=n(6),c=(n(142),n(3),n(133)),m=function(e,t){for(var n=[e[0]],r=0,a=t.length;r=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},g=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},v=function(e){return"object"===(void 0===e?"undefined":_(e))&&e.constructor===Object},L=Object.freeze([]),k=Object.freeze({});function Y(e){return"function"==typeof e}function b(e){return e.displayName||e.name||"Component"}function w(e){return e&&"string"==typeof e.styledComponentId}var T=void 0!==e&&e.env.SC_ATTR||"data-styled",D="undefined"!=typeof window&&"HTMLElement"in window;var x=function(e){function t(n){f(this,t);for(var r=arguments.length,a=Array(r>1?r-1:0),i=1;i0&&-1!==n.slice(0,t).indexOf(W)&&n.slice(t-W.length,t)!==W?"."+N:e};C.use([function(e,t,n){2===e&&n.length&&n[0].lastIndexOf(W)>0&&(n[0]=n[0].replace(F,z))},A,O]),E.use([A,O]);var I=function(e){return E("",e)};function R(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"&",a=e.join("").replace(H,""),i=t&&n?n+" "+t+" { "+a+" }":a;return N=r,W=t,F=new RegExp("\\"+W+"\\b","g"),C(n||!t?"":t,i)}var U=function(){return n.nc},J=function(e){var t=!1;return function(){t||(t=!0,e())}},$=function(e,t,n){n&&((e[t]||(e[t]=Object.create(null)))[n]=!0)},q=function(e,t){e[t]=Object.create(null)},V=function(e){return function(t,n){return void 0!==e[t]&&e[t][n]}},B=function(e){var t="";for(var n in e)t+=Object.keys(e[n]).join(" ")+" ";return t.trim()},G=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets.length,n=0;n"+e()+""}},ee=function(e,t){return function(){var n,r=((n={})[T]=B(t),n["data-styled-version"]="4.0.2",n),a=U();return a&&(r.nonce=a),u.a.createElement("style",p({},r,{dangerouslySetInnerHTML:{__html:e()}}))}},te=function(e){return function(){return Object.keys(e)}},ne=function e(t,n){var r=void 0===t?Object.create(null):t,a=void 0===n?Object.create(null):n,i=function(e){var t=a[e];return void 0!==t?t:a[e]=[""]},s=function(){var e="";for(var t in a){var n=a[t][0];n&&(e+=Q(t)+n)}return e};return{clone:function(){var t=function(e){var t=Object.create(null);for(var n in e)t[n]=p({},e[n]);return t}(r),n=Object.create(null);for(var i in a)n[i]=[a[i][0]];return e(t,n)},css:s,getIds:te(a),hasNameForId:V(r),insertMarker:i,insertRules:function(e,t,n){i(e)[0]+=t.join(" "),$(r,e,n)},removeRules:function(e){var t=a[e];void 0!==t&&(t[0]="",q(r,e))},sealed:!1,styleTag:null,toElement:ee(s,r),toHTML:Z(s,r)}},re=function(e,t,n,r,a){if(D&&!n){var i=function(e,t,n){var r=document.createElement("style");r.setAttribute(T,""),r.setAttribute("data-styled-version","4.0.2");var a=U();if(a&&r.setAttribute("nonce",a),r.appendChild(document.createTextNode("")),e&&!t)e.appendChild(r);else{if(!t||!e||!t.parentNode)throw new x(6);t.parentNode.insertBefore(r,n?t:t.nextSibling)}return r}(e,t,r);return function(e,t){var n=Object.create(null),r=Object.create(null),a=[],i=void 0!==t,s=!1,o=function(e){var t=r[e];return void 0!==t?t:(r[e]=a.length,a.push(0),q(n,e),r[e])},u=function(){var t=G(e).cssRules,n="";for(var i in r){n+=Q(i);for(var s=r[i],o=X(a,s),u=o-a[s];u0&&(s=!0,t().insertRules(r+"-import",f)),a[d]+=_,$(n,r,l)},removeRules:function(o){var u=r[o];if(void 0!==u){var l=a[u];!function(e,t,n){for(var r=t-n,a=t;a>r;a-=1)e.deleteRule(a)}(G(e),X(a,u)-1,l),a[u]=0,q(n,o),i&&s&&t().removeRules(o+"-import")}},sealed:!1,styleTag:e,toElement:ee(u,n),toHTML:Z(u,n)}}(i,a)}return ne()},ae=/\s+/,ie=void 0;ie=D?1e3:-1;var se=0,oe=void 0,ue=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D?document.head:null,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];f(this,e),this.getImportRuleTag=function(){var e=t.importRuleTag;if(void 0!==e)return e;var n=t.tags[0];return t.importRuleTag=re(t.target,n?n.styleTag:null,t.forceServer,!0)},se+=1,this.id=se,this.forceServer=r,this.target=r?null:n,this.tagMap={},this.deferred={},this.rehydratedNames={},this.ignoreRehydratedNames={},this.tags=[],this.capacity=1,this.clones=[]}return e.prototype.rehydrate=function(){if(!D||this.forceServer)return this;var e=[],t=[],n=!1,r=document.querySelectorAll("style["+T+'][data-styled-version="4.0.2"]'),a=r.length;if(0===a)return this;for(var i=0;i0&&void 0!==arguments[0]&&arguments[0];oe=new e(void 0,t).rehydrate()},e.prototype.clone=function(){var t=new e(this.target,this.forceServer);return this.clones.push(t),t.tags=this.tags.map(function(e){for(var n=e.getIds(),r=e.clone(),a=0;a1?t-1:0),r=1;r=4;)t=1540483477*(65535&(t=255&e.charCodeAt(a)|(255&e.charCodeAt(++a))<<8|(255&e.charCodeAt(++a))<<16|(255&e.charCodeAt(++a))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++a;switch(n){case 3:r^=(255&e.charCodeAt(a+2))<<16;case 2:r^=(255&e.charCodeAt(a+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(a)))+((1540483477*(r>>>16)&65535)<<16)}return((r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16))^r>>>15)>>>0}var ye=52,Me=function(e){return String.fromCharCode(e+(e>25?39:97))};function ge(e){var t="",n=void 0;for(n=e;n>ye;n=Math.floor(n/ye))t=Me(n%ye)+t;return Me(n%ye)+t}function ve(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:k,r=!!n&&e.theme===n.theme;return e.theme&&!r?e.theme:t||n.theme},Te=/[[\].#*$><+~=|^:(),"'`-]+/g,De=/(^-|-$)/g;function xe(e){return e.replace(Te,"-").replace(De,"")}function Se(e){return"string"==typeof e}var je={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},He={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Ee=((Le={})[l.ForwardRef]={$$typeof:!0,render:!0},Le),Ce=Object.defineProperty,Pe=Object.getOwnPropertyNames,Oe=Object.getOwnPropertySymbols,Ae=void 0===Oe?function(){return[]}:Oe,Ne=Object.getOwnPropertyDescriptor,We=Object.getPrototypeOf,Fe=Object.prototype,ze=Array.prototype;function Ie(e,t,n){if("string"!=typeof t){var r=We(t);r&&r!==Fe&&Ie(e,r,n);for(var a=ze.concat(Pe(t),Ae(t)),i=Ee[e.$$typeof]||je,s=Ee[t.$$typeof]||je,o=a.length,u=void 0,l=void 0;o--;)if(l=a[o],!(He[l]||n&&n[l]||s&&s[l]||i&&i[l])&&(u=Ne(t,l)))try{Ce(e,l,u)}catch(e){}return e}return e}function Re(e){return!!(e&&e.prototype&&e.prototype.isReactComponent)}var Ue=Object(o.createContext)(),Je=Ue.Consumer,$e=(function(e){function t(n){f(this,t);var r=g(this,e.call(this,n));return r.getContext=Object(d.a)(r.getContext.bind(r)),r.renderInner=r.renderInner.bind(r),r}y(t,e),t.prototype.render=function(){return this.props.children?u.a.createElement(Ue.Consumer,null,this.renderInner):null},t.prototype.renderInner=function(e){var t=this.getContext(this.props.theme,e);return u.a.createElement(Ue.Provider,{value:t},u.a.Children.only(this.props.children))},t.prototype.getTheme=function(e,t){if(Y(e))return e(t);if(null===e||Array.isArray(e)||"object"!==(void 0===e?"undefined":_(e)))throw new x(8);return p({},t,e)},t.prototype.getContext=function(e,t){return this.getTheme(e,t)}}(o.Component),function(){function e(){f(this,e),this.masterSheet=ue.master,this.instance=this.masterSheet.clone(),this.sealed=!1}e.prototype.seal=function(){if(!this.sealed){var e=this.masterSheet.clones.indexOf(this.instance);this.masterSheet.clones.splice(e,1),this.sealed=!0}},e.prototype.collectStyles=function(e){if(this.sealed)throw new x(2);return u.a.createElement(Ve,{sheet:this.instance},e)},e.prototype.getStyleTags=function(){return this.seal(),this.instance.toHTML()},e.prototype.getStyleElement=function(){return this.seal(),this.instance.toReactElements()},e.prototype.interleaveWithNodeStream=function(e){throw new x(3)}}(),Object(o.createContext)()),qe=$e.Consumer,Ve=function(e){function t(n){f(this,t);var r=g(this,e.call(this,n));return r.getContext=Object(d.a)(r.getContext),r}return y(t,e),t.prototype.getContext=function(e,t){if(e)return e;if(t)return new ue(t);throw new x(4)},t.prototype.render=function(){var e=this.props,t=e.children,n=e.sheet,r=e.target,a=this.getContext(n,r);return u.a.createElement($e.Provider,{value:a},u.a.Children.only(t))},t}(o.Component),Be={};J(function(){return console.warn('The "innerRef" API has been removed in styled-components v4 in favor of React 16 ref forwarding, use "ref" instead like a typical component.')});var Ge=function(e){function t(){f(this,t);var n=g(this,e.call(this));return n.attrs={},n.renderOuter=n.renderOuter.bind(n),n.renderInner=n.renderInner.bind(n),n}return y(t,e),t.prototype.render=function(){return u.a.createElement(qe,null,this.renderOuter)},t.prototype.renderOuter=function(e){return this.styleSheet=e,u.a.createElement(Je,null,this.renderInner)},t.prototype.renderInner=function(e){var t=this.props.forwardedClass,n=t.componentStyle,r=t.defaultProps,a=t.styledComponentId,i=t.target,s=void 0;s=n.isStatic?this.generateAndInjectStyles(k,this.props,this.styleSheet):void 0!==e?this.generateAndInjectStyles(we(this.props,e,r),this.props,this.styleSheet):this.generateAndInjectStyles(this.props.theme||k,this.props,this.styleSheet);var u=this.props.as||this.attrs.as||i,l=Se(u),d=p({},this.attrs),m=void 0;for(m in this.props)"forwardedClass"!==m&&"as"!==m&&("forwardedRef"===m?d.ref=this.props[m]:l&&!Object(c.a)(m)||(d[m]="style"===m&&m in this.attrs?p({},this.attrs[m],this.props[m]):this.props[m]));return d.className=[this.props.className,a,this.attrs.className,s].filter(Boolean).join(" "),Object(o.createElement)(u,d)},t.prototype.buildExecutionContext=function(e,t,n){var r=p({},t,{theme:e});if(void 0===n)return r;this.attrs={};var a=void 0,i=void 0;for(i in n)a=n[i],this.attrs[i]=!Y(a)||Re(a)||w(a)?a:a(r);return p({},r,this.attrs)},t.prototype.generateAndInjectStyles=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ue.master,r=t.forwardedClass,a=r.attrs,i=r.componentStyle,s=r.warnTooManyClasses;if(i.isStatic&&void 0===a)return i.generateAndInjectStyles(k,n);var o=i.generateAndInjectStyles(this.buildExecutionContext(e,t,t.forwardedClass.attrs),n);return s&&s(o),o},t}(o.Component);function Ke(e,t,n){var r=w(e),a=!Se(e),i=t.displayName,s=void 0===i?function(e){return Se(e)?"styled."+e:"Styled("+b(e)+")"}(e):i,o=t.componentId,l=void 0===o?function(e,t,n){var r="string"!=typeof t?"sc":xe(t),a=(Be[r]||0)+1;Be[r]=a;var i=r+"-"+e.generateName(r+a);return n?n+"-"+i:i}(be,t.displayName,t.parentComponentId):o,d=t.ParentComponent,c=void 0===d?Ge:d,m=t.attrs,_=t.displayName&&t.componentId?xe(t.displayName)+"-"+t.componentId:t.componentId||l,f=r&&e.attrs?p({},e.attrs,m):m,h=new be(r?e.componentStyle.rules.concat(n):n,f,_),y=u.a.forwardRef(function(e,t){return u.a.createElement(c,p({},e,{forwardedClass:y,forwardedRef:t}))});return y.attrs=f,y.componentStyle=h,y.displayName=s,y.styledComponentId=_,y.target=r?e.target:e,y.withComponent=function(e){var r=t.componentId,a=M(t,["componentId"]),i=r&&r+"-"+(Se(e)?e:xe(b(e)));return Ke(e,p({},a,{attrs:f,componentId:i,ParentComponent:c}),n)},a&&Ie(y,e,{attrs:!0,componentStyle:!0,displayName:!0,styledComponentId:!0,target:!0,warnTooManyClasses:!0,withComponent:!0}),y}var Qe=function(e){return function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:k;if(!Object(l.isValidElementType)(n))throw new x(1,String(n));var a=function(){return t(n,r,he.apply(void 0,arguments))};return a.withConfig=function(a){return e(t,n,p({},r,a))},a.attrs=function(a){return e(t,n,p({},r,{attrs:p({},r.attrs||k,a)}))},a}(Ke,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach(function(e){Qe[e]=Qe(e)});!function(){function e(t,n){f(this,e),this.rules=t,this.componentId=n,this.isStatic=ve(t),ue.master.hasId(n)||ue.master.deferredInject(n,[])}e.prototype.createStyles=function(e,t){var n=R(fe(this.rules,e,t),"");t.inject(this.componentId,n)},e.prototype.removeStyles=function(e){var t=this.componentId;e.hasId(t)&&e.remove(t)},e.prototype.renderStyles=function(e,t){this.removeStyles(t),this.createStyles(e,t)}}();D&&(window.scCGSHMRCache={});t.a=Qe}).call(this,n(140))},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(135)},function(e,t,n){e.exports=function e(t){"use strict";var n=/^\0+/g,r=/[\0\r\f]/g,a=/: */g,i=/zoo|gra/,s=/([,: ])(transform)/g,o=/,+\s*(?![^(]*[)])/g,u=/ +\s*(?![^(]*[)])/g,l=/ *[\0] */g,d=/,\r+?/g,c=/([\t\r\n ])*\f?&/g,m=/:global\(((?:[^\(\)\[\]]*|\[.*\]|\([^\(\)]*\))*)\)/g,_=/\W+/g,f=/@(k\w+)\s*(\S*)\s*/,h=/::(place)/g,p=/:(read-only)/g,y=/\s+(?=[{\];=:>])/g,M=/([[}=:>])\s+/g,g=/(\{[^{]+?);(?=\})/g,v=/\s{2,}/g,L=/([^\(])(:+) */g,k=/[svh]\w+-[tblr]{2}/,Y=/\(\s*(.*)\s*\)/g,b=/([\s\S]*?);/g,w=/-self|flex-/g,T=/[^]*?(:[rp][el]a[\w-]+)[^]*/,D=/stretch|:\s*\w+\-(?:conte|avail)/,x=/([^-])(image-set\()/,S="-webkit-",j="-moz-",H="-ms-",E=59,C=125,P=123,O=40,A=41,N=91,W=93,F=10,z=13,I=9,R=64,U=32,J=38,$=45,q=95,V=42,B=44,G=58,K=39,Q=34,X=47,Z=62,ee=43,te=126,ne=0,re=12,ae=11,ie=107,se=109,oe=115,ue=112,le=111,de=105,ce=99,me=100,_e=112,fe=1,he=1,pe=0,ye=1,Me=1,ge=1,ve=0,Le=0,ke=0,Ye=[],be=[],we=0,Te=null,De=-2,xe=-1,Se=0,je=1,He=2,Ee=3,Ce=0,Pe=1,Oe="",Ae="",Ne="";function We(e,t,a,i,s){for(var o,u,d=0,c=0,m=0,_=0,y=0,M=0,g=0,v=0,k=0,b=0,w=0,T=0,D=0,x=0,q=0,ve=0,be=0,Te=0,De=0,xe=a.length,ze=xe-1,qe="",Ve="",Be="",Ge="",Ke="",Qe="";q0&&(Ve=Ve.replace(r,"")),Ve.trim().length>0)){switch(g){case U:case I:case E:case z:case F:break;default:Ve+=a.charAt(q)}g=E}if(1===be)switch(g){case P:case C:case E:case Q:case K:case O:case A:case B:be=0;case I:case z:case F:case U:break;default:for(be=0,De=q,y=g,q--,g=E;De0&&(++q,g=y);case P:De=xe}}switch(g){case P:for(y=(Ve=Ve.trim()).charCodeAt(0),w=1,De=++q;q0&&(Ve=Ve.replace(r,"")),M=Ve.charCodeAt(1)){case me:case se:case oe:case $:o=t;break;default:o=Ye}if(De=(Be=We(t,o,Be,M,s+1)).length,ke>0&&0===De&&(De=Ve.length),we>0&&(o=Fe(Ye,Ve,Te),u=Je(Ee,Be,o,t,he,fe,De,M,s,i),Ve=o.join(""),void 0!==u&&0===(De=(Be=u.trim()).length)&&(M=0,Be="")),De>0)switch(M){case oe:Ve=Ve.replace(Y,Ue);case me:case se:case $:Be=Ve+"{"+Be+"}";break;case ie:Be=(Ve=Ve.replace(f,"$1 $2"+(Pe>0?Oe:"")))+"{"+Be+"}",Be=1===Me||2===Me&&Re("@"+Be,3)?"@"+S+Be+"@"+Be:"@"+Be;break;default:Be=Ve+Be,i===_e&&(Ge+=Be,Be="")}else Be="";break;default:Be=We(t,Fe(t,Ve,Te),Be,i,s+1)}Ke+=Be,T=0,be=0,x=0,ve=0,Te=0,D=0,Ve="",Be="",g=a.charCodeAt(++q);break;case C:case E:if((De=(Ve=(ve>0?Ve.replace(r,""):Ve).trim()).length)>1)switch(0===x&&((y=Ve.charCodeAt(0))===$||y>96&&y<123)&&(De=(Ve=Ve.replace(" ",":")).length),we>0&&void 0!==(u=Je(je,Ve,t,e,he,fe,Ge.length,i,s,i))&&0===(De=(Ve=u.trim()).length)&&(Ve="\0\0"),y=Ve.charCodeAt(0),M=Ve.charCodeAt(1),y){case ne:break;case R:if(M===de||M===ce){Qe+=Ve+a.charAt(q);break}default:if(Ve.charCodeAt(De-1)===G)break;Ge+=Ie(Ve,y,M,Ve.charCodeAt(2))}T=0,be=0,x=0,ve=0,Te=0,Ve="",g=a.charCodeAt(++q)}}switch(g){case z:case F:if(c+_+m+d+Le===0)switch(b){case A:case K:case Q:case R:case te:case Z:case V:case ee:case X:case $:case G:case B:case E:case P:case C:break;default:x>0&&(be=1)}c===X?c=0:ye+T===0&&i!==ie&&Ve.length>0&&(ve=1,Ve+="\0"),we*Ce>0&&Je(Se,Ve,t,e,he,fe,Ge.length,i,s,i),fe=1,he++;break;case E:case C:if(c+_+m+d===0){fe++;break}default:switch(fe++,qe=a.charAt(q),g){case I:case U:if(_+d+c===0)switch(v){case B:case G:case I:case U:qe="";break;default:g!==U&&(qe=" ")}break;case ne:qe="\\0";break;case re:qe="\\f";break;case ae:qe="\\v";break;case J:_+c+d===0&&ye>0&&(Te=1,ve=1,qe="\f"+qe);break;case 108:if(_+c+d+pe===0&&x>0)switch(q-x){case 2:v===ue&&a.charCodeAt(q-3)===G&&(pe=v);case 8:k===le&&(pe=k)}break;case G:_+c+d===0&&(x=q);break;case B:c+m+_+d===0&&(ve=1,qe+="\r");break;case Q:case K:0===c&&(_=_===g?0:0===_?g:_);break;case N:_+c+m===0&&d++;break;case W:_+c+m===0&&d--;break;case A:_+c+d===0&&m--;break;case O:if(_+c+d===0){if(0===T)switch(2*v+3*k){case 533:break;default:w=0,T=1}m++}break;case R:c+m+_+d+x+D===0&&(D=1);break;case V:case X:if(_+d+m>0)break;switch(c){case 0:switch(2*g+3*a.charCodeAt(q+1)){case 235:c=X;break;case 220:De=q,c=V}break;case V:g===X&&v===V&&De+2!==q&&(33===a.charCodeAt(De+2)&&(Ge+=a.substring(De,q+1)),qe="",c=0)}}if(0===c){if(ye+_+d+D===0&&i!==ie&&g!==E)switch(g){case B:case te:case Z:case ee:case A:case O:if(0===T){switch(v){case I:case U:case F:case z:qe+="\0";break;default:qe="\0"+qe+(g===B?"":"\0")}ve=1}else switch(g){case O:x+7===q&&108===v&&(x=0),T=++w;break;case A:0==(T=--w)&&(ve=1,qe+="\0")}break;case I:case U:switch(v){case ne:case P:case C:case E:case B:case re:case I:case U:case F:case z:break;default:0===T&&(ve=1,qe+="\0")}}Ve+=qe,g!==U&&g!==I&&(b=g)}}k=v,v=g,q++}if(De=Ge.length,ke>0&&0===De&&0===Ke.length&&0===t[0].length==0&&(i!==se||1===t.length&&(ye>0?Ae:Ne)===t[0])&&(De=t.join(",").length+2),De>0){if(o=0===ye&&i!==ie?function(e){for(var t,n,a=0,i=e.length,s=Array(i);a1)){if(m=u.charCodeAt(u.length-1),_=n.charCodeAt(0),t="",0!==d)switch(m){case V:case te:case Z:case ee:case U:case O:break;default:t=" "}switch(_){case J:n=t+Ae;case te:case Z:case ee:case U:case A:case O:break;case N:n=t+n+Ae;break;case G:switch(2*n.charCodeAt(1)+3*n.charCodeAt(2)){case 530:if(ge>0){n=t+n.substring(8,c-1);break}default:(d<1||o[d-1].length<1)&&(n=t+Ae+n)}break;case B:t="";default:n=c>1&&n.indexOf(":")>0?t+n.replace(L,"$1"+Ae+"$2"):t+n+Ae}u+=n}s[a]=u.replace(r,"").trim()}return s}(t):t,we>0&&void 0!==(u=Je(He,Ge,o,e,he,fe,De,i,s,i))&&0===(Ge=u).length)return Qe+Ge+Ke;if(Ge=o.join(",")+"{"+Ge+"}",Me*pe!=0){switch(2!==Me||Re(Ge,2)||(pe=0),pe){case le:Ge=Ge.replace(p,":"+j+"$1")+Ge;break;case ue:Ge=Ge.replace(h,"::"+S+"input-$1")+Ge.replace(h,"::"+j+"$1")+Ge.replace(h,":"+H+"input-$1")+Ge}pe=0}}return Qe+Ge+Ke}function Fe(e,t,n){var r=t.trim().split(d),a=r,i=r.length,s=e.length;switch(s){case 0:case 1:for(var o=0,u=0===s?"":e[0]+" ";o0&&ye>0)return a.replace(m,"$1").replace(c,"$1"+Ne);break;default:return e.trim()+a.replace(c,"$1"+e.trim())}default:if(n*ye>0&&a.indexOf("\f")>0)return a.replace(c,(e.charCodeAt(0)===G?"":"$1")+e.trim())}return e+a}function Ie(e,t,n,r){var l,d=0,c=e+";",m=2*t+3*n+4*r;if(944===m)return function(e){var t=e.length,n=e.indexOf(":",9)+1,r=e.substring(0,n).trim(),a=e.substring(n,t-1).trim();switch(e.charCodeAt(9)*Pe){case 0:break;case $:if(110!==e.charCodeAt(10))break;default:for(var i=a.split((a="",o)),s=0,n=0,t=i.length;sR&&c<90||c>96&&c<123||c===q||c===$&&l.charCodeAt(1)!==$))switch(isNaN(parseFloat(l))+(-1!==l.indexOf("("))){case 1:switch(l){case"infinite":case"alternate":case"backwards":case"running":case"normal":case"forwards":case"both":case"none":case"linear":case"ease":case"ease-in":case"ease-out":case"ease-in-out":case"paused":case"reverse":case"alternate-reverse":case"inherit":case"initial":case"unset":case"step-start":case"step-end":break;default:l+=Oe}}d[n++]=l}a+=(0===s?"":",")+d.join(" ")}}return a=r+a+";",1===Me||2===Me&&Re(a,1)?S+a+a:a}(c);if(0===Me||2===Me&&!Re(c,1))return c;switch(m){case 1015:return 97===c.charCodeAt(10)?S+c+c:c;case 951:return 116===c.charCodeAt(3)?S+c+c:c;case 963:return 110===c.charCodeAt(5)?S+c+c:c;case 1009:if(100!==c.charCodeAt(4))break;case 969:case 942:return S+c+c;case 978:return S+c+j+c+c;case 1019:case 983:return S+c+j+c+H+c+c;case 883:return c.charCodeAt(8)===$?S+c+c:c.indexOf("image-set(",11)>0?c.replace(x,"$1"+S+"$2")+c:c;case 932:if(c.charCodeAt(4)===$)switch(c.charCodeAt(5)){case 103:return S+"box-"+c.replace("-grow","")+S+c+H+c.replace("grow","positive")+c;case 115:return S+c+H+c.replace("shrink","negative")+c;case 98:return S+c+H+c.replace("basis","preferred-size")+c}return S+c+H+c+c;case 964:return S+c+H+"flex-"+c+c;case 1023:if(99!==c.charCodeAt(8))break;return l=c.substring(c.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),S+"box-pack"+l+S+c+H+"flex-pack"+l+c;case 1005:return i.test(c)?c.replace(a,":"+S)+c.replace(a,":"+j)+c:c;case 1e3:switch(d=(l=c.substring(13).trim()).indexOf("-")+1,l.charCodeAt(0)+l.charCodeAt(d)){case 226:l=c.replace(k,"tb");break;case 232:l=c.replace(k,"tb-rl");break;case 220:l=c.replace(k,"lr");break;default:return c}return S+c+H+l+c;case 1017:if(-1===c.indexOf("sticky",9))return c;case 975:switch(d=(c=e).length-10,m=(l=(33===c.charCodeAt(d)?c.substring(0,d):c).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|l.charCodeAt(7))){case 203:if(l.charCodeAt(8)<111)break;case 115:c=c.replace(l,S+l)+";"+c;break;case 207:case 102:c=c.replace(l,S+(m>102?"inline-":"")+"box")+";"+c.replace(l,S+l)+";"+c.replace(l,H+l+"box")+";"+c}return c+";";case 938:if(c.charCodeAt(5)===$)switch(c.charCodeAt(6)){case 105:return l=c.replace("-items",""),S+c+S+"box-"+l+H+"flex-"+l+c;case 115:return S+c+H+"flex-item-"+c.replace(w,"")+c;default:return S+c+H+"flex-line-pack"+c.replace("align-content","").replace(w,"")+c}break;case 973:case 989:if(c.charCodeAt(3)!==$||122===c.charCodeAt(4))break;case 931:case 953:if(!0===D.test(e))return 115===(l=e.substring(e.indexOf(":")+1)).charCodeAt(0)?Ie(e.replace("stretch","fill-available"),t,n,r).replace(":fill-available",":stretch"):c.replace(l,S+l)+c.replace(l,j+l.replace("fill-",""))+c;break;case 962:if(c=S+c+(102===c.charCodeAt(5)?H+c:"")+c,n+r===211&&105===c.charCodeAt(13)&&c.indexOf("transform",10)>0)return c.substring(0,c.indexOf(";",27)+1).replace(s,"$1"+S+"$2")+c}return c}function Re(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10),a=e.substring(n+1,e.length-1);return Te(2!==t?r:r.replace(T,"$1"),a,t)}function Ue(e,t){var n=Ie(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(b," or ($1)").substring(4):"("+t+")"}function Je(e,t,n,r,a,i,s,o,u,l){for(var d,c=0,m=t;c0&&(Oe=a.replace(_,i===N?"":"-")),i=1,1===ye?Ne=a:Ae=a;var s,o=[Ne];we>0&&void 0!==(s=Je(xe,n,o,o,he,fe,0,0,0,0))&&"string"==typeof s&&(n=s);var u=We(Ye,o,n,0,0);return we>0&&void 0!==(s=Je(De,u,o,o,he,fe,u.length,0,0,0))&&"string"!=typeof(u=s)&&(i=0),Oe="",Ne="",Ae="",pe=0,he=1,fe=1,ve*i==0?u:u.replace(r,"").replace(y,"").replace(M,"$1").replace(g,"$1").replace(v," ")}return Ve.use=function e(t){switch(t){case void 0:case null:we=be.length=0;break;default:switch(t.constructor){case Array:for(var n=0,r=t.length;n=20?"ste":"de")},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(t,n,i,s){var o=r(t),u=a[e][r(t)];return 2===o&&(u=u[n?0:1]),u.replace(/%d/i,t)}},s=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:s,monthsShort:s,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("ar-dz",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"أح_إث_ثلا_أر_خم_جم_سب".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(t,a,i,s){var o=n(t),u=r[e][n(t)];return 2===o&&(u=u[a?0:1]),u.replace(/%d/i,t)}},i=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:i,monthsShort:i,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:0,doy:6}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10,r=e%100-n,a=e>=100?100:null;return e+(t[n]||t[r]||t[a])},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e,t,n){var r={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===n?t?"хвіліна":"хвіліну":"h"===n?t?"гадзіна":"гадзіну":e+" "+function(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}(r[n],+e)}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:t,mm:t,h:t,hh:t,d:"дзень",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e,t,n){return e+" "+function(e,t){return 2===t?function(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}e.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function(e){switch(function e(t){return t>9?e(t%10):t}(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var t=1===e?"añ":"vet";return e+t},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_");function r(e){return e>1&&e<5&&1!=~~(e/10)}function a(e,t,n,a){var i=e+" ";switch(n){case"s":return t||a?"pár sekund":"pár sekundami";case"ss":return t||a?i+(r(e)?"sekundy":"sekund"):i+"sekundami";case"m":return t?"minuta":a?"minutu":"minutou";case"mm":return t||a?i+(r(e)?"minuty":"minut"):i+"minutami";case"h":return t?"hodina":a?"hodinu":"hodinou";case"hh":return t||a?i+(r(e)?"hodiny":"hodin"):i+"hodinami";case"d":return t||a?"den":"dnem";case"dd":return t||a?i+(r(e)?"dny":"dní"):i+"dny";case"M":return t||a?"měsíc":"měsícem";case"MM":return t||a?i+(r(e)?"měsíce":"měsíců"):i+"měsíci";case"y":return t||a?"rok":"rokem";case"yy":return t||a?i+(r(e)?"roky":"let"):i+"lety"}}e.defineLocale("cs",{months:t,monthsShort:n,monthsParse:function(e,t){var n,r=[];for(n=0;n<12;n++)r[n]=new RegExp("^"+e[n]+"$|^"+t[n]+"$","i");return r}(t,n),shortMonthsParse:function(e){var t,n=[];for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$","i");return n}(n),longMonthsParse:function(e){var t,n=[];for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$","i");return n}(t),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var t=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран";return e+t},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=e,n="";return t>20?n=40===t||50===t||60===t||80===t||100===t?"fed":"ain":t>0&&(n=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][t]),e+n},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,t){var n=this._calendarEl[e],r=t&&t.hours();return function(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}(n)&&(n=n.apply(t)),n.replace("{}",r%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"sekundoj",ss:"%d sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_");e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"MMMM [de] D [de] YYYY",LLL:"MMMM [de] D [de] YYYY h:mm A",LLLL:"dddd, MMMM [de] D [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var a={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?a[n][2]?a[n][2]:a[n][1]:r?a[n][0]:a[n][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"ثانیه d%",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(n(0))},function(e,t,n){!function(e){"use strict";var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function r(e,r,a,i){var s="";switch(a){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"ss":return i?"sekunnin":"sekuntia";case"m":return i?"minuutin":"minuutti";case"mm":s=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":s=i?"tunnin":"tuntia";break;case"d":return i?"päivän":"päivä";case"dd":s=i?"päivän":"päivää";break;case"M":return i?"kuukauden":"kuukausi";case"MM":s=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":s=i?"vuoden":"vuotta"}return s=function(e,r){return e<10?r?n[e]:t[e]:e}(e,i)+" "+s}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],monthsShort:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],monthsParseExact:!0,weekdays:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10==2?"na":"mh";return e+t},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var a={s:["thodde secondanim","thodde second"],ss:[e+" secondanim",e+" second"],m:["eka mintan","ek minute"],mm:[e+" mintanim",e+" mintam"],h:["eka horan","ek hor"],hh:[e+" horanim",e+" horam"],d:["eka disan","ek dis"],dd:[e+" disanim",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineanim",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsanim",e+" vorsam"]};return t?a[n][0]:a[n][1]}e.defineLocale("gom-latn",{months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Ieta to] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fatlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:1,doy:4},meridiemParse:/rati|sokalli|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokalli"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokalli":e<16?"donparam":e<20?"sanje":"rati"}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પેહલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function n(e,t,n,r){var a=e;switch(n){case"s":return r||t?"néhány másodperc":"néhány másodperce";case"ss":return a+(r||t)?" másodperc":" másodperce";case"m":return"egy"+(r||t?" perc":" perce");case"mm":return a+(r||t?" perc":" perce");case"h":return"egy"+(r||t?" óra":" órája");case"hh":return a+(r||t?" óra":" órája");case"d":return"egy"+(r||t?" nap":" napja");case"dd":return a+(r||t?" nap":" napja");case"M":return"egy"+(r||t?" hónap":" hónapja");case"MM":return a+(r||t?" hónap":" hónapja");case"y":return"egy"+(r||t?" év":" éve");case"yy":return a+(r||t?" év":" éve")}return""}function r(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return r.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return r.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function n(e,n,r,a){var i=e+" ";switch(r){case"s":return n||a?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?i+(n||a?"sekúndur":"sekúndum"):i+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?i+(n||a?"mínútur":"mínútum"):n?i+"mínúta":i+"mínútu";case"hh":return t(e)?i+(n||a?"klukkustundir":"klukkustundum"):i+"klukkustund";case"d":return n?"dagur":a?"dag":"degi";case"dd":return t(e)?n?i+"dagar":i+(a?"daga":"dögum"):n?i+"dagur":i+(a?"dag":"degi");case"M":return n?"mánuður":a?"mánuð":"mánuði";case"MM":return t(e)?n?i+"mánuðir":i+(a?"mánuði":"mánuðum"):n?i+"mánuður":i+(a?"mánuð":"mánuði");case"y":return n||a?"ár":"ári";case"yy":return t(e)?i+(n||a?"ár":"árum"):i+(n||a?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("ka",{months:{standalone:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),format:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return/(წამი|წუთი|საათი|წელი)/.test(e)?e.replace(/ი$/,"ში"):e+"ში"},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кече саат] LT",lastWeek:"[Өткен аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var a={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?a[n][0]:a[n][1]}function n(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10,r=e/10;return n(0===t?r:t)}if(e<1e4){for(;e>=10;)e/=10;return n(e)}return n(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return n(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return n(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(e,t,n,r){return t?a(n)[0]:r?a(n)[1]:a(n)[2]}function r(e){return e%10==0||e>10&&e<20}function a(e){return t[e].split("_")}function i(e,t,i,s){var o=e+" ";return 1===e?o+n(0,t,i[0],s):t?o+(r(e)?a(i)[1]:a(i)[0]):s?o+a(i)[1]:o+(r(e)?a(i)[1]:a(i)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:function(e,t,n,r){return t?"kelios sekundės":r?"kelių sekundžių":"kelias sekundes"},ss:i,m:n,mm:i,h:n,hh:i,d:n,dd:i,M:n,MM:i,y:n,yy:i},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function r(e,r,a){return e+" "+n(t[a],e,r)}function a(e,r,a){return n(t[a],e,r)}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:function(e,t){return t?"dažas sekundes":"dažām sekundēm"},ss:r,m:a,mm:r,h:a,hh:r,d:a,dd:r,M:a,MM:r,y:a,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,n){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function r(e,t,n,r){var a="";if(t)switch(n){case"s":a="काही सेकंद";break;case"ss":a="%d सेकंद";break;case"m":a="एक मिनिट";break;case"mm":a="%d मिनिटे";break;case"h":a="एक तास";break;case"hh":a="%d तास";break;case"d":a="एक दिवस";break;case"dd":a="%d दिवस";break;case"M":a="एक महिना";break;case"MM":a="%d महिने";break;case"y":a="एक वर्ष";break;case"yy":a="%d वर्षे"}else switch(n){case"s":a="काही सेकंदां";break;case"ss":a="%d सेकंदां";break;case"m":a="एका मिनिटा";break;case"mm":a="%d मिनिटां";break;case"h":a="एका तासा";break;case"hh":a="%d तासां";break;case"d":a="एका दिवसा";break;case"dd":a="%d दिवसां";break;case"M":a="एका महिन्या";break;case"MM":a="%d महिन्यां";break;case"y":a="एका वर्षा";break;case"yy":a="%d वर्षां"}return a.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात्री"===t?e<4?e:e+12:"सकाळी"===t?e:"दुपारी"===t?e>=10?e:e+12:"सायंकाळी"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात्री":e<10?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(n(0))},function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(n(0))},function(e,t,n){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");function r(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function a(e,t,n){var a=e+" ";switch(n){case"ss":return a+(r(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return a+(r(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return a+(r(e)?"godziny":"godzin");case"MM":return a+(r(e)?"miesiące":"miesięcy");case"yy":return a+(r(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,r){return e?""===r?"("+n[e.month()]+"|"+t[e.month()]+")":/D MMMM/.test(r)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:a,m:a,mm:a,h:a,hh:a,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:a,y:"rok",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e,t,n){var r=" ";return(e%100>=20||e>=100&&e%100==0)&&(r=" de "),e+r+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"}[n]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e,t,n){var r={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===n?t?"минута":"минуту":e+" "+function(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}(r[n],+e)}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:t,m:t,mm:t,h:"час",hh:t,d:"день",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})}(n(0))},function(e,t,n){!function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function r(e){return e>1&&e<5}function a(e,t,n,a){var i=e+" ";switch(n){case"s":return t||a?"pár sekúnd":"pár sekundami";case"ss":return t||a?i+(r(e)?"sekundy":"sekúnd"):i+"sekundami";case"m":return t?"minúta":a?"minútu":"minútou";case"mm":return t||a?i+(r(e)?"minúty":"minút"):i+"minútami";case"h":return t?"hodina":a?"hodinu":"hodinou";case"hh":return t||a?i+(r(e)?"hodiny":"hodín"):i+"hodinami";case"d":return t||a?"deň":"dňom";case"dd":return t||a?i+(r(e)?"dni":"dní"):i+"dňami";case"M":return t||a?"mesiac":"mesiacom";case"MM":return t||a?i+(r(e)?"mesiace":"mesiacov"):i+"mesiacmi";case"y":return t||a?"rok":"rokom";case"yy":return t||a?i+(r(e)?"roky":"rokov"):i+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var a=e+" ";switch(n){case"s":return t||r?"nekaj sekund":"nekaj sekundami";case"ss":return a+=1===e?t?"sekundo":"sekundi":2===e?t||r?"sekundi":"sekundah":e<5?t||r?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return a+=1===e?t?"minuta":"minuto":2===e?t||r?"minuti":"minutama":e<5?t||r?"minute":"minutami":t||r?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return a+=1===e?t?"ura":"uro":2===e?t||r?"uri":"urama":e<5?t||r?"ure":"urami":t||r?"ur":"urami";case"d":return t||r?"en dan":"enim dnem";case"dd":return a+=1===e?t||r?"dan":"dnem":2===e?t||r?"dni":"dnevoma":t||r?"dni":"dnevi";case"M":return t||r?"en mesec":"enim mesecem";case"MM":return a+=1===e?t||r?"mesec":"mesecem":2===e?t||r?"meseca":"mesecema":e<5?t||r?"mesece":"meseci":t||r?"mesecev":"meseci";case"y":return t||r?"eno leto":"enim letom";case"yy":return a+=1===e?t||r?"leto":"letom":2===e?t||r?"leti":"letoma":e<5?t||r?"leta":"leti":t||r?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"e":1===t?"a":2===t?"a":"e";return e+n},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t?e:"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",ss:"minutu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Пагоҳ соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e,n,r,a){var i=function(e){var n=Math.floor(e%1e3/100),r=Math.floor(e%100/10),a=e%10,i="";return n>0&&(i+=t[n]+"vatlh"),r>0&&(i+=(""!==i?" ":"")+t[r]+"maH"),a>0&&(i+=(""!==i?" ":"")+t[a]),""===i?"pagh":i}(e);switch(r){case"ss":return i+" lup";case"mm":return i+" tup";case"hh":return i+" rep";case"dd":return i+" jaj";case"MM":return i+" jar";case"yy":return i+" DIS"}}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"},past:function(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"},s:"puS lup",ss:n,m:"wa’ tup",mm:n,h:"wa’ rep",hh:n,d:"wa’ jaj",dd:n,M:"wa’ jar",MM:n,y:"wa’ DIS",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var r=e%10,a=e%100-r,i=e>=100?100:null;return e+(t[r]||t[a]||t[i])}},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var a={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return r?a[n][0]:t?a[n][0]:a[n][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"يېرىم كېچە":r<900?"سەھەر":r<1130?"چۈشتىن بۇرۇن":r<1230?"چۈش":r<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";function t(e,t,n){var r={ss:t?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===n?t?"хвилина":"хвилину":"h"===n?t?"година":"годину":e+" "+function(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}(r[n],+e)}function n(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:function(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};if(!e)return n.nominative;var r=/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative";return n[r][e.day()]},weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:n("[Сьогодні "),nextDay:n("[Завтра "),lastDay:n("[Вчора "),nextWeek:n("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n("[Минулої] dddd [").call(this);case 1:case 2:case 4:return n("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:t,m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(0))},function(e,t,n){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(0))},function(e,t,n){var r; -/*! - * jQuery JavaScript Library v3.3.1 - * https://jquery.com/ - * - * Includes Sizzle.js - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://jquery.org/license - * - * Date: 2018-01-20T17:24Z - */ -/*! - * jQuery JavaScript Library v3.3.1 - * https://jquery.com/ - * - * Includes Sizzle.js - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://jquery.org/license - * - * Date: 2018-01-20T17:24Z - */ -!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,function(n,a){"use strict";var i=[],s=n.document,o=Object.getPrototypeOf,u=i.slice,l=i.concat,d=i.push,c=i.indexOf,m={},_=m.toString,f=m.hasOwnProperty,h=f.toString,p=h.call(Object),y={},M=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},g=function(e){return null!=e&&e===e.window},v={type:!0,src:!0,noModule:!0};function L(e,t,n){var r,a=(t=t||s).createElement("script");if(a.text=e,n)for(r in v)n[r]&&(a[r]=n[r]);t.head.appendChild(a).parentNode.removeChild(a)}function k(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?m[_.call(e)]||"object":typeof e}var Y=function(e,t){return new Y.fn.init(e,t)},b=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function w(e){var t=!!e&&"length"in e&&e.length,n=k(e);return!M(e)&&!g(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}Y.fn=Y.prototype={jquery:"3.3.1",constructor:Y,length:0,toArray:function(){return u.call(this)},get:function(e){return null==e?u.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=Y.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return Y.each(this,e)},map:function(e){return this.pushStack(Y.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(u.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|"+A+")"+A+"*"),J=new RegExp("="+A+"*([^\\]'\"]*?)"+A+"*\\]","g"),$=new RegExp(F),q=new RegExp("^"+N+"$"),V={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+A+"*(even|odd|(([+-]|)(\\d*)n|)"+A+"*(?:([+-]|)"+A+"*(\\d+)|))"+A+"*\\)|)","i"),bool:new RegExp("^(?:"+O+")$","i"),needsContext:new RegExp("^"+A+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+A+"*((?:-\\d)?\\d*)"+A+"*\\)|)(?=[^-]|$)","i")},B=/^(?:input|select|textarea|button)$/i,G=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,X=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+A+"?|("+A+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){m()},ae=Me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{E.apply(S=C.call(L.childNodes),L.childNodes),S[L.childNodes.length].nodeType}catch(e){E={apply:S.length?function(e,t){H.apply(e,C.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ie(e,t,r,a){var i,o,l,d,c,f,y,M=t&&t.ownerDocument,k=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==k&&9!==k&&11!==k)return r;if(!a&&((t?t.ownerDocument||t:L)!==_&&m(t),t=t||_,h)){if(11!==k&&(c=Q.exec(e)))if(i=c[1]){if(9===k){if(!(l=t.getElementById(i)))return r;if(l.id===i)return r.push(l),r}else if(M&&(l=M.getElementById(i))&&g(t,l)&&l.id===i)return r.push(l),r}else{if(c[2])return E.apply(r,t.getElementsByTagName(e)),r;if((i=c[3])&&n.getElementsByClassName&&t.getElementsByClassName)return E.apply(r,t.getElementsByClassName(i)),r}if(n.qsa&&!T[e+" "]&&(!p||!p.test(e))){if(1!==k)M=t,y=e;else if("object"!==t.nodeName.toLowerCase()){for((d=t.getAttribute("id"))?d=d.replace(te,ne):t.setAttribute("id",d=v),o=(f=s(e)).length;o--;)f[o]="#"+d+" "+ye(f[o]);y=f.join(","),M=X.test(e)&&he(t.parentNode)||t}if(y)try{return E.apply(r,M.querySelectorAll(y)),r}catch(e){}finally{d===v&&t.removeAttribute("id")}}}return u(e.replace(I,"$1"),t,r,a)}function se(){var e=[];return function t(n,a){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=a}}function oe(e){return e[v]=!0,e}function ue(e){var t=_.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){for(var n=e.split("|"),a=n.length;a--;)r.attrHandle[n[a]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function ce(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function me(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function _e(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ae(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function fe(e){return oe(function(t){return t=+t,oe(function(n,r){for(var a,i=e([],n.length,t),s=i.length;s--;)n[a=i[s]]&&(n[a]=!(r[a]=n[a]))})})}function he(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=ie.support={},i=ie.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},m=ie.setDocument=function(e){var t,a,s=e?e.ownerDocument||e:L;return s!==_&&9===s.nodeType&&s.documentElement?(f=(_=s).documentElement,h=!i(_),L!==_&&(a=_.defaultView)&&a.top!==a&&(a.addEventListener?a.addEventListener("unload",re,!1):a.attachEvent&&a.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(_.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=K.test(_.getElementsByClassName),n.getById=ue(function(e){return f.appendChild(e).id=v,!_.getElementsByName||!_.getElementsByName(v).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&h){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&h){var n,r,a,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(a=t.getElementsByName(e),r=0;i=a[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],a=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[a++];)1===n.nodeType&&r.push(n);return r}return i},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&h)return t.getElementsByClassName(e)},y=[],p=[],(n.qsa=K.test(_.querySelectorAll))&&(ue(function(e){f.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&p.push("[*^$]="+A+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||p.push("\\["+A+"*(?:value|"+O+")"),e.querySelectorAll("[id~="+v+"-]").length||p.push("~="),e.querySelectorAll(":checked").length||p.push(":checked"),e.querySelectorAll("a#"+v+"+*").length||p.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=_.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&p.push("name"+A+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&p.push(":enabled",":disabled"),f.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&p.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),p.push(",.*:")})),(n.matchesSelector=K.test(M=f.matches||f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=M.call(e,"*"),M.call(e,"[s!='']:x"),y.push("!=",F)}),p=p.length&&new RegExp(p.join("|")),y=y.length&&new RegExp(y.join("|")),t=K.test(f.compareDocumentPosition),g=t||K.test(f.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return c=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===_||e.ownerDocument===L&&g(L,e)?-1:t===_||t.ownerDocument===L&&g(L,t)?1:d?P(d,e)-P(d,t):0:4&r?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,a=e.parentNode,i=t.parentNode,s=[e],o=[t];if(!a||!i)return e===_?-1:t===_?1:a?-1:i?1:d?P(d,e)-P(d,t):0;if(a===i)return de(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)o.unshift(n);for(;s[r]===o[r];)r++;return r?de(s[r],o[r]):s[r]===L?-1:o[r]===L?1:0},_):_},ie.matches=function(e,t){return ie(e,null,null,t)},ie.matchesSelector=function(e,t){if((e.ownerDocument||e)!==_&&m(e),t=t.replace(J,"='$1']"),n.matchesSelector&&h&&!T[t+" "]&&(!y||!y.test(t))&&(!p||!p.test(t)))try{var r=M.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return ie(t,_,null,[e]).length>0},ie.contains=function(e,t){return(e.ownerDocument||e)!==_&&m(e),g(e,t)},ie.attr=function(e,t){(e.ownerDocument||e)!==_&&m(e);var a=r.attrHandle[t.toLowerCase()],i=a&&x.call(r.attrHandle,t.toLowerCase())?a(e,t,!h):void 0;return void 0!==i?i:n.attributes||!h?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},ie.escape=function(e){return(e+"").replace(te,ne)},ie.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ie.uniqueSort=function(e){var t,r=[],a=0,i=0;if(c=!n.detectDuplicates,d=!n.sortStable&&e.slice(0),e.sort(D),c){for(;t=e[i++];)t===e[i]&&(a=r.push(i));for(;a--;)e.splice(r[a],1)}return d=null,e},a=ie.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=a(t);return n},(r=ie.selectors={cacheLength:50,createPseudo:oe,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ie.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ie.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&$.test(n)&&(t=s(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=b[e+" "];return t||(t=new RegExp("(^|"+A+")"+e+"("+A+"|$)"))&&b(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var a=ie.attr(r,e);return null==a?"!="===t:!t||(a+="","="===t?a===n:"!="===t?a!==n:"^="===t?n&&0===a.indexOf(n):"*="===t?n&&a.indexOf(n)>-1:"$="===t?n&&a.slice(-n.length)===n:"~="===t?(" "+a.replace(z," ")+" ").indexOf(n)>-1:"|="===t&&(a===n||a.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,a){var i="nth"!==e.slice(0,3),s="last"!==e.slice(-4),o="of-type"===t;return 1===r&&0===a?function(e){return!!e.parentNode}:function(t,n,u){var l,d,c,m,_,f,h=i!==s?"nextSibling":"previousSibling",p=t.parentNode,y=o&&t.nodeName.toLowerCase(),M=!u&&!o,g=!1;if(p){if(i){for(;h;){for(m=t;m=m[h];)if(o?m.nodeName.toLowerCase()===y:1===m.nodeType)return!1;f=h="only"===e&&!f&&"nextSibling"}return!0}if(f=[s?p.firstChild:p.lastChild],s&&M){for(g=(_=(l=(d=(c=(m=p)[v]||(m[v]={}))[m.uniqueID]||(c[m.uniqueID]={}))[e]||[])[0]===k&&l[1])&&l[2],m=_&&p.childNodes[_];m=++_&&m&&m[h]||(g=_=0)||f.pop();)if(1===m.nodeType&&++g&&m===t){d[e]=[k,_,g];break}}else if(M&&(g=_=(l=(d=(c=(m=t)[v]||(m[v]={}))[m.uniqueID]||(c[m.uniqueID]={}))[e]||[])[0]===k&&l[1]),!1===g)for(;(m=++_&&m&&m[h]||(g=_=0)||f.pop())&&((o?m.nodeName.toLowerCase()!==y:1!==m.nodeType)||!++g||(M&&((d=(c=m[v]||(m[v]={}))[m.uniqueID]||(c[m.uniqueID]={}))[e]=[k,g]),m!==t)););return(g-=a)===r||g%r==0&&g/r>=0}}},PSEUDO:function(e,t){var n,a=r.pseudos[e]||r.setFilters[e.toLowerCase()]||ie.error("unsupported pseudo: "+e);return a[v]?a(t):a.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?oe(function(e,n){for(var r,i=a(e,t),s=i.length;s--;)e[r=P(e,i[s])]=!(n[r]=i[s])}):function(e){return a(e,0,n)}):a}},pseudos:{not:oe(function(e){var t=[],n=[],r=o(e.replace(I,"$1"));return r[v]?oe(function(e,t,n,a){for(var i,s=r(e,null,a,[]),o=e.length;o--;)(i=s[o])&&(e[o]=!(t[o]=i))}):function(e,a,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}}),has:oe(function(e){return function(t){return ie(e,t).length>0}}),contains:oe(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:oe(function(e){return q.test(e||"")||ie.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===_.activeElement&&(!_.hasFocus||_.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:_e(!1),disabled:_e(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return G.test(e.nodeName)},input:function(e){return B.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:fe(function(){return[0]}),last:fe(function(e,t){return[t-1]}),eq:fe(function(e,t,n){return[n<0?n+t:n]}),even:fe(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:fe(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var a=e.length;a--;)if(!e[a](t,n,r))return!1;return!0}:e[0]}function ve(e,t,n,r,a){for(var i,s=[],o=0,u=e.length,l=null!=t;o-1&&(i[l]=!(s[l]=c))}}else y=ve(y===s?y.splice(f,y.length):y),a?a(null,s,y,u):E.apply(s,y)})}function ke(e){for(var t,n,a,i=e.length,s=r.relative[e[0].type],o=s||r.relative[" "],u=s?1:0,d=Me(function(e){return e===t},o,!0),c=Me(function(e){return P(t,e)>-1},o,!0),m=[function(e,n,r){var a=!s&&(r||n!==l)||((t=n).nodeType?d(e,n,r):c(e,n,r));return t=null,a}];u1&&ge(m),u>1&&ye(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(I,"$1"),n,u0,a=e.length>0,i=function(i,s,o,u,d){var c,f,p,y=0,M="0",g=i&&[],v=[],L=l,Y=i||a&&r.find.TAG("*",d),b=k+=null==L?1:Math.random()||.1,w=Y.length;for(d&&(l=s===_||s||d);M!==w&&null!=(c=Y[M]);M++){if(a&&c){for(f=0,s||c.ownerDocument===_||(m(c),o=!h);p=e[f++];)if(p(c,s||_,o)){u.push(c);break}d&&(k=b)}n&&((c=!p&&c)&&y--,i&&g.push(c))}if(y+=M,n&&M!==y){for(f=0;p=t[f++];)p(g,v,s,o);if(i){if(y>0)for(;M--;)g[M]||v[M]||(v[M]=j.call(u));v=ve(v)}E.apply(u,v),d&&!i&&v.length>0&&y+t.length>1&&ie.uniqueSort(u)}return d&&(k=b,l=L),g};return n?oe(i):i}(i,a))).selector=e}return o},u=ie.select=function(e,t,n,a){var i,u,l,d,c,m="function"==typeof e&&e,_=!a&&s(e=m.selector||e);if(n=n||[],1===_.length){if((u=_[0]=_[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&h&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;m&&(t=t.parentNode),e=e.slice(u.shift().value.length)}for(i=V.needsContext.test(e)?0:u.length;i--&&(l=u[i],!r.relative[d=l.type]);)if((c=r.find[d])&&(a=c(l.matches[0].replace(Z,ee),X.test(u[0].type)&&he(t.parentNode)||t))){if(u.splice(i,1),!(e=a.length&&ye(u)))return E.apply(n,a),n;break}}return(m||o(e,_))(a,t,!h,n,!t||X.test(e)&&he(t.parentNode)||t),n},n.sortStable=v.split("").sort(D).join("")===v,n.detectDuplicates=!!c,m(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(_.createElement("fieldset"))}),ue(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(O,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),ie}(n);Y.find=T,Y.expr=T.selectors,Y.expr[":"]=Y.expr.pseudos,Y.uniqueSort=Y.unique=T.uniqueSort,Y.text=T.getText,Y.isXMLDoc=T.isXML,Y.contains=T.contains,Y.escapeSelector=T.escape;var D=function(e,t,n){for(var r=[],a=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(a&&Y(e).is(n))break;r.push(e)}return r},x=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},S=Y.expr.match.needsContext;function j(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var H=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function E(e,t,n){return M(t)?Y.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?Y.grep(e,function(e){return e===t!==n}):"string"!=typeof t?Y.grep(e,function(e){return c.call(t,e)>-1!==n}):Y.filter(t,e,n)}Y.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?Y.find.matchesSelector(r,e)?[r]:[]:Y.find.matches(e,Y.grep(t,function(e){return 1===e.nodeType}))},Y.fn.extend({find:function(e){var t,n,r=this.length,a=this;if("string"!=typeof e)return this.pushStack(Y(e).filter(function(){for(t=0;t1?Y.uniqueSort(n):n},filter:function(e){return this.pushStack(E(this,e||[],!1))},not:function(e){return this.pushStack(E(this,e||[],!0))},is:function(e){return!!E(this,"string"==typeof e&&S.test(e)?Y(e):e||[],!1).length}});var C,P=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(Y.fn.init=function(e,t,n){var r,a;if(!e)return this;if(n=n||C,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:P.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof Y?t[0]:t,Y.merge(this,Y.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:s,!0)),H.test(r[1])&&Y.isPlainObject(t))for(r in t)M(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(a=s.getElementById(r[2]))&&(this[0]=a,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):M(e)?void 0!==n.ready?n.ready(e):e(Y):Y.makeArray(e,this)}).prototype=Y.fn,C=Y(s);var O=/^(?:parents|prev(?:Until|All))/,A={children:!0,contents:!0,next:!0,prev:!0};function N(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}Y.fn.extend({has:function(e){var t=Y(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&Y.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?Y.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?c.call(Y(e),this[0]):c.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(Y.uniqueSort(Y.merge(this.get(),Y(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),Y.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return D(e,"parentNode")},parentsUntil:function(e,t,n){return D(e,"parentNode",n)},next:function(e){return N(e,"nextSibling")},prev:function(e){return N(e,"previousSibling")},nextAll:function(e){return D(e,"nextSibling")},prevAll:function(e){return D(e,"previousSibling")},nextUntil:function(e,t,n){return D(e,"nextSibling",n)},prevUntil:function(e,t,n){return D(e,"previousSibling",n)},siblings:function(e){return x((e.parentNode||{}).firstChild,e)},children:function(e){return x(e.firstChild)},contents:function(e){return j(e,"iframe")?e.contentDocument:(j(e,"template")&&(e=e.content||e),Y.merge([],e.childNodes))}},function(e,t){Y.fn[e]=function(n,r){var a=Y.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(a=Y.filter(r,a)),this.length>1&&(A[e]||Y.uniqueSort(a),O.test(e)&&a.reverse()),this.pushStack(a)}});var W=/[^\x20\t\r\n\f]+/g;function F(e){return e}function z(e){throw e}function I(e,t,n,r){var a;try{e&&M(a=e.promise)?a.call(e).done(t).fail(n):e&&M(a=e.then)?a.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}Y.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return Y.each(e.match(W)||[],function(e,n){t[n]=!0}),t}(e):Y.extend({},e);var t,n,r,a,i=[],s=[],o=-1,u=function(){for(a=a||e.once,r=t=!0;s.length;o=-1)for(n=s.shift();++o-1;)i.splice(n,1),n<=o&&o--}),this},has:function(e){return e?Y.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return a=s=[],i=n="",this},disabled:function(){return!i},lock:function(){return a=s=[],n||t||(i=n=""),this},locked:function(){return!!a},fireWith:function(e,n){return a||(n=[e,(n=n||[]).slice?n.slice():n],s.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},Y.extend({Deferred:function(e){var t=[["notify","progress",Y.Callbacks("memory"),Y.Callbacks("memory"),2],["resolve","done",Y.Callbacks("once memory"),Y.Callbacks("once memory"),0,"resolved"],["reject","fail",Y.Callbacks("once memory"),Y.Callbacks("once memory"),1,"rejected"]],r="pending",a={state:function(){return r},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return a.then(null,e)},pipe:function(){var e=arguments;return Y.Deferred(function(n){Y.each(t,function(t,r){var a=M(e[r[4]])&&e[r[4]];i[r[1]](function(){var e=a&&a.apply(this,arguments);e&&M(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,a?[e]:arguments)})}),e=null}).promise()},then:function(e,r,a){var i=0;function s(e,t,r,a){return function(){var o=this,u=arguments,l=function(){var n,l;if(!(e=i&&(r!==z&&(o=void 0,u=[n]),t.rejectWith(o,u))}};e?d():(Y.Deferred.getStackHook&&(d.stackTrace=Y.Deferred.getStackHook()),n.setTimeout(d))}}return Y.Deferred(function(n){t[0][3].add(s(0,n,M(a)?a:F,n.notifyWith)),t[1][3].add(s(0,n,M(e)?e:F)),t[2][3].add(s(0,n,M(r)?r:z))}).promise()},promise:function(e){return null!=e?Y.extend(e,a):a}},i={};return Y.each(t,function(e,n){var s=n[2],o=n[5];a[n[1]]=s.add,o&&s.add(function(){r=o},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),s.add(n[3].fire),i[n[0]]=function(){return i[n[0]+"With"](this===i?void 0:this,arguments),this},i[n[0]+"With"]=s.fireWith}),a.promise(i),e&&e.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),a=u.call(arguments),i=Y.Deferred(),s=function(e){return function(n){r[e]=this,a[e]=arguments.length>1?u.call(arguments):n,--t||i.resolveWith(r,a)}};if(t<=1&&(I(e,i.done(s(n)).resolve,i.reject,!t),"pending"===i.state()||M(a[n]&&a[n].then)))return i.then();for(;n--;)I(a[n],s(n),i.reject);return i.promise()}});var R=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;Y.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&R.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},Y.readyException=function(e){n.setTimeout(function(){throw e})};var U=Y.Deferred();function J(){s.removeEventListener("DOMContentLoaded",J),n.removeEventListener("load",J),Y.ready()}Y.fn.ready=function(e){return U.then(e).catch(function(e){Y.readyException(e)}),this},Y.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--Y.readyWait:Y.isReady)||(Y.isReady=!0,!0!==e&&--Y.readyWait>0||U.resolveWith(s,[Y]))}}),Y.ready.then=U.then,"complete"===s.readyState||"loading"!==s.readyState&&!s.documentElement.doScroll?n.setTimeout(Y.ready):(s.addEventListener("DOMContentLoaded",J),n.addEventListener("load",J));var $=function(e,t,n,r,a,i,s){var o=0,u=e.length,l=null==n;if("object"===k(n))for(o in a=!0,n)$(e,t,o,n[o],!0,i,s);else if(void 0!==r&&(a=!0,M(r)||(s=!0),l&&(s?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(Y(e),n)})),t))for(;o1,null,!0)},removeData:function(e){return this.each(function(){Z.remove(this,e)})}}),Y.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=X.get(e,t),n&&(!r||Array.isArray(n)?r=X.access(e,t,Y.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=Y.queue(e,t),r=n.length,a=n.shift(),i=Y._queueHooks(e,t);"inprogress"===a&&(a=n.shift(),r--),a&&("fx"===t&&n.unshift("inprogress"),delete i.stop,a.call(e,function(){Y.dequeue(e,t)},i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return X.get(e,n)||X.access(e,n,{empty:Y.Callbacks("once memory").add(function(){X.remove(e,[t+"queue",n])})})}}),Y.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function pe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&j(e,t)?Y.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n-1)a&&a.push(i);else if(l=Y.contains(i.ownerDocument,i),s=pe(c.appendChild(i),"script"),l&&ye(s),n)for(d=0;i=s[d++];)fe.test(i.type||"")&&n.push(i);return c}!function(){var e=s.createDocumentFragment().appendChild(s.createElement("div")),t=s.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),y.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",y.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var ve=s.documentElement,Le=/^key/,ke=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ye=/^([^.]*)(?:\.(.+)|)/;function be(){return!0}function we(){return!1}function Te(){try{return s.activeElement}catch(e){}}function De(e,t,n,r,a,i){var s,o;if("object"==typeof t){for(o in"string"!=typeof n&&(r=r||n,n=void 0),t)De(e,o,n,r,t[o],i);return e}if(null==r&&null==a?(a=n,r=n=void 0):null==a&&("string"==typeof n?(a=r,r=void 0):(a=r,r=n,n=void 0)),!1===a)a=we;else if(!a)return e;return 1===i&&(s=a,(a=function(e){return Y().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=Y.guid++)),e.each(function(){Y.event.add(this,t,a,r,n)})}Y.event={global:{},add:function(e,t,n,r,a){var i,s,o,u,l,d,c,m,_,f,h,p=X.get(e);if(p)for(n.handler&&(n=(i=n).handler,a=i.selector),a&&Y.find.matchesSelector(ve,a),n.guid||(n.guid=Y.guid++),(u=p.events)||(u=p.events={}),(s=p.handle)||(s=p.handle=function(t){return void 0!==Y&&Y.event.triggered!==t.type?Y.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(W)||[""]).length;l--;)_=h=(o=Ye.exec(t[l])||[])[1],f=(o[2]||"").split(".").sort(),_&&(c=Y.event.special[_]||{},_=(a?c.delegateType:c.bindType)||_,c=Y.event.special[_]||{},d=Y.extend({type:_,origType:h,data:r,handler:n,guid:n.guid,selector:a,needsContext:a&&Y.expr.match.needsContext.test(a),namespace:f.join(".")},i),(m=u[_])||((m=u[_]=[]).delegateCount=0,c.setup&&!1!==c.setup.call(e,r,f,s)||e.addEventListener&&e.addEventListener(_,s)),c.add&&(c.add.call(e,d),d.handler.guid||(d.handler.guid=n.guid)),a?m.splice(m.delegateCount++,0,d):m.push(d),Y.event.global[_]=!0)},remove:function(e,t,n,r,a){var i,s,o,u,l,d,c,m,_,f,h,p=X.hasData(e)&&X.get(e);if(p&&(u=p.events)){for(l=(t=(t||"").match(W)||[""]).length;l--;)if(_=h=(o=Ye.exec(t[l])||[])[1],f=(o[2]||"").split(".").sort(),_){for(c=Y.event.special[_]||{},m=u[_=(r?c.delegateType:c.bindType)||_]||[],o=o[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=i=m.length;i--;)d=m[i],!a&&h!==d.origType||n&&n.guid!==d.guid||o&&!o.test(d.namespace)||r&&r!==d.selector&&("**"!==r||!d.selector)||(m.splice(i,1),d.selector&&m.delegateCount--,c.remove&&c.remove.call(e,d));s&&!m.length&&(c.teardown&&!1!==c.teardown.call(e,f,p.handle)||Y.removeEvent(e,_,p.handle),delete u[_])}else for(_ in u)Y.event.remove(e,_+t[l],n,r,!0);Y.isEmptyObject(u)&&X.remove(e,"handle events")}},dispatch:function(e){var t,n,r,a,i,s,o=Y.event.fix(e),u=new Array(arguments.length),l=(X.get(this,"events")||{})[o.type]||[],d=Y.event.special[o.type]||{};for(u[0]=o,t=1;t=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(i=[],s={},n=0;n-1:Y.find(a,this,null,[l]).length),s[a]&&i.push(r);i.length&&o.push({elem:l,handlers:i})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function Ee(e,t){return j(e,"table")&&j(11!==t.nodeType?t:t.firstChild,"tr")&&Y(e).children("tbody")[0]||e}function Ce(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Pe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,a,i,s,o,u,l;if(1===t.nodeType){if(X.hasData(e)&&(i=X.access(e),s=X.set(t,i),l=i.events))for(a in delete s.handle,s.events={},l)for(n=0,r=l[a].length;n1&&"string"==typeof f&&!y.checkClone&&je.test(f))return e.each(function(a){var i=e.eq(a);h&&(t[0]=f.call(this,a,i.html())),Ne(i,t,n,r)});if(m&&(i=(a=ge(t,e[0].ownerDocument,!1,e,r)).firstChild,1===a.childNodes.length&&(a=i),i||r)){for(o=(s=Y.map(pe(a,"script"),Ce)).length;c")},clone:function(e,t,n){var r,a,i,s,o=e.cloneNode(!0),u=Y.contains(e.ownerDocument,e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||Y.isXMLDoc(e)))for(s=pe(o),r=0,a=(i=pe(e)).length;r0&&ye(s,!u&&pe(e,"script")),o},cleanData:function(e){for(var t,n,r,a=Y.event.special,i=0;void 0!==(n=e[i]);i++)if(K(n)){if(t=n[X.expando]){if(t.events)for(r in t.events)a[r]?Y.event.remove(n,r):Y.removeEvent(n,r,t.handle);n[X.expando]=void 0}n[Z.expando]&&(n[Z.expando]=void 0)}}}),Y.fn.extend({detach:function(e){return We(this,e,!0)},remove:function(e){return We(this,e)},text:function(e){return $(this,function(e){return void 0===e?Y.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Ne(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Ee(this,e).appendChild(e)})},prepend:function(){return Ne(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Ee(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Ne(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Ne(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(Y.cleanData(pe(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return Y.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Se.test(e)&&!he[(_e.exec(e)||["",""])[1].toLowerCase()]){e=Y.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-u-o-.5))),u}function Ze(e,t,n){var r=ze(e),a=Re(e,t,r),i="border-box"===Y.css(e,"boxSizing",!1,r),s=i;if(Fe.test(a)){if(!n)return a;a="auto"}return s=s&&(y.boxSizingReliable()||a===e.style[t]),("auto"===a||!parseFloat(a)&&"inline"===Y.css(e,"display",!1,r))&&(a=e["offset"+t[0].toUpperCase()+t.slice(1)],s=!0),(a=parseFloat(a)||0)+Xe(e,t,n||(i?"border":"content"),s,r,a)+"px"}function et(e,t,n,r,a){return new et.prototype.init(e,t,n,r,a)}Y.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Re(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var a,i,s,o=G(t),u=$e.test(t),l=e.style;if(u||(t=Ke(o)),s=Y.cssHooks[t]||Y.cssHooks[o],void 0===n)return s&&"get"in s&&void 0!==(a=s.get(e,!1,r))?a:l[t];"string"===(i=typeof n)&&(a=ae.exec(n))&&a[1]&&(n=ue(e,t,a),i="number"),null!=n&&n==n&&("number"===i&&(n+=a&&a[3]||(Y.cssNumber[o]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var a,i,s,o=G(t);return $e.test(t)||(t=Ke(o)),(s=Y.cssHooks[t]||Y.cssHooks[o])&&"get"in s&&(a=s.get(e,!0,n)),void 0===a&&(a=Re(e,t,r)),"normal"===a&&t in Ve&&(a=Ve[t]),""===n||n?(i=parseFloat(a),!0===n||isFinite(i)?i||0:a):a}}),Y.each(["height","width"],function(e,t){Y.cssHooks[t]={get:function(e,n,r){if(n)return!Je.test(Y.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,t,r):oe(e,qe,function(){return Ze(e,t,r)})},set:function(e,n,r){var a,i=ze(e),s="border-box"===Y.css(e,"boxSizing",!1,i),o=r&&Xe(e,t,r,s,i);return s&&y.scrollboxSize()===i.position&&(o-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-Xe(e,t,"border",!1,i)-.5)),o&&(a=ae.exec(n))&&"px"!==(a[3]||"px")&&(e.style[t]=n,n=Y.css(e,t)),Qe(0,n,o)}}}),Y.cssHooks.marginLeft=Ue(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Re(e,"marginLeft"))||e.getBoundingClientRect().left-oe(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),Y.each({margin:"",padding:"",border:"Width"},function(e,t){Y.cssHooks[e+t]={expand:function(n){for(var r=0,a={},i="string"==typeof n?n.split(" "):[n];r<4;r++)a[e+ie[r]+t]=i[r]||i[r-2]||i[0];return a}},"margin"!==e&&(Y.cssHooks[e+t].set=Qe)}),Y.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,a,i={},s=0;if(Array.isArray(t)){for(r=ze(e),a=t.length;s1)}}),Y.Tween=et,et.prototype={constructor:et,init:function(e,t,n,r,a,i){this.elem=e,this.prop=n,this.easing=a||Y.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(Y.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=Y.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}},et.prototype.init.prototype=et.prototype,et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=Y.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){Y.fx.step[e.prop]?Y.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[Y.cssProps[e.prop]]&&!Y.cssHooks[e.prop]?e.elem[e.prop]=e.now:Y.style(e.elem,e.prop,e.now+e.unit)}}},et.propHooks.scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},Y.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},Y.fx=et.prototype.init,Y.fx.step={};var tt,nt,rt=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function it(){nt&&(!1===s.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(it):n.setTimeout(it,Y.fx.interval),Y.fx.tick())}function st(){return n.setTimeout(function(){tt=void 0}),tt=Date.now()}function ot(e,t){var n,r=0,a={height:e};for(t=t?1:0;r<4;r+=2-t)a["margin"+(n=ie[r])]=a["padding"+n]=e;return t&&(a.opacity=a.width=e),a}function ut(e,t,n){for(var r,a=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),i=0,s=a.length;i1)},removeAttr:function(e){return this.each(function(){Y.removeAttr(this,e)})}}),Y.extend({attr:function(e,t,n){var r,a,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===e.getAttribute?Y.prop(e,t,n):(1===i&&Y.isXMLDoc(e)||(a=Y.attrHooks[t.toLowerCase()]||(Y.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void Y.removeAttr(e,t):a&&"set"in a&&void 0!==(r=a.set(e,n,t))?r:(e.setAttribute(t,n+""),n):a&&"get"in a&&null!==(r=a.get(e,t))?r:null==(r=Y.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&j(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,a=t&&t.match(W);if(a&&1===e.nodeType)for(;n=a[r++];)e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?Y.removeAttr(e,n):e.setAttribute(n,n),n}},Y.each(Y.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ct[t]||Y.find.attr;ct[t]=function(e,t,r){var a,i,s=t.toLowerCase();return r||(i=ct[s],ct[s]=a,a=null!=n(e,t,r)?s:null,ct[s]=i),a}});var mt=/^(?:input|select|textarea|button)$/i,_t=/^(?:a|area)$/i;function ft(e){return(e.match(W)||[]).join(" ")}function ht(e){return e.getAttribute&&e.getAttribute("class")||""}function pt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(W)||[]}Y.fn.extend({prop:function(e,t){return $(this,Y.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[Y.propFix[e]||e]})}}),Y.extend({prop:function(e,t,n){var r,a,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&Y.isXMLDoc(e)||(t=Y.propFix[t]||t,a=Y.propHooks[t]),void 0!==n?a&&"set"in a&&void 0!==(r=a.set(e,n,t))?r:e[t]=n:a&&"get"in a&&null!==(r=a.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=Y.find.attr(e,"tabindex");return t?parseInt(t,10):mt.test(e.nodeName)||_t.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),y.optSelected||(Y.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),Y.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Y.propFix[this.toLowerCase()]=this}),Y.fn.extend({addClass:function(e){var t,n,r,a,i,s,o,u=0;if(M(e))return this.each(function(t){Y(this).addClass(e.call(this,t,ht(this)))});if((t=pt(e)).length)for(;n=this[u++];)if(a=ht(n),r=1===n.nodeType&&" "+ft(a)+" "){for(s=0;i=t[s++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");a!==(o=ft(r))&&n.setAttribute("class",o)}return this},removeClass:function(e){var t,n,r,a,i,s,o,u=0;if(M(e))return this.each(function(t){Y(this).removeClass(e.call(this,t,ht(this)))});if(!arguments.length)return this.attr("class","");if((t=pt(e)).length)for(;n=this[u++];)if(a=ht(n),r=1===n.nodeType&&" "+ft(a)+" "){for(s=0;i=t[s++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");a!==(o=ft(r))&&n.setAttribute("class",o)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):M(e)?this.each(function(n){Y(this).toggleClass(e.call(this,n,ht(this),t),t)}):this.each(function(){var t,a,i,s;if(r)for(a=0,i=Y(this),s=pt(e);t=s[a++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||((t=ht(this))&&X.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":X.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+ft(ht(n))+" ").indexOf(t)>-1)return!0;return!1}});var yt=/\r/g;Y.fn.extend({val:function(e){var t,n,r,a=this[0];return arguments.length?(r=M(e),this.each(function(n){var a;1===this.nodeType&&(null==(a=r?e.call(this,n,Y(this).val()):e)?a="":"number"==typeof a?a+="":Array.isArray(a)&&(a=Y.map(a,function(e){return null==e?"":e+""})),(t=Y.valHooks[this.type]||Y.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,a,"value")||(this.value=a))})):a?(t=Y.valHooks[a.type]||Y.valHooks[a.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(a,"value"))?n:"string"==typeof(n=a.value)?n.replace(yt,""):null==n?"":n:void 0}}),Y.extend({valHooks:{option:{get:function(e){var t=Y.find.attr(e,"value");return null!=t?t:ft(Y.text(e))}},select:{get:function(e){var t,n,r,a=e.options,i=e.selectedIndex,s="select-one"===e.type,o=s?null:[],u=s?i+1:a.length;for(r=i<0?u:s?i:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),Y.each(["radio","checkbox"],function(){Y.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=Y.inArray(Y(e).val(),t)>-1}},y.checkOn||(Y.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in n;var Mt=/^(?:focusinfocus|focusoutblur)$/,gt=function(e){e.stopPropagation()};Y.extend(Y.event,{trigger:function(e,t,r,a){var i,o,u,l,d,c,m,_,h=[r||s],p=f.call(e,"type")?e.type:e,y=f.call(e,"namespace")?e.namespace.split("."):[];if(o=_=u=r=r||s,3!==r.nodeType&&8!==r.nodeType&&!Mt.test(p+Y.event.triggered)&&(p.indexOf(".")>-1&&(p=(y=p.split(".")).shift(),y.sort()),d=p.indexOf(":")<0&&"on"+p,(e=e[Y.expando]?e:new Y.Event(p,"object"==typeof e&&e)).isTrigger=a?2:3,e.namespace=y.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:Y.makeArray(t,[e]),m=Y.event.special[p]||{},a||!m.trigger||!1!==m.trigger.apply(r,t))){if(!a&&!m.noBubble&&!g(r)){for(l=m.delegateType||p,Mt.test(l+p)||(o=o.parentNode);o;o=o.parentNode)h.push(o),u=o;u===(r.ownerDocument||s)&&h.push(u.defaultView||u.parentWindow||n)}for(i=0;(o=h[i++])&&!e.isPropagationStopped();)_=o,e.type=i>1?l:m.bindType||p,(c=(X.get(o,"events")||{})[e.type]&&X.get(o,"handle"))&&c.apply(o,t),(c=d&&o[d])&&c.apply&&K(o)&&(e.result=c.apply(o,t),!1===e.result&&e.preventDefault());return e.type=p,a||e.isDefaultPrevented()||m._default&&!1!==m._default.apply(h.pop(),t)||!K(r)||d&&M(r[p])&&!g(r)&&((u=r[d])&&(r[d]=null),Y.event.triggered=p,e.isPropagationStopped()&&_.addEventListener(p,gt),r[p](),e.isPropagationStopped()&&_.removeEventListener(p,gt),Y.event.triggered=void 0,u&&(r[d]=u)),e.result}},simulate:function(e,t,n){var r=Y.extend(new Y.Event,n,{type:e,isSimulated:!0});Y.event.trigger(r,null,t)}}),Y.fn.extend({trigger:function(e,t){return this.each(function(){Y.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return Y.event.trigger(e,t,n,!0)}}),y.focusin||Y.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){Y.event.simulate(t,e.target,Y.event.fix(e))};Y.event.special[t]={setup:function(){var r=this.ownerDocument||this,a=X.access(r,t);a||r.addEventListener(e,n,!0),X.access(r,t,(a||0)+1)},teardown:function(){var r=this.ownerDocument||this,a=X.access(r,t)-1;a?X.access(r,t,a):(r.removeEventListener(e,n,!0),X.remove(r,t))}}});var vt=n.location,Lt=Date.now(),kt=/\?/;Y.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||Y.error("Invalid XML: "+e),t};var Yt=/\[\]$/,bt=/\r?\n/g,wt=/^(?:submit|button|image|reset|file)$/i,Tt=/^(?:input|select|textarea|keygen)/i;function Dt(e,t,n,r){var a;if(Array.isArray(t))Y.each(t,function(t,a){n||Yt.test(e)?r(e,a):Dt(e+"["+("object"==typeof a&&null!=a?t:"")+"]",a,n,r)});else if(n||"object"!==k(t))r(e,t);else for(a in t)Dt(e+"["+a+"]",t[a],n,r)}Y.param=function(e,t){var n,r=[],a=function(e,t){var n=M(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!Y.isPlainObject(e))Y.each(e,function(){a(this.name,this.value)});else for(n in e)Dt(n,e[n],t,a);return r.join("&")},Y.fn.extend({serialize:function(){return Y.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=Y.prop(this,"elements");return e?Y.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!Y(this).is(":disabled")&&Tt.test(this.nodeName)&&!wt.test(e)&&(this.checked||!me.test(e))}).map(function(e,t){var n=Y(this).val();return null==n?null:Array.isArray(n)?Y.map(n,function(e){return{name:t.name,value:e.replace(bt,"\r\n")}}):{name:t.name,value:n.replace(bt,"\r\n")}}).get()}});var xt=/%20/g,St=/#.*$/,jt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Et=/^(?:GET|HEAD)$/,Ct=/^\/\//,Pt={},Ot={},At="*/".concat("*"),Nt=s.createElement("a");function Wt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,a=0,i=t.toLowerCase().match(W)||[];if(M(n))for(;r=i[a++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Ft(e,t,n,r){var a={},i=e===Ot;function s(o){var u;return a[o]=!0,Y.each(e[o]||[],function(e,o){var l=o(t,n,r);return"string"!=typeof l||i||a[l]?i?!(u=l):void 0:(t.dataTypes.unshift(l),s(l),!1)}),u}return s(t.dataTypes[0])||!a["*"]&&s("*")}function zt(e,t){var n,r,a=Y.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((a[n]?e:r||(r={}))[n]=t[n]);return r&&Y.extend(!0,e,r),e}Nt.href=vt.href,Y.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:vt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(vt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":At,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":Y.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,Y.ajaxSettings),t):zt(Y.ajaxSettings,e)},ajaxPrefilter:Wt(Pt),ajaxTransport:Wt(Ot),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var r,a,i,o,u,l,d,c,m,_,f=Y.ajaxSetup({},t),h=f.context||f,p=f.context&&(h.nodeType||h.jquery)?Y(h):Y.event,y=Y.Deferred(),M=Y.Callbacks("once memory"),g=f.statusCode||{},v={},L={},k="canceled",b={readyState:0,getResponseHeader:function(e){var t;if(d){if(!o)for(o={};t=Ht.exec(i);)o[t[1].toLowerCase()]=t[2];t=o[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return d?i:null},setRequestHeader:function(e,t){return null==d&&(e=L[e.toLowerCase()]=L[e.toLowerCase()]||e,v[e]=t),this},overrideMimeType:function(e){return null==d&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(d)b.always(e[b.status]);else for(t in e)g[t]=[g[t],e[t]];return this},abort:function(e){var t=e||k;return r&&r.abort(t),w(0,t),this}};if(y.promise(b),f.url=((e||f.url||vt.href)+"").replace(Ct,vt.protocol+"//"),f.type=t.method||t.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(W)||[""],null==f.crossDomain){l=s.createElement("a");try{l.href=f.url,l.href=l.href,f.crossDomain=Nt.protocol+"//"+Nt.host!=l.protocol+"//"+l.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=Y.param(f.data,f.traditional)),Ft(Pt,f,t,b),d)return b;for(m in(c=Y.event&&f.global)&&0==Y.active++&&Y.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!Et.test(f.type),a=f.url.replace(St,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(xt,"+")):(_=f.url.slice(a.length),f.data&&(f.processData||"string"==typeof f.data)&&(a+=(kt.test(a)?"&":"?")+f.data,delete f.data),!1===f.cache&&(a=a.replace(jt,"$1"),_=(kt.test(a)?"&":"?")+"_="+Lt+++_),f.url=a+_),f.ifModified&&(Y.lastModified[a]&&b.setRequestHeader("If-Modified-Since",Y.lastModified[a]),Y.etag[a]&&b.setRequestHeader("If-None-Match",Y.etag[a])),(f.data&&f.hasContent&&!1!==f.contentType||t.contentType)&&b.setRequestHeader("Content-Type",f.contentType),b.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+At+"; q=0.01":""):f.accepts["*"]),f.headers)b.setRequestHeader(m,f.headers[m]);if(f.beforeSend&&(!1===f.beforeSend.call(h,b,f)||d))return b.abort();if(k="abort",M.add(f.complete),b.done(f.success),b.fail(f.error),r=Ft(Ot,f,t,b)){if(b.readyState=1,c&&p.trigger("ajaxSend",[b,f]),d)return b;f.async&&f.timeout>0&&(u=n.setTimeout(function(){b.abort("timeout")},f.timeout));try{d=!1,r.send(v,w)}catch(e){if(d)throw e;w(-1,e)}}else w(-1,"No Transport");function w(e,t,s,o){var l,m,_,v,L,k=t;d||(d=!0,u&&n.clearTimeout(u),r=void 0,i=o||"",b.readyState=e>0?4:0,l=e>=200&&e<300||304===e,s&&(v=function(e,t,n){for(var r,a,i,s,o=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(a in o)if(o[a]&&o[a].test(r)){u.unshift(a);break}if(u[0]in n)i=u[0];else{for(a in n){if(!u[0]||e.converters[a+" "+u[0]]){i=a;break}s||(s=a)}i=i||s}if(i)return i!==u[0]&&u.unshift(i),n[i]}(f,b,s)),v=function(e,t,n,r){var a,i,s,o,u,l={},d=e.dataTypes.slice();if(d[1])for(s in e.converters)l[s.toLowerCase()]=e.converters[s];for(i=d.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=i,i=d.shift())if("*"===i)i=u;else if("*"!==u&&u!==i){if(!(s=l[u+" "+i]||l["* "+i]))for(a in l)if((o=a.split(" "))[1]===i&&(s=l[u+" "+o[0]]||l["* "+o[0]])){!0===s?s=l[a]:!0!==l[a]&&(i=o[0],d.unshift(o[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+u+" to "+i}}}return{state:"success",data:t}}(f,v,b,l),l?(f.ifModified&&((L=b.getResponseHeader("Last-Modified"))&&(Y.lastModified[a]=L),(L=b.getResponseHeader("etag"))&&(Y.etag[a]=L)),204===e||"HEAD"===f.type?k="nocontent":304===e?k="notmodified":(k=v.state,m=v.data,l=!(_=v.error))):(_=k,!e&&k||(k="error",e<0&&(e=0))),b.status=e,b.statusText=(t||k)+"",l?y.resolveWith(h,[m,k,b]):y.rejectWith(h,[b,k,_]),b.statusCode(g),g=void 0,c&&p.trigger(l?"ajaxSuccess":"ajaxError",[b,f,l?m:_]),M.fireWith(h,[b,k]),c&&(p.trigger("ajaxComplete",[b,f]),--Y.active||Y.event.trigger("ajaxStop")))}return b},getJSON:function(e,t,n){return Y.get(e,t,n,"json")},getScript:function(e,t){return Y.get(e,void 0,t,"script")}}),Y.each(["get","post"],function(e,t){Y[t]=function(e,n,r,a){return M(n)&&(a=a||r,r=n,n=void 0),Y.ajax(Y.extend({url:e,type:t,dataType:a,data:n,success:r},Y.isPlainObject(e)&&e))}}),Y._evalUrl=function(e){return Y.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},Y.fn.extend({wrapAll:function(e){var t;return this[0]&&(M(e)&&(e=e.call(this[0])),t=Y(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return M(e)?this.each(function(t){Y(this).wrapInner(e.call(this,t))}):this.each(function(){var t=Y(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=M(e);return this.each(function(n){Y(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){Y(this).replaceWith(this.childNodes)}),this}}),Y.expr.pseudos.hidden=function(e){return!Y.expr.pseudos.visible(e)},Y.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},Y.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var It={0:200,1223:204},Rt=Y.ajaxSettings.xhr();y.cors=!!Rt&&"withCredentials"in Rt,y.ajax=Rt=!!Rt,Y.ajaxTransport(function(e){var t,r;if(y.cors||Rt&&!e.crossDomain)return{send:function(a,i){var s,o=e.xhr();if(o.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(s in e.xhrFields)o[s]=e.xhrFields[s];for(s in e.mimeType&&o.overrideMimeType&&o.overrideMimeType(e.mimeType),e.crossDomain||a["X-Requested-With"]||(a["X-Requested-With"]="XMLHttpRequest"),a)o.setRequestHeader(s,a[s]);t=function(e){return function(){t&&(t=r=o.onload=o.onerror=o.onabort=o.ontimeout=o.onreadystatechange=null,"abort"===e?o.abort():"error"===e?"number"!=typeof o.status?i(0,"error"):i(o.status,o.statusText):i(It[o.status]||o.status,o.statusText,"text"!==(o.responseType||"text")||"string"!=typeof o.responseText?{binary:o.response}:{text:o.responseText},o.getAllResponseHeaders()))}},o.onload=t(),r=o.onerror=o.ontimeout=t("error"),void 0!==o.onabort?o.onabort=r:o.onreadystatechange=function(){4===o.readyState&&n.setTimeout(function(){t&&r()})},t=t("abort");try{o.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),Y.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),Y.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return Y.globalEval(e),e}}}),Y.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),Y.ajaxTransport("script",function(e){var t,n;if(e.crossDomain)return{send:function(r,a){t=Y(" + \ No newline at end of file diff --git a/script.js b/script.js new file mode 100644 index 0000000..7c64257 --- /dev/null +++ b/script.js @@ -0,0 +1,23 @@ +import http from 'k6/http'; +import { check, sleep } from 'k6'; + +const randomInt = max => Math.floor(Math.random() * max); + +const randId = [8800000, 8700005, 8900000, 9100000, 8805000, 8700000]; + +export const options = { + stages: [ + { duration: '30s', target: 1000 }, + { duration: '1m30s', target: 500 }, + { duration: '20s', target: 0 }, + ], +}; + +export default function () { + const res = http.get(`http://localhost:3001/api/${randId[randomInt(randId.length)]}`); + check(res, { + 'status was 200': r => r.status === 200, + 'transaction time OK': r => r.timings.duration < 200, + }); + sleep(1); +} diff --git a/script2.js b/script2.js new file mode 100644 index 0000000..d52c9cc --- /dev/null +++ b/script2.js @@ -0,0 +1,17 @@ +import http from 'k6/http'; +import { check, sleep } from 'k6'; + +const randName = 'Mike Dog'; + +export const options = { + vus: 100, + duration: '30s', +}; + +export default function() { + var url = `http://localhost:3001/api/${randName}`; + var payload = JSON.stringify({ name: randName }); + var params = { headers: { "Content-Type": "application/json" } }; + http.post(url, payload, params); + sleep(0.5); +}; \ No newline at end of file diff --git a/server/index.js b/server/index.js index 2702a75..ae99b80 100644 --- a/server/index.js +++ b/server/index.js @@ -1,54 +1,137 @@ +<<<<<<< HEAD +require('newrelic'); +======= +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 const express = require('express'); + const app = express(); const bodyParser = require('body-parser'); +const path = require('path'); +const compression = require('compression'); +<<<<<<< HEAD +const morgan = require('morgan'); +======= +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 const db = require('../database/index.js'); -const compression = require("compression"); -const path = require ('path'); function shouldCompress(req, res) { - if (req.headers["x-no-compression"]) return false; + if (req.headers['x-no-compression']) return false; return compression.filter(req, res); } +<<<<<<< HEAD +app.use(morgan('dev')); +======= -app.use(express.static("build")); +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 +app.use(express.static('build')); app.use(compression({ - level: 2, // set compression level from 1 to 9 (6 by default) + level: 2, filter: shouldCompress, // set predicate to determine whether to compress })); -app.use(function(req, res, next) { - res.header("Access-Control-Allow-Origin", "*"); - res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); +app.use((req, res, next) => { + res.header('Access-Control-Allow-Origin', '*'); + res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept'); next(); }); -app.use(function(req, res, next) { - res.header("Access-Control-Allow-Origin", "*"); - res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); +app.use((req, res, next) => { + res.header('Access-Control-Allow-Origin', '*'); + res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept'); next(); }); app.use(express.json()); app.use(bodyParser.urlencoded({ extended: true })); -//send to dist folder where client is being render when a GET request is sent to '/' +// send to dist folder where client is being render when a GET request is sent to '/' app.use(express.static(path.join(__dirname, '../public/dist'))); -//send to index.html of particular restaurant_id and shows all reviews for that restaurant_id +<<<<<<< HEAD +app.get('/api/:id/', (req, res) => { + db.retrieve(req.params.id, (err, data) => { + if (err) { + res.status(500).send(err); + } else { + res.send(data); + } + }); +}); + +app.post('/api/:name', (req, res) => { + const reviewer = req.body.restaurant; + db.addRestaurant(reviewer, (err, results) => { + if (err) { + res.status(500).send(err); + } else { + console.log(results); + res.sendStatus(201); +======= +// send to index.html of particular restaurant_id and shows all reviews for that restaurant_id app.get('/:restaurant_id', (req, res) => { res.sendFile(path.join(__dirname, '../public/dist/index.html')); }); -//shows an array of objects filled with data of that particular restaurant_id and all the reviews for that restaurant app.get('/api/:restaurant_id/', (req, res) => { - const restaurant_id = req.params.restaurant_id; - db.restaurantReviews(restaurant_id, (err, results) => { - if(err) { + const restaurantId = req.params.id; + db.restaurantReviews(restaurantId, (err, results) => { + if (err) { res.status(500).send(); + } else { + res.send(results); + } + }); +}); + +app.get('/api/restaurant/:restaurant_id/', (req, res) => { + const restaurantId = req.params.id; + db.getOne(restaurantId, (err, results) => { + if (err) { + res.status(500).send(err); + } else { + res.send(results); + } + }); +}); + +app.post('/api/:name', (req, res) => { + const reviewer = req.params.name; + db.addRestaurant(reviewer, (err) => { + if (err) { + res.status(500).send(err); + } else { + res.sendStatus(201); + } + }); +}); + +app.patch('/api/:restaurant_id/', (req, res) => { + const restaurantId = req.params.id; + const newName = req.body.newName; + db.editRestaurant(restaurantId, newName, (err) => { + if (err) { + res.status(500).send(err); + } else { + res.sendStatus(202); + } + }); +}); + +app.delete('/api/:id/', (req, res) => { + const restaurantId = req.params.id; + db.deleteRestaurant(restaurantId, (err) => { + if (err) { + res.status(500).send(err); + } else { + res.sendStatus(200); +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 } - res.send(results) - }) + }); }); -app.listen(3000, () => {console.log('listening on port', 3000)}); \ No newline at end of file +<<<<<<< HEAD +app.listen(3001, () => console.log('listening on port', 3001)); +======= +app.listen(3000, () => console.log('listening on port', 3000)); +>>>>>>> 120b116db8885360688788a2bf49c32e16bfa8c1 diff --git a/server/oldIndex.js b/server/oldIndex.js new file mode 100644 index 0000000..7088d68 --- /dev/null +++ b/server/oldIndex.js @@ -0,0 +1,110 @@ +require('newrelic'); +const express = require('express'); + +const app = express(); +const bodyParser = require('body-parser'); +const path = require('path'); +const compression = require('compression'); +const morgan = require('morgan'); +const db = require('../database/index.js'); + + +function shouldCompress(req, res) { + if (req.headers['x-no-compression']) return false; + return compression.filter(req, res); +} +app.use(morgan('dev')); +app.use(express.static('build')); +app.use(compression({ + level: 2, + filter: shouldCompress, // set predicate to determine whether to compress +})); + +app.use((req, res, next) => { + res.header('Access-Control-Allow-Origin', '*'); + res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept'); + next(); +}); + +app.use((req, res, next) => { + res.header('Access-Control-Allow-Origin', '*'); + res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept'); + next(); +}); + +app.use(express.json()); +app.use(bodyParser.urlencoded({ extended: true })); + +// send to dist folder where client is being render when a GET request is sent to '/' +app.use(express.static(path.join(__dirname, '../public/dist'))); + +// send to index.html of particular restaurant_id and shows all reviews for that restaurant_id +app.get('/:restaurant_id', (req, res) => { + res.sendFile(path.join(__dirname, '../public/dist/index.html')); +}); + +// app.get('/:id', (req, res) => { +// res.sendFile(path.join(__dirname, '../public/dist/index.html'), err => { +// if (err) { +// console.log(err); +// } +// }); +// }); + +app.get('/api/:restaurant_id/', (req, res) => { + const restaurantId = req.params.id; + db.restaurantReviews(restaurantId, (err, results) => { + if (err) { + res.status(500).send(); + } else { + res.send(results); + } + }); +}); + +app.get('/api/restaurant/:restaurant_id/', (req, res) => { + const restaurantId = req.params.id; + db.getOne(restaurantId, (err, results) => { + if (err) { + res.status(500).send(err); + } else { + res.send(results); + } + }); +}); + +app.post('/api/:name', (req, res) => { + const reviewer = req.params.name; + db.addRestaurant(reviewer, (err) => { + if (err) { + res.status(500).send(err); + } else { + res.sendStatus(201); + } + }); +}); + +app.patch('/api/:restaurant_id/', (req, res) => { + const restaurantId = req.params.id; + const newName = req.body.newName; + db.editRestaurant(restaurantId, newName, (err) => { + if (err) { + res.status(500).send(err); + } else { + res.sendStatus(202); + } + }); +}); + +app.delete('/api/:id/', (req, res) => { + const restaurantId = req.params.id; + db.deleteRestaurant(restaurantId, (err) => { + if (err) { + res.status(500).send(err); + } else { + res.sendStatus(200); + } + }); +}); + +app.listen(3000, () => console.log('listening on port', 3000)); diff --git a/test.txt b/test.txt new file mode 100644 index 0000000..e266801 --- /dev/null +++ b/test.txt @@ -0,0 +1,36 @@ +[] + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + init [----------------------------------------------------------] runner + init [----------------------------------------------------------] options + init [----------------------------------------------------------] executor + init [----------------------------------------------------------] engine + init [----------------------------------------------------------] collector + init [----------------------------------------------------------] server + execution: local + output: - + script: script2.js + + duration: 30s, iterations: - + vus: 100, max: 100 + + init [----------------------------------------------------------] starting + data_received..............: 1.6 MB 55 kB/s + data_sent..................: 782 kB 26 kB/s + http_req_blocked...........: avg=145.57µs min=2µs med=5µs max=43.32ms p(90)=11µs p(95)=21.94µs + http_req_connecting........: avg=125.11µs min=0s med=0s max=41.17ms p(90)=0s p(95)=0s + http_req_duration..........: avg=428.15ms min=113.59ms med=401.53ms max=983.57ms p(90)=591.12ms p(95)=674.56ms + http_req_receiving.........: avg=58.18µs min=16µs med=47µs max=1.37ms p(90)=77µs p(95)=110µs + http_req_sending...........: avg=52.72µs min=13µs med=33µs max=5.75ms p(90)=77.9µs p(95)=128µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=428.04ms min=113.46ms med=401.46ms max=983.41ms p(90)=591.03ms p(95)=674.46ms + http_reqs..................: 4742 158.064922/s + iteration_duration.........: avg=631.13ms min=316.93ms med=604.15ms max=1.2s p(90)=793.61ms p(95)=876.73ms + iterations.................: 4708 156.931601/s + vus........................: 100 min=100 max=100 + vus_max....................: 100 min=100 max=100 + diff --git a/test2.txt b/test2.txt new file mode 100644 index 0000000..5d41ca8 --- /dev/null +++ b/test2.txt @@ -0,0 +1,35 @@ + + /\ |‾‾| /‾‾/ /‾/ + /\ / \ | |_/ / / / + / \/ \ | | / ‾‾\ + / \ | |‾\ \ | (_) | + / __________ \ |__| \__\ \___/ .io + + init [----------------------------------------------------------] runner init [----------------------------------------------------------] options init [----------------------------------------------------------] executor init [----------------------------------------------------------] engine init [----------------------------------------------------------] collector init [----------------------------------------------------------] server execution: local + output: - + script: script.js + + duration: -, iterations: - + vus: 1, max: 1000 + + init [----------------------------------------------------------] starting + ✓ status was 200 + ✗ transaction time OK + ↳ 10% — ✓ 3912 / ✗ 31699 + + checks.....................: 55.49% ✓ 39523 ✗ 31699 + data_received..............: 76 MB 544 kB/s + data_sent..................: 3.3 MB 23 kB/s + http_req_blocked...........: avg=20.57µs min=2µs med=5µs max=8.36ms p(90)=7µs p(95)=18µs + http_req_connecting........: avg=10.64µs min=0s med=0s max=8.25ms p(90)=0s p(95)=0s + http_req_duration..........: avg=1.44s min=2.19ms med=1.12s max=11.67s p(90)=2.83s p(95)=4.01s + http_req_receiving.........: avg=67.43µs min=16µs med=41µs max=116.18ms p(90)=71µs p(95)=86µs + http_req_sending...........: avg=98.09µs min=8µs med=25µs max=335.37ms p(90)=52µs p(95)=77µs + http_req_tls_handshaking...: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s + http_req_waiting...........: avg=1.44s min=2.11ms med=1.12s max=11.67s p(90)=2.83s p(95)=4.01s + http_reqs..................: 35611 254.363732/s + iteration_duration.........: avg=2.46s min=1s med=2.14s max=12.67s p(90)=3.85s p(95)=5.03s + iterations.................: 34964 249.742313/s + vus........................: 1 min=1 max=997 + vus_max....................: 1000 min=1000 max=1000 +