{{>head}}

  <div id="dartdoc-sidebar-left" class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
    {{>search_sidebar}}
    <h5><span class="package-name">{{parent.name}}</span> <span class="package-kind">{{parent.kind}}</span></h5>
    {{>packages}}
  </div>

  <div id="dartdoc-main-content" class="col-xs-12 col-sm-9 col-md-8 main-content">
    {{#self}}
      <h1>{{name}} {{kind}}</h1>
      {{>documentation}}

      {{#hasPublicLibraries}}
        <section class="summary offset-anchor" id="libraries">
        <h2>Libraries</h2>

        <dl>
          {{#publicLibraries}}
            {{>library}}
          {{/publicLibraries}}
        </dl>
        </section>
      {{/hasPublicLibraries}}

      {{#hasPublicClasses}}
        <section class="summary offset-anchor" id="classes">
        <h2>Classes</h2>

        <dl>
          {{#publicClasses}}
            {{>class}}
          {{/publicClasses}}
        </dl>
      </section>
      {{/hasPublicClasses}}

      {{#hasPublicMixins}}
      <section class="summary offset-anchor" id="mixins">
        <h2>Mixins</h2>

        <dl>
          {{#publicMixins}}
          {{>mixin}}
          {{/publicMixins}}
        </dl>
      </section>
      {{/hasPublicMixins}}

      {{#hasPublicConstants}}
      <section class="summary offset-anchor" id="constants">
        <h2>Constants</h2>

        <dl class="properties">
          {{#publicConstants}}
            {{>constant}}
          {{/publicConstants}}
        </dl>
      </section>
      {{/hasPublicConstants}}

      {{#hasPublicProperties}}
      <section class="summary offset-anchor" id="properties">
        <h2>Properties</h2>

        <dl class="properties">
          {{#publicProperties}}
            {{>property}}
          {{/publicProperties}}
        </dl>
      </section>
      {{/hasPublicProperties}}

      {{#hasPublicFunctions}}
      <section class="summary offset-anchor" id="functions">
        <h2>Functions</h2>

        <dl class="callables">
          {{#publicFunctions}}
            {{>callable}}
          {{/publicFunctions}}
        </dl>
      </section>
      {{/hasPublicFunctions}}

      {{#hasPublicEnums}}
      <section class="summary offset-anchor" id="enums">
        <h2>Enums</h2>

        <dl>
          {{#publicEnums}}
            {{>class}}
          {{/publicEnums}}
        </dl>
      </section>
      {{/hasPublicEnums}}

      {{#hasPublicTypedefs}}
      <section class="summary offset-anchor" id="typedefs">
        <h2>Typedefs</h2>

        <dl class="callables">
          {{#publicTypedefs}}
            {{>callable}}
          {{/publicTypedefs}}
        </dl>
      </section>
      {{/hasPublicTypedefs}}

      {{#hasPublicExceptions}}
      <section class="summary offset-anchor" id="exceptions">
        <h2>Exceptions / Errors</h2>

        <dl>
          {{#publicExceptions}}
            {{>class}}
          {{/publicExceptions}}
        </dl>
      </section>
      {{/hasPublicExceptions}}
    {{/self}}

  </div> <!-- /.main-content -->
  <div id="dartdoc-sidebar-right" class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
    <h5>{{self.name}} {{self.kind}}</h5>
    {{>sidebar_for_category}}
  </div><!--/sidebar-offcanvas-right-->
{{>footer}}
