__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
<?php

use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
use Twig\TemplateWrapper;

/* table/structure/display_structure.twig */
class __TwigTemplate_f9a8b935d0109f6f92fe366a82c7a71f extends Template
{
    private Source $source;
    /**
     * @var array<string, Template>
     */
    private array $macros = [];

    public function __construct(Environment $env)
    {
        parent::__construct($env);

        $this->source = $this->getSourceContext();

        $this->blocks = [
            'content' => [$this, 'block_content'],
        ];
    }

    protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
    {
        // line 1
        return "table/page_with_secondary_tabs.twig";
    }

    protected function doDisplay(array $context, array $blocks = []): iterable
    {
        $macros = $this->macros;
        $this->parent = $this->loadTemplate("table/page_with_secondary_tabs.twig", "table/structure/display_structure.twig", 1);
        yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
    }

    // line 2
    /**
     * @return iterable<null|scalar|\Stringable>
     */
    public function block_content(array $context, array $blocks = []): iterable
    {
        $macros = $this->macros;
        // line 3
        yield "<h1 class=\"d-none d-print-block\">";
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["table"] ?? null), "html", null, true);
        yield "</h1>
<form method=\"post\" action=\"";
        // line 4
        yield PhpMyAdmin\Url::getFromRoute("/table/structure");
        yield "\" name=\"fieldsForm\" id=\"fieldsForm\">
    ";
        // line 5
        yield PhpMyAdmin\Url::getHiddenInputs(($context["db"] ?? null), ($context["table"] ?? null));
        yield "
    <input type=\"hidden\" name=\"table_type\" value=";
        // line 7
        if (($context["db_is_system_schema"] ?? null)) {
            // line 8
            yield "\"information_schema\"";
        } elseif (        // line 9
($context["tbl_is_view"] ?? null)) {
            // line 10
            yield "\"view\"";
        } else {
            // line 12
            yield "\"table\"";
        }
        // line 13
        yield ">
    <div class=\"table-responsive-md\">
    <table id=\"tablestructure\" class=\"table table-striped table-hover w-auto align-middle\">
        ";
        // line 17
        yield "        <thead>
            <tr>
                <th class=\"d-print-none\"></th>
                <th>#</th>
                <th>";
yield _gettext("Name");
        // line 21
        yield "</th>
                <th>";
yield _gettext("Type");
        // line 22
        yield "</th>
                <th>";
yield _gettext("Collation");
        // line 23
        yield "</th>
                <th>";
yield _gettext("Attributes");
        // line 24
        yield "</th>
                <th>";
yield _gettext("Null");
        // line 25
        yield "</th>
                <th>";
yield _gettext("Default");
        // line 26
        yield "</th>
                ";
        // line 27
        if (($context["show_column_comments"] ?? null)) {
            // line 28
            yield "<th>";
yield _gettext("Comments");
            yield "</th>";
        }
        // line 30
        yield "                <th>";
yield _gettext("Extra");
        yield "</th>
                ";
        // line 32
        yield "                ";
        if (( !($context["db_is_system_schema"] ?? null) &&  !($context["tbl_is_view"] ?? null))) {
            // line 33
            yield "                    <th colspan=\"";
            yield ((PhpMyAdmin\Util::showIcons("ActionLinksMode")) ? ("8") : ("9"));
            // line 34
            yield "\" class=\"action d-print-none\">";
yield _gettext("Action");
            yield "</th>
                ";
        }
        // line 36
        yield "            </tr>
        </thead>
        <tbody>
        ";
        // line 40
        yield "        ";
        $context["rownum"] = 0;
        // line 41
        yield "        ";
        $context['_parent'] = $context;
        $context['_seq'] = CoreExtension::ensureTraversable(($context["fields"] ?? null));
        foreach ($context['_seq'] as $context["_key"] => $context["row"]) {
            // line 42
            yield "            ";
            $context["rownum"] = (($context["rownum"] ?? null) + 1);
            // line 43
            yield "
            ";
            // line 44
            $context["extracted_columnspec"] = (($_v0 = ($context["extracted_columnspecs"] ?? null)) && is_array($_v0) || $_v0 instanceof ArrayAccess ? ($_v0[($context["rownum"] ?? null)] ?? null) : null);
            // line 45
            yield "            ";
            $context["field_name"] = $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((($_v1 = $context["row"]) && is_array($_v1) || $_v1 instanceof ArrayAccess ? ($_v1["Field"] ?? null) : null));
            // line 46
            yield "            ";
            // line 47
            yield "            ";
            $context["comments"] = (($_v2 = ($context["row_comments"] ?? null)) && is_array($_v2) || $_v2 instanceof ArrayAccess ? ($_v2[($context["rownum"] ?? null)] ?? null) : null);
            // line 48
            yield "            ";
            // line 49
            yield "
        <tr>
            <td class=\"text-center d-print-none\">
                <input type=\"checkbox\" class=\"checkall\" name=\"selected_fld[]\" value=\"";
            // line 52
            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((($_v3 = $context["row"]) && is_array($_v3) || $_v3 instanceof ArrayAccess ? ($_v3["Field"] ?? null) : null), "html", null, true);
            yield "\" id=\"checkbox_row_";
            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["rownum"] ?? null), "html", null, true);
            yield "\">
            </td>
            <td class=\"text-end\">";
            // line 54
            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["rownum"] ?? null), "html", null, true);
            yield "</td>
            <th class=\"text-nowrap\">
                <label for=\"checkbox_row_";
            // line 56
            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["rownum"] ?? null), "html", null, true);
            yield "\">
                    ";
            // line 57
            if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["displayed_fields"] ?? null), ($context["rownum"] ?? null), [], "array", false, true, false, 57), "comment", [], "any", true, true, false, 57)) {
                // line 58
                yield "                        <span class=\"commented_column\" title=\"";
                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (($_v4 = ($context["displayed_fields"] ?? null)) && is_array($_v4) || $_v4 instanceof ArrayAccess ? ($_v4[($context["rownum"] ?? null)] ?? null) : null), "comment", [], "any", false, false, false, 58), "html", null, true);
                yield "\">";
                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (($_v5 = ($context["displayed_fields"] ?? null)) && is_array($_v5) || $_v5 instanceof ArrayAccess ? ($_v5[($context["rownum"] ?? null)] ?? null) : null), "text", [], "any", false, false, false, 58), "html", null, true);
                yield "</span>
                    ";
            } else {
                // line 60
                yield "                        ";
                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (($_v6 = ($context["displayed_fields"] ?? null)) && is_array($_v6) || $_v6 instanceof ArrayAccess ? ($_v6[($context["rownum"] ?? null)] ?? null) : null), "text", [], "any", false, false, false, 60), "html", null, true);
                yield "
                    ";
            }
            // line 62
            yield "                    ";
            yield CoreExtension::getAttribute($this->env, $this->source, (($_v7 = ($context["displayed_fields"] ?? null)) && is_array($_v7) || $_v7 instanceof ArrayAccess ? ($_v7[($context["rownum"] ?? null)] ?? null) : null), "icon", [], "any", false, false, false, 62);
            yield "
                </label>
            </th>
            <td";
            // line 65
            yield (((("set" != (($_v8 = ($context["extracted_columnspec"] ?? null)) && is_array($_v8) || $_v8 instanceof ArrayAccess ? ($_v8["type"] ?? null) : null)) && ("enum" != (($_v9 = ($context["extracted_columnspec"] ?? null)) && is_array($_v9) || $_v9 instanceof ArrayAccess ? ($_v9["type"] ?? null) : null)))) ? (" class=\"text-nowrap\"") : (""));
            yield ">
                <bdo dir=\"ltr\" lang=\"en\">
                    ";
            // line 67
            yield (($_v10 = ($context["extracted_columnspec"] ?? null)) && is_array($_v10) || $_v10 instanceof ArrayAccess ? ($_v10["displayed_type"] ?? null) : null);
            yield "
                    ";
            // line 68
            if (((( !(null === CoreExtension::getAttribute($this->env, $this->source, ($context["relation_parameters"] ?? null), "columnCommentsFeature", [], "any", false, false, false, 68)) &&  !(null === CoreExtension::getAttribute($this->env, $this->source, ($context["relation_parameters"] ?? null), "browserTransformationFeature", [], "any", false, false, false, 68))) && ($context["browse_mime"] ?? null)) && CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source,             // line 69
($context["mime_map"] ?? null), (($_v11 = $context["row"]) && is_array($_v11) || $_v11 instanceof ArrayAccess ? ($_v11["Field"] ?? null) : null), [], "array", false, true, false, 69), "mimetype", [], "array", true, true, false, 69))) {
                // line 70
                yield "                        <br>";
yield _gettext("Media type:");
                yield " ";
                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::lower($this->env->getCharset(), Twig\Extension\CoreExtension::replace((($_v12 = (($_v13 = ($context["mime_map"] ?? null)) && is_array($_v13) || $_v13 instanceof ArrayAccess ? ($_v13[(($_v14 = $context["row"]) && is_array($_v14) || $_v14 instanceof ArrayAccess ? ($_v14["Field"] ?? null) : null)] ?? null) : null)) && is_array($_v12) || $_v12 instanceof ArrayAccess ? ($_v12["mimetype"] ?? null) : null), ["_" => "/"])), "html", null, true);
                yield "
                    ";
            }
            // line 72
            yield "                </bdo>
            </td>
            <td>
            ";
            // line 75
            if ( !Twig\Extension\CoreExtension::testEmpty((($_v15 = $context["row"]) && is_array($_v15) || $_v15 instanceof ArrayAccess ? ($_v15["Collation"] ?? null) : null))) {
                // line 76
                yield "                <dfn title=\"";
                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (($_v16 = ($context["collations"] ?? null)) && is_array($_v16) || $_v16 instanceof ArrayAccess ? ($_v16[(($_v17 = $context["row"]) && is_array($_v17) || $_v17 instanceof ArrayAccess ? ($_v17["Collation"] ?? null) : null)] ?? null) : null), "description", [], "any", false, false, false, 76), "html", null, true);
                yield "\">";
                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (($_v18 = ($context["collations"] ?? null)) && is_array($_v18) || $_v18 instanceof ArrayAccess ? ($_v18[(($_v19 = $context["row"]) && is_array($_v19) || $_v19 instanceof ArrayAccess ? ($_v19["Collation"] ?? null) : null)] ?? null) : null), "name", [], "any", false, false, false, 76), "html", null, true);
                yield "</dfn>
            ";
            }
            // line 78
            yield "            </td>
            <td class=\"column_attribute text-nowrap\">";
            // line 79
            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((($_v20 = ($context["attributes"] ?? null)) && is_array($_v20) || $_v20 instanceof ArrayAccess ? ($_v20[($context["rownum"] ?? null)] ?? null) : null), "html", null, true);
            yield "</td>
            <td>";
            // line 80
            yield ((((($_v21 = $context["row"]) && is_array($_v21) || $_v21 instanceof ArrayAccess ? ($_v21["Null"] ?? null) : null) == "YES")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(_gettext("Yes"), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(_gettext("No"), "html", null, true)));
            yield "</td>
            <td class=\"text-nowrap\">";
            // line 82
            if ( !(null === (($_v22 = $context["row"]) && is_array($_v22) || $_v22 instanceof ArrayAccess ? ($_v22["Default"] ?? null) : null))) {
                // line 83
                if (((($_v23 = ($context["extracted_columnspec"] ?? null)) && is_array($_v23) || $_v23 instanceof ArrayAccess ? ($_v23["type"] ?? null) : null) == "bit")) {
                    // line 84
                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(PhpMyAdmin\Util::convertBitDefaultValue((($_v24 = $context["row"]) && is_array($_v24) || $_v24 instanceof ArrayAccess ? ($_v24["Default"] ?? null) : null)), "html", null, true);
                } else {
                    // line 86
                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((($_v25 = $context["row"]) && is_array($_v25) || $_v25 instanceof ArrayAccess ? ($_v25["Default"] ?? null) : null), "html", null, true);
                }
            } elseif (((($_v26 =             // line 88
$context["row"]) && is_array($_v26) || $_v26 instanceof ArrayAccess ? ($_v26["Null"] ?? null) : null) == "YES")) {
                // line 89
                yield "<em>NULL</em>";
            } else {
                // line 91
                yield "<em>";
yield _pgettext("None for default", "None");
                yield "</em>";
            }
            // line 93
            yield "</td>
            ";
            // line 94
            if (($context["show_column_comments"] ?? null)) {
                // line 95
                yield "                <td>
                    ";
                // line 96
                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["comments"] ?? null), "html", null, true);
                yield "
                </td>
            ";
            }
            // line 99
            yield "            <td class=\"text-nowrap\">";
            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::upper($this->env->getCharset(), (($_v27 = $context["row"]) && is_array($_v27) || $_v27 instanceof ArrayAccess ? ($_v27["Extra"] ?? null) : null)), "html", null, true);
            yield "</td>
            ";
            // line 100
            if (( !($context["tbl_is_view"] ?? null) &&  !($context["db_is_system_schema"] ?? null))) {
                // line 101
                yield "                <td class=\"edit text-center d-print-none\">
                    <a class=\"change_column_anchor ajax\" href=\"";
                // line 102
                yield PhpMyAdmin\Url::getFromRoute("/table/structure/change", ["db" =>                 // line 103
($context["db"] ?? null), "table" =>                 // line 104
($context["table"] ?? null), "field" => (($_v28 =                 // line 105
$context["row"]) && is_array($_v28) || $_v28 instanceof ArrayAccess ? ($_v28["Field"] ?? null) : null), "change_column" => 1]);
                // line 107
                yield "\">
                      ";
                // line 108
                yield PhpMyAdmin\Html\Generator::getIcon("b_edit", _gettext("Change"));
                yield "
                    </a>
                </td>
                <td class=\"drop text-center d-print-none\">
                    <a class=\"drop_column_anchor ajax\" href=\"";
                // line 112
                yield PhpMyAdmin\Url::getFromRoute("/sql");
                yield "\" data-post=\"";
                yield PhpMyAdmin\Url::getCommon(["db" =>                 // line 113
($context["db"] ?? null), "table" =>                 // line 114
($context["table"] ?? null), "sql_query" => (((("ALTER TABLE " . PhpMyAdmin\Util::backquote(                // line 115
($context["table"] ?? null))) . " DROP ") . PhpMyAdmin\Util::backquote((($_v29 = $context["row"]) && is_array($_v29) || $_v29 instanceof ArrayAccess ? ($_v29["Field"] ?? null) : null))) . ";"), "dropped_column" => (($_v30 =                 // line 116
$context["row"]) && is_array($_v30) || $_v30 instanceof ArrayAccess ? ($_v30["Field"] ?? null) : null), "purge" => true, "message_to_show" => Twig\Extension\CoreExtension::sprintf(_gettext("Column %s has been dropped."), $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((($_v31 =                 // line 118
$context["row"]) && is_array($_v31) || $_v31 instanceof ArrayAccess ? ($_v31["Field"] ?? null) : null)))], "", false);
                // line 119
                yield "\">
                      ";
                // line 120
                yield PhpMyAdmin\Html\Generator::getIcon("b_drop", _gettext("Drop"));
                yield "
                    </a>
                </td>
            ";
            }
            // line 124
            yield "
            ";
            // line 125
            if (( !($context["tbl_is_view"] ?? null) &&  !($context["db_is_system_schema"] ?? null))) {
                // line 126
                yield "                ";
                $context["type"] = (( !Twig\Extension\CoreExtension::testEmpty((($_v32 = ($context["extracted_columnspec"] ?? null)) && is_array($_v32) || $_v32 instanceof ArrayAccess ? ($_v32["print_type"] ?? null) : null))) ? ((($_v33 = ($context["extracted_columnspec"] ?? null)) && is_array($_v33) || $_v33 instanceof ArrayAccess ? ($_v33["print_type"] ?? null) : null)) : (""));
                // line 127
                yield "                <td class=\"d-print-none\">
                  ";
                // line 128
                if (($context["hide_structure_actions"] ?? null)) {
                    // line 129
                    yield "                  <div class=\"dropdown\">
                    <button class=\"btn btn-link p-0 dropdown-toggle\" type=\"button\" id=\"moreActionsButton\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">";
yield _gettext("More");
                    // line 130
                    yield "</button>
                    <ul class=\"dropdown-menu dropdown-menu-end\" aria-labelledby=\"moreActionsButton\">
                  ";
                } else {
                    // line 133
                    yield "                    <ul class=\"nav\">
                  ";
                }
                // line 135
                yield "                        <li class=\"";
                yield (( !($context["hide_structure_actions"] ?? null)) ? ("nav-item ") : (""));
                yield "primary text-nowrap\">
                          ";
                // line 136
                if (((((($context["type"] ?? null) == "text") || (($context["type"] ?? null) == "blob")) || (($context["tbl_storage_engine"] ?? null) == "ARCHIVE")) || (($context["primary"] ?? null) && CoreExtension::getAttribute($this->env, $this->source, ($context["primary"] ?? null), "hasColumn", [($context["field_name"] ?? null)], "method", false, false, false, 136)))) {
                    // line 137
                    yield "                            <span class=\"";
                    yield ((($context["hide_structure_actions"] ?? null)) ? ("dropdown-item-text") : ("nav-link px-1"));
                    yield " disabled\">";
                    yield PhpMyAdmin\Html\Generator::getIcon("bd_primary", _gettext("Primary"));
                    yield "</span>
                          ";
                } else {
                    // line 139
                    yield "                            <a rel=\"samepage\" class=\"";
                    yield ((($context["hide_structure_actions"] ?? null)) ? ("dropdown-item") : ("nav-link px-1"));
                    yield " ajax add_key d-print-none add_primary_key_anchor\" href=\"";
                    yield PhpMyAdmin\Url::getFromRoute("/table/structure/add-key");
                    yield "\" data-post=\"";
                    yield PhpMyAdmin\Url::getCommon(["db" =>                     // line 140
($context["db"] ?? null), "table" =>                     // line 141
($context["table"] ?? null), "sql_query" => ((((("ALTER TABLE " . PhpMyAdmin\Util::backquote(                    // line 142
($context["table"] ?? null))) . ((($context["primary"] ?? null)) ? (" DROP PRIMARY KEY,") : (""))) . " ADD PRIMARY KEY(") . PhpMyAdmin\Util::backquote((($_v34 = $context["row"]) && is_array($_v34) || $_v34 instanceof ArrayAccess ? ($_v34["Field"] ?? null) : null))) . ");"), "message_to_show" => Twig\Extension\CoreExtension::sprintf(_gettext("A primary key has been added on %s."), $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((($_v35 =                     // line 143
$context["row"]) && is_array($_v35) || $_v35 instanceof ArrayAccess ? ($_v35["Field"] ?? null) : null)))], "", false);
                    // line 144
                    yield "\">
                              ";
                    // line 145
                    yield PhpMyAdmin\Html\Generator::getIcon("b_primary", _gettext("Primary"));
                    yield "
                            </a>
                          ";
                }
                // line 148
                yield "                        </li>

                        <li class=\"";
                // line 150
                yield (( !($context["hide_structure_actions"] ?? null)) ? ("nav-item ") : (""));
                yield "add_unique unique text-nowrap\">
                          ";
                // line 151
                if ((((($context["type"] ?? null) == "text") || (($context["type"] ?? null) == "blob")) || (($context["tbl_storage_engine"] ?? null) == "ARCHIVE"))) {
                    // line 152
                    yield "                            <span class=\"";
                    yield ((($context["hide_structure_actions"] ?? null)) ? ("dropdown-item-text") : ("nav-link px-1"));
                    yield " disabled\">";
                    yield PhpMyAdmin\Html\Generator::getIcon("bd_unique", _gettext("Unique"));
                    yield "</span>
                          ";
                } else {
                    // line 154
                    yield "                            <a rel=\"samepage\" class=\"";
                    yield ((($context["hide_structure_actions"] ?? null)) ? ("dropdown-item") : ("nav-link px-1"));
                    yield " ajax add_key d-print-none add_unique_anchor\" href=\"";
                    yield PhpMyAdmin\Url::getFromRoute("/table/structure/add-key");
                    yield "\" data-post=\"";
                    yield PhpMyAdmin\Url::getCommon(["db" =>                     // line 155
($context["db"] ?? null), "table" =>                     // line 156
($context["table"] ?? null), "sql_query" => (((("ALTER TABLE " . PhpMyAdmin\Util::backquote(                    // line 157
($context["table"] ?? null))) . " ADD UNIQUE(") . PhpMyAdmin\Util::backquote((($_v36 = $context["row"]) && is_array($_v36) || $_v36 instanceof ArrayAccess ? ($_v36["Field"] ?? null) : null))) . ");"), "message_to_show" => Twig\Extension\CoreExtension::sprintf(_gettext("An index has been added on %s."), $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((($_v37 =                     // line 158
$context["row"]) && is_array($_v37) || $_v37 instanceof ArrayAccess ? ($_v37["Field"] ?? null) : null)))], "", false);
                    // line 159
                    yield "\">
                              ";
                    // line 160
                    yield PhpMyAdmin\Html\Generator::getIcon("b_unique", _gettext("Unique"));
                    yield "
                            </a>
                          ";
                }
                // line 163
                yield "                        </li>

                        <li class=\"";
                // line 165
                yield (( !($context["hide_structure_actions"] ?? null)) ? ("nav-item ") : (""));
                yield "add_index text-nowrap\">
                          ";
                // line 166
                if ((((($context["type"] ?? null) == "text") || (($context["type"] ?? null) == "blob")) || (($context["tbl_storage_engine"] ?? null) == "ARCHIVE"))) {
                    // line 167
                    yield "                            <span class=\"";
                    yield ((($context["hide_structure_actions"] ?? null)) ? ("dropdown-item-text") : ("nav-link px-1"));
                    yield " disabled\">";
                    yield PhpMyAdmin\Html\Generator::getIcon("bd_index", _gettext("Index"));
                    yield "</span>
                          ";
                } else {
                    // line 169
                    yield "                            <a rel=\"samepage\" class=\"";
                    yield ((($context["hide_structure_actions"] ?? null)) ? ("dropdown-item") : ("nav-link px-1"));
                    yield " ajax add_key d-print-none add_index_anchor\" href=\"";
                    yield PhpMyAdmin\Url::getFromRoute("/table/structure/add-key");
                    yield "\" data-post=\"";
                    yield PhpMyAdmin\Url::getCommon(["db" =>                     // line 170
($context["db"] ?? null), "table" =>                     // line 171
($context["table"] ?? null), "sql_query" => (((("ALTER TABLE " . PhpMyAdmin\Util::backquote(                    // line 172
($context["table"] ?? null))) . " ADD INDEX(") . PhpMyAdmin\Util::backquote((($_v38 = $context["row"]) && is_array($_v38) || $_v38 instanceof ArrayAccess ? ($_v38["Field"] ?? null) : null))) . ");"), "message_to_show" => Twig\Extension\CoreExtension::sprintf(_gettext("An index has been added on %s."), $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((($_v39 =                     // line 173
$context["row"]) && is_array($_v39) || $_v39 instanceof ArrayAccess ? ($_v39["Field"] ?? null) : null)))], "", false);
                    // line 174
                    yield "\">
                              ";
                    // line 175
                    yield PhpMyAdmin\Html\Generator::getIcon("b_index", _gettext("Index"));
                    yield "
                            </a>
                          ";
                }
                // line 178
                yield "                        </li>

                        ";
                // line 180
                $context["spatial_types"] = ["geometry", "point", "linestring", "polygon", "multipoint", "multilinestring", "multipolygon", "geomtrycollection"];
                // line 190
                yield "                        <li class=\"";
                yield (( !($context["hide_structure_actions"] ?? null)) ? ("nav-item ") : (""));
                yield "spatial text-nowrap\">
                          ";
                // line 191
                if (((((($context["type"] ?? null) == "text") || (($context["type"] ?? null) == "blob")) || (($context["tbl_storage_engine"] ?? null) == "ARCHIVE")) || (!CoreExtension::inFilter(($context["type"] ?? null), ($context["spatial_types"] ?? null)) && ((($context["tbl_storage_engine"] ?? null) == "MYISAM") || (($context["mysql_int_version"] ?? null) >= 50705))))) {
                    // line 192
                    yield "                            <span class=\"";
                    yield ((($context["hide_structure_actions"] ?? null)) ? ("dropdown-item-text") : ("nav-link px-1"));
                    yield " disabled\">";
                    yield PhpMyAdmin\Html\Generator::getIcon("bd_spatial", _gettext("Spatial"));
                    yield "</span>
                          ";
                } else {
                    // line 194
                    yield "                            <a rel=\"samepage\" class=\"";
                    yield ((($context["hide_structure_actions"] ?? null)) ? ("dropdown-item") : ("nav-link px-1"));
                    yield " ajax add_key d-print-none add_spatial_anchor\" href=\"";
                    yield PhpMyAdmin\Url::getFromRoute("/table/structure/add-key");
                    yield "\" data-post=\"";
                    yield PhpMyAdmin\Url::getCommon(["db" =>                     // line 195
($context["db"] ?? null), "table" =>                     // line 196
($context["table"] ?? null), "sql_query" => (((("ALTER TABLE " . PhpMyAdmin\Util::backquote(                    // line 197
($context["table"] ?? null))) . " ADD SPATIAL(") . PhpMyAdmin\Util::backquote((($_v40 = $context["row"]) && is_array($_v40) || $_v40 instanceof ArrayAccess ? ($_v40["Field"] ?? null) : null))) . ");"), "message_to_show" => Twig\Extension\CoreExtension::sprintf(_gettext("An index has been added on %s."), $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((($_v41 =                     // line 198
$context["row"]) && is_array($_v41) || $_v41 instanceof ArrayAccess ? ($_v41["Field"] ?? null) : null)))], "", false);
                    // line 199
                    yield "\">
                              ";
                    // line 200
                    yield PhpMyAdmin\Html\Generator::getIcon("b_spatial", _gettext("Spatial"));
                    yield "
                            </a>
                          ";
                }
                // line 203
                yield "                        </li>

                        ";
                // line 206
                yield "                        <li class=\"";
                yield (( !($context["hide_structure_actions"] ?? null)) ? ("nav-item ") : (""));
                yield "fulltext text-nowrap\">
                        ";
                // line 207
                if ((( !Twig\Extension\CoreExtension::testEmpty(($context["tbl_storage_engine"] ?? null)) && ((((                // line 208
($context["tbl_storage_engine"] ?? null) == "MYISAM") || (                // line 209
($context["tbl_storage_engine"] ?? null) == "ARIA")) || (                // line 210
($context["tbl_storage_engine"] ?? null) == "MARIA")) || ((                // line 211
($context["tbl_storage_engine"] ?? null) == "INNODB") && (($context["mysql_int_version"] ?? null) >= 50604)))) && (CoreExtension::inFilter("text",                 // line 212
($context["type"] ?? null)) || CoreExtension::inFilter("char", ($context["type"] ?? null))))) {
                    // line 213
                    yield "                            <a rel=\"samepage\" class=\"";
                    yield ((($context["hide_structure_actions"] ?? null)) ? ("dropdown-item") : ("nav-link px-1"));
                    yield " ajax add_key add_fulltext_anchor\" href=\"";
                    yield PhpMyAdmin\Url::getFromRoute("/table/structure/add-key");
                    yield "\" data-post=\"";
                    yield PhpMyAdmin\Url::getCommon(["db" =>                     // line 214
($context["db"] ?? null), "table" =>                     // line 215
($context["table"] ?? null), "sql_query" => (((("ALTER TABLE " . PhpMyAdmin\Util::backquote(                    // line 216
($context["table"] ?? null))) . " ADD FULLTEXT(") . PhpMyAdmin\Util::backquote((($_v42 = $context["row"]) && is_array($_v42) || $_v42 instanceof ArrayAccess ? ($_v42["Field"] ?? null) : null))) . ");"), "message_to_show" => Twig\Extension\CoreExtension::sprintf(_gettext("An index has been added on %s."), $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((($_v43 =                     // line 217
$context["row"]) && is_array($_v43) || $_v43 instanceof ArrayAccess ? ($_v43["Field"] ?? null) : null)))], "", false);
                    // line 218
                    yield "\">
                              ";
                    // line 219
                    yield PhpMyAdmin\Html\Generator::getIcon("b_ftext", _gettext("Fulltext"));
                    yield "
                            </a>
                        ";
                } else {
                    // line 222
                    yield "                            <span class=\"";
                    yield ((($context["hide_structure_actions"] ?? null)) ? ("dropdown-item-text") : ("nav-link px-1"));
                    yield " disabled\">";
                    yield PhpMyAdmin\Html\Generator::getIcon("bd_ftext", _gettext("Fulltext"));
                    yield "</span>
                        ";
                }
                // line 224
                yield "                        </li>

                        ";
                // line 227
                yield "                        <li class=\"";
                yield (( !($context["hide_structure_actions"] ?? null)) ? ("nav-item ") : (""));
                yield "browse text-nowrap\">
                            <a class=\"";
                // line 228
                yield ((($context["hide_structure_actions"] ?? null)) ? ("dropdown-item") : ("nav-link px-1"));
                yield "\" href=\"";
                yield PhpMyAdmin\Url::getFromRoute("/sql");
                yield "\" data-post=\"";
                yield PhpMyAdmin\Url::getCommon(["db" =>                 // line 229
($context["db"] ?? null), "table" =>                 // line 230
($context["table"] ?? null), "sql_query" => ((((((((("SELECT COUNT(*) AS " . PhpMyAdmin\Util::backquote(_gettext("Rows"))) . ", ") . PhpMyAdmin\Util::backquote((($_v44 =                 // line 232
$context["row"]) && is_array($_v44) || $_v44 instanceof ArrayAccess ? ($_v44["Field"] ?? null) : null))) . " FROM ") . PhpMyAdmin\Util::backquote(                // line 233
($context["table"] ?? null))) . " GROUP BY ") . PhpMyAdmin\Util::backquote((($_v45 =                 // line 234
$context["row"]) && is_array($_v45) || $_v45 instanceof ArrayAccess ? ($_v45["Field"] ?? null) : null))) . " ORDER BY ") . PhpMyAdmin\Util::backquote((($_v46 =                 // line 235
$context["row"]) && is_array($_v46) || $_v46 instanceof ArrayAccess ? ($_v46["Field"] ?? null) : null))), "is_browse_distinct" => true], "", false);
                // line 237
                yield "\">
                              ";
                // line 238
                yield PhpMyAdmin\Html\Generator::getIcon("b_browse", _gettext("Distinct values"));
                yield "
                            </a>
                        </li>
                        ";
                // line 241
                if ( !(null === CoreExtension::getAttribute($this->env, $this->source, ($context["relation_parameters"] ?? null), "centralColumnsFeature", [], "any", false, false, false, 241))) {
                    // line 242
                    yield "                            <li class=\"";
                    yield (( !($context["hide_structure_actions"] ?? null)) ? ("nav-item ") : (""));
                    yield "browse text-nowrap\">
                            ";
                    // line 243
                    if (CoreExtension::inFilter((($_v47 = $context["row"]) && is_array($_v47) || $_v47 instanceof ArrayAccess ? ($_v47["Field"] ?? null) : null), ($context["central_list"] ?? null))) {
                        // line 244
                        yield "                                <a class=\"";
                        yield ((($context["hide_structure_actions"] ?? null)) ? ("dropdown-item") : ("nav-link px-1"));
                        yield "\" href=\"";
                        yield PhpMyAdmin\Url::getFromRoute("/table/structure/central-columns-remove");
                        yield "\" data-post=\"";
                        yield PhpMyAdmin\Url::getCommon(["db" =>                         // line 245
($context["db"] ?? null), "table" =>                         // line 246
($context["table"] ?? null), "selected_fld" => [(($_v48 =                         // line 247
$context["row"]) && is_array($_v48) || $_v48 instanceof ArrayAccess ? ($_v48["Field"] ?? null) : null)]]);
                        // line 248
                        yield "\">
                                    ";
                        // line 249
                        yield PhpMyAdmin\Html\Generator::getIcon("centralColumns_delete", _gettext("Remove from central columns"));
                        yield "
                                </a>
                            ";
                    } else {
                        // line 252
                        yield "                                <a class=\"";
                        yield ((($context["hide_structure_actions"] ?? null)) ? ("dropdown-item") : ("nav-link px-1"));
                        yield "\" href=\"";
                        yield PhpMyAdmin\Url::getFromRoute("/table/structure/central-columns-add");
                        yield "\" data-post=\"";
                        yield PhpMyAdmin\Url::getCommon(["db" =>                         // line 253
($context["db"] ?? null), "table" =>                         // line 254
($context["table"] ?? null), "selected_fld" => [(($_v49 =                         // line 255
$context["row"]) && is_array($_v49) || $_v49 instanceof ArrayAccess ? ($_v49["Field"] ?? null) : null)]]);
                        // line 256
                        yield "\">
                                    ";
                        // line 257
                        yield PhpMyAdmin\Html\Generator::getIcon("centralColumns_add", _gettext("Add to central columns"));
                        yield "
                                </a>
                            ";
                    }
                    // line 260
                    yield "                            </li>
                        ";
                }
                // line 262
                yield "                  ";
                if ( !($context["hide_structure_actions"] ?? null)) {
                    // line 263
                    yield "                    </ul>
                  ";
                } else {
                    // line 265
                    yield "                    </ul>
                  </div>
                  ";
                }
                // line 268
                yield "                </td>
            ";
            }
            // line 270
            yield "        </tr>
        ";
        }
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_key'], $context['row'], $context['_parent']);
        $context = array_intersect_key($context, $_parent) + $_parent;
        // line 272
        yield "        </tbody>
    </table>
    </div>
    <div class=\"d-print-none\">
        ";
        // line 276
        yield from $this->loadTemplate("select_all.twig", "table/structure/display_structure.twig", 276)->unwrap()->yield(CoreExtension::toArray(["text_dir" =>         // line 277
($context["text_dir"] ?? null), "form_name" => "fieldsForm"]));
        // line 280
        yield "
        <button class=\"btn btn-link mult_submit\" type=\"submit\" formaction=\"";
        // line 281
        yield PhpMyAdmin\Url::getFromRoute("/table/structure/browse");
        yield "\">
          ";
        // line 282
        yield PhpMyAdmin\Html\Generator::getIcon("b_browse", _gettext("Browse"));
        yield "
        </button>

        ";
        // line 285
        if (( !($context["tbl_is_view"] ?? null) &&  !($context["db_is_system_schema"] ?? null))) {
            // line 286
            yield "          <button class=\"btn btn-link mult_submit\" type=\"submit\" formaction=\"";
            yield PhpMyAdmin\Url::getFromRoute("/table/structure/change");
            yield "\">
            ";
            // line 287
            yield PhpMyAdmin\Html\Generator::getIcon("b_edit", _gettext("Change"));
            yield "
          </button>
          <button class=\"btn btn-link mult_submit\" type=\"submit\" formaction=\"";
            // line 289
            yield PhpMyAdmin\Url::getFromRoute("/table/structure/drop-confirm");
            yield "\">
            ";
            // line 290
            yield PhpMyAdmin\Html\Generator::getIcon("b_drop", _gettext("Drop"));
            yield "
          </button>

          ";
            // line 293
            if ((($context["tbl_storage_engine"] ?? null) != "ARCHIVE")) {
                // line 294
                yield "            <button class=\"btn btn-link mult_submit\" type=\"submit\" formaction=\"";
                yield PhpMyAdmin\Url::getFromRoute("/table/structure/primary");
                yield "\">
              ";
                // line 295
                yield PhpMyAdmin\Html\Generator::getIcon("b_primary", _gettext("Primary"));
                yield "
            </button>
            <button class=\"btn btn-link mult_submit\" type=\"submit\" formaction=\"";
                // line 297
                yield PhpMyAdmin\Url::getFromRoute("/table/structure/unique");
                yield "\">
              ";
                // line 298
                yield PhpMyAdmin\Html\Generator::getIcon("b_unique", _gettext("Unique"));
                yield "
            </button>
            <button class=\"btn btn-link mult_submit\" type=\"submit\" formaction=\"";
                // line 300
                yield PhpMyAdmin\Url::getFromRoute("/table/structure/index");
                yield "\">
              ";
                // line 301
                yield PhpMyAdmin\Html\Generator::getIcon("b_index", _gettext("Index"));
                yield "
            </button>
            <button class=\"btn btn-link mult_submit\" type=\"submit\" formaction=\"";
                // line 303
                yield PhpMyAdmin\Url::getFromRoute("/table/structure/spatial");
                yield "\">
              ";
                // line 304
                yield PhpMyAdmin\Html\Generator::getIcon("b_spatial", _gettext("Spatial"));
                yield "
            </button>
            <button class=\"btn btn-link mult_submit\" type=\"submit\" formaction=\"";
                // line 306
                yield PhpMyAdmin\Url::getFromRoute("/table/structure/fulltext");
                yield "\">
              ";
                // line 307
                yield PhpMyAdmin\Html\Generator::getIcon("b_ftext", _gettext("Fulltext"));
                yield "
            </button>

            ";
                // line 310
                if ( !(null === CoreExtension::getAttribute($this->env, $this->source, ($context["relation_parameters"] ?? null), "centralColumnsFeature", [], "any", false, false, false, 310))) {
                    // line 311
                    yield "              <button class=\"btn btn-link mult_submit\" type=\"submit\" formaction=\"";
                    yield PhpMyAdmin\Url::getFromRoute("/table/structure/central-columns-add");
                    yield "\">
                ";
                    // line 312
                    yield PhpMyAdmin\Html\Generator::getIcon("centralColumns_add", _gettext("Add to central columns"));
                    yield "
              </button>
              <button class=\"btn btn-link mult_submit\" type=\"submit\" formaction=\"";
                    // line 314
                    yield PhpMyAdmin\Url::getFromRoute("/table/structure/central-columns-remove");
                    yield "\">
                ";
                    // line 315
                    yield PhpMyAdmin\Html\Generator::getIcon("centralColumns_delete", _gettext("Remove from central columns"));
                    yield "
              </button>
            ";
                }
                // line 318
                yield "          ";
            }
            // line 319
            yield "        ";
        }
        // line 320
        yield "    </div>
</form>
<hr class=\"d-print-none\">

<div class=\"modal fade\" id=\"moveColumnsModal\" tabindex=\"-1\" aria-labelledby=\"moveColumnsModalLabel\" aria-hidden=\"true\">
  <div class=\"modal-dialog\">
    <div class=\"modal-content\">
      <div class=\"modal-header\">
        <h5 class=\"modal-title\" id=\"moveColumnsModalLabel\">";
yield _gettext("Move columns");
        // line 328
        yield "</h5>
        <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"";
yield _gettext("Close");
        // line 329
        yield "\"></button>
      </div>
      <div class=\"modal-body\">
        <div id=\"move_columns_dialog\" title=\"";
yield _gettext("Move columns");
        // line 332
        yield "\">
          <p>";
yield _gettext("Move the columns by dragging them up and down.");
        // line 333
        yield "</p>
          <form action=\"";
        // line 334
        yield PhpMyAdmin\Url::getFromRoute("/table/structure/move-columns");
        yield "\" name=\"move_column_form\" id=\"move_column_form\">
            <div>
              ";
        // line 336
        yield PhpMyAdmin\Url::getHiddenInputs(($context["db"] ?? null), ($context["table"] ?? null));
        yield "
              <ul></ul>
            </div>
          </form>
        </div>
      </div>
      <div class=\"modal-footer\">
        <button type=\"button\" class=\"btn btn-primary\" id=\"designerModalGoButton\">";
yield _gettext("Go");
        // line 343
        yield "</button>
        <button type=\"button\" class=\"btn btn-secondary\" id=\"designerModalPreviewButton\" data-bs-target=\"#designerModalPreviewModal\" data-bs-toggle=\"modal\">";
yield _gettext("Preview SQL");
        // line 344
        yield "</button>
        <button type=\"button\" class=\"btn btn-secondary\" id=\"designerModalCloseButton\" data-bs-dismiss=\"modal\">";
yield _gettext("Close");
        // line 345
        yield "</button>
      </div>
    </div>
  </div>
</div>
<div class=\"modal fade\" id=\"designerModalPreviewModal\" aria-hidden=\"true\" aria-labelledby=\"designerModalPreviewModalLabel\" tabindex=\"-1\">
  <div class=\"modal-dialog\">
    <div class=\"modal-content\">
      <div class=\"modal-header\">
        <h5 class=\"modal-title\" id=\"designerModalPreviewModalLabel\">";
yield _gettext("Preview SQL");
        // line 354
        yield "</h5>
        <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"";
yield _gettext("Close");
        // line 355
        yield "\"></button>
      </div>
      <div class=\"modal-body\">
        <div class=\"spinner-border\" role=\"status\">
          <span class=\"visually-hidden\">";
yield _gettext("Loading…");
        // line 359
        yield "</span>
        </div>
      </div>
      <div class=\"modal-footer\">
        <button class=\"btn btn-primary\" data-bs-target=\"#moveColumnsModal\" data-bs-toggle=\"modal\">";
yield _gettext("Go back");
        // line 363
        yield "</button>
      </div>
    </div>
  </div>
</div>
<div class=\"modal fade\" id=\"moveColumnsErrorModal\" tabindex=\"-1\" aria-labelledby=\"moveColumnsErrorModalLabel\" aria-hidden=\"true\">
  <div class=\"modal-dialog\">
    <div class=\"modal-content\">
      <div class=\"modal-header\">
        <h5 class=\"modal-title\" id=\"moveColumnsErrorModalLabel\">";
yield _gettext("Error");
        // line 372
        yield "</h5>
        <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"";
yield _gettext("Close");
        // line 373
        yield "\"></button>
      </div>
      <div class=\"modal-body\">
      </div>
      <div class=\"modal-footer\">
        <button type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">";
yield _gettext("OK");
        // line 378
        yield "</button>
      </div>
    </div>
  </div>
</div>

";
        // line 385
        yield "<div id=\"structure-action-links\" class=\"d-print-none\">
    ";
        // line 386
        if ((($context["tbl_is_view"] ?? null) &&  !($context["db_is_system_schema"] ?? null))) {
            // line 387
            yield "        ";
            yield PhpMyAdmin\Html\Generator::linkOrButton(PhpMyAdmin\Url::getFromRoute("/view/create"), ["db" =>             // line 389
($context["db"] ?? null), "table" => ($context["table"] ?? null)], PhpMyAdmin\Html\Generator::getIcon("b_edit", _gettext("Edit view"), true));
            // line 391
            yield "
    ";
        }
        // line 393
        yield "    <button type=\"button\" class=\"btn btn-link p-0 jsPrintButton\">";
        yield PhpMyAdmin\Html\Generator::getIcon("b_print", _gettext("Print"), true);
        yield "</button>
    ";
        // line 394
        if (( !($context["tbl_is_view"] ?? null) &&  !($context["db_is_system_schema"] ?? null))) {
            // line 395
            yield "        ";
            // line 396
            yield "        ";
            if (((($context["mysql_int_version"] ?? null) < 80000) || ($context["is_mariadb"] ?? null))) {
                // line 397
                yield "          <a class=\"me-0\" href=\"";
                yield PhpMyAdmin\Url::getFromRoute("/sql");
                yield "\" data-post=\"";
                yield PhpMyAdmin\Url::getCommon(["db" =>                 // line 398
($context["db"] ?? null), "table" =>                 // line 399
($context["table"] ?? null), "sql_query" => (("SELECT * FROM " . PhpMyAdmin\Util::backquote(                // line 400
($context["table"] ?? null))) . " PROCEDURE ANALYSE()"), "session_max_rows" => "all"], "", false);
                // line 402
                yield "\">
            ";
                // line 403
                yield PhpMyAdmin\Html\Generator::getIcon("b_tblanalyse", _gettext("Propose table structure"), true);
                // line 407
                yield "
          </a>
          ";
                // line 409
                yield PhpMyAdmin\Html\MySQLDocumentation::show("procedure_analyse");
                yield "
        ";
            }
            // line 411
            yield "        ";
            if (($context["is_active"] ?? null)) {
                // line 412
                yield "            <a href=\"";
                yield PhpMyAdmin\Url::getFromRoute("/table/tracking", ["db" => ($context["db"] ?? null), "table" => ($context["table"] ?? null)]);
                yield "\">
                ";
                // line 413
                yield PhpMyAdmin\Html\Generator::getIcon("eye", _gettext("Track table"), true);
                yield "
            </a>
        ";
            }
            // line 416
            yield "        <a href=\"#\" id=\"move_columns_anchor\">
            ";
            // line 417
            yield PhpMyAdmin\Html\Generator::getIcon("b_move", _gettext("Move columns"), true);
            yield "
        </a>
        <a href=\"";
            // line 419
            yield PhpMyAdmin\Url::getFromRoute("/normalization", ["db" => ($context["db"] ?? null), "table" => ($context["table"] ?? null)]);
            yield "\">
            ";
            // line 420
            yield PhpMyAdmin\Html\Generator::getIcon("normalize", _gettext("Normalize"), true);
            yield "
        </a>
    ";
        }
        // line 423
        yield "    ";
        if ((($context["tbl_is_view"] ?? null) &&  !($context["db_is_system_schema"] ?? null))) {
            // line 424
            yield "        ";
            if (($context["is_active"] ?? null)) {
                // line 425
                yield "            <a href=\"";
                yield PhpMyAdmin\Url::getFromRoute("/table/tracking", ["db" => ($context["db"] ?? null), "table" => ($context["table"] ?? null)]);
                yield "\">
                ";
                // line 426
                yield PhpMyAdmin\Html\Generator::getIcon("eye", _gettext("Track view"), true);
                yield "
            </a>
        ";
            }
            // line 429
            yield "    ";
        }
        // line 430
        yield "</div>
";
        // line 431
        if (( !($context["tbl_is_view"] ?? null) &&  !($context["db_is_system_schema"] ?? null))) {
            // line 432
            yield "    <form method=\"post\" action=\"";
            yield PhpMyAdmin\Url::getFromRoute("/table/add-field");
            yield "\" id=\"addColumns\" name=\"addColumns\" class=\"d-print-none\">
        ";
            // line 433
            yield PhpMyAdmin\Url::getHiddenInputs(($context["db"] ?? null), ($context["table"] ?? null));
            yield "
        ";
            // line 434
            if (PhpMyAdmin\Util::showIcons("ActionLinksMode")) {
                // line 435
                yield "            ";
                yield PhpMyAdmin\Html\Generator::getImage("b_insrow", _gettext("Add column"));
                yield "&nbsp;
        ";
            }
            // line 437
            yield "        ";
            $context["num_fields"] = new Markup("<input type=\"number\" name=\"num_fields\" value=\"1\" onfocus=\"this.select()\" min=\"1\" required>", $this->env->getCharset());
            // line 440
            yield "        ";
            yield Twig\Extension\CoreExtension::sprintf(_gettext("Add %s column(s)"), ($context["num_fields"] ?? null));
            yield "
        <input type=\"hidden\" name=\"field_where\" value=\"after\">&nbsp;
        ";
            // line 443
            yield "        <select name=\"after_field\">
            <option value=\"first\" data-pos=\"first\">
                ";
yield _gettext("at beginning of table");
            // line 446
            yield "            </option>
            ";
            // line 447
            $context['_parent'] = $context;
            $context['_seq'] = CoreExtension::ensureTraversable(($context["columns_list"] ?? null));
            $context['loop'] = [
              'parent' => $context['_parent'],
              'index0' => 0,
              'index'  => 1,
              'first'  => true,
            ];
            if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
                $length = count($context['_seq']);
                $context['loop']['revindex0'] = $length - 1;
                $context['loop']['revindex'] = $length;
                $context['loop']['length'] = $length;
                $context['loop']['last'] = 1 === $length;
            }
            foreach ($context['_seq'] as $context["_key"] => $context["one_column_name"]) {
                // line 448
                yield "                <option value=\"";
                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["one_column_name"], "html", null, true);
                yield "\"";
                // line 449
                yield (((CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "revindex0", [], "any", false, false, false, 449) == 0)) ? (" selected=\"selected\"") : (""));
                yield ">
                    ";
                // line 450
                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf(_gettext("after %s"), $context["one_column_name"]), "html", null, true);
                yield "
                </option>
            ";
                ++$context['loop']['index0'];
                ++$context['loop']['index'];
                $context['loop']['first'] = false;
                if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) {
                    --$context['loop']['revindex0'];
                    --$context['loop']['revindex'];
                    $context['loop']['last'] = 0 === $context['loop']['revindex0'];
                }
            }
            $_parent = $context['_parent'];
            unset($context['_seq'], $context['_key'], $context['one_column_name'], $context['_parent'], $context['loop']);
            $context = array_intersect_key($context, $_parent) + $_parent;
            // line 453
            yield "        </select>
        <input class=\"btn btn-primary\" type=\"submit\" value=\"";
yield _gettext("Go");
            // line 454
            yield "\">
    </form>
";
        }
        // line 457
        yield "
";
        // line 458
        if ((( !($context["tbl_is_view"] ?? null) &&  !($context["db_is_system_schema"] ?? null)) && (($context["tbl_storage_engine"] ?? null) != "ARCHIVE"))) {
            // line 459
            yield "  <div id=\"index_div\" class=\"w-100 ajax\">
    <fieldset class=\"pma-fieldset index_info\">
      <legend id=\"index_header\">
        ";
yield _gettext("Indexes");
            // line 463
            yield "        ";
            yield PhpMyAdmin\Html\MySQLDocumentation::show("optimizing-database-structure");
            yield "
      </legend>

      ";
            // line 466
            if ( !Twig\Extension\CoreExtension::testEmpty(($context["indexes"] ?? null))) {
                // line 467
                yield "        ";
                yield ($context["indexes_duplicates"] ?? null);
                yield "

        ";
                // line 469
                yield Twig\Extension\CoreExtension::include($this->env, $context, "modals/preview_sql_confirmation.twig");
                yield "
        <div class=\"table-responsive jsresponsive\">
          <table class=\"table table-striped table-hover table-sm w-auto align-middle\" id=\"table_index\">
            <thead>
              <tr>
                <th colspan=\"3\" class=\"d-print-none\">";
yield _gettext("Action");
                // line 474
                yield "</th>
                <th>";
yield _gettext("Keyname");
                // line 475
                yield "</th>
                <th>";
yield _gettext("Type");
                // line 476
                yield "</th>
                <th>";
yield _gettext("Unique");
                // line 477
                yield "</th>
                <th>";
yield _gettext("Packed");
                // line 478
                yield "</th>
                <th>";
yield _gettext("Column");
                // line 479
                yield "</th>
                <th>";
yield _gettext("Cardinality");
                // line 480
                yield "</th>
                <th>";
yield _gettext("Collation");
                // line 481
                yield "</th>
                <th>";
yield _gettext("Null");
                // line 482
                yield "</th>
                <th>";
yield _gettext("Comment");
                // line 483
                yield "</th>
              </tr>
            </thead>

          <tbody class=\"row_span\">
            ";
                // line 488
                $context['_parent'] = $context;
                $context['_seq'] = CoreExtension::ensureTraversable(($context["indexes"] ?? null));
                foreach ($context['_seq'] as $context["_key"] => $context["index"]) {
                    // line 489
                    yield "                ";
                    $context["columns_count"] = CoreExtension::getAttribute($this->env, $this->source, $context["index"], "getColumnCount", [], "method", false, false, false, 489);
                    // line 490
                    yield "                <tr class=\"noclick\">
                <td rowspan=\"";
                    // line 491
                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["columns_count"] ?? null), "html", null, true);
                    yield "\" class=\"edit_index d-print-none ajax\">
                  <a class=\"ajax\" href=\"";
                    // line 492
                    yield PhpMyAdmin\Url::getFromRoute("/table/indexes");
                    yield "\" data-post=\"";
                    yield PhpMyAdmin\Url::getCommon(["db" =>                     // line 493
($context["db"] ?? null), "table" =>                     // line 494
($context["table"] ?? null), "index" => CoreExtension::getAttribute($this->env, $this->source,                     // line 495
$context["index"], "getName", [], "method", false, false, false, 495)], "", false);
                    // line 496
                    yield "\">
                    ";
                    // line 497
                    yield PhpMyAdmin\Html\Generator::getIcon("b_edit", _gettext("Edit"));
                    yield "
                  </a>
                </td>
                <td rowspan=\"";
                    // line 500
                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["columns_count"] ?? null), "html", null, true);
                    yield "\" class=\"rename_index d-print-none ajax\" >
                  <a class=\"ajax\" href=\"";
                    // line 501
                    yield PhpMyAdmin\Url::getFromRoute("/table/indexes/rename");
                    yield "\" data-post=\"";
                    yield PhpMyAdmin\Url::getCommon(["db" =>                     // line 502
($context["db"] ?? null), "table" =>                     // line 503
($context["table"] ?? null), "index" => CoreExtension::getAttribute($this->env, $this->source,                     // line 504
$context["index"], "getName", [], "method", false, false, false, 504)], "", false);
                    // line 505
                    yield "\">
                    ";
                    // line 506
                    yield PhpMyAdmin\Html\Generator::getIcon("b_rename", _gettext("Rename"));
                    yield "
                  </a>
                </td>
                <td rowspan=\"";
                    // line 509
                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["columns_count"] ?? null), "html", null, true);
                    yield "\" class=\"d-print-none\">
                  ";
                    // line 510
                    if ((CoreExtension::getAttribute($this->env, $this->source, $context["index"], "getName", [], "method", false, false, false, 510) == "PRIMARY")) {
                        // line 511
                        yield "                    ";
                        $context["index_params"] = ["sql_query" => (("ALTER TABLE " . PhpMyAdmin\Util::backquote(                        // line 512
($context["table"] ?? null))) . " DROP PRIMARY KEY;"), "message_to_show" => _gettext("The primary key has been dropped.")];
                        // line 515
                        yield "                  ";
                    } else {
                        // line 516
                        yield "                    ";
                        $context["index_params"] = ["sql_query" => (((("ALTER TABLE " . PhpMyAdmin\Util::backquote(                        // line 517
($context["table"] ?? null))) . " DROP INDEX ") . PhpMyAdmin\Util::backquote(CoreExtension::getAttribute($this->env, $this->source, $context["index"], "getName", [], "method", false, false, false, 517))) . ";"), "message_to_show" => Twig\Extension\CoreExtension::sprintf(_gettext("Index %s has been dropped."), CoreExtension::getAttribute($this->env, $this->source,                         // line 518
$context["index"], "getName", [], "method", false, false, false, 518))];
                        // line 520
                        yield "                  ";
                    }
                    // line 521
                    yield "
                  <input type=\"hidden\" class=\"drop_primary_key_index_msg\" value=\"";
                    // line 522
                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["index_params"] ?? null), "sql_query", [], "any", false, false, false, 522), "html", null, true);
                    yield "\">
                  ";
                    // line 523
                    yield PhpMyAdmin\Html\Generator::linkOrButton(PhpMyAdmin\Url::getFromRoute("/sql"), Twig\Extension\CoreExtension::merge(                    // line 525
($context["index_params"] ?? null), ["db" => ($context["db"] ?? null), "table" => ($context["table"] ?? null)]), PhpMyAdmin\Html\Generator::getIcon("b_drop", _gettext("Drop")), ["class" => "drop_primary_key_index_anchor ajax"]);
                    // line 528
                    yield "
                </td>
                <th rowspan=\"";
                    // line 530
                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["columns_count"] ?? null), "html", null, true);
                    yield "\">";
                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["index"], "getName", [], "method", false, false, false, 530), "html", null, true);
                    yield "</th>
                <td rowspan=\"";
                    // line 531
                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["columns_count"] ?? null), "html", null, true);
                    yield "\">";
                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, $context["index"], "getType", [], "method", true, true, false, 531)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, $context["index"], "getType", [], "method", false, false, false, 531), CoreExtension::getAttribute($this->env, $this->source, $context["index"], "getChoice", [], "method", false, false, false, 531))) : (CoreExtension::getAttribute($this->env, $this->source, $context["index"], "getChoice", [], "method", false, false, false, 531))), "html", null, true);
                    yield "</td>
                <td rowspan=\"";
                    // line 532
                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["columns_count"] ?? null), "html", null, true);
                    yield "\">";
                    yield ((CoreExtension::getAttribute($this->env, $this->source, $context["index"], "isUnique", [], "method", false, false, false, 532)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(_gettext("Yes"), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(_gettext("No"), "html", null, true)));
                    yield "</td>
                <td rowspan=\"";
                    // line 533
                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["columns_count"] ?? null), "html", null, true);
                    yield "\">";
                    yield CoreExtension::getAttribute($this->env, $this->source, $context["index"], "isPacked", [], "method", false, false, false, 533);
                    yield "</td>

                ";
                    // line 535
                    $context['_parent'] = $context;
                    $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["index"], "getColumns", [], "method", false, false, false, 535));
                    foreach ($context['_seq'] as $context["_key"] => $context["column"]) {
                        // line 536
                        yield "                  ";
                        if ((CoreExtension::getAttribute($this->env, $this->source, $context["column"], "getSeqInIndex", [], "method", false, false, false, 536) > 1)) {
                            // line 537
                            yield "                    <tr class=\"noclick\">
                  ";
                        }
                        // line 539
                        yield "                  <td>
                    ";
                        // line 540
                        if (CoreExtension::getAttribute($this->env, $this->source, $context["column"], "hasExpression", [], "method", false, false, false, 540)) {
                            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["column"], "getExpression", [], "method", false, false, false, 540), "html", null, true);
                        } else {
                            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["column"], "getName", [], "method", false, false, false, 540), "html", null, true);
                        }
                        // line 541
                        yield "                    ";
                        if ( !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["column"], "getSubPart", [], "method", false, false, false, 541))) {
                            // line 542
                            yield "                      (";
                            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["column"], "getSubPart", [], "method", false, false, false, 542), "html", null, true);
                            yield ")
                    ";
                        }
                        // line 544
                        yield "                  </td>
                  <td>";
                        // line 545
                        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["column"], "getCardinality", [], "method", false, false, false, 545), "html", null, true);
                        yield "</td>
                  <td>";
                        // line 546
                        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["column"], "getCollation", [], "method", false, false, false, 546), "html", null, true);
                        yield "</td>
                  <td>";
                        // line 547
                        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["column"], "getNull", [true], "method", false, false, false, 547), "html", null, true);
                        yield "</td>

                  ";
                        // line 549
                        if ((CoreExtension::getAttribute($this->env, $this->source, $context["column"], "getSeqInIndex", [], "method", false, false, false, 549) == 1)) {
                            // line 550
                            yield "                    <td rowspan=\"";
                            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["columns_count"] ?? null), "html", null, true);
                            yield "\">";
                            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["index"], "getComments", [], "method", false, false, false, 550), "html", null, true);
                            yield "</td>
                  ";
                        }
                        // line 552
                        yield "                  </tr>
                ";
                    }
                    $_parent = $context['_parent'];
                    unset($context['_seq'], $context['_key'], $context['column'], $context['_parent']);
                    $context = array_intersect_key($context, $_parent) + $_parent;
                    // line 554
                    yield "              ";
                }
                $_parent = $context['_parent'];
                unset($context['_seq'], $context['_key'], $context['index'], $context['_parent']);
                $context = array_intersect_key($context, $_parent) + $_parent;
                // line 555
                yield "            </tbody>
          </table>
        </div>
      ";
            } else {
                // line 559
                yield "        <div class=\"no_indexes_defined\">";
                yield $this->env->getFilter('notice')->getCallable()(_gettext("No index defined!"));
                yield "</div>
      ";
            }
            // line 561
            yield "    </fieldset>

    <fieldset class=\"pma-fieldset tblFooters d-print-none text-start\">
      <form action=\"";
            // line 564
            yield PhpMyAdmin\Url::getFromRoute("/table/indexes");
            yield "\" method=\"post\">
        ";
            // line 565
            yield PhpMyAdmin\Url::getHiddenInputs(($context["db"] ?? null), ($context["table"] ?? null));
            yield "
        <input type=\"hidden\" name=\"create_index\" value=\"1\">

        ";
            // line 568
            $_v50 = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
                // line 569
                yield "          ";
yield _gettext("Create an index on %s columns");
                // line 570
                yield "        ";
                yield from [];
            })())) ? '' : new Markup($tmp, $this->env->getCharset());
            // line 568
            yield Twig\Extension\CoreExtension::sprintf($_v50, "<input class=\"mx-2\" type=\"number\" name=\"added_fields\" value=\"1\" min=\"1\" max=\"16\" required>");
            // line 571
            yield "
        <input class=\"btn btn-primary add_index ajax\" type=\"submit\" value=\"";
yield _gettext("Go");
            // line 572
            yield "\">
      </form>
    </fieldset>
  </div>
  ";
            // line 576
            yield Twig\Extension\CoreExtension::include($this->env, $context, "modals/index_dialog_modal.twig");
            yield "
";
        }
        // line 578
        yield "
";
        // line 580
        if (($context["have_partitioning"] ?? null)) {
            // line 581
            yield "    ";
            // line 582
            yield "    ";
            if (( !Twig\Extension\CoreExtension::testEmpty(($context["partition_names"] ?? null)) &&  !(null === (($_v51 = ($context["partition_names"] ?? null)) && is_array($_v51) || $_v51 instanceof ArrayAccess ? ($_v51[0] ?? null) : null)))) {
                // line 583
                yield "        ";
                $context["first_partition"] = (($_v52 = ($context["partitions"] ?? null)) && is_array($_v52) || $_v52 instanceof ArrayAccess ? ($_v52[0] ?? null) : null);
                // line 584
                yield "        ";
                $context["range_or_list"] = ((((CoreExtension::getAttribute($this->env, $this->source, ($context["first_partition"] ?? null), "getMethod", [], "method", false, false, false, 584) == "RANGE") || (CoreExtension::getAttribute($this->env, $this->source,                 // line 585
($context["first_partition"] ?? null), "getMethod", [], "method", false, false, false, 585) == "RANGE COLUMNS")) || (CoreExtension::getAttribute($this->env, $this->source,                 // line 586
($context["first_partition"] ?? null), "getMethod", [], "method", false, false, false, 586) == "LIST")) || (CoreExtension::getAttribute($this->env, $this->source,                 // line 587
($context["first_partition"] ?? null), "getMethod", [], "method", false, false, false, 587) == "LIST COLUMNS"));
                // line 588
                yield "        ";
                $context["sub_partitions"] = CoreExtension::getAttribute($this->env, $this->source, ($context["first_partition"] ?? null), "getSubPartitions", [], "method", false, false, false, 588);
                // line 589
                yield "        ";
                $context["has_sub_partitions"] = CoreExtension::getAttribute($this->env, $this->source, ($context["first_partition"] ?? null), "hasSubPartitions", [], "method", false, false, false, 589);
                // line 590
                yield "        ";
                if (($context["has_sub_partitions"] ?? null)) {
                    // line 591
                    yield "            ";
                    $context["first_sub_partition"] = (($_v53 = ($context["sub_partitions"] ?? null)) && is_array($_v53) || $_v53 instanceof ArrayAccess ? ($_v53[0] ?? null) : null);
                    // line 592
                    yield "        ";
                }
                // line 593
                yield "
        ";
                // line 594
                if ((($context["default_sliders_state"] ?? null) != "disabled")) {
                    // line 595
                    yield "        <div class=\"mb-3\">
          <button class=\"btn btn-sm btn-secondary\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#partitionsCollapse\" aria-expanded=\"";
                    // line 596
                    yield (((($context["default_sliders_state"] ?? null) == "open")) ? ("true") : ("false"));
                    yield "\" aria-controls=\"partitionsCollapse\">
            ";
yield _gettext("Partitions");
                    // line 598
                    yield "          </button>
        </div>
        <div class=\"collapse mb-3";
                    // line 600
                    yield (((($context["default_sliders_state"] ?? null) == "open")) ? (" show") : (""));
                    yield "\" id=\"partitionsCollapse\">
        ";
                }
                // line 602
                yield "
        ";
                // line 603
                yield from $this->loadTemplate("table/structure/display_partitions.twig", "table/structure/display_structure.twig", 603)->unwrap()->yield(CoreExtension::toArray(["db" =>                 // line 604
($context["db"] ?? null), "table" =>                 // line 605
($context["table"] ?? null), "partitions" =>                 // line 606
($context["partitions"] ?? null), "partition_method" => CoreExtension::getAttribute($this->env, $this->source,                 // line 607
($context["first_partition"] ?? null), "getMethod", [], "method", false, false, false, 607), "partition_expression" => CoreExtension::getAttribute($this->env, $this->source,                 // line 608
($context["first_partition"] ?? null), "getExpression", [], "method", false, false, false, 608), "has_description" =>  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source,                 // line 609
($context["first_partition"] ?? null), "getDescription", [], "method", false, false, false, 609)), "has_sub_partitions" =>                 // line 610
($context["has_sub_partitions"] ?? null), "sub_partition_method" => ((                // line 611
($context["has_sub_partitions"] ?? null)) ? (CoreExtension::getAttribute($this->env, $this->source, ($context["first_sub_partition"] ?? null), "getMethod", [], "method", false, false, false, 611)) : ("")), "sub_partition_expression" => ((                // line 612
($context["has_sub_partitions"] ?? null)) ? (CoreExtension::getAttribute($this->env, $this->source, ($context["first_sub_partition"] ?? null), "getExpression", [], "method", false, false, false, 612)) : ("")), "range_or_list" =>                 // line 613
($context["range_or_list"] ?? null)]));
                // line 615
                yield "    ";
            } else {
                // line 616
                yield "        ";
                yield from $this->loadTemplate("table/structure/display_partitions.twig", "table/structure/display_structure.twig", 616)->unwrap()->yield(CoreExtension::toArray(["db" =>                 // line 617
($context["db"] ?? null), "table" =>                 // line 618
($context["table"] ?? null)]));
                // line 620
                yield "    ";
            }
            // line 621
            yield "    ";
            if ((($context["default_sliders_state"] ?? null) != "disabled")) {
                // line 622
                yield "    </div>
    ";
            }
        }
        // line 625
        yield "
";
        // line 627
        if (($context["show_stats"] ?? null)) {
            // line 628
            yield "    ";
            yield ($context["table_stats"] ?? null);
            yield "
";
        }
        // line 630
        yield "<div class=\"clearfloat\"></div>
";
        yield from [];
    }

    /**
     * @codeCoverageIgnore
     */
    public function getTemplateName(): string
    {
        return "table/structure/display_structure.twig";
    }

    /**
     * @codeCoverageIgnore
     */
    public function isTraitable(): bool
    {
        return false;
    }

    /**
     * @codeCoverageIgnore
     */
    public function getDebugInfo(): array
    {
        return array (  1501 => 630,  1495 => 628,  1493 => 627,  1490 => 625,  1485 => 622,  1482 => 621,  1479 => 620,  1477 => 618,  1476 => 617,  1474 => 616,  1471 => 615,  1469 => 613,  1468 => 612,  1467 => 611,  1466 => 610,  1465 => 609,  1464 => 608,  1463 => 607,  1462 => 606,  1461 => 605,  1460 => 604,  1459 => 603,  1456 => 602,  1451 => 600,  1447 => 598,  1442 => 596,  1439 => 595,  1437 => 594,  1434 => 593,  1431 => 592,  1428 => 591,  1425 => 590,  1422 => 589,  1419 => 588,  1417 => 587,  1416 => 586,  1415 => 585,  1413 => 584,  1410 => 583,  1407 => 582,  1405 => 581,  1403 => 580,  1400 => 578,  1395 => 576,  1389 => 572,  1385 => 571,  1383 => 568,  1379 => 570,  1376 => 569,  1374 => 568,  1368 => 565,  1364 => 564,  1359 => 561,  1353 => 559,  1347 => 555,  1341 => 554,  1334 => 552,  1326 => 550,  1324 => 549,  1319 => 547,  1315 => 546,  1311 => 545,  1308 => 544,  1302 => 542,  1299 => 541,  1293 => 540,  1290 => 539,  1286 => 537,  1283 => 536,  1279 => 535,  1272 => 533,  1266 => 532,  1260 => 531,  1254 => 530,  1250 => 528,  1248 => 525,  1247 => 523,  1243 => 522,  1240 => 521,  1237 => 520,  1235 => 518,  1234 => 517,  1232 => 516,  1229 => 515,  1227 => 512,  1225 => 511,  1223 => 510,  1219 => 509,  1213 => 506,  1210 => 505,  1208 => 504,  1207 => 503,  1206 => 502,  1203 => 501,  1199 => 500,  1193 => 497,  1190 => 496,  1188 => 495,  1187 => 494,  1186 => 493,  1183 => 492,  1179 => 491,  1176 => 490,  1173 => 489,  1169 => 488,  1162 => 483,  1158 => 482,  1154 => 481,  1150 => 480,  1146 => 479,  1142 => 478,  1138 => 477,  1134 => 476,  1130 => 475,  1126 => 474,  1117 => 469,  1111 => 467,  1109 => 466,  1102 => 463,  1096 => 459,  1094 => 458,  1091 => 457,  1086 => 454,  1082 => 453,  1065 => 450,  1061 => 449,  1057 => 448,  1040 => 447,  1037 => 446,  1032 => 443,  1026 => 440,  1023 => 437,  1017 => 435,  1015 => 434,  1011 => 433,  1006 => 432,  1004 => 431,  1001 => 430,  998 => 429,  992 => 426,  987 => 425,  984 => 424,  981 => 423,  975 => 420,  971 => 419,  966 => 417,  963 => 416,  957 => 413,  952 => 412,  949 => 411,  944 => 409,  940 => 407,  938 => 403,  935 => 402,  933 => 400,  932 => 399,  931 => 398,  927 => 397,  924 => 396,  922 => 395,  920 => 394,  915 => 393,  911 => 391,  909 => 389,  907 => 387,  905 => 386,  902 => 385,  894 => 378,  886 => 373,  882 => 372,  870 => 363,  863 => 359,  856 => 355,  852 => 354,  840 => 345,  836 => 344,  832 => 343,  821 => 336,  816 => 334,  813 => 333,  809 => 332,  803 => 329,  799 => 328,  788 => 320,  785 => 319,  782 => 318,  776 => 315,  772 => 314,  767 => 312,  762 => 311,  760 => 310,  754 => 307,  750 => 306,  745 => 304,  741 => 303,  736 => 301,  732 => 300,  727 => 298,  723 => 297,  718 => 295,  713 => 294,  711 => 293,  705 => 290,  701 => 289,  696 => 287,  691 => 286,  689 => 285,  683 => 282,  679 => 281,  676 => 280,  674 => 277,  673 => 276,  667 => 272,  660 => 270,  656 => 268,  651 => 265,  647 => 263,  644 => 262,  640 => 260,  634 => 257,  631 => 256,  629 => 255,  628 => 254,  627 => 253,  621 => 252,  615 => 249,  612 => 248,  610 => 247,  609 => 246,  608 => 245,  602 => 244,  600 => 243,  595 => 242,  593 => 241,  587 => 238,  584 => 237,  582 => 235,  581 => 234,  580 => 233,  579 => 232,  578 => 230,  577 => 229,  572 => 228,  567 => 227,  563 => 224,  555 => 222,  549 => 219,  546 => 218,  544 => 217,  543 => 216,  542 => 215,  541 => 214,  535 => 213,  533 => 212,  532 => 211,  531 => 210,  530 => 209,  529 => 208,  528 => 207,  523 => 206,  519 => 203,  513 => 200,  510 => 199,  508 => 198,  507 => 197,  506 => 196,  505 => 195,  499 => 194,  491 => 192,  489 => 191,  484 => 190,  482 => 180,  478 => 178,  472 => 175,  469 => 174,  467 => 173,  466 => 172,  465 => 171,  464 => 170,  458 => 169,  450 => 167,  448 => 166,  444 => 165,  440 => 163,  434 => 160,  431 => 159,  429 => 158,  428 => 157,  427 => 156,  426 => 155,  420 => 154,  412 => 152,  410 => 151,  406 => 150,  402 => 148,  396 => 145,  393 => 144,  391 => 143,  390 => 142,  389 => 141,  388 => 140,  382 => 139,  374 => 137,  372 => 136,  367 => 135,  363 => 133,  358 => 130,  354 => 129,  352 => 128,  349 => 127,  346 => 126,  344 => 125,  341 => 124,  334 => 120,  331 => 119,  329 => 118,  328 => 116,  327 => 115,  326 => 114,  325 => 113,  322 => 112,  315 => 108,  312 => 107,  310 => 105,  309 => 104,  308 => 103,  307 => 102,  304 => 101,  302 => 100,  297 => 99,  291 => 96,  288 => 95,  286 => 94,  283 => 93,  278 => 91,  275 => 89,  273 => 88,  270 => 86,  267 => 84,  265 => 83,  263 => 82,  259 => 80,  255 => 79,  252 => 78,  244 => 76,  242 => 75,  237 => 72,  229 => 70,  227 => 69,  226 => 68,  222 => 67,  217 => 65,  210 => 62,  204 => 60,  196 => 58,  194 => 57,  190 => 56,  185 => 54,  178 => 52,  173 => 49,  171 => 48,  168 => 47,  166 => 46,  163 => 45,  161 => 44,  158 => 43,  155 => 42,  150 => 41,  147 => 40,  142 => 36,  136 => 34,  133 => 33,  130 => 32,  125 => 30,  120 => 28,  118 => 27,  115 => 26,  111 => 25,  107 => 24,  103 => 23,  99 => 22,  95 => 21,  88 => 17,  83 => 13,  80 => 12,  77 => 10,  75 => 9,  73 => 8,  71 => 7,  67 => 5,  63 => 4,  58 => 3,  51 => 2,  40 => 1,);
    }

    public function getSourceContext(): Source
    {
        return new Source("", "table/structure/display_structure.twig", "/usr/share/phpmyadmin/templates/table/structure/display_structure.twig");
    }
}

Filemanager

Name Type Size Permission Actions
b3134d3e18753fada24b6928450d248c.php File 85.37 KB 0644
Filemanager