text: # -*- coding:utf-8 -*-
  from mako import runtime, filters, cache
  UNDEFINED = runtime.UNDEFINED
  STOP_RENDERING = runtime.STOP_RENDERING
  __M_dict_builtin = dict
  __M_locals_builtin = locals
  _magic_number = 10
  _modified_time = 1564943191.7930522
  _enable_loop = True
  _template_filename = 'themes/zen/templates/post.tmpl'
  _template_uri = 'post.tmpl'
  _source_encoding = 'utf-8'
  _exports = ['extra_head', 'content']
  
  
  def _mako_get_namespace(context, name):
      try:
          return context.namespaces[(__name__, name)]
      except KeyError:
          _mako_generate_namespaces(context)
          return context.namespaces[(__name__, name)]
  def _mako_generate_namespaces(context):
      ns = runtime.TemplateNamespace('helper', context._clean_inheritance_tokens(), templateuri='post_helper.tmpl', callables=None,  calling_uri=_template_uri)
      context.namespaces[(__name__, 'helper')] = ns
  
      ns = runtime.TemplateNamespace('pheader', context._clean_inheritance_tokens(), templateuri='post_header.tmpl', callables=None,  calling_uri=_template_uri)
      context.namespaces[(__name__, 'pheader')] = ns
  
      ns = runtime.TemplateNamespace('comments', context._clean_inheritance_tokens(), templateuri='comments_helper.tmpl', callables=None,  calling_uri=_template_uri)
      context.namespaces[(__name__, 'comments')] = ns
  
      ns = runtime.TemplateNamespace('math', context._clean_inheritance_tokens(), templateuri='math_helper.tmpl', callables=None,  calling_uri=_template_uri)
      context.namespaces[(__name__, 'math')] = ns
  
  def _mako_inherit(template, context):
      _mako_generate_namespaces(context)
      return runtime._inherit_from(context, 'base.tmpl', _template_uri)
  def render_body(context,**pageargs):
      __M_caller = context.caller_stack._push_frame()
      try:
          __M_locals = __M_dict_builtin(pageargs=pageargs)
          site_has_comments = context.get('site_has_comments', UNDEFINED)
          def extra_head():
              return render_extra_head(context._locals(__M_locals))
          smartjoin = context.get('smartjoin', UNDEFINED)
          pheader = _mako_get_namespace(context, 'pheader')
          messages = context.get('messages', UNDEFINED)
          math = _mako_get_namespace(context, 'math')
          parent = context.get('parent', UNDEFINED)
          def content():
              return render_content(context._locals(__M_locals))
          comments = _mako_get_namespace(context, 'comments')
          helper = _mako_get_namespace(context, 'helper')
          post = context.get('post', UNDEFINED)
          __M_writer = context.writer()
          __M_writer('\n')
          __M_writer('\n')
          __M_writer('\n')
          __M_writer('\n')
          __M_writer('\n\n')
          if 'parent' not in context._data or not hasattr(context._data['parent'], 'extra_head'):
              context['self'].extra_head(**pageargs)
          
  
          __M_writer('\n\n')
          if 'parent' not in context._data or not hasattr(context._data['parent'], 'content'):
              context['self'].content(**pageargs)
          
  
          __M_writer('\n')
          return ''
      finally:
          context.caller_stack._pop_frame()
  
  
  def render_extra_head(context,**pageargs):
      __M_caller = context.caller_stack._push_frame()
      try:
          math = _mako_get_namespace(context, 'math')
          parent = context.get('parent', UNDEFINED)
          def extra_head():
              return render_extra_head(context)
          helper = _mako_get_namespace(context, 'helper')
          smartjoin = context.get('smartjoin', UNDEFINED)
          post = context.get('post', UNDEFINED)
          __M_writer = context.writer()
          __M_writer('\n    ')
          __M_writer(str(parent.extra_head()))
          __M_writer('\n')
          if post.meta('keywords'):
              __M_writer('    <meta name="keywords" content="')
              __M_writer(filters.html_escape(str(smartjoin(', ', post.meta('keywords')))))
              __M_writer('">\n')
          __M_writer('    <meta name="author" content="')
          __M_writer(filters.html_escape(str(post.author())))
          __M_writer('">\n')
          if post.prev_post:
              __M_writer('        <link rel="prev" href="')
              __M_writer(str(post.prev_post.permalink()))
              __M_writer('" title="')
              __M_writer(filters.html_escape(str(post.prev_post.title())))
              __M_writer('" type="text/html">\n')
          if post.next_post:
              __M_writer('        <link rel="next" href="')
              __M_writer(str(post.next_post.permalink()))
              __M_writer('" title="')
              __M_writer(filters.html_escape(str(post.next_post.title())))
              __M_writer('" type="text/html">\n')
          if post.is_draft:
              __M_writer('        <meta name="robots" content="noindex">\n')
          __M_writer('    ')
          __M_writer(str(helper.open_graph_metadata(post)))
          __M_writer('\n    ')
          __M_writer(str(helper.twitter_card_information(post)))
          __M_writer('\n    ')
          __M_writer(str(helper.meta_translations(post)))
          __M_writer('\n    ')
          __M_writer(str(math.math_styles_ifpost(post)))
          __M_writer('\n')
          return ''
      finally:
          context.caller_stack._pop_frame()
  
  
  def render_content(context,**pageargs):
      __M_caller = context.caller_stack._push_frame()
      try:
          site_has_comments = context.get('site_has_comments', UNDEFINED)
          pheader = _mako_get_namespace(context, 'pheader')
          messages = context.get('messages', UNDEFINED)
          math = _mako_get_namespace(context, 'math')
          comments = _mako_get_namespace(context, 'comments')
          def content():
              return render_content(context)
          helper = _mako_get_namespace(context, 'helper')
          post = context.get('post', UNDEFINED)
          __M_writer = context.writer()
          __M_writer('\n<article class="post-')
          __M_writer(str(post.meta('type')))
          __M_writer(' h-entry hentry postpage" itemscope="itemscope" itemtype="http://schema.org/Article">\n    ')
          __M_writer(str(pheader.html_post_header()))
          __M_writer('\n    <div class="e-content entry-content" itemprop="articleBody text">\n    ')
          __M_writer(str(post.text()))
          __M_writer('\n    </div>\n    <aside class="postpromonav">\n    <nav>\n    ')
          __M_writer(str(helper.html_pager(post)))
          __M_writer('\n    </nav>\n    </aside>\n')
          if not post.meta('nocomments') and site_has_comments:
              __M_writer('        <section class="comments hidden-print">\n        <h2>')
              __M_writer(str(messages("Comments")))
              __M_writer('</h2>\n        ')
              __M_writer(str(comments.comment_form(post.permalink(absolute=True), post.title(), post._base_path)))
              __M_writer('\n        </section>\n')
          __M_writer('    ')
          __M_writer(str(math.math_scripts_ifpost(post)))
          __M_writer('\n</article>\n')
          __M_writer(str(comments.comment_link_script()))
          __M_writer('\n')
          return ''
      finally:
          context.caller_stack._pop_frame()
  
  
  """
  __M_BEGIN_METADATA
  {"filename": "themes/zen/templates/post.tmpl", "uri": "post.tmpl", "source_encoding": "utf-8", "line_map": {"23": 2, "26": 3, "29": 4, "32": 5, "38": 0, "56": 2, "57": 3, "58": 4, "59": 5, "60": 6, "65": 27, "70": 49, "76": 8, "87": 8, "88": 9, "89": 9, "90": 10, "91": 11, "92": 11, "93": 11, "94": 13, "95": 13, "96": 13, "97": 14, "98": 15, "99": 15, "100": 15, "101": 15, "102": 15, "103": 17, "104": 18, "105": 18, "106": 18, "107": 18, "108": 18, "109": 20, "110": 21, "111": 23, "112": 23, "113": 23, "114": 24, "115": 24, "116": 25, "117": 25, "118": 26, "119": 26, "125": 29, "138": 29, "139": 30, "140": 30, "141": 31, "142": 31, "143": 33, "144": 33, "145": 37, "146": 37, "147": 40, "148": 41, "149": 42, "150": 42, "151": 43, "152": 43, "153": 46, "154": 46, "155": 46, "156": 48, "157": 48, "163": 157}}
  __M_END_METADATA
  """
  