{% extends "base.html" %} {% block content %}

Returned {{ '{0:,}'.format(number_of_results) }} search result{% if number_of_results != 1 %}s{% endif %} for your "{{ query }}" query.

{% if out_of_bounds_page == False %}

{% if query.startswith("discover ") %} Showing home pages that talk about "{{ query }}". You can also search for your query on any page on any site in the index. {% else %} Ordered by relevance. You can also discover individual sites that may write about your query. {% endif %}

{% endif %} {% include "search/special_serp_items.html" %} {% if out_of_bounds_page == False %}
    {% for r in range(0, results | length) %} {% if results[r]['_source']['url'] != special_result.breadcrumb %}
  1. {% include "search/breadcrumbs.html" %} {% endif %}
    {% if results[r]['_source']['h_card'] and results[r]['_source']['h_card']['url'] and results[r]['_source']['h_card']['url'][0].split("/")[2] == results[r]['_source']['url'].split('/')[2] and results[r]['_source']['domain'] != results[r-1]['_source']['domain'] %}
    {% if results[r]["_source"]["h_card"]["photo"] %} {% endif %}
    {% endif %}

    {% if results[r]['_source']['title']|length == 0 %}{{ " ".join(results[r]['_source']['url'][0].split(" ")[:20]) }} {% if results[r]['_source']['url'][0].split(" ")|length > 20 %}...{% endif %}{% else %}{{ " ".join(results[r]['_source']['title'].split(" ")[:20]) }} {% if results[r]['_source']['title'].split(" ")|length > 20 %}...{% endif %}{% endif %}

    {% if results[r]['_source']['h_card'] and results[r]['_source']['h_card']["name"] and results[r]['_source']['h_card']["name"][0].strip() != results[r]['_source']['title'].strip() and results[r]['_source']['h_card']['url'] and results[r]['_source']['h_card']['url'][0].split("/")[2] == results[r]['_source']['url'].split('/')[2] %} {% endif %} {% if results[r]['_source'].get('json_ld', "{}") != "{}" %} {% if results[r]['_source']['json_ld']['image'] is mapping %} {{ results[r]['_source']['json_ld']['name'] }} {% elif results[r]['_source']['json_ld']['image'] %} {{ results[r]['_source']['json_ld']['name'] }} {% endif %} {% if results[r]['_source']['json_ld']['description'] %} {% for item in results[r]['_source']['json_ld']['description'].split('. ')[:3] %}

    {{ item.strip().replace(" ", "").replace("&", "&") }}.

    {% endfor %} {% endif %} {% if results[r]['_source']['json_ld']['offers'] %}

    {% if results[r]['_source']['json_ld']['offers']['lowPrice'] %} Price: {{ results[r]['_source']['json_ld']['offers']['lowPrice'] }} {{ results[r]['_source']['json_ld']['offers']['priceCurrency'] }} {% elif results[r]['_source']['json_ld']['offers']['price'] %} Price: {{ results[r]['_source']['json_ld']['offers']['price'] }} {{ results[r]['_source']['json_ld']['offers']['priceCurrency'] }} {% endif %}

    {% if results[r]['_source']['json_ld']['offers']['availability'] != "InStock" %} Out of stock {% else %} In stock {% endif %}

    {% endif %} {% endif %} {% if results[r]['_source']["special_snippet"] and results[r]['_source']["special_snippet"]["type"][0] == 'h-review' %} {% if results[r]['_source']["special_snippet"]["properties"]["rating"] and results[r]['_source']["special_snippet"]["properties"]["rating"][0] | int <= 5 %}

    {% for i in range(results[r]['_source']["special_snippet"]["properties"]["rating"][0] | int) %} ⭐ {% endfor %}

    {% endif %} {% else %}

    {% if results[r]['_source']['meta_description']|length > 0 %} {{ results[r]['_source']['meta_description'] }} {% elif (results[r]['_source']['h1'].split(",") and results[r]['_source']['h1'].split(",")[0]|length > 0) or results[r]['_source']['h1'] != "" %} {{ results[r]['_source']['h1'].split(",")[0] }}{% else %}{{ results[r]['_source']['h2'].split(",")[0] }} {% endif %}

    {% endif %} {% include "search/special_result_markup.html" %} {% if results[r]['_source']['url'].startswith("https://indieweb.org/") or results[r]['_source']['url'].startswith("https://microformats.org/wiki/") %} {% set title_count = 0 %}

    {% for header in results[r]['_source']['h2'].split(", ")[:5] %} {% if header != "Navigation menu" and header != "See Also" %} {{ header }} {% if header != results[r]['_source']['h2'].split(", ")[:5][-1] %} | {% endif %} {% endif %} {% endfor %}

    {% endif %} {% if results[r]['_source']['published_on'] %}

    Published on .

    {% endif %} {% if is_logged_in == True %}

    Upvote
    Downvote

    {% endif %} {% if not (results[r]['_source']['domain'] != results[r-1]['_source']['domain'] or (special_result and results[r]['_source']['domain'] == special_result.breadcrumb.split("/")[2]) or r == 0) or not (results[r]['_source']["special_snippet"] and results[r]['_source']["special_snippet"] != {}) %}
    {% endif %} {% endfor %}
{% elif out_of_bounds_page == True %}

There are no results matching your query.

{% if suggestion_made and corrected_text.strip() != query.strip() %}

Did you mean {{ corrected_text.strip() }}?

{% else %}

If you cannot find what you are looking for, first check the spelling of your query. If your spelling is correct, consider searching for similar words or phrases that relate to your query.

{% endif %}
{% endif %} {% if page_count > 1 %}
    {% if page != 1 %}
  1. {% endif %} {% for i in range(1, page_count+1) %} {% if i < 3 or i in [page-1, page, page+1] or i in [page_count-1, page_count] %}
  2. {{ i }}
  3. {% endif %} {% if (i == page-2) or (i == page+2 and page+2 != page_count) %}
  4. ...
  5. {% endif %} {% endfor %} {% if page < page_count %}
  6. {% endif %}
{% endif %}

You can follow this page in a social reader or a feed reader.

{% if featured_serp_contents.answer_html and "atlas.p3k.io" in featured_serp_contents.answer_html %}

The map at the top of this search result is provided by the p3k Atlas API.

{% endif %} {% if base_results_query and base_results_query.endswith("social") %}

The icons in the direct answer at the top of this page are from Paul Robert Lloyd's socialmediaicons collection.

{% endif %} {% endblock %}