summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--megapixels/app/site/builder.py2
-rw-r--r--site/assets/css/css.css13
-rw-r--r--site/content/pages/about/index.md2
-rw-r--r--site/content/pages/datasets/index.md27
-rw-r--r--site/content/pages/datasets/lfw/index.md2
-rw-r--r--site/public/datasets/index.html71
-rw-r--r--site/public/datasets/lfw/index.html2
-rw-r--r--site/public/datasets/vgg_face2/index.html2
-rw-r--r--site/public/datasets_v0/index.html2
-rw-r--r--site/public/datasets_v0/lfw/index.html2
-rw-r--r--site/public/datasets_v0/lfw/right-to-removal/index.html1
-rw-r--r--site/public/datasets_v0/vgg_face2/index.html2
-rw-r--r--site/public/index.html6
-rw-r--r--site/templates/datasets.html9
14 files changed, 116 insertions, 27 deletions
diff --git a/megapixels/app/site/builder.py b/megapixels/app/site/builder.py
index 15055110..603d4788 100644
--- a/megapixels/app/site/builder.py
+++ b/megapixels/app/site/builder.py
@@ -78,7 +78,7 @@ def build_index(key, research_posts, datasets):
template = env.get_template("page.html")
s3_path = s3.make_s3_path(cfg.S3_SITE_PATH, metadata['path'])
content = parser.parse_markdown(metadata, sections, s3_path, skip_h1=False)
- content += loader.parse_research_index(research_posts)
+ content += parser.parse_research_index(research_posts)
html = template.render(
metadata=metadata,
content=content,
diff --git a/site/assets/css/css.css b/site/assets/css/css.css
index 29833be7..3bd09f23 100644
--- a/site/assets/css/css.css
+++ b/site/assets/css/css.css
@@ -1,4 +1,4 @@
-* { box-sizing: border-box; outline: 0; }
+da* { box-sizing: border-box; outline: 0; }
html, body {
margin: 0;
padding: 0;
@@ -396,7 +396,10 @@ section.fullwidth .image {
}
.sideimage img {
margin-right: 10px;
+ width: 250px;
+ height: 250px;
}
+
/* blog index */
.research_index {
@@ -521,7 +524,8 @@ section.fullwidth .image {
text-decoration: none;
transition: background-color 0.1s cubic-bezier(0,0,1,1);
background: black;
- margin: 0 20px 20px 0;
+ margin: 0 11px 11px 0;
+ border: 0;
}
.dataset-list .dataset {
width: 220px;
@@ -538,6 +542,11 @@ section.fullwidth .image {
.dataset-list a:nth-child(3n+3) { background-color: rgba(255, 255, 0, 0.1); }
.desktop .dataset-list .dataset:nth-child(3n+3):hover { background-color: rgba(255, 255, 0, 0.2); }
+.dataset-list span {
+ box-shadow: -3px -3px black, 3px -3px black, -3px 3px black, 3px 3px black;
+ background-color: black;
+ box-decoration-break: clone;
+}
/* intro section for datasets */
diff --git a/site/content/pages/about/index.md b/site/content/pages/about/index.md
index 861cfd07..66fac8ae 100644
--- a/site/content/pages/about/index.md
+++ b/site/content/pages/about/index.md
@@ -37,5 +37,3 @@ MegaPixels aims to answer to these questions and reveal the stories behind the m
![sideimage:Jules LaPlace](assets/jules-laplace.jpg) **Jules LaPlace** is an American artist and technologist also based in Berlin. He was previously the CTO of a NYC digital agency and currently works at VFRAME, developing computer vision for human rights groups, and building creative software for artists.
**Mozilla** is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, spreads and supports Mozilla products, thereby promoting exclusively free software and open standards, with only minor exceptions. The community is supported institutionally by the not-for-profit Mozilla Foundation and its tax-paying subsidiary, the Mozilla Corporation.
-
-
diff --git a/site/content/pages/datasets/index.md b/site/content/pages/datasets/index.md
new file mode 100644
index 00000000..c408fba4
--- /dev/null
+++ b/site/content/pages/datasets/index.md
@@ -0,0 +1,27 @@
+------------
+
+status: published
+title: MegaPixels: Datasets
+desc: Facial Recognition Datasets
+slug: home
+published: 2018-12-15
+updated: 2018-12-15
+authors: Adam Harvey
+sync: false
+
+------------
+
+# Facial Recognition Datasets
+
+### Sidebar
+
++ Found: 275 datasets
++ Created between: 1993-2018
++ Smallest dataset: 20 images
++ Largest dataset: 10,000,000 images
+
++ Highest resolution faces: 450x500 (Unconstrained College Students)
++ Lowest resolution faces: 16x20 pixels (QMUL SurvFace)
+
+## End Sidebar
+
diff --git a/site/content/pages/datasets/lfw/index.md b/site/content/pages/datasets/lfw/index.md
index 972fafe2..4161561d 100644
--- a/site/content/pages/datasets/lfw/index.md
+++ b/site/content/pages/datasets/lfw/index.md
@@ -4,7 +4,7 @@ status: published
title: Labeled Faces in The Wild
desc: Labeled Faces in The Wild (LFW) is a database of face photographs designed for studying the problem of unconstrained face recognition.
subdesc: It includes 13,456 images of 4,432 people’s images copied from the Internet during 2002-2004.
-image: assets/lfw_feature.jpg
+image: assets/background.jpg
caption: A few of the 5,749 people in the Labeled Faces in the Wild Dataset. The most widely used face dataset for benchmarking commercial face recognition algorithms.
slug: lfw
published: 2019-2-23
diff --git a/site/public/datasets/index.html b/site/public/datasets/index.html
index 77c5ab2b..17c938ac 100644
--- a/site/public/datasets/index.html
+++ b/site/public/datasets/index.html
@@ -29,27 +29,78 @@
<section><h1>Facial Recognition Datasets</h1>
-<p>Regular Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
-<h3>Summary</h3>
-</section><section><div class='meta'><div><div class='gray'>Found</div><div>275 datasets</div></div><div><div class='gray'>Created between</div><div>1993-2018</div></div><div><div class='gray'>Smallest dataset</div><div>20 images</div></div><div><div class='gray'>Largest dataset</div><div>10,000,000 images</div></div></div></section><section><div class='meta'><div><div class='gray'>Highest resolution faces</div><div>450x500 (Unconstrained College Students)</div></div><div><div class='gray'>Lowest resolution faces</div><div>16x20 pixels (QMUL SurvFace)</div></div></div></section><section class='applet_container'><div class='applet' data-payload='{"command": "load_file https://megapixels.nyc3.digitaloceanspaces.com/v1/citations/datasets.csv"}'></div></section>
+</section><section><div class='right-sidebar'><div class='meta'><div><div class='gray'>Found</div><div>275 datasets</div></div><div><div class='gray'>Created between</div><div>1993-2018</div></div><div><div class='gray'>Smallest dataset</div><div>20 images</div></div><div><div class='gray'>Largest dataset</div><div>10,000,000 images</div></div></div><div class='meta'><div><div class='gray'>Highest resolution faces</div><div>450x500 (Unconstrained College Students)</div></div><div><div class='gray'>Lowest resolution faces</div><div>16x20 pixels (QMUL SurvFace)</div></div></div></div></section>
- <section>
- <h2>Dataset Portraits</h2>
+ <section class='wide dataset-intro'>
<p>
- We have prepared detailed studies of some of the more noteworthy datasets.
+ We have prepared detailed case studies of some of the more noteworthy datasets, including tools to help you learn what is contained in these datasets, and even whether your own face has been used to train these algorithms.
</p>
<div class="dataset-list">
- <a href="/datasets/lfw/">
+ <a href="/datasets/afad/" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/afad/assets/index.jpg)">
<div class="dataset">
- Labeled Faces in The Wild
+ <span>Asian Face Age Dataset</span>
</div>
</a>
- <a href="/datasets/vgg_face2/">
+ <a href="/datasets/aflw/" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/aflw/assets/index.jpg)">
<div class="dataset">
- VGG Face2
+ <span>Annotated Facial Landmarks in The Wild</span>
+ </div>
+ </a>
+
+ <a href="/datasets/caltech_10k/" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/caltech_10k/assets/index.jpg)">
+ <div class="dataset">
+ <span>Caltech 10K Faces Dataset</span>
+ </div>
+ </a>
+
+ <a href="/datasets/cofw/" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/cofw/assets/index.jpg)">
+ <div class="dataset">
+ <span>Caltech Occluded Faces in The Wild</span>
+ </div>
+ </a>
+
+ <a href="/datasets/facebook/" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/facebook/assets/index.jpg)">
+ <div class="dataset">
+ <span>Facebook</span>
+ </div>
+ </a>
+
+ <a href="/datasets/feret/" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/feret/assets/index.jpg)">
+ <div class="dataset">
+ <span>FERET: FacE REcognition </span>
+ </div>
+ </a>
+
+ <a href="/datasets/lfpw/" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/lfpw/assets/index.jpg)">
+ <div class="dataset">
+ <span>Labeled Face Parts in The Wild</span>
+ </div>
+ </a>
+
+ <a href="/datasets/lfw/" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/lfw/assets/index.jpg)">
+ <div class="dataset">
+ <span>Labeled Faces in The Wild</span>
+ </div>
+ </a>
+
+ <a href="/datasets/uccs/" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/uccs/assets/index.jpg)">
+ <div class="dataset">
+ <span>Unconstrained College Students</span>
+ </div>
+ </a>
+
+ <a href="/datasets/vgg_face2/" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/vgg_face2/assets/index.jpg)">
+ <div class="dataset">
+ <span>VGG Face 2 Dataset</span>
+ </div>
+ </a>
+
+ <a href="/datasets/youtube_celebrities/" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/youtube_celebrities/assets/index.jpg)">
+ <div class="dataset">
+ <span>YouTube Celebrities</span>
</div>
</a>
diff --git a/site/public/datasets/lfw/index.html b/site/public/datasets/lfw/index.html
index 08ec8ee3..5b5e58f3 100644
--- a/site/public/datasets/lfw/index.html
+++ b/site/public/datasets/lfw/index.html
@@ -27,7 +27,7 @@
</header>
<div class="content">
- <section class='intro_section' style='background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/lfw/assets/lfw_feature.jpg)'><div class='inner'><div class='hero_desc'><span><span style='color: #ff0000'>Labeled Faces in The Wild</span> (LFW) is a database of face photographs designed for studying the problem of unconstrained face recognition.</span></div><div class='hero_subdesc'><span>It includes 13,456 images of 4,432 people’s images copied from the Internet during 2002-2004.
+ <section class='intro_section' style='background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/lfw/assets/background.jpg)'><div class='inner'><div class='hero_desc'><span><span style='color: #ff0000'>Labeled Faces in The Wild</span> (LFW) is a database of face photographs designed for studying the problem of unconstrained face recognition.</span></div><div class='hero_subdesc'><span>It includes 13,456 images of 4,432 people’s images copied from the Internet during 2002-2004.
</span></div></div></section><section><div class='image'><div class='caption'>A few of the 5,749 people in the Labeled Faces in the Wild Dataset. The most widely used face dataset for benchmarking commercial face recognition algorithms.</div></div></section><section><div class='right-sidebar'><h3>Statistics</h3>
<div class='meta'><div><div class='gray'>Years</div><div>2002-2004</div></div><div><div class='gray'>Images</div><div>13,233</div></div><div><div class='gray'>Identities</div><div>5,749</div></div><div><div class='gray'>Origin</div><div>Yahoo News Images</div></div><div><div class='gray'>Funding</div><div>(Possibly, partially CIA)</div></div></div><h3>INSIGHTS</h3>
<ul>
diff --git a/site/public/datasets/vgg_face2/index.html b/site/public/datasets/vgg_face2/index.html
index 08b02cc7..efe6cb84 100644
--- a/site/public/datasets/vgg_face2/index.html
+++ b/site/public/datasets/vgg_face2/index.html
@@ -28,7 +28,7 @@
<div class="content">
<section><h1>VGG Face 2</h1>
-</section><section><div class='meta'><div><div class='gray'>Years</div><div>TBD</div></div><div><div class='gray'>Images</div><div>TBD</div></div><div><div class='gray'>Identities</div><div>TBD</div></div><div><div class='gray'>Origin</div><div>TBD</div></div><div><div class='gray'>Funding</div><div>IARPA</div></div></div></section><section class='fullwidth'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/vgg_face2/assets/vgg_face2_index.gif' alt='...'><div class='caption'>...</div></div></section><section><h3>Analysis</h3>
+</section><section><div class='meta'><div><div class='gray'>Years</div><div>TBD</div></div><div><div class='gray'>Images</div><div>TBD</div></div><div><div class='gray'>Identities</div><div>TBD</div></div><div><div class='gray'>Origin</div><div>TBD</div></div><div><div class='gray'>Funding</div><div>IARPA</div></div></div><section><section class='fullwidth'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/vgg_face2/assets/vgg_face2_index.gif' alt='...'><div class='caption'>...</div></div></section><section><h3>Analysis</h3>
<ul>
<li>The VGG Face 2 dataset includes approximately 1,331 actresses, 139 presidents, 16 wives, 3 husbands, 2 snooker player, and 1 guru</li>
</ul>
diff --git a/site/public/datasets_v0/index.html b/site/public/datasets_v0/index.html
index 71147a64..c2e6617b 100644
--- a/site/public/datasets_v0/index.html
+++ b/site/public/datasets_v0/index.html
@@ -30,7 +30,7 @@
<section><h1>Facial Recognition Datasets</h1>
<p>Regular Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
<h3>Summary</h3>
-</section><section><div class='meta'><div><div class='gray'>Found</div><div>275 datasets</div></div><div><div class='gray'>Created between</div><div>1993-2018</div></div><div><div class='gray'>Smallest dataset</div><div>20 images</div></div><div><div class='gray'>Largest dataset</div><div>10,000,000 images</div></div></div></section><section><div class='meta'><div><div class='gray'>Highest resolution faces</div><div>450x500 (Unconstrained College Students)</div></div><div><div class='gray'>Lowest resolution faces</div><div>16x20 pixels (QMUL SurvFace)</div></div></div></section><section class='applet_container'><div class='applet' data-payload='{"command": "load_file https://megapixels.nyc3.digitaloceanspaces.com/v1/citations/datasets.csv"}'></div></section>
+</section><section><div class='meta'><div><div class='gray'>Found</div><div>275 datasets</div></div><div><div class='gray'>Created between</div><div>1993-2018</div></div><div><div class='gray'>Smallest dataset</div><div>20 images</div></div><div><div class='gray'>Largest dataset</div><div>10,000,000 images</div></div></div><section><section><div class='meta'><div><div class='gray'>Highest resolution faces</div><div>450x500 (Unconstrained College Students)</div></div><div><div class='gray'>Lowest resolution faces</div><div>16x20 pixels (QMUL SurvFace)</div></div></div><section><section class='applet_container'><div class='applet' data-payload='{"command": "load_file https://megapixels.nyc3.digitaloceanspaces.com/v1/citations/datasets.csv"}'></div></section>
</div>
<footer>
diff --git a/site/public/datasets_v0/lfw/index.html b/site/public/datasets_v0/lfw/index.html
index b4ee82a3..4ee4799f 100644
--- a/site/public/datasets_v0/lfw/index.html
+++ b/site/public/datasets_v0/lfw/index.html
@@ -28,7 +28,7 @@
<div class="content">
<section><h1>Labeled Faces in the Wild</h1>
-</section><section><div class='meta'><div><div class='gray'>Created</div><div>2007</div></div><div><div class='gray'>Images</div><div>13,233</div></div><div><div class='gray'>People</div><div>5,749</div></div><div><div class='gray'>Created From</div><div>Yahoo News images</div></div><div><div class='gray'>Search available</div><div>Searchable</div></div></div></section><section class='applet_container'><div class='applet' data-payload='{"command": "face_search"}'></div></section><section class='applet_container'><div class='applet' data-payload='{"command": "name_search"}'></div></section><section class='fullwidth'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/datasets_v0/lfw/assets/lfw_feature.jpg' alt='Eighteen of the 5,749 people in the Labeled Faces in the Wild Dataset. The most widely used face dataset for benchmarking commercial face recognition algorithms.'><div class='caption'>Eighteen of the 5,749 people in the Labeled Faces in the Wild Dataset. The most widely used face dataset for benchmarking commercial face recognition algorithms.</div></div></section><section><h3>Intro</h3>
+</section><section><div class='meta'><div><div class='gray'>Created</div><div>2007</div></div><div><div class='gray'>Images</div><div>13,233</div></div><div><div class='gray'>People</div><div>5,749</div></div><div><div class='gray'>Created From</div><div>Yahoo News images</div></div><div><div class='gray'>Search available</div><div>Searchable</div></div></div><section><section class='applet_container'><div class='applet' data-payload='{"command": "face_search"}'></div></section><section class='applet_container'><div class='applet' data-payload='{"command": "name_search"}'></div></section><section class='fullwidth'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/datasets_v0/lfw/assets/lfw_feature.jpg' alt='Eighteen of the 5,749 people in the Labeled Faces in the Wild Dataset. The most widely used face dataset for benchmarking commercial face recognition algorithms.'><div class='caption'>Eighteen of the 5,749 people in the Labeled Faces in the Wild Dataset. The most widely used face dataset for benchmarking commercial face recognition algorithms.</div></div></section><section><h3>Intro</h3>
<p>Labeled Faces in The Wild (LFW) is among the most widely used facial recognition training datasets in the world and is the first of its kind to be created entirely from images posted online. The LFW dataset includes 13,233 images of 5,749 people that were collected between 2002-2004. Use the tools below to check if you were included in this dataset or scroll down to read the analysis.</p>
<p>Three paragraphs describing the LFW dataset in a format that can be easily replicated for the other datasets. Nothing too custom. An analysis of the initial research papers with context relative to all the other dataset papers.</p>
</section><section class='fullwidth'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/datasets_v0/lfw/assets/lfw_montage_everyone_nocrop_1920.jpg' alt=' From George W. Bush to Jamie Lee Curtis: all 5,749 people in the LFW Dataset sorted from most to least images collected.'><div class='caption'> From George W. Bush to Jamie Lee Curtis: all 5,749 people in the LFW Dataset sorted from most to least images collected.</div></div></section><section><h3>LFW by the Numbers</h3>
diff --git a/site/public/datasets_v0/lfw/right-to-removal/index.html b/site/public/datasets_v0/lfw/right-to-removal/index.html
index 5dc269b2..97ce4d05 100644
--- a/site/public/datasets_v0/lfw/right-to-removal/index.html
+++ b/site/public/datasets_v0/lfw/right-to-removal/index.html
@@ -38,7 +38,6 @@
<p>The dataset is being used thousands of companies around the world to improve facial recognition software including usage by governments for the purpose of law enforcement, national security, tracking consumers in retail environments, and tracking individuals through public spaces.</p>
<p>My name as it appears in your dataset is [your name]. Please remove all images from your dataset and inform your newsletter subscribers to likewise update their copies.</p>
<p>- [your name]</p>
-<hr>
</section>
</div>
diff --git a/site/public/datasets_v0/vgg_face2/index.html b/site/public/datasets_v0/vgg_face2/index.html
index b7ba5a4c..6a67e7e4 100644
--- a/site/public/datasets_v0/vgg_face2/index.html
+++ b/site/public/datasets_v0/vgg_face2/index.html
@@ -28,7 +28,7 @@
<div class="content">
<section><h1>VGG Faces2</h1>
-</section><section><div class='meta'><div><div class='gray'>Created</div><div>2018</div></div><div><div class='gray'>Images</div><div>3.3M</div></div><div><div class='gray'>People</div><div>9,000</div></div><div><div class='gray'>Created From</div><div>Scraping search engines</div></div><div><div class='gray'>Search available</div><div>[Searchable](#)</div></div></div></section><section><p>VGG Face2 is the updated version of the VGG Face dataset and now includes over 3.3M face images from over 9K people. The identities were selected by taking the top 500K identities in Google's Knowledge Graph of celebrities and then selecting only the names that yielded enough training images. The dataset was created in the UK but funded by Office of Director of National Intelligence in the United States.</p>
+</section><section><div class='meta'><div><div class='gray'>Created</div><div>2018</div></div><div><div class='gray'>Images</div><div>3.3M</div></div><div><div class='gray'>People</div><div>9,000</div></div><div><div class='gray'>Created From</div><div>Scraping search engines</div></div><div><div class='gray'>Search available</div><div>[Searchable](#)</div></div></div><section><section><p>VGG Face2 is the updated version of the VGG Face dataset and now includes over 3.3M face images from over 9K people. The identities were selected by taking the top 500K identities in Google's Knowledge Graph of celebrities and then selecting only the names that yielded enough training images. The dataset was created in the UK but funded by Office of Director of National Intelligence in the United States.</p>
</section><section class='applet_container'><div class='applet' data-payload='{"command": "face_search"}'></div></section><section class='applet_container'><div class='applet' data-payload='{"command": "name_search"}'></div></section><section class='applet_container'><div class='applet' data-payload='{"command": "load_file assets/lfw_names_gender_kg_min.csv", "fields": ["Name, Images, Gender, Description"]}'></div></section><section><h3>VGG Face2 by the Numbers</h3>
<ul>
<li>1,331 actresses, 139 presidents</li>
diff --git a/site/public/index.html b/site/public/index.html
index 5038c483..8775f22d 100644
--- a/site/public/index.html
+++ b/site/public/index.html
@@ -110,6 +110,12 @@
</div>
</a>
+ <a href="/datasets/facebook/">
+ <div class="dataset">
+ Facebook
+ </div>
+ </a>
+
<a href="/datasets/feret/">
<div class="dataset">
FERET: FacE REcognition
diff --git a/site/templates/datasets.html b/site/templates/datasets.html
index ba230eee..3456eac8 100644
--- a/site/templates/datasets.html
+++ b/site/templates/datasets.html
@@ -4,17 +4,16 @@
{{ content }}
- <section>
- <h2>Dataset Portraits</h2>
+ <section class='wide dataset-intro'>
<p>
- We have prepared detailed studies of some of the more noteworthy datasets.
+ We have prepared detailed case studies of some of the more noteworthy datasets, including tools to help you learn what is contained in these datasets, and even whether your own face has been used to train these algorithms.
</p>
<div class="dataset-list">
{% for dataset in datasets %}
- <a href="{{ dataset.url }}">
+ <a href="{{ dataset.url }}" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1{{ dataset.url }}assets/index.jpg)">
<div class="dataset">
- {{ dataset.title }}
+ <span>{{ dataset.title }}</span>
</div>
</a>
{% endfor %}