[{'True': True, 'False': False, 'None': None}, {'csrf_token': <SimpleLazyObject: <function csrf.<locals>._get_val at 0x7df50d60ff70>>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7df50fac6850>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7df50e584a30>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7df50e661880>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}, 'LANGUAGES': [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')], 'LANGUAGE_CODE': 'en', 'LANGUAGE_BIDI': False, 'request': <WSGIRequest: GET '/blog/2025/5/'>, 'MEDIA_URL': '/media/', 'TIME_ZONE': 'America/Chicago', 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {'js': <sekizai.data.UniqueSequence object at 0x7df50e655760>, 'head_structured_data': <sekizai.data.UniqueSequence object at 0x7df50e655130>}), 'STATIC_URL': '/static/', 'cms_menu_renderer': <menus.menu_pool.MenuRenderer object at 0x7df50d670100>, 'CMS_MEDIA_URL': '/media/cms/', 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7df50d6114c0>, 'gtm_tag': '', 'RECAPTCHA_PUBLIC_KEY': '6LeNRjQgAAAAAFhBnCvCiunjdWFean3OmPIJlE1T', 'theme_color_context': <ThemeConfig: Theme Config>, 'show_add_to_cart': True, 'show_delivery_types': True, 'show_only_cart': False, 'show_header': True}, {}, {'paginator': <django.core.paginator.Paginator object at 0x7df5158d5b80>, 'page_obj': <Page 1 of 1>, 'is_paginated': False, 'object_list': <GenericDateQuerySet [<Post: The Best Dog Grooming Products to Keep Your Pet Looking Fresh>, <Post: May Puppy Tips: Easing Teething Pains the Right Way>]>, 'post_list': <GenericDateQuerySet [<Post: The Best Dog Grooming Products to Keep Your Pet Looking Fresh>, <Post: May Puppy Tips: Easing Teething Pains the Right Way>]>, 'month': 5, 'year': 2025, 'archive_date': datetime.datetime(2025, 5, 1, 9, 55, 43, 519000), 'view': <djangocms_blog.views.PostArchiveView object at 0x7df5158d55e0>, 'TRUNCWORDS_COUNT': 100, 'config': <SiteConfig: Site Config>, 'title': 'Our Blog | Petland Rogers', 'description': 'Check out our blog for more tips and tricks for first-time pet owners!'}, {'block': <Block Node: content. Contents: [<TextNode: '\n <style>\n .copyrig'>, <IfNode>, <TextNode: '\n '>, <Tag: static_placeholder>, <TextNode: '\n '>, <Tag: placeholder>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n\n <main id="main"'>, <Tag: site_config>, <TextNode: '\n '>, <Tag: placeholder>, <TextNode: '\n '>, <Block Node: main. Contents: [<TextNode: '\n '>]>, <TextNode: '\n </main>\n </di'>, <Tag: static_placeholder>, <TextNode: '\n <div class="bg-c'>, <Variable Node: config.copyright_notice|safe>, <TextNode: ' '>, <Variable Node: current_year>, <TextNode: '\n '>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <script>\n $('>]>, 'config': <SiteConfig: Site Config>}, {'block': <Block Node: main. Contents: [<TextNode: '\n<div class="app app-blog'>, <Block Node: content_blog. Contents: []>, <TextNode: '\n</div>\n'>]>}, {'block': <Block Node: content_blog. Contents: [<TextNode: '\n\n<style>\n .pagination'>, <Block Node: blog_title. Contents: [<TextNode: '\n <header>\n '>, <IfNode>, <TextNode: '\n </h2>\n '>]>, <TextNode: '\n <div class="row"'>, <django.template.loader_tags.IncludeNode object at 0x7df50f203370>, <TextNode: '\n </div>\n '>, <django.template.loader_tags.IncludeNode object at 0x7df50f203ee0>, <TextNode: '\n </div>\n '>, <ForNode: for post in post_list, tail_len: 3>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n '>]>}, {'archives': <GenericDateQuerySet [{'date_published__year': 2026, 'date_published__month': 10, 'pk__count': 1}, {'date_published__year': 2026, 'date_published__month': 8, 'pk__count': 2}, {'date_published__year': 2026, 'date_published__month': 7, 'pk__count': 1}, {'date_published__year': 2026, 'date_published__month': 6, 'pk__count': 2}, {'date_published__year': 2026, 'date_published__month': 5, 'pk__count': 2}, {'date_published__year': 2026, 'date_published__month': 4, 'pk__count': 2}, {'date_published__year': 2026, 'date_published__month': 3, 'pk__count': 2}, {'date_published__year': 2026, 'date_published__month': 2, 'pk__count': 2}, {'date_published__year': 2026, 'date_published__month': 1, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 12, 'pk__count': 1}, {'date_published__year': 2025, 'date_published__month': 11, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 10, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 9, 'pk__count': 1}, {'date_published__year': 2025, 'date_published__month': 8, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 6, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 5, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 4, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 3, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 2, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 1, 'pk__count': 2}, '...(remaining elements truncated)...']>}]