{{>head}}

<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
    {{>search_sidebar}}
    <h5>{{parent.name}} {{parent.kind}}</h5>
    {{{sidebarForLibrary}}}
</div>

<div id="dartdoc-main-content" class="main-content">
    {{#self}}
    <div>{{>source_link}}<h1><span class="kind-class">{{{nameWithGenerics}}}</span> {{kind}} {{>feature_set}} {{>categorization}}</h1></div>
    {{/self}}

    {{#extension}}
    {{>documentation}}
    <section>
        <dl class="dl-horizontal">
        <dt>on</dt>
        <dd>
            <ul class="comma-separated clazz-relationships">
            {{#extendedType}}
            <li>{{{linkedName}}}</li>
            {{/extendedType}}
            </ul>
        </dd>
        </dl>
    </section>

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

        <dl class="properties">
            {{#publicInstanceFieldsSorted}}
            {{>property}}
            {{/publicInstanceFieldsSorted}}
        </dl>
    </section>
    {{/hasPublicInstanceFields}}

    {{#hasPublicInstanceMethods}}
    <section class="summary offset-anchor" id="instance-methods">
        <h2>Methods</h2>
        <dl class="callables">
            {{#publicInstanceMethodsSorted}}
            {{>callable}}
            {{/publicInstanceMethodsSorted}}
        </dl>
    </section>
    {{/hasPublicInstanceMethods}}

    {{#hasPublicInstanceOperators}}
    <section class="summary offset-anchor" id="operators">
        <h2>Operators</h2>
        <dl class="callables">
            {{#publicInstanceOperatorsSorted}}
            {{>callable}}
            {{/publicInstanceOperatorsSorted}}
        </dl>
    </section>
    {{/hasPublicInstanceOperators}}

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

        <dl class="properties">
            {{#publicVariableStaticFieldsSorted}}
            {{>property}}
            {{/publicVariableStaticFieldsSorted}}
        </dl>
    </section>
    {{/hasPublicVariableStaticFields}}

    {{#hasPublicStaticMethods}}
    <section class="summary offset-anchor" id="static-methods">
        <h2>Static Methods</h2>
        <dl class="callables">
            {{#publicStaticMethodsSorted}}
            {{>callable}}
            {{/publicStaticMethodsSorted}}
        </dl>
    </section>
    {{/hasPublicStaticMethods}}

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

        <dl class="properties">
            {{#publicConstantFieldsSorted}}
            {{>constant}}
            {{/publicConstantFieldsSorted}}
        </dl>
    </section>
    {{/hasPublicConstantFields}}
    {{/extension}}

</div> <!-- /.main-content -->

<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
    {{{sidebarForContainer}}}
</div><!--/.sidebar-offcanvas-->

{{>footer}}
