diff --git a/generate_responsive_images.sh b/generate_responsive_images.sh index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..d96fa8381ab8c4bc352d2d9c6ba79c5e4edd37ee 100755 --- a/generate_responsive_images.sh +++ b/generate_responsive_images.sh @@ -0,0 +1,54 @@ +#!/bin/bash + +# Check if ImageMagick is installed +if ! command -v magick convert &> /dev/null +then + echo "ImageMagick is not installed." + exit 1 +fi + +# Source and output directories +src_dir="src/assets/images" +output_dir="${src_dir}/responsive_images" + +# Create the output directory if it doesn't exist +mkdir -p "$output_dir" + +# Array of target widths for responsive images +declare -a widths=(320 640 1280 1920) + +# Find all image files in the src_dir +# Modify the extensions if you want to support more formats (e.g., png, gif) +find "$src_dir" -type f \( -iname '*.jpg' -o -iname '*.jpeg' -o -iname '*.png' \) | while read input_image; do + # Extract the relative path and file name from the input image + relative_path=$(dirname "${input_image#"$src_dir/"}") + base_name=$(basename "$input_image" | cut -d. -f1) + extension="${input_image##*.}" + + # Create corresponding subdirectory structure in the output directory + mkdir -p "${output_dir}/${relative_path}" + + # Get the original image size (in bytes) + original_size=$(stat --printf="%s" "$input_image") + + # Loop through each width and generate responsive images + for width in "${widths[@]}" + do + # Generate JPEG image + magick convert "$input_image" -resize "${width}x" "${output_dir}/${relative_path}/${base_name}-${width}.jpg" + echo "Created ${output_dir}/${relative_path}/${base_name}-${width}.jpg" + + # Generate WebP image + magick convert "$input_image" -resize "${width}x" "${output_dir}/${relative_path}/${base_name}-${width}.webp" + echo "Created ${output_dir}/${relative_path}/${base_name}-${width}.webp" + done + + # Get the size of the largest version (1920px JPEG) + largest_image="${output_dir}/${relative_path}/${base_name}-1920.jpg" + largest_size=$(stat --printf="%s" "$largest_image") + + # Print out the original and largest version sizes (in kilobytes) + echo "$input_image was $(($original_size / 1024)) KB. The largest version of this image is now $(($largest_size / 1024)) KB." +done + +echo "All responsive images have been created in ${output_dir}." \ No newline at end of file diff --git a/src/assets/images/responsive_images/alphanumeric-1280.jpg b/src/assets/images/responsive_images/alphanumeric-1280.jpg new file mode 100644 index 0000000000000000000000000000000000000000..015e0feff6c452d8f4875c1cf2c850cc704ebec8 Binary files /dev/null and b/src/assets/images/responsive_images/alphanumeric-1280.jpg differ diff --git a/src/assets/images/responsive_images/alphanumeric-1280.webp b/src/assets/images/responsive_images/alphanumeric-1280.webp new file mode 100644 index 0000000000000000000000000000000000000000..35641f7512e0f0122de68bca6b4c7535cf49cad4 Binary files /dev/null and b/src/assets/images/responsive_images/alphanumeric-1280.webp differ diff --git a/src/assets/images/responsive_images/alphanumeric-1920.jpg b/src/assets/images/responsive_images/alphanumeric-1920.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d1a3765d39e615f0f9b6ffd04d130c2ffeabce1 Binary files /dev/null and b/src/assets/images/responsive_images/alphanumeric-1920.jpg differ diff --git a/src/assets/images/responsive_images/alphanumeric-1920.webp b/src/assets/images/responsive_images/alphanumeric-1920.webp new file mode 100644 index 0000000000000000000000000000000000000000..bcd061a989bf441a5d73d4fc108ca0be759b7b26 Binary files /dev/null and b/src/assets/images/responsive_images/alphanumeric-1920.webp differ diff --git a/src/assets/images/responsive_images/alphanumeric-320.jpg b/src/assets/images/responsive_images/alphanumeric-320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b2c3ad1b42abd680cf329073bd3723a0ad8fbf2a Binary files /dev/null and b/src/assets/images/responsive_images/alphanumeric-320.jpg differ diff --git a/src/assets/images/responsive_images/alphanumeric-320.webp b/src/assets/images/responsive_images/alphanumeric-320.webp new file mode 100644 index 0000000000000000000000000000000000000000..7b45ead2181583ae25463cea4fc455909541f863 Binary files /dev/null and b/src/assets/images/responsive_images/alphanumeric-320.webp differ diff --git a/src/assets/images/responsive_images/alphanumeric-640.jpg b/src/assets/images/responsive_images/alphanumeric-640.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8275a66f04674b6d264c35ad83b4fe9aa5f9ab38 Binary files /dev/null and b/src/assets/images/responsive_images/alphanumeric-640.jpg differ diff --git a/src/assets/images/responsive_images/alphanumeric-640.webp b/src/assets/images/responsive_images/alphanumeric-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..96f85c951eb839d72cfc83d70ff50decb0c661d7 Binary files /dev/null and b/src/assets/images/responsive_images/alphanumeric-640.webp differ diff --git a/src/assets/images/responsive_images/avg_household_size_2022_en-1280.jpg b/src/assets/images/responsive_images/avg_household_size_2022_en-1280.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fb93f3b933e263160e367d63d22efe345ca6abb8 Binary files /dev/null and b/src/assets/images/responsive_images/avg_household_size_2022_en-1280.jpg differ diff --git a/src/assets/images/responsive_images/avg_household_size_2022_en-1280.webp b/src/assets/images/responsive_images/avg_household_size_2022_en-1280.webp new file mode 100644 index 0000000000000000000000000000000000000000..60aba0ef991a31653c6d910e657044690f26f5e7 Binary files /dev/null and b/src/assets/images/responsive_images/avg_household_size_2022_en-1280.webp differ diff --git a/src/assets/images/responsive_images/avg_household_size_2022_en-1920.jpg b/src/assets/images/responsive_images/avg_household_size_2022_en-1920.jpg new file mode 100644 index 0000000000000000000000000000000000000000..af871739d25b6a492b7295a00d971055483b2c6c Binary files /dev/null and b/src/assets/images/responsive_images/avg_household_size_2022_en-1920.jpg differ diff --git a/src/assets/images/responsive_images/avg_household_size_2022_en-1920.webp b/src/assets/images/responsive_images/avg_household_size_2022_en-1920.webp new file mode 100644 index 0000000000000000000000000000000000000000..b19401b8ecef4355796ac5c0715ffdbbe0a74964 Binary files /dev/null and b/src/assets/images/responsive_images/avg_household_size_2022_en-1920.webp differ diff --git a/src/assets/images/responsive_images/avg_household_size_2022_en-320.jpg b/src/assets/images/responsive_images/avg_household_size_2022_en-320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9451294b89b9a0c6ae8a3debd4432a33d647e10b Binary files /dev/null and b/src/assets/images/responsive_images/avg_household_size_2022_en-320.jpg differ diff --git a/src/assets/images/responsive_images/avg_household_size_2022_en-320.webp b/src/assets/images/responsive_images/avg_household_size_2022_en-320.webp new file mode 100644 index 0000000000000000000000000000000000000000..1b3981d8d707ece4010a51797670c325568c354c Binary files /dev/null and b/src/assets/images/responsive_images/avg_household_size_2022_en-320.webp differ diff --git a/src/assets/images/responsive_images/avg_household_size_2022_en-640.jpg b/src/assets/images/responsive_images/avg_household_size_2022_en-640.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5dbc69225351156bbe56f9de77ab7aab17d66c29 Binary files /dev/null and b/src/assets/images/responsive_images/avg_household_size_2022_en-640.jpg differ diff --git a/src/assets/images/responsive_images/avg_household_size_2022_en-640.webp b/src/assets/images/responsive_images/avg_household_size_2022_en-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..c0aca77a5ba6071e282dd82881cf02bd7040426b Binary files /dev/null and b/src/assets/images/responsive_images/avg_household_size_2022_en-640.webp differ diff --git a/src/assets/images/responsive_images/avg_household_size_2022_es-1280.jpg b/src/assets/images/responsive_images/avg_household_size_2022_es-1280.jpg new file mode 100644 index 0000000000000000000000000000000000000000..da1f02c3681bd12d13b63c24dbadc0705f2abb36 Binary files /dev/null and b/src/assets/images/responsive_images/avg_household_size_2022_es-1280.jpg differ diff --git a/src/assets/images/responsive_images/avg_household_size_2022_es-1280.webp b/src/assets/images/responsive_images/avg_household_size_2022_es-1280.webp new file mode 100644 index 0000000000000000000000000000000000000000..7b89bf287dd6d050e3cb440c6d7b65b207ec44c9 Binary files /dev/null and b/src/assets/images/responsive_images/avg_household_size_2022_es-1280.webp differ diff --git a/src/assets/images/responsive_images/avg_household_size_2022_es-1920.jpg b/src/assets/images/responsive_images/avg_household_size_2022_es-1920.jpg new file mode 100644 index 0000000000000000000000000000000000000000..19f1cc4d01c5d096845c4e0841f1dcf6bc5d47f1 Binary files /dev/null and b/src/assets/images/responsive_images/avg_household_size_2022_es-1920.jpg differ diff --git a/src/assets/images/responsive_images/avg_household_size_2022_es-1920.webp b/src/assets/images/responsive_images/avg_household_size_2022_es-1920.webp new file mode 100644 index 0000000000000000000000000000000000000000..13e39c22ce23ac001b1b273718d7144f75b32608 Binary files /dev/null and b/src/assets/images/responsive_images/avg_household_size_2022_es-1920.webp differ diff --git a/src/assets/images/responsive_images/avg_household_size_2022_es-320.jpg b/src/assets/images/responsive_images/avg_household_size_2022_es-320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..645f03ee3cd97fb20c5fbfa4a381b120afda949b Binary files /dev/null and b/src/assets/images/responsive_images/avg_household_size_2022_es-320.jpg differ diff --git a/src/assets/images/responsive_images/avg_household_size_2022_es-320.webp b/src/assets/images/responsive_images/avg_household_size_2022_es-320.webp new file mode 100644 index 0000000000000000000000000000000000000000..2fb214231063933249335c9c4121492f0671eed6 Binary files /dev/null and b/src/assets/images/responsive_images/avg_household_size_2022_es-320.webp differ diff --git a/src/assets/images/responsive_images/avg_household_size_2022_es-640.jpg b/src/assets/images/responsive_images/avg_household_size_2022_es-640.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f096e6f80b2fb3aa180e32fedd4ea2fa1f25a8f3 Binary files /dev/null and b/src/assets/images/responsive_images/avg_household_size_2022_es-640.jpg differ diff --git a/src/assets/images/responsive_images/avg_household_size_2022_es-640.webp b/src/assets/images/responsive_images/avg_household_size_2022_es-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..ffd7f6771572de13a475c0433da933c9f8bbc30d Binary files /dev/null and b/src/assets/images/responsive_images/avg_household_size_2022_es-640.webp differ diff --git a/src/assets/images/responsive_images/hero_no-faces_5-1280.jpg b/src/assets/images/responsive_images/hero_no-faces_5-1280.jpg new file mode 100644 index 0000000000000000000000000000000000000000..18ecd44cecf438c00dea8bde9f15e1b862b9c67f Binary files /dev/null and b/src/assets/images/responsive_images/hero_no-faces_5-1280.jpg differ diff --git a/src/assets/images/responsive_images/hero_no-faces_5-1280.webp b/src/assets/images/responsive_images/hero_no-faces_5-1280.webp new file mode 100644 index 0000000000000000000000000000000000000000..4d3b6f8d34cbda5a3eec3c867c8f83fead4584d0 Binary files /dev/null and b/src/assets/images/responsive_images/hero_no-faces_5-1280.webp differ diff --git a/src/assets/images/responsive_images/hero_no-faces_5-1920.jpg b/src/assets/images/responsive_images/hero_no-faces_5-1920.jpg new file mode 100644 index 0000000000000000000000000000000000000000..65567b11a22edb37b932e9e9e1319d741f69bb88 Binary files /dev/null and b/src/assets/images/responsive_images/hero_no-faces_5-1920.jpg differ diff --git a/src/assets/images/responsive_images/hero_no-faces_5-1920.webp b/src/assets/images/responsive_images/hero_no-faces_5-1920.webp new file mode 100644 index 0000000000000000000000000000000000000000..bc0f1a2ee1205afe2f8490b11dae26c7898a18d5 Binary files /dev/null and b/src/assets/images/responsive_images/hero_no-faces_5-1920.webp differ diff --git a/src/assets/images/responsive_images/hero_no-faces_5-320.jpg b/src/assets/images/responsive_images/hero_no-faces_5-320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5816cd14b50cf7b49a896b191fbd6a5d54b24d1b Binary files /dev/null and b/src/assets/images/responsive_images/hero_no-faces_5-320.jpg differ diff --git a/src/assets/images/responsive_images/hero_no-faces_5-320.webp b/src/assets/images/responsive_images/hero_no-faces_5-320.webp new file mode 100644 index 0000000000000000000000000000000000000000..13d3fc36d47810be12bcf49606f1170b353e931c Binary files /dev/null and b/src/assets/images/responsive_images/hero_no-faces_5-320.webp differ diff --git a/src/assets/images/responsive_images/hero_no-faces_5-640.jpg b/src/assets/images/responsive_images/hero_no-faces_5-640.jpg new file mode 100644 index 0000000000000000000000000000000000000000..37bab5751c78c43162367114403cd0d51ebe9743 Binary files /dev/null and b/src/assets/images/responsive_images/hero_no-faces_5-640.jpg differ diff --git a/src/assets/images/responsive_images/hero_no-faces_5-640.webp b/src/assets/images/responsive_images/hero_no-faces_5-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..c468db478311da4dc394c9495ac8dadae4193570 Binary files /dev/null and b/src/assets/images/responsive_images/hero_no-faces_5-640.webp differ diff --git a/src/assets/images/responsive_images/med_income_census_2022_en-1280.jpg b/src/assets/images/responsive_images/med_income_census_2022_en-1280.jpg new file mode 100644 index 0000000000000000000000000000000000000000..36eb64d4ad2ba9671025fbeee98ccaea01f2ddd8 Binary files /dev/null and b/src/assets/images/responsive_images/med_income_census_2022_en-1280.jpg differ diff --git a/src/assets/images/responsive_images/med_income_census_2022_en-1280.webp b/src/assets/images/responsive_images/med_income_census_2022_en-1280.webp new file mode 100644 index 0000000000000000000000000000000000000000..68c994cb7b339ad05d5131e61df475724a091470 Binary files /dev/null and b/src/assets/images/responsive_images/med_income_census_2022_en-1280.webp differ diff --git a/src/assets/images/responsive_images/med_income_census_2022_en-1920.jpg b/src/assets/images/responsive_images/med_income_census_2022_en-1920.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ef6f8132784d4c829d6b8871efe6735f1b1cee55 Binary files /dev/null and b/src/assets/images/responsive_images/med_income_census_2022_en-1920.jpg differ diff --git a/src/assets/images/responsive_images/med_income_census_2022_en-1920.webp b/src/assets/images/responsive_images/med_income_census_2022_en-1920.webp new file mode 100644 index 0000000000000000000000000000000000000000..63970de44bbb5d99b06f0fde91481b73373e7a4d Binary files /dev/null and b/src/assets/images/responsive_images/med_income_census_2022_en-1920.webp differ diff --git a/src/assets/images/responsive_images/med_income_census_2022_en-320.jpg b/src/assets/images/responsive_images/med_income_census_2022_en-320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6ba93d4892aab57e1904727b59efc72e324e6478 Binary files /dev/null and b/src/assets/images/responsive_images/med_income_census_2022_en-320.jpg differ diff --git a/src/assets/images/responsive_images/med_income_census_2022_en-320.webp b/src/assets/images/responsive_images/med_income_census_2022_en-320.webp new file mode 100644 index 0000000000000000000000000000000000000000..2a21c1ed5d74285f9e0a213f1a89d55fffce8804 Binary files /dev/null and b/src/assets/images/responsive_images/med_income_census_2022_en-320.webp differ diff --git a/src/assets/images/responsive_images/med_income_census_2022_en-640.jpg b/src/assets/images/responsive_images/med_income_census_2022_en-640.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d916b1377741b7912be488ee0db3b6a46f5f99f3 Binary files /dev/null and b/src/assets/images/responsive_images/med_income_census_2022_en-640.jpg differ diff --git a/src/assets/images/responsive_images/med_income_census_2022_en-640.webp b/src/assets/images/responsive_images/med_income_census_2022_en-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..24977c1712fffac279b1eac35dd1d5dfb25696f6 Binary files /dev/null and b/src/assets/images/responsive_images/med_income_census_2022_en-640.webp differ diff --git a/src/assets/images/responsive_images/med_income_census_2022_es-1280.jpg b/src/assets/images/responsive_images/med_income_census_2022_es-1280.jpg new file mode 100644 index 0000000000000000000000000000000000000000..43d471eb7701aac4c31df742e2b78f5fc63e8f74 Binary files /dev/null and b/src/assets/images/responsive_images/med_income_census_2022_es-1280.jpg differ diff --git a/src/assets/images/responsive_images/med_income_census_2022_es-1280.webp b/src/assets/images/responsive_images/med_income_census_2022_es-1280.webp new file mode 100644 index 0000000000000000000000000000000000000000..0f74941b506721948b585b51292d71f96b8b98cf Binary files /dev/null and b/src/assets/images/responsive_images/med_income_census_2022_es-1280.webp differ diff --git a/src/assets/images/responsive_images/med_income_census_2022_es-1920.jpg b/src/assets/images/responsive_images/med_income_census_2022_es-1920.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f42180fb57837c6c692caf02956e7010441b66fb Binary files /dev/null and b/src/assets/images/responsive_images/med_income_census_2022_es-1920.jpg differ diff --git a/src/assets/images/responsive_images/med_income_census_2022_es-1920.webp b/src/assets/images/responsive_images/med_income_census_2022_es-1920.webp new file mode 100644 index 0000000000000000000000000000000000000000..7f0ea7fd13af5ef04c474d6bc284e0b62b84f7a0 Binary files /dev/null and b/src/assets/images/responsive_images/med_income_census_2022_es-1920.webp differ diff --git a/src/assets/images/responsive_images/med_income_census_2022_es-320.jpg b/src/assets/images/responsive_images/med_income_census_2022_es-320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d5efc47604bb0ed6669a832610b6e2f48876c0e3 Binary files /dev/null and b/src/assets/images/responsive_images/med_income_census_2022_es-320.jpg differ diff --git a/src/assets/images/responsive_images/med_income_census_2022_es-320.webp b/src/assets/images/responsive_images/med_income_census_2022_es-320.webp new file mode 100644 index 0000000000000000000000000000000000000000..111f0d114af9faa35d923b4d044c7ec662609f56 Binary files /dev/null and b/src/assets/images/responsive_images/med_income_census_2022_es-320.webp differ diff --git a/src/assets/images/responsive_images/med_income_census_2022_es-640.jpg b/src/assets/images/responsive_images/med_income_census_2022_es-640.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d9217733a2d79f9a42b5f66b92f8b84fa8607895 Binary files /dev/null and b/src/assets/images/responsive_images/med_income_census_2022_es-640.jpg differ diff --git a/src/assets/images/responsive_images/med_income_census_2022_es-640.webp b/src/assets/images/responsive_images/med_income_census_2022_es-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..15be424ff364085f9d3a16d60424e519c952576c Binary files /dev/null and b/src/assets/images/responsive_images/med_income_census_2022_es-640.webp differ diff --git a/src/assets/images/responsive_images/median_rent_2022_en-1280.jpg b/src/assets/images/responsive_images/median_rent_2022_en-1280.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8d116754837017834e61d424a559b129fd87e0c6 Binary files /dev/null and b/src/assets/images/responsive_images/median_rent_2022_en-1280.jpg differ diff --git a/src/assets/images/responsive_images/median_rent_2022_en-1280.webp b/src/assets/images/responsive_images/median_rent_2022_en-1280.webp new file mode 100644 index 0000000000000000000000000000000000000000..6f62f71a516559984c3f8c3e5a122cea4039dcac Binary files /dev/null and b/src/assets/images/responsive_images/median_rent_2022_en-1280.webp differ diff --git a/src/assets/images/responsive_images/median_rent_2022_en-1920.jpg b/src/assets/images/responsive_images/median_rent_2022_en-1920.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0f2ff7c0a806e2999d86f4ac9f6e5a106e10a10a Binary files /dev/null and b/src/assets/images/responsive_images/median_rent_2022_en-1920.jpg differ diff --git a/src/assets/images/responsive_images/median_rent_2022_en-1920.webp b/src/assets/images/responsive_images/median_rent_2022_en-1920.webp new file mode 100644 index 0000000000000000000000000000000000000000..5a4b8e6d833efb9d3c53ef89f002f845cbea68ee Binary files /dev/null and b/src/assets/images/responsive_images/median_rent_2022_en-1920.webp differ diff --git a/src/assets/images/responsive_images/median_rent_2022_en-320.jpg b/src/assets/images/responsive_images/median_rent_2022_en-320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6e38679cd27a22c61ce98ff074a0b72eea7127a9 Binary files /dev/null and b/src/assets/images/responsive_images/median_rent_2022_en-320.jpg differ diff --git a/src/assets/images/responsive_images/median_rent_2022_en-320.webp b/src/assets/images/responsive_images/median_rent_2022_en-320.webp new file mode 100644 index 0000000000000000000000000000000000000000..f7b6506e6139b6d5c4eb8a50fefed94841dc1550 Binary files /dev/null and b/src/assets/images/responsive_images/median_rent_2022_en-320.webp differ diff --git a/src/assets/images/responsive_images/median_rent_2022_en-640.jpg b/src/assets/images/responsive_images/median_rent_2022_en-640.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6233a6a1e7da7fa978d8425d4232a2ce4b6ccba3 Binary files /dev/null and b/src/assets/images/responsive_images/median_rent_2022_en-640.jpg differ diff --git a/src/assets/images/responsive_images/median_rent_2022_en-640.webp b/src/assets/images/responsive_images/median_rent_2022_en-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..a6a4c547cc7161cc506a89c44595344afb9d8c55 Binary files /dev/null and b/src/assets/images/responsive_images/median_rent_2022_en-640.webp differ diff --git a/src/assets/images/responsive_images/median_rent_2022_es-1280.jpg b/src/assets/images/responsive_images/median_rent_2022_es-1280.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a12c8a1811ee77771761c94fb7e15061671243cc Binary files /dev/null and b/src/assets/images/responsive_images/median_rent_2022_es-1280.jpg differ diff --git a/src/assets/images/responsive_images/median_rent_2022_es-1280.webp b/src/assets/images/responsive_images/median_rent_2022_es-1280.webp new file mode 100644 index 0000000000000000000000000000000000000000..8a5fba01b4a18e78114f34ed57fe02a8b52af4d8 Binary files /dev/null and b/src/assets/images/responsive_images/median_rent_2022_es-1280.webp differ diff --git a/src/assets/images/responsive_images/median_rent_2022_es-1920.jpg b/src/assets/images/responsive_images/median_rent_2022_es-1920.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4ce9ec769b37ce1953b22ad1f979e1cfccec4589 Binary files /dev/null and b/src/assets/images/responsive_images/median_rent_2022_es-1920.jpg differ diff --git a/src/assets/images/responsive_images/median_rent_2022_es-1920.webp b/src/assets/images/responsive_images/median_rent_2022_es-1920.webp new file mode 100644 index 0000000000000000000000000000000000000000..cb856b28c032f5519a9d44d53743853ccfd9b691 Binary files /dev/null and b/src/assets/images/responsive_images/median_rent_2022_es-1920.webp differ diff --git a/src/assets/images/responsive_images/median_rent_2022_es-320.jpg b/src/assets/images/responsive_images/median_rent_2022_es-320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b381b81420f3b85ddcdd55c4a736b0cdd69a9ef Binary files /dev/null and b/src/assets/images/responsive_images/median_rent_2022_es-320.jpg differ diff --git a/src/assets/images/responsive_images/median_rent_2022_es-320.webp b/src/assets/images/responsive_images/median_rent_2022_es-320.webp new file mode 100644 index 0000000000000000000000000000000000000000..fea6af9b72f86decb130df4b487ce95512274af0 Binary files /dev/null and b/src/assets/images/responsive_images/median_rent_2022_es-320.webp differ diff --git a/src/assets/images/responsive_images/median_rent_2022_es-640.jpg b/src/assets/images/responsive_images/median_rent_2022_es-640.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7567ea192b0bb8b1440178ec1a4c2db2b7c02d76 Binary files /dev/null and b/src/assets/images/responsive_images/median_rent_2022_es-640.jpg differ diff --git a/src/assets/images/responsive_images/median_rent_2022_es-640.webp b/src/assets/images/responsive_images/median_rent_2022_es-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..5016e34c7535820d1b5500c63d4e7ced327985f2 Binary files /dev/null and b/src/assets/images/responsive_images/median_rent_2022_es-640.webp differ diff --git a/src/assets/images/responsive_images/perc_disabled_census_2022_en-1280.jpg b/src/assets/images/responsive_images/perc_disabled_census_2022_en-1280.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a5c4abdec767ce2bd4361972c2a4fd0f6ee41a7f Binary files /dev/null and b/src/assets/images/responsive_images/perc_disabled_census_2022_en-1280.jpg differ diff --git a/src/assets/images/responsive_images/perc_disabled_census_2022_en-1280.webp b/src/assets/images/responsive_images/perc_disabled_census_2022_en-1280.webp new file mode 100644 index 0000000000000000000000000000000000000000..4bcbcd84167461e1ec3d8b5c719c0cda73b2e5d1 Binary files /dev/null and b/src/assets/images/responsive_images/perc_disabled_census_2022_en-1280.webp differ diff --git a/src/assets/images/responsive_images/perc_disabled_census_2022_en-1920.jpg b/src/assets/images/responsive_images/perc_disabled_census_2022_en-1920.jpg new file mode 100644 index 0000000000000000000000000000000000000000..19035201fd883b71bf866fcd467abd41345bad56 Binary files /dev/null and b/src/assets/images/responsive_images/perc_disabled_census_2022_en-1920.jpg differ diff --git a/src/assets/images/responsive_images/perc_disabled_census_2022_en-1920.webp b/src/assets/images/responsive_images/perc_disabled_census_2022_en-1920.webp new file mode 100644 index 0000000000000000000000000000000000000000..12858d6b8e4a7003d28bfa510d830f728d2a1d13 Binary files /dev/null and b/src/assets/images/responsive_images/perc_disabled_census_2022_en-1920.webp differ diff --git a/src/assets/images/responsive_images/perc_disabled_census_2022_en-320.jpg b/src/assets/images/responsive_images/perc_disabled_census_2022_en-320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..38f228137f3e947e697f04816ee6b4c02cfe841e Binary files /dev/null and b/src/assets/images/responsive_images/perc_disabled_census_2022_en-320.jpg differ diff --git a/src/assets/images/responsive_images/perc_disabled_census_2022_en-320.webp b/src/assets/images/responsive_images/perc_disabled_census_2022_en-320.webp new file mode 100644 index 0000000000000000000000000000000000000000..42d9cc35c1de3e3c0673434b121fc96eb93b3177 Binary files /dev/null and b/src/assets/images/responsive_images/perc_disabled_census_2022_en-320.webp differ diff --git a/src/assets/images/responsive_images/perc_disabled_census_2022_en-640.jpg b/src/assets/images/responsive_images/perc_disabled_census_2022_en-640.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d4ae4f2a1a98289391a5e8423eb38152bfa1a1a8 Binary files /dev/null and b/src/assets/images/responsive_images/perc_disabled_census_2022_en-640.jpg differ diff --git a/src/assets/images/responsive_images/perc_disabled_census_2022_en-640.webp b/src/assets/images/responsive_images/perc_disabled_census_2022_en-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..8f3c3fed413d911ea4d6d761b71fcd1578e600ca Binary files /dev/null and b/src/assets/images/responsive_images/perc_disabled_census_2022_en-640.webp differ diff --git a/src/assets/images/responsive_images/perc_disabled_census_2022_es-1280.jpg b/src/assets/images/responsive_images/perc_disabled_census_2022_es-1280.jpg new file mode 100644 index 0000000000000000000000000000000000000000..772c7549ca2772495e3bbe15d3055f4600ebc15f Binary files /dev/null and b/src/assets/images/responsive_images/perc_disabled_census_2022_es-1280.jpg differ diff --git a/src/assets/images/responsive_images/perc_disabled_census_2022_es-1280.webp b/src/assets/images/responsive_images/perc_disabled_census_2022_es-1280.webp new file mode 100644 index 0000000000000000000000000000000000000000..6885fcb0f8030a42b5097078578382bc83cab80a Binary files /dev/null and b/src/assets/images/responsive_images/perc_disabled_census_2022_es-1280.webp differ diff --git a/src/assets/images/responsive_images/perc_disabled_census_2022_es-1920.jpg b/src/assets/images/responsive_images/perc_disabled_census_2022_es-1920.jpg new file mode 100644 index 0000000000000000000000000000000000000000..50b939f95fbcc362ffc4876a9109657e76e4c99b Binary files /dev/null and b/src/assets/images/responsive_images/perc_disabled_census_2022_es-1920.jpg differ diff --git a/src/assets/images/responsive_images/perc_disabled_census_2022_es-1920.webp b/src/assets/images/responsive_images/perc_disabled_census_2022_es-1920.webp new file mode 100644 index 0000000000000000000000000000000000000000..590402cd9298421ad97bc66e4f2d820a4d8c1dd8 Binary files /dev/null and b/src/assets/images/responsive_images/perc_disabled_census_2022_es-1920.webp differ diff --git a/src/assets/images/responsive_images/perc_disabled_census_2022_es-320.jpg b/src/assets/images/responsive_images/perc_disabled_census_2022_es-320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4ad66962d0ec07dc870ad35279c862f09f6f6e95 Binary files /dev/null and b/src/assets/images/responsive_images/perc_disabled_census_2022_es-320.jpg differ diff --git a/src/assets/images/responsive_images/perc_disabled_census_2022_es-320.webp b/src/assets/images/responsive_images/perc_disabled_census_2022_es-320.webp new file mode 100644 index 0000000000000000000000000000000000000000..442a98dcee09679aa10c4a55fdcf8b8e21929776 Binary files /dev/null and b/src/assets/images/responsive_images/perc_disabled_census_2022_es-320.webp differ diff --git a/src/assets/images/responsive_images/perc_disabled_census_2022_es-640.jpg b/src/assets/images/responsive_images/perc_disabled_census_2022_es-640.jpg new file mode 100644 index 0000000000000000000000000000000000000000..79bed4b70edad65c9e295bac39a26860ce61b58a Binary files /dev/null and b/src/assets/images/responsive_images/perc_disabled_census_2022_es-640.jpg differ diff --git a/src/assets/images/responsive_images/perc_disabled_census_2022_es-640.webp b/src/assets/images/responsive_images/perc_disabled_census_2022_es-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..40902d2eddb9762aa822df5f192c43c4060583a4 Binary files /dev/null and b/src/assets/images/responsive_images/perc_disabled_census_2022_es-640.webp differ diff --git a/src/assets/images/responsive_images/perc_hispanic_census_2022_en-1280.jpg b/src/assets/images/responsive_images/perc_hispanic_census_2022_en-1280.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3dea1780573934a138cf93e51421ee6c3261a482 Binary files /dev/null and b/src/assets/images/responsive_images/perc_hispanic_census_2022_en-1280.jpg differ diff --git a/src/assets/images/responsive_images/perc_hispanic_census_2022_en-1280.webp b/src/assets/images/responsive_images/perc_hispanic_census_2022_en-1280.webp new file mode 100644 index 0000000000000000000000000000000000000000..563207d92e199eed63507f7e58d6522b1f673402 Binary files /dev/null and b/src/assets/images/responsive_images/perc_hispanic_census_2022_en-1280.webp differ diff --git a/src/assets/images/responsive_images/perc_hispanic_census_2022_en-1920.jpg b/src/assets/images/responsive_images/perc_hispanic_census_2022_en-1920.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7b018ad3ae66423bade0fac9e78ea902657aef1d Binary files /dev/null and b/src/assets/images/responsive_images/perc_hispanic_census_2022_en-1920.jpg differ diff --git a/src/assets/images/responsive_images/perc_hispanic_census_2022_en-1920.webp b/src/assets/images/responsive_images/perc_hispanic_census_2022_en-1920.webp new file mode 100644 index 0000000000000000000000000000000000000000..aa52335ae83f7f1bd388309242b869c5b6039248 Binary files /dev/null and b/src/assets/images/responsive_images/perc_hispanic_census_2022_en-1920.webp differ diff --git a/src/assets/images/responsive_images/perc_hispanic_census_2022_en-320.jpg b/src/assets/images/responsive_images/perc_hispanic_census_2022_en-320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..98f9c0a5616280cc850b65c8a72aec4ee46e9e80 Binary files /dev/null and b/src/assets/images/responsive_images/perc_hispanic_census_2022_en-320.jpg differ diff --git a/src/assets/images/responsive_images/perc_hispanic_census_2022_en-320.webp b/src/assets/images/responsive_images/perc_hispanic_census_2022_en-320.webp new file mode 100644 index 0000000000000000000000000000000000000000..eef119d934eb6938ae040621a72a9a8c5eab6e54 Binary files /dev/null and b/src/assets/images/responsive_images/perc_hispanic_census_2022_en-320.webp differ diff --git a/src/assets/images/responsive_images/perc_hispanic_census_2022_en-640.jpg b/src/assets/images/responsive_images/perc_hispanic_census_2022_en-640.jpg new file mode 100644 index 0000000000000000000000000000000000000000..095ab6bfe7f7bee7062b05161b3574472fe7223b Binary files /dev/null and b/src/assets/images/responsive_images/perc_hispanic_census_2022_en-640.jpg differ diff --git a/src/assets/images/responsive_images/perc_hispanic_census_2022_en-640.webp b/src/assets/images/responsive_images/perc_hispanic_census_2022_en-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..d237705b86a3497e6fbaf59b468ec6e134a48ffc Binary files /dev/null and b/src/assets/images/responsive_images/perc_hispanic_census_2022_en-640.webp differ diff --git a/src/assets/images/responsive_images/perc_hispanic_census_2022_es-1280.jpg b/src/assets/images/responsive_images/perc_hispanic_census_2022_es-1280.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2b64b5b3847005c7f1cfd280f57194b2dbb73ce3 Binary files /dev/null and b/src/assets/images/responsive_images/perc_hispanic_census_2022_es-1280.jpg differ diff --git a/src/assets/images/responsive_images/perc_hispanic_census_2022_es-1280.webp b/src/assets/images/responsive_images/perc_hispanic_census_2022_es-1280.webp new file mode 100644 index 0000000000000000000000000000000000000000..e4e30d74df39ca9d5b00daf51cca033c45af5d2b Binary files /dev/null and b/src/assets/images/responsive_images/perc_hispanic_census_2022_es-1280.webp differ diff --git a/src/assets/images/responsive_images/perc_hispanic_census_2022_es-1920.jpg b/src/assets/images/responsive_images/perc_hispanic_census_2022_es-1920.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f1b9f0279f309367aee9bf27a4bf1b92d3590f8d Binary files /dev/null and b/src/assets/images/responsive_images/perc_hispanic_census_2022_es-1920.jpg differ diff --git a/src/assets/images/responsive_images/perc_hispanic_census_2022_es-1920.webp b/src/assets/images/responsive_images/perc_hispanic_census_2022_es-1920.webp new file mode 100644 index 0000000000000000000000000000000000000000..7c367360ca0a9a6f4876d8aa02d60b147538a8ea Binary files /dev/null and b/src/assets/images/responsive_images/perc_hispanic_census_2022_es-1920.webp differ diff --git a/src/assets/images/responsive_images/perc_hispanic_census_2022_es-320.jpg b/src/assets/images/responsive_images/perc_hispanic_census_2022_es-320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..92522eba0e6837f3f4f807b3d0d8a05b2825b58b Binary files /dev/null and b/src/assets/images/responsive_images/perc_hispanic_census_2022_es-320.jpg differ diff --git a/src/assets/images/responsive_images/perc_hispanic_census_2022_es-320.webp b/src/assets/images/responsive_images/perc_hispanic_census_2022_es-320.webp new file mode 100644 index 0000000000000000000000000000000000000000..8f4219f37a03b39d8d3aeb768728314b76a7c8a9 Binary files /dev/null and b/src/assets/images/responsive_images/perc_hispanic_census_2022_es-320.webp differ diff --git a/src/assets/images/responsive_images/perc_hispanic_census_2022_es-640.jpg b/src/assets/images/responsive_images/perc_hispanic_census_2022_es-640.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cb19d7ff3352a08ad00f970172e9c1ce2fa8f9f9 Binary files /dev/null and b/src/assets/images/responsive_images/perc_hispanic_census_2022_es-640.jpg differ diff --git a/src/assets/images/responsive_images/perc_hispanic_census_2022_es-640.webp b/src/assets/images/responsive_images/perc_hispanic_census_2022_es-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..6b7bdb2bd4238fe6fcc83003bd4451ba462de4ca Binary files /dev/null and b/src/assets/images/responsive_images/perc_hispanic_census_2022_es-640.webp differ diff --git a/src/assets/images/responsive_images/security-insecurity-transition-1280.jpg b/src/assets/images/responsive_images/security-insecurity-transition-1280.jpg new file mode 100644 index 0000000000000000000000000000000000000000..961bd3e0443f9ba093e61dce9f2bd0d5b1f36381 Binary files /dev/null and b/src/assets/images/responsive_images/security-insecurity-transition-1280.jpg differ diff --git a/src/assets/images/responsive_images/security-insecurity-transition-1280.webp b/src/assets/images/responsive_images/security-insecurity-transition-1280.webp new file mode 100644 index 0000000000000000000000000000000000000000..0d8bd9c8ca40f209609824da6994468a20d92137 Binary files /dev/null and b/src/assets/images/responsive_images/security-insecurity-transition-1280.webp differ diff --git a/src/assets/images/responsive_images/security-insecurity-transition-1920.jpg b/src/assets/images/responsive_images/security-insecurity-transition-1920.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f06c36ea43151b0529f738dedb856a59900c4834 Binary files /dev/null and b/src/assets/images/responsive_images/security-insecurity-transition-1920.jpg differ diff --git a/src/assets/images/responsive_images/security-insecurity-transition-1920.webp b/src/assets/images/responsive_images/security-insecurity-transition-1920.webp new file mode 100644 index 0000000000000000000000000000000000000000..d76451f1bc2c3ac7457da057541bc2df2d7cc2d4 Binary files /dev/null and b/src/assets/images/responsive_images/security-insecurity-transition-1920.webp differ diff --git a/src/assets/images/responsive_images/security-insecurity-transition-320.jpg b/src/assets/images/responsive_images/security-insecurity-transition-320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cbee7fecbc864e072a6a56f3780bc497ba03d28b Binary files /dev/null and b/src/assets/images/responsive_images/security-insecurity-transition-320.jpg differ diff --git a/src/assets/images/responsive_images/security-insecurity-transition-320.webp b/src/assets/images/responsive_images/security-insecurity-transition-320.webp new file mode 100644 index 0000000000000000000000000000000000000000..742744106f7523ae1b903a14c8370e572c1d8644 Binary files /dev/null and b/src/assets/images/responsive_images/security-insecurity-transition-320.webp differ diff --git a/src/assets/images/responsive_images/security-insecurity-transition-640.jpg b/src/assets/images/responsive_images/security-insecurity-transition-640.jpg new file mode 100644 index 0000000000000000000000000000000000000000..51b15bba475835e45e9e5b06c6212580b98539c7 Binary files /dev/null and b/src/assets/images/responsive_images/security-insecurity-transition-640.jpg differ diff --git a/src/assets/images/responsive_images/security-insecurity-transition-640.webp b/src/assets/images/responsive_images/security-insecurity-transition-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..06eb08933c7eec87ce033913df56172dd690254b Binary files /dev/null and b/src/assets/images/responsive_images/security-insecurity-transition-640.webp differ diff --git a/src/assets/images/responsive_images/security-insecurity_intro_v2-1280.jpg b/src/assets/images/responsive_images/security-insecurity_intro_v2-1280.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cb96573984fb8cf644bede16af87d51fb6038716 Binary files /dev/null and b/src/assets/images/responsive_images/security-insecurity_intro_v2-1280.jpg differ diff --git a/src/assets/images/responsive_images/security-insecurity_intro_v2-1280.webp b/src/assets/images/responsive_images/security-insecurity_intro_v2-1280.webp new file mode 100644 index 0000000000000000000000000000000000000000..659d2cf734673f2293a69d29e47e12390abc745b Binary files /dev/null and b/src/assets/images/responsive_images/security-insecurity_intro_v2-1280.webp differ diff --git a/src/assets/images/responsive_images/security-insecurity_intro_v2-1920.jpg b/src/assets/images/responsive_images/security-insecurity_intro_v2-1920.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ed0bf24b6538937b727117730e816b12672338a9 Binary files /dev/null and b/src/assets/images/responsive_images/security-insecurity_intro_v2-1920.jpg differ diff --git a/src/assets/images/responsive_images/security-insecurity_intro_v2-1920.webp b/src/assets/images/responsive_images/security-insecurity_intro_v2-1920.webp new file mode 100644 index 0000000000000000000000000000000000000000..78990d435ef39a1bf8e42bbc46b63a0ea25f77c6 Binary files /dev/null and b/src/assets/images/responsive_images/security-insecurity_intro_v2-1920.webp differ diff --git a/src/assets/images/responsive_images/security-insecurity_intro_v2-320.jpg b/src/assets/images/responsive_images/security-insecurity_intro_v2-320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5017c8187aa5a06625e4f59eb839730af13f0af7 Binary files /dev/null and b/src/assets/images/responsive_images/security-insecurity_intro_v2-320.jpg differ diff --git a/src/assets/images/responsive_images/security-insecurity_intro_v2-320.webp b/src/assets/images/responsive_images/security-insecurity_intro_v2-320.webp new file mode 100644 index 0000000000000000000000000000000000000000..2f205f6aa94e481a068ea6d42434415123000108 Binary files /dev/null and b/src/assets/images/responsive_images/security-insecurity_intro_v2-320.webp differ diff --git a/src/assets/images/responsive_images/security-insecurity_intro_v2-640.jpg b/src/assets/images/responsive_images/security-insecurity_intro_v2-640.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a51f7b8b6411c75fe1cc16e1b1da4e88593016ff Binary files /dev/null and b/src/assets/images/responsive_images/security-insecurity_intro_v2-640.jpg differ diff --git a/src/assets/images/responsive_images/security-insecurity_intro_v2-640.webp b/src/assets/images/responsive_images/security-insecurity_intro_v2-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..64db28ae18f9b5ae6d8ef16e415dc4fe2c8a3358 Binary files /dev/null and b/src/assets/images/responsive_images/security-insecurity_intro_v2-640.webp differ